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 text-decoration: underline dotted;
314 text-decoration-skip-ink: none;
320 line-height: inherit;
347 margin-bottom: 0.5rem;
366 background-color: var(--bs-highlight-bg);
374 vertical-align: baseline;
386 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
387 text-decoration: none;
390 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
393 a:not([href]):not([class]), a:not([href]):not([class]):hover {
395 text-decoration: none;
402 font-family: var(--bs-font-monospace);
421 color: var(--bs-code-color);
422 word-wrap: break-word;
429 padding: 0.1875rem 0.375rem;
431 color: var(--bs-body-bg);
432 background-color: var(--bs-body-color);
446 vertical-align: middle;
450 caption-side: bottom;
451 border-collapse: collapse;
456 padding-bottom: 0.5rem;
457 color: var(--bs-secondary-color);
463 text-align: -webkit-match-parent;
472 border-color: inherit;
478 display: inline-block;
485 button:focus:not(:focus-visible) {
495 font-family: inherit;
497 line-height: inherit;
502 text-transform: none;
516 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
517 display: none !important;
524 -webkit-appearance: button;
526 button:not(:disabled),
527 [type=button]:not(:disabled),
528 [type=reset]:not(:disabled),
529 [type=submit]:not(:disabled) {
553 margin-bottom: 0.5rem;
554 font-size: calc(1.275rem + 0.3vw);
555 line-height: inherit;
557 @media (min-width: 1200px) {
566 ::-webkit-datetime-edit-fields-wrapper,
567 ::-webkit-datetime-edit-text,
568 ::-webkit-datetime-edit-minute,
569 ::-webkit-datetime-edit-hour-field,
570 ::-webkit-datetime-edit-day-field,
571 ::-webkit-datetime-edit-month-field,
572 ::-webkit-datetime-edit-year-field {
576 ::-webkit-inner-spin-button {
581 outline-offset: -2px;
582 -webkit-appearance: textfield;
593 ::-webkit-search-decoration {
594 -webkit-appearance: none;
597 ::-webkit-color-swatch-wrapper {
601 ::file-selector-button {
603 -webkit-appearance: button;
607 display: inline-block;
620 vertical-align: baseline;
624 display: none !important;
633 font-size: calc(1.625rem + 4.5vw);
637 @media (min-width: 1200px) {
644 font-size: calc(1.575rem + 3.9vw);
648 @media (min-width: 1200px) {
655 font-size: calc(1.525rem + 3.3vw);
659 @media (min-width: 1200px) {
666 font-size: calc(1.475rem + 2.7vw);
670 @media (min-width: 1200px) {
677 font-size: calc(1.425rem + 2.1vw);
681 @media (min-width: 1200px) {
688 font-size: calc(1.375rem + 1.5vw);
692 @media (min-width: 1200px) {
709 display: inline-block;
711 .list-inline-item:not(:last-child) {
712 margin-right: 0.5rem;
717 text-transform: uppercase;
724 .blockquote > :last-child {
734 .blockquote-footer::before {
745 background-color: var(--bs-body-bg);
746 border: var(--bs-border-width) solid var(--bs-border-color);
747 border-radius: var(--bs-border-radius);
753 display: inline-block;
757 margin-bottom: 0.5rem;
763 color: var(--bs-secondary-color);
769 --bs-gutter-x: 1.5rem;
772 padding-right: calc(var(--bs-gutter-x) * 0.5);
773 padding-left: calc(var(--bs-gutter-x) * 0.5);
778 @media (min-width: 992px) {
779 .container-lg, .container-md, .container-sm, .container {
784 --bs-breakpoint-xs: 0;
785 --bs-breakpoint-sm: 576px;
786 --bs-breakpoint-md: 768px;
787 --bs-breakpoint-lg: 992px;
788 --bs-breakpoint-xl: 1200px;
789 --bs-breakpoint-xxl: 1400px;
793 --bs-gutter-x: 1.5rem;
797 margin-top: calc(-1 * var(--bs-gutter-y));
798 margin-right: calc(-0.5 * var(--bs-gutter-x));
799 margin-left: calc(-0.5 * var(--bs-gutter-x));
805 padding-right: calc(var(--bs-gutter-x) * 0.5);
806 padding-left: calc(var(--bs-gutter-x) * 0.5);
807 margin-top: var(--bs-gutter-y);
831 width: 33.3333333333%;
846 width: 16.6666666667%;
915 margin-left: 8.33333333%;
919 margin-left: 16.66666667%;
927 margin-left: 33.33333333%;
931 margin-left: 41.66666667%;
939 margin-left: 58.33333333%;
943 margin-left: 66.66666667%;
951 margin-left: 83.33333333%;
955 margin-left: 91.66666667%;
970 --bs-gutter-x: 0.25rem;
975 --bs-gutter-y: 0.25rem;
980 --bs-gutter-x: 0.5rem;
985 --bs-gutter-y: 0.5rem;
1000 --bs-gutter-x: 1.5rem;
1005 --bs-gutter-y: 1.5rem;
1010 --bs-gutter-x: 3rem;
1015 --bs-gutter-y: 3rem;
1018 @media (min-width: 576px) {
1022 .row-cols-sm-auto > * {
1026 .row-cols-sm-1 > * {
1030 .row-cols-sm-2 > * {
1034 .row-cols-sm-3 > * {
1036 width: 33.3333333333%;
1038 .row-cols-sm-4 > * {
1042 .row-cols-sm-5 > * {
1046 .row-cols-sm-6 > * {
1048 width: 16.6666666667%;
1060 width: 16.66666667%;
1068 width: 33.33333333%;
1072 width: 41.66666667%;
1080 width: 58.33333333%;
1084 width: 66.66666667%;
1092 width: 83.33333333%;
1096 width: 91.66666667%;
1106 margin-left: 8.33333333%;
1109 margin-left: 16.66666667%;
1115 margin-left: 33.33333333%;
1118 margin-left: 41.66666667%;
1124 margin-left: 58.33333333%;
1127 margin-left: 66.66666667%;
1133 margin-left: 83.33333333%;
1136 margin-left: 91.66666667%;
1148 --bs-gutter-x: 0.25rem;
1152 --bs-gutter-y: 0.25rem;
1156 --bs-gutter-x: 0.5rem;
1160 --bs-gutter-y: 0.5rem;
1164 --bs-gutter-x: 1rem;
1168 --bs-gutter-y: 1rem;
1172 --bs-gutter-x: 1.5rem;
1176 --bs-gutter-y: 1.5rem;
1180 --bs-gutter-x: 3rem;
1184 --bs-gutter-y: 3rem;
1187 @media (min-width: 768px) {
1191 .row-cols-md-auto > * {
1195 .row-cols-md-1 > * {
1199 .row-cols-md-2 > * {
1203 .row-cols-md-3 > * {
1205 width: 33.3333333333%;
1207 .row-cols-md-4 > * {
1211 .row-cols-md-5 > * {
1215 .row-cols-md-6 > * {
1217 width: 16.6666666667%;
1229 width: 16.66666667%;
1237 width: 33.33333333%;
1241 width: 41.66666667%;
1249 width: 58.33333333%;
1253 width: 66.66666667%;
1261 width: 83.33333333%;
1265 width: 91.66666667%;
1275 margin-left: 8.33333333%;
1278 margin-left: 16.66666667%;
1284 margin-left: 33.33333333%;
1287 margin-left: 41.66666667%;
1293 margin-left: 58.33333333%;
1296 margin-left: 66.66666667%;
1302 margin-left: 83.33333333%;
1305 margin-left: 91.66666667%;
1317 --bs-gutter-x: 0.25rem;
1321 --bs-gutter-y: 0.25rem;
1325 --bs-gutter-x: 0.5rem;
1329 --bs-gutter-y: 0.5rem;
1333 --bs-gutter-x: 1rem;
1337 --bs-gutter-y: 1rem;
1341 --bs-gutter-x: 1.5rem;
1345 --bs-gutter-y: 1.5rem;
1349 --bs-gutter-x: 3rem;
1353 --bs-gutter-y: 3rem;
1356 @media (min-width: 992px) {
1360 .row-cols-lg-auto > * {
1364 .row-cols-lg-1 > * {
1368 .row-cols-lg-2 > * {
1372 .row-cols-lg-3 > * {
1374 width: 33.3333333333%;
1376 .row-cols-lg-4 > * {
1380 .row-cols-lg-5 > * {
1384 .row-cols-lg-6 > * {
1386 width: 16.6666666667%;
1398 width: 16.66666667%;
1406 width: 33.33333333%;
1410 width: 41.66666667%;
1418 width: 58.33333333%;
1422 width: 66.66666667%;
1430 width: 83.33333333%;
1434 width: 91.66666667%;
1444 margin-left: 8.33333333%;
1447 margin-left: 16.66666667%;
1453 margin-left: 33.33333333%;
1456 margin-left: 41.66666667%;
1462 margin-left: 58.33333333%;
1465 margin-left: 66.66666667%;
1471 margin-left: 83.33333333%;
1474 margin-left: 91.66666667%;
1486 --bs-gutter-x: 0.25rem;
1490 --bs-gutter-y: 0.25rem;
1494 --bs-gutter-x: 0.5rem;
1498 --bs-gutter-y: 0.5rem;
1502 --bs-gutter-x: 1rem;
1506 --bs-gutter-y: 1rem;
1510 --bs-gutter-x: 1.5rem;
1514 --bs-gutter-y: 1.5rem;
1518 --bs-gutter-x: 3rem;
1522 --bs-gutter-y: 3rem;
1525 @media (min-width: 1200px) {
1529 .row-cols-xl-auto > * {
1533 .row-cols-xl-1 > * {
1537 .row-cols-xl-2 > * {
1541 .row-cols-xl-3 > * {
1543 width: 33.3333333333%;
1545 .row-cols-xl-4 > * {
1549 .row-cols-xl-5 > * {
1553 .row-cols-xl-6 > * {
1555 width: 16.6666666667%;
1567 width: 16.66666667%;
1575 width: 33.33333333%;
1579 width: 41.66666667%;
1587 width: 58.33333333%;
1591 width: 66.66666667%;
1599 width: 83.33333333%;
1603 width: 91.66666667%;
1613 margin-left: 8.33333333%;
1616 margin-left: 16.66666667%;
1622 margin-left: 33.33333333%;
1625 margin-left: 41.66666667%;
1631 margin-left: 58.33333333%;
1634 margin-left: 66.66666667%;
1640 margin-left: 83.33333333%;
1643 margin-left: 91.66666667%;
1655 --bs-gutter-x: 0.25rem;
1659 --bs-gutter-y: 0.25rem;
1663 --bs-gutter-x: 0.5rem;
1667 --bs-gutter-y: 0.5rem;
1671 --bs-gutter-x: 1rem;
1675 --bs-gutter-y: 1rem;
1679 --bs-gutter-x: 1.5rem;
1683 --bs-gutter-y: 1.5rem;
1687 --bs-gutter-x: 3rem;
1691 --bs-gutter-y: 3rem;
1694 @media (min-width: 1400px) {
1698 .row-cols-xxl-auto > * {
1702 .row-cols-xxl-1 > * {
1706 .row-cols-xxl-2 > * {
1710 .row-cols-xxl-3 > * {
1712 width: 33.3333333333%;
1714 .row-cols-xxl-4 > * {
1718 .row-cols-xxl-5 > * {
1722 .row-cols-xxl-6 > * {
1724 width: 16.6666666667%;
1736 width: 16.66666667%;
1744 width: 33.33333333%;
1748 width: 41.66666667%;
1756 width: 58.33333333%;
1760 width: 66.66666667%;
1768 width: 83.33333333%;
1772 width: 91.66666667%;
1782 margin-left: 8.33333333%;
1785 margin-left: 16.66666667%;
1791 margin-left: 33.33333333%;
1794 margin-left: 41.66666667%;
1800 margin-left: 58.33333333%;
1803 margin-left: 66.66666667%;
1809 margin-left: 83.33333333%;
1812 margin-left: 91.66666667%;
1824 --bs-gutter-x: 0.25rem;
1828 --bs-gutter-y: 0.25rem;
1832 --bs-gutter-x: 0.5rem;
1836 --bs-gutter-y: 0.5rem;
1840 --bs-gutter-x: 1rem;
1844 --bs-gutter-y: 1rem;
1848 --bs-gutter-x: 1.5rem;
1852 --bs-gutter-y: 1.5rem;
1856 --bs-gutter-x: 3rem;
1860 --bs-gutter-y: 3rem;
1864 --bs-table-color-type: initial;
1865 --bs-table-bg-type: initial;
1866 --bs-table-color-state: initial;
1867 --bs-table-bg-state: initial;
1868 --bs-table-color: var(--bs-body-color);
1869 --bs-table-bg: var(--bs-body-bg);
1870 --bs-table-border-color: var(--bs-border-color);
1871 --bs-table-accent-bg: transparent;
1872 --bs-table-striped-color: var(--bs-body-color);
1873 --bs-table-striped-bg: rgba(34, 34, 34, 0.05);
1874 --bs-table-active-color: var(--bs-body-color);
1875 --bs-table-active-bg: rgba(34, 34, 34, 0.1);
1876 --bs-table-hover-color: var(--bs-body-color);
1877 --bs-table-hover-bg: rgba(34, 34, 34, 0.075);
1879 margin-bottom: 1rem;
1880 vertical-align: top;
1881 border-color: var(--bs-table-border-color);
1883 .table > :not(caption) > * > * {
1884 padding: 0.5rem 0.5rem;
1885 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1886 background-color: var(--bs-table-bg);
1887 border-bottom-width: var(--bs-border-width);
1888 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1891 vertical-align: inherit;
1894 vertical-align: bottom;
1897 .table-group-divider {
1898 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1905 .table-sm > :not(caption) > * > * {
1906 padding: 0.25rem 0.25rem;
1909 .table-bordered > :not(caption) > * {
1910 border-width: var(--bs-border-width) 0;
1912 .table-bordered > :not(caption) > * > * {
1913 border-width: 0 var(--bs-border-width);
1916 .table-borderless > :not(caption) > * > * {
1917 border-bottom-width: 0;
1919 .table-borderless > :not(:first-child) {
1920 border-top-width: 0;
1923 .table-striped > tbody > tr:nth-of-type(odd) > * {
1924 --bs-table-color-type: var(--bs-table-striped-color);
1925 --bs-table-bg-type: var(--bs-table-striped-bg);
1928 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1929 --bs-table-color-type: var(--bs-table-striped-color);
1930 --bs-table-bg-type: var(--bs-table-striped-bg);
1934 --bs-table-color-state: var(--bs-table-active-color);
1935 --bs-table-bg-state: var(--bs-table-active-bg);
1938 .table-hover > tbody > tr:hover > * {
1939 --bs-table-color-state: var(--bs-table-hover-color);
1940 --bs-table-bg-state: var(--bs-table-hover-bg);
1944 --bs-table-color: #222;
1945 --bs-table-bg: #fce0d2;
1946 --bs-table-border-color: #e6cdc0;
1947 --bs-table-striped-bg: #f1d7c9;
1948 --bs-table-striped-color: #222;
1949 --bs-table-active-bg: #e6cdc0;
1950 --bs-table-active-color: #222;
1951 --bs-table-hover-bg: #ecd2c5;
1952 --bs-table-hover-color: #222;
1953 color: var(--bs-table-color);
1954 border-color: var(--bs-table-border-color);
1958 --bs-table-color: #222;
1959 --bs-table-bg: #cceeda;
1960 --bs-table-border-color: #bbdac8;
1961 --bs-table-striped-bg: #c4e4d1;
1962 --bs-table-striped-color: #222;
1963 --bs-table-active-bg: #bbdac8;
1964 --bs-table-active-color: #222;
1965 --bs-table-hover-bg: #bfdfcc;
1966 --bs-table-hover-color: #222;
1967 color: var(--bs-table-color);
1968 border-color: var(--bs-table-border-color);
1972 --bs-table-color: #222;
1973 --bs-table-bg: #e0cffc;
1974 --bs-table-border-color: #cdbee6;
1975 --bs-table-striped-bg: #d7c6f1;
1976 --bs-table-striped-color: #222;
1977 --bs-table-active-bg: #cdbee6;
1978 --bs-table-active-color: #222;
1979 --bs-table-hover-bg: #d2c2ec;
1980 --bs-table-hover-color: #222;
1981 color: var(--bs-table-color);
1982 border-color: var(--bs-table-border-color);
1986 --bs-table-color: #222;
1987 --bs-table-bg: #cce5ff;
1988 --bs-table-border-color: #bbd2e9;
1989 --bs-table-striped-bg: #c4dbf4;
1990 --bs-table-striped-color: #222;
1991 --bs-table-active-bg: #bbd2e9;
1992 --bs-table-active-color: #222;
1993 --bs-table-hover-bg: #bfd6ee;
1994 --bs-table-hover-color: #222;
1995 color: var(--bs-table-color);
1996 border-color: var(--bs-table-border-color);
2000 --bs-table-color: #222;
2001 --bs-table-bg: #fff3cd;
2002 --bs-table-border-color: #e9debc;
2003 --bs-table-striped-bg: #f4e9c4;
2004 --bs-table-striped-color: #222;
2005 --bs-table-active-bg: #e9debc;
2006 --bs-table-active-color: #222;
2007 --bs-table-hover-bg: #eee3c0;
2008 --bs-table-hover-color: #222;
2009 color: var(--bs-table-color);
2010 border-color: var(--bs-table-border-color);
2014 --bs-table-color: #222;
2015 --bs-table-bg: #e7d6ce;
2016 --bs-table-border-color: #d3c4bd;
2017 --bs-table-striped-bg: #ddcdc5;
2018 --bs-table-striped-color: #222;
2019 --bs-table-active-bg: #d3c4bd;
2020 --bs-table-active-color: #222;
2021 --bs-table-hover-bg: #d8c9c1;
2022 --bs-table-hover-color: #222;
2023 color: var(--bs-table-color);
2024 border-color: var(--bs-table-border-color);
2028 --bs-table-color: #222;
2029 --bs-table-bg: #f8f9fa;
2030 --bs-table-border-color: #e3e4e4;
2031 --bs-table-striped-bg: #edeeef;
2032 --bs-table-striped-color: #222;
2033 --bs-table-active-bg: #e3e4e4;
2034 --bs-table-active-color: #222;
2035 --bs-table-hover-bg: #e8e9ea;
2036 --bs-table-hover-color: #222;
2037 color: var(--bs-table-color);
2038 border-color: var(--bs-table-border-color);
2042 --bs-table-color: #fff;
2043 --bs-table-bg: #212529;
2044 --bs-table-border-color: #373b3e;
2045 --bs-table-striped-bg: #2c3034;
2046 --bs-table-striped-color: #fff;
2047 --bs-table-active-bg: #373b3e;
2048 --bs-table-active-color: #fff;
2049 --bs-table-hover-bg: #323539;
2050 --bs-table-hover-color: #fff;
2051 color: var(--bs-table-color);
2052 border-color: var(--bs-table-border-color);
2057 -webkit-overflow-scrolling: touch;
2060 @media (max-width: 575.98px) {
2061 .table-responsive-sm {
2063 -webkit-overflow-scrolling: touch;
2066 @media (max-width: 767.98px) {
2067 .table-responsive-md {
2069 -webkit-overflow-scrolling: touch;
2072 @media (max-width: 991.98px) {
2073 .table-responsive-lg {
2075 -webkit-overflow-scrolling: touch;
2078 @media (max-width: 1199.98px) {
2079 .table-responsive-xl {
2081 -webkit-overflow-scrolling: touch;
2084 @media (max-width: 1399.98px) {
2085 .table-responsive-xxl {
2087 -webkit-overflow-scrolling: touch;
2091 margin-bottom: 0.5rem;
2095 padding-top: calc(0.375rem + var(--bs-border-width));
2096 padding-bottom: calc(0.375rem + var(--bs-border-width));
2102 .col-form-label-lg {
2103 padding-top: calc(0.5rem + var(--bs-border-width));
2104 padding-bottom: calc(0.5rem + var(--bs-border-width));
2108 .col-form-label-sm {
2109 padding-top: calc(0.25rem + var(--bs-border-width));
2110 padding-bottom: calc(0.25rem + var(--bs-border-width));
2111 font-size: 0.875rem;
2115 margin-top: 0.25rem;
2117 color: var(--bs-secondary-color);
2123 padding: 0.375rem 0.75rem;
2127 color: var(--bs-body-color);
2128 background-color: var(--bs-body-bg);
2129 background-clip: padding-box;
2130 border: var(--bs-border-width) solid var(--bs-border-color);
2132 border-radius: var(--bs-border-radius);
2133 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2135 @media (prefers-reduced-motion: reduce) {
2140 .form-control[type=file] {
2143 .form-control[type=file]:not(:disabled):not([readonly]) {
2146 .form-control:focus {
2147 color: var(--bs-body-color);
2148 background-color: var(--bs-body-bg);
2149 border-color: #f8b28f;
2151 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2153 .form-control::-webkit-date-and-time-value {
2158 .form-control::-webkit-datetime-edit {
2162 .form-control::placeholder {
2163 color: var(--bs-secondary-color);
2166 .form-control:disabled {
2167 background-color: var(--bs-secondary-bg);
2170 .form-control::file-selector-button {
2171 padding: 0.375rem 0.75rem;
2172 margin: -0.375rem -0.75rem;
2173 margin-inline-end: 0.75rem;
2174 color: var(--bs-body-color);
2175 background-color: var(--bs-tertiary-bg);
2176 pointer-events: none;
2177 border-color: inherit;
2178 border-style: solid;
2180 border-inline-end-width: var(--bs-border-width);
2182 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;
2184 @media (prefers-reduced-motion: reduce) {
2185 .form-control::file-selector-button {
2189 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2190 background-color: var(--bs-secondary-bg);
2193 .form-control-plaintext {
2196 padding: 0.375rem 0;
2199 color: var(--bs-body-color);
2200 background-color: transparent;
2201 border: solid transparent;
2202 border-width: var(--bs-border-width) 0;
2204 .form-control-plaintext:focus {
2207 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2213 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2214 padding: 0.25rem 0.5rem;
2215 font-size: 0.875rem;
2216 border-radius: var(--bs-border-radius-sm);
2218 .form-control-sm::file-selector-button {
2219 padding: 0.25rem 0.5rem;
2220 margin: -0.25rem -0.5rem;
2221 margin-inline-end: 0.5rem;
2225 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2226 padding: 0.5rem 1rem;
2228 border-radius: var(--bs-border-radius-lg);
2230 .form-control-lg::file-selector-button {
2231 padding: 0.5rem 1rem;
2232 margin: -0.5rem -1rem;
2233 margin-inline-end: 1rem;
2236 textarea.form-control {
2237 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2239 textarea.form-control-sm {
2240 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2242 textarea.form-control-lg {
2243 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2246 .form-control-color {
2248 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2251 .form-control-color:not(:disabled):not([readonly]) {
2254 .form-control-color::-moz-color-swatch {
2255 border: 0 !important;
2256 border-radius: var(--bs-border-radius);
2258 .form-control-color::-webkit-color-swatch {
2259 border: 0 !important;
2260 border-radius: var(--bs-border-radius);
2262 .form-control-color.form-control-sm {
2263 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2265 .form-control-color.form-control-lg {
2266 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2270 --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");
2273 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2277 color: var(--bs-body-color);
2278 background-color: var(--bs-body-bg);
2279 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2280 background-repeat: no-repeat;
2281 background-position: right 0.75rem center;
2282 background-size: 16px 12px;
2283 border: var(--bs-border-width) solid var(--bs-border-color);
2284 border-radius: var(--bs-border-radius);
2285 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2288 @media (prefers-reduced-motion: reduce) {
2293 .form-select:focus {
2294 border-color: #f8b28f;
2296 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.75);
2298 .form-select[multiple], .form-select[size]:not([size="1"]) {
2299 padding-right: 0.75rem;
2300 background-image: none;
2302 .form-select:disabled {
2303 background-color: var(--bs-secondary-bg);
2305 .form-select:-moz-focusring {
2307 text-shadow: 0 0 0 var(--bs-body-color);
2311 padding-top: 0.25rem;
2312 padding-bottom: 0.25rem;
2313 padding-left: 0.5rem;
2314 font-size: 0.875rem;
2315 border-radius: var(--bs-border-radius-sm);
2319 padding-top: 0.5rem;
2320 padding-bottom: 0.5rem;
2323 border-radius: var(--bs-border-radius-lg);
2326 [data-bs-theme=dark] .form-select {
2327 --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");
2333 padding-left: 1.5em;
2334 margin-bottom: 0.125rem;
2336 .form-check .form-check-input {
2338 margin-left: -1.5em;
2341 .form-check-reverse {
2342 padding-right: 1.5em;
2346 .form-check-reverse .form-check-input {
2348 margin-right: -1.5em;
2353 --bs-form-check-bg: var(--bs-body-bg);
2357 vertical-align: top;
2358 background-color: var(--bs-form-check-bg);
2359 background-image: var(--bs-form-check-bg-image);
2360 background-repeat: no-repeat;
2361 background-position: center;
2362 background-size: contain;
2363 border: var(--bs-border-width) solid var(--bs-border-color);
2365 print-color-adjust: exact;
2367 .form-check-input[type=checkbox] {
2368 border-radius: 0.25em;
2370 .form-check-input[type=radio] {
2373 .form-check-input:active {
2374 filter: brightness(90%);
2376 .form-check-input:focus {
2377 border-color: #f8b28f;
2379 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2381 .form-check-input:checked {
2382 background-color: #f1641e;
2383 border-color: #f1641e;
2385 .form-check-input:checked[type=checkbox] {
2386 --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");
2388 .form-check-input:checked[type=radio] {
2389 --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");
2391 .form-check-input[type=checkbox]:indeterminate {
2392 background-color: #f1641e;
2393 border-color: #f1641e;
2394 --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");
2396 .form-check-input:disabled {
2397 pointer-events: none;
2401 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2407 padding-left: 2.5em;
2409 .form-switch .form-check-input {
2410 --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");
2412 margin-left: -2.5em;
2413 background-image: var(--bs-form-switch-bg);
2414 background-position: left center;
2416 transition: background-position 0.15s ease-in-out;
2418 @media (prefers-reduced-motion: reduce) {
2419 .form-switch .form-check-input {
2423 .form-switch .form-check-input:focus {
2424 --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");
2426 .form-switch .form-check-input:checked {
2427 background-position: right center;
2428 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2430 .form-switch.form-check-reverse {
2431 padding-right: 2.5em;
2434 .form-switch.form-check-reverse .form-check-input {
2435 margin-right: -2.5em;
2439 .form-check-inline {
2440 display: inline-block;
2446 clip: rect(0, 0, 0, 0);
2447 pointer-events: none;
2449 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2450 pointer-events: none;
2455 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2456 --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");
2463 background-color: transparent;
2469 .form-range:focus::-webkit-slider-thumb {
2470 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2472 .form-range:focus::-moz-range-thumb {
2473 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2475 .form-range::-moz-focus-outer {
2478 .form-range::-webkit-slider-thumb {
2481 margin-top: -0.25rem;
2482 background-color: #f1641e;
2484 border-radius: 1rem;
2485 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2488 @media (prefers-reduced-motion: reduce) {
2489 .form-range::-webkit-slider-thumb {
2493 .form-range::-webkit-slider-thumb:active {
2494 background-color: #fbd1bc;
2496 .form-range::-webkit-slider-runnable-track {
2501 background-color: var(--bs-tertiary-bg);
2502 border-color: transparent;
2503 border-radius: 1rem;
2505 .form-range::-moz-range-thumb {
2508 background-color: #f1641e;
2510 border-radius: 1rem;
2511 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2514 @media (prefers-reduced-motion: reduce) {
2515 .form-range::-moz-range-thumb {
2519 .form-range::-moz-range-thumb:active {
2520 background-color: #fbd1bc;
2522 .form-range::-moz-range-track {
2527 background-color: var(--bs-tertiary-bg);
2528 border-color: transparent;
2529 border-radius: 1rem;
2531 .form-range:disabled {
2532 pointer-events: none;
2534 .form-range:disabled::-webkit-slider-thumb {
2535 background-color: var(--bs-secondary-color);
2537 .form-range:disabled::-moz-range-thumb {
2538 background-color: var(--bs-secondary-color);
2544 .form-floating > .form-control,
2545 .form-floating > .form-control-plaintext,
2546 .form-floating > .form-select {
2547 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2548 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2551 .form-floating > label {
2557 padding: 1rem 0.75rem;
2560 text-overflow: ellipsis;
2561 white-space: nowrap;
2562 pointer-events: none;
2563 border: var(--bs-border-width) solid transparent;
2564 transform-origin: 0 0;
2565 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2567 @media (prefers-reduced-motion: reduce) {
2568 .form-floating > label {
2572 .form-floating > .form-control,
2573 .form-floating > .form-control-plaintext {
2574 padding: 1rem 0.75rem;
2576 .form-floating > .form-control::placeholder,
2577 .form-floating > .form-control-plaintext::placeholder {
2580 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2581 .form-floating > .form-control-plaintext:focus,
2582 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2583 padding-top: 1.625rem;
2584 padding-bottom: 0.625rem;
2586 .form-floating > .form-control:-webkit-autofill,
2587 .form-floating > .form-control-plaintext:-webkit-autofill {
2588 padding-top: 1.625rem;
2589 padding-bottom: 0.625rem;
2591 .form-floating > .form-select {
2592 padding-top: 1.625rem;
2593 padding-bottom: 0.625rem;
2595 .form-floating > .form-control:focus ~ label,
2596 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2597 .form-floating > .form-control-plaintext ~ label,
2598 .form-floating > .form-select ~ label {
2599 color: rgba(var(--bs-body-color-rgb), 0.65);
2600 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2602 .form-floating > .form-control:focus ~ label::after,
2603 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2604 .form-floating > .form-control-plaintext ~ label::after,
2605 .form-floating > .form-select ~ label::after {
2607 inset: 1rem 0.375rem;
2611 background-color: var(--bs-body-bg);
2612 border-radius: var(--bs-border-radius);
2614 .form-floating > .form-control:-webkit-autofill ~ label {
2615 color: rgba(var(--bs-body-color-rgb), 0.65);
2616 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2618 .form-floating > .form-control-plaintext ~ label {
2619 border-width: var(--bs-border-width) 0;
2621 .form-floating > :disabled ~ label {
2624 .form-floating > :disabled ~ label::after {
2625 background-color: var(--bs-secondary-bg);
2632 align-items: stretch;
2635 .input-group > .form-control,
2636 .input-group > .form-select,
2637 .input-group > .form-floating {
2643 .input-group > .form-control:focus,
2644 .input-group > .form-select:focus,
2645 .input-group > .form-floating:focus-within {
2652 .input-group .btn:focus {
2658 align-items: center;
2659 padding: 0.375rem 0.75rem;
2663 color: var(--bs-body-color);
2665 white-space: nowrap;
2666 background-color: var(--bs-tertiary-bg);
2667 border: var(--bs-border-width) solid var(--bs-border-color);
2668 border-radius: var(--bs-border-radius);
2671 .input-group-lg > .form-control,
2672 .input-group-lg > .form-select,
2673 .input-group-lg > .input-group-text,
2674 .input-group-lg > .btn {
2675 padding: 0.5rem 1rem;
2677 border-radius: var(--bs-border-radius-lg);
2680 .input-group-sm > .form-control,
2681 .input-group-sm > .form-select,
2682 .input-group-sm > .input-group-text,
2683 .input-group-sm > .btn {
2684 padding: 0.25rem 0.5rem;
2685 font-size: 0.875rem;
2686 border-radius: var(--bs-border-radius-sm);
2689 .input-group-lg > .form-select,
2690 .input-group-sm > .form-select {
2691 padding-right: 3rem;
2694 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2695 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2696 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2697 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2698 border-top-right-radius: 0;
2699 border-bottom-right-radius: 0;
2701 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2702 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2703 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2704 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2705 border-top-right-radius: 0;
2706 border-bottom-right-radius: 0;
2708 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2709 margin-left: calc(var(--bs-border-width) * -1);
2710 border-top-left-radius: 0;
2711 border-bottom-left-radius: 0;
2713 .input-group > .form-floating:not(:first-child) > .form-control,
2714 .input-group > .form-floating:not(:first-child) > .form-select {
2715 border-top-left-radius: 0;
2716 border-bottom-left-radius: 0;
2722 margin-top: 0.25rem;
2724 color: var(--bs-form-valid-color);
2733 padding: 0.25rem 0.5rem;
2735 font-size: 0.875rem;
2737 background-color: var(--bs-success);
2738 border-radius: var(--bs-border-radius);
2741 .was-validated :valid ~ .valid-feedback,
2742 .was-validated :valid ~ .valid-tooltip,
2743 .is-valid ~ .valid-feedback,
2744 .is-valid ~ .valid-tooltip {
2748 .was-validated .form-control:valid, .form-control.is-valid {
2749 border-color: var(--bs-form-valid-border-color);
2750 padding-right: calc(1.5em + 0.75rem);
2751 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");
2752 background-repeat: no-repeat;
2753 background-position: right calc(0.375em + 0.1875rem) center;
2754 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2756 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2757 border-color: var(--bs-form-valid-border-color);
2758 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2761 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2762 padding-right: calc(1.5em + 0.75rem);
2763 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2766 .was-validated .form-select:valid, .form-select.is-valid {
2767 border-color: var(--bs-form-valid-border-color);
2769 .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"] {
2770 --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");
2771 padding-right: 4.125rem;
2772 background-position: right 0.75rem center, center right 2.25rem;
2773 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2775 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2776 border-color: var(--bs-form-valid-border-color);
2777 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2780 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2781 width: calc(3rem + calc(1.5em + 0.75rem));
2784 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2785 border-color: var(--bs-form-valid-border-color);
2787 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2788 background-color: var(--bs-form-valid-color);
2790 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2791 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2793 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2794 color: var(--bs-form-valid-color);
2797 .form-check-inline .form-check-input ~ .valid-feedback {
2801 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2802 .was-validated .input-group > .form-select:not(:focus):valid,
2803 .input-group > .form-select:not(:focus).is-valid,
2804 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2805 .input-group > .form-floating:not(:focus-within).is-valid {
2812 margin-top: 0.25rem;
2814 color: var(--bs-form-invalid-color);
2823 padding: 0.25rem 0.5rem;
2825 font-size: 0.875rem;
2827 background-color: var(--bs-danger);
2828 border-radius: var(--bs-border-radius);
2831 .was-validated :invalid ~ .invalid-feedback,
2832 .was-validated :invalid ~ .invalid-tooltip,
2833 .is-invalid ~ .invalid-feedback,
2834 .is-invalid ~ .invalid-tooltip {
2838 .was-validated .form-control:invalid, .form-control.is-invalid {
2839 border-color: var(--bs-form-invalid-border-color);
2840 padding-right: calc(1.5em + 0.75rem);
2841 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");
2842 background-repeat: no-repeat;
2843 background-position: right calc(0.375em + 0.1875rem) center;
2844 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2846 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2847 border-color: var(--bs-form-invalid-border-color);
2848 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2851 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2852 padding-right: calc(1.5em + 0.75rem);
2853 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2856 .was-validated .form-select:invalid, .form-select.is-invalid {
2857 border-color: var(--bs-form-invalid-border-color);
2859 .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"] {
2860 --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");
2861 padding-right: 4.125rem;
2862 background-position: right 0.75rem center, center right 2.25rem;
2863 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2865 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2866 border-color: var(--bs-form-invalid-border-color);
2867 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2870 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2871 width: calc(3rem + calc(1.5em + 0.75rem));
2874 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2875 border-color: var(--bs-form-invalid-border-color);
2877 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2878 background-color: var(--bs-form-invalid-color);
2880 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2881 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2883 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2884 color: var(--bs-form-invalid-color);
2887 .form-check-inline .form-check-input ~ .invalid-feedback {
2891 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2892 .was-validated .input-group > .form-select:not(:focus):invalid,
2893 .input-group > .form-select:not(:focus).is-invalid,
2894 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2895 .input-group > .form-floating:not(:focus-within).is-invalid {
2900 --bs-btn-padding-x: 0.75rem;
2901 --bs-btn-padding-y: 0.375rem;
2902 --bs-btn-font-family: ;
2903 --bs-btn-font-size: 1rem;
2904 --bs-btn-font-weight: 400;
2905 --bs-btn-line-height: 1.5;
2906 --bs-btn-color: var(--bs-body-color);
2907 --bs-btn-bg: transparent;
2908 --bs-btn-border-width: var(--bs-border-width);
2909 --bs-btn-border-color: transparent;
2910 --bs-btn-border-radius: var(--bs-border-radius);
2911 --bs-btn-hover-border-color: transparent;
2912 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(34, 34, 34, 0.075);
2913 --bs-btn-disabled-opacity: 0.65;
2914 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2915 display: inline-block;
2916 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2917 font-family: var(--bs-btn-font-family);
2918 font-size: var(--bs-btn-font-size);
2919 font-weight: var(--bs-btn-font-weight);
2920 line-height: var(--bs-btn-line-height);
2921 color: var(--bs-btn-color);
2923 vertical-align: middle;
2926 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2927 border-radius: var(--bs-btn-border-radius);
2928 background-color: var(--bs-btn-bg);
2929 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;
2931 @media (prefers-reduced-motion: reduce) {
2937 color: var(--bs-btn-hover-color);
2938 background-color: var(--bs-btn-hover-bg);
2939 border-color: var(--bs-btn-hover-border-color);
2941 .btn-check + .btn:hover {
2942 color: var(--bs-btn-color);
2943 background-color: var(--bs-btn-bg);
2944 border-color: var(--bs-btn-border-color);
2946 .btn:focus-visible {
2947 color: var(--bs-btn-hover-color);
2948 background-color: var(--bs-btn-hover-bg);
2949 border-color: var(--bs-btn-hover-border-color);
2951 box-shadow: var(--bs-btn-focus-box-shadow);
2953 .btn-check:focus-visible + .btn {
2954 border-color: var(--bs-btn-hover-border-color);
2956 box-shadow: var(--bs-btn-focus-box-shadow);
2958 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2959 color: var(--bs-btn-active-color);
2960 background-color: var(--bs-btn-active-bg);
2961 border-color: var(--bs-btn-active-border-color);
2963 .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 {
2964 box-shadow: var(--bs-btn-focus-box-shadow);
2966 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2967 color: var(--bs-btn-disabled-color);
2968 pointer-events: none;
2969 background-color: var(--bs-btn-disabled-bg);
2970 border-color: var(--bs-btn-disabled-border-color);
2971 opacity: var(--bs-btn-disabled-opacity);
2975 --bs-btn-color: #fff;
2976 --bs-btn-bg: #f1641e;
2977 --bs-btn-border-color: #f1641e;
2978 --bs-btn-hover-color: #fff;
2979 --bs-btn-hover-bg: #cd551a;
2980 --bs-btn-hover-border-color: #c15018;
2981 --bs-btn-focus-shadow-rgb: 243, 123, 64;
2982 --bs-btn-active-color: #fff;
2983 --bs-btn-active-bg: #c15018;
2984 --bs-btn-active-border-color: #b54b17;
2985 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2986 --bs-btn-disabled-color: #fff;
2987 --bs-btn-disabled-bg: #f1641e;
2988 --bs-btn-disabled-border-color: #f1641e;
2992 --bs-btn-color: #fff;
2993 --bs-btn-bg: #00a846;
2994 --bs-btn-border-color: #00a846;
2995 --bs-btn-hover-color: #fff;
2996 --bs-btn-hover-bg: #008f3c;
2997 --bs-btn-hover-border-color: #008638;
2998 --bs-btn-focus-shadow-rgb: 38, 181, 98;
2999 --bs-btn-active-color: #fff;
3000 --bs-btn-active-bg: #008638;
3001 --bs-btn-active-border-color: #007e35;
3002 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3003 --bs-btn-disabled-color: #fff;
3004 --bs-btn-disabled-bg: #00a846;
3005 --bs-btn-disabled-border-color: #00a846;
3009 --bs-btn-color: #fff;
3010 --bs-btn-bg: #6610f2;
3011 --bs-btn-border-color: #6610f2;
3012 --bs-btn-hover-color: #fff;
3013 --bs-btn-hover-bg: #570ece;
3014 --bs-btn-hover-border-color: #520dc2;
3015 --bs-btn-focus-shadow-rgb: 125, 52, 244;
3016 --bs-btn-active-color: #fff;
3017 --bs-btn-active-bg: #520dc2;
3018 --bs-btn-active-border-color: #4d0cb6;
3019 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3020 --bs-btn-disabled-color: #fff;
3021 --bs-btn-disabled-bg: #6610f2;
3022 --bs-btn-disabled-border-color: #6610f2;
3026 --bs-btn-color: #fff;
3027 --bs-btn-bg: #007bff;
3028 --bs-btn-border-color: #007bff;
3029 --bs-btn-hover-color: #fff;
3030 --bs-btn-hover-bg: #0069d9;
3031 --bs-btn-hover-border-color: #0062cc;
3032 --bs-btn-focus-shadow-rgb: 38, 143, 255;
3033 --bs-btn-active-color: #fff;
3034 --bs-btn-active-bg: #0062cc;
3035 --bs-btn-active-border-color: #005cbf;
3036 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3037 --bs-btn-disabled-color: #fff;
3038 --bs-btn-disabled-bg: #007bff;
3039 --bs-btn-disabled-border-color: #007bff;
3043 --bs-btn-color: #222;
3044 --bs-btn-bg: #ffc107;
3045 --bs-btn-border-color: #ffc107;
3046 --bs-btn-hover-color: #222;
3047 --bs-btn-hover-bg: #ffca2c;
3048 --bs-btn-hover-border-color: #ffc720;
3049 --bs-btn-focus-shadow-rgb: 222, 169, 11;
3050 --bs-btn-active-color: #222;
3051 --bs-btn-active-bg: #ffcd39;
3052 --bs-btn-active-border-color: #ffc720;
3053 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3054 --bs-btn-disabled-color: #222;
3055 --bs-btn-disabled-bg: #ffc107;
3056 --bs-btn-disabled-border-color: #ffc107;
3060 --bs-btn-color: #fff;
3061 --bs-btn-bg: #873208;
3062 --bs-btn-border-color: #873208;
3063 --bs-btn-hover-color: #fff;
3064 --bs-btn-hover-bg: #732b07;
3065 --bs-btn-hover-border-color: #6c2806;
3066 --bs-btn-focus-shadow-rgb: 153, 81, 45;
3067 --bs-btn-active-color: #fff;
3068 --bs-btn-active-bg: #6c2806;
3069 --bs-btn-active-border-color: #652606;
3070 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3071 --bs-btn-disabled-color: #fff;
3072 --bs-btn-disabled-bg: #873208;
3073 --bs-btn-disabled-border-color: #873208;
3077 --bs-btn-color: #222;
3078 --bs-btn-bg: #f8f9fa;
3079 --bs-btn-border-color: #f8f9fa;
3080 --bs-btn-hover-color: #222;
3081 --bs-btn-hover-bg: #d3d4d5;
3082 --bs-btn-hover-border-color: #c6c7c8;
3083 --bs-btn-focus-shadow-rgb: 216, 217, 218;
3084 --bs-btn-active-color: #222;
3085 --bs-btn-active-bg: #c6c7c8;
3086 --bs-btn-active-border-color: #babbbc;
3087 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3088 --bs-btn-disabled-color: #222;
3089 --bs-btn-disabled-bg: #f8f9fa;
3090 --bs-btn-disabled-border-color: #f8f9fa;
3094 --bs-btn-color: #fff;
3095 --bs-btn-bg: #212529;
3096 --bs-btn-border-color: #212529;
3097 --bs-btn-hover-color: #fff;
3098 --bs-btn-hover-bg: #424649;
3099 --bs-btn-hover-border-color: #373b3e;
3100 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3101 --bs-btn-active-color: #fff;
3102 --bs-btn-active-bg: #4d5154;
3103 --bs-btn-active-border-color: #373b3e;
3104 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3105 --bs-btn-disabled-color: #fff;
3106 --bs-btn-disabled-bg: #212529;
3107 --bs-btn-disabled-border-color: #212529;
3110 .btn-outline-primary {
3111 --bs-btn-color: #f1641e;
3112 --bs-btn-border-color: #f1641e;
3113 --bs-btn-hover-color: #fff;
3114 --bs-btn-hover-bg: #f1641e;
3115 --bs-btn-hover-border-color: #f1641e;
3116 --bs-btn-focus-shadow-rgb: 241, 100, 30;
3117 --bs-btn-active-color: #fff;
3118 --bs-btn-active-bg: #f1641e;
3119 --bs-btn-active-border-color: #f1641e;
3120 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3121 --bs-btn-disabled-color: #f1641e;
3122 --bs-btn-disabled-bg: transparent;
3123 --bs-btn-disabled-border-color: #f1641e;
3124 --bs-gradient: none;
3127 .btn-outline-secondary {
3128 --bs-btn-color: #00a846;
3129 --bs-btn-border-color: #00a846;
3130 --bs-btn-hover-color: #fff;
3131 --bs-btn-hover-bg: #00a846;
3132 --bs-btn-hover-border-color: #00a846;
3133 --bs-btn-focus-shadow-rgb: 0, 168, 70;
3134 --bs-btn-active-color: #fff;
3135 --bs-btn-active-bg: #00a846;
3136 --bs-btn-active-border-color: #00a846;
3137 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3138 --bs-btn-disabled-color: #00a846;
3139 --bs-btn-disabled-bg: transparent;
3140 --bs-btn-disabled-border-color: #00a846;
3141 --bs-gradient: none;
3144 .btn-outline-success {
3145 --bs-btn-color: #6610f2;
3146 --bs-btn-border-color: #6610f2;
3147 --bs-btn-hover-color: #fff;
3148 --bs-btn-hover-bg: #6610f2;
3149 --bs-btn-hover-border-color: #6610f2;
3150 --bs-btn-focus-shadow-rgb: 102, 16, 242;
3151 --bs-btn-active-color: #fff;
3152 --bs-btn-active-bg: #6610f2;
3153 --bs-btn-active-border-color: #6610f2;
3154 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3155 --bs-btn-disabled-color: #6610f2;
3156 --bs-btn-disabled-bg: transparent;
3157 --bs-btn-disabled-border-color: #6610f2;
3158 --bs-gradient: none;
3162 --bs-btn-color: #007bff;
3163 --bs-btn-border-color: #007bff;
3164 --bs-btn-hover-color: #fff;
3165 --bs-btn-hover-bg: #007bff;
3166 --bs-btn-hover-border-color: #007bff;
3167 --bs-btn-focus-shadow-rgb: 0, 123, 255;
3168 --bs-btn-active-color: #fff;
3169 --bs-btn-active-bg: #007bff;
3170 --bs-btn-active-border-color: #007bff;
3171 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3172 --bs-btn-disabled-color: #007bff;
3173 --bs-btn-disabled-bg: transparent;
3174 --bs-btn-disabled-border-color: #007bff;
3175 --bs-gradient: none;
3178 .btn-outline-warning {
3179 --bs-btn-color: #ffc107;
3180 --bs-btn-border-color: #ffc107;
3181 --bs-btn-hover-color: #222;
3182 --bs-btn-hover-bg: #ffc107;
3183 --bs-btn-hover-border-color: #ffc107;
3184 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3185 --bs-btn-active-color: #222;
3186 --bs-btn-active-bg: #ffc107;
3187 --bs-btn-active-border-color: #ffc107;
3188 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3189 --bs-btn-disabled-color: #ffc107;
3190 --bs-btn-disabled-bg: transparent;
3191 --bs-btn-disabled-border-color: #ffc107;
3192 --bs-gradient: none;
3195 .btn-outline-danger {
3196 --bs-btn-color: #873208;
3197 --bs-btn-border-color: #873208;
3198 --bs-btn-hover-color: #fff;
3199 --bs-btn-hover-bg: #873208;
3200 --bs-btn-hover-border-color: #873208;
3201 --bs-btn-focus-shadow-rgb: 135, 50, 8;
3202 --bs-btn-active-color: #fff;
3203 --bs-btn-active-bg: #873208;
3204 --bs-btn-active-border-color: #873208;
3205 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3206 --bs-btn-disabled-color: #873208;
3207 --bs-btn-disabled-bg: transparent;
3208 --bs-btn-disabled-border-color: #873208;
3209 --bs-gradient: none;
3212 .btn-outline-light {
3213 --bs-btn-color: #f8f9fa;
3214 --bs-btn-border-color: #f8f9fa;
3215 --bs-btn-hover-color: #222;
3216 --bs-btn-hover-bg: #f8f9fa;
3217 --bs-btn-hover-border-color: #f8f9fa;
3218 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3219 --bs-btn-active-color: #222;
3220 --bs-btn-active-bg: #f8f9fa;
3221 --bs-btn-active-border-color: #f8f9fa;
3222 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3223 --bs-btn-disabled-color: #f8f9fa;
3224 --bs-btn-disabled-bg: transparent;
3225 --bs-btn-disabled-border-color: #f8f9fa;
3226 --bs-gradient: none;
3230 --bs-btn-color: #212529;
3231 --bs-btn-border-color: #212529;
3232 --bs-btn-hover-color: #fff;
3233 --bs-btn-hover-bg: #212529;
3234 --bs-btn-hover-border-color: #212529;
3235 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3236 --bs-btn-active-color: #fff;
3237 --bs-btn-active-bg: #212529;
3238 --bs-btn-active-border-color: #212529;
3239 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3240 --bs-btn-disabled-color: #212529;
3241 --bs-btn-disabled-bg: transparent;
3242 --bs-btn-disabled-border-color: #212529;
3243 --bs-gradient: none;
3247 --bs-btn-font-weight: 400;
3248 --bs-btn-color: var(--bs-link-color);
3249 --bs-btn-bg: transparent;
3250 --bs-btn-border-color: transparent;
3251 --bs-btn-hover-color: var(--bs-link-hover-color);
3252 --bs-btn-hover-border-color: transparent;
3253 --bs-btn-active-color: var(--bs-link-hover-color);
3254 --bs-btn-active-border-color: transparent;
3255 --bs-btn-disabled-color: #6c757d;
3256 --bs-btn-disabled-border-color: transparent;
3257 --bs-btn-box-shadow: 0 0 0 #000;
3258 --bs-btn-focus-shadow-rgb: 243, 123, 64;
3259 text-decoration: none;
3261 .btn-link:focus-visible {
3262 color: var(--bs-btn-color);
3265 color: var(--bs-btn-hover-color);
3268 .btn-lg, .btn-group-lg > .btn {
3269 --bs-btn-padding-y: 0.5rem;
3270 --bs-btn-padding-x: 1rem;
3271 --bs-btn-font-size: 1.25rem;
3272 --bs-btn-border-radius: var(--bs-border-radius-lg);
3275 .btn-sm, .btn-group-sm > .btn {
3276 --bs-btn-padding-y: 0.25rem;
3277 --bs-btn-padding-x: 0.5rem;
3278 --bs-btn-font-size: 0.875rem;
3279 --bs-btn-border-radius: var(--bs-border-radius-sm);
3283 transition: opacity 0.15s linear;
3285 @media (prefers-reduced-motion: reduce) {
3294 .collapse:not(.show) {
3301 transition: height 0.35s ease;
3303 @media (prefers-reduced-motion: reduce) {
3308 .collapsing.collapse-horizontal {
3311 transition: width 0.35s ease;
3313 @media (prefers-reduced-motion: reduce) {
3314 .collapsing.collapse-horizontal {
3329 white-space: nowrap;
3331 .dropdown-toggle::after {
3332 display: inline-block;
3333 margin-left: 0.255em;
3334 vertical-align: 0.255em;
3336 border-top: 0.3em solid;
3337 border-right: 0.3em solid transparent;
3339 border-left: 0.3em solid transparent;
3341 .dropdown-toggle:empty::after {
3346 --bs-dropdown-zindex: 1000;
3347 --bs-dropdown-min-width: 10rem;
3348 --bs-dropdown-padding-x: 0;
3349 --bs-dropdown-padding-y: 0.5rem;
3350 --bs-dropdown-spacer: 0.125rem;
3351 --bs-dropdown-font-size: 1rem;
3352 --bs-dropdown-color: var(--bs-body-color);
3353 --bs-dropdown-bg: var(--bs-body-bg);
3354 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3355 --bs-dropdown-border-radius: var(--bs-border-radius);
3356 --bs-dropdown-border-width: var(--bs-border-width);
3357 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3358 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3359 --bs-dropdown-divider-margin-y: 0.5rem;
3360 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
3361 --bs-dropdown-link-color: var(--bs-body-color);
3362 --bs-dropdown-link-hover-color: var(--bs-body-color);
3363 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3364 --bs-dropdown-link-active-color: #fff;
3365 --bs-dropdown-link-active-bg: #f1641e;
3366 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3367 --bs-dropdown-item-padding-x: 1rem;
3368 --bs-dropdown-item-padding-y: 0.25rem;
3369 --bs-dropdown-header-color: #6c757d;
3370 --bs-dropdown-header-padding-x: 1rem;
3371 --bs-dropdown-header-padding-y: 0.5rem;
3373 z-index: var(--bs-dropdown-zindex);
3375 min-width: var(--bs-dropdown-min-width);
3376 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3378 font-size: var(--bs-dropdown-font-size);
3379 color: var(--bs-dropdown-color);
3382 background-color: var(--bs-dropdown-bg);
3383 background-clip: padding-box;
3384 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3385 border-radius: var(--bs-dropdown-border-radius);
3387 .dropdown-menu[data-bs-popper] {
3390 margin-top: var(--bs-dropdown-spacer);
3393 .dropdown-menu-start {
3394 --bs-position: start;
3396 .dropdown-menu-start[data-bs-popper] {
3401 .dropdown-menu-end {
3404 .dropdown-menu-end[data-bs-popper] {
3409 @media (min-width: 576px) {
3410 .dropdown-menu-sm-start {
3411 --bs-position: start;
3413 .dropdown-menu-sm-start[data-bs-popper] {
3417 .dropdown-menu-sm-end {
3420 .dropdown-menu-sm-end[data-bs-popper] {
3425 @media (min-width: 768px) {
3426 .dropdown-menu-md-start {
3427 --bs-position: start;
3429 .dropdown-menu-md-start[data-bs-popper] {
3433 .dropdown-menu-md-end {
3436 .dropdown-menu-md-end[data-bs-popper] {
3441 @media (min-width: 992px) {
3442 .dropdown-menu-lg-start {
3443 --bs-position: start;
3445 .dropdown-menu-lg-start[data-bs-popper] {
3449 .dropdown-menu-lg-end {
3452 .dropdown-menu-lg-end[data-bs-popper] {
3457 @media (min-width: 1200px) {
3458 .dropdown-menu-xl-start {
3459 --bs-position: start;
3461 .dropdown-menu-xl-start[data-bs-popper] {
3465 .dropdown-menu-xl-end {
3468 .dropdown-menu-xl-end[data-bs-popper] {
3473 @media (min-width: 1400px) {
3474 .dropdown-menu-xxl-start {
3475 --bs-position: start;
3477 .dropdown-menu-xxl-start[data-bs-popper] {
3481 .dropdown-menu-xxl-end {
3484 .dropdown-menu-xxl-end[data-bs-popper] {
3489 .dropup .dropdown-menu[data-bs-popper] {
3493 margin-bottom: var(--bs-dropdown-spacer);
3495 .dropup .dropdown-toggle::after {
3496 display: inline-block;
3497 margin-left: 0.255em;
3498 vertical-align: 0.255em;
3501 border-right: 0.3em solid transparent;
3502 border-bottom: 0.3em solid;
3503 border-left: 0.3em solid transparent;
3505 .dropup .dropdown-toggle:empty::after {
3509 .dropend .dropdown-menu[data-bs-popper] {
3514 margin-left: var(--bs-dropdown-spacer);
3516 .dropend .dropdown-toggle::after {
3517 display: inline-block;
3518 margin-left: 0.255em;
3519 vertical-align: 0.255em;
3521 border-top: 0.3em solid transparent;
3523 border-bottom: 0.3em solid transparent;
3524 border-left: 0.3em solid;
3526 .dropend .dropdown-toggle:empty::after {
3529 .dropend .dropdown-toggle::after {
3533 .dropstart .dropdown-menu[data-bs-popper] {
3538 margin-right: var(--bs-dropdown-spacer);
3540 .dropstart .dropdown-toggle::after {
3541 display: inline-block;
3542 margin-left: 0.255em;
3543 vertical-align: 0.255em;
3546 .dropstart .dropdown-toggle::after {
3549 .dropstart .dropdown-toggle::before {
3550 display: inline-block;
3551 margin-right: 0.255em;
3552 vertical-align: 0.255em;
3554 border-top: 0.3em solid transparent;
3555 border-right: 0.3em solid;
3556 border-bottom: 0.3em solid transparent;
3558 .dropstart .dropdown-toggle:empty::after {
3561 .dropstart .dropdown-toggle::before {
3567 margin: var(--bs-dropdown-divider-margin-y) 0;
3569 border-top: 1px solid var(--bs-dropdown-divider-bg);
3576 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3579 color: var(--bs-dropdown-link-color);
3580 text-align: inherit;
3581 white-space: nowrap;
3582 background-color: transparent;
3584 border-radius: var(--bs-dropdown-item-border-radius, 0);
3586 .dropdown-item:hover, .dropdown-item:focus {
3587 color: var(--bs-dropdown-link-hover-color);
3588 background-color: var(--bs-dropdown-link-hover-bg);
3590 .dropdown-item.active, .dropdown-item:active {
3591 color: var(--bs-dropdown-link-active-color);
3592 text-decoration: none;
3593 background-color: var(--bs-dropdown-link-active-bg);
3595 .dropdown-item.disabled, .dropdown-item:disabled {
3596 color: var(--bs-dropdown-link-disabled-color);
3597 pointer-events: none;
3598 background-color: transparent;
3601 .dropdown-menu.show {
3607 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3609 font-size: 0.875rem;
3610 color: var(--bs-dropdown-header-color);
3611 white-space: nowrap;
3614 .dropdown-item-text {
3616 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3617 color: var(--bs-dropdown-link-color);
3620 .dropdown-menu-dark {
3621 --bs-dropdown-color: #dee2e6;
3622 --bs-dropdown-bg: #343a40;
3623 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3624 --bs-dropdown-box-shadow: ;
3625 --bs-dropdown-link-color: #dee2e6;
3626 --bs-dropdown-link-hover-color: #fff;
3627 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3628 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3629 --bs-dropdown-link-active-color: #fff;
3630 --bs-dropdown-link-active-bg: #f1641e;
3631 --bs-dropdown-link-disabled-color: #adb5bd;
3632 --bs-dropdown-header-color: #adb5bd;
3636 .btn-group-vertical {
3638 display: inline-flex;
3639 vertical-align: middle;
3642 .btn-group-vertical > .btn {
3646 .btn-group > .btn-check:checked + .btn,
3647 .btn-group > .btn-check:focus + .btn,
3648 .btn-group > .btn:hover,
3649 .btn-group > .btn:focus,
3650 .btn-group > .btn:active,
3651 .btn-group > .btn.active,
3652 .btn-group-vertical > .btn-check:checked + .btn,
3653 .btn-group-vertical > .btn-check:focus + .btn,
3654 .btn-group-vertical > .btn:hover,
3655 .btn-group-vertical > .btn:focus,
3656 .btn-group-vertical > .btn:active,
3657 .btn-group-vertical > .btn.active {
3664 justify-content: flex-start;
3666 .btn-toolbar .input-group {
3671 border-radius: var(--bs-border-radius);
3673 .btn-group > :not(.btn-check:first-child) + .btn,
3674 .btn-group > .btn-group:not(:first-child) {
3675 margin-left: calc(var(--bs-border-width) * -1);
3677 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3678 .btn-group > .btn.dropdown-toggle-split:first-child,
3679 .btn-group > .btn-group:not(:last-child) > .btn {
3680 border-top-right-radius: 0;
3681 border-bottom-right-radius: 0;
3683 .btn-group > .btn:nth-child(n+3),
3684 .btn-group > :not(.btn-check) + .btn,
3685 .btn-group > .btn-group:not(:first-child) > .btn {
3686 border-top-left-radius: 0;
3687 border-bottom-left-radius: 0;
3690 .dropdown-toggle-split {
3691 padding-right: 0.5625rem;
3692 padding-left: 0.5625rem;
3694 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3697 .dropstart .dropdown-toggle-split::before {
3701 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3702 padding-right: 0.375rem;
3703 padding-left: 0.375rem;
3706 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3707 padding-right: 0.75rem;
3708 padding-left: 0.75rem;
3711 .btn-group-vertical {
3712 flex-direction: column;
3713 align-items: flex-start;
3714 justify-content: center;
3716 .btn-group-vertical > .btn,
3717 .btn-group-vertical > .btn-group {
3720 .btn-group-vertical > .btn:not(:first-child),
3721 .btn-group-vertical > .btn-group:not(:first-child) {
3722 margin-top: calc(var(--bs-border-width) * -1);
3724 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3725 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3726 border-bottom-right-radius: 0;
3727 border-bottom-left-radius: 0;
3729 .btn-group-vertical > .btn ~ .btn,
3730 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3731 border-top-left-radius: 0;
3732 border-top-right-radius: 0;
3736 --bs-nav-link-padding-x: 1rem;
3737 --bs-nav-link-padding-y: 0.5rem;
3738 --bs-nav-link-font-weight: ;
3739 --bs-nav-link-color: var(--bs-link-color);
3740 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3741 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3751 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3752 font-size: var(--bs-nav-link-font-size);
3753 font-weight: var(--bs-nav-link-font-weight);
3754 color: var(--bs-nav-link-color);
3757 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3759 @media (prefers-reduced-motion: reduce) {
3764 .nav-link:hover, .nav-link:focus {
3765 color: var(--bs-nav-link-hover-color);
3767 .nav-link:focus-visible {
3769 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
3771 .nav-link.disabled {
3772 color: var(--bs-nav-link-disabled-color);
3773 pointer-events: none;
3778 --bs-nav-tabs-border-width: var(--bs-border-width);
3779 --bs-nav-tabs-border-color: var(--bs-border-color);
3780 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3781 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3782 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3783 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3784 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3785 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3787 .nav-tabs .nav-link {
3788 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3789 border: var(--bs-nav-tabs-border-width) solid transparent;
3790 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3791 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3793 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3795 border-color: var(--bs-nav-tabs-link-hover-border-color);
3797 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3798 color: var(--bs-nav-link-disabled-color);
3799 background-color: transparent;
3800 border-color: transparent;
3802 .nav-tabs .nav-link.active,
3803 .nav-tabs .nav-item.show .nav-link {
3804 color: var(--bs-nav-tabs-link-active-color);
3805 background-color: var(--bs-nav-tabs-link-active-bg);
3806 border-color: var(--bs-nav-tabs-link-active-border-color);
3808 .nav-tabs .dropdown-menu {
3809 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3810 border-top-left-radius: 0;
3811 border-top-right-radius: 0;
3815 --bs-nav-pills-border-radius: var(--bs-border-radius);
3816 --bs-nav-pills-link-active-color: #fff;
3817 --bs-nav-pills-link-active-bg: #f1641e;
3819 .nav-pills .nav-link {
3820 border-radius: var(--bs-nav-pills-border-radius);
3822 .nav-pills .nav-link:disabled {
3823 color: var(--bs-nav-link-disabled-color);
3824 background-color: transparent;
3825 border-color: transparent;
3827 .nav-pills .nav-link.active,
3828 .nav-pills .show > .nav-link {
3829 color: var(--bs-nav-pills-link-active-color);
3830 background-color: var(--bs-nav-pills-link-active-bg);
3834 --bs-nav-underline-gap: 1rem;
3835 --bs-nav-underline-border-width: 0.125rem;
3836 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3837 gap: var(--bs-nav-underline-gap);
3839 .nav-underline .nav-link {
3842 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3844 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3845 border-bottom-color: currentcolor;
3847 .nav-underline .nav-link.active,
3848 .nav-underline .show > .nav-link {
3850 color: var(--bs-nav-underline-link-active-color);
3851 border-bottom-color: currentcolor;
3854 .nav-fill > .nav-link,
3855 .nav-fill .nav-item {
3860 .nav-justified > .nav-link,
3861 .nav-justified .nav-item {
3867 .nav-fill .nav-item .nav-link,
3868 .nav-justified .nav-item .nav-link {
3872 .tab-content > .tab-pane {
3875 .tab-content > .active {
3880 --bs-navbar-padding-x: 0;
3881 --bs-navbar-padding-y: 0.5rem;
3882 --bs-navbar-color: #6c757d;
3883 --bs-navbar-hover-color: #212529;
3884 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3885 --bs-navbar-active-color: #212529;
3886 --bs-navbar-brand-padding-y: 0.3125rem;
3887 --bs-navbar-brand-margin-end: 1rem;
3888 --bs-navbar-brand-font-size: 1.25rem;
3889 --bs-navbar-brand-color: #212529;
3890 --bs-navbar-brand-hover-color: #212529;
3891 --bs-navbar-nav-link-padding-x: 0.5rem;
3892 --bs-navbar-toggler-padding-y: 0.25rem;
3893 --bs-navbar-toggler-padding-x: 0.75rem;
3894 --bs-navbar-toggler-font-size: 1.25rem;
3895 --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");
3896 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3897 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3898 --bs-navbar-toggler-focus-width: 0.25rem;
3899 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3903 align-items: center;
3904 justify-content: space-between;
3905 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3907 .navbar > .container,
3908 .navbar > .container-fluid,
3909 .navbar > .container-lg {
3912 align-items: center;
3913 justify-content: space-between;
3916 padding-top: var(--bs-navbar-brand-padding-y);
3917 padding-bottom: var(--bs-navbar-brand-padding-y);
3918 margin-right: var(--bs-navbar-brand-margin-end);
3919 font-size: var(--bs-navbar-brand-font-size);
3920 color: var(--bs-navbar-brand-color);
3921 white-space: nowrap;
3923 .navbar-brand:hover, .navbar-brand:focus {
3924 color: var(--bs-navbar-brand-hover-color);
3928 --bs-nav-link-padding-x: 0;
3929 --bs-nav-link-padding-y: 0.5rem;
3930 --bs-nav-link-font-weight: ;
3931 --bs-nav-link-color: var(--bs-navbar-color);
3932 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3933 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3935 flex-direction: column;
3940 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3941 color: var(--bs-navbar-active-color);
3943 .navbar-nav .dropdown-menu {
3948 padding-top: 0.5rem;
3949 padding-bottom: 0.5rem;
3950 color: var(--bs-navbar-color);
3953 .navbar-text a:hover,
3954 .navbar-text a:focus {
3955 color: var(--bs-navbar-active-color);
3961 align-items: center;
3965 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3966 font-size: var(--bs-navbar-toggler-font-size);
3968 color: var(--bs-navbar-color);
3969 background-color: transparent;
3970 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3971 border-radius: var(--bs-navbar-toggler-border-radius);
3972 transition: var(--bs-navbar-toggler-transition);
3974 @media (prefers-reduced-motion: reduce) {
3979 .navbar-toggler:hover {
3980 text-decoration: none;
3982 .navbar-toggler:focus {
3983 text-decoration: none;
3985 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3988 .navbar-toggler-icon {
3989 display: inline-block;
3992 vertical-align: middle;
3993 background-image: var(--bs-navbar-toggler-icon-bg);
3994 background-repeat: no-repeat;
3995 background-position: center;
3996 background-size: 100%;
3999 .navbar-nav-scroll {
4000 max-height: var(--bs-scroll-height, 75vh);
4004 @media (min-width: 576px) {
4007 justify-content: flex-start;
4009 .navbar-expand-sm .navbar-nav {
4010 flex-direction: row;
4012 .navbar-expand-sm .navbar-nav .dropdown-menu {
4015 .navbar-expand-sm .navbar-nav .nav-link {
4016 padding-right: var(--bs-navbar-nav-link-padding-x);
4017 padding-left: var(--bs-navbar-nav-link-padding-x);
4019 .navbar-expand-sm .navbar-nav-scroll {
4022 .navbar-expand-sm .navbar-collapse {
4023 display: flex !important;
4026 .navbar-expand-sm .navbar-toggler {
4029 .navbar-expand-sm .offcanvas {
4033 width: auto !important;
4034 height: auto !important;
4035 visibility: visible !important;
4036 background-color: transparent !important;
4037 border: 0 !important;
4038 transform: none !important;
4041 .navbar-expand-sm .offcanvas .offcanvas-header {
4044 .navbar-expand-sm .offcanvas .offcanvas-body {
4048 overflow-y: visible;
4051 @media (min-width: 768px) {
4054 justify-content: flex-start;
4056 .navbar-expand-md .navbar-nav {
4057 flex-direction: row;
4059 .navbar-expand-md .navbar-nav .dropdown-menu {
4062 .navbar-expand-md .navbar-nav .nav-link {
4063 padding-right: var(--bs-navbar-nav-link-padding-x);
4064 padding-left: var(--bs-navbar-nav-link-padding-x);
4066 .navbar-expand-md .navbar-nav-scroll {
4069 .navbar-expand-md .navbar-collapse {
4070 display: flex !important;
4073 .navbar-expand-md .navbar-toggler {
4076 .navbar-expand-md .offcanvas {
4080 width: auto !important;
4081 height: auto !important;
4082 visibility: visible !important;
4083 background-color: transparent !important;
4084 border: 0 !important;
4085 transform: none !important;
4088 .navbar-expand-md .offcanvas .offcanvas-header {
4091 .navbar-expand-md .offcanvas .offcanvas-body {
4095 overflow-y: visible;
4098 @media (min-width: 992px) {
4101 justify-content: flex-start;
4103 .navbar-expand-lg .navbar-nav {
4104 flex-direction: row;
4106 .navbar-expand-lg .navbar-nav .dropdown-menu {
4109 .navbar-expand-lg .navbar-nav .nav-link {
4110 padding-right: var(--bs-navbar-nav-link-padding-x);
4111 padding-left: var(--bs-navbar-nav-link-padding-x);
4113 .navbar-expand-lg .navbar-nav-scroll {
4116 .navbar-expand-lg .navbar-collapse {
4117 display: flex !important;
4120 .navbar-expand-lg .navbar-toggler {
4123 .navbar-expand-lg .offcanvas {
4127 width: auto !important;
4128 height: auto !important;
4129 visibility: visible !important;
4130 background-color: transparent !important;
4131 border: 0 !important;
4132 transform: none !important;
4135 .navbar-expand-lg .offcanvas .offcanvas-header {
4138 .navbar-expand-lg .offcanvas .offcanvas-body {
4142 overflow-y: visible;
4145 @media (min-width: 1200px) {
4148 justify-content: flex-start;
4150 .navbar-expand-xl .navbar-nav {
4151 flex-direction: row;
4153 .navbar-expand-xl .navbar-nav .dropdown-menu {
4156 .navbar-expand-xl .navbar-nav .nav-link {
4157 padding-right: var(--bs-navbar-nav-link-padding-x);
4158 padding-left: var(--bs-navbar-nav-link-padding-x);
4160 .navbar-expand-xl .navbar-nav-scroll {
4163 .navbar-expand-xl .navbar-collapse {
4164 display: flex !important;
4167 .navbar-expand-xl .navbar-toggler {
4170 .navbar-expand-xl .offcanvas {
4174 width: auto !important;
4175 height: auto !important;
4176 visibility: visible !important;
4177 background-color: transparent !important;
4178 border: 0 !important;
4179 transform: none !important;
4182 .navbar-expand-xl .offcanvas .offcanvas-header {
4185 .navbar-expand-xl .offcanvas .offcanvas-body {
4189 overflow-y: visible;
4192 @media (min-width: 1400px) {
4193 .navbar-expand-xxl {
4195 justify-content: flex-start;
4197 .navbar-expand-xxl .navbar-nav {
4198 flex-direction: row;
4200 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4203 .navbar-expand-xxl .navbar-nav .nav-link {
4204 padding-right: var(--bs-navbar-nav-link-padding-x);
4205 padding-left: var(--bs-navbar-nav-link-padding-x);
4207 .navbar-expand-xxl .navbar-nav-scroll {
4210 .navbar-expand-xxl .navbar-collapse {
4211 display: flex !important;
4214 .navbar-expand-xxl .navbar-toggler {
4217 .navbar-expand-xxl .offcanvas {
4221 width: auto !important;
4222 height: auto !important;
4223 visibility: visible !important;
4224 background-color: transparent !important;
4225 border: 0 !important;
4226 transform: none !important;
4229 .navbar-expand-xxl .offcanvas .offcanvas-header {
4232 .navbar-expand-xxl .offcanvas .offcanvas-body {
4236 overflow-y: visible;
4241 justify-content: flex-start;
4243 .navbar-expand .navbar-nav {
4244 flex-direction: row;
4246 .navbar-expand .navbar-nav .dropdown-menu {
4249 .navbar-expand .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 .navbar-nav-scroll {
4256 .navbar-expand .navbar-collapse {
4257 display: flex !important;
4260 .navbar-expand .navbar-toggler {
4263 .navbar-expand .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 .offcanvas .offcanvas-header {
4278 .navbar-expand .offcanvas .offcanvas-body {
4282 overflow-y: visible;
4286 .navbar[data-bs-theme=dark] {
4287 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4288 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4289 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4290 --bs-navbar-active-color: #fff;
4291 --bs-navbar-brand-color: #fff;
4292 --bs-navbar-brand-hover-color: #fff;
4293 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
4294 --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");
4297 [data-bs-theme=dark] .navbar-toggler-icon {
4298 --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");
4302 --bs-card-spacer-y: 1rem;
4303 --bs-card-spacer-x: 1rem;
4304 --bs-card-title-spacer-y: 0.5rem;
4305 --bs-card-title-color: ;
4306 --bs-card-subtitle-color: ;
4307 --bs-card-border-width: var(--bs-border-width);
4308 --bs-card-border-color: var(--bs-border-color-translucent);
4309 --bs-card-border-radius: var(--bs-border-radius);
4310 --bs-card-box-shadow: ;
4311 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4312 --bs-card-cap-padding-y: 0.5rem;
4313 --bs-card-cap-padding-x: 1rem;
4314 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4315 --bs-card-cap-color: #495057;
4317 --bs-card-color: #495057;
4318 --bs-card-bg: #f8f9fa;
4319 --bs-card-img-overlay-padding: 1rem;
4320 --bs-card-group-margin: 0.75rem;
4323 flex-direction: column;
4325 height: var(--bs-card-height);
4326 color: var(--bs-body-color);
4327 word-wrap: break-word;
4328 background-color: var(--bs-card-bg);
4329 background-clip: border-box;
4330 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4331 border-radius: var(--bs-card-border-radius);
4337 .card > .list-group {
4338 border-top: inherit;
4339 border-bottom: inherit;
4341 .card > .list-group:first-child {
4342 border-top-width: 0;
4343 border-top-left-radius: var(--bs-card-inner-border-radius);
4344 border-top-right-radius: var(--bs-card-inner-border-radius);
4346 .card > .list-group:last-child {
4347 border-bottom-width: 0;
4348 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4349 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4351 .card > .card-header + .list-group,
4352 .card > .list-group + .card-footer {
4358 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4359 color: var(--bs-card-color);
4363 margin-bottom: var(--bs-card-title-spacer-y);
4364 color: var(--bs-card-title-color);
4368 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4370 color: var(--bs-card-subtitle-color);
4373 .card-text:last-child {
4377 .card-link + .card-link {
4378 margin-left: var(--bs-card-spacer-x);
4382 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4384 color: var(--bs-card-cap-color);
4385 background-color: var(--bs-card-cap-bg);
4386 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4388 .card-header:first-child {
4389 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4393 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4394 color: var(--bs-card-cap-color);
4395 background-color: var(--bs-card-cap-bg);
4396 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4398 .card-footer:last-child {
4399 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4403 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4404 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4405 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4408 .card-header-tabs .nav-link.active {
4409 background-color: var(--bs-card-bg);
4410 border-bottom-color: var(--bs-card-bg);
4413 .card-header-pills {
4414 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4415 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4424 padding: var(--bs-card-img-overlay-padding);
4425 border-radius: var(--bs-card-inner-border-radius);
4436 border-top-left-radius: var(--bs-card-inner-border-radius);
4437 border-top-right-radius: var(--bs-card-inner-border-radius);
4442 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4443 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4446 .card-group > .card {
4447 margin-bottom: var(--bs-card-group-margin);
4449 @media (min-width: 576px) {
4452 flex-flow: row wrap;
4454 .card-group > .card {
4458 .card-group > .card + .card {
4462 .card-group > .card:not(:last-child) {
4463 border-top-right-radius: 0;
4464 border-bottom-right-radius: 0;
4466 .card-group > .card:not(:last-child) .card-img-top,
4467 .card-group > .card:not(:last-child) .card-header {
4468 border-top-right-radius: 0;
4470 .card-group > .card:not(:last-child) .card-img-bottom,
4471 .card-group > .card:not(:last-child) .card-footer {
4472 border-bottom-right-radius: 0;
4474 .card-group > .card:not(:first-child) {
4475 border-top-left-radius: 0;
4476 border-bottom-left-radius: 0;
4478 .card-group > .card:not(:first-child) .card-img-top,
4479 .card-group > .card:not(:first-child) .card-header {
4480 border-top-left-radius: 0;
4482 .card-group > .card:not(:first-child) .card-img-bottom,
4483 .card-group > .card:not(:first-child) .card-footer {
4484 border-bottom-left-radius: 0;
4489 --bs-accordion-color: var(--bs-body-color);
4490 --bs-accordion-bg: var(--bs-body-bg);
4491 --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;
4492 --bs-accordion-border-color: var(--bs-border-color);
4493 --bs-accordion-border-width: var(--bs-border-width);
4494 --bs-accordion-border-radius: var(--bs-border-radius);
4495 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4496 --bs-accordion-btn-padding-x: 1.25rem;
4497 --bs-accordion-btn-padding-y: 1rem;
4498 --bs-accordion-btn-color: var(--bs-body-color);
4499 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4500 --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");
4501 --bs-accordion-btn-icon-width: 1.25rem;
4502 --bs-accordion-btn-icon-transform: rotate(-180deg);
4503 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4504 --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");
4505 --bs-accordion-btn-focus-border-color: #f8b28f;
4506 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4507 --bs-accordion-body-padding-x: 1.25rem;
4508 --bs-accordion-body-padding-y: 1rem;
4509 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4510 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4516 align-items: center;
4518 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4520 color: var(--bs-accordion-btn-color);
4522 background-color: var(--bs-accordion-btn-bg);
4525 overflow-anchor: none;
4526 transition: var(--bs-accordion-transition);
4528 @media (prefers-reduced-motion: reduce) {
4533 .accordion-button:not(.collapsed) {
4534 color: var(--bs-accordion-active-color);
4535 background-color: var(--bs-accordion-active-bg);
4536 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4538 .accordion-button:not(.collapsed)::after {
4539 background-image: var(--bs-accordion-btn-active-icon);
4540 transform: var(--bs-accordion-btn-icon-transform);
4542 .accordion-button::after {
4544 width: var(--bs-accordion-btn-icon-width);
4545 height: var(--bs-accordion-btn-icon-width);
4548 background-image: var(--bs-accordion-btn-icon);
4549 background-repeat: no-repeat;
4550 background-size: var(--bs-accordion-btn-icon-width);
4551 transition: var(--bs-accordion-btn-icon-transition);
4553 @media (prefers-reduced-motion: reduce) {
4554 .accordion-button::after {
4558 .accordion-button:hover {
4561 .accordion-button:focus {
4563 border-color: var(--bs-accordion-btn-focus-border-color);
4565 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4573 color: var(--bs-accordion-color);
4574 background-color: var(--bs-accordion-bg);
4575 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4577 .accordion-item:first-of-type {
4578 border-top-left-radius: var(--bs-accordion-border-radius);
4579 border-top-right-radius: var(--bs-accordion-border-radius);
4581 .accordion-item:first-of-type .accordion-button {
4582 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4583 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4585 .accordion-item:not(:first-of-type) {
4588 .accordion-item:last-of-type {
4589 border-bottom-right-radius: var(--bs-accordion-border-radius);
4590 border-bottom-left-radius: var(--bs-accordion-border-radius);
4592 .accordion-item:last-of-type .accordion-button.collapsed {
4593 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4594 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4596 .accordion-item:last-of-type .accordion-collapse {
4597 border-bottom-right-radius: var(--bs-accordion-border-radius);
4598 border-bottom-left-radius: var(--bs-accordion-border-radius);
4602 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4605 .accordion-flush .accordion-collapse {
4608 .accordion-flush .accordion-item {
4613 .accordion-flush .accordion-item:first-child {
4616 .accordion-flush .accordion-item:last-child {
4619 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4623 [data-bs-theme=dark] .accordion-button::after {
4624 --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");
4625 --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");
4629 --bs-breadcrumb-padding-x: 0;
4630 --bs-breadcrumb-padding-y: 0;
4631 --bs-breadcrumb-margin-bottom: 1rem;
4632 --bs-breadcrumb-bg: ;
4633 --bs-breadcrumb-border-radius: ;
4634 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4635 --bs-breadcrumb-item-padding-x: 0.5rem;
4636 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4639 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4640 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4641 font-size: var(--bs-breadcrumb-font-size);
4643 background-color: var(--bs-breadcrumb-bg);
4644 border-radius: var(--bs-breadcrumb-border-radius);
4647 .breadcrumb-item + .breadcrumb-item {
4648 padding-left: var(--bs-breadcrumb-item-padding-x);
4650 .breadcrumb-item + .breadcrumb-item::before {
4652 padding-right: var(--bs-breadcrumb-item-padding-x);
4653 color: var(--bs-breadcrumb-divider-color);
4654 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4656 .breadcrumb-item.active {
4657 color: var(--bs-breadcrumb-item-active-color);
4661 --bs-pagination-padding-x: 0.75rem;
4662 --bs-pagination-padding-y: 0.375rem;
4663 --bs-pagination-font-size: 1rem;
4664 --bs-pagination-color: var(--bs-link-color);
4665 --bs-pagination-bg: var(--bs-body-bg);
4666 --bs-pagination-border-width: var(--bs-border-width);
4667 --bs-pagination-border-color: var(--bs-border-color);
4668 --bs-pagination-border-radius: var(--bs-border-radius);
4669 --bs-pagination-hover-color: var(--bs-link-hover-color);
4670 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4671 --bs-pagination-hover-border-color: var(--bs-border-color);
4672 --bs-pagination-focus-color: var(--bs-link-hover-color);
4673 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4674 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4675 --bs-pagination-active-color: #fff;
4676 --bs-pagination-active-bg: #f1641e;
4677 --bs-pagination-active-border-color: #f1641e;
4678 --bs-pagination-disabled-color: var(--bs-secondary-color);
4679 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4680 --bs-pagination-disabled-border-color: var(--bs-border-color);
4689 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4690 font-size: var(--bs-pagination-font-size);
4691 color: var(--bs-pagination-color);
4692 background-color: var(--bs-pagination-bg);
4693 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4694 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;
4696 @media (prefers-reduced-motion: reduce) {
4703 color: var(--bs-pagination-hover-color);
4704 background-color: var(--bs-pagination-hover-bg);
4705 border-color: var(--bs-pagination-hover-border-color);
4709 color: var(--bs-pagination-focus-color);
4710 background-color: var(--bs-pagination-focus-bg);
4712 box-shadow: var(--bs-pagination-focus-box-shadow);
4714 .page-link.active, .active > .page-link {
4716 color: var(--bs-pagination-active-color);
4717 background-color: var(--bs-pagination-active-bg);
4718 border-color: var(--bs-pagination-active-border-color);
4720 .page-link.disabled, .disabled > .page-link {
4721 color: var(--bs-pagination-disabled-color);
4722 pointer-events: none;
4723 background-color: var(--bs-pagination-disabled-bg);
4724 border-color: var(--bs-pagination-disabled-border-color);
4727 .page-item:not(:first-child) .page-link {
4728 margin-left: calc(var(--bs-border-width) * -1);
4730 .page-item:first-child .page-link {
4731 border-top-left-radius: var(--bs-pagination-border-radius);
4732 border-bottom-left-radius: var(--bs-pagination-border-radius);
4734 .page-item:last-child .page-link {
4735 border-top-right-radius: var(--bs-pagination-border-radius);
4736 border-bottom-right-radius: var(--bs-pagination-border-radius);
4740 --bs-pagination-padding-x: 1.5rem;
4741 --bs-pagination-padding-y: 0.75rem;
4742 --bs-pagination-font-size: 1.25rem;
4743 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4747 --bs-pagination-padding-x: 0.5rem;
4748 --bs-pagination-padding-y: 0.25rem;
4749 --bs-pagination-font-size: 0.875rem;
4750 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4754 --bs-badge-padding-x: 0.65em;
4755 --bs-badge-padding-y: 0.35em;
4756 --bs-badge-font-size: 0.75em;
4757 --bs-badge-font-weight: 600;
4758 --bs-badge-color: #fff;
4759 --bs-badge-border-radius: var(--bs-border-radius);
4760 display: inline-block;
4761 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4762 font-size: var(--bs-badge-font-size);
4763 font-weight: var(--bs-badge-font-weight);
4765 color: var(--bs-badge-color);
4767 white-space: nowrap;
4768 vertical-align: baseline;
4769 border-radius: var(--bs-badge-border-radius);
4781 --bs-alert-bg: transparent;
4782 --bs-alert-padding-x: 1rem;
4783 --bs-alert-padding-y: 1rem;
4784 --bs-alert-margin-bottom: 1rem;
4785 --bs-alert-color: inherit;
4786 --bs-alert-border-color: transparent;
4787 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4788 --bs-alert-border-radius: var(--bs-border-radius);
4789 --bs-alert-link-color: inherit;
4791 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4792 margin-bottom: var(--bs-alert-margin-bottom);
4793 color: var(--bs-alert-color);
4794 background-color: var(--bs-alert-bg);
4795 border: var(--bs-alert-border);
4796 border-radius: var(--bs-alert-border-radius);
4805 color: var(--bs-alert-link-color);
4808 .alert-dismissible {
4809 padding-right: 3rem;
4811 .alert-dismissible .btn-close {
4816 padding: 1.25rem 1rem;
4820 --bs-alert-color: var(--bs-primary-text-emphasis);
4821 --bs-alert-bg: var(--bs-primary-bg-subtle);
4822 --bs-alert-border-color: var(--bs-primary-border-subtle);
4823 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4827 --bs-alert-color: var(--bs-secondary-text-emphasis);
4828 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4829 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4830 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4834 --bs-alert-color: var(--bs-success-text-emphasis);
4835 --bs-alert-bg: var(--bs-success-bg-subtle);
4836 --bs-alert-border-color: var(--bs-success-border-subtle);
4837 --bs-alert-link-color: var(--bs-success-text-emphasis);
4841 --bs-alert-color: var(--bs-info-text-emphasis);
4842 --bs-alert-bg: var(--bs-info-bg-subtle);
4843 --bs-alert-border-color: var(--bs-info-border-subtle);
4844 --bs-alert-link-color: var(--bs-info-text-emphasis);
4848 --bs-alert-color: var(--bs-warning-text-emphasis);
4849 --bs-alert-bg: var(--bs-warning-bg-subtle);
4850 --bs-alert-border-color: var(--bs-warning-border-subtle);
4851 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4855 --bs-alert-color: var(--bs-danger-text-emphasis);
4856 --bs-alert-bg: var(--bs-danger-bg-subtle);
4857 --bs-alert-border-color: var(--bs-danger-border-subtle);
4858 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4862 --bs-alert-color: var(--bs-light-text-emphasis);
4863 --bs-alert-bg: var(--bs-light-bg-subtle);
4864 --bs-alert-border-color: var(--bs-light-border-subtle);
4865 --bs-alert-link-color: var(--bs-light-text-emphasis);
4869 --bs-alert-color: var(--bs-dark-text-emphasis);
4870 --bs-alert-bg: var(--bs-dark-bg-subtle);
4871 --bs-alert-border-color: var(--bs-dark-border-subtle);
4872 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4875 @keyframes progress-bar-stripes {
4877 background-position-x: 1rem;
4882 --bs-progress-height: 1rem;
4883 --bs-progress-font-size: 0.75rem;
4884 --bs-progress-bg: var(--bs-secondary-bg);
4885 --bs-progress-border-radius: var(--bs-border-radius);
4886 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4887 --bs-progress-bar-color: #fff;
4888 --bs-progress-bar-bg: #f1641e;
4889 --bs-progress-bar-transition: width 0.6s ease;
4891 height: var(--bs-progress-height);
4893 font-size: var(--bs-progress-font-size);
4894 background-color: var(--bs-progress-bg);
4895 border-radius: var(--bs-progress-border-radius);
4900 flex-direction: column;
4901 justify-content: center;
4903 color: var(--bs-progress-bar-color);
4905 white-space: nowrap;
4906 background-color: var(--bs-progress-bar-bg);
4907 transition: var(--bs-progress-bar-transition);
4909 @media (prefers-reduced-motion: reduce) {
4915 .progress-bar-striped {
4916 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);
4917 background-size: var(--bs-progress-height) var(--bs-progress-height);
4920 .progress-stacked > .progress {
4924 .progress-stacked > .progress > .progress-bar {
4928 .progress-bar-animated {
4929 animation: 1s linear infinite progress-bar-stripes;
4931 @media (prefers-reduced-motion: reduce) {
4932 .progress-bar-animated {
4938 --bs-list-group-color: var(--bs-body-color);
4939 --bs-list-group-bg: var(--bs-body-bg);
4940 --bs-list-group-border-color: var(--bs-border-color);
4941 --bs-list-group-border-width: var(--bs-border-width);
4942 --bs-list-group-border-radius: var(--bs-border-radius);
4943 --bs-list-group-item-padding-x: 1rem;
4944 --bs-list-group-item-padding-y: 0.5rem;
4945 --bs-list-group-action-color: var(--bs-secondary-color);
4946 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4947 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4948 --bs-list-group-action-active-color: var(--bs-body-color);
4949 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4950 --bs-list-group-disabled-color: var(--bs-secondary-color);
4951 --bs-list-group-disabled-bg: var(--bs-body-bg);
4952 --bs-list-group-active-color: #fff;
4953 --bs-list-group-active-bg: #f1641e;
4954 --bs-list-group-active-border-color: #f1641e;
4956 flex-direction: column;
4959 border-radius: var(--bs-list-group-border-radius);
4962 .list-group-numbered {
4963 list-style-type: none;
4964 counter-reset: section;
4966 .list-group-numbered > .list-group-item::before {
4967 content: counters(section, ".") ". ";
4968 counter-increment: section;
4971 .list-group-item-action {
4973 color: var(--bs-list-group-action-color);
4974 text-align: inherit;
4976 .list-group-item-action:hover, .list-group-item-action:focus {
4978 color: var(--bs-list-group-action-hover-color);
4979 text-decoration: none;
4980 background-color: var(--bs-list-group-action-hover-bg);
4982 .list-group-item-action:active {
4983 color: var(--bs-list-group-action-active-color);
4984 background-color: var(--bs-list-group-action-active-bg);
4990 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4991 color: var(--bs-list-group-color);
4992 background-color: var(--bs-list-group-bg);
4993 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4995 .list-group-item:first-child {
4996 border-top-left-radius: inherit;
4997 border-top-right-radius: inherit;
4999 .list-group-item:last-child {
5000 border-bottom-right-radius: inherit;
5001 border-bottom-left-radius: inherit;
5003 .list-group-item.disabled, .list-group-item:disabled {
5004 color: var(--bs-list-group-disabled-color);
5005 pointer-events: none;
5006 background-color: var(--bs-list-group-disabled-bg);
5008 .list-group-item.active {
5010 color: var(--bs-list-group-active-color);
5011 background-color: var(--bs-list-group-active-bg);
5012 border-color: var(--bs-list-group-active-border-color);
5014 .list-group-item + .list-group-item {
5015 border-top-width: 0;
5017 .list-group-item + .list-group-item.active {
5018 margin-top: calc(-1 * var(--bs-list-group-border-width));
5019 border-top-width: var(--bs-list-group-border-width);
5022 .list-group-horizontal {
5023 flex-direction: row;
5025 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5026 border-bottom-left-radius: var(--bs-list-group-border-radius);
5027 border-top-right-radius: 0;
5029 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5030 border-top-right-radius: var(--bs-list-group-border-radius);
5031 border-bottom-left-radius: 0;
5033 .list-group-horizontal > .list-group-item.active {
5036 .list-group-horizontal > .list-group-item + .list-group-item {
5037 border-top-width: var(--bs-list-group-border-width);
5038 border-left-width: 0;
5040 .list-group-horizontal > .list-group-item + .list-group-item.active {
5041 margin-left: calc(-1 * var(--bs-list-group-border-width));
5042 border-left-width: var(--bs-list-group-border-width);
5045 @media (min-width: 576px) {
5046 .list-group-horizontal-sm {
5047 flex-direction: row;
5049 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5050 border-bottom-left-radius: var(--bs-list-group-border-radius);
5051 border-top-right-radius: 0;
5053 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5054 border-top-right-radius: var(--bs-list-group-border-radius);
5055 border-bottom-left-radius: 0;
5057 .list-group-horizontal-sm > .list-group-item.active {
5060 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5061 border-top-width: var(--bs-list-group-border-width);
5062 border-left-width: 0;
5064 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5065 margin-left: calc(-1 * var(--bs-list-group-border-width));
5066 border-left-width: var(--bs-list-group-border-width);
5069 @media (min-width: 768px) {
5070 .list-group-horizontal-md {
5071 flex-direction: row;
5073 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5074 border-bottom-left-radius: var(--bs-list-group-border-radius);
5075 border-top-right-radius: 0;
5077 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5078 border-top-right-radius: var(--bs-list-group-border-radius);
5079 border-bottom-left-radius: 0;
5081 .list-group-horizontal-md > .list-group-item.active {
5084 .list-group-horizontal-md > .list-group-item + .list-group-item {
5085 border-top-width: var(--bs-list-group-border-width);
5086 border-left-width: 0;
5088 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5089 margin-left: calc(-1 * var(--bs-list-group-border-width));
5090 border-left-width: var(--bs-list-group-border-width);
5093 @media (min-width: 992px) {
5094 .list-group-horizontal-lg {
5095 flex-direction: row;
5097 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5098 border-bottom-left-radius: var(--bs-list-group-border-radius);
5099 border-top-right-radius: 0;
5101 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5102 border-top-right-radius: var(--bs-list-group-border-radius);
5103 border-bottom-left-radius: 0;
5105 .list-group-horizontal-lg > .list-group-item.active {
5108 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5109 border-top-width: var(--bs-list-group-border-width);
5110 border-left-width: 0;
5112 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5113 margin-left: calc(-1 * var(--bs-list-group-border-width));
5114 border-left-width: var(--bs-list-group-border-width);
5117 @media (min-width: 1200px) {
5118 .list-group-horizontal-xl {
5119 flex-direction: row;
5121 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5122 border-bottom-left-radius: var(--bs-list-group-border-radius);
5123 border-top-right-radius: 0;
5125 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5126 border-top-right-radius: var(--bs-list-group-border-radius);
5127 border-bottom-left-radius: 0;
5129 .list-group-horizontal-xl > .list-group-item.active {
5132 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5133 border-top-width: var(--bs-list-group-border-width);
5134 border-left-width: 0;
5136 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5137 margin-left: calc(-1 * var(--bs-list-group-border-width));
5138 border-left-width: var(--bs-list-group-border-width);
5141 @media (min-width: 1400px) {
5142 .list-group-horizontal-xxl {
5143 flex-direction: row;
5145 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5146 border-bottom-left-radius: var(--bs-list-group-border-radius);
5147 border-top-right-radius: 0;
5149 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5150 border-top-right-radius: var(--bs-list-group-border-radius);
5151 border-bottom-left-radius: 0;
5153 .list-group-horizontal-xxl > .list-group-item.active {
5156 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5157 border-top-width: var(--bs-list-group-border-width);
5158 border-left-width: 0;
5160 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5161 margin-left: calc(-1 * var(--bs-list-group-border-width));
5162 border-left-width: var(--bs-list-group-border-width);
5168 .list-group-flush > .list-group-item {
5169 border-width: 0 0 var(--bs-list-group-border-width);
5171 .list-group-flush > .list-group-item:last-child {
5172 border-bottom-width: 0;
5175 .list-group-item-primary {
5176 --bs-list-group-color: var(--bs-primary-text-emphasis);
5177 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5178 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5179 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5180 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5181 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5182 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5183 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5184 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5185 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5188 .list-group-item-secondary {
5189 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5190 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5191 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5192 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5193 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5194 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5195 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5196 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5197 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5198 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5201 .list-group-item-success {
5202 --bs-list-group-color: var(--bs-success-text-emphasis);
5203 --bs-list-group-bg: var(--bs-success-bg-subtle);
5204 --bs-list-group-border-color: var(--bs-success-border-subtle);
5205 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5206 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5207 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5208 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5209 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5210 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5211 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5214 .list-group-item-info {
5215 --bs-list-group-color: var(--bs-info-text-emphasis);
5216 --bs-list-group-bg: var(--bs-info-bg-subtle);
5217 --bs-list-group-border-color: var(--bs-info-border-subtle);
5218 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5219 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5220 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5221 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5222 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5223 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5224 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5227 .list-group-item-warning {
5228 --bs-list-group-color: var(--bs-warning-text-emphasis);
5229 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5230 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5231 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5232 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5233 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5234 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5235 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5236 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5237 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5240 .list-group-item-danger {
5241 --bs-list-group-color: var(--bs-danger-text-emphasis);
5242 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5243 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5244 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5245 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5246 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5247 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5248 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5249 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5250 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5253 .list-group-item-light {
5254 --bs-list-group-color: var(--bs-light-text-emphasis);
5255 --bs-list-group-bg: var(--bs-light-bg-subtle);
5256 --bs-list-group-border-color: var(--bs-light-border-subtle);
5257 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5258 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5259 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5260 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5261 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5262 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5263 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5266 .list-group-item-dark {
5267 --bs-list-group-color: var(--bs-dark-text-emphasis);
5268 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5269 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5270 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5271 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5272 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5273 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5274 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5275 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5276 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5280 --bs-btn-close-color: #222;
5281 --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");
5282 --bs-btn-close-opacity: 0.5;
5283 --bs-btn-close-hover-opacity: 0.75;
5284 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
5285 --bs-btn-close-focus-opacity: 1;
5286 --bs-btn-close-disabled-opacity: 0.25;
5287 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5288 box-sizing: content-box;
5291 padding: 0.25em 0.25em;
5292 color: var(--bs-btn-close-color);
5293 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5295 border-radius: 0.5rem;
5296 opacity: var(--bs-btn-close-opacity);
5299 color: var(--bs-btn-close-color);
5300 text-decoration: none;
5301 opacity: var(--bs-btn-close-hover-opacity);
5305 box-shadow: var(--bs-btn-close-focus-shadow);
5306 opacity: var(--bs-btn-close-focus-opacity);
5308 .btn-close:disabled, .btn-close.disabled {
5309 pointer-events: none;
5311 opacity: var(--bs-btn-close-disabled-opacity);
5315 filter: var(--bs-btn-close-white-filter);
5318 [data-bs-theme=dark] .btn-close {
5319 filter: var(--bs-btn-close-white-filter);
5323 --bs-toast-zindex: 1090;
5324 --bs-toast-padding-x: 0.75rem;
5325 --bs-toast-padding-y: 0.5rem;
5326 --bs-toast-spacing: 1.5rem;
5327 --bs-toast-max-width: 350px;
5328 --bs-toast-font-size: 0.875rem;
5330 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5331 --bs-toast-border-width: var(--bs-border-width);
5332 --bs-toast-border-color: var(--bs-border-color-translucent);
5333 --bs-toast-border-radius: var(--bs-border-radius);
5334 --bs-toast-box-shadow: var(--bs-box-shadow);
5335 --bs-toast-header-color: var(--bs-secondary-color);
5336 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5337 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5338 width: var(--bs-toast-max-width);
5340 font-size: var(--bs-toast-font-size);
5341 color: var(--bs-toast-color);
5342 pointer-events: auto;
5343 background-color: var(--bs-toast-bg);
5344 background-clip: padding-box;
5345 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5346 box-shadow: var(--bs-toast-box-shadow);
5347 border-radius: var(--bs-toast-border-radius);
5357 --bs-toast-zindex: 1090;
5359 z-index: var(--bs-toast-zindex);
5362 pointer-events: none;
5364 .toast-container > :not(:last-child) {
5365 margin-bottom: var(--bs-toast-spacing);
5370 align-items: center;
5371 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5372 color: var(--bs-toast-header-color);
5373 background-color: var(--bs-toast-header-bg);
5374 background-clip: padding-box;
5375 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5376 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5377 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5379 .toast-header .btn-close {
5380 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5381 margin-left: var(--bs-toast-padding-x);
5385 padding: var(--bs-toast-padding-x);
5386 word-wrap: break-word;
5390 --bs-modal-zindex: 1055;
5391 --bs-modal-width: 500px;
5392 --bs-modal-padding: 1rem;
5393 --bs-modal-margin: 0.5rem;
5395 --bs-modal-bg: var(--bs-body-bg);
5396 --bs-modal-border-color: var(--bs-border-color-translucent);
5397 --bs-modal-border-width: var(--bs-border-width);
5398 --bs-modal-border-radius: var(--bs-border-radius-lg);
5399 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
5400 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5401 --bs-modal-header-padding-x: 1rem;
5402 --bs-modal-header-padding-y: 1rem;
5403 --bs-modal-header-padding: 1rem 1rem;
5404 --bs-modal-header-border-color: var(--bs-border-color);
5405 --bs-modal-header-border-width: var(--bs-border-width);
5406 --bs-modal-title-line-height: 1.5;
5407 --bs-modal-footer-gap: 0.5rem;
5408 --bs-modal-footer-bg: ;
5409 --bs-modal-footer-border-color: var(--bs-border-color);
5410 --bs-modal-footer-border-width: var(--bs-border-width);
5414 z-index: var(--bs-modal-zindex);
5426 margin: var(--bs-modal-margin);
5427 pointer-events: none;
5429 .modal.fade .modal-dialog {
5430 transition: transform 0.3s ease-out;
5431 transform: translate(0, -50px);
5433 @media (prefers-reduced-motion: reduce) {
5434 .modal.fade .modal-dialog {
5438 .modal.show .modal-dialog {
5441 .modal.modal-static .modal-dialog {
5442 transform: scale(1.02);
5445 .modal-dialog-scrollable {
5446 height: calc(100% - var(--bs-modal-margin) * 2);
5448 .modal-dialog-scrollable .modal-content {
5452 .modal-dialog-scrollable .modal-body {
5456 .modal-dialog-centered {
5458 align-items: center;
5459 min-height: calc(100% - var(--bs-modal-margin) * 2);
5465 flex-direction: column;
5467 color: var(--bs-modal-color);
5468 pointer-events: auto;
5469 background-color: var(--bs-modal-bg);
5470 background-clip: padding-box;
5471 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5472 border-radius: var(--bs-modal-border-radius);
5477 --bs-backdrop-zindex: 1050;
5478 --bs-backdrop-bg: #222;
5479 --bs-backdrop-opacity: 0.5;
5483 z-index: var(--bs-backdrop-zindex);
5486 background-color: var(--bs-backdrop-bg);
5488 .modal-backdrop.fade {
5491 .modal-backdrop.show {
5492 opacity: var(--bs-backdrop-opacity);
5498 align-items: center;
5499 justify-content: space-between;
5500 padding: var(--bs-modal-header-padding);
5501 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5502 border-top-left-radius: var(--bs-modal-inner-border-radius);
5503 border-top-right-radius: var(--bs-modal-inner-border-radius);
5505 .modal-header .btn-close {
5506 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5507 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;
5512 line-height: var(--bs-modal-title-line-height);
5518 padding: var(--bs-modal-padding);
5525 align-items: center;
5526 justify-content: flex-end;
5527 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5528 background-color: var(--bs-modal-footer-bg);
5529 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5530 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5531 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5534 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5537 @media (min-width: 576px) {
5539 --bs-modal-margin: 1.75rem;
5540 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5543 max-width: var(--bs-modal-width);
5548 --bs-modal-width: 300px;
5551 @media (min-width: 992px) {
5554 --bs-modal-width: 800px;
5557 @media (min-width: 1200px) {
5559 --bs-modal-width: 1140px;
5568 .modal-fullscreen .modal-content {
5573 .modal-fullscreen .modal-header,
5574 .modal-fullscreen .modal-footer {
5577 .modal-fullscreen .modal-body {
5581 @media (max-width: 575.98px) {
5582 .modal-fullscreen-sm-down {
5588 .modal-fullscreen-sm-down .modal-content {
5593 .modal-fullscreen-sm-down .modal-header,
5594 .modal-fullscreen-sm-down .modal-footer {
5597 .modal-fullscreen-sm-down .modal-body {
5601 @media (max-width: 767.98px) {
5602 .modal-fullscreen-md-down {
5608 .modal-fullscreen-md-down .modal-content {
5613 .modal-fullscreen-md-down .modal-header,
5614 .modal-fullscreen-md-down .modal-footer {
5617 .modal-fullscreen-md-down .modal-body {
5621 @media (max-width: 991.98px) {
5622 .modal-fullscreen-lg-down {
5628 .modal-fullscreen-lg-down .modal-content {
5633 .modal-fullscreen-lg-down .modal-header,
5634 .modal-fullscreen-lg-down .modal-footer {
5637 .modal-fullscreen-lg-down .modal-body {
5641 @media (max-width: 1199.98px) {
5642 .modal-fullscreen-xl-down {
5648 .modal-fullscreen-xl-down .modal-content {
5653 .modal-fullscreen-xl-down .modal-header,
5654 .modal-fullscreen-xl-down .modal-footer {
5657 .modal-fullscreen-xl-down .modal-body {
5661 @media (max-width: 1399.98px) {
5662 .modal-fullscreen-xxl-down {
5668 .modal-fullscreen-xxl-down .modal-content {
5673 .modal-fullscreen-xxl-down .modal-header,
5674 .modal-fullscreen-xxl-down .modal-footer {
5677 .modal-fullscreen-xxl-down .modal-body {
5682 --bs-tooltip-zindex: 1080;
5683 --bs-tooltip-max-width: 200px;
5684 --bs-tooltip-padding-x: 0.5rem;
5685 --bs-tooltip-padding-y: 0.25rem;
5686 --bs-tooltip-margin: ;
5687 --bs-tooltip-font-size: 0.875rem;
5688 --bs-tooltip-color: var(--bs-body-bg);
5689 --bs-tooltip-bg: var(--bs-emphasis-color);
5690 --bs-tooltip-border-radius: var(--bs-border-radius);
5691 --bs-tooltip-opacity: 0.9;
5692 --bs-tooltip-arrow-width: 0.8rem;
5693 --bs-tooltip-arrow-height: 0.4rem;
5694 z-index: var(--bs-tooltip-zindex);
5696 margin: var(--bs-tooltip-margin);
5697 font-family: var(--bs-font-sans-serif);
5703 text-decoration: none;
5705 text-transform: none;
5706 letter-spacing: normal;
5708 white-space: normal;
5709 word-spacing: normal;
5711 font-size: var(--bs-tooltip-font-size);
5712 word-wrap: break-word;
5716 opacity: var(--bs-tooltip-opacity);
5718 .tooltip .tooltip-arrow {
5720 width: var(--bs-tooltip-arrow-width);
5721 height: var(--bs-tooltip-arrow-height);
5723 .tooltip .tooltip-arrow::before {
5726 border-color: transparent;
5727 border-style: solid;
5730 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5731 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5733 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5735 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5736 border-top-color: var(--bs-tooltip-bg);
5739 /* rtl:begin:ignore */
5740 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5741 left: calc(-1 * var(--bs-tooltip-arrow-height));
5742 width: var(--bs-tooltip-arrow-height);
5743 height: var(--bs-tooltip-arrow-width);
5745 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5747 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5748 border-right-color: var(--bs-tooltip-bg);
5751 /* rtl:end:ignore */
5752 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5753 top: calc(-1 * var(--bs-tooltip-arrow-height));
5755 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5757 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5758 border-bottom-color: var(--bs-tooltip-bg);
5761 /* rtl:begin:ignore */
5762 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5763 right: calc(-1 * var(--bs-tooltip-arrow-height));
5764 width: var(--bs-tooltip-arrow-height);
5765 height: var(--bs-tooltip-arrow-width);
5767 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5769 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5770 border-left-color: var(--bs-tooltip-bg);
5773 /* rtl:end:ignore */
5775 max-width: var(--bs-tooltip-max-width);
5776 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5777 color: var(--bs-tooltip-color);
5779 background-color: var(--bs-tooltip-bg);
5780 border-radius: var(--bs-tooltip-border-radius);
5784 --bs-popover-zindex: 1070;
5785 --bs-popover-max-width: 276px;
5786 --bs-popover-font-size: 0.875rem;
5787 --bs-popover-bg: var(--bs-body-bg);
5788 --bs-popover-border-width: var(--bs-border-width);
5789 --bs-popover-border-color: var(--bs-border-color-translucent);
5790 --bs-popover-border-radius: var(--bs-border-radius-lg);
5791 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5792 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5793 --bs-popover-header-padding-x: 1rem;
5794 --bs-popover-header-padding-y: 0.5rem;
5795 --bs-popover-header-font-size: 1rem;
5796 --bs-popover-header-color: #495057;
5797 --bs-popover-header-bg: var(--bs-secondary-bg);
5798 --bs-popover-body-padding-x: 1rem;
5799 --bs-popover-body-padding-y: 1rem;
5800 --bs-popover-body-color: var(--bs-body-color);
5801 --bs-popover-arrow-width: 1rem;
5802 --bs-popover-arrow-height: 0.5rem;
5803 --bs-popover-arrow-border: var(--bs-popover-border-color);
5804 z-index: var(--bs-popover-zindex);
5806 max-width: var(--bs-popover-max-width);
5807 font-family: var(--bs-font-sans-serif);
5813 text-decoration: none;
5815 text-transform: none;
5816 letter-spacing: normal;
5818 white-space: normal;
5819 word-spacing: normal;
5821 font-size: var(--bs-popover-font-size);
5822 word-wrap: break-word;
5823 background-color: var(--bs-popover-bg);
5824 background-clip: padding-box;
5825 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5826 border-radius: var(--bs-popover-border-radius);
5828 .popover .popover-arrow {
5830 width: var(--bs-popover-arrow-width);
5831 height: var(--bs-popover-arrow-height);
5833 .popover .popover-arrow::before, .popover .popover-arrow::after {
5837 border-color: transparent;
5838 border-style: solid;
5842 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5843 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5845 .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 {
5846 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5848 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5850 border-top-color: var(--bs-popover-arrow-border);
5852 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5853 bottom: var(--bs-popover-border-width);
5854 border-top-color: var(--bs-popover-bg);
5857 /* rtl:begin:ignore */
5858 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5859 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5860 width: var(--bs-popover-arrow-height);
5861 height: var(--bs-popover-arrow-width);
5863 .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 {
5864 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5866 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5868 border-right-color: var(--bs-popover-arrow-border);
5870 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5871 left: var(--bs-popover-border-width);
5872 border-right-color: var(--bs-popover-bg);
5875 /* rtl:end:ignore */
5876 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5877 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5879 .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 {
5880 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5882 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5884 border-bottom-color: var(--bs-popover-arrow-border);
5886 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5887 top: var(--bs-popover-border-width);
5888 border-bottom-color: var(--bs-popover-bg);
5890 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5895 width: var(--bs-popover-arrow-width);
5896 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5898 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5901 /* rtl:begin:ignore */
5902 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5903 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5904 width: var(--bs-popover-arrow-height);
5905 height: var(--bs-popover-arrow-width);
5907 .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 {
5908 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5910 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5912 border-left-color: var(--bs-popover-arrow-border);
5914 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5915 right: var(--bs-popover-border-width);
5916 border-left-color: var(--bs-popover-bg);
5919 /* rtl:end:ignore */
5921 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5923 font-size: var(--bs-popover-header-font-size);
5924 color: var(--bs-popover-header-color);
5925 background-color: var(--bs-popover-header-bg);
5926 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5927 border-top-left-radius: var(--bs-popover-inner-border-radius);
5928 border-top-right-radius: var(--bs-popover-inner-border-radius);
5930 .popover-header:empty {
5935 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5936 color: var(--bs-popover-body-color);
5943 .carousel.pointer-event {
5944 touch-action: pan-y;
5952 .carousel-inner::after {
5963 margin-right: -100%;
5964 backface-visibility: hidden;
5965 transition: transform 0.6s ease-in-out;
5967 @media (prefers-reduced-motion: reduce) {
5973 .carousel-item.active,
5974 .carousel-item-next,
5975 .carousel-item-prev {
5979 .carousel-item-next:not(.carousel-item-start),
5980 .active.carousel-item-end {
5981 transform: translateX(100%);
5984 .carousel-item-prev:not(.carousel-item-end),
5985 .active.carousel-item-start {
5986 transform: translateX(-100%);
5989 .carousel-fade .carousel-item {
5991 transition-property: opacity;
5994 .carousel-fade .carousel-item.active,
5995 .carousel-fade .carousel-item-next.carousel-item-start,
5996 .carousel-fade .carousel-item-prev.carousel-item-end {
6000 .carousel-fade .active.carousel-item-start,
6001 .carousel-fade .active.carousel-item-end {
6004 transition: opacity 0s 0.6s;
6006 @media (prefers-reduced-motion: reduce) {
6007 .carousel-fade .active.carousel-item-start,
6008 .carousel-fade .active.carousel-item-end {
6013 .carousel-control-prev,
6014 .carousel-control-next {
6020 align-items: center;
6021 justify-content: center;
6029 transition: opacity 0.15s ease;
6031 @media (prefers-reduced-motion: reduce) {
6032 .carousel-control-prev,
6033 .carousel-control-next {
6037 .carousel-control-prev:hover, .carousel-control-prev:focus,
6038 .carousel-control-next:hover,
6039 .carousel-control-next:focus {
6041 text-decoration: none;
6046 .carousel-control-prev {
6050 .carousel-control-next {
6054 .carousel-control-prev-icon,
6055 .carousel-control-next-icon {
6056 display: inline-block;
6059 background-repeat: no-repeat;
6060 background-position: 50%;
6061 background-size: 100% 100%;
6067 "name" : "prev-next",
6072 .carousel-control-prev-icon {
6073 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");
6076 .carousel-control-next-icon {
6077 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");
6080 .carousel-indicators {
6087 justify-content: center;
6090 margin-bottom: 1rem;
6093 .carousel-indicators [data-bs-target] {
6094 box-sizing: content-box;
6101 text-indent: -999px;
6103 background-color: #fff;
6104 background-clip: padding-box;
6106 border-top: 10px solid transparent;
6107 border-bottom: 10px solid transparent;
6109 transition: opacity 0.6s ease;
6111 @media (prefers-reduced-motion: reduce) {
6112 .carousel-indicators [data-bs-target] {
6116 .carousel-indicators .active {
6125 padding-top: 1.25rem;
6126 padding-bottom: 1.25rem;
6131 .carousel-dark .carousel-control-prev-icon,
6132 .carousel-dark .carousel-control-next-icon {
6133 filter: invert(1) grayscale(100);
6135 .carousel-dark .carousel-indicators [data-bs-target] {
6136 background-color: #222;
6138 .carousel-dark .carousel-caption {
6142 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6143 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6144 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6145 filter: invert(1) grayscale(100);
6147 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6148 background-color: #222;
6150 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6156 display: inline-block;
6157 width: var(--bs-spinner-width);
6158 height: var(--bs-spinner-height);
6159 vertical-align: var(--bs-spinner-vertical-align);
6161 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6164 @keyframes spinner-border {
6166 transform: rotate(360deg) /* rtl:ignore */;
6170 --bs-spinner-width: 2rem;
6171 --bs-spinner-height: 2rem;
6172 --bs-spinner-vertical-align: -0.125em;
6173 --bs-spinner-border-width: 0.25em;
6174 --bs-spinner-animation-speed: 0.75s;
6175 --bs-spinner-animation-name: spinner-border;
6176 border: var(--bs-spinner-border-width) solid currentcolor;
6177 border-right-color: transparent;
6180 .spinner-border-sm {
6181 --bs-spinner-width: 1rem;
6182 --bs-spinner-height: 1rem;
6183 --bs-spinner-border-width: 0.2em;
6186 @keyframes spinner-grow {
6188 transform: scale(0);
6196 --bs-spinner-width: 2rem;
6197 --bs-spinner-height: 2rem;
6198 --bs-spinner-vertical-align: -0.125em;
6199 --bs-spinner-animation-speed: 0.75s;
6200 --bs-spinner-animation-name: spinner-grow;
6201 background-color: currentcolor;
6206 --bs-spinner-width: 1rem;
6207 --bs-spinner-height: 1rem;
6210 @media (prefers-reduced-motion: reduce) {
6213 --bs-spinner-animation-speed: 1.5s;
6216 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6217 --bs-offcanvas-zindex: 1045;
6218 --bs-offcanvas-width: 400px;
6219 --bs-offcanvas-height: 30vh;
6220 --bs-offcanvas-padding-x: 1rem;
6221 --bs-offcanvas-padding-y: 1rem;
6222 --bs-offcanvas-color: var(--bs-body-color);
6223 --bs-offcanvas-bg: var(--bs-body-bg);
6224 --bs-offcanvas-border-width: var(--bs-border-width);
6225 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6226 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
6227 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6228 --bs-offcanvas-title-line-height: 1.5;
6231 @media (max-width: 575.98px) {
6235 z-index: var(--bs-offcanvas-zindex);
6237 flex-direction: column;
6239 color: var(--bs-offcanvas-color);
6241 background-color: var(--bs-offcanvas-bg);
6242 background-clip: padding-box;
6244 transition: var(--bs-offcanvas-transition);
6247 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6252 @media (max-width: 575.98px) {
6253 .offcanvas-sm.offcanvas-start {
6256 width: var(--bs-offcanvas-width);
6257 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6258 transform: translateX(-100%);
6260 .offcanvas-sm.offcanvas-end {
6263 width: var(--bs-offcanvas-width);
6264 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6265 transform: translateX(100%);
6267 .offcanvas-sm.offcanvas-top {
6271 height: var(--bs-offcanvas-height);
6273 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6274 transform: translateY(-100%);
6276 .offcanvas-sm.offcanvas-bottom {
6279 height: var(--bs-offcanvas-height);
6281 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6282 transform: translateY(100%);
6284 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6287 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6288 visibility: visible;
6291 @media (min-width: 576px) {
6293 --bs-offcanvas-height: auto;
6294 --bs-offcanvas-border-width: 0;
6295 background-color: transparent !important;
6297 .offcanvas-sm .offcanvas-header {
6300 .offcanvas-sm .offcanvas-body {
6304 overflow-y: visible;
6305 background-color: transparent !important;
6309 @media (max-width: 767.98px) {
6313 z-index: var(--bs-offcanvas-zindex);
6315 flex-direction: column;
6317 color: var(--bs-offcanvas-color);
6319 background-color: var(--bs-offcanvas-bg);
6320 background-clip: padding-box;
6322 transition: var(--bs-offcanvas-transition);
6325 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6330 @media (max-width: 767.98px) {
6331 .offcanvas-md.offcanvas-start {
6334 width: var(--bs-offcanvas-width);
6335 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6336 transform: translateX(-100%);
6338 .offcanvas-md.offcanvas-end {
6341 width: var(--bs-offcanvas-width);
6342 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6343 transform: translateX(100%);
6345 .offcanvas-md.offcanvas-top {
6349 height: var(--bs-offcanvas-height);
6351 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6352 transform: translateY(-100%);
6354 .offcanvas-md.offcanvas-bottom {
6357 height: var(--bs-offcanvas-height);
6359 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6360 transform: translateY(100%);
6362 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6365 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6366 visibility: visible;
6369 @media (min-width: 768px) {
6371 --bs-offcanvas-height: auto;
6372 --bs-offcanvas-border-width: 0;
6373 background-color: transparent !important;
6375 .offcanvas-md .offcanvas-header {
6378 .offcanvas-md .offcanvas-body {
6382 overflow-y: visible;
6383 background-color: transparent !important;
6387 @media (max-width: 991.98px) {
6391 z-index: var(--bs-offcanvas-zindex);
6393 flex-direction: column;
6395 color: var(--bs-offcanvas-color);
6397 background-color: var(--bs-offcanvas-bg);
6398 background-clip: padding-box;
6400 transition: var(--bs-offcanvas-transition);
6403 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6408 @media (max-width: 991.98px) {
6409 .offcanvas-lg.offcanvas-start {
6412 width: var(--bs-offcanvas-width);
6413 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6414 transform: translateX(-100%);
6416 .offcanvas-lg.offcanvas-end {
6419 width: var(--bs-offcanvas-width);
6420 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6421 transform: translateX(100%);
6423 .offcanvas-lg.offcanvas-top {
6427 height: var(--bs-offcanvas-height);
6429 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6430 transform: translateY(-100%);
6432 .offcanvas-lg.offcanvas-bottom {
6435 height: var(--bs-offcanvas-height);
6437 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6438 transform: translateY(100%);
6440 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6443 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6444 visibility: visible;
6447 @media (min-width: 992px) {
6449 --bs-offcanvas-height: auto;
6450 --bs-offcanvas-border-width: 0;
6451 background-color: transparent !important;
6453 .offcanvas-lg .offcanvas-header {
6456 .offcanvas-lg .offcanvas-body {
6460 overflow-y: visible;
6461 background-color: transparent !important;
6465 @media (max-width: 1199.98px) {
6469 z-index: var(--bs-offcanvas-zindex);
6471 flex-direction: column;
6473 color: var(--bs-offcanvas-color);
6475 background-color: var(--bs-offcanvas-bg);
6476 background-clip: padding-box;
6478 transition: var(--bs-offcanvas-transition);
6481 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6486 @media (max-width: 1199.98px) {
6487 .offcanvas-xl.offcanvas-start {
6490 width: var(--bs-offcanvas-width);
6491 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6492 transform: translateX(-100%);
6494 .offcanvas-xl.offcanvas-end {
6497 width: var(--bs-offcanvas-width);
6498 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6499 transform: translateX(100%);
6501 .offcanvas-xl.offcanvas-top {
6505 height: var(--bs-offcanvas-height);
6507 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6508 transform: translateY(-100%);
6510 .offcanvas-xl.offcanvas-bottom {
6513 height: var(--bs-offcanvas-height);
6515 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6516 transform: translateY(100%);
6518 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6521 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6522 visibility: visible;
6525 @media (min-width: 1200px) {
6527 --bs-offcanvas-height: auto;
6528 --bs-offcanvas-border-width: 0;
6529 background-color: transparent !important;
6531 .offcanvas-xl .offcanvas-header {
6534 .offcanvas-xl .offcanvas-body {
6538 overflow-y: visible;
6539 background-color: transparent !important;
6543 @media (max-width: 1399.98px) {
6547 z-index: var(--bs-offcanvas-zindex);
6549 flex-direction: column;
6551 color: var(--bs-offcanvas-color);
6553 background-color: var(--bs-offcanvas-bg);
6554 background-clip: padding-box;
6556 transition: var(--bs-offcanvas-transition);
6559 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6564 @media (max-width: 1399.98px) {
6565 .offcanvas-xxl.offcanvas-start {
6568 width: var(--bs-offcanvas-width);
6569 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6570 transform: translateX(-100%);
6572 .offcanvas-xxl.offcanvas-end {
6575 width: var(--bs-offcanvas-width);
6576 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6577 transform: translateX(100%);
6579 .offcanvas-xxl.offcanvas-top {
6583 height: var(--bs-offcanvas-height);
6585 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6586 transform: translateY(-100%);
6588 .offcanvas-xxl.offcanvas-bottom {
6591 height: var(--bs-offcanvas-height);
6593 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6594 transform: translateY(100%);
6596 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6599 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6600 visibility: visible;
6603 @media (min-width: 1400px) {
6605 --bs-offcanvas-height: auto;
6606 --bs-offcanvas-border-width: 0;
6607 background-color: transparent !important;
6609 .offcanvas-xxl .offcanvas-header {
6612 .offcanvas-xxl .offcanvas-body {
6616 overflow-y: visible;
6617 background-color: transparent !important;
6624 z-index: var(--bs-offcanvas-zindex);
6626 flex-direction: column;
6628 color: var(--bs-offcanvas-color);
6630 background-color: var(--bs-offcanvas-bg);
6631 background-clip: padding-box;
6633 transition: var(--bs-offcanvas-transition);
6635 @media (prefers-reduced-motion: reduce) {
6640 .offcanvas.offcanvas-start {
6643 width: var(--bs-offcanvas-width);
6644 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6645 transform: translateX(-100%);
6647 .offcanvas.offcanvas-end {
6650 width: var(--bs-offcanvas-width);
6651 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6652 transform: translateX(100%);
6654 .offcanvas.offcanvas-top {
6658 height: var(--bs-offcanvas-height);
6660 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6661 transform: translateY(-100%);
6663 .offcanvas.offcanvas-bottom {
6666 height: var(--bs-offcanvas-height);
6668 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6669 transform: translateY(100%);
6671 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6674 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6675 visibility: visible;
6678 .offcanvas-backdrop {
6685 background-color: #222;
6687 .offcanvas-backdrop.fade {
6690 .offcanvas-backdrop.show {
6696 align-items: center;
6697 justify-content: space-between;
6698 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6700 .offcanvas-header .btn-close {
6701 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6702 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6703 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6704 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6709 line-height: var(--bs-offcanvas-title-line-height);
6714 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6719 display: inline-block;
6721 vertical-align: middle;
6723 background-color: currentcolor;
6726 .placeholder.btn::before {
6727 display: inline-block;
6743 .placeholder-glow .placeholder {
6744 animation: placeholder-glow 2s ease-in-out infinite;
6747 @keyframes placeholder-glow {
6753 mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
6754 mask-size: 200% 100%;
6755 animation: placeholder-wave 2s linear infinite;
6758 @keyframes placeholder-wave {
6760 mask-position: -200% 0%;
6770 color: #fff !important;
6771 background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important;
6774 .text-bg-secondary {
6775 color: #fff !important;
6776 background-color: RGBA(0, 168, 70, var(--bs-bg-opacity, 1)) !important;
6780 color: #fff !important;
6781 background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important;
6785 color: #fff !important;
6786 background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important;
6790 color: #222 !important;
6791 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6795 color: #fff !important;
6796 background-color: RGBA(135, 50, 8, var(--bs-bg-opacity, 1)) !important;
6800 color: #222 !important;
6801 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6805 color: #fff !important;
6806 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6810 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6811 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6813 .link-primary:hover, .link-primary:focus {
6814 color: RGBA(193, 80, 24, var(--bs-link-opacity, 1)) !important;
6815 text-decoration-color: RGBA(193, 80, 24, var(--bs-link-underline-opacity, 1)) !important;
6819 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6820 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6822 .link-secondary:hover, .link-secondary:focus {
6823 color: RGBA(0, 134, 56, var(--bs-link-opacity, 1)) !important;
6824 text-decoration-color: RGBA(0, 134, 56, var(--bs-link-underline-opacity, 1)) !important;
6828 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6829 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6831 .link-success:hover, .link-success:focus {
6832 color: RGBA(82, 13, 194, var(--bs-link-opacity, 1)) !important;
6833 text-decoration-color: RGBA(82, 13, 194, var(--bs-link-underline-opacity, 1)) !important;
6837 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6838 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6840 .link-info:hover, .link-info:focus {
6841 color: RGBA(0, 98, 204, var(--bs-link-opacity, 1)) !important;
6842 text-decoration-color: RGBA(0, 98, 204, var(--bs-link-underline-opacity, 1)) !important;
6846 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6847 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6849 .link-warning:hover, .link-warning:focus {
6850 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6851 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6855 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6856 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6858 .link-danger:hover, .link-danger:focus {
6859 color: RGBA(108, 40, 6, var(--bs-link-opacity, 1)) !important;
6860 text-decoration-color: RGBA(108, 40, 6, var(--bs-link-underline-opacity, 1)) !important;
6864 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6865 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6867 .link-light:hover, .link-light:focus {
6868 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6869 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6873 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6874 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6876 .link-dark:hover, .link-dark:focus {
6877 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6878 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6881 .link-body-emphasis {
6882 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6883 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6885 .link-body-emphasis:hover, .link-body-emphasis:focus {
6886 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6887 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6892 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);
6896 display: inline-flex;
6898 align-items: center;
6899 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6900 text-underline-offset: 0.25em;
6901 backface-visibility: hidden;
6908 transition: 0.2s ease-in-out transform;
6910 @media (prefers-reduced-motion: reduce) {
6916 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6917 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6926 padding-top: var(--bs-aspect-ratio);
6938 --bs-aspect-ratio: 100%;
6942 --bs-aspect-ratio: 75%;
6946 --bs-aspect-ratio: 56.25%;
6950 --bs-aspect-ratio: 42.8571428571%;
6981 @media (min-width: 576px) {
6993 @media (min-width: 768px) {
7005 @media (min-width: 992px) {
7017 @media (min-width: 1200px) {
7029 @media (min-width: 1400px) {
7035 .sticky-xxl-bottom {
7043 flex-direction: row;
7044 align-items: center;
7045 align-self: stretch;
7051 flex-direction: column;
7052 align-self: stretch;
7056 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7057 width: 1px !important;
7058 height: 1px !important;
7059 padding: 0 !important;
7060 margin: -1px !important;
7061 overflow: hidden !important;
7062 clip: rect(0, 0, 0, 0) !important;
7063 white-space: nowrap !important;
7064 border: 0 !important;
7066 .visually-hidden:not(caption),
7067 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7068 position: absolute !important;
7071 .stretched-link::after {
7083 text-overflow: ellipsis;
7084 white-space: nowrap;
7088 display: inline-block;
7089 align-self: stretch;
7092 background-color: currentcolor;
7097 vertical-align: baseline !important;
7101 vertical-align: top !important;
7105 vertical-align: middle !important;
7109 vertical-align: bottom !important;
7112 .align-text-bottom {
7113 vertical-align: text-bottom !important;
7117 vertical-align: text-top !important;
7121 float: left !important;
7125 float: right !important;
7129 float: none !important;
7132 .object-fit-contain {
7133 object-fit: contain !important;
7137 object-fit: cover !important;
7141 object-fit: fill !important;
7145 object-fit: scale-down !important;
7149 object-fit: none !important;
7153 opacity: 0 !important;
7157 opacity: 0.25 !important;
7161 opacity: 0.5 !important;
7165 opacity: 0.75 !important;
7169 opacity: 1 !important;
7173 overflow: auto !important;
7177 overflow: hidden !important;
7181 overflow: visible !important;
7185 overflow: scroll !important;
7189 overflow-x: auto !important;
7192 .overflow-x-hidden {
7193 overflow-x: hidden !important;
7196 .overflow-x-visible {
7197 overflow-x: visible !important;
7200 .overflow-x-scroll {
7201 overflow-x: scroll !important;
7205 overflow-y: auto !important;
7208 .overflow-y-hidden {
7209 overflow-y: hidden !important;
7212 .overflow-y-visible {
7213 overflow-y: visible !important;
7216 .overflow-y-scroll {
7217 overflow-y: scroll !important;
7221 display: inline !important;
7225 display: inline-block !important;
7229 display: block !important;
7233 display: grid !important;
7237 display: inline-grid !important;
7241 display: table !important;
7245 display: table-row !important;
7249 display: table-cell !important;
7253 display: flex !important;
7257 display: inline-flex !important;
7261 display: none !important;
7265 box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
7269 box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
7273 box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
7277 box-shadow: none !important;
7280 .focus-ring-primary {
7281 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7284 .focus-ring-secondary {
7285 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7288 .focus-ring-success {
7289 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7293 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7296 .focus-ring-warning {
7297 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7300 .focus-ring-danger {
7301 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7305 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7309 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7313 position: static !important;
7316 .position-relative {
7317 position: relative !important;
7320 .position-absolute {
7321 position: absolute !important;
7325 position: fixed !important;
7329 position: sticky !important;
7337 top: 50% !important;
7341 top: 100% !important;
7345 bottom: 0 !important;
7349 bottom: 50% !important;
7353 bottom: 100% !important;
7361 left: 50% !important;
7365 left: 100% !important;
7369 right: 0 !important;
7373 right: 50% !important;
7377 right: 100% !important;
7381 transform: translate(-50%, -50%) !important;
7384 .translate-middle-x {
7385 transform: translateX(-50%) !important;
7388 .translate-middle-y {
7389 transform: translateY(-50%) !important;
7393 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7397 border: 0 !important;
7401 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7405 border-top: 0 !important;
7409 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7413 border-right: 0 !important;
7417 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7421 border-bottom: 0 !important;
7425 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7429 border-left: 0 !important;
7433 --bs-border-opacity: 1;
7434 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7438 --bs-border-opacity: 1;
7439 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7443 --bs-border-opacity: 1;
7444 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7448 --bs-border-opacity: 1;
7449 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7453 --bs-border-opacity: 1;
7454 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7458 --bs-border-opacity: 1;
7459 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7463 --bs-border-opacity: 1;
7464 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7468 --bs-border-opacity: 1;
7469 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7473 --bs-border-opacity: 1;
7474 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7478 --bs-border-opacity: 1;
7479 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7482 .border-primary-subtle {
7483 border-color: var(--bs-primary-border-subtle) !important;
7486 .border-secondary-subtle {
7487 border-color: var(--bs-secondary-border-subtle) !important;
7490 .border-success-subtle {
7491 border-color: var(--bs-success-border-subtle) !important;
7494 .border-info-subtle {
7495 border-color: var(--bs-info-border-subtle) !important;
7498 .border-warning-subtle {
7499 border-color: var(--bs-warning-border-subtle) !important;
7502 .border-danger-subtle {
7503 border-color: var(--bs-danger-border-subtle) !important;
7506 .border-light-subtle {
7507 border-color: var(--bs-light-border-subtle) !important;
7510 .border-dark-subtle {
7511 border-color: var(--bs-dark-border-subtle) !important;
7515 border-width: 1px !important;
7519 border-width: 2px !important;
7523 border-width: 3px !important;
7527 border-width: 4px !important;
7531 border-width: 5px !important;
7534 .border-opacity-10 {
7535 --bs-border-opacity: 0.1;
7538 .border-opacity-25 {
7539 --bs-border-opacity: 0.25;
7542 .border-opacity-50 {
7543 --bs-border-opacity: 0.5;
7546 .border-opacity-75 {
7547 --bs-border-opacity: 0.75;
7550 .border-opacity-100 {
7551 --bs-border-opacity: 1;
7555 width: 25% !important;
7559 width: 50% !important;
7563 width: 75% !important;
7567 width: 100% !important;
7571 width: auto !important;
7575 max-width: 100% !important;
7579 width: 100vw !important;
7583 min-width: 100vw !important;
7587 height: 25% !important;
7591 height: 50% !important;
7595 height: 75% !important;
7599 height: 100% !important;
7603 height: auto !important;
7607 max-height: 100% !important;
7611 height: 100vh !important;
7615 min-height: 100vh !important;
7619 flex: 1 1 auto !important;
7623 flex-direction: row !important;
7627 flex-direction: column !important;
7631 flex-direction: row-reverse !important;
7634 .flex-column-reverse {
7635 flex-direction: column-reverse !important;
7639 flex-grow: 0 !important;
7643 flex-grow: 1 !important;
7647 flex-shrink: 0 !important;
7651 flex-shrink: 1 !important;
7655 flex-wrap: wrap !important;
7659 flex-wrap: nowrap !important;
7662 .flex-wrap-reverse {
7663 flex-wrap: wrap-reverse !important;
7666 .justify-content-start {
7667 justify-content: flex-start !important;
7670 .justify-content-end {
7671 justify-content: flex-end !important;
7674 .justify-content-center {
7675 justify-content: center !important;
7678 .justify-content-between {
7679 justify-content: space-between !important;
7682 .justify-content-around {
7683 justify-content: space-around !important;
7686 .justify-content-evenly {
7687 justify-content: space-evenly !important;
7690 .align-items-start {
7691 align-items: flex-start !important;
7695 align-items: flex-end !important;
7698 .align-items-center {
7699 align-items: center !important;
7702 .align-items-baseline {
7703 align-items: baseline !important;
7706 .align-items-stretch {
7707 align-items: stretch !important;
7710 .align-content-start {
7711 align-content: flex-start !important;
7714 .align-content-end {
7715 align-content: flex-end !important;
7718 .align-content-center {
7719 align-content: center !important;
7722 .align-content-between {
7723 align-content: space-between !important;
7726 .align-content-around {
7727 align-content: space-around !important;
7730 .align-content-stretch {
7731 align-content: stretch !important;
7735 align-self: auto !important;
7739 align-self: flex-start !important;
7743 align-self: flex-end !important;
7746 .align-self-center {
7747 align-self: center !important;
7750 .align-self-baseline {
7751 align-self: baseline !important;
7754 .align-self-stretch {
7755 align-self: stretch !important;
7759 order: -1 !important;
7763 order: 0 !important;
7767 order: 1 !important;
7771 order: 2 !important;
7775 order: 3 !important;
7779 order: 4 !important;
7783 order: 5 !important;
7787 order: 6 !important;
7791 margin: 0 !important;
7795 margin: 0.25rem !important;
7799 margin: 0.5rem !important;
7803 margin: 1rem !important;
7807 margin: 1.5rem !important;
7811 margin: 3rem !important;
7815 margin: auto !important;
7819 margin-right: 0 !important;
7820 margin-left: 0 !important;
7824 margin-right: 0.25rem !important;
7825 margin-left: 0.25rem !important;
7829 margin-right: 0.5rem !important;
7830 margin-left: 0.5rem !important;
7834 margin-right: 1rem !important;
7835 margin-left: 1rem !important;
7839 margin-right: 1.5rem !important;
7840 margin-left: 1.5rem !important;
7844 margin-right: 3rem !important;
7845 margin-left: 3rem !important;
7849 margin-right: auto !important;
7850 margin-left: auto !important;
7854 margin-top: 0 !important;
7855 margin-bottom: 0 !important;
7859 margin-top: 0.25rem !important;
7860 margin-bottom: 0.25rem !important;
7864 margin-top: 0.5rem !important;
7865 margin-bottom: 0.5rem !important;
7869 margin-top: 1rem !important;
7870 margin-bottom: 1rem !important;
7874 margin-top: 1.5rem !important;
7875 margin-bottom: 1.5rem !important;
7879 margin-top: 3rem !important;
7880 margin-bottom: 3rem !important;
7884 margin-top: auto !important;
7885 margin-bottom: auto !important;
7889 margin-top: 0 !important;
7893 margin-top: 0.25rem !important;
7897 margin-top: 0.5rem !important;
7901 margin-top: 1rem !important;
7905 margin-top: 1.5rem !important;
7909 margin-top: 3rem !important;
7913 margin-top: auto !important;
7917 margin-right: 0 !important;
7921 margin-right: 0.25rem !important;
7925 margin-right: 0.5rem !important;
7929 margin-right: 1rem !important;
7933 margin-right: 1.5rem !important;
7937 margin-right: 3rem !important;
7941 margin-right: auto !important;
7945 margin-bottom: 0 !important;
7949 margin-bottom: 0.25rem !important;
7953 margin-bottom: 0.5rem !important;
7957 margin-bottom: 1rem !important;
7961 margin-bottom: 1.5rem !important;
7965 margin-bottom: 3rem !important;
7969 margin-bottom: auto !important;
7973 margin-left: 0 !important;
7977 margin-left: 0.25rem !important;
7981 margin-left: 0.5rem !important;
7985 margin-left: 1rem !important;
7989 margin-left: 1.5rem !important;
7993 margin-left: 3rem !important;
7997 margin-left: auto !important;
8001 padding: 0 !important;
8005 padding: 0.25rem !important;
8009 padding: 0.5rem !important;
8013 padding: 1rem !important;
8017 padding: 1.5rem !important;
8021 padding: 3rem !important;
8025 padding-right: 0 !important;
8026 padding-left: 0 !important;
8030 padding-right: 0.25rem !important;
8031 padding-left: 0.25rem !important;
8035 padding-right: 0.5rem !important;
8036 padding-left: 0.5rem !important;
8040 padding-right: 1rem !important;
8041 padding-left: 1rem !important;
8045 padding-right: 1.5rem !important;
8046 padding-left: 1.5rem !important;
8050 padding-right: 3rem !important;
8051 padding-left: 3rem !important;
8055 padding-top: 0 !important;
8056 padding-bottom: 0 !important;
8060 padding-top: 0.25rem !important;
8061 padding-bottom: 0.25rem !important;
8065 padding-top: 0.5rem !important;
8066 padding-bottom: 0.5rem !important;
8070 padding-top: 1rem !important;
8071 padding-bottom: 1rem !important;
8075 padding-top: 1.5rem !important;
8076 padding-bottom: 1.5rem !important;
8080 padding-top: 3rem !important;
8081 padding-bottom: 3rem !important;
8085 padding-top: 0 !important;
8089 padding-top: 0.25rem !important;
8093 padding-top: 0.5rem !important;
8097 padding-top: 1rem !important;
8101 padding-top: 1.5rem !important;
8105 padding-top: 3rem !important;
8109 padding-right: 0 !important;
8113 padding-right: 0.25rem !important;
8117 padding-right: 0.5rem !important;
8121 padding-right: 1rem !important;
8125 padding-right: 1.5rem !important;
8129 padding-right: 3rem !important;
8133 padding-bottom: 0 !important;
8137 padding-bottom: 0.25rem !important;
8141 padding-bottom: 0.5rem !important;
8145 padding-bottom: 1rem !important;
8149 padding-bottom: 1.5rem !important;
8153 padding-bottom: 3rem !important;
8157 padding-left: 0 !important;
8161 padding-left: 0.25rem !important;
8165 padding-left: 0.5rem !important;
8169 padding-left: 1rem !important;
8173 padding-left: 1.5rem !important;
8177 padding-left: 3rem !important;
8185 gap: 0.25rem !important;
8189 gap: 0.5rem !important;
8193 gap: 1rem !important;
8197 gap: 1.5rem !important;
8201 gap: 3rem !important;
8205 row-gap: 0 !important;
8209 row-gap: 0.25rem !important;
8213 row-gap: 0.5rem !important;
8217 row-gap: 1rem !important;
8221 row-gap: 1.5rem !important;
8225 row-gap: 3rem !important;
8229 column-gap: 0 !important;
8233 column-gap: 0.25rem !important;
8237 column-gap: 0.5rem !important;
8241 column-gap: 1rem !important;
8245 column-gap: 1.5rem !important;
8249 column-gap: 3rem !important;
8253 font-family: var(--bs-font-monospace) !important;
8257 font-size: calc(1.375rem + 1.5vw) !important;
8261 font-size: calc(1.325rem + 0.9vw) !important;
8265 font-size: calc(1.3rem + 0.6vw) !important;
8269 font-size: calc(1.275rem + 0.3vw) !important;
8273 font-size: 1.25rem !important;
8277 font-size: 1rem !important;
8281 font-style: italic !important;
8285 font-style: normal !important;
8289 font-weight: lighter !important;
8293 font-weight: 300 !important;
8297 font-weight: 400 !important;
8301 font-weight: 500 !important;
8305 font-weight: 600 !important;
8309 font-weight: 600 !important;
8313 font-weight: bolder !important;
8317 line-height: 1 !important;
8321 line-height: 1.25 !important;
8325 line-height: 1.5 !important;
8329 line-height: 2 !important;
8333 text-align: left !important;
8337 text-align: right !important;
8341 text-align: center !important;
8344 .text-decoration-none {
8345 text-decoration: none !important;
8348 .text-decoration-underline {
8349 text-decoration: underline !important;
8352 .text-decoration-line-through {
8353 text-decoration: line-through !important;
8357 text-transform: lowercase !important;
8361 text-transform: uppercase !important;
8365 text-transform: capitalize !important;
8369 white-space: normal !important;
8373 white-space: nowrap !important;
8376 /* rtl:begin:remove */
8378 word-wrap: break-word !important;
8379 word-break: break-word !important;
8382 /* rtl:end:remove */
8384 --bs-text-opacity: 1;
8385 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8389 --bs-text-opacity: 1;
8390 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8394 --bs-text-opacity: 1;
8395 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8399 --bs-text-opacity: 1;
8400 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8404 --bs-text-opacity: 1;
8405 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8409 --bs-text-opacity: 1;
8410 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8414 --bs-text-opacity: 1;
8415 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8419 --bs-text-opacity: 1;
8420 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8424 --bs-text-opacity: 1;
8425 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8429 --bs-text-opacity: 1;
8430 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8434 --bs-text-opacity: 1;
8435 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8439 --bs-text-opacity: 1;
8440 color: var(--bs-secondary-color) !important;
8444 --bs-text-opacity: 1;
8445 color: rgba(34, 34, 34, 0.5) !important;
8449 --bs-text-opacity: 1;
8450 color: rgba(255, 255, 255, 0.5) !important;
8453 .text-body-secondary {
8454 --bs-text-opacity: 1;
8455 color: var(--bs-secondary-color) !important;
8458 .text-body-tertiary {
8459 --bs-text-opacity: 1;
8460 color: var(--bs-tertiary-color) !important;
8463 .text-body-emphasis {
8464 --bs-text-opacity: 1;
8465 color: var(--bs-emphasis-color) !important;
8469 --bs-text-opacity: 1;
8470 color: inherit !important;
8474 --bs-text-opacity: 0.25;
8478 --bs-text-opacity: 0.5;
8482 --bs-text-opacity: 0.75;
8486 --bs-text-opacity: 1;
8489 .text-primary-emphasis {
8490 color: var(--bs-primary-text-emphasis) !important;
8493 .text-secondary-emphasis {
8494 color: var(--bs-secondary-text-emphasis) !important;
8497 .text-success-emphasis {
8498 color: var(--bs-success-text-emphasis) !important;
8501 .text-info-emphasis {
8502 color: var(--bs-info-text-emphasis) !important;
8505 .text-warning-emphasis {
8506 color: var(--bs-warning-text-emphasis) !important;
8509 .text-danger-emphasis {
8510 color: var(--bs-danger-text-emphasis) !important;
8513 .text-light-emphasis {
8514 color: var(--bs-light-text-emphasis) !important;
8517 .text-dark-emphasis {
8518 color: var(--bs-dark-text-emphasis) !important;
8522 --bs-link-opacity: 0.1;
8525 .link-opacity-10-hover:hover {
8526 --bs-link-opacity: 0.1;
8530 --bs-link-opacity: 0.25;
8533 .link-opacity-25-hover:hover {
8534 --bs-link-opacity: 0.25;
8538 --bs-link-opacity: 0.5;
8541 .link-opacity-50-hover:hover {
8542 --bs-link-opacity: 0.5;
8546 --bs-link-opacity: 0.75;
8549 .link-opacity-75-hover:hover {
8550 --bs-link-opacity: 0.75;
8554 --bs-link-opacity: 1;
8557 .link-opacity-100-hover:hover {
8558 --bs-link-opacity: 1;
8562 text-underline-offset: 0.125em !important;
8565 .link-offset-1-hover:hover {
8566 text-underline-offset: 0.125em !important;
8570 text-underline-offset: 0.25em !important;
8573 .link-offset-2-hover:hover {
8574 text-underline-offset: 0.25em !important;
8578 text-underline-offset: 0.375em !important;
8581 .link-offset-3-hover:hover {
8582 text-underline-offset: 0.375em !important;
8585 .link-underline-primary {
8586 --bs-link-underline-opacity: 1;
8587 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8590 .link-underline-secondary {
8591 --bs-link-underline-opacity: 1;
8592 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8595 .link-underline-success {
8596 --bs-link-underline-opacity: 1;
8597 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8600 .link-underline-info {
8601 --bs-link-underline-opacity: 1;
8602 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8605 .link-underline-warning {
8606 --bs-link-underline-opacity: 1;
8607 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8610 .link-underline-danger {
8611 --bs-link-underline-opacity: 1;
8612 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8615 .link-underline-light {
8616 --bs-link-underline-opacity: 1;
8617 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8620 .link-underline-dark {
8621 --bs-link-underline-opacity: 1;
8622 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8626 --bs-link-underline-opacity: 1;
8627 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8630 .link-underline-opacity-0 {
8631 --bs-link-underline-opacity: 0;
8634 .link-underline-opacity-0-hover:hover {
8635 --bs-link-underline-opacity: 0;
8638 .link-underline-opacity-10 {
8639 --bs-link-underline-opacity: 0.1;
8642 .link-underline-opacity-10-hover:hover {
8643 --bs-link-underline-opacity: 0.1;
8646 .link-underline-opacity-25 {
8647 --bs-link-underline-opacity: 0.25;
8650 .link-underline-opacity-25-hover:hover {
8651 --bs-link-underline-opacity: 0.25;
8654 .link-underline-opacity-50 {
8655 --bs-link-underline-opacity: 0.5;
8658 .link-underline-opacity-50-hover:hover {
8659 --bs-link-underline-opacity: 0.5;
8662 .link-underline-opacity-75 {
8663 --bs-link-underline-opacity: 0.75;
8666 .link-underline-opacity-75-hover:hover {
8667 --bs-link-underline-opacity: 0.75;
8670 .link-underline-opacity-100 {
8671 --bs-link-underline-opacity: 1;
8674 .link-underline-opacity-100-hover:hover {
8675 --bs-link-underline-opacity: 1;
8680 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8685 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8690 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8695 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8700 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8705 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8710 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8715 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8720 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8725 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8730 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8735 background-color: transparent !important;
8738 .bg-body-secondary {
8740 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8745 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8749 --bs-bg-opacity: 0.1;
8753 --bs-bg-opacity: 0.25;
8757 --bs-bg-opacity: 0.5;
8761 --bs-bg-opacity: 0.75;
8768 .bg-primary-subtle {
8769 background-color: var(--bs-primary-bg-subtle) !important;
8772 .bg-secondary-subtle {
8773 background-color: var(--bs-secondary-bg-subtle) !important;
8776 .bg-success-subtle {
8777 background-color: var(--bs-success-bg-subtle) !important;
8781 background-color: var(--bs-info-bg-subtle) !important;
8784 .bg-warning-subtle {
8785 background-color: var(--bs-warning-bg-subtle) !important;
8789 background-color: var(--bs-danger-bg-subtle) !important;
8793 background-color: var(--bs-light-bg-subtle) !important;
8797 background-color: var(--bs-dark-bg-subtle) !important;
8801 background-image: var(--bs-gradient) !important;
8805 user-select: all !important;
8809 user-select: auto !important;
8813 user-select: none !important;
8817 pointer-events: none !important;
8821 pointer-events: auto !important;
8825 border-radius: var(--bs-border-radius) !important;
8829 border-radius: 0 !important;
8833 border-radius: var(--bs-border-radius-sm) !important;
8837 border-radius: var(--bs-border-radius) !important;
8841 border-radius: var(--bs-border-radius-lg) !important;
8845 border-radius: var(--bs-border-radius-xl) !important;
8849 border-radius: var(--bs-border-radius-xxl) !important;
8853 border-radius: 50% !important;
8857 border-radius: var(--bs-border-radius-pill) !important;
8861 border-top-left-radius: var(--bs-border-radius) !important;
8862 border-top-right-radius: var(--bs-border-radius) !important;
8866 border-top-left-radius: 0 !important;
8867 border-top-right-radius: 0 !important;
8871 border-top-left-radius: var(--bs-border-radius-sm) !important;
8872 border-top-right-radius: var(--bs-border-radius-sm) !important;
8876 border-top-left-radius: var(--bs-border-radius) !important;
8877 border-top-right-radius: var(--bs-border-radius) !important;
8881 border-top-left-radius: var(--bs-border-radius-lg) !important;
8882 border-top-right-radius: var(--bs-border-radius-lg) !important;
8886 border-top-left-radius: var(--bs-border-radius-xl) !important;
8887 border-top-right-radius: var(--bs-border-radius-xl) !important;
8891 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8892 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8895 .rounded-top-circle {
8896 border-top-left-radius: 50% !important;
8897 border-top-right-radius: 50% !important;
8901 border-top-left-radius: var(--bs-border-radius-pill) !important;
8902 border-top-right-radius: var(--bs-border-radius-pill) !important;
8906 border-top-right-radius: var(--bs-border-radius) !important;
8907 border-bottom-right-radius: var(--bs-border-radius) !important;
8911 border-top-right-radius: 0 !important;
8912 border-bottom-right-radius: 0 !important;
8916 border-top-right-radius: var(--bs-border-radius-sm) !important;
8917 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8921 border-top-right-radius: var(--bs-border-radius) !important;
8922 border-bottom-right-radius: var(--bs-border-radius) !important;
8926 border-top-right-radius: var(--bs-border-radius-lg) !important;
8927 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8931 border-top-right-radius: var(--bs-border-radius-xl) !important;
8932 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8936 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8937 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8940 .rounded-end-circle {
8941 border-top-right-radius: 50% !important;
8942 border-bottom-right-radius: 50% !important;
8946 border-top-right-radius: var(--bs-border-radius-pill) !important;
8947 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8951 border-bottom-right-radius: var(--bs-border-radius) !important;
8952 border-bottom-left-radius: var(--bs-border-radius) !important;
8956 border-bottom-right-radius: 0 !important;
8957 border-bottom-left-radius: 0 !important;
8961 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8962 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8966 border-bottom-right-radius: var(--bs-border-radius) !important;
8967 border-bottom-left-radius: var(--bs-border-radius) !important;
8971 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8972 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8976 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8977 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8981 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8982 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8985 .rounded-bottom-circle {
8986 border-bottom-right-radius: 50% !important;
8987 border-bottom-left-radius: 50% !important;
8990 .rounded-bottom-pill {
8991 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8992 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8996 border-bottom-left-radius: var(--bs-border-radius) !important;
8997 border-top-left-radius: var(--bs-border-radius) !important;
9001 border-bottom-left-radius: 0 !important;
9002 border-top-left-radius: 0 !important;
9006 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9007 border-top-left-radius: var(--bs-border-radius-sm) !important;
9011 border-bottom-left-radius: var(--bs-border-radius) !important;
9012 border-top-left-radius: var(--bs-border-radius) !important;
9016 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9017 border-top-left-radius: var(--bs-border-radius-lg) !important;
9021 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9022 border-top-left-radius: var(--bs-border-radius-xl) !important;
9026 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9027 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9030 .rounded-start-circle {
9031 border-bottom-left-radius: 50% !important;
9032 border-top-left-radius: 50% !important;
9035 .rounded-start-pill {
9036 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9037 border-top-left-radius: var(--bs-border-radius-pill) !important;
9041 visibility: visible !important;
9045 visibility: hidden !important;
9049 z-index: -1 !important;
9053 z-index: 0 !important;
9057 z-index: 1 !important;
9061 z-index: 2 !important;
9065 z-index: 3 !important;
9068 @media (min-width: 576px) {
9070 float: left !important;
9073 float: right !important;
9076 float: none !important;
9078 .object-fit-sm-contain {
9079 object-fit: contain !important;
9081 .object-fit-sm-cover {
9082 object-fit: cover !important;
9084 .object-fit-sm-fill {
9085 object-fit: fill !important;
9087 .object-fit-sm-scale {
9088 object-fit: scale-down !important;
9090 .object-fit-sm-none {
9091 object-fit: none !important;
9094 display: inline !important;
9096 .d-sm-inline-block {
9097 display: inline-block !important;
9100 display: block !important;
9103 display: grid !important;
9106 display: inline-grid !important;
9109 display: table !important;
9112 display: table-row !important;
9115 display: table-cell !important;
9118 display: flex !important;
9121 display: inline-flex !important;
9124 display: none !important;
9127 flex: 1 1 auto !important;
9130 flex-direction: row !important;
9133 flex-direction: column !important;
9135 .flex-sm-row-reverse {
9136 flex-direction: row-reverse !important;
9138 .flex-sm-column-reverse {
9139 flex-direction: column-reverse !important;
9142 flex-grow: 0 !important;
9145 flex-grow: 1 !important;
9148 flex-shrink: 0 !important;
9151 flex-shrink: 1 !important;
9154 flex-wrap: wrap !important;
9157 flex-wrap: nowrap !important;
9159 .flex-sm-wrap-reverse {
9160 flex-wrap: wrap-reverse !important;
9162 .justify-content-sm-start {
9163 justify-content: flex-start !important;
9165 .justify-content-sm-end {
9166 justify-content: flex-end !important;
9168 .justify-content-sm-center {
9169 justify-content: center !important;
9171 .justify-content-sm-between {
9172 justify-content: space-between !important;
9174 .justify-content-sm-around {
9175 justify-content: space-around !important;
9177 .justify-content-sm-evenly {
9178 justify-content: space-evenly !important;
9180 .align-items-sm-start {
9181 align-items: flex-start !important;
9183 .align-items-sm-end {
9184 align-items: flex-end !important;
9186 .align-items-sm-center {
9187 align-items: center !important;
9189 .align-items-sm-baseline {
9190 align-items: baseline !important;
9192 .align-items-sm-stretch {
9193 align-items: stretch !important;
9195 .align-content-sm-start {
9196 align-content: flex-start !important;
9198 .align-content-sm-end {
9199 align-content: flex-end !important;
9201 .align-content-sm-center {
9202 align-content: center !important;
9204 .align-content-sm-between {
9205 align-content: space-between !important;
9207 .align-content-sm-around {
9208 align-content: space-around !important;
9210 .align-content-sm-stretch {
9211 align-content: stretch !important;
9213 .align-self-sm-auto {
9214 align-self: auto !important;
9216 .align-self-sm-start {
9217 align-self: flex-start !important;
9219 .align-self-sm-end {
9220 align-self: flex-end !important;
9222 .align-self-sm-center {
9223 align-self: center !important;
9225 .align-self-sm-baseline {
9226 align-self: baseline !important;
9228 .align-self-sm-stretch {
9229 align-self: stretch !important;
9232 order: -1 !important;
9235 order: 0 !important;
9238 order: 1 !important;
9241 order: 2 !important;
9244 order: 3 !important;
9247 order: 4 !important;
9250 order: 5 !important;
9253 order: 6 !important;
9256 margin: 0 !important;
9259 margin: 0.25rem !important;
9262 margin: 0.5rem !important;
9265 margin: 1rem !important;
9268 margin: 1.5rem !important;
9271 margin: 3rem !important;
9274 margin: auto !important;
9277 margin-right: 0 !important;
9278 margin-left: 0 !important;
9281 margin-right: 0.25rem !important;
9282 margin-left: 0.25rem !important;
9285 margin-right: 0.5rem !important;
9286 margin-left: 0.5rem !important;
9289 margin-right: 1rem !important;
9290 margin-left: 1rem !important;
9293 margin-right: 1.5rem !important;
9294 margin-left: 1.5rem !important;
9297 margin-right: 3rem !important;
9298 margin-left: 3rem !important;
9301 margin-right: auto !important;
9302 margin-left: auto !important;
9305 margin-top: 0 !important;
9306 margin-bottom: 0 !important;
9309 margin-top: 0.25rem !important;
9310 margin-bottom: 0.25rem !important;
9313 margin-top: 0.5rem !important;
9314 margin-bottom: 0.5rem !important;
9317 margin-top: 1rem !important;
9318 margin-bottom: 1rem !important;
9321 margin-top: 1.5rem !important;
9322 margin-bottom: 1.5rem !important;
9325 margin-top: 3rem !important;
9326 margin-bottom: 3rem !important;
9329 margin-top: auto !important;
9330 margin-bottom: auto !important;
9333 margin-top: 0 !important;
9336 margin-top: 0.25rem !important;
9339 margin-top: 0.5rem !important;
9342 margin-top: 1rem !important;
9345 margin-top: 1.5rem !important;
9348 margin-top: 3rem !important;
9351 margin-top: auto !important;
9354 margin-right: 0 !important;
9357 margin-right: 0.25rem !important;
9360 margin-right: 0.5rem !important;
9363 margin-right: 1rem !important;
9366 margin-right: 1.5rem !important;
9369 margin-right: 3rem !important;
9372 margin-right: auto !important;
9375 margin-bottom: 0 !important;
9378 margin-bottom: 0.25rem !important;
9381 margin-bottom: 0.5rem !important;
9384 margin-bottom: 1rem !important;
9387 margin-bottom: 1.5rem !important;
9390 margin-bottom: 3rem !important;
9393 margin-bottom: auto !important;
9396 margin-left: 0 !important;
9399 margin-left: 0.25rem !important;
9402 margin-left: 0.5rem !important;
9405 margin-left: 1rem !important;
9408 margin-left: 1.5rem !important;
9411 margin-left: 3rem !important;
9414 margin-left: auto !important;
9417 padding: 0 !important;
9420 padding: 0.25rem !important;
9423 padding: 0.5rem !important;
9426 padding: 1rem !important;
9429 padding: 1.5rem !important;
9432 padding: 3rem !important;
9435 padding-right: 0 !important;
9436 padding-left: 0 !important;
9439 padding-right: 0.25rem !important;
9440 padding-left: 0.25rem !important;
9443 padding-right: 0.5rem !important;
9444 padding-left: 0.5rem !important;
9447 padding-right: 1rem !important;
9448 padding-left: 1rem !important;
9451 padding-right: 1.5rem !important;
9452 padding-left: 1.5rem !important;
9455 padding-right: 3rem !important;
9456 padding-left: 3rem !important;
9459 padding-top: 0 !important;
9460 padding-bottom: 0 !important;
9463 padding-top: 0.25rem !important;
9464 padding-bottom: 0.25rem !important;
9467 padding-top: 0.5rem !important;
9468 padding-bottom: 0.5rem !important;
9471 padding-top: 1rem !important;
9472 padding-bottom: 1rem !important;
9475 padding-top: 1.5rem !important;
9476 padding-bottom: 1.5rem !important;
9479 padding-top: 3rem !important;
9480 padding-bottom: 3rem !important;
9483 padding-top: 0 !important;
9486 padding-top: 0.25rem !important;
9489 padding-top: 0.5rem !important;
9492 padding-top: 1rem !important;
9495 padding-top: 1.5rem !important;
9498 padding-top: 3rem !important;
9501 padding-right: 0 !important;
9504 padding-right: 0.25rem !important;
9507 padding-right: 0.5rem !important;
9510 padding-right: 1rem !important;
9513 padding-right: 1.5rem !important;
9516 padding-right: 3rem !important;
9519 padding-bottom: 0 !important;
9522 padding-bottom: 0.25rem !important;
9525 padding-bottom: 0.5rem !important;
9528 padding-bottom: 1rem !important;
9531 padding-bottom: 1.5rem !important;
9534 padding-bottom: 3rem !important;
9537 padding-left: 0 !important;
9540 padding-left: 0.25rem !important;
9543 padding-left: 0.5rem !important;
9546 padding-left: 1rem !important;
9549 padding-left: 1.5rem !important;
9552 padding-left: 3rem !important;
9558 gap: 0.25rem !important;
9561 gap: 0.5rem !important;
9564 gap: 1rem !important;
9567 gap: 1.5rem !important;
9570 gap: 3rem !important;
9573 row-gap: 0 !important;
9576 row-gap: 0.25rem !important;
9579 row-gap: 0.5rem !important;
9582 row-gap: 1rem !important;
9585 row-gap: 1.5rem !important;
9588 row-gap: 3rem !important;
9591 column-gap: 0 !important;
9594 column-gap: 0.25rem !important;
9597 column-gap: 0.5rem !important;
9600 column-gap: 1rem !important;
9603 column-gap: 1.5rem !important;
9606 column-gap: 3rem !important;
9609 text-align: left !important;
9612 text-align: right !important;
9615 text-align: center !important;
9618 @media (min-width: 768px) {
9620 float: left !important;
9623 float: right !important;
9626 float: none !important;
9628 .object-fit-md-contain {
9629 object-fit: contain !important;
9631 .object-fit-md-cover {
9632 object-fit: cover !important;
9634 .object-fit-md-fill {
9635 object-fit: fill !important;
9637 .object-fit-md-scale {
9638 object-fit: scale-down !important;
9640 .object-fit-md-none {
9641 object-fit: none !important;
9644 display: inline !important;
9646 .d-md-inline-block {
9647 display: inline-block !important;
9650 display: block !important;
9653 display: grid !important;
9656 display: inline-grid !important;
9659 display: table !important;
9662 display: table-row !important;
9665 display: table-cell !important;
9668 display: flex !important;
9671 display: inline-flex !important;
9674 display: none !important;
9677 flex: 1 1 auto !important;
9680 flex-direction: row !important;
9683 flex-direction: column !important;
9685 .flex-md-row-reverse {
9686 flex-direction: row-reverse !important;
9688 .flex-md-column-reverse {
9689 flex-direction: column-reverse !important;
9692 flex-grow: 0 !important;
9695 flex-grow: 1 !important;
9698 flex-shrink: 0 !important;
9701 flex-shrink: 1 !important;
9704 flex-wrap: wrap !important;
9707 flex-wrap: nowrap !important;
9709 .flex-md-wrap-reverse {
9710 flex-wrap: wrap-reverse !important;
9712 .justify-content-md-start {
9713 justify-content: flex-start !important;
9715 .justify-content-md-end {
9716 justify-content: flex-end !important;
9718 .justify-content-md-center {
9719 justify-content: center !important;
9721 .justify-content-md-between {
9722 justify-content: space-between !important;
9724 .justify-content-md-around {
9725 justify-content: space-around !important;
9727 .justify-content-md-evenly {
9728 justify-content: space-evenly !important;
9730 .align-items-md-start {
9731 align-items: flex-start !important;
9733 .align-items-md-end {
9734 align-items: flex-end !important;
9736 .align-items-md-center {
9737 align-items: center !important;
9739 .align-items-md-baseline {
9740 align-items: baseline !important;
9742 .align-items-md-stretch {
9743 align-items: stretch !important;
9745 .align-content-md-start {
9746 align-content: flex-start !important;
9748 .align-content-md-end {
9749 align-content: flex-end !important;
9751 .align-content-md-center {
9752 align-content: center !important;
9754 .align-content-md-between {
9755 align-content: space-between !important;
9757 .align-content-md-around {
9758 align-content: space-around !important;
9760 .align-content-md-stretch {
9761 align-content: stretch !important;
9763 .align-self-md-auto {
9764 align-self: auto !important;
9766 .align-self-md-start {
9767 align-self: flex-start !important;
9769 .align-self-md-end {
9770 align-self: flex-end !important;
9772 .align-self-md-center {
9773 align-self: center !important;
9775 .align-self-md-baseline {
9776 align-self: baseline !important;
9778 .align-self-md-stretch {
9779 align-self: stretch !important;
9782 order: -1 !important;
9785 order: 0 !important;
9788 order: 1 !important;
9791 order: 2 !important;
9794 order: 3 !important;
9797 order: 4 !important;
9800 order: 5 !important;
9803 order: 6 !important;
9806 margin: 0 !important;
9809 margin: 0.25rem !important;
9812 margin: 0.5rem !important;
9815 margin: 1rem !important;
9818 margin: 1.5rem !important;
9821 margin: 3rem !important;
9824 margin: auto !important;
9827 margin-right: 0 !important;
9828 margin-left: 0 !important;
9831 margin-right: 0.25rem !important;
9832 margin-left: 0.25rem !important;
9835 margin-right: 0.5rem !important;
9836 margin-left: 0.5rem !important;
9839 margin-right: 1rem !important;
9840 margin-left: 1rem !important;
9843 margin-right: 1.5rem !important;
9844 margin-left: 1.5rem !important;
9847 margin-right: 3rem !important;
9848 margin-left: 3rem !important;
9851 margin-right: auto !important;
9852 margin-left: auto !important;
9855 margin-top: 0 !important;
9856 margin-bottom: 0 !important;
9859 margin-top: 0.25rem !important;
9860 margin-bottom: 0.25rem !important;
9863 margin-top: 0.5rem !important;
9864 margin-bottom: 0.5rem !important;
9867 margin-top: 1rem !important;
9868 margin-bottom: 1rem !important;
9871 margin-top: 1.5rem !important;
9872 margin-bottom: 1.5rem !important;
9875 margin-top: 3rem !important;
9876 margin-bottom: 3rem !important;
9879 margin-top: auto !important;
9880 margin-bottom: auto !important;
9883 margin-top: 0 !important;
9886 margin-top: 0.25rem !important;
9889 margin-top: 0.5rem !important;
9892 margin-top: 1rem !important;
9895 margin-top: 1.5rem !important;
9898 margin-top: 3rem !important;
9901 margin-top: auto !important;
9904 margin-right: 0 !important;
9907 margin-right: 0.25rem !important;
9910 margin-right: 0.5rem !important;
9913 margin-right: 1rem !important;
9916 margin-right: 1.5rem !important;
9919 margin-right: 3rem !important;
9922 margin-right: auto !important;
9925 margin-bottom: 0 !important;
9928 margin-bottom: 0.25rem !important;
9931 margin-bottom: 0.5rem !important;
9934 margin-bottom: 1rem !important;
9937 margin-bottom: 1.5rem !important;
9940 margin-bottom: 3rem !important;
9943 margin-bottom: auto !important;
9946 margin-left: 0 !important;
9949 margin-left: 0.25rem !important;
9952 margin-left: 0.5rem !important;
9955 margin-left: 1rem !important;
9958 margin-left: 1.5rem !important;
9961 margin-left: 3rem !important;
9964 margin-left: auto !important;
9967 padding: 0 !important;
9970 padding: 0.25rem !important;
9973 padding: 0.5rem !important;
9976 padding: 1rem !important;
9979 padding: 1.5rem !important;
9982 padding: 3rem !important;
9985 padding-right: 0 !important;
9986 padding-left: 0 !important;
9989 padding-right: 0.25rem !important;
9990 padding-left: 0.25rem !important;
9993 padding-right: 0.5rem !important;
9994 padding-left: 0.5rem !important;
9997 padding-right: 1rem !important;
9998 padding-left: 1rem !important;
10001 padding-right: 1.5rem !important;
10002 padding-left: 1.5rem !important;
10005 padding-right: 3rem !important;
10006 padding-left: 3rem !important;
10009 padding-top: 0 !important;
10010 padding-bottom: 0 !important;
10013 padding-top: 0.25rem !important;
10014 padding-bottom: 0.25rem !important;
10017 padding-top: 0.5rem !important;
10018 padding-bottom: 0.5rem !important;
10021 padding-top: 1rem !important;
10022 padding-bottom: 1rem !important;
10025 padding-top: 1.5rem !important;
10026 padding-bottom: 1.5rem !important;
10029 padding-top: 3rem !important;
10030 padding-bottom: 3rem !important;
10033 padding-top: 0 !important;
10036 padding-top: 0.25rem !important;
10039 padding-top: 0.5rem !important;
10042 padding-top: 1rem !important;
10045 padding-top: 1.5rem !important;
10048 padding-top: 3rem !important;
10051 padding-right: 0 !important;
10054 padding-right: 0.25rem !important;
10057 padding-right: 0.5rem !important;
10060 padding-right: 1rem !important;
10063 padding-right: 1.5rem !important;
10066 padding-right: 3rem !important;
10069 padding-bottom: 0 !important;
10072 padding-bottom: 0.25rem !important;
10075 padding-bottom: 0.5rem !important;
10078 padding-bottom: 1rem !important;
10081 padding-bottom: 1.5rem !important;
10084 padding-bottom: 3rem !important;
10087 padding-left: 0 !important;
10090 padding-left: 0.25rem !important;
10093 padding-left: 0.5rem !important;
10096 padding-left: 1rem !important;
10099 padding-left: 1.5rem !important;
10102 padding-left: 3rem !important;
10108 gap: 0.25rem !important;
10111 gap: 0.5rem !important;
10114 gap: 1rem !important;
10117 gap: 1.5rem !important;
10120 gap: 3rem !important;
10123 row-gap: 0 !important;
10126 row-gap: 0.25rem !important;
10129 row-gap: 0.5rem !important;
10132 row-gap: 1rem !important;
10135 row-gap: 1.5rem !important;
10138 row-gap: 3rem !important;
10141 column-gap: 0 !important;
10144 column-gap: 0.25rem !important;
10147 column-gap: 0.5rem !important;
10150 column-gap: 1rem !important;
10153 column-gap: 1.5rem !important;
10156 column-gap: 3rem !important;
10159 text-align: left !important;
10162 text-align: right !important;
10165 text-align: center !important;
10168 @media (min-width: 992px) {
10170 float: left !important;
10173 float: right !important;
10176 float: none !important;
10178 .object-fit-lg-contain {
10179 object-fit: contain !important;
10181 .object-fit-lg-cover {
10182 object-fit: cover !important;
10184 .object-fit-lg-fill {
10185 object-fit: fill !important;
10187 .object-fit-lg-scale {
10188 object-fit: scale-down !important;
10190 .object-fit-lg-none {
10191 object-fit: none !important;
10194 display: inline !important;
10196 .d-lg-inline-block {
10197 display: inline-block !important;
10200 display: block !important;
10203 display: grid !important;
10205 .d-lg-inline-grid {
10206 display: inline-grid !important;
10209 display: table !important;
10212 display: table-row !important;
10215 display: table-cell !important;
10218 display: flex !important;
10220 .d-lg-inline-flex {
10221 display: inline-flex !important;
10224 display: none !important;
10227 flex: 1 1 auto !important;
10230 flex-direction: row !important;
10233 flex-direction: column !important;
10235 .flex-lg-row-reverse {
10236 flex-direction: row-reverse !important;
10238 .flex-lg-column-reverse {
10239 flex-direction: column-reverse !important;
10242 flex-grow: 0 !important;
10245 flex-grow: 1 !important;
10247 .flex-lg-shrink-0 {
10248 flex-shrink: 0 !important;
10250 .flex-lg-shrink-1 {
10251 flex-shrink: 1 !important;
10254 flex-wrap: wrap !important;
10257 flex-wrap: nowrap !important;
10259 .flex-lg-wrap-reverse {
10260 flex-wrap: wrap-reverse !important;
10262 .justify-content-lg-start {
10263 justify-content: flex-start !important;
10265 .justify-content-lg-end {
10266 justify-content: flex-end !important;
10268 .justify-content-lg-center {
10269 justify-content: center !important;
10271 .justify-content-lg-between {
10272 justify-content: space-between !important;
10274 .justify-content-lg-around {
10275 justify-content: space-around !important;
10277 .justify-content-lg-evenly {
10278 justify-content: space-evenly !important;
10280 .align-items-lg-start {
10281 align-items: flex-start !important;
10283 .align-items-lg-end {
10284 align-items: flex-end !important;
10286 .align-items-lg-center {
10287 align-items: center !important;
10289 .align-items-lg-baseline {
10290 align-items: baseline !important;
10292 .align-items-lg-stretch {
10293 align-items: stretch !important;
10295 .align-content-lg-start {
10296 align-content: flex-start !important;
10298 .align-content-lg-end {
10299 align-content: flex-end !important;
10301 .align-content-lg-center {
10302 align-content: center !important;
10304 .align-content-lg-between {
10305 align-content: space-between !important;
10307 .align-content-lg-around {
10308 align-content: space-around !important;
10310 .align-content-lg-stretch {
10311 align-content: stretch !important;
10313 .align-self-lg-auto {
10314 align-self: auto !important;
10316 .align-self-lg-start {
10317 align-self: flex-start !important;
10319 .align-self-lg-end {
10320 align-self: flex-end !important;
10322 .align-self-lg-center {
10323 align-self: center !important;
10325 .align-self-lg-baseline {
10326 align-self: baseline !important;
10328 .align-self-lg-stretch {
10329 align-self: stretch !important;
10332 order: -1 !important;
10335 order: 0 !important;
10338 order: 1 !important;
10341 order: 2 !important;
10344 order: 3 !important;
10347 order: 4 !important;
10350 order: 5 !important;
10353 order: 6 !important;
10356 margin: 0 !important;
10359 margin: 0.25rem !important;
10362 margin: 0.5rem !important;
10365 margin: 1rem !important;
10368 margin: 1.5rem !important;
10371 margin: 3rem !important;
10374 margin: auto !important;
10377 margin-right: 0 !important;
10378 margin-left: 0 !important;
10381 margin-right: 0.25rem !important;
10382 margin-left: 0.25rem !important;
10385 margin-right: 0.5rem !important;
10386 margin-left: 0.5rem !important;
10389 margin-right: 1rem !important;
10390 margin-left: 1rem !important;
10393 margin-right: 1.5rem !important;
10394 margin-left: 1.5rem !important;
10397 margin-right: 3rem !important;
10398 margin-left: 3rem !important;
10401 margin-right: auto !important;
10402 margin-left: auto !important;
10405 margin-top: 0 !important;
10406 margin-bottom: 0 !important;
10409 margin-top: 0.25rem !important;
10410 margin-bottom: 0.25rem !important;
10413 margin-top: 0.5rem !important;
10414 margin-bottom: 0.5rem !important;
10417 margin-top: 1rem !important;
10418 margin-bottom: 1rem !important;
10421 margin-top: 1.5rem !important;
10422 margin-bottom: 1.5rem !important;
10425 margin-top: 3rem !important;
10426 margin-bottom: 3rem !important;
10429 margin-top: auto !important;
10430 margin-bottom: auto !important;
10433 margin-top: 0 !important;
10436 margin-top: 0.25rem !important;
10439 margin-top: 0.5rem !important;
10442 margin-top: 1rem !important;
10445 margin-top: 1.5rem !important;
10448 margin-top: 3rem !important;
10451 margin-top: auto !important;
10454 margin-right: 0 !important;
10457 margin-right: 0.25rem !important;
10460 margin-right: 0.5rem !important;
10463 margin-right: 1rem !important;
10466 margin-right: 1.5rem !important;
10469 margin-right: 3rem !important;
10472 margin-right: auto !important;
10475 margin-bottom: 0 !important;
10478 margin-bottom: 0.25rem !important;
10481 margin-bottom: 0.5rem !important;
10484 margin-bottom: 1rem !important;
10487 margin-bottom: 1.5rem !important;
10490 margin-bottom: 3rem !important;
10493 margin-bottom: auto !important;
10496 margin-left: 0 !important;
10499 margin-left: 0.25rem !important;
10502 margin-left: 0.5rem !important;
10505 margin-left: 1rem !important;
10508 margin-left: 1.5rem !important;
10511 margin-left: 3rem !important;
10514 margin-left: auto !important;
10517 padding: 0 !important;
10520 padding: 0.25rem !important;
10523 padding: 0.5rem !important;
10526 padding: 1rem !important;
10529 padding: 1.5rem !important;
10532 padding: 3rem !important;
10535 padding-right: 0 !important;
10536 padding-left: 0 !important;
10539 padding-right: 0.25rem !important;
10540 padding-left: 0.25rem !important;
10543 padding-right: 0.5rem !important;
10544 padding-left: 0.5rem !important;
10547 padding-right: 1rem !important;
10548 padding-left: 1rem !important;
10551 padding-right: 1.5rem !important;
10552 padding-left: 1.5rem !important;
10555 padding-right: 3rem !important;
10556 padding-left: 3rem !important;
10559 padding-top: 0 !important;
10560 padding-bottom: 0 !important;
10563 padding-top: 0.25rem !important;
10564 padding-bottom: 0.25rem !important;
10567 padding-top: 0.5rem !important;
10568 padding-bottom: 0.5rem !important;
10571 padding-top: 1rem !important;
10572 padding-bottom: 1rem !important;
10575 padding-top: 1.5rem !important;
10576 padding-bottom: 1.5rem !important;
10579 padding-top: 3rem !important;
10580 padding-bottom: 3rem !important;
10583 padding-top: 0 !important;
10586 padding-top: 0.25rem !important;
10589 padding-top: 0.5rem !important;
10592 padding-top: 1rem !important;
10595 padding-top: 1.5rem !important;
10598 padding-top: 3rem !important;
10601 padding-right: 0 !important;
10604 padding-right: 0.25rem !important;
10607 padding-right: 0.5rem !important;
10610 padding-right: 1rem !important;
10613 padding-right: 1.5rem !important;
10616 padding-right: 3rem !important;
10619 padding-bottom: 0 !important;
10622 padding-bottom: 0.25rem !important;
10625 padding-bottom: 0.5rem !important;
10628 padding-bottom: 1rem !important;
10631 padding-bottom: 1.5rem !important;
10634 padding-bottom: 3rem !important;
10637 padding-left: 0 !important;
10640 padding-left: 0.25rem !important;
10643 padding-left: 0.5rem !important;
10646 padding-left: 1rem !important;
10649 padding-left: 1.5rem !important;
10652 padding-left: 3rem !important;
10658 gap: 0.25rem !important;
10661 gap: 0.5rem !important;
10664 gap: 1rem !important;
10667 gap: 1.5rem !important;
10670 gap: 3rem !important;
10673 row-gap: 0 !important;
10676 row-gap: 0.25rem !important;
10679 row-gap: 0.5rem !important;
10682 row-gap: 1rem !important;
10685 row-gap: 1.5rem !important;
10688 row-gap: 3rem !important;
10691 column-gap: 0 !important;
10694 column-gap: 0.25rem !important;
10697 column-gap: 0.5rem !important;
10700 column-gap: 1rem !important;
10703 column-gap: 1.5rem !important;
10706 column-gap: 3rem !important;
10709 text-align: left !important;
10712 text-align: right !important;
10715 text-align: center !important;
10718 @media (min-width: 1200px) {
10720 float: left !important;
10723 float: right !important;
10726 float: none !important;
10728 .object-fit-xl-contain {
10729 object-fit: contain !important;
10731 .object-fit-xl-cover {
10732 object-fit: cover !important;
10734 .object-fit-xl-fill {
10735 object-fit: fill !important;
10737 .object-fit-xl-scale {
10738 object-fit: scale-down !important;
10740 .object-fit-xl-none {
10741 object-fit: none !important;
10744 display: inline !important;
10746 .d-xl-inline-block {
10747 display: inline-block !important;
10750 display: block !important;
10753 display: grid !important;
10755 .d-xl-inline-grid {
10756 display: inline-grid !important;
10759 display: table !important;
10762 display: table-row !important;
10765 display: table-cell !important;
10768 display: flex !important;
10770 .d-xl-inline-flex {
10771 display: inline-flex !important;
10774 display: none !important;
10777 flex: 1 1 auto !important;
10780 flex-direction: row !important;
10783 flex-direction: column !important;
10785 .flex-xl-row-reverse {
10786 flex-direction: row-reverse !important;
10788 .flex-xl-column-reverse {
10789 flex-direction: column-reverse !important;
10792 flex-grow: 0 !important;
10795 flex-grow: 1 !important;
10797 .flex-xl-shrink-0 {
10798 flex-shrink: 0 !important;
10800 .flex-xl-shrink-1 {
10801 flex-shrink: 1 !important;
10804 flex-wrap: wrap !important;
10807 flex-wrap: nowrap !important;
10809 .flex-xl-wrap-reverse {
10810 flex-wrap: wrap-reverse !important;
10812 .justify-content-xl-start {
10813 justify-content: flex-start !important;
10815 .justify-content-xl-end {
10816 justify-content: flex-end !important;
10818 .justify-content-xl-center {
10819 justify-content: center !important;
10821 .justify-content-xl-between {
10822 justify-content: space-between !important;
10824 .justify-content-xl-around {
10825 justify-content: space-around !important;
10827 .justify-content-xl-evenly {
10828 justify-content: space-evenly !important;
10830 .align-items-xl-start {
10831 align-items: flex-start !important;
10833 .align-items-xl-end {
10834 align-items: flex-end !important;
10836 .align-items-xl-center {
10837 align-items: center !important;
10839 .align-items-xl-baseline {
10840 align-items: baseline !important;
10842 .align-items-xl-stretch {
10843 align-items: stretch !important;
10845 .align-content-xl-start {
10846 align-content: flex-start !important;
10848 .align-content-xl-end {
10849 align-content: flex-end !important;
10851 .align-content-xl-center {
10852 align-content: center !important;
10854 .align-content-xl-between {
10855 align-content: space-between !important;
10857 .align-content-xl-around {
10858 align-content: space-around !important;
10860 .align-content-xl-stretch {
10861 align-content: stretch !important;
10863 .align-self-xl-auto {
10864 align-self: auto !important;
10866 .align-self-xl-start {
10867 align-self: flex-start !important;
10869 .align-self-xl-end {
10870 align-self: flex-end !important;
10872 .align-self-xl-center {
10873 align-self: center !important;
10875 .align-self-xl-baseline {
10876 align-self: baseline !important;
10878 .align-self-xl-stretch {
10879 align-self: stretch !important;
10882 order: -1 !important;
10885 order: 0 !important;
10888 order: 1 !important;
10891 order: 2 !important;
10894 order: 3 !important;
10897 order: 4 !important;
10900 order: 5 !important;
10903 order: 6 !important;
10906 margin: 0 !important;
10909 margin: 0.25rem !important;
10912 margin: 0.5rem !important;
10915 margin: 1rem !important;
10918 margin: 1.5rem !important;
10921 margin: 3rem !important;
10924 margin: auto !important;
10927 margin-right: 0 !important;
10928 margin-left: 0 !important;
10931 margin-right: 0.25rem !important;
10932 margin-left: 0.25rem !important;
10935 margin-right: 0.5rem !important;
10936 margin-left: 0.5rem !important;
10939 margin-right: 1rem !important;
10940 margin-left: 1rem !important;
10943 margin-right: 1.5rem !important;
10944 margin-left: 1.5rem !important;
10947 margin-right: 3rem !important;
10948 margin-left: 3rem !important;
10951 margin-right: auto !important;
10952 margin-left: auto !important;
10955 margin-top: 0 !important;
10956 margin-bottom: 0 !important;
10959 margin-top: 0.25rem !important;
10960 margin-bottom: 0.25rem !important;
10963 margin-top: 0.5rem !important;
10964 margin-bottom: 0.5rem !important;
10967 margin-top: 1rem !important;
10968 margin-bottom: 1rem !important;
10971 margin-top: 1.5rem !important;
10972 margin-bottom: 1.5rem !important;
10975 margin-top: 3rem !important;
10976 margin-bottom: 3rem !important;
10979 margin-top: auto !important;
10980 margin-bottom: auto !important;
10983 margin-top: 0 !important;
10986 margin-top: 0.25rem !important;
10989 margin-top: 0.5rem !important;
10992 margin-top: 1rem !important;
10995 margin-top: 1.5rem !important;
10998 margin-top: 3rem !important;
11001 margin-top: auto !important;
11004 margin-right: 0 !important;
11007 margin-right: 0.25rem !important;
11010 margin-right: 0.5rem !important;
11013 margin-right: 1rem !important;
11016 margin-right: 1.5rem !important;
11019 margin-right: 3rem !important;
11022 margin-right: auto !important;
11025 margin-bottom: 0 !important;
11028 margin-bottom: 0.25rem !important;
11031 margin-bottom: 0.5rem !important;
11034 margin-bottom: 1rem !important;
11037 margin-bottom: 1.5rem !important;
11040 margin-bottom: 3rem !important;
11043 margin-bottom: auto !important;
11046 margin-left: 0 !important;
11049 margin-left: 0.25rem !important;
11052 margin-left: 0.5rem !important;
11055 margin-left: 1rem !important;
11058 margin-left: 1.5rem !important;
11061 margin-left: 3rem !important;
11064 margin-left: auto !important;
11067 padding: 0 !important;
11070 padding: 0.25rem !important;
11073 padding: 0.5rem !important;
11076 padding: 1rem !important;
11079 padding: 1.5rem !important;
11082 padding: 3rem !important;
11085 padding-right: 0 !important;
11086 padding-left: 0 !important;
11089 padding-right: 0.25rem !important;
11090 padding-left: 0.25rem !important;
11093 padding-right: 0.5rem !important;
11094 padding-left: 0.5rem !important;
11097 padding-right: 1rem !important;
11098 padding-left: 1rem !important;
11101 padding-right: 1.5rem !important;
11102 padding-left: 1.5rem !important;
11105 padding-right: 3rem !important;
11106 padding-left: 3rem !important;
11109 padding-top: 0 !important;
11110 padding-bottom: 0 !important;
11113 padding-top: 0.25rem !important;
11114 padding-bottom: 0.25rem !important;
11117 padding-top: 0.5rem !important;
11118 padding-bottom: 0.5rem !important;
11121 padding-top: 1rem !important;
11122 padding-bottom: 1rem !important;
11125 padding-top: 1.5rem !important;
11126 padding-bottom: 1.5rem !important;
11129 padding-top: 3rem !important;
11130 padding-bottom: 3rem !important;
11133 padding-top: 0 !important;
11136 padding-top: 0.25rem !important;
11139 padding-top: 0.5rem !important;
11142 padding-top: 1rem !important;
11145 padding-top: 1.5rem !important;
11148 padding-top: 3rem !important;
11151 padding-right: 0 !important;
11154 padding-right: 0.25rem !important;
11157 padding-right: 0.5rem !important;
11160 padding-right: 1rem !important;
11163 padding-right: 1.5rem !important;
11166 padding-right: 3rem !important;
11169 padding-bottom: 0 !important;
11172 padding-bottom: 0.25rem !important;
11175 padding-bottom: 0.5rem !important;
11178 padding-bottom: 1rem !important;
11181 padding-bottom: 1.5rem !important;
11184 padding-bottom: 3rem !important;
11187 padding-left: 0 !important;
11190 padding-left: 0.25rem !important;
11193 padding-left: 0.5rem !important;
11196 padding-left: 1rem !important;
11199 padding-left: 1.5rem !important;
11202 padding-left: 3rem !important;
11208 gap: 0.25rem !important;
11211 gap: 0.5rem !important;
11214 gap: 1rem !important;
11217 gap: 1.5rem !important;
11220 gap: 3rem !important;
11223 row-gap: 0 !important;
11226 row-gap: 0.25rem !important;
11229 row-gap: 0.5rem !important;
11232 row-gap: 1rem !important;
11235 row-gap: 1.5rem !important;
11238 row-gap: 3rem !important;
11241 column-gap: 0 !important;
11244 column-gap: 0.25rem !important;
11247 column-gap: 0.5rem !important;
11250 column-gap: 1rem !important;
11253 column-gap: 1.5rem !important;
11256 column-gap: 3rem !important;
11259 text-align: left !important;
11262 text-align: right !important;
11265 text-align: center !important;
11268 @media (min-width: 1400px) {
11270 float: left !important;
11273 float: right !important;
11276 float: none !important;
11278 .object-fit-xxl-contain {
11279 object-fit: contain !important;
11281 .object-fit-xxl-cover {
11282 object-fit: cover !important;
11284 .object-fit-xxl-fill {
11285 object-fit: fill !important;
11287 .object-fit-xxl-scale {
11288 object-fit: scale-down !important;
11290 .object-fit-xxl-none {
11291 object-fit: none !important;
11294 display: inline !important;
11296 .d-xxl-inline-block {
11297 display: inline-block !important;
11300 display: block !important;
11303 display: grid !important;
11305 .d-xxl-inline-grid {
11306 display: inline-grid !important;
11309 display: table !important;
11312 display: table-row !important;
11314 .d-xxl-table-cell {
11315 display: table-cell !important;
11318 display: flex !important;
11320 .d-xxl-inline-flex {
11321 display: inline-flex !important;
11324 display: none !important;
11327 flex: 1 1 auto !important;
11330 flex-direction: row !important;
11333 flex-direction: column !important;
11335 .flex-xxl-row-reverse {
11336 flex-direction: row-reverse !important;
11338 .flex-xxl-column-reverse {
11339 flex-direction: column-reverse !important;
11342 flex-grow: 0 !important;
11345 flex-grow: 1 !important;
11347 .flex-xxl-shrink-0 {
11348 flex-shrink: 0 !important;
11350 .flex-xxl-shrink-1 {
11351 flex-shrink: 1 !important;
11354 flex-wrap: wrap !important;
11357 flex-wrap: nowrap !important;
11359 .flex-xxl-wrap-reverse {
11360 flex-wrap: wrap-reverse !important;
11362 .justify-content-xxl-start {
11363 justify-content: flex-start !important;
11365 .justify-content-xxl-end {
11366 justify-content: flex-end !important;
11368 .justify-content-xxl-center {
11369 justify-content: center !important;
11371 .justify-content-xxl-between {
11372 justify-content: space-between !important;
11374 .justify-content-xxl-around {
11375 justify-content: space-around !important;
11377 .justify-content-xxl-evenly {
11378 justify-content: space-evenly !important;
11380 .align-items-xxl-start {
11381 align-items: flex-start !important;
11383 .align-items-xxl-end {
11384 align-items: flex-end !important;
11386 .align-items-xxl-center {
11387 align-items: center !important;
11389 .align-items-xxl-baseline {
11390 align-items: baseline !important;
11392 .align-items-xxl-stretch {
11393 align-items: stretch !important;
11395 .align-content-xxl-start {
11396 align-content: flex-start !important;
11398 .align-content-xxl-end {
11399 align-content: flex-end !important;
11401 .align-content-xxl-center {
11402 align-content: center !important;
11404 .align-content-xxl-between {
11405 align-content: space-between !important;
11407 .align-content-xxl-around {
11408 align-content: space-around !important;
11410 .align-content-xxl-stretch {
11411 align-content: stretch !important;
11413 .align-self-xxl-auto {
11414 align-self: auto !important;
11416 .align-self-xxl-start {
11417 align-self: flex-start !important;
11419 .align-self-xxl-end {
11420 align-self: flex-end !important;
11422 .align-self-xxl-center {
11423 align-self: center !important;
11425 .align-self-xxl-baseline {
11426 align-self: baseline !important;
11428 .align-self-xxl-stretch {
11429 align-self: stretch !important;
11432 order: -1 !important;
11435 order: 0 !important;
11438 order: 1 !important;
11441 order: 2 !important;
11444 order: 3 !important;
11447 order: 4 !important;
11450 order: 5 !important;
11453 order: 6 !important;
11456 margin: 0 !important;
11459 margin: 0.25rem !important;
11462 margin: 0.5rem !important;
11465 margin: 1rem !important;
11468 margin: 1.5rem !important;
11471 margin: 3rem !important;
11474 margin: auto !important;
11477 margin-right: 0 !important;
11478 margin-left: 0 !important;
11481 margin-right: 0.25rem !important;
11482 margin-left: 0.25rem !important;
11485 margin-right: 0.5rem !important;
11486 margin-left: 0.5rem !important;
11489 margin-right: 1rem !important;
11490 margin-left: 1rem !important;
11493 margin-right: 1.5rem !important;
11494 margin-left: 1.5rem !important;
11497 margin-right: 3rem !important;
11498 margin-left: 3rem !important;
11501 margin-right: auto !important;
11502 margin-left: auto !important;
11505 margin-top: 0 !important;
11506 margin-bottom: 0 !important;
11509 margin-top: 0.25rem !important;
11510 margin-bottom: 0.25rem !important;
11513 margin-top: 0.5rem !important;
11514 margin-bottom: 0.5rem !important;
11517 margin-top: 1rem !important;
11518 margin-bottom: 1rem !important;
11521 margin-top: 1.5rem !important;
11522 margin-bottom: 1.5rem !important;
11525 margin-top: 3rem !important;
11526 margin-bottom: 3rem !important;
11529 margin-top: auto !important;
11530 margin-bottom: auto !important;
11533 margin-top: 0 !important;
11536 margin-top: 0.25rem !important;
11539 margin-top: 0.5rem !important;
11542 margin-top: 1rem !important;
11545 margin-top: 1.5rem !important;
11548 margin-top: 3rem !important;
11551 margin-top: auto !important;
11554 margin-right: 0 !important;
11557 margin-right: 0.25rem !important;
11560 margin-right: 0.5rem !important;
11563 margin-right: 1rem !important;
11566 margin-right: 1.5rem !important;
11569 margin-right: 3rem !important;
11572 margin-right: auto !important;
11575 margin-bottom: 0 !important;
11578 margin-bottom: 0.25rem !important;
11581 margin-bottom: 0.5rem !important;
11584 margin-bottom: 1rem !important;
11587 margin-bottom: 1.5rem !important;
11590 margin-bottom: 3rem !important;
11593 margin-bottom: auto !important;
11596 margin-left: 0 !important;
11599 margin-left: 0.25rem !important;
11602 margin-left: 0.5rem !important;
11605 margin-left: 1rem !important;
11608 margin-left: 1.5rem !important;
11611 margin-left: 3rem !important;
11614 margin-left: auto !important;
11617 padding: 0 !important;
11620 padding: 0.25rem !important;
11623 padding: 0.5rem !important;
11626 padding: 1rem !important;
11629 padding: 1.5rem !important;
11632 padding: 3rem !important;
11635 padding-right: 0 !important;
11636 padding-left: 0 !important;
11639 padding-right: 0.25rem !important;
11640 padding-left: 0.25rem !important;
11643 padding-right: 0.5rem !important;
11644 padding-left: 0.5rem !important;
11647 padding-right: 1rem !important;
11648 padding-left: 1rem !important;
11651 padding-right: 1.5rem !important;
11652 padding-left: 1.5rem !important;
11655 padding-right: 3rem !important;
11656 padding-left: 3rem !important;
11659 padding-top: 0 !important;
11660 padding-bottom: 0 !important;
11663 padding-top: 0.25rem !important;
11664 padding-bottom: 0.25rem !important;
11667 padding-top: 0.5rem !important;
11668 padding-bottom: 0.5rem !important;
11671 padding-top: 1rem !important;
11672 padding-bottom: 1rem !important;
11675 padding-top: 1.5rem !important;
11676 padding-bottom: 1.5rem !important;
11679 padding-top: 3rem !important;
11680 padding-bottom: 3rem !important;
11683 padding-top: 0 !important;
11686 padding-top: 0.25rem !important;
11689 padding-top: 0.5rem !important;
11692 padding-top: 1rem !important;
11695 padding-top: 1.5rem !important;
11698 padding-top: 3rem !important;
11701 padding-right: 0 !important;
11704 padding-right: 0.25rem !important;
11707 padding-right: 0.5rem !important;
11710 padding-right: 1rem !important;
11713 padding-right: 1.5rem !important;
11716 padding-right: 3rem !important;
11719 padding-bottom: 0 !important;
11722 padding-bottom: 0.25rem !important;
11725 padding-bottom: 0.5rem !important;
11728 padding-bottom: 1rem !important;
11731 padding-bottom: 1.5rem !important;
11734 padding-bottom: 3rem !important;
11737 padding-left: 0 !important;
11740 padding-left: 0.25rem !important;
11743 padding-left: 0.5rem !important;
11746 padding-left: 1rem !important;
11749 padding-left: 1.5rem !important;
11752 padding-left: 3rem !important;
11758 gap: 0.25rem !important;
11761 gap: 0.5rem !important;
11764 gap: 1rem !important;
11767 gap: 1.5rem !important;
11770 gap: 3rem !important;
11773 row-gap: 0 !important;
11776 row-gap: 0.25rem !important;
11779 row-gap: 0.5rem !important;
11782 row-gap: 1rem !important;
11785 row-gap: 1.5rem !important;
11788 row-gap: 3rem !important;
11790 .column-gap-xxl-0 {
11791 column-gap: 0 !important;
11793 .column-gap-xxl-1 {
11794 column-gap: 0.25rem !important;
11796 .column-gap-xxl-2 {
11797 column-gap: 0.5rem !important;
11799 .column-gap-xxl-3 {
11800 column-gap: 1rem !important;
11802 .column-gap-xxl-4 {
11803 column-gap: 1.5rem !important;
11805 .column-gap-xxl-5 {
11806 column-gap: 3rem !important;
11809 text-align: left !important;
11812 text-align: right !important;
11815 text-align: center !important;
11818 @media (min-width: 1200px) {
11820 font-size: 2.5rem !important;
11823 font-size: 2rem !important;
11826 font-size: 1.75rem !important;
11829 font-size: 1.5rem !important;
11834 display: inline !important;
11836 .d-print-inline-block {
11837 display: inline-block !important;
11840 display: block !important;
11843 display: grid !important;
11845 .d-print-inline-grid {
11846 display: inline-grid !important;
11849 display: table !important;
11851 .d-print-table-row {
11852 display: table-row !important;
11854 .d-print-table-cell {
11855 display: table-cell !important;
11858 display: flex !important;
11860 .d-print-inline-flex {
11861 display: inline-flex !important;
11864 display: none !important;
11868 /*# sourceMappingURL=litely-compact.css.map */