3 * Bootstrap v5.3.0 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
22 --bs-gray-dark: #343a40;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #e9ecef;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
28 --bs-gray-600: #6c757d;
29 --bs-gray-700: #495057;
30 --bs-gray-800: #343a40;
31 --bs-gray-900: #212529;
32 --bs-primary: #f1641e;
33 --bs-secondary: #c80000;
34 --bs-success: #6610f2;
36 --bs-warning: #ffc107;
40 --bs-primary-rgb: 241, 100, 30;
41 --bs-secondary-rgb: 200, 0, 0;
42 --bs-success-rgb: 102, 16, 242;
43 --bs-info-rgb: 0, 123, 255;
44 --bs-warning-rgb: 255, 193, 7;
45 --bs-danger-rgb: 140, 52, 9;
46 --bs-light-rgb: 248, 249, 250;
47 --bs-dark-rgb: 33, 37, 41;
48 --bs-primary-text-emphasis: #60280c;
49 --bs-secondary-text-emphasis: #500000;
50 --bs-success-text-emphasis: #290661;
51 --bs-info-text-emphasis: #003166;
52 --bs-warning-text-emphasis: #664d03;
53 --bs-danger-text-emphasis: #381504;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #fce0d2;
57 --bs-secondary-bg-subtle: #f4cccc;
58 --bs-success-bg-subtle: #e0cffc;
59 --bs-info-bg-subtle: #cce5ff;
60 --bs-warning-bg-subtle: #fff3cd;
61 --bs-danger-bg-subtle: #e8d6ce;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #f9c1a5;
65 --bs-secondary-border-subtle: #e99999;
66 --bs-success-border-subtle: #c29ffa;
67 --bs-info-border-subtle: #99caff;
68 --bs-warning-border-subtle: #ffe69c;
69 --bs-danger-border-subtle: #d1ae9d;
70 --bs-light-border-subtle: #e9ecef;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 34, 34, 34;
74 --bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Droid Sans", "Segoe UI", "Helvetica", Arial, sans-serif;
75 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 1rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #495057;
82 --bs-body-color-rgb: 73, 80, 87;
84 --bs-body-bg-rgb: 255, 255, 255;
85 --bs-emphasis-color: #222;
86 --bs-emphasis-color-rgb: 34, 34, 34;
87 --bs-secondary-color: rgba(73, 80, 87, 0.75);
88 --bs-secondary-color-rgb: 73, 80, 87;
89 --bs-secondary-bg: #e9ecef;
90 --bs-secondary-bg-rgb: 233, 236, 239;
91 --bs-tertiary-color: rgba(73, 80, 87, 0.5);
92 --bs-tertiary-color-rgb: 73, 80, 87;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: #495057;
96 --bs-link-color: #f1641e;
97 --bs-link-color-rgb: 241, 100, 30;
98 --bs-link-decoration: none;
99 --bs-link-hover-color: #c15018;
100 --bs-link-hover-color-rgb: 193, 80, 24;
101 --bs-code-color: #d63384;
102 --bs-highlight-bg: rgb(255, 252, 239);
103 --bs-border-width: 1px;
104 --bs-border-style: solid;
105 --bs-border-color: rgba(73, 80, 87, 0.25);
106 --bs-border-color-translucent: rgba(34, 34, 34, 0.175);
107 --bs-border-radius: 0.5rem;
108 --bs-border-radius-sm: 1rem;
109 --bs-border-radius-lg: 0.5rem;
110 --bs-border-radius-xl: 1rem;
111 --bs-border-radius-xxl: 2rem;
112 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
113 --bs-border-radius-pill: 50rem;
114 --bs-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
115 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
116 --bs-box-shadow-lg: 0 1rem 3rem rgba(34, 34, 34, 0.175);
117 --bs-box-shadow-inset: inset 0 1px 2px rgba(34, 34, 34, 0.075);
118 --bs-focus-ring-width: 0.25rem;
119 --bs-focus-ring-opacity: 0.25;
120 --bs-focus-ring-color: rgba(241, 100, 30, 0.25);
121 --bs-form-valid-color: #007bff;
122 --bs-form-valid-border-color: #007bff;
123 --bs-form-invalid-color: #8c3409;
124 --bs-form-invalid-border-color: #8c3409;
127 [data-bs-theme=dark] {
129 --bs-body-color: #adb5bd;
130 --bs-body-color-rgb: 173, 181, 189;
131 --bs-body-bg: #212529;
132 --bs-body-bg-rgb: 33, 37, 41;
133 --bs-emphasis-color: #fff;
134 --bs-emphasis-color-rgb: 255, 255, 255;
135 --bs-secondary-color: rgba(173, 181, 189, 0.75);
136 --bs-secondary-color-rgb: 173, 181, 189;
137 --bs-secondary-bg: #343a40;
138 --bs-secondary-bg-rgb: 52, 58, 64;
139 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
140 --bs-tertiary-color-rgb: 173, 181, 189;
141 --bs-tertiary-bg: #2b3035;
142 --bs-tertiary-bg-rgb: 43, 48, 53;
143 --bs-primary-text-emphasis: #f7a278;
144 --bs-secondary-text-emphasis: #de6666;
145 --bs-success-text-emphasis: #a370f7;
146 --bs-info-text-emphasis: #66b0ff;
147 --bs-warning-text-emphasis: #ffda6a;
148 --bs-danger-text-emphasis: #ba856b;
149 --bs-light-text-emphasis: #f8f9fa;
150 --bs-dark-text-emphasis: #dee2e6;
151 --bs-primary-bg-subtle: #301406;
152 --bs-secondary-bg-subtle: #280000;
153 --bs-success-bg-subtle: #140330;
154 --bs-info-bg-subtle: #001933;
155 --bs-warning-bg-subtle: #332701;
156 --bs-danger-bg-subtle: #1c0a02;
157 --bs-light-bg-subtle: #343a40;
158 --bs-dark-bg-subtle: #2b2e31;
159 --bs-primary-border-subtle: #913c12;
160 --bs-secondary-border-subtle: #780000;
161 --bs-success-border-subtle: #3d0a91;
162 --bs-info-border-subtle: #004a99;
163 --bs-warning-border-subtle: #997404;
164 --bs-danger-border-subtle: #541f05;
165 --bs-light-border-subtle: #495057;
166 --bs-dark-border-subtle: #343a40;
167 --bs-heading-color: inherit;
168 --bs-link-color: #f7a278;
169 --bs-link-hover-color: #f9b593;
170 --bs-link-color-rgb: 247, 162, 120;
171 --bs-link-hover-color-rgb: 249, 181, 147;
172 --bs-code-color: #e685b5;
173 --bs-border-color: #495057;
174 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
175 --bs-form-valid-color: #66cb90;
176 --bs-form-valid-border-color: #66cb90;
177 --bs-form-invalid-color: #e891a6;
178 --bs-form-invalid-border-color: #e891a6;
184 box-sizing: border-box;
187 @media (prefers-reduced-motion: no-preference) {
189 scroll-behavior: smooth;
195 font-family: var(--bs-body-font-family);
196 font-size: var(--bs-body-font-size);
197 font-weight: var(--bs-body-font-weight);
198 line-height: var(--bs-body-line-height);
199 color: var(--bs-body-color);
200 text-align: var(--bs-body-text-align);
201 background-color: var(--bs-body-bg);
202 -webkit-text-size-adjust: 100%;
203 -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
210 border-top: var(--bs-border-width) solid rgba(73, 80, 87, 0.25);
214 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
216 margin-bottom: 0.5rem;
219 color: var(--bs-heading-color);
223 font-size: calc(1.375rem + 1.5vw);
225 @media (min-width: 1200px) {
232 font-size: calc(1.325rem + 0.9vw);
234 @media (min-width: 1200px) {
241 font-size: calc(1.3rem + 0.6vw);
243 @media (min-width: 1200px) {
250 font-size: calc(1.275rem + 0.3vw);
252 @media (min-width: 1200px) {
272 text-decoration: underline dotted;
274 text-decoration-skip-ink: none;
280 line-height: inherit;
307 margin-bottom: 0.5rem;
326 background-color: var(--bs-highlight-bg);
334 vertical-align: baseline;
346 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
347 text-decoration: none;
350 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
353 a:not([href]):not([class]), a:not([href]):not([class]):hover {
355 text-decoration: none;
362 font-family: var(--bs-font-monospace);
381 color: var(--bs-code-color);
382 word-wrap: break-word;
389 padding: 0.1875rem 0.375rem;
391 color: var(--bs-body-bg);
392 background-color: var(--bs-body-color);
406 vertical-align: middle;
410 caption-side: bottom;
411 border-collapse: collapse;
416 padding-bottom: 0.5rem;
417 color: var(--bs-secondary-color);
423 text-align: -webkit-match-parent;
432 border-color: inherit;
438 display: inline-block;
445 button:focus:not(:focus-visible) {
455 font-family: inherit;
457 line-height: inherit;
462 text-transform: none;
476 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
477 display: none !important;
484 -webkit-appearance: button;
486 button:not(:disabled),
487 [type=button]:not(:disabled),
488 [type=reset]:not(:disabled),
489 [type=submit]:not(:disabled) {
513 margin-bottom: 0.5rem;
514 font-size: calc(1.275rem + 0.3vw);
515 line-height: inherit;
517 @media (min-width: 1200px) {
526 ::-webkit-datetime-edit-fields-wrapper,
527 ::-webkit-datetime-edit-text,
528 ::-webkit-datetime-edit-minute,
529 ::-webkit-datetime-edit-hour-field,
530 ::-webkit-datetime-edit-day-field,
531 ::-webkit-datetime-edit-month-field,
532 ::-webkit-datetime-edit-year-field {
536 ::-webkit-inner-spin-button {
541 outline-offset: -2px;
542 -webkit-appearance: textfield;
553 ::-webkit-search-decoration {
554 -webkit-appearance: none;
557 ::-webkit-color-swatch-wrapper {
561 ::file-selector-button {
563 -webkit-appearance: button;
567 display: inline-block;
580 vertical-align: baseline;
584 display: none !important;
593 font-size: calc(1.625rem + 4.5vw);
597 @media (min-width: 1200px) {
604 font-size: calc(1.575rem + 3.9vw);
608 @media (min-width: 1200px) {
615 font-size: calc(1.525rem + 3.3vw);
619 @media (min-width: 1200px) {
626 font-size: calc(1.475rem + 2.7vw);
630 @media (min-width: 1200px) {
637 font-size: calc(1.425rem + 2.1vw);
641 @media (min-width: 1200px) {
648 font-size: calc(1.375rem + 1.5vw);
652 @media (min-width: 1200px) {
669 display: inline-block;
671 .list-inline-item:not(:last-child) {
672 margin-right: 0.5rem;
677 text-transform: uppercase;
684 .blockquote > :last-child {
694 .blockquote-footer::before {
705 background-color: var(--bs-body-bg);
706 border: var(--bs-border-width) solid var(--bs-border-color);
707 border-radius: var(--bs-border-radius);
713 display: inline-block;
717 margin-bottom: 0.5rem;
723 color: var(--bs-secondary-color);
733 --bs-gutter-x: 1.5rem;
736 padding-right: calc(var(--bs-gutter-x) * 0.5);
737 padding-left: calc(var(--bs-gutter-x) * 0.5);
742 @media (min-width: 576px) {
743 .container-sm, .container {
747 @media (min-width: 768px) {
748 .container-md, .container-sm, .container {
752 @media (min-width: 992px) {
753 .container-lg, .container-md, .container-sm, .container {
757 @media (min-width: 1200px) {
758 .container-xl, .container-lg, .container-md, .container-sm, .container {
762 @media (min-width: 1400px) {
763 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
768 --bs-breakpoint-xs: 0;
769 --bs-breakpoint-sm: 576px;
770 --bs-breakpoint-md: 768px;
771 --bs-breakpoint-lg: 992px;
772 --bs-breakpoint-xl: 1200px;
773 --bs-breakpoint-xxl: 1400px;
777 --bs-gutter-x: 1.5rem;
781 margin-top: calc(-1 * var(--bs-gutter-y));
782 margin-right: calc(-0.5 * var(--bs-gutter-x));
783 margin-left: calc(-0.5 * var(--bs-gutter-x));
789 padding-right: calc(var(--bs-gutter-x) * 0.5);
790 padding-left: calc(var(--bs-gutter-x) * 0.5);
791 margin-top: var(--bs-gutter-y);
815 width: 33.3333333333%;
830 width: 16.6666666667%;
899 margin-left: 8.33333333%;
903 margin-left: 16.66666667%;
911 margin-left: 33.33333333%;
915 margin-left: 41.66666667%;
923 margin-left: 58.33333333%;
927 margin-left: 66.66666667%;
935 margin-left: 83.33333333%;
939 margin-left: 91.66666667%;
954 --bs-gutter-x: 0.25rem;
959 --bs-gutter-y: 0.25rem;
964 --bs-gutter-x: 0.5rem;
969 --bs-gutter-y: 0.5rem;
984 --bs-gutter-x: 1.5rem;
989 --bs-gutter-y: 1.5rem;
1002 @media (min-width: 576px) {
1006 .row-cols-sm-auto > * {
1010 .row-cols-sm-1 > * {
1014 .row-cols-sm-2 > * {
1018 .row-cols-sm-3 > * {
1020 width: 33.3333333333%;
1022 .row-cols-sm-4 > * {
1026 .row-cols-sm-5 > * {
1030 .row-cols-sm-6 > * {
1032 width: 16.6666666667%;
1044 width: 16.66666667%;
1052 width: 33.33333333%;
1056 width: 41.66666667%;
1064 width: 58.33333333%;
1068 width: 66.66666667%;
1076 width: 83.33333333%;
1080 width: 91.66666667%;
1090 margin-left: 8.33333333%;
1093 margin-left: 16.66666667%;
1099 margin-left: 33.33333333%;
1102 margin-left: 41.66666667%;
1108 margin-left: 58.33333333%;
1111 margin-left: 66.66666667%;
1117 margin-left: 83.33333333%;
1120 margin-left: 91.66666667%;
1132 --bs-gutter-x: 0.25rem;
1136 --bs-gutter-y: 0.25rem;
1140 --bs-gutter-x: 0.5rem;
1144 --bs-gutter-y: 0.5rem;
1148 --bs-gutter-x: 1rem;
1152 --bs-gutter-y: 1rem;
1156 --bs-gutter-x: 1.5rem;
1160 --bs-gutter-y: 1.5rem;
1164 --bs-gutter-x: 3rem;
1168 --bs-gutter-y: 3rem;
1171 @media (min-width: 768px) {
1175 .row-cols-md-auto > * {
1179 .row-cols-md-1 > * {
1183 .row-cols-md-2 > * {
1187 .row-cols-md-3 > * {
1189 width: 33.3333333333%;
1191 .row-cols-md-4 > * {
1195 .row-cols-md-5 > * {
1199 .row-cols-md-6 > * {
1201 width: 16.6666666667%;
1213 width: 16.66666667%;
1221 width: 33.33333333%;
1225 width: 41.66666667%;
1233 width: 58.33333333%;
1237 width: 66.66666667%;
1245 width: 83.33333333%;
1249 width: 91.66666667%;
1259 margin-left: 8.33333333%;
1262 margin-left: 16.66666667%;
1268 margin-left: 33.33333333%;
1271 margin-left: 41.66666667%;
1277 margin-left: 58.33333333%;
1280 margin-left: 66.66666667%;
1286 margin-left: 83.33333333%;
1289 margin-left: 91.66666667%;
1301 --bs-gutter-x: 0.25rem;
1305 --bs-gutter-y: 0.25rem;
1309 --bs-gutter-x: 0.5rem;
1313 --bs-gutter-y: 0.5rem;
1317 --bs-gutter-x: 1rem;
1321 --bs-gutter-y: 1rem;
1325 --bs-gutter-x: 1.5rem;
1329 --bs-gutter-y: 1.5rem;
1333 --bs-gutter-x: 3rem;
1337 --bs-gutter-y: 3rem;
1340 @media (min-width: 992px) {
1344 .row-cols-lg-auto > * {
1348 .row-cols-lg-1 > * {
1352 .row-cols-lg-2 > * {
1356 .row-cols-lg-3 > * {
1358 width: 33.3333333333%;
1360 .row-cols-lg-4 > * {
1364 .row-cols-lg-5 > * {
1368 .row-cols-lg-6 > * {
1370 width: 16.6666666667%;
1382 width: 16.66666667%;
1390 width: 33.33333333%;
1394 width: 41.66666667%;
1402 width: 58.33333333%;
1406 width: 66.66666667%;
1414 width: 83.33333333%;
1418 width: 91.66666667%;
1428 margin-left: 8.33333333%;
1431 margin-left: 16.66666667%;
1437 margin-left: 33.33333333%;
1440 margin-left: 41.66666667%;
1446 margin-left: 58.33333333%;
1449 margin-left: 66.66666667%;
1455 margin-left: 83.33333333%;
1458 margin-left: 91.66666667%;
1470 --bs-gutter-x: 0.25rem;
1474 --bs-gutter-y: 0.25rem;
1478 --bs-gutter-x: 0.5rem;
1482 --bs-gutter-y: 0.5rem;
1486 --bs-gutter-x: 1rem;
1490 --bs-gutter-y: 1rem;
1494 --bs-gutter-x: 1.5rem;
1498 --bs-gutter-y: 1.5rem;
1502 --bs-gutter-x: 3rem;
1506 --bs-gutter-y: 3rem;
1509 @media (min-width: 1200px) {
1513 .row-cols-xl-auto > * {
1517 .row-cols-xl-1 > * {
1521 .row-cols-xl-2 > * {
1525 .row-cols-xl-3 > * {
1527 width: 33.3333333333%;
1529 .row-cols-xl-4 > * {
1533 .row-cols-xl-5 > * {
1537 .row-cols-xl-6 > * {
1539 width: 16.6666666667%;
1551 width: 16.66666667%;
1559 width: 33.33333333%;
1563 width: 41.66666667%;
1571 width: 58.33333333%;
1575 width: 66.66666667%;
1583 width: 83.33333333%;
1587 width: 91.66666667%;
1597 margin-left: 8.33333333%;
1600 margin-left: 16.66666667%;
1606 margin-left: 33.33333333%;
1609 margin-left: 41.66666667%;
1615 margin-left: 58.33333333%;
1618 margin-left: 66.66666667%;
1624 margin-left: 83.33333333%;
1627 margin-left: 91.66666667%;
1639 --bs-gutter-x: 0.25rem;
1643 --bs-gutter-y: 0.25rem;
1647 --bs-gutter-x: 0.5rem;
1651 --bs-gutter-y: 0.5rem;
1655 --bs-gutter-x: 1rem;
1659 --bs-gutter-y: 1rem;
1663 --bs-gutter-x: 1.5rem;
1667 --bs-gutter-y: 1.5rem;
1671 --bs-gutter-x: 3rem;
1675 --bs-gutter-y: 3rem;
1678 @media (min-width: 1400px) {
1682 .row-cols-xxl-auto > * {
1686 .row-cols-xxl-1 > * {
1690 .row-cols-xxl-2 > * {
1694 .row-cols-xxl-3 > * {
1696 width: 33.3333333333%;
1698 .row-cols-xxl-4 > * {
1702 .row-cols-xxl-5 > * {
1706 .row-cols-xxl-6 > * {
1708 width: 16.6666666667%;
1720 width: 16.66666667%;
1728 width: 33.33333333%;
1732 width: 41.66666667%;
1740 width: 58.33333333%;
1744 width: 66.66666667%;
1752 width: 83.33333333%;
1756 width: 91.66666667%;
1766 margin-left: 8.33333333%;
1769 margin-left: 16.66666667%;
1775 margin-left: 33.33333333%;
1778 margin-left: 41.66666667%;
1784 margin-left: 58.33333333%;
1787 margin-left: 66.66666667%;
1793 margin-left: 83.33333333%;
1796 margin-left: 91.66666667%;
1808 --bs-gutter-x: 0.25rem;
1812 --bs-gutter-y: 0.25rem;
1816 --bs-gutter-x: 0.5rem;
1820 --bs-gutter-y: 0.5rem;
1824 --bs-gutter-x: 1rem;
1828 --bs-gutter-y: 1rem;
1832 --bs-gutter-x: 1.5rem;
1836 --bs-gutter-y: 1.5rem;
1840 --bs-gutter-x: 3rem;
1844 --bs-gutter-y: 3rem;
1848 --bs-table-color-type: initial;
1849 --bs-table-bg-type: initial;
1850 --bs-table-color-state: initial;
1851 --bs-table-bg-state: initial;
1852 --bs-table-color: var(--bs-body-color);
1853 --bs-table-bg: var(--bs-body-bg);
1854 --bs-table-border-color: var(--bs-border-color);
1855 --bs-table-accent-bg: transparent;
1856 --bs-table-striped-color: var(--bs-body-color);
1857 --bs-table-striped-bg: rgba(34, 34, 34, 0.05);
1858 --bs-table-active-color: var(--bs-body-color);
1859 --bs-table-active-bg: rgba(34, 34, 34, 0.1);
1860 --bs-table-hover-color: var(--bs-body-color);
1861 --bs-table-hover-bg: rgba(34, 34, 34, 0.075);
1863 margin-bottom: 1rem;
1864 vertical-align: top;
1865 border-color: var(--bs-table-border-color);
1867 .table > :not(caption) > * > * {
1868 padding: 0.5rem 0.5rem;
1869 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1870 background-color: var(--bs-table-bg);
1871 border-bottom-width: var(--bs-border-width);
1872 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1875 vertical-align: inherit;
1878 vertical-align: bottom;
1881 .table-group-divider {
1882 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1889 .table-sm > :not(caption) > * > * {
1890 padding: 0.25rem 0.25rem;
1893 .table-bordered > :not(caption) > * {
1894 border-width: var(--bs-border-width) 0;
1896 .table-bordered > :not(caption) > * > * {
1897 border-width: 0 var(--bs-border-width);
1900 .table-borderless > :not(caption) > * > * {
1901 border-bottom-width: 0;
1903 .table-borderless > :not(:first-child) {
1904 border-top-width: 0;
1907 .table-striped > tbody > tr:nth-of-type(odd) > * {
1908 --bs-table-color-type: var(--bs-table-striped-color);
1909 --bs-table-bg-type: var(--bs-table-striped-bg);
1912 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1913 --bs-table-color-type: var(--bs-table-striped-color);
1914 --bs-table-bg-type: var(--bs-table-striped-bg);
1918 --bs-table-color-state: var(--bs-table-active-color);
1919 --bs-table-bg-state: var(--bs-table-active-bg);
1922 .table-hover > tbody > tr:hover > * {
1923 --bs-table-color-state: var(--bs-table-hover-color);
1924 --bs-table-bg-state: var(--bs-table-hover-bg);
1928 --bs-table-color: #222;
1929 --bs-table-bg: #fce0d2;
1930 --bs-table-border-color: #e6cdc0;
1931 --bs-table-striped-bg: #f1d7c9;
1932 --bs-table-striped-color: #222;
1933 --bs-table-active-bg: #e6cdc0;
1934 --bs-table-active-color: #222;
1935 --bs-table-hover-bg: #ecd2c5;
1936 --bs-table-hover-color: #222;
1937 color: var(--bs-table-color);
1938 border-color: var(--bs-table-border-color);
1942 --bs-table-color: #222;
1943 --bs-table-bg: #f4cccc;
1944 --bs-table-border-color: #dfbbbb;
1945 --bs-table-striped-bg: #eac4c4;
1946 --bs-table-striped-color: #222;
1947 --bs-table-active-bg: #dfbbbb;
1948 --bs-table-active-color: #222;
1949 --bs-table-hover-bg: #e4bfbf;
1950 --bs-table-hover-color: #222;
1951 color: var(--bs-table-color);
1952 border-color: var(--bs-table-border-color);
1956 --bs-table-color: #222;
1957 --bs-table-bg: #e0cffc;
1958 --bs-table-border-color: #cdbee6;
1959 --bs-table-striped-bg: #d7c6f1;
1960 --bs-table-striped-color: #222;
1961 --bs-table-active-bg: #cdbee6;
1962 --bs-table-active-color: #222;
1963 --bs-table-hover-bg: #d2c2ec;
1964 --bs-table-hover-color: #222;
1965 color: var(--bs-table-color);
1966 border-color: var(--bs-table-border-color);
1970 --bs-table-color: #222;
1971 --bs-table-bg: #cce5ff;
1972 --bs-table-border-color: #bbd2e9;
1973 --bs-table-striped-bg: #c4dbf4;
1974 --bs-table-striped-color: #222;
1975 --bs-table-active-bg: #bbd2e9;
1976 --bs-table-active-color: #222;
1977 --bs-table-hover-bg: #bfd6ee;
1978 --bs-table-hover-color: #222;
1979 color: var(--bs-table-color);
1980 border-color: var(--bs-table-border-color);
1984 --bs-table-color: #222;
1985 --bs-table-bg: #fff3cd;
1986 --bs-table-border-color: #e9debc;
1987 --bs-table-striped-bg: #f4e9c4;
1988 --bs-table-striped-color: #222;
1989 --bs-table-active-bg: #e9debc;
1990 --bs-table-active-color: #222;
1991 --bs-table-hover-bg: #eee3c0;
1992 --bs-table-hover-color: #222;
1993 color: var(--bs-table-color);
1994 border-color: var(--bs-table-border-color);
1998 --bs-table-color: #222;
1999 --bs-table-bg: #e8d6ce;
2000 --bs-table-border-color: #d4c4bd;
2001 --bs-table-striped-bg: #decdc5;
2002 --bs-table-striped-color: #222;
2003 --bs-table-active-bg: #d4c4bd;
2004 --bs-table-active-color: #222;
2005 --bs-table-hover-bg: #d9c9c1;
2006 --bs-table-hover-color: #222;
2007 color: var(--bs-table-color);
2008 border-color: var(--bs-table-border-color);
2012 --bs-table-color: #222;
2013 --bs-table-bg: #f8f9fa;
2014 --bs-table-border-color: #e3e4e4;
2015 --bs-table-striped-bg: #edeeef;
2016 --bs-table-striped-color: #222;
2017 --bs-table-active-bg: #e3e4e4;
2018 --bs-table-active-color: #222;
2019 --bs-table-hover-bg: #e8e9ea;
2020 --bs-table-hover-color: #222;
2021 color: var(--bs-table-color);
2022 border-color: var(--bs-table-border-color);
2026 --bs-table-color: #fff;
2027 --bs-table-bg: #212529;
2028 --bs-table-border-color: #373b3e;
2029 --bs-table-striped-bg: #2c3034;
2030 --bs-table-striped-color: #fff;
2031 --bs-table-active-bg: #373b3e;
2032 --bs-table-active-color: #fff;
2033 --bs-table-hover-bg: #323539;
2034 --bs-table-hover-color: #fff;
2035 color: var(--bs-table-color);
2036 border-color: var(--bs-table-border-color);
2041 -webkit-overflow-scrolling: touch;
2044 @media (max-width: 575.98px) {
2045 .table-responsive-sm {
2047 -webkit-overflow-scrolling: touch;
2050 @media (max-width: 767.98px) {
2051 .table-responsive-md {
2053 -webkit-overflow-scrolling: touch;
2056 @media (max-width: 991.98px) {
2057 .table-responsive-lg {
2059 -webkit-overflow-scrolling: touch;
2062 @media (max-width: 1199.98px) {
2063 .table-responsive-xl {
2065 -webkit-overflow-scrolling: touch;
2068 @media (max-width: 1399.98px) {
2069 .table-responsive-xxl {
2071 -webkit-overflow-scrolling: touch;
2075 margin-bottom: 0.5rem;
2079 padding-top: calc(0.375rem + var(--bs-border-width));
2080 padding-bottom: calc(0.375rem + var(--bs-border-width));
2086 .col-form-label-lg {
2087 padding-top: calc(0.5rem + var(--bs-border-width));
2088 padding-bottom: calc(0.5rem + var(--bs-border-width));
2092 .col-form-label-sm {
2093 padding-top: calc(0.25rem + var(--bs-border-width));
2094 padding-bottom: calc(0.25rem + var(--bs-border-width));
2095 font-size: 0.875rem;
2099 margin-top: 0.25rem;
2101 color: var(--bs-secondary-color);
2107 padding: 0.375rem 0.75rem;
2111 color: var(--bs-body-color);
2112 background-color: var(--bs-body-bg);
2113 background-clip: padding-box;
2114 border: var(--bs-border-width) solid var(--bs-border-color);
2116 border-radius: var(--bs-border-radius);
2117 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2119 @media (prefers-reduced-motion: reduce) {
2124 .form-control[type=file] {
2127 .form-control[type=file]:not(:disabled):not([readonly]) {
2130 .form-control:focus {
2131 color: var(--bs-body-color);
2132 background-color: var(--bs-body-bg);
2133 border-color: #f8b28f;
2135 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2137 .form-control::-webkit-date-and-time-value {
2142 .form-control::-webkit-datetime-edit {
2146 .form-control::placeholder {
2147 color: var(--bs-secondary-color);
2150 .form-control:disabled {
2151 background-color: var(--bs-secondary-bg);
2154 .form-control::file-selector-button {
2155 padding: 0.375rem 0.75rem;
2156 margin: -0.375rem -0.75rem;
2157 margin-inline-end: 0.75rem;
2158 color: var(--bs-body-color);
2159 background-color: var(--bs-tertiary-bg);
2160 pointer-events: none;
2161 border-color: inherit;
2162 border-style: solid;
2164 border-inline-end-width: var(--bs-border-width);
2166 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;
2168 @media (prefers-reduced-motion: reduce) {
2169 .form-control::file-selector-button {
2173 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2174 background-color: var(--bs-secondary-bg);
2177 .form-control-plaintext {
2180 padding: 0.375rem 0;
2183 color: var(--bs-body-color);
2184 background-color: transparent;
2185 border: solid transparent;
2186 border-width: var(--bs-border-width) 0;
2188 .form-control-plaintext:focus {
2191 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2197 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2198 padding: 0.25rem 0.5rem;
2199 font-size: 0.875rem;
2200 border-radius: var(--bs-border-radius-sm);
2202 .form-control-sm::file-selector-button {
2203 padding: 0.25rem 0.5rem;
2204 margin: -0.25rem -0.5rem;
2205 margin-inline-end: 0.5rem;
2209 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2210 padding: 0.5rem 1rem;
2212 border-radius: var(--bs-border-radius-lg);
2214 .form-control-lg::file-selector-button {
2215 padding: 0.5rem 1rem;
2216 margin: -0.5rem -1rem;
2217 margin-inline-end: 1rem;
2220 textarea.form-control {
2221 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2223 textarea.form-control-sm {
2224 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2226 textarea.form-control-lg {
2227 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2230 .form-control-color {
2232 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2235 .form-control-color:not(:disabled):not([readonly]) {
2238 .form-control-color::-moz-color-swatch {
2239 border: 0 !important;
2240 border-radius: var(--bs-border-radius);
2242 .form-control-color::-webkit-color-swatch {
2243 border: 0 !important;
2244 border-radius: var(--bs-border-radius);
2246 .form-control-color.form-control-sm {
2247 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2249 .form-control-color.form-control-lg {
2250 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2254 --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");
2257 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2261 color: var(--bs-body-color);
2262 background-color: var(--bs-body-bg);
2263 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2264 background-repeat: no-repeat;
2265 background-position: right 0.75rem center;
2266 background-size: 16px 12px;
2267 border: var(--bs-border-width) solid var(--bs-border-color);
2268 border-radius: var(--bs-border-radius);
2269 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2272 @media (prefers-reduced-motion: reduce) {
2277 .form-select:focus {
2278 border-color: #f8b28f;
2280 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.75);
2282 .form-select[multiple], .form-select[size]:not([size="1"]) {
2283 padding-right: 0.75rem;
2284 background-image: none;
2286 .form-select:disabled {
2287 background-color: var(--bs-secondary-bg);
2289 .form-select:-moz-focusring {
2291 text-shadow: 0 0 0 var(--bs-body-color);
2295 padding-top: 0.25rem;
2296 padding-bottom: 0.25rem;
2297 padding-left: 0.5rem;
2298 font-size: 0.875rem;
2299 border-radius: var(--bs-border-radius-sm);
2303 padding-top: 0.5rem;
2304 padding-bottom: 0.5rem;
2307 border-radius: var(--bs-border-radius-lg);
2310 [data-bs-theme=dark] .form-select {
2311 --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");
2317 padding-left: 1.5em;
2318 margin-bottom: 0.125rem;
2320 .form-check .form-check-input {
2322 margin-left: -1.5em;
2325 .form-check-reverse {
2326 padding-right: 1.5em;
2330 .form-check-reverse .form-check-input {
2332 margin-right: -1.5em;
2337 --bs-form-check-bg: var(--bs-body-bg);
2341 vertical-align: top;
2342 background-color: var(--bs-form-check-bg);
2343 background-image: var(--bs-form-check-bg-image);
2344 background-repeat: no-repeat;
2345 background-position: center;
2346 background-size: contain;
2347 border: var(--bs-border-width) solid var(--bs-border-color);
2349 print-color-adjust: exact;
2351 .form-check-input[type=checkbox] {
2352 border-radius: 0.25em;
2354 .form-check-input[type=radio] {
2357 .form-check-input:active {
2358 filter: brightness(90%);
2360 .form-check-input:focus {
2361 border-color: #f8b28f;
2363 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2365 .form-check-input:checked {
2366 background-color: #f1641e;
2367 border-color: #f1641e;
2369 .form-check-input:checked[type=checkbox] {
2370 --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");
2372 .form-check-input:checked[type=radio] {
2373 --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");
2375 .form-check-input[type=checkbox]:indeterminate {
2376 background-color: #f1641e;
2377 border-color: #f1641e;
2378 --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");
2380 .form-check-input:disabled {
2381 pointer-events: none;
2385 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2391 padding-left: 2.5em;
2393 .form-switch .form-check-input {
2394 --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");
2396 margin-left: -2.5em;
2397 background-image: var(--bs-form-switch-bg);
2398 background-position: left center;
2400 transition: background-position 0.15s ease-in-out;
2402 @media (prefers-reduced-motion: reduce) {
2403 .form-switch .form-check-input {
2407 .form-switch .form-check-input:focus {
2408 --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");
2410 .form-switch .form-check-input:checked {
2411 background-position: right center;
2412 --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");
2414 .form-switch.form-check-reverse {
2415 padding-right: 2.5em;
2418 .form-switch.form-check-reverse .form-check-input {
2419 margin-right: -2.5em;
2423 .form-check-inline {
2424 display: inline-block;
2430 clip: rect(0, 0, 0, 0);
2431 pointer-events: none;
2433 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2434 pointer-events: none;
2439 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2440 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
2447 background-color: transparent;
2453 .form-range:focus::-webkit-slider-thumb {
2454 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2456 .form-range:focus::-moz-range-thumb {
2457 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2459 .form-range::-moz-focus-outer {
2462 .form-range::-webkit-slider-thumb {
2465 margin-top: -0.25rem;
2466 background-color: #f1641e;
2468 border-radius: 1rem;
2469 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2472 @media (prefers-reduced-motion: reduce) {
2473 .form-range::-webkit-slider-thumb {
2477 .form-range::-webkit-slider-thumb:active {
2478 background-color: #fbd1bc;
2480 .form-range::-webkit-slider-runnable-track {
2485 background-color: var(--bs-tertiary-bg);
2486 border-color: transparent;
2487 border-radius: 1rem;
2489 .form-range::-moz-range-thumb {
2492 background-color: #f1641e;
2494 border-radius: 1rem;
2495 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2498 @media (prefers-reduced-motion: reduce) {
2499 .form-range::-moz-range-thumb {
2503 .form-range::-moz-range-thumb:active {
2504 background-color: #fbd1bc;
2506 .form-range::-moz-range-track {
2511 background-color: var(--bs-tertiary-bg);
2512 border-color: transparent;
2513 border-radius: 1rem;
2515 .form-range:disabled {
2516 pointer-events: none;
2518 .form-range:disabled::-webkit-slider-thumb {
2519 background-color: var(--bs-secondary-color);
2521 .form-range:disabled::-moz-range-thumb {
2522 background-color: var(--bs-secondary-color);
2528 .form-floating > .form-control,
2529 .form-floating > .form-control-plaintext,
2530 .form-floating > .form-select {
2531 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2532 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2535 .form-floating > label {
2541 padding: 1rem 0.75rem;
2544 text-overflow: ellipsis;
2545 white-space: nowrap;
2546 pointer-events: none;
2547 border: var(--bs-border-width) solid transparent;
2548 transform-origin: 0 0;
2549 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2551 @media (prefers-reduced-motion: reduce) {
2552 .form-floating > label {
2556 .form-floating > .form-control,
2557 .form-floating > .form-control-plaintext {
2558 padding: 1rem 0.75rem;
2560 .form-floating > .form-control::placeholder,
2561 .form-floating > .form-control-plaintext::placeholder {
2564 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2565 .form-floating > .form-control-plaintext:focus,
2566 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2567 padding-top: 1.625rem;
2568 padding-bottom: 0.625rem;
2570 .form-floating > .form-control:-webkit-autofill,
2571 .form-floating > .form-control-plaintext:-webkit-autofill {
2572 padding-top: 1.625rem;
2573 padding-bottom: 0.625rem;
2575 .form-floating > .form-select {
2576 padding-top: 1.625rem;
2577 padding-bottom: 0.625rem;
2579 .form-floating > .form-control:focus ~ label,
2580 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2581 .form-floating > .form-control-plaintext ~ label,
2582 .form-floating > .form-select ~ label {
2583 color: rgba(var(--bs-body-color-rgb), 0.65);
2584 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2586 .form-floating > .form-control:focus ~ label::after,
2587 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2588 .form-floating > .form-control-plaintext ~ label::after,
2589 .form-floating > .form-select ~ label::after {
2591 inset: 1rem 0.375rem;
2595 background-color: var(--bs-body-bg);
2596 border-radius: var(--bs-border-radius);
2598 .form-floating > .form-control:-webkit-autofill ~ 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-plaintext ~ label {
2603 border-width: var(--bs-border-width) 0;
2605 .form-floating > :disabled ~ label {
2608 .form-floating > :disabled ~ label::after {
2609 background-color: var(--bs-secondary-bg);
2616 align-items: stretch;
2619 .input-group > .form-control,
2620 .input-group > .form-select,
2621 .input-group > .form-floating {
2627 .input-group > .form-control:focus,
2628 .input-group > .form-select:focus,
2629 .input-group > .form-floating:focus-within {
2636 .input-group .btn:focus {
2642 align-items: center;
2643 padding: 0.375rem 0.75rem;
2647 color: var(--bs-body-color);
2649 white-space: nowrap;
2650 background-color: var(--bs-tertiary-bg);
2651 border: var(--bs-border-width) solid var(--bs-border-color);
2652 border-radius: var(--bs-border-radius);
2655 .input-group-lg > .form-control,
2656 .input-group-lg > .form-select,
2657 .input-group-lg > .input-group-text,
2658 .input-group-lg > .btn {
2659 padding: 0.5rem 1rem;
2661 border-radius: var(--bs-border-radius-lg);
2664 .input-group-sm > .form-control,
2665 .input-group-sm > .form-select,
2666 .input-group-sm > .input-group-text,
2667 .input-group-sm > .btn {
2668 padding: 0.25rem 0.5rem;
2669 font-size: 0.875rem;
2670 border-radius: var(--bs-border-radius-sm);
2673 .input-group-lg > .form-select,
2674 .input-group-sm > .form-select {
2675 padding-right: 3rem;
2678 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2679 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2680 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2681 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2682 border-top-right-radius: 0;
2683 border-bottom-right-radius: 0;
2685 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2686 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2687 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2688 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2689 border-top-right-radius: 0;
2690 border-bottom-right-radius: 0;
2692 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2693 margin-left: calc(var(--bs-border-width) * -1);
2694 border-top-left-radius: 0;
2695 border-bottom-left-radius: 0;
2697 .input-group > .form-floating:not(:first-child) > .form-control,
2698 .input-group > .form-floating:not(:first-child) > .form-select {
2699 border-top-left-radius: 0;
2700 border-bottom-left-radius: 0;
2706 margin-top: 0.25rem;
2708 color: var(--bs-form-valid-color);
2717 padding: 0.25rem 0.5rem;
2719 font-size: 0.875rem;
2721 background-color: var(--bs-success);
2722 border-radius: var(--bs-border-radius);
2725 .was-validated :valid ~ .valid-feedback,
2726 .was-validated :valid ~ .valid-tooltip,
2727 .is-valid ~ .valid-feedback,
2728 .is-valid ~ .valid-tooltip {
2732 .was-validated .form-control:valid, .form-control.is-valid {
2733 border-color: var(--bs-form-valid-border-color);
2734 padding-right: calc(1.5em + 0.75rem);
2735 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");
2736 background-repeat: no-repeat;
2737 background-position: right calc(0.375em + 0.1875rem) center;
2738 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2740 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2741 border-color: var(--bs-form-valid-border-color);
2742 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2745 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2746 padding-right: calc(1.5em + 0.75rem);
2747 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2750 .was-validated .form-select:valid, .form-select.is-valid {
2751 border-color: var(--bs-form-valid-border-color);
2753 .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"] {
2754 --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");
2755 padding-right: 4.125rem;
2756 background-position: right 0.75rem center, center right 2.25rem;
2757 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2759 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2760 border-color: var(--bs-form-valid-border-color);
2761 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2764 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2765 width: calc(3rem + calc(1.5em + 0.75rem));
2768 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2769 border-color: var(--bs-form-valid-border-color);
2771 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2772 background-color: var(--bs-form-valid-color);
2774 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2775 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2777 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2778 color: var(--bs-form-valid-color);
2781 .form-check-inline .form-check-input ~ .valid-feedback {
2785 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2786 .was-validated .input-group > .form-select:not(:focus):valid,
2787 .input-group > .form-select:not(:focus).is-valid,
2788 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2789 .input-group > .form-floating:not(:focus-within).is-valid {
2796 margin-top: 0.25rem;
2798 color: var(--bs-form-invalid-color);
2807 padding: 0.25rem 0.5rem;
2809 font-size: 0.875rem;
2811 background-color: var(--bs-danger);
2812 border-radius: var(--bs-border-radius);
2815 .was-validated :invalid ~ .invalid-feedback,
2816 .was-validated :invalid ~ .invalid-tooltip,
2817 .is-invalid ~ .invalid-feedback,
2818 .is-invalid ~ .invalid-tooltip {
2822 .was-validated .form-control:invalid, .form-control.is-invalid {
2823 border-color: var(--bs-form-invalid-border-color);
2824 padding-right: calc(1.5em + 0.75rem);
2825 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238c3409'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238c3409' stroke='none'/%3e%3c/svg%3e");
2826 background-repeat: no-repeat;
2827 background-position: right calc(0.375em + 0.1875rem) center;
2828 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2830 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2831 border-color: var(--bs-form-invalid-border-color);
2832 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2835 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2836 padding-right: calc(1.5em + 0.75rem);
2837 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2840 .was-validated .form-select:invalid, .form-select.is-invalid {
2841 border-color: var(--bs-form-invalid-border-color);
2843 .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"] {
2844 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238c3409'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238c3409' stroke='none'/%3e%3c/svg%3e");
2845 padding-right: 4.125rem;
2846 background-position: right 0.75rem center, center right 2.25rem;
2847 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2849 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2850 border-color: var(--bs-form-invalid-border-color);
2851 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2854 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2855 width: calc(3rem + calc(1.5em + 0.75rem));
2858 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2859 border-color: var(--bs-form-invalid-border-color);
2861 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2862 background-color: var(--bs-form-invalid-color);
2864 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2865 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2867 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2868 color: var(--bs-form-invalid-color);
2871 .form-check-inline .form-check-input ~ .invalid-feedback {
2875 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2876 .was-validated .input-group > .form-select:not(:focus):invalid,
2877 .input-group > .form-select:not(:focus).is-invalid,
2878 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2879 .input-group > .form-floating:not(:focus-within).is-invalid {
2884 --bs-btn-padding-x: 0.75rem;
2885 --bs-btn-padding-y: 0.375rem;
2886 --bs-btn-font-family: ;
2887 --bs-btn-font-size: 1rem;
2888 --bs-btn-font-weight: 400;
2889 --bs-btn-line-height: 1.5;
2890 --bs-btn-color: var(--bs-body-color);
2891 --bs-btn-bg: transparent;
2892 --bs-btn-border-width: var(--bs-border-width);
2893 --bs-btn-border-color: transparent;
2894 --bs-btn-border-radius: var(--bs-border-radius);
2895 --bs-btn-hover-border-color: transparent;
2896 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(34, 34, 34, 0.075);
2897 --bs-btn-disabled-opacity: 0.65;
2898 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2899 display: inline-block;
2900 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2901 font-family: var(--bs-btn-font-family);
2902 font-size: var(--bs-btn-font-size);
2903 font-weight: var(--bs-btn-font-weight);
2904 line-height: var(--bs-btn-line-height);
2905 color: var(--bs-btn-color);
2907 vertical-align: middle;
2910 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2911 border-radius: var(--bs-btn-border-radius);
2912 background-color: var(--bs-btn-bg);
2913 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;
2915 @media (prefers-reduced-motion: reduce) {
2921 color: var(--bs-btn-hover-color);
2922 background-color: var(--bs-btn-hover-bg);
2923 border-color: var(--bs-btn-hover-border-color);
2925 .btn-check + .btn:hover {
2926 color: var(--bs-btn-color);
2927 background-color: var(--bs-btn-bg);
2928 border-color: var(--bs-btn-border-color);
2930 .btn:focus-visible {
2931 color: var(--bs-btn-hover-color);
2932 background-color: var(--bs-btn-hover-bg);
2933 border-color: var(--bs-btn-hover-border-color);
2935 box-shadow: var(--bs-btn-focus-box-shadow);
2937 .btn-check:focus-visible + .btn {
2938 border-color: var(--bs-btn-hover-border-color);
2940 box-shadow: var(--bs-btn-focus-box-shadow);
2942 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2943 color: var(--bs-btn-active-color);
2944 background-color: var(--bs-btn-active-bg);
2945 border-color: var(--bs-btn-active-border-color);
2947 .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 {
2948 box-shadow: var(--bs-btn-focus-box-shadow);
2950 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2951 color: var(--bs-btn-disabled-color);
2952 pointer-events: none;
2953 background-color: var(--bs-btn-disabled-bg);
2954 border-color: var(--bs-btn-disabled-border-color);
2955 opacity: var(--bs-btn-disabled-opacity);
2959 --bs-btn-color: #fff;
2960 --bs-btn-bg: #f1641e;
2961 --bs-btn-border-color: #f1641e;
2962 --bs-btn-hover-color: #fff;
2963 --bs-btn-hover-bg: #cd551a;
2964 --bs-btn-hover-border-color: #c15018;
2965 --bs-btn-focus-shadow-rgb: 243, 123, 64;
2966 --bs-btn-active-color: #fff;
2967 --bs-btn-active-bg: #c15018;
2968 --bs-btn-active-border-color: #b54b17;
2969 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2970 --bs-btn-disabled-color: #fff;
2971 --bs-btn-disabled-bg: #f1641e;
2972 --bs-btn-disabled-border-color: #f1641e;
2976 --bs-btn-color: #fff;
2977 --bs-btn-bg: #c80000;
2978 --bs-btn-border-color: #c80000;
2979 --bs-btn-hover-color: #fff;
2980 --bs-btn-hover-bg: #aa0000;
2981 --bs-btn-hover-border-color: #a00000;
2982 --bs-btn-focus-shadow-rgb: 208, 38, 38;
2983 --bs-btn-active-color: #fff;
2984 --bs-btn-active-bg: #a00000;
2985 --bs-btn-active-border-color: #960000;
2986 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2987 --bs-btn-disabled-color: #fff;
2988 --bs-btn-disabled-bg: #c80000;
2989 --bs-btn-disabled-border-color: #c80000;
2993 --bs-btn-color: #fff;
2994 --bs-btn-bg: #6610f2;
2995 --bs-btn-border-color: #6610f2;
2996 --bs-btn-hover-color: #fff;
2997 --bs-btn-hover-bg: #570ece;
2998 --bs-btn-hover-border-color: #520dc2;
2999 --bs-btn-focus-shadow-rgb: 125, 52, 244;
3000 --bs-btn-active-color: #fff;
3001 --bs-btn-active-bg: #520dc2;
3002 --bs-btn-active-border-color: #4d0cb6;
3003 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3004 --bs-btn-disabled-color: #fff;
3005 --bs-btn-disabled-bg: #6610f2;
3006 --bs-btn-disabled-border-color: #6610f2;
3010 --bs-btn-color: #fff;
3011 --bs-btn-bg: #007bff;
3012 --bs-btn-border-color: #007bff;
3013 --bs-btn-hover-color: #fff;
3014 --bs-btn-hover-bg: #0069d9;
3015 --bs-btn-hover-border-color: #0062cc;
3016 --bs-btn-focus-shadow-rgb: 38, 143, 255;
3017 --bs-btn-active-color: #fff;
3018 --bs-btn-active-bg: #0062cc;
3019 --bs-btn-active-border-color: #005cbf;
3020 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3021 --bs-btn-disabled-color: #fff;
3022 --bs-btn-disabled-bg: #007bff;
3023 --bs-btn-disabled-border-color: #007bff;
3027 --bs-btn-color: #222;
3028 --bs-btn-bg: #ffc107;
3029 --bs-btn-border-color: #ffc107;
3030 --bs-btn-hover-color: #222;
3031 --bs-btn-hover-bg: #ffca2c;
3032 --bs-btn-hover-border-color: #ffc720;
3033 --bs-btn-focus-shadow-rgb: 222, 169, 11;
3034 --bs-btn-active-color: #222;
3035 --bs-btn-active-bg: #ffcd39;
3036 --bs-btn-active-border-color: #ffc720;
3037 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3038 --bs-btn-disabled-color: #222;
3039 --bs-btn-disabled-bg: #ffc107;
3040 --bs-btn-disabled-border-color: #ffc107;
3044 --bs-btn-color: #fff;
3045 --bs-btn-bg: #8c3409;
3046 --bs-btn-border-color: #8c3409;
3047 --bs-btn-hover-color: #fff;
3048 --bs-btn-hover-bg: #772c08;
3049 --bs-btn-hover-border-color: #702a07;
3050 --bs-btn-focus-shadow-rgb: 157, 82, 46;
3051 --bs-btn-active-color: #fff;
3052 --bs-btn-active-bg: #702a07;
3053 --bs-btn-active-border-color: #692707;
3054 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3055 --bs-btn-disabled-color: #fff;
3056 --bs-btn-disabled-bg: #8c3409;
3057 --bs-btn-disabled-border-color: #8c3409;
3061 --bs-btn-color: #222;
3062 --bs-btn-bg: #f8f9fa;
3063 --bs-btn-border-color: #f8f9fa;
3064 --bs-btn-hover-color: #222;
3065 --bs-btn-hover-bg: #d3d4d5;
3066 --bs-btn-hover-border-color: #c6c7c8;
3067 --bs-btn-focus-shadow-rgb: 216, 217, 218;
3068 --bs-btn-active-color: #222;
3069 --bs-btn-active-bg: #c6c7c8;
3070 --bs-btn-active-border-color: #babbbc;
3071 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3072 --bs-btn-disabled-color: #222;
3073 --bs-btn-disabled-bg: #f8f9fa;
3074 --bs-btn-disabled-border-color: #f8f9fa;
3078 --bs-btn-color: #fff;
3079 --bs-btn-bg: #212529;
3080 --bs-btn-border-color: #212529;
3081 --bs-btn-hover-color: #fff;
3082 --bs-btn-hover-bg: #424649;
3083 --bs-btn-hover-border-color: #373b3e;
3084 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3085 --bs-btn-active-color: #fff;
3086 --bs-btn-active-bg: #4d5154;
3087 --bs-btn-active-border-color: #373b3e;
3088 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3089 --bs-btn-disabled-color: #fff;
3090 --bs-btn-disabled-bg: #212529;
3091 --bs-btn-disabled-border-color: #212529;
3094 .btn-outline-primary {
3095 --bs-btn-color: #f1641e;
3096 --bs-btn-border-color: #f1641e;
3097 --bs-btn-hover-color: #fff;
3098 --bs-btn-hover-bg: #f1641e;
3099 --bs-btn-hover-border-color: #f1641e;
3100 --bs-btn-focus-shadow-rgb: 241, 100, 30;
3101 --bs-btn-active-color: #fff;
3102 --bs-btn-active-bg: #f1641e;
3103 --bs-btn-active-border-color: #f1641e;
3104 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3105 --bs-btn-disabled-color: #f1641e;
3106 --bs-btn-disabled-bg: transparent;
3107 --bs-btn-disabled-border-color: #f1641e;
3108 --bs-gradient: none;
3111 .btn-outline-secondary {
3112 --bs-btn-color: #c80000;
3113 --bs-btn-border-color: #c80000;
3114 --bs-btn-hover-color: #fff;
3115 --bs-btn-hover-bg: #c80000;
3116 --bs-btn-hover-border-color: #c80000;
3117 --bs-btn-focus-shadow-rgb: 200, 0, 0;
3118 --bs-btn-active-color: #fff;
3119 --bs-btn-active-bg: #c80000;
3120 --bs-btn-active-border-color: #c80000;
3121 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3122 --bs-btn-disabled-color: #c80000;
3123 --bs-btn-disabled-bg: transparent;
3124 --bs-btn-disabled-border-color: #c80000;
3125 --bs-gradient: none;
3128 .btn-outline-success {
3129 --bs-btn-color: #6610f2;
3130 --bs-btn-border-color: #6610f2;
3131 --bs-btn-hover-color: #fff;
3132 --bs-btn-hover-bg: #6610f2;
3133 --bs-btn-hover-border-color: #6610f2;
3134 --bs-btn-focus-shadow-rgb: 102, 16, 242;
3135 --bs-btn-active-color: #fff;
3136 --bs-btn-active-bg: #6610f2;
3137 --bs-btn-active-border-color: #6610f2;
3138 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3139 --bs-btn-disabled-color: #6610f2;
3140 --bs-btn-disabled-bg: transparent;
3141 --bs-btn-disabled-border-color: #6610f2;
3142 --bs-gradient: none;
3146 --bs-btn-color: #007bff;
3147 --bs-btn-border-color: #007bff;
3148 --bs-btn-hover-color: #fff;
3149 --bs-btn-hover-bg: #007bff;
3150 --bs-btn-hover-border-color: #007bff;
3151 --bs-btn-focus-shadow-rgb: 0, 123, 255;
3152 --bs-btn-active-color: #fff;
3153 --bs-btn-active-bg: #007bff;
3154 --bs-btn-active-border-color: #007bff;
3155 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3156 --bs-btn-disabled-color: #007bff;
3157 --bs-btn-disabled-bg: transparent;
3158 --bs-btn-disabled-border-color: #007bff;
3159 --bs-gradient: none;
3162 .btn-outline-warning {
3163 --bs-btn-color: #ffc107;
3164 --bs-btn-border-color: #ffc107;
3165 --bs-btn-hover-color: #222;
3166 --bs-btn-hover-bg: #ffc107;
3167 --bs-btn-hover-border-color: #ffc107;
3168 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3169 --bs-btn-active-color: #222;
3170 --bs-btn-active-bg: #ffc107;
3171 --bs-btn-active-border-color: #ffc107;
3172 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3173 --bs-btn-disabled-color: #ffc107;
3174 --bs-btn-disabled-bg: transparent;
3175 --bs-btn-disabled-border-color: #ffc107;
3176 --bs-gradient: none;
3179 .btn-outline-danger {
3180 --bs-btn-color: #8c3409;
3181 --bs-btn-border-color: #8c3409;
3182 --bs-btn-hover-color: #fff;
3183 --bs-btn-hover-bg: #8c3409;
3184 --bs-btn-hover-border-color: #8c3409;
3185 --bs-btn-focus-shadow-rgb: 140, 52, 9;
3186 --bs-btn-active-color: #fff;
3187 --bs-btn-active-bg: #8c3409;
3188 --bs-btn-active-border-color: #8c3409;
3189 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3190 --bs-btn-disabled-color: #8c3409;
3191 --bs-btn-disabled-bg: transparent;
3192 --bs-btn-disabled-border-color: #8c3409;
3193 --bs-gradient: none;
3196 .btn-outline-light {
3197 --bs-btn-color: #f8f9fa;
3198 --bs-btn-border-color: #f8f9fa;
3199 --bs-btn-hover-color: #222;
3200 --bs-btn-hover-bg: #f8f9fa;
3201 --bs-btn-hover-border-color: #f8f9fa;
3202 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3203 --bs-btn-active-color: #222;
3204 --bs-btn-active-bg: #f8f9fa;
3205 --bs-btn-active-border-color: #f8f9fa;
3206 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3207 --bs-btn-disabled-color: #f8f9fa;
3208 --bs-btn-disabled-bg: transparent;
3209 --bs-btn-disabled-border-color: #f8f9fa;
3210 --bs-gradient: none;
3214 --bs-btn-color: #212529;
3215 --bs-btn-border-color: #212529;
3216 --bs-btn-hover-color: #fff;
3217 --bs-btn-hover-bg: #212529;
3218 --bs-btn-hover-border-color: #212529;
3219 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3220 --bs-btn-active-color: #fff;
3221 --bs-btn-active-bg: #212529;
3222 --bs-btn-active-border-color: #212529;
3223 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3224 --bs-btn-disabled-color: #212529;
3225 --bs-btn-disabled-bg: transparent;
3226 --bs-btn-disabled-border-color: #212529;
3227 --bs-gradient: none;
3231 --bs-btn-font-weight: 400;
3232 --bs-btn-color: var(--bs-link-color);
3233 --bs-btn-bg: transparent;
3234 --bs-btn-border-color: transparent;
3235 --bs-btn-hover-color: var(--bs-link-hover-color);
3236 --bs-btn-hover-border-color: transparent;
3237 --bs-btn-active-color: var(--bs-link-hover-color);
3238 --bs-btn-active-border-color: transparent;
3239 --bs-btn-disabled-color: #6c757d;
3240 --bs-btn-disabled-border-color: transparent;
3241 --bs-btn-box-shadow: 0 0 0 #000;
3242 --bs-btn-focus-shadow-rgb: 243, 123, 64;
3243 text-decoration: none;
3245 .btn-link:focus-visible {
3246 color: var(--bs-btn-color);
3249 color: var(--bs-btn-hover-color);
3252 .btn-lg, .btn-group-lg > .btn {
3253 --bs-btn-padding-y: 0.5rem;
3254 --bs-btn-padding-x: 1rem;
3255 --bs-btn-font-size: 1.25rem;
3256 --bs-btn-border-radius: var(--bs-border-radius-lg);
3259 .btn-sm, .btn-group-sm > .btn {
3260 --bs-btn-padding-y: 0.25rem;
3261 --bs-btn-padding-x: 0.5rem;
3262 --bs-btn-font-size: 0.875rem;
3263 --bs-btn-border-radius: var(--bs-border-radius-sm);
3267 transition: opacity 0.15s linear;
3269 @media (prefers-reduced-motion: reduce) {
3278 .collapse:not(.show) {
3285 transition: height 0.35s ease;
3287 @media (prefers-reduced-motion: reduce) {
3292 .collapsing.collapse-horizontal {
3295 transition: width 0.35s ease;
3297 @media (prefers-reduced-motion: reduce) {
3298 .collapsing.collapse-horizontal {
3313 white-space: nowrap;
3315 .dropdown-toggle::after {
3316 display: inline-block;
3317 margin-left: 0.255em;
3318 vertical-align: 0.255em;
3320 border-top: 0.3em solid;
3321 border-right: 0.3em solid transparent;
3323 border-left: 0.3em solid transparent;
3325 .dropdown-toggle:empty::after {
3330 --bs-dropdown-zindex: 1000;
3331 --bs-dropdown-min-width: 10rem;
3332 --bs-dropdown-padding-x: 0;
3333 --bs-dropdown-padding-y: 0.5rem;
3334 --bs-dropdown-spacer: 0.125rem;
3335 --bs-dropdown-font-size: 1rem;
3336 --bs-dropdown-color: var(--bs-body-color);
3337 --bs-dropdown-bg: var(--bs-body-bg);
3338 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3339 --bs-dropdown-border-radius: var(--bs-border-radius);
3340 --bs-dropdown-border-width: var(--bs-border-width);
3341 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3342 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3343 --bs-dropdown-divider-margin-y: 0.5rem;
3344 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
3345 --bs-dropdown-link-color: var(--bs-body-color);
3346 --bs-dropdown-link-hover-color: var(--bs-body-color);
3347 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3348 --bs-dropdown-link-active-color: #fff;
3349 --bs-dropdown-link-active-bg: #f1641e;
3350 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3351 --bs-dropdown-item-padding-x: 1rem;
3352 --bs-dropdown-item-padding-y: 0.25rem;
3353 --bs-dropdown-header-color: #6c757d;
3354 --bs-dropdown-header-padding-x: 1rem;
3355 --bs-dropdown-header-padding-y: 0.5rem;
3357 z-index: var(--bs-dropdown-zindex);
3359 min-width: var(--bs-dropdown-min-width);
3360 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3362 font-size: var(--bs-dropdown-font-size);
3363 color: var(--bs-dropdown-color);
3366 background-color: var(--bs-dropdown-bg);
3367 background-clip: padding-box;
3368 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3369 border-radius: var(--bs-dropdown-border-radius);
3371 .dropdown-menu[data-bs-popper] {
3374 margin-top: var(--bs-dropdown-spacer);
3377 .dropdown-menu-start {
3378 --bs-position: start;
3380 .dropdown-menu-start[data-bs-popper] {
3385 .dropdown-menu-end {
3388 .dropdown-menu-end[data-bs-popper] {
3393 @media (min-width: 576px) {
3394 .dropdown-menu-sm-start {
3395 --bs-position: start;
3397 .dropdown-menu-sm-start[data-bs-popper] {
3401 .dropdown-menu-sm-end {
3404 .dropdown-menu-sm-end[data-bs-popper] {
3409 @media (min-width: 768px) {
3410 .dropdown-menu-md-start {
3411 --bs-position: start;
3413 .dropdown-menu-md-start[data-bs-popper] {
3417 .dropdown-menu-md-end {
3420 .dropdown-menu-md-end[data-bs-popper] {
3425 @media (min-width: 992px) {
3426 .dropdown-menu-lg-start {
3427 --bs-position: start;
3429 .dropdown-menu-lg-start[data-bs-popper] {
3433 .dropdown-menu-lg-end {
3436 .dropdown-menu-lg-end[data-bs-popper] {
3441 @media (min-width: 1200px) {
3442 .dropdown-menu-xl-start {
3443 --bs-position: start;
3445 .dropdown-menu-xl-start[data-bs-popper] {
3449 .dropdown-menu-xl-end {
3452 .dropdown-menu-xl-end[data-bs-popper] {
3457 @media (min-width: 1400px) {
3458 .dropdown-menu-xxl-start {
3459 --bs-position: start;
3461 .dropdown-menu-xxl-start[data-bs-popper] {
3465 .dropdown-menu-xxl-end {
3468 .dropdown-menu-xxl-end[data-bs-popper] {
3473 .dropup .dropdown-menu[data-bs-popper] {
3477 margin-bottom: var(--bs-dropdown-spacer);
3479 .dropup .dropdown-toggle::after {
3480 display: inline-block;
3481 margin-left: 0.255em;
3482 vertical-align: 0.255em;
3485 border-right: 0.3em solid transparent;
3486 border-bottom: 0.3em solid;
3487 border-left: 0.3em solid transparent;
3489 .dropup .dropdown-toggle:empty::after {
3493 .dropend .dropdown-menu[data-bs-popper] {
3498 margin-left: var(--bs-dropdown-spacer);
3500 .dropend .dropdown-toggle::after {
3501 display: inline-block;
3502 margin-left: 0.255em;
3503 vertical-align: 0.255em;
3505 border-top: 0.3em solid transparent;
3507 border-bottom: 0.3em solid transparent;
3508 border-left: 0.3em solid;
3510 .dropend .dropdown-toggle:empty::after {
3513 .dropend .dropdown-toggle::after {
3517 .dropstart .dropdown-menu[data-bs-popper] {
3522 margin-right: var(--bs-dropdown-spacer);
3524 .dropstart .dropdown-toggle::after {
3525 display: inline-block;
3526 margin-left: 0.255em;
3527 vertical-align: 0.255em;
3530 .dropstart .dropdown-toggle::after {
3533 .dropstart .dropdown-toggle::before {
3534 display: inline-block;
3535 margin-right: 0.255em;
3536 vertical-align: 0.255em;
3538 border-top: 0.3em solid transparent;
3539 border-right: 0.3em solid;
3540 border-bottom: 0.3em solid transparent;
3542 .dropstart .dropdown-toggle:empty::after {
3545 .dropstart .dropdown-toggle::before {
3551 margin: var(--bs-dropdown-divider-margin-y) 0;
3553 border-top: 1px solid var(--bs-dropdown-divider-bg);
3560 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3563 color: var(--bs-dropdown-link-color);
3564 text-align: inherit;
3565 white-space: nowrap;
3566 background-color: transparent;
3568 border-radius: var(--bs-dropdown-item-border-radius, 0);
3570 .dropdown-item:hover, .dropdown-item:focus {
3571 color: var(--bs-dropdown-link-hover-color);
3572 background-color: var(--bs-dropdown-link-hover-bg);
3574 .dropdown-item.active, .dropdown-item:active {
3575 color: var(--bs-dropdown-link-active-color);
3576 text-decoration: none;
3577 background-color: var(--bs-dropdown-link-active-bg);
3579 .dropdown-item.disabled, .dropdown-item:disabled {
3580 color: var(--bs-dropdown-link-disabled-color);
3581 pointer-events: none;
3582 background-color: transparent;
3585 .dropdown-menu.show {
3591 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3593 font-size: 0.875rem;
3594 color: var(--bs-dropdown-header-color);
3595 white-space: nowrap;
3598 .dropdown-item-text {
3600 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3601 color: var(--bs-dropdown-link-color);
3604 .dropdown-menu-dark {
3605 --bs-dropdown-color: #dee2e6;
3606 --bs-dropdown-bg: #343a40;
3607 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3608 --bs-dropdown-box-shadow: ;
3609 --bs-dropdown-link-color: #dee2e6;
3610 --bs-dropdown-link-hover-color: #fff;
3611 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3612 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3613 --bs-dropdown-link-active-color: #fff;
3614 --bs-dropdown-link-active-bg: #f1641e;
3615 --bs-dropdown-link-disabled-color: #adb5bd;
3616 --bs-dropdown-header-color: #adb5bd;
3620 .btn-group-vertical {
3622 display: inline-flex;
3623 vertical-align: middle;
3626 .btn-group-vertical > .btn {
3630 .btn-group > .btn-check:checked + .btn,
3631 .btn-group > .btn-check:focus + .btn,
3632 .btn-group > .btn:hover,
3633 .btn-group > .btn:focus,
3634 .btn-group > .btn:active,
3635 .btn-group > .btn.active,
3636 .btn-group-vertical > .btn-check:checked + .btn,
3637 .btn-group-vertical > .btn-check:focus + .btn,
3638 .btn-group-vertical > .btn:hover,
3639 .btn-group-vertical > .btn:focus,
3640 .btn-group-vertical > .btn:active,
3641 .btn-group-vertical > .btn.active {
3648 justify-content: flex-start;
3650 .btn-toolbar .input-group {
3655 border-radius: var(--bs-border-radius);
3657 .btn-group > :not(.btn-check:first-child) + .btn,
3658 .btn-group > .btn-group:not(:first-child) {
3659 margin-left: calc(var(--bs-border-width) * -1);
3661 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3662 .btn-group > .btn.dropdown-toggle-split:first-child,
3663 .btn-group > .btn-group:not(:last-child) > .btn {
3664 border-top-right-radius: 0;
3665 border-bottom-right-radius: 0;
3667 .btn-group > .btn:nth-child(n+3),
3668 .btn-group > :not(.btn-check) + .btn,
3669 .btn-group > .btn-group:not(:first-child) > .btn {
3670 border-top-left-radius: 0;
3671 border-bottom-left-radius: 0;
3674 .dropdown-toggle-split {
3675 padding-right: 0.5625rem;
3676 padding-left: 0.5625rem;
3678 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3681 .dropstart .dropdown-toggle-split::before {
3685 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3686 padding-right: 0.375rem;
3687 padding-left: 0.375rem;
3690 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3691 padding-right: 0.75rem;
3692 padding-left: 0.75rem;
3695 .btn-group-vertical {
3696 flex-direction: column;
3697 align-items: flex-start;
3698 justify-content: center;
3700 .btn-group-vertical > .btn,
3701 .btn-group-vertical > .btn-group {
3704 .btn-group-vertical > .btn:not(:first-child),
3705 .btn-group-vertical > .btn-group:not(:first-child) {
3706 margin-top: calc(var(--bs-border-width) * -1);
3708 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3709 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3710 border-bottom-right-radius: 0;
3711 border-bottom-left-radius: 0;
3713 .btn-group-vertical > .btn ~ .btn,
3714 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3715 border-top-left-radius: 0;
3716 border-top-right-radius: 0;
3720 --bs-nav-link-padding-x: 1rem;
3721 --bs-nav-link-padding-y: 0.5rem;
3722 --bs-nav-link-font-weight: ;
3723 --bs-nav-link-color: var(--bs-link-color);
3724 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3725 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3735 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3736 font-size: var(--bs-nav-link-font-size);
3737 font-weight: var(--bs-nav-link-font-weight);
3738 color: var(--bs-nav-link-color);
3741 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3743 @media (prefers-reduced-motion: reduce) {
3748 .nav-link:hover, .nav-link:focus {
3749 color: var(--bs-nav-link-hover-color);
3751 .nav-link:focus-visible {
3753 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
3755 .nav-link.disabled {
3756 color: var(--bs-nav-link-disabled-color);
3757 pointer-events: none;
3762 --bs-nav-tabs-border-width: var(--bs-border-width);
3763 --bs-nav-tabs-border-color: var(--bs-border-color);
3764 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3765 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3766 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3767 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3768 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3769 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3771 .nav-tabs .nav-link {
3772 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3773 border: var(--bs-nav-tabs-border-width) solid transparent;
3774 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3775 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3777 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3779 border-color: var(--bs-nav-tabs-link-hover-border-color);
3781 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3782 color: var(--bs-nav-link-disabled-color);
3783 background-color: transparent;
3784 border-color: transparent;
3786 .nav-tabs .nav-link.active,
3787 .nav-tabs .nav-item.show .nav-link {
3788 color: var(--bs-nav-tabs-link-active-color);
3789 background-color: var(--bs-nav-tabs-link-active-bg);
3790 border-color: var(--bs-nav-tabs-link-active-border-color);
3792 .nav-tabs .dropdown-menu {
3793 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3794 border-top-left-radius: 0;
3795 border-top-right-radius: 0;
3799 --bs-nav-pills-border-radius: var(--bs-border-radius);
3800 --bs-nav-pills-link-active-color: #fff;
3801 --bs-nav-pills-link-active-bg: #f1641e;
3803 .nav-pills .nav-link {
3804 border-radius: var(--bs-nav-pills-border-radius);
3806 .nav-pills .nav-link:disabled {
3807 color: var(--bs-nav-link-disabled-color);
3808 background-color: transparent;
3809 border-color: transparent;
3811 .nav-pills .nav-link.active,
3812 .nav-pills .show > .nav-link {
3813 color: var(--bs-nav-pills-link-active-color);
3814 background-color: var(--bs-nav-pills-link-active-bg);
3818 --bs-nav-underline-gap: 1rem;
3819 --bs-nav-underline-border-width: 0.125rem;
3820 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3821 gap: var(--bs-nav-underline-gap);
3823 .nav-underline .nav-link {
3826 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3828 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3829 border-bottom-color: currentcolor;
3831 .nav-underline .nav-link.active,
3832 .nav-underline .show > .nav-link {
3834 color: var(--bs-nav-underline-link-active-color);
3835 border-bottom-color: currentcolor;
3838 .nav-fill > .nav-link,
3839 .nav-fill .nav-item {
3844 .nav-justified > .nav-link,
3845 .nav-justified .nav-item {
3851 .nav-fill .nav-item .nav-link,
3852 .nav-justified .nav-item .nav-link {
3856 .tab-content > .tab-pane {
3859 .tab-content > .active {
3864 --bs-navbar-padding-x: 0;
3865 --bs-navbar-padding-y: 0.5rem;
3866 --bs-navbar-color: #6c757d;
3867 --bs-navbar-hover-color: #212529;
3868 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3869 --bs-navbar-active-color: #212529;
3870 --bs-navbar-brand-padding-y: 0.3125rem;
3871 --bs-navbar-brand-margin-end: 1rem;
3872 --bs-navbar-brand-font-size: 1.25rem;
3873 --bs-navbar-brand-color: #212529;
3874 --bs-navbar-brand-hover-color: #212529;
3875 --bs-navbar-nav-link-padding-x: 0.5rem;
3876 --bs-navbar-toggler-padding-y: 0.25rem;
3877 --bs-navbar-toggler-padding-x: 0.75rem;
3878 --bs-navbar-toggler-font-size: 1.25rem;
3879 --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");
3880 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3881 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3882 --bs-navbar-toggler-focus-width: 0.25rem;
3883 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3887 align-items: center;
3888 justify-content: space-between;
3889 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3891 .navbar > .container,
3892 .navbar > .container-fluid,
3893 .navbar > .container-sm,
3894 .navbar > .container-md,
3895 .navbar > .container-lg,
3896 .navbar > .container-xl,
3897 .navbar > .container-xxl {
3900 align-items: center;
3901 justify-content: space-between;
3904 padding-top: var(--bs-navbar-brand-padding-y);
3905 padding-bottom: var(--bs-navbar-brand-padding-y);
3906 margin-right: var(--bs-navbar-brand-margin-end);
3907 font-size: var(--bs-navbar-brand-font-size);
3908 color: var(--bs-navbar-brand-color);
3909 white-space: nowrap;
3911 .navbar-brand:hover, .navbar-brand:focus {
3912 color: var(--bs-navbar-brand-hover-color);
3916 --bs-nav-link-padding-x: 0;
3917 --bs-nav-link-padding-y: 0.5rem;
3918 --bs-nav-link-font-weight: ;
3919 --bs-nav-link-color: var(--bs-navbar-color);
3920 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3921 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3923 flex-direction: column;
3928 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3929 color: var(--bs-navbar-active-color);
3931 .navbar-nav .dropdown-menu {
3936 padding-top: 0.5rem;
3937 padding-bottom: 0.5rem;
3938 color: var(--bs-navbar-color);
3941 .navbar-text a:hover,
3942 .navbar-text a:focus {
3943 color: var(--bs-navbar-active-color);
3949 align-items: center;
3953 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3954 font-size: var(--bs-navbar-toggler-font-size);
3956 color: var(--bs-navbar-color);
3957 background-color: transparent;
3958 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3959 border-radius: var(--bs-navbar-toggler-border-radius);
3960 transition: var(--bs-navbar-toggler-transition);
3962 @media (prefers-reduced-motion: reduce) {
3967 .navbar-toggler:hover {
3968 text-decoration: none;
3970 .navbar-toggler:focus {
3971 text-decoration: none;
3973 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3976 .navbar-toggler-icon {
3977 display: inline-block;
3980 vertical-align: middle;
3981 background-image: var(--bs-navbar-toggler-icon-bg);
3982 background-repeat: no-repeat;
3983 background-position: center;
3984 background-size: 100%;
3987 .navbar-nav-scroll {
3988 max-height: var(--bs-scroll-height, 75vh);
3992 @media (min-width: 576px) {
3995 justify-content: flex-start;
3997 .navbar-expand-sm .navbar-nav {
3998 flex-direction: row;
4000 .navbar-expand-sm .navbar-nav .dropdown-menu {
4003 .navbar-expand-sm .navbar-nav .nav-link {
4004 padding-right: var(--bs-navbar-nav-link-padding-x);
4005 padding-left: var(--bs-navbar-nav-link-padding-x);
4007 .navbar-expand-sm .navbar-nav-scroll {
4010 .navbar-expand-sm .navbar-collapse {
4011 display: flex !important;
4014 .navbar-expand-sm .navbar-toggler {
4017 .navbar-expand-sm .offcanvas {
4021 width: auto !important;
4022 height: auto !important;
4023 visibility: visible !important;
4024 background-color: transparent !important;
4025 border: 0 !important;
4026 transform: none !important;
4029 .navbar-expand-sm .offcanvas .offcanvas-header {
4032 .navbar-expand-sm .offcanvas .offcanvas-body {
4036 overflow-y: visible;
4039 @media (min-width: 768px) {
4042 justify-content: flex-start;
4044 .navbar-expand-md .navbar-nav {
4045 flex-direction: row;
4047 .navbar-expand-md .navbar-nav .dropdown-menu {
4050 .navbar-expand-md .navbar-nav .nav-link {
4051 padding-right: var(--bs-navbar-nav-link-padding-x);
4052 padding-left: var(--bs-navbar-nav-link-padding-x);
4054 .navbar-expand-md .navbar-nav-scroll {
4057 .navbar-expand-md .navbar-collapse {
4058 display: flex !important;
4061 .navbar-expand-md .navbar-toggler {
4064 .navbar-expand-md .offcanvas {
4068 width: auto !important;
4069 height: auto !important;
4070 visibility: visible !important;
4071 background-color: transparent !important;
4072 border: 0 !important;
4073 transform: none !important;
4076 .navbar-expand-md .offcanvas .offcanvas-header {
4079 .navbar-expand-md .offcanvas .offcanvas-body {
4083 overflow-y: visible;
4086 @media (min-width: 992px) {
4089 justify-content: flex-start;
4091 .navbar-expand-lg .navbar-nav {
4092 flex-direction: row;
4094 .navbar-expand-lg .navbar-nav .dropdown-menu {
4097 .navbar-expand-lg .navbar-nav .nav-link {
4098 padding-right: var(--bs-navbar-nav-link-padding-x);
4099 padding-left: var(--bs-navbar-nav-link-padding-x);
4101 .navbar-expand-lg .navbar-nav-scroll {
4104 .navbar-expand-lg .navbar-collapse {
4105 display: flex !important;
4108 .navbar-expand-lg .navbar-toggler {
4111 .navbar-expand-lg .offcanvas {
4115 width: auto !important;
4116 height: auto !important;
4117 visibility: visible !important;
4118 background-color: transparent !important;
4119 border: 0 !important;
4120 transform: none !important;
4123 .navbar-expand-lg .offcanvas .offcanvas-header {
4126 .navbar-expand-lg .offcanvas .offcanvas-body {
4130 overflow-y: visible;
4133 @media (min-width: 1200px) {
4136 justify-content: flex-start;
4138 .navbar-expand-xl .navbar-nav {
4139 flex-direction: row;
4141 .navbar-expand-xl .navbar-nav .dropdown-menu {
4144 .navbar-expand-xl .navbar-nav .nav-link {
4145 padding-right: var(--bs-navbar-nav-link-padding-x);
4146 padding-left: var(--bs-navbar-nav-link-padding-x);
4148 .navbar-expand-xl .navbar-nav-scroll {
4151 .navbar-expand-xl .navbar-collapse {
4152 display: flex !important;
4155 .navbar-expand-xl .navbar-toggler {
4158 .navbar-expand-xl .offcanvas {
4162 width: auto !important;
4163 height: auto !important;
4164 visibility: visible !important;
4165 background-color: transparent !important;
4166 border: 0 !important;
4167 transform: none !important;
4170 .navbar-expand-xl .offcanvas .offcanvas-header {
4173 .navbar-expand-xl .offcanvas .offcanvas-body {
4177 overflow-y: visible;
4180 @media (min-width: 1400px) {
4181 .navbar-expand-xxl {
4183 justify-content: flex-start;
4185 .navbar-expand-xxl .navbar-nav {
4186 flex-direction: row;
4188 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4191 .navbar-expand-xxl .navbar-nav .nav-link {
4192 padding-right: var(--bs-navbar-nav-link-padding-x);
4193 padding-left: var(--bs-navbar-nav-link-padding-x);
4195 .navbar-expand-xxl .navbar-nav-scroll {
4198 .navbar-expand-xxl .navbar-collapse {
4199 display: flex !important;
4202 .navbar-expand-xxl .navbar-toggler {
4205 .navbar-expand-xxl .offcanvas {
4209 width: auto !important;
4210 height: auto !important;
4211 visibility: visible !important;
4212 background-color: transparent !important;
4213 border: 0 !important;
4214 transform: none !important;
4217 .navbar-expand-xxl .offcanvas .offcanvas-header {
4220 .navbar-expand-xxl .offcanvas .offcanvas-body {
4224 overflow-y: visible;
4229 justify-content: flex-start;
4231 .navbar-expand .navbar-nav {
4232 flex-direction: row;
4234 .navbar-expand .navbar-nav .dropdown-menu {
4237 .navbar-expand .navbar-nav .nav-link {
4238 padding-right: var(--bs-navbar-nav-link-padding-x);
4239 padding-left: var(--bs-navbar-nav-link-padding-x);
4241 .navbar-expand .navbar-nav-scroll {
4244 .navbar-expand .navbar-collapse {
4245 display: flex !important;
4248 .navbar-expand .navbar-toggler {
4251 .navbar-expand .offcanvas {
4255 width: auto !important;
4256 height: auto !important;
4257 visibility: visible !important;
4258 background-color: transparent !important;
4259 border: 0 !important;
4260 transform: none !important;
4263 .navbar-expand .offcanvas .offcanvas-header {
4266 .navbar-expand .offcanvas .offcanvas-body {
4270 overflow-y: visible;
4274 .navbar[data-bs-theme=dark] {
4275 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4276 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4277 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4278 --bs-navbar-active-color: #fff;
4279 --bs-navbar-brand-color: #fff;
4280 --bs-navbar-brand-hover-color: #fff;
4281 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
4282 --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");
4285 [data-bs-theme=dark] .navbar-toggler-icon {
4286 --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");
4290 --bs-card-spacer-y: 1rem;
4291 --bs-card-spacer-x: 1rem;
4292 --bs-card-title-spacer-y: 0.5rem;
4293 --bs-card-title-color: ;
4294 --bs-card-subtitle-color: ;
4295 --bs-card-border-width: var(--bs-border-width);
4296 --bs-card-border-color: var(--bs-border-color-translucent);
4297 --bs-card-border-radius: var(--bs-border-radius);
4298 --bs-card-box-shadow: ;
4299 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4300 --bs-card-cap-padding-y: 0.5rem;
4301 --bs-card-cap-padding-x: 1rem;
4302 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4303 --bs-card-cap-color: #495057;
4305 --bs-card-color: #495057;
4306 --bs-card-bg: #f8f9fa;
4307 --bs-card-img-overlay-padding: 1rem;
4308 --bs-card-group-margin: 0.75rem;
4311 flex-direction: column;
4313 height: var(--bs-card-height);
4314 color: var(--bs-body-color);
4315 word-wrap: break-word;
4316 background-color: var(--bs-card-bg);
4317 background-clip: border-box;
4318 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4319 border-radius: var(--bs-card-border-radius);
4325 .card > .list-group {
4326 border-top: inherit;
4327 border-bottom: inherit;
4329 .card > .list-group:first-child {
4330 border-top-width: 0;
4331 border-top-left-radius: var(--bs-card-inner-border-radius);
4332 border-top-right-radius: var(--bs-card-inner-border-radius);
4334 .card > .list-group:last-child {
4335 border-bottom-width: 0;
4336 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4337 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4339 .card > .card-header + .list-group,
4340 .card > .list-group + .card-footer {
4346 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4347 color: var(--bs-card-color);
4351 margin-bottom: var(--bs-card-title-spacer-y);
4352 color: var(--bs-card-title-color);
4356 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4358 color: var(--bs-card-subtitle-color);
4361 .card-text:last-child {
4365 .card-link + .card-link {
4366 margin-left: var(--bs-card-spacer-x);
4370 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4372 color: var(--bs-card-cap-color);
4373 background-color: var(--bs-card-cap-bg);
4374 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4376 .card-header:first-child {
4377 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4381 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4382 color: var(--bs-card-cap-color);
4383 background-color: var(--bs-card-cap-bg);
4384 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4386 .card-footer:last-child {
4387 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4391 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4392 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4393 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4396 .card-header-tabs .nav-link.active {
4397 background-color: var(--bs-card-bg);
4398 border-bottom-color: var(--bs-card-bg);
4401 .card-header-pills {
4402 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4403 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4412 padding: var(--bs-card-img-overlay-padding);
4413 border-radius: var(--bs-card-inner-border-radius);
4424 border-top-left-radius: var(--bs-card-inner-border-radius);
4425 border-top-right-radius: var(--bs-card-inner-border-radius);
4430 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4431 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4434 .card-group > .card {
4435 margin-bottom: var(--bs-card-group-margin);
4437 @media (min-width: 576px) {
4440 flex-flow: row wrap;
4442 .card-group > .card {
4446 .card-group > .card + .card {
4450 .card-group > .card:not(:last-child) {
4451 border-top-right-radius: 0;
4452 border-bottom-right-radius: 0;
4454 .card-group > .card:not(:last-child) .card-img-top,
4455 .card-group > .card:not(:last-child) .card-header {
4456 border-top-right-radius: 0;
4458 .card-group > .card:not(:last-child) .card-img-bottom,
4459 .card-group > .card:not(:last-child) .card-footer {
4460 border-bottom-right-radius: 0;
4462 .card-group > .card:not(:first-child) {
4463 border-top-left-radius: 0;
4464 border-bottom-left-radius: 0;
4466 .card-group > .card:not(:first-child) .card-img-top,
4467 .card-group > .card:not(:first-child) .card-header {
4468 border-top-left-radius: 0;
4470 .card-group > .card:not(:first-child) .card-img-bottom,
4471 .card-group > .card:not(:first-child) .card-footer {
4472 border-bottom-left-radius: 0;
4477 --bs-accordion-color: var(--bs-body-color);
4478 --bs-accordion-bg: var(--bs-body-bg);
4479 --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;
4480 --bs-accordion-border-color: var(--bs-border-color);
4481 --bs-accordion-border-width: var(--bs-border-width);
4482 --bs-accordion-border-radius: var(--bs-border-radius);
4483 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4484 --bs-accordion-btn-padding-x: 1.25rem;
4485 --bs-accordion-btn-padding-y: 1rem;
4486 --bs-accordion-btn-color: var(--bs-body-color);
4487 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4488 --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");
4489 --bs-accordion-btn-icon-width: 1.25rem;
4490 --bs-accordion-btn-icon-transform: rotate(-180deg);
4491 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4492 --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");
4493 --bs-accordion-btn-focus-border-color: #f8b28f;
4494 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4495 --bs-accordion-body-padding-x: 1.25rem;
4496 --bs-accordion-body-padding-y: 1rem;
4497 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4498 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4504 align-items: center;
4506 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4508 color: var(--bs-accordion-btn-color);
4510 background-color: var(--bs-accordion-btn-bg);
4513 overflow-anchor: none;
4514 transition: var(--bs-accordion-transition);
4516 @media (prefers-reduced-motion: reduce) {
4521 .accordion-button:not(.collapsed) {
4522 color: var(--bs-accordion-active-color);
4523 background-color: var(--bs-accordion-active-bg);
4524 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4526 .accordion-button:not(.collapsed)::after {
4527 background-image: var(--bs-accordion-btn-active-icon);
4528 transform: var(--bs-accordion-btn-icon-transform);
4530 .accordion-button::after {
4532 width: var(--bs-accordion-btn-icon-width);
4533 height: var(--bs-accordion-btn-icon-width);
4536 background-image: var(--bs-accordion-btn-icon);
4537 background-repeat: no-repeat;
4538 background-size: var(--bs-accordion-btn-icon-width);
4539 transition: var(--bs-accordion-btn-icon-transition);
4541 @media (prefers-reduced-motion: reduce) {
4542 .accordion-button::after {
4546 .accordion-button:hover {
4549 .accordion-button:focus {
4551 border-color: var(--bs-accordion-btn-focus-border-color);
4553 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4561 color: var(--bs-accordion-color);
4562 background-color: var(--bs-accordion-bg);
4563 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4565 .accordion-item:first-of-type {
4566 border-top-left-radius: var(--bs-accordion-border-radius);
4567 border-top-right-radius: var(--bs-accordion-border-radius);
4569 .accordion-item:first-of-type .accordion-button {
4570 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4571 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4573 .accordion-item:not(:first-of-type) {
4576 .accordion-item:last-of-type {
4577 border-bottom-right-radius: var(--bs-accordion-border-radius);
4578 border-bottom-left-radius: var(--bs-accordion-border-radius);
4580 .accordion-item:last-of-type .accordion-button.collapsed {
4581 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4582 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4584 .accordion-item:last-of-type .accordion-collapse {
4585 border-bottom-right-radius: var(--bs-accordion-border-radius);
4586 border-bottom-left-radius: var(--bs-accordion-border-radius);
4590 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4593 .accordion-flush .accordion-collapse {
4596 .accordion-flush .accordion-item {
4601 .accordion-flush .accordion-item:first-child {
4604 .accordion-flush .accordion-item:last-child {
4607 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4611 [data-bs-theme=dark] .accordion-button::after {
4612 --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");
4613 --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");
4617 --bs-breadcrumb-padding-x: 0;
4618 --bs-breadcrumb-padding-y: 0;
4619 --bs-breadcrumb-margin-bottom: 1rem;
4620 --bs-breadcrumb-bg: ;
4621 --bs-breadcrumb-border-radius: ;
4622 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4623 --bs-breadcrumb-item-padding-x: 0.5rem;
4624 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4627 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4628 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4629 font-size: var(--bs-breadcrumb-font-size);
4631 background-color: var(--bs-breadcrumb-bg);
4632 border-radius: var(--bs-breadcrumb-border-radius);
4635 .breadcrumb-item + .breadcrumb-item {
4636 padding-left: var(--bs-breadcrumb-item-padding-x);
4638 .breadcrumb-item + .breadcrumb-item::before {
4640 padding-right: var(--bs-breadcrumb-item-padding-x);
4641 color: var(--bs-breadcrumb-divider-color);
4642 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4644 .breadcrumb-item.active {
4645 color: var(--bs-breadcrumb-item-active-color);
4649 --bs-pagination-padding-x: 0.75rem;
4650 --bs-pagination-padding-y: 0.375rem;
4651 --bs-pagination-font-size: 1rem;
4652 --bs-pagination-color: var(--bs-link-color);
4653 --bs-pagination-bg: var(--bs-body-bg);
4654 --bs-pagination-border-width: var(--bs-border-width);
4655 --bs-pagination-border-color: var(--bs-border-color);
4656 --bs-pagination-border-radius: var(--bs-border-radius);
4657 --bs-pagination-hover-color: var(--bs-link-hover-color);
4658 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4659 --bs-pagination-hover-border-color: var(--bs-border-color);
4660 --bs-pagination-focus-color: var(--bs-link-hover-color);
4661 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4662 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4663 --bs-pagination-active-color: #fff;
4664 --bs-pagination-active-bg: #f1641e;
4665 --bs-pagination-active-border-color: #f1641e;
4666 --bs-pagination-disabled-color: var(--bs-secondary-color);
4667 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4668 --bs-pagination-disabled-border-color: var(--bs-border-color);
4677 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4678 font-size: var(--bs-pagination-font-size);
4679 color: var(--bs-pagination-color);
4680 background-color: var(--bs-pagination-bg);
4681 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4682 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;
4684 @media (prefers-reduced-motion: reduce) {
4691 color: var(--bs-pagination-hover-color);
4692 background-color: var(--bs-pagination-hover-bg);
4693 border-color: var(--bs-pagination-hover-border-color);
4697 color: var(--bs-pagination-focus-color);
4698 background-color: var(--bs-pagination-focus-bg);
4700 box-shadow: var(--bs-pagination-focus-box-shadow);
4702 .page-link.active, .active > .page-link {
4704 color: var(--bs-pagination-active-color);
4705 background-color: var(--bs-pagination-active-bg);
4706 border-color: var(--bs-pagination-active-border-color);
4708 .page-link.disabled, .disabled > .page-link {
4709 color: var(--bs-pagination-disabled-color);
4710 pointer-events: none;
4711 background-color: var(--bs-pagination-disabled-bg);
4712 border-color: var(--bs-pagination-disabled-border-color);
4715 .page-item:not(:first-child) .page-link {
4716 margin-left: calc(var(--bs-border-width) * -1);
4718 .page-item:first-child .page-link {
4719 border-top-left-radius: var(--bs-pagination-border-radius);
4720 border-bottom-left-radius: var(--bs-pagination-border-radius);
4722 .page-item:last-child .page-link {
4723 border-top-right-radius: var(--bs-pagination-border-radius);
4724 border-bottom-right-radius: var(--bs-pagination-border-radius);
4728 --bs-pagination-padding-x: 1.5rem;
4729 --bs-pagination-padding-y: 0.75rem;
4730 --bs-pagination-font-size: 1.25rem;
4731 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4735 --bs-pagination-padding-x: 0.5rem;
4736 --bs-pagination-padding-y: 0.25rem;
4737 --bs-pagination-font-size: 0.875rem;
4738 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4742 --bs-badge-padding-x: 0.65em;
4743 --bs-badge-padding-y: 0.35em;
4744 --bs-badge-font-size: 0.75em;
4745 --bs-badge-font-weight: 600;
4746 --bs-badge-color: #fff;
4747 --bs-badge-border-radius: var(--bs-border-radius);
4748 display: inline-block;
4749 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4750 font-size: var(--bs-badge-font-size);
4751 font-weight: var(--bs-badge-font-weight);
4753 color: var(--bs-badge-color);
4755 white-space: nowrap;
4756 vertical-align: baseline;
4757 border-radius: var(--bs-badge-border-radius);
4769 --bs-alert-bg: transparent;
4770 --bs-alert-padding-x: 1rem;
4771 --bs-alert-padding-y: 1rem;
4772 --bs-alert-margin-bottom: 1rem;
4773 --bs-alert-color: inherit;
4774 --bs-alert-border-color: transparent;
4775 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4776 --bs-alert-border-radius: var(--bs-border-radius);
4777 --bs-alert-link-color: inherit;
4779 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4780 margin-bottom: var(--bs-alert-margin-bottom);
4781 color: var(--bs-alert-color);
4782 background-color: var(--bs-alert-bg);
4783 border: var(--bs-alert-border);
4784 border-radius: var(--bs-alert-border-radius);
4793 color: var(--bs-alert-link-color);
4796 .alert-dismissible {
4797 padding-right: 3rem;
4799 .alert-dismissible .btn-close {
4804 padding: 1.25rem 1rem;
4808 --bs-alert-color: var(--bs-primary-text-emphasis);
4809 --bs-alert-bg: var(--bs-primary-bg-subtle);
4810 --bs-alert-border-color: var(--bs-primary-border-subtle);
4811 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4815 --bs-alert-color: var(--bs-secondary-text-emphasis);
4816 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4817 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4818 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4822 --bs-alert-color: var(--bs-success-text-emphasis);
4823 --bs-alert-bg: var(--bs-success-bg-subtle);
4824 --bs-alert-border-color: var(--bs-success-border-subtle);
4825 --bs-alert-link-color: var(--bs-success-text-emphasis);
4829 --bs-alert-color: var(--bs-info-text-emphasis);
4830 --bs-alert-bg: var(--bs-info-bg-subtle);
4831 --bs-alert-border-color: var(--bs-info-border-subtle);
4832 --bs-alert-link-color: var(--bs-info-text-emphasis);
4836 --bs-alert-color: var(--bs-warning-text-emphasis);
4837 --bs-alert-bg: var(--bs-warning-bg-subtle);
4838 --bs-alert-border-color: var(--bs-warning-border-subtle);
4839 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4843 --bs-alert-color: var(--bs-danger-text-emphasis);
4844 --bs-alert-bg: var(--bs-danger-bg-subtle);
4845 --bs-alert-border-color: var(--bs-danger-border-subtle);
4846 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4850 --bs-alert-color: var(--bs-light-text-emphasis);
4851 --bs-alert-bg: var(--bs-light-bg-subtle);
4852 --bs-alert-border-color: var(--bs-light-border-subtle);
4853 --bs-alert-link-color: var(--bs-light-text-emphasis);
4857 --bs-alert-color: var(--bs-dark-text-emphasis);
4858 --bs-alert-bg: var(--bs-dark-bg-subtle);
4859 --bs-alert-border-color: var(--bs-dark-border-subtle);
4860 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4863 @keyframes progress-bar-stripes {
4865 background-position-x: 1rem;
4870 --bs-progress-height: 1rem;
4871 --bs-progress-font-size: 0.75rem;
4872 --bs-progress-bg: var(--bs-secondary-bg);
4873 --bs-progress-border-radius: var(--bs-border-radius);
4874 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4875 --bs-progress-bar-color: #fff;
4876 --bs-progress-bar-bg: #f1641e;
4877 --bs-progress-bar-transition: width 0.6s ease;
4879 height: var(--bs-progress-height);
4881 font-size: var(--bs-progress-font-size);
4882 background-color: var(--bs-progress-bg);
4883 border-radius: var(--bs-progress-border-radius);
4888 flex-direction: column;
4889 justify-content: center;
4891 color: var(--bs-progress-bar-color);
4893 white-space: nowrap;
4894 background-color: var(--bs-progress-bar-bg);
4895 transition: var(--bs-progress-bar-transition);
4897 @media (prefers-reduced-motion: reduce) {
4903 .progress-bar-striped {
4904 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);
4905 background-size: var(--bs-progress-height) var(--bs-progress-height);
4908 .progress-stacked > .progress {
4912 .progress-stacked > .progress > .progress-bar {
4916 .progress-bar-animated {
4917 animation: 1s linear infinite progress-bar-stripes;
4919 @media (prefers-reduced-motion: reduce) {
4920 .progress-bar-animated {
4926 --bs-list-group-color: var(--bs-body-color);
4927 --bs-list-group-bg: var(--bs-body-bg);
4928 --bs-list-group-border-color: var(--bs-border-color);
4929 --bs-list-group-border-width: var(--bs-border-width);
4930 --bs-list-group-border-radius: var(--bs-border-radius);
4931 --bs-list-group-item-padding-x: 1rem;
4932 --bs-list-group-item-padding-y: 0.5rem;
4933 --bs-list-group-action-color: var(--bs-secondary-color);
4934 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4935 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4936 --bs-list-group-action-active-color: var(--bs-body-color);
4937 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4938 --bs-list-group-disabled-color: var(--bs-secondary-color);
4939 --bs-list-group-disabled-bg: var(--bs-body-bg);
4940 --bs-list-group-active-color: #fff;
4941 --bs-list-group-active-bg: #f1641e;
4942 --bs-list-group-active-border-color: #f1641e;
4944 flex-direction: column;
4947 border-radius: var(--bs-list-group-border-radius);
4950 .list-group-numbered {
4951 list-style-type: none;
4952 counter-reset: section;
4954 .list-group-numbered > .list-group-item::before {
4955 content: counters(section, ".") ". ";
4956 counter-increment: section;
4959 .list-group-item-action {
4961 color: var(--bs-list-group-action-color);
4962 text-align: inherit;
4964 .list-group-item-action:hover, .list-group-item-action:focus {
4966 color: var(--bs-list-group-action-hover-color);
4967 text-decoration: none;
4968 background-color: var(--bs-list-group-action-hover-bg);
4970 .list-group-item-action:active {
4971 color: var(--bs-list-group-action-active-color);
4972 background-color: var(--bs-list-group-action-active-bg);
4978 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4979 color: var(--bs-list-group-color);
4980 background-color: var(--bs-list-group-bg);
4981 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4983 .list-group-item:first-child {
4984 border-top-left-radius: inherit;
4985 border-top-right-radius: inherit;
4987 .list-group-item:last-child {
4988 border-bottom-right-radius: inherit;
4989 border-bottom-left-radius: inherit;
4991 .list-group-item.disabled, .list-group-item:disabled {
4992 color: var(--bs-list-group-disabled-color);
4993 pointer-events: none;
4994 background-color: var(--bs-list-group-disabled-bg);
4996 .list-group-item.active {
4998 color: var(--bs-list-group-active-color);
4999 background-color: var(--bs-list-group-active-bg);
5000 border-color: var(--bs-list-group-active-border-color);
5002 .list-group-item + .list-group-item {
5003 border-top-width: 0;
5005 .list-group-item + .list-group-item.active {
5006 margin-top: calc(-1 * var(--bs-list-group-border-width));
5007 border-top-width: var(--bs-list-group-border-width);
5010 .list-group-horizontal {
5011 flex-direction: row;
5013 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5014 border-bottom-left-radius: var(--bs-list-group-border-radius);
5015 border-top-right-radius: 0;
5017 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5018 border-top-right-radius: var(--bs-list-group-border-radius);
5019 border-bottom-left-radius: 0;
5021 .list-group-horizontal > .list-group-item.active {
5024 .list-group-horizontal > .list-group-item + .list-group-item {
5025 border-top-width: var(--bs-list-group-border-width);
5026 border-left-width: 0;
5028 .list-group-horizontal > .list-group-item + .list-group-item.active {
5029 margin-left: calc(-1 * var(--bs-list-group-border-width));
5030 border-left-width: var(--bs-list-group-border-width);
5033 @media (min-width: 576px) {
5034 .list-group-horizontal-sm {
5035 flex-direction: row;
5037 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5038 border-bottom-left-radius: var(--bs-list-group-border-radius);
5039 border-top-right-radius: 0;
5041 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5042 border-top-right-radius: var(--bs-list-group-border-radius);
5043 border-bottom-left-radius: 0;
5045 .list-group-horizontal-sm > .list-group-item.active {
5048 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5049 border-top-width: var(--bs-list-group-border-width);
5050 border-left-width: 0;
5052 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5053 margin-left: calc(-1 * var(--bs-list-group-border-width));
5054 border-left-width: var(--bs-list-group-border-width);
5057 @media (min-width: 768px) {
5058 .list-group-horizontal-md {
5059 flex-direction: row;
5061 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5062 border-bottom-left-radius: var(--bs-list-group-border-radius);
5063 border-top-right-radius: 0;
5065 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5066 border-top-right-radius: var(--bs-list-group-border-radius);
5067 border-bottom-left-radius: 0;
5069 .list-group-horizontal-md > .list-group-item.active {
5072 .list-group-horizontal-md > .list-group-item + .list-group-item {
5073 border-top-width: var(--bs-list-group-border-width);
5074 border-left-width: 0;
5076 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5077 margin-left: calc(-1 * var(--bs-list-group-border-width));
5078 border-left-width: var(--bs-list-group-border-width);
5081 @media (min-width: 992px) {
5082 .list-group-horizontal-lg {
5083 flex-direction: row;
5085 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5086 border-bottom-left-radius: var(--bs-list-group-border-radius);
5087 border-top-right-radius: 0;
5089 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5090 border-top-right-radius: var(--bs-list-group-border-radius);
5091 border-bottom-left-radius: 0;
5093 .list-group-horizontal-lg > .list-group-item.active {
5096 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5097 border-top-width: var(--bs-list-group-border-width);
5098 border-left-width: 0;
5100 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5101 margin-left: calc(-1 * var(--bs-list-group-border-width));
5102 border-left-width: var(--bs-list-group-border-width);
5105 @media (min-width: 1200px) {
5106 .list-group-horizontal-xl {
5107 flex-direction: row;
5109 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5110 border-bottom-left-radius: var(--bs-list-group-border-radius);
5111 border-top-right-radius: 0;
5113 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5114 border-top-right-radius: var(--bs-list-group-border-radius);
5115 border-bottom-left-radius: 0;
5117 .list-group-horizontal-xl > .list-group-item.active {
5120 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5121 border-top-width: var(--bs-list-group-border-width);
5122 border-left-width: 0;
5124 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5125 margin-left: calc(-1 * var(--bs-list-group-border-width));
5126 border-left-width: var(--bs-list-group-border-width);
5129 @media (min-width: 1400px) {
5130 .list-group-horizontal-xxl {
5131 flex-direction: row;
5133 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5134 border-bottom-left-radius: var(--bs-list-group-border-radius);
5135 border-top-right-radius: 0;
5137 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5138 border-top-right-radius: var(--bs-list-group-border-radius);
5139 border-bottom-left-radius: 0;
5141 .list-group-horizontal-xxl > .list-group-item.active {
5144 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5145 border-top-width: var(--bs-list-group-border-width);
5146 border-left-width: 0;
5148 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5149 margin-left: calc(-1 * var(--bs-list-group-border-width));
5150 border-left-width: var(--bs-list-group-border-width);
5156 .list-group-flush > .list-group-item {
5157 border-width: 0 0 var(--bs-list-group-border-width);
5159 .list-group-flush > .list-group-item:last-child {
5160 border-bottom-width: 0;
5163 .list-group-item-primary {
5164 --bs-list-group-color: var(--bs-primary-text-emphasis);
5165 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5166 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5167 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5168 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5169 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5170 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5171 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5172 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5173 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5176 .list-group-item-secondary {
5177 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5178 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5179 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5180 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5181 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5182 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5183 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5184 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5185 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5186 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5189 .list-group-item-success {
5190 --bs-list-group-color: var(--bs-success-text-emphasis);
5191 --bs-list-group-bg: var(--bs-success-bg-subtle);
5192 --bs-list-group-border-color: var(--bs-success-border-subtle);
5193 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5194 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5195 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5196 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5197 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5198 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5199 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5202 .list-group-item-info {
5203 --bs-list-group-color: var(--bs-info-text-emphasis);
5204 --bs-list-group-bg: var(--bs-info-bg-subtle);
5205 --bs-list-group-border-color: var(--bs-info-border-subtle);
5206 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5207 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5208 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5209 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5210 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5211 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5212 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5215 .list-group-item-warning {
5216 --bs-list-group-color: var(--bs-warning-text-emphasis);
5217 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5218 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5219 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5220 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5221 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5222 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5223 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5224 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5225 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5228 .list-group-item-danger {
5229 --bs-list-group-color: var(--bs-danger-text-emphasis);
5230 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5231 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5232 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5233 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5234 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5235 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5236 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5237 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5238 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5241 .list-group-item-light {
5242 --bs-list-group-color: var(--bs-light-text-emphasis);
5243 --bs-list-group-bg: var(--bs-light-bg-subtle);
5244 --bs-list-group-border-color: var(--bs-light-border-subtle);
5245 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5246 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5247 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5248 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5249 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5250 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5251 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5254 .list-group-item-dark {
5255 --bs-list-group-color: var(--bs-dark-text-emphasis);
5256 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5257 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5258 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5259 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5260 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5261 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5262 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5263 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5264 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5268 --bs-btn-close-color: #222;
5269 --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");
5270 --bs-btn-close-opacity: 0.5;
5271 --bs-btn-close-hover-opacity: 0.75;
5272 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
5273 --bs-btn-close-focus-opacity: 1;
5274 --bs-btn-close-disabled-opacity: 0.25;
5275 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5276 box-sizing: content-box;
5279 padding: 0.25em 0.25em;
5280 color: var(--bs-btn-close-color);
5281 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5283 border-radius: 0.5rem;
5284 opacity: var(--bs-btn-close-opacity);
5287 color: var(--bs-btn-close-color);
5288 text-decoration: none;
5289 opacity: var(--bs-btn-close-hover-opacity);
5293 box-shadow: var(--bs-btn-close-focus-shadow);
5294 opacity: var(--bs-btn-close-focus-opacity);
5296 .btn-close:disabled, .btn-close.disabled {
5297 pointer-events: none;
5299 opacity: var(--bs-btn-close-disabled-opacity);
5303 filter: var(--bs-btn-close-white-filter);
5306 [data-bs-theme=dark] .btn-close {
5307 filter: var(--bs-btn-close-white-filter);
5311 --bs-toast-zindex: 1090;
5312 --bs-toast-padding-x: 0.75rem;
5313 --bs-toast-padding-y: 0.5rem;
5314 --bs-toast-spacing: 1.5rem;
5315 --bs-toast-max-width: 350px;
5316 --bs-toast-font-size: 0.875rem;
5318 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5319 --bs-toast-border-width: var(--bs-border-width);
5320 --bs-toast-border-color: var(--bs-border-color-translucent);
5321 --bs-toast-border-radius: var(--bs-border-radius);
5322 --bs-toast-box-shadow: var(--bs-box-shadow);
5323 --bs-toast-header-color: var(--bs-secondary-color);
5324 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5325 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5326 width: var(--bs-toast-max-width);
5328 font-size: var(--bs-toast-font-size);
5329 color: var(--bs-toast-color);
5330 pointer-events: auto;
5331 background-color: var(--bs-toast-bg);
5332 background-clip: padding-box;
5333 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5334 box-shadow: var(--bs-toast-box-shadow);
5335 border-radius: var(--bs-toast-border-radius);
5345 --bs-toast-zindex: 1090;
5347 z-index: var(--bs-toast-zindex);
5350 pointer-events: none;
5352 .toast-container > :not(:last-child) {
5353 margin-bottom: var(--bs-toast-spacing);
5358 align-items: center;
5359 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5360 color: var(--bs-toast-header-color);
5361 background-color: var(--bs-toast-header-bg);
5362 background-clip: padding-box;
5363 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5364 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5365 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5367 .toast-header .btn-close {
5368 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5369 margin-left: var(--bs-toast-padding-x);
5373 padding: var(--bs-toast-padding-x);
5374 word-wrap: break-word;
5378 --bs-modal-zindex: 1055;
5379 --bs-modal-width: 500px;
5380 --bs-modal-padding: 1rem;
5381 --bs-modal-margin: 0.5rem;
5383 --bs-modal-bg: var(--bs-body-bg);
5384 --bs-modal-border-color: var(--bs-border-color-translucent);
5385 --bs-modal-border-width: var(--bs-border-width);
5386 --bs-modal-border-radius: var(--bs-border-radius-lg);
5387 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
5388 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5389 --bs-modal-header-padding-x: 1rem;
5390 --bs-modal-header-padding-y: 1rem;
5391 --bs-modal-header-padding: 1rem 1rem;
5392 --bs-modal-header-border-color: var(--bs-border-color);
5393 --bs-modal-header-border-width: var(--bs-border-width);
5394 --bs-modal-title-line-height: 1.5;
5395 --bs-modal-footer-gap: 0.5rem;
5396 --bs-modal-footer-bg: ;
5397 --bs-modal-footer-border-color: var(--bs-border-color);
5398 --bs-modal-footer-border-width: var(--bs-border-width);
5402 z-index: var(--bs-modal-zindex);
5414 margin: var(--bs-modal-margin);
5415 pointer-events: none;
5417 .modal.fade .modal-dialog {
5418 transition: transform 0.3s ease-out;
5419 transform: translate(0, -50px);
5421 @media (prefers-reduced-motion: reduce) {
5422 .modal.fade .modal-dialog {
5426 .modal.show .modal-dialog {
5429 .modal.modal-static .modal-dialog {
5430 transform: scale(1.02);
5433 .modal-dialog-scrollable {
5434 height: calc(100% - var(--bs-modal-margin) * 2);
5436 .modal-dialog-scrollable .modal-content {
5440 .modal-dialog-scrollable .modal-body {
5444 .modal-dialog-centered {
5446 align-items: center;
5447 min-height: calc(100% - var(--bs-modal-margin) * 2);
5453 flex-direction: column;
5455 color: var(--bs-modal-color);
5456 pointer-events: auto;
5457 background-color: var(--bs-modal-bg);
5458 background-clip: padding-box;
5459 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5460 border-radius: var(--bs-modal-border-radius);
5465 --bs-backdrop-zindex: 1050;
5466 --bs-backdrop-bg: #222;
5467 --bs-backdrop-opacity: 0.5;
5471 z-index: var(--bs-backdrop-zindex);
5474 background-color: var(--bs-backdrop-bg);
5476 .modal-backdrop.fade {
5479 .modal-backdrop.show {
5480 opacity: var(--bs-backdrop-opacity);
5486 align-items: center;
5487 justify-content: space-between;
5488 padding: var(--bs-modal-header-padding);
5489 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5490 border-top-left-radius: var(--bs-modal-inner-border-radius);
5491 border-top-right-radius: var(--bs-modal-inner-border-radius);
5493 .modal-header .btn-close {
5494 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5495 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;
5500 line-height: var(--bs-modal-title-line-height);
5506 padding: var(--bs-modal-padding);
5513 align-items: center;
5514 justify-content: flex-end;
5515 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5516 background-color: var(--bs-modal-footer-bg);
5517 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5518 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5519 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5522 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5525 @media (min-width: 576px) {
5527 --bs-modal-margin: 1.75rem;
5528 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5531 max-width: var(--bs-modal-width);
5536 --bs-modal-width: 300px;
5539 @media (min-width: 992px) {
5542 --bs-modal-width: 800px;
5545 @media (min-width: 1200px) {
5547 --bs-modal-width: 1140px;
5556 .modal-fullscreen .modal-content {
5561 .modal-fullscreen .modal-header,
5562 .modal-fullscreen .modal-footer {
5565 .modal-fullscreen .modal-body {
5569 @media (max-width: 575.98px) {
5570 .modal-fullscreen-sm-down {
5576 .modal-fullscreen-sm-down .modal-content {
5581 .modal-fullscreen-sm-down .modal-header,
5582 .modal-fullscreen-sm-down .modal-footer {
5585 .modal-fullscreen-sm-down .modal-body {
5589 @media (max-width: 767.98px) {
5590 .modal-fullscreen-md-down {
5596 .modal-fullscreen-md-down .modal-content {
5601 .modal-fullscreen-md-down .modal-header,
5602 .modal-fullscreen-md-down .modal-footer {
5605 .modal-fullscreen-md-down .modal-body {
5609 @media (max-width: 991.98px) {
5610 .modal-fullscreen-lg-down {
5616 .modal-fullscreen-lg-down .modal-content {
5621 .modal-fullscreen-lg-down .modal-header,
5622 .modal-fullscreen-lg-down .modal-footer {
5625 .modal-fullscreen-lg-down .modal-body {
5629 @media (max-width: 1199.98px) {
5630 .modal-fullscreen-xl-down {
5636 .modal-fullscreen-xl-down .modal-content {
5641 .modal-fullscreen-xl-down .modal-header,
5642 .modal-fullscreen-xl-down .modal-footer {
5645 .modal-fullscreen-xl-down .modal-body {
5649 @media (max-width: 1399.98px) {
5650 .modal-fullscreen-xxl-down {
5656 .modal-fullscreen-xxl-down .modal-content {
5661 .modal-fullscreen-xxl-down .modal-header,
5662 .modal-fullscreen-xxl-down .modal-footer {
5665 .modal-fullscreen-xxl-down .modal-body {
5670 --bs-tooltip-zindex: 1080;
5671 --bs-tooltip-max-width: 200px;
5672 --bs-tooltip-padding-x: 0.5rem;
5673 --bs-tooltip-padding-y: 0.25rem;
5674 --bs-tooltip-margin: ;
5675 --bs-tooltip-font-size: 0.875rem;
5676 --bs-tooltip-color: var(--bs-body-bg);
5677 --bs-tooltip-bg: var(--bs-emphasis-color);
5678 --bs-tooltip-border-radius: var(--bs-border-radius);
5679 --bs-tooltip-opacity: 0.9;
5680 --bs-tooltip-arrow-width: 0.8rem;
5681 --bs-tooltip-arrow-height: 0.4rem;
5682 z-index: var(--bs-tooltip-zindex);
5684 margin: var(--bs-tooltip-margin);
5685 font-family: var(--bs-font-sans-serif);
5691 text-decoration: none;
5693 text-transform: none;
5694 letter-spacing: normal;
5696 white-space: normal;
5697 word-spacing: normal;
5699 font-size: var(--bs-tooltip-font-size);
5700 word-wrap: break-word;
5704 opacity: var(--bs-tooltip-opacity);
5706 .tooltip .tooltip-arrow {
5708 width: var(--bs-tooltip-arrow-width);
5709 height: var(--bs-tooltip-arrow-height);
5711 .tooltip .tooltip-arrow::before {
5714 border-color: transparent;
5715 border-style: solid;
5718 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5719 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5721 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5723 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5724 border-top-color: var(--bs-tooltip-bg);
5727 /* rtl:begin:ignore */
5728 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5729 left: calc(-1 * var(--bs-tooltip-arrow-height));
5730 width: var(--bs-tooltip-arrow-height);
5731 height: var(--bs-tooltip-arrow-width);
5733 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5735 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5736 border-right-color: var(--bs-tooltip-bg);
5739 /* rtl:end:ignore */
5740 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5741 top: calc(-1 * var(--bs-tooltip-arrow-height));
5743 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5745 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5746 border-bottom-color: var(--bs-tooltip-bg);
5749 /* rtl:begin:ignore */
5750 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5751 right: calc(-1 * var(--bs-tooltip-arrow-height));
5752 width: var(--bs-tooltip-arrow-height);
5753 height: var(--bs-tooltip-arrow-width);
5755 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5757 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5758 border-left-color: var(--bs-tooltip-bg);
5761 /* rtl:end:ignore */
5763 max-width: var(--bs-tooltip-max-width);
5764 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5765 color: var(--bs-tooltip-color);
5767 background-color: var(--bs-tooltip-bg);
5768 border-radius: var(--bs-tooltip-border-radius);
5772 --bs-popover-zindex: 1070;
5773 --bs-popover-max-width: 276px;
5774 --bs-popover-font-size: 0.875rem;
5775 --bs-popover-bg: var(--bs-body-bg);
5776 --bs-popover-border-width: var(--bs-border-width);
5777 --bs-popover-border-color: var(--bs-border-color-translucent);
5778 --bs-popover-border-radius: var(--bs-border-radius-lg);
5779 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5780 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5781 --bs-popover-header-padding-x: 1rem;
5782 --bs-popover-header-padding-y: 0.5rem;
5783 --bs-popover-header-font-size: 1rem;
5784 --bs-popover-header-color: #495057;
5785 --bs-popover-header-bg: var(--bs-secondary-bg);
5786 --bs-popover-body-padding-x: 1rem;
5787 --bs-popover-body-padding-y: 1rem;
5788 --bs-popover-body-color: var(--bs-body-color);
5789 --bs-popover-arrow-width: 1rem;
5790 --bs-popover-arrow-height: 0.5rem;
5791 --bs-popover-arrow-border: var(--bs-popover-border-color);
5792 z-index: var(--bs-popover-zindex);
5794 max-width: var(--bs-popover-max-width);
5795 font-family: var(--bs-font-sans-serif);
5801 text-decoration: none;
5803 text-transform: none;
5804 letter-spacing: normal;
5806 white-space: normal;
5807 word-spacing: normal;
5809 font-size: var(--bs-popover-font-size);
5810 word-wrap: break-word;
5811 background-color: var(--bs-popover-bg);
5812 background-clip: padding-box;
5813 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5814 border-radius: var(--bs-popover-border-radius);
5816 .popover .popover-arrow {
5818 width: var(--bs-popover-arrow-width);
5819 height: var(--bs-popover-arrow-height);
5821 .popover .popover-arrow::before, .popover .popover-arrow::after {
5825 border-color: transparent;
5826 border-style: solid;
5830 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5831 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5833 .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 {
5834 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5836 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5838 border-top-color: var(--bs-popover-arrow-border);
5840 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5841 bottom: var(--bs-popover-border-width);
5842 border-top-color: var(--bs-popover-bg);
5845 /* rtl:begin:ignore */
5846 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5847 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5848 width: var(--bs-popover-arrow-height);
5849 height: var(--bs-popover-arrow-width);
5851 .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 {
5852 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5854 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5856 border-right-color: var(--bs-popover-arrow-border);
5858 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5859 left: var(--bs-popover-border-width);
5860 border-right-color: var(--bs-popover-bg);
5863 /* rtl:end:ignore */
5864 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5865 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5867 .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 {
5868 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5870 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5872 border-bottom-color: var(--bs-popover-arrow-border);
5874 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5875 top: var(--bs-popover-border-width);
5876 border-bottom-color: var(--bs-popover-bg);
5878 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5883 width: var(--bs-popover-arrow-width);
5884 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5886 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5889 /* rtl:begin:ignore */
5890 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5891 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5892 width: var(--bs-popover-arrow-height);
5893 height: var(--bs-popover-arrow-width);
5895 .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 {
5896 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5898 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5900 border-left-color: var(--bs-popover-arrow-border);
5902 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5903 right: var(--bs-popover-border-width);
5904 border-left-color: var(--bs-popover-bg);
5907 /* rtl:end:ignore */
5909 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5911 font-size: var(--bs-popover-header-font-size);
5912 color: var(--bs-popover-header-color);
5913 background-color: var(--bs-popover-header-bg);
5914 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5915 border-top-left-radius: var(--bs-popover-inner-border-radius);
5916 border-top-right-radius: var(--bs-popover-inner-border-radius);
5918 .popover-header:empty {
5923 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5924 color: var(--bs-popover-body-color);
5931 .carousel.pointer-event {
5932 touch-action: pan-y;
5940 .carousel-inner::after {
5951 margin-right: -100%;
5952 backface-visibility: hidden;
5953 transition: transform 0.6s ease-in-out;
5955 @media (prefers-reduced-motion: reduce) {
5961 .carousel-item.active,
5962 .carousel-item-next,
5963 .carousel-item-prev {
5967 .carousel-item-next:not(.carousel-item-start),
5968 .active.carousel-item-end {
5969 transform: translateX(100%);
5972 .carousel-item-prev:not(.carousel-item-end),
5973 .active.carousel-item-start {
5974 transform: translateX(-100%);
5977 .carousel-fade .carousel-item {
5979 transition-property: opacity;
5982 .carousel-fade .carousel-item.active,
5983 .carousel-fade .carousel-item-next.carousel-item-start,
5984 .carousel-fade .carousel-item-prev.carousel-item-end {
5988 .carousel-fade .active.carousel-item-start,
5989 .carousel-fade .active.carousel-item-end {
5992 transition: opacity 0s 0.6s;
5994 @media (prefers-reduced-motion: reduce) {
5995 .carousel-fade .active.carousel-item-start,
5996 .carousel-fade .active.carousel-item-end {
6001 .carousel-control-prev,
6002 .carousel-control-next {
6008 align-items: center;
6009 justify-content: center;
6017 transition: opacity 0.15s ease;
6019 @media (prefers-reduced-motion: reduce) {
6020 .carousel-control-prev,
6021 .carousel-control-next {
6025 .carousel-control-prev:hover, .carousel-control-prev:focus,
6026 .carousel-control-next:hover,
6027 .carousel-control-next:focus {
6029 text-decoration: none;
6034 .carousel-control-prev {
6038 .carousel-control-next {
6042 .carousel-control-prev-icon,
6043 .carousel-control-next-icon {
6044 display: inline-block;
6047 background-repeat: no-repeat;
6048 background-position: 50%;
6049 background-size: 100% 100%;
6055 "name" : "prev-next",
6060 .carousel-control-prev-icon {
6061 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");
6064 .carousel-control-next-icon {
6065 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");
6068 .carousel-indicators {
6075 justify-content: center;
6078 margin-bottom: 1rem;
6081 .carousel-indicators [data-bs-target] {
6082 box-sizing: content-box;
6089 text-indent: -999px;
6091 background-color: #fff;
6092 background-clip: padding-box;
6094 border-top: 10px solid transparent;
6095 border-bottom: 10px solid transparent;
6097 transition: opacity 0.6s ease;
6099 @media (prefers-reduced-motion: reduce) {
6100 .carousel-indicators [data-bs-target] {
6104 .carousel-indicators .active {
6113 padding-top: 1.25rem;
6114 padding-bottom: 1.25rem;
6119 .carousel-dark .carousel-control-prev-icon,
6120 .carousel-dark .carousel-control-next-icon {
6121 filter: invert(1) grayscale(100);
6123 .carousel-dark .carousel-indicators [data-bs-target] {
6124 background-color: #222;
6126 .carousel-dark .carousel-caption {
6130 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6131 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6132 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6133 filter: invert(1) grayscale(100);
6135 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6136 background-color: #222;
6138 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6144 display: inline-block;
6145 width: var(--bs-spinner-width);
6146 height: var(--bs-spinner-height);
6147 vertical-align: var(--bs-spinner-vertical-align);
6149 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6152 @keyframes spinner-border {
6154 transform: rotate(360deg) /* rtl:ignore */;
6158 --bs-spinner-width: 2rem;
6159 --bs-spinner-height: 2rem;
6160 --bs-spinner-vertical-align: -0.125em;
6161 --bs-spinner-border-width: 0.25em;
6162 --bs-spinner-animation-speed: 0.75s;
6163 --bs-spinner-animation-name: spinner-border;
6164 border: var(--bs-spinner-border-width) solid currentcolor;
6165 border-right-color: transparent;
6168 .spinner-border-sm {
6169 --bs-spinner-width: 1rem;
6170 --bs-spinner-height: 1rem;
6171 --bs-spinner-border-width: 0.2em;
6174 @keyframes spinner-grow {
6176 transform: scale(0);
6184 --bs-spinner-width: 2rem;
6185 --bs-spinner-height: 2rem;
6186 --bs-spinner-vertical-align: -0.125em;
6187 --bs-spinner-animation-speed: 0.75s;
6188 --bs-spinner-animation-name: spinner-grow;
6189 background-color: currentcolor;
6194 --bs-spinner-width: 1rem;
6195 --bs-spinner-height: 1rem;
6198 @media (prefers-reduced-motion: reduce) {
6201 --bs-spinner-animation-speed: 1.5s;
6204 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6205 --bs-offcanvas-zindex: 1045;
6206 --bs-offcanvas-width: 400px;
6207 --bs-offcanvas-height: 30vh;
6208 --bs-offcanvas-padding-x: 1rem;
6209 --bs-offcanvas-padding-y: 1rem;
6210 --bs-offcanvas-color: var(--bs-body-color);
6211 --bs-offcanvas-bg: var(--bs-body-bg);
6212 --bs-offcanvas-border-width: var(--bs-border-width);
6213 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6214 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
6215 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6216 --bs-offcanvas-title-line-height: 1.5;
6219 @media (max-width: 575.98px) {
6223 z-index: var(--bs-offcanvas-zindex);
6225 flex-direction: column;
6227 color: var(--bs-offcanvas-color);
6229 background-color: var(--bs-offcanvas-bg);
6230 background-clip: padding-box;
6232 transition: var(--bs-offcanvas-transition);
6235 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6240 @media (max-width: 575.98px) {
6241 .offcanvas-sm.offcanvas-start {
6244 width: var(--bs-offcanvas-width);
6245 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6246 transform: translateX(-100%);
6248 .offcanvas-sm.offcanvas-end {
6251 width: var(--bs-offcanvas-width);
6252 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6253 transform: translateX(100%);
6255 .offcanvas-sm.offcanvas-top {
6259 height: var(--bs-offcanvas-height);
6261 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6262 transform: translateY(-100%);
6264 .offcanvas-sm.offcanvas-bottom {
6267 height: var(--bs-offcanvas-height);
6269 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6270 transform: translateY(100%);
6272 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6275 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6276 visibility: visible;
6279 @media (min-width: 576px) {
6281 --bs-offcanvas-height: auto;
6282 --bs-offcanvas-border-width: 0;
6283 background-color: transparent !important;
6285 .offcanvas-sm .offcanvas-header {
6288 .offcanvas-sm .offcanvas-body {
6292 overflow-y: visible;
6293 background-color: transparent !important;
6297 @media (max-width: 767.98px) {
6301 z-index: var(--bs-offcanvas-zindex);
6303 flex-direction: column;
6305 color: var(--bs-offcanvas-color);
6307 background-color: var(--bs-offcanvas-bg);
6308 background-clip: padding-box;
6310 transition: var(--bs-offcanvas-transition);
6313 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6318 @media (max-width: 767.98px) {
6319 .offcanvas-md.offcanvas-start {
6322 width: var(--bs-offcanvas-width);
6323 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6324 transform: translateX(-100%);
6326 .offcanvas-md.offcanvas-end {
6329 width: var(--bs-offcanvas-width);
6330 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6331 transform: translateX(100%);
6333 .offcanvas-md.offcanvas-top {
6337 height: var(--bs-offcanvas-height);
6339 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6340 transform: translateY(-100%);
6342 .offcanvas-md.offcanvas-bottom {
6345 height: var(--bs-offcanvas-height);
6347 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6348 transform: translateY(100%);
6350 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6353 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6354 visibility: visible;
6357 @media (min-width: 768px) {
6359 --bs-offcanvas-height: auto;
6360 --bs-offcanvas-border-width: 0;
6361 background-color: transparent !important;
6363 .offcanvas-md .offcanvas-header {
6366 .offcanvas-md .offcanvas-body {
6370 overflow-y: visible;
6371 background-color: transparent !important;
6375 @media (max-width: 991.98px) {
6379 z-index: var(--bs-offcanvas-zindex);
6381 flex-direction: column;
6383 color: var(--bs-offcanvas-color);
6385 background-color: var(--bs-offcanvas-bg);
6386 background-clip: padding-box;
6388 transition: var(--bs-offcanvas-transition);
6391 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6396 @media (max-width: 991.98px) {
6397 .offcanvas-lg.offcanvas-start {
6400 width: var(--bs-offcanvas-width);
6401 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6402 transform: translateX(-100%);
6404 .offcanvas-lg.offcanvas-end {
6407 width: var(--bs-offcanvas-width);
6408 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6409 transform: translateX(100%);
6411 .offcanvas-lg.offcanvas-top {
6415 height: var(--bs-offcanvas-height);
6417 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6418 transform: translateY(-100%);
6420 .offcanvas-lg.offcanvas-bottom {
6423 height: var(--bs-offcanvas-height);
6425 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6426 transform: translateY(100%);
6428 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6431 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6432 visibility: visible;
6435 @media (min-width: 992px) {
6437 --bs-offcanvas-height: auto;
6438 --bs-offcanvas-border-width: 0;
6439 background-color: transparent !important;
6441 .offcanvas-lg .offcanvas-header {
6444 .offcanvas-lg .offcanvas-body {
6448 overflow-y: visible;
6449 background-color: transparent !important;
6453 @media (max-width: 1199.98px) {
6457 z-index: var(--bs-offcanvas-zindex);
6459 flex-direction: column;
6461 color: var(--bs-offcanvas-color);
6463 background-color: var(--bs-offcanvas-bg);
6464 background-clip: padding-box;
6466 transition: var(--bs-offcanvas-transition);
6469 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6474 @media (max-width: 1199.98px) {
6475 .offcanvas-xl.offcanvas-start {
6478 width: var(--bs-offcanvas-width);
6479 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6480 transform: translateX(-100%);
6482 .offcanvas-xl.offcanvas-end {
6485 width: var(--bs-offcanvas-width);
6486 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6487 transform: translateX(100%);
6489 .offcanvas-xl.offcanvas-top {
6493 height: var(--bs-offcanvas-height);
6495 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6496 transform: translateY(-100%);
6498 .offcanvas-xl.offcanvas-bottom {
6501 height: var(--bs-offcanvas-height);
6503 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6504 transform: translateY(100%);
6506 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6509 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6510 visibility: visible;
6513 @media (min-width: 1200px) {
6515 --bs-offcanvas-height: auto;
6516 --bs-offcanvas-border-width: 0;
6517 background-color: transparent !important;
6519 .offcanvas-xl .offcanvas-header {
6522 .offcanvas-xl .offcanvas-body {
6526 overflow-y: visible;
6527 background-color: transparent !important;
6531 @media (max-width: 1399.98px) {
6535 z-index: var(--bs-offcanvas-zindex);
6537 flex-direction: column;
6539 color: var(--bs-offcanvas-color);
6541 background-color: var(--bs-offcanvas-bg);
6542 background-clip: padding-box;
6544 transition: var(--bs-offcanvas-transition);
6547 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6552 @media (max-width: 1399.98px) {
6553 .offcanvas-xxl.offcanvas-start {
6556 width: var(--bs-offcanvas-width);
6557 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6558 transform: translateX(-100%);
6560 .offcanvas-xxl.offcanvas-end {
6563 width: var(--bs-offcanvas-width);
6564 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6565 transform: translateX(100%);
6567 .offcanvas-xxl.offcanvas-top {
6571 height: var(--bs-offcanvas-height);
6573 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6574 transform: translateY(-100%);
6576 .offcanvas-xxl.offcanvas-bottom {
6579 height: var(--bs-offcanvas-height);
6581 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6582 transform: translateY(100%);
6584 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6587 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6588 visibility: visible;
6591 @media (min-width: 1400px) {
6593 --bs-offcanvas-height: auto;
6594 --bs-offcanvas-border-width: 0;
6595 background-color: transparent !important;
6597 .offcanvas-xxl .offcanvas-header {
6600 .offcanvas-xxl .offcanvas-body {
6604 overflow-y: visible;
6605 background-color: transparent !important;
6612 z-index: var(--bs-offcanvas-zindex);
6614 flex-direction: column;
6616 color: var(--bs-offcanvas-color);
6618 background-color: var(--bs-offcanvas-bg);
6619 background-clip: padding-box;
6621 transition: var(--bs-offcanvas-transition);
6623 @media (prefers-reduced-motion: reduce) {
6628 .offcanvas.offcanvas-start {
6631 width: var(--bs-offcanvas-width);
6632 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6633 transform: translateX(-100%);
6635 .offcanvas.offcanvas-end {
6638 width: var(--bs-offcanvas-width);
6639 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6640 transform: translateX(100%);
6642 .offcanvas.offcanvas-top {
6646 height: var(--bs-offcanvas-height);
6648 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6649 transform: translateY(-100%);
6651 .offcanvas.offcanvas-bottom {
6654 height: var(--bs-offcanvas-height);
6656 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6657 transform: translateY(100%);
6659 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6662 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6663 visibility: visible;
6666 .offcanvas-backdrop {
6673 background-color: #222;
6675 .offcanvas-backdrop.fade {
6678 .offcanvas-backdrop.show {
6684 align-items: center;
6685 justify-content: space-between;
6686 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6688 .offcanvas-header .btn-close {
6689 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6690 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6691 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6692 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6697 line-height: var(--bs-offcanvas-title-line-height);
6702 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6707 display: inline-block;
6709 vertical-align: middle;
6711 background-color: currentcolor;
6714 .placeholder.btn::before {
6715 display: inline-block;
6731 .placeholder-glow .placeholder {
6732 animation: placeholder-glow 2s ease-in-out infinite;
6735 @keyframes placeholder-glow {
6741 mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
6742 mask-size: 200% 100%;
6743 animation: placeholder-wave 2s linear infinite;
6746 @keyframes placeholder-wave {
6748 mask-position: -200% 0%;
6758 color: #fff !important;
6759 background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important;
6762 .text-bg-secondary {
6763 color: #fff !important;
6764 background-color: RGBA(200, 0, 0, var(--bs-bg-opacity, 1)) !important;
6768 color: #fff !important;
6769 background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important;
6773 color: #fff !important;
6774 background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important;
6778 color: #222 !important;
6779 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6783 color: #fff !important;
6784 background-color: RGBA(140, 52, 9, var(--bs-bg-opacity, 1)) !important;
6788 color: #222 !important;
6789 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6793 color: #fff !important;
6794 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6798 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6799 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6801 .link-primary:hover, .link-primary:focus {
6802 color: RGBA(193, 80, 24, var(--bs-link-opacity, 1)) !important;
6803 text-decoration-color: RGBA(193, 80, 24, var(--bs-link-underline-opacity, 1)) !important;
6807 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6808 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6810 .link-secondary:hover, .link-secondary:focus {
6811 color: RGBA(160, 0, 0, var(--bs-link-opacity, 1)) !important;
6812 text-decoration-color: RGBA(160, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
6816 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6817 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6819 .link-success:hover, .link-success:focus {
6820 color: RGBA(82, 13, 194, var(--bs-link-opacity, 1)) !important;
6821 text-decoration-color: RGBA(82, 13, 194, var(--bs-link-underline-opacity, 1)) !important;
6825 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6826 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6828 .link-info:hover, .link-info:focus {
6829 color: RGBA(0, 98, 204, var(--bs-link-opacity, 1)) !important;
6830 text-decoration-color: RGBA(0, 98, 204, var(--bs-link-underline-opacity, 1)) !important;
6834 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6835 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6837 .link-warning:hover, .link-warning:focus {
6838 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6839 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6843 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6844 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6846 .link-danger:hover, .link-danger:focus {
6847 color: RGBA(112, 42, 7, var(--bs-link-opacity, 1)) !important;
6848 text-decoration-color: RGBA(112, 42, 7, var(--bs-link-underline-opacity, 1)) !important;
6852 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6853 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6855 .link-light:hover, .link-light:focus {
6856 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6857 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6861 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6862 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6864 .link-dark:hover, .link-dark:focus {
6865 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6866 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6869 .link-body-emphasis {
6870 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6871 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6873 .link-body-emphasis:hover, .link-body-emphasis:focus {
6874 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6875 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6880 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);
6884 display: inline-flex;
6886 align-items: center;
6887 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6888 text-underline-offset: 0.25em;
6889 backface-visibility: hidden;
6896 transition: 0.2s ease-in-out transform;
6898 @media (prefers-reduced-motion: reduce) {
6904 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6905 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6914 padding-top: var(--bs-aspect-ratio);
6926 --bs-aspect-ratio: 100%;
6930 --bs-aspect-ratio: 75%;
6934 --bs-aspect-ratio: 56.25%;
6938 --bs-aspect-ratio: 42.8571428571%;
6969 @media (min-width: 576px) {
6981 @media (min-width: 768px) {
6993 @media (min-width: 992px) {
7005 @media (min-width: 1200px) {
7017 @media (min-width: 1400px) {
7023 .sticky-xxl-bottom {
7031 flex-direction: row;
7032 align-items: center;
7033 align-self: stretch;
7039 flex-direction: column;
7040 align-self: stretch;
7044 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7045 width: 1px !important;
7046 height: 1px !important;
7047 padding: 0 !important;
7048 margin: -1px !important;
7049 overflow: hidden !important;
7050 clip: rect(0, 0, 0, 0) !important;
7051 white-space: nowrap !important;
7052 border: 0 !important;
7054 .visually-hidden:not(caption),
7055 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7056 position: absolute !important;
7059 .stretched-link::after {
7071 text-overflow: ellipsis;
7072 white-space: nowrap;
7076 display: inline-block;
7077 align-self: stretch;
7080 background-color: currentcolor;
7085 vertical-align: baseline !important;
7089 vertical-align: top !important;
7093 vertical-align: middle !important;
7097 vertical-align: bottom !important;
7100 .align-text-bottom {
7101 vertical-align: text-bottom !important;
7105 vertical-align: text-top !important;
7109 float: left !important;
7113 float: right !important;
7117 float: none !important;
7120 .object-fit-contain {
7121 object-fit: contain !important;
7125 object-fit: cover !important;
7129 object-fit: fill !important;
7133 object-fit: scale-down !important;
7137 object-fit: none !important;
7141 opacity: 0 !important;
7145 opacity: 0.25 !important;
7149 opacity: 0.5 !important;
7153 opacity: 0.75 !important;
7157 opacity: 1 !important;
7161 overflow: auto !important;
7165 overflow: hidden !important;
7169 overflow: visible !important;
7173 overflow: scroll !important;
7177 overflow-x: auto !important;
7180 .overflow-x-hidden {
7181 overflow-x: hidden !important;
7184 .overflow-x-visible {
7185 overflow-x: visible !important;
7188 .overflow-x-scroll {
7189 overflow-x: scroll !important;
7193 overflow-y: auto !important;
7196 .overflow-y-hidden {
7197 overflow-y: hidden !important;
7200 .overflow-y-visible {
7201 overflow-y: visible !important;
7204 .overflow-y-scroll {
7205 overflow-y: scroll !important;
7209 display: inline !important;
7213 display: inline-block !important;
7217 display: block !important;
7221 display: grid !important;
7225 display: inline-grid !important;
7229 display: table !important;
7233 display: table-row !important;
7237 display: table-cell !important;
7241 display: flex !important;
7245 display: inline-flex !important;
7249 display: none !important;
7253 box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
7257 box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
7261 box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
7265 box-shadow: none !important;
7268 .focus-ring-primary {
7269 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7272 .focus-ring-secondary {
7273 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7276 .focus-ring-success {
7277 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7281 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7284 .focus-ring-warning {
7285 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7288 .focus-ring-danger {
7289 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7293 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7297 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7301 position: static !important;
7304 .position-relative {
7305 position: relative !important;
7308 .position-absolute {
7309 position: absolute !important;
7313 position: fixed !important;
7317 position: sticky !important;
7325 top: 50% !important;
7329 top: 100% !important;
7333 bottom: 0 !important;
7337 bottom: 50% !important;
7341 bottom: 100% !important;
7349 left: 50% !important;
7353 left: 100% !important;
7357 right: 0 !important;
7361 right: 50% !important;
7365 right: 100% !important;
7369 transform: translate(-50%, -50%) !important;
7372 .translate-middle-x {
7373 transform: translateX(-50%) !important;
7376 .translate-middle-y {
7377 transform: translateY(-50%) !important;
7381 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7385 border: 0 !important;
7389 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7393 border-top: 0 !important;
7397 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7401 border-right: 0 !important;
7405 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7409 border-bottom: 0 !important;
7413 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7417 border-left: 0 !important;
7421 --bs-border-opacity: 1;
7422 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7426 --bs-border-opacity: 1;
7427 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7431 --bs-border-opacity: 1;
7432 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7436 --bs-border-opacity: 1;
7437 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7441 --bs-border-opacity: 1;
7442 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7446 --bs-border-opacity: 1;
7447 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7451 --bs-border-opacity: 1;
7452 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7456 --bs-border-opacity: 1;
7457 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7461 --bs-border-opacity: 1;
7462 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7466 --bs-border-opacity: 1;
7467 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7470 .border-primary-subtle {
7471 border-color: var(--bs-primary-border-subtle) !important;
7474 .border-secondary-subtle {
7475 border-color: var(--bs-secondary-border-subtle) !important;
7478 .border-success-subtle {
7479 border-color: var(--bs-success-border-subtle) !important;
7482 .border-info-subtle {
7483 border-color: var(--bs-info-border-subtle) !important;
7486 .border-warning-subtle {
7487 border-color: var(--bs-warning-border-subtle) !important;
7490 .border-danger-subtle {
7491 border-color: var(--bs-danger-border-subtle) !important;
7494 .border-light-subtle {
7495 border-color: var(--bs-light-border-subtle) !important;
7498 .border-dark-subtle {
7499 border-color: var(--bs-dark-border-subtle) !important;
7503 border-width: 1px !important;
7507 border-width: 2px !important;
7511 border-width: 3px !important;
7515 border-width: 4px !important;
7519 border-width: 5px !important;
7522 .border-opacity-10 {
7523 --bs-border-opacity: 0.1;
7526 .border-opacity-25 {
7527 --bs-border-opacity: 0.25;
7530 .border-opacity-50 {
7531 --bs-border-opacity: 0.5;
7534 .border-opacity-75 {
7535 --bs-border-opacity: 0.75;
7538 .border-opacity-100 {
7539 --bs-border-opacity: 1;
7543 width: 25% !important;
7547 width: 50% !important;
7551 width: 75% !important;
7555 width: 100% !important;
7559 width: auto !important;
7563 max-width: 100% !important;
7567 width: 100vw !important;
7571 min-width: 100vw !important;
7575 height: 25% !important;
7579 height: 50% !important;
7583 height: 75% !important;
7587 height: 100% !important;
7591 height: auto !important;
7595 max-height: 100% !important;
7599 height: 100vh !important;
7603 min-height: 100vh !important;
7607 flex: 1 1 auto !important;
7611 flex-direction: row !important;
7615 flex-direction: column !important;
7619 flex-direction: row-reverse !important;
7622 .flex-column-reverse {
7623 flex-direction: column-reverse !important;
7627 flex-grow: 0 !important;
7631 flex-grow: 1 !important;
7635 flex-shrink: 0 !important;
7639 flex-shrink: 1 !important;
7643 flex-wrap: wrap !important;
7647 flex-wrap: nowrap !important;
7650 .flex-wrap-reverse {
7651 flex-wrap: wrap-reverse !important;
7654 .justify-content-start {
7655 justify-content: flex-start !important;
7658 .justify-content-end {
7659 justify-content: flex-end !important;
7662 .justify-content-center {
7663 justify-content: center !important;
7666 .justify-content-between {
7667 justify-content: space-between !important;
7670 .justify-content-around {
7671 justify-content: space-around !important;
7674 .justify-content-evenly {
7675 justify-content: space-evenly !important;
7678 .align-items-start {
7679 align-items: flex-start !important;
7683 align-items: flex-end !important;
7686 .align-items-center {
7687 align-items: center !important;
7690 .align-items-baseline {
7691 align-items: baseline !important;
7694 .align-items-stretch {
7695 align-items: stretch !important;
7698 .align-content-start {
7699 align-content: flex-start !important;
7702 .align-content-end {
7703 align-content: flex-end !important;
7706 .align-content-center {
7707 align-content: center !important;
7710 .align-content-between {
7711 align-content: space-between !important;
7714 .align-content-around {
7715 align-content: space-around !important;
7718 .align-content-stretch {
7719 align-content: stretch !important;
7723 align-self: auto !important;
7727 align-self: flex-start !important;
7731 align-self: flex-end !important;
7734 .align-self-center {
7735 align-self: center !important;
7738 .align-self-baseline {
7739 align-self: baseline !important;
7742 .align-self-stretch {
7743 align-self: stretch !important;
7747 order: -1 !important;
7751 order: 0 !important;
7755 order: 1 !important;
7759 order: 2 !important;
7763 order: 3 !important;
7767 order: 4 !important;
7771 order: 5 !important;
7775 order: 6 !important;
7779 margin: 0 !important;
7783 margin: 0.25rem !important;
7787 margin: 0.5rem !important;
7791 margin: 1rem !important;
7795 margin: 1.5rem !important;
7799 margin: 3rem !important;
7803 margin: auto !important;
7807 margin-right: 0 !important;
7808 margin-left: 0 !important;
7812 margin-right: 0.25rem !important;
7813 margin-left: 0.25rem !important;
7817 margin-right: 0.5rem !important;
7818 margin-left: 0.5rem !important;
7822 margin-right: 1rem !important;
7823 margin-left: 1rem !important;
7827 margin-right: 1.5rem !important;
7828 margin-left: 1.5rem !important;
7832 margin-right: 3rem !important;
7833 margin-left: 3rem !important;
7837 margin-right: auto !important;
7838 margin-left: auto !important;
7842 margin-top: 0 !important;
7843 margin-bottom: 0 !important;
7847 margin-top: 0.25rem !important;
7848 margin-bottom: 0.25rem !important;
7852 margin-top: 0.5rem !important;
7853 margin-bottom: 0.5rem !important;
7857 margin-top: 1rem !important;
7858 margin-bottom: 1rem !important;
7862 margin-top: 1.5rem !important;
7863 margin-bottom: 1.5rem !important;
7867 margin-top: 3rem !important;
7868 margin-bottom: 3rem !important;
7872 margin-top: auto !important;
7873 margin-bottom: auto !important;
7877 margin-top: 0 !important;
7881 margin-top: 0.25rem !important;
7885 margin-top: 0.5rem !important;
7889 margin-top: 1rem !important;
7893 margin-top: 1.5rem !important;
7897 margin-top: 3rem !important;
7901 margin-top: auto !important;
7905 margin-right: 0 !important;
7909 margin-right: 0.25rem !important;
7913 margin-right: 0.5rem !important;
7917 margin-right: 1rem !important;
7921 margin-right: 1.5rem !important;
7925 margin-right: 3rem !important;
7929 margin-right: auto !important;
7933 margin-bottom: 0 !important;
7937 margin-bottom: 0.25rem !important;
7941 margin-bottom: 0.5rem !important;
7945 margin-bottom: 1rem !important;
7949 margin-bottom: 1.5rem !important;
7953 margin-bottom: 3rem !important;
7957 margin-bottom: auto !important;
7961 margin-left: 0 !important;
7965 margin-left: 0.25rem !important;
7969 margin-left: 0.5rem !important;
7973 margin-left: 1rem !important;
7977 margin-left: 1.5rem !important;
7981 margin-left: 3rem !important;
7985 margin-left: auto !important;
7989 padding: 0 !important;
7993 padding: 0.25rem !important;
7997 padding: 0.5rem !important;
8001 padding: 1rem !important;
8005 padding: 1.5rem !important;
8009 padding: 3rem !important;
8013 padding-right: 0 !important;
8014 padding-left: 0 !important;
8018 padding-right: 0.25rem !important;
8019 padding-left: 0.25rem !important;
8023 padding-right: 0.5rem !important;
8024 padding-left: 0.5rem !important;
8028 padding-right: 1rem !important;
8029 padding-left: 1rem !important;
8033 padding-right: 1.5rem !important;
8034 padding-left: 1.5rem !important;
8038 padding-right: 3rem !important;
8039 padding-left: 3rem !important;
8043 padding-top: 0 !important;
8044 padding-bottom: 0 !important;
8048 padding-top: 0.25rem !important;
8049 padding-bottom: 0.25rem !important;
8053 padding-top: 0.5rem !important;
8054 padding-bottom: 0.5rem !important;
8058 padding-top: 1rem !important;
8059 padding-bottom: 1rem !important;
8063 padding-top: 1.5rem !important;
8064 padding-bottom: 1.5rem !important;
8068 padding-top: 3rem !important;
8069 padding-bottom: 3rem !important;
8073 padding-top: 0 !important;
8077 padding-top: 0.25rem !important;
8081 padding-top: 0.5rem !important;
8085 padding-top: 1rem !important;
8089 padding-top: 1.5rem !important;
8093 padding-top: 3rem !important;
8097 padding-right: 0 !important;
8101 padding-right: 0.25rem !important;
8105 padding-right: 0.5rem !important;
8109 padding-right: 1rem !important;
8113 padding-right: 1.5rem !important;
8117 padding-right: 3rem !important;
8121 padding-bottom: 0 !important;
8125 padding-bottom: 0.25rem !important;
8129 padding-bottom: 0.5rem !important;
8133 padding-bottom: 1rem !important;
8137 padding-bottom: 1.5rem !important;
8141 padding-bottom: 3rem !important;
8145 padding-left: 0 !important;
8149 padding-left: 0.25rem !important;
8153 padding-left: 0.5rem !important;
8157 padding-left: 1rem !important;
8161 padding-left: 1.5rem !important;
8165 padding-left: 3rem !important;
8173 gap: 0.25rem !important;
8177 gap: 0.5rem !important;
8181 gap: 1rem !important;
8185 gap: 1.5rem !important;
8189 gap: 3rem !important;
8193 row-gap: 0 !important;
8197 row-gap: 0.25rem !important;
8201 row-gap: 0.5rem !important;
8205 row-gap: 1rem !important;
8209 row-gap: 1.5rem !important;
8213 row-gap: 3rem !important;
8217 column-gap: 0 !important;
8221 column-gap: 0.25rem !important;
8225 column-gap: 0.5rem !important;
8229 column-gap: 1rem !important;
8233 column-gap: 1.5rem !important;
8237 column-gap: 3rem !important;
8241 font-family: var(--bs-font-monospace) !important;
8245 font-size: calc(1.375rem + 1.5vw) !important;
8249 font-size: calc(1.325rem + 0.9vw) !important;
8253 font-size: calc(1.3rem + 0.6vw) !important;
8257 font-size: calc(1.275rem + 0.3vw) !important;
8261 font-size: 1.25rem !important;
8265 font-size: 1rem !important;
8269 font-style: italic !important;
8273 font-style: normal !important;
8277 font-weight: lighter !important;
8281 font-weight: 300 !important;
8285 font-weight: 400 !important;
8289 font-weight: 500 !important;
8293 font-weight: 600 !important;
8297 font-weight: 600 !important;
8301 font-weight: bolder !important;
8305 line-height: 1 !important;
8309 line-height: 1.25 !important;
8313 line-height: 1.5 !important;
8317 line-height: 2 !important;
8321 text-align: left !important;
8325 text-align: right !important;
8329 text-align: center !important;
8332 .text-decoration-none {
8333 text-decoration: none !important;
8336 .text-decoration-underline {
8337 text-decoration: underline !important;
8340 .text-decoration-line-through {
8341 text-decoration: line-through !important;
8345 text-transform: lowercase !important;
8349 text-transform: uppercase !important;
8353 text-transform: capitalize !important;
8357 white-space: normal !important;
8361 white-space: nowrap !important;
8364 /* rtl:begin:remove */
8366 word-wrap: break-word !important;
8367 word-break: break-word !important;
8370 /* rtl:end:remove */
8372 --bs-text-opacity: 1;
8373 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8377 --bs-text-opacity: 1;
8378 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8382 --bs-text-opacity: 1;
8383 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8387 --bs-text-opacity: 1;
8388 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8392 --bs-text-opacity: 1;
8393 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8397 --bs-text-opacity: 1;
8398 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8402 --bs-text-opacity: 1;
8403 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8407 --bs-text-opacity: 1;
8408 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8412 --bs-text-opacity: 1;
8413 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8417 --bs-text-opacity: 1;
8418 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8422 --bs-text-opacity: 1;
8423 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8427 --bs-text-opacity: 1;
8428 color: var(--bs-secondary-color) !important;
8432 --bs-text-opacity: 1;
8433 color: rgba(34, 34, 34, 0.5) !important;
8437 --bs-text-opacity: 1;
8438 color: rgba(255, 255, 255, 0.5) !important;
8441 .text-body-secondary {
8442 --bs-text-opacity: 1;
8443 color: var(--bs-secondary-color) !important;
8446 .text-body-tertiary {
8447 --bs-text-opacity: 1;
8448 color: var(--bs-tertiary-color) !important;
8451 .text-body-emphasis {
8452 --bs-text-opacity: 1;
8453 color: var(--bs-emphasis-color) !important;
8457 --bs-text-opacity: 1;
8458 color: inherit !important;
8462 --bs-text-opacity: 0.25;
8466 --bs-text-opacity: 0.5;
8470 --bs-text-opacity: 0.75;
8474 --bs-text-opacity: 1;
8477 .text-primary-emphasis {
8478 color: var(--bs-primary-text-emphasis) !important;
8481 .text-secondary-emphasis {
8482 color: var(--bs-secondary-text-emphasis) !important;
8485 .text-success-emphasis {
8486 color: var(--bs-success-text-emphasis) !important;
8489 .text-info-emphasis {
8490 color: var(--bs-info-text-emphasis) !important;
8493 .text-warning-emphasis {
8494 color: var(--bs-warning-text-emphasis) !important;
8497 .text-danger-emphasis {
8498 color: var(--bs-danger-text-emphasis) !important;
8501 .text-light-emphasis {
8502 color: var(--bs-light-text-emphasis) !important;
8505 .text-dark-emphasis {
8506 color: var(--bs-dark-text-emphasis) !important;
8510 --bs-link-opacity: 0.1;
8513 .link-opacity-10-hover:hover {
8514 --bs-link-opacity: 0.1;
8518 --bs-link-opacity: 0.25;
8521 .link-opacity-25-hover:hover {
8522 --bs-link-opacity: 0.25;
8526 --bs-link-opacity: 0.5;
8529 .link-opacity-50-hover:hover {
8530 --bs-link-opacity: 0.5;
8534 --bs-link-opacity: 0.75;
8537 .link-opacity-75-hover:hover {
8538 --bs-link-opacity: 0.75;
8542 --bs-link-opacity: 1;
8545 .link-opacity-100-hover:hover {
8546 --bs-link-opacity: 1;
8550 text-underline-offset: 0.125em !important;
8553 .link-offset-1-hover:hover {
8554 text-underline-offset: 0.125em !important;
8558 text-underline-offset: 0.25em !important;
8561 .link-offset-2-hover:hover {
8562 text-underline-offset: 0.25em !important;
8566 text-underline-offset: 0.375em !important;
8569 .link-offset-3-hover:hover {
8570 text-underline-offset: 0.375em !important;
8573 .link-underline-primary {
8574 --bs-link-underline-opacity: 1;
8575 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8578 .link-underline-secondary {
8579 --bs-link-underline-opacity: 1;
8580 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8583 .link-underline-success {
8584 --bs-link-underline-opacity: 1;
8585 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8588 .link-underline-info {
8589 --bs-link-underline-opacity: 1;
8590 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8593 .link-underline-warning {
8594 --bs-link-underline-opacity: 1;
8595 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8598 .link-underline-danger {
8599 --bs-link-underline-opacity: 1;
8600 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8603 .link-underline-light {
8604 --bs-link-underline-opacity: 1;
8605 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8608 .link-underline-dark {
8609 --bs-link-underline-opacity: 1;
8610 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8614 --bs-link-underline-opacity: 1;
8615 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8618 .link-underline-opacity-0 {
8619 --bs-link-underline-opacity: 0;
8622 .link-underline-opacity-0-hover:hover {
8623 --bs-link-underline-opacity: 0;
8626 .link-underline-opacity-10 {
8627 --bs-link-underline-opacity: 0.1;
8630 .link-underline-opacity-10-hover:hover {
8631 --bs-link-underline-opacity: 0.1;
8634 .link-underline-opacity-25 {
8635 --bs-link-underline-opacity: 0.25;
8638 .link-underline-opacity-25-hover:hover {
8639 --bs-link-underline-opacity: 0.25;
8642 .link-underline-opacity-50 {
8643 --bs-link-underline-opacity: 0.5;
8646 .link-underline-opacity-50-hover:hover {
8647 --bs-link-underline-opacity: 0.5;
8650 .link-underline-opacity-75 {
8651 --bs-link-underline-opacity: 0.75;
8654 .link-underline-opacity-75-hover:hover {
8655 --bs-link-underline-opacity: 0.75;
8658 .link-underline-opacity-100 {
8659 --bs-link-underline-opacity: 1;
8662 .link-underline-opacity-100-hover:hover {
8663 --bs-link-underline-opacity: 1;
8668 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8673 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8678 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8683 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8688 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8693 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8698 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8703 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8708 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8713 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8718 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8723 background-color: transparent !important;
8726 .bg-body-secondary {
8728 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8733 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8737 --bs-bg-opacity: 0.1;
8741 --bs-bg-opacity: 0.25;
8745 --bs-bg-opacity: 0.5;
8749 --bs-bg-opacity: 0.75;
8756 .bg-primary-subtle {
8757 background-color: var(--bs-primary-bg-subtle) !important;
8760 .bg-secondary-subtle {
8761 background-color: var(--bs-secondary-bg-subtle) !important;
8764 .bg-success-subtle {
8765 background-color: var(--bs-success-bg-subtle) !important;
8769 background-color: var(--bs-info-bg-subtle) !important;
8772 .bg-warning-subtle {
8773 background-color: var(--bs-warning-bg-subtle) !important;
8777 background-color: var(--bs-danger-bg-subtle) !important;
8781 background-color: var(--bs-light-bg-subtle) !important;
8785 background-color: var(--bs-dark-bg-subtle) !important;
8789 background-image: var(--bs-gradient) !important;
8793 user-select: all !important;
8797 user-select: auto !important;
8801 user-select: none !important;
8805 pointer-events: none !important;
8809 pointer-events: auto !important;
8813 border-radius: var(--bs-border-radius) !important;
8817 border-radius: 0 !important;
8821 border-radius: var(--bs-border-radius-sm) !important;
8825 border-radius: var(--bs-border-radius) !important;
8829 border-radius: var(--bs-border-radius-lg) !important;
8833 border-radius: var(--bs-border-radius-xl) !important;
8837 border-radius: var(--bs-border-radius-xxl) !important;
8841 border-radius: 50% !important;
8845 border-radius: var(--bs-border-radius-pill) !important;
8849 border-top-left-radius: var(--bs-border-radius) !important;
8850 border-top-right-radius: var(--bs-border-radius) !important;
8854 border-top-left-radius: 0 !important;
8855 border-top-right-radius: 0 !important;
8859 border-top-left-radius: var(--bs-border-radius-sm) !important;
8860 border-top-right-radius: var(--bs-border-radius-sm) !important;
8864 border-top-left-radius: var(--bs-border-radius) !important;
8865 border-top-right-radius: var(--bs-border-radius) !important;
8869 border-top-left-radius: var(--bs-border-radius-lg) !important;
8870 border-top-right-radius: var(--bs-border-radius-lg) !important;
8874 border-top-left-radius: var(--bs-border-radius-xl) !important;
8875 border-top-right-radius: var(--bs-border-radius-xl) !important;
8879 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8880 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8883 .rounded-top-circle {
8884 border-top-left-radius: 50% !important;
8885 border-top-right-radius: 50% !important;
8889 border-top-left-radius: var(--bs-border-radius-pill) !important;
8890 border-top-right-radius: var(--bs-border-radius-pill) !important;
8894 border-top-right-radius: var(--bs-border-radius) !important;
8895 border-bottom-right-radius: var(--bs-border-radius) !important;
8899 border-top-right-radius: 0 !important;
8900 border-bottom-right-radius: 0 !important;
8904 border-top-right-radius: var(--bs-border-radius-sm) !important;
8905 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8909 border-top-right-radius: var(--bs-border-radius) !important;
8910 border-bottom-right-radius: var(--bs-border-radius) !important;
8914 border-top-right-radius: var(--bs-border-radius-lg) !important;
8915 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8919 border-top-right-radius: var(--bs-border-radius-xl) !important;
8920 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8924 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8925 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8928 .rounded-end-circle {
8929 border-top-right-radius: 50% !important;
8930 border-bottom-right-radius: 50% !important;
8934 border-top-right-radius: var(--bs-border-radius-pill) !important;
8935 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8939 border-bottom-right-radius: var(--bs-border-radius) !important;
8940 border-bottom-left-radius: var(--bs-border-radius) !important;
8944 border-bottom-right-radius: 0 !important;
8945 border-bottom-left-radius: 0 !important;
8949 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8950 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8954 border-bottom-right-radius: var(--bs-border-radius) !important;
8955 border-bottom-left-radius: var(--bs-border-radius) !important;
8959 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8960 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8964 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8965 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8969 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8970 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8973 .rounded-bottom-circle {
8974 border-bottom-right-radius: 50% !important;
8975 border-bottom-left-radius: 50% !important;
8978 .rounded-bottom-pill {
8979 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8980 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8984 border-bottom-left-radius: var(--bs-border-radius) !important;
8985 border-top-left-radius: var(--bs-border-radius) !important;
8989 border-bottom-left-radius: 0 !important;
8990 border-top-left-radius: 0 !important;
8994 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8995 border-top-left-radius: var(--bs-border-radius-sm) !important;
8999 border-bottom-left-radius: var(--bs-border-radius) !important;
9000 border-top-left-radius: var(--bs-border-radius) !important;
9004 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9005 border-top-left-radius: var(--bs-border-radius-lg) !important;
9009 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9010 border-top-left-radius: var(--bs-border-radius-xl) !important;
9014 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9015 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9018 .rounded-start-circle {
9019 border-bottom-left-radius: 50% !important;
9020 border-top-left-radius: 50% !important;
9023 .rounded-start-pill {
9024 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9025 border-top-left-radius: var(--bs-border-radius-pill) !important;
9029 visibility: visible !important;
9033 visibility: hidden !important;
9037 z-index: -1 !important;
9041 z-index: 0 !important;
9045 z-index: 1 !important;
9049 z-index: 2 !important;
9053 z-index: 3 !important;
9056 @media (min-width: 576px) {
9058 float: left !important;
9061 float: right !important;
9064 float: none !important;
9066 .object-fit-sm-contain {
9067 object-fit: contain !important;
9069 .object-fit-sm-cover {
9070 object-fit: cover !important;
9072 .object-fit-sm-fill {
9073 object-fit: fill !important;
9075 .object-fit-sm-scale {
9076 object-fit: scale-down !important;
9078 .object-fit-sm-none {
9079 object-fit: none !important;
9082 display: inline !important;
9084 .d-sm-inline-block {
9085 display: inline-block !important;
9088 display: block !important;
9091 display: grid !important;
9094 display: inline-grid !important;
9097 display: table !important;
9100 display: table-row !important;
9103 display: table-cell !important;
9106 display: flex !important;
9109 display: inline-flex !important;
9112 display: none !important;
9115 flex: 1 1 auto !important;
9118 flex-direction: row !important;
9121 flex-direction: column !important;
9123 .flex-sm-row-reverse {
9124 flex-direction: row-reverse !important;
9126 .flex-sm-column-reverse {
9127 flex-direction: column-reverse !important;
9130 flex-grow: 0 !important;
9133 flex-grow: 1 !important;
9136 flex-shrink: 0 !important;
9139 flex-shrink: 1 !important;
9142 flex-wrap: wrap !important;
9145 flex-wrap: nowrap !important;
9147 .flex-sm-wrap-reverse {
9148 flex-wrap: wrap-reverse !important;
9150 .justify-content-sm-start {
9151 justify-content: flex-start !important;
9153 .justify-content-sm-end {
9154 justify-content: flex-end !important;
9156 .justify-content-sm-center {
9157 justify-content: center !important;
9159 .justify-content-sm-between {
9160 justify-content: space-between !important;
9162 .justify-content-sm-around {
9163 justify-content: space-around !important;
9165 .justify-content-sm-evenly {
9166 justify-content: space-evenly !important;
9168 .align-items-sm-start {
9169 align-items: flex-start !important;
9171 .align-items-sm-end {
9172 align-items: flex-end !important;
9174 .align-items-sm-center {
9175 align-items: center !important;
9177 .align-items-sm-baseline {
9178 align-items: baseline !important;
9180 .align-items-sm-stretch {
9181 align-items: stretch !important;
9183 .align-content-sm-start {
9184 align-content: flex-start !important;
9186 .align-content-sm-end {
9187 align-content: flex-end !important;
9189 .align-content-sm-center {
9190 align-content: center !important;
9192 .align-content-sm-between {
9193 align-content: space-between !important;
9195 .align-content-sm-around {
9196 align-content: space-around !important;
9198 .align-content-sm-stretch {
9199 align-content: stretch !important;
9201 .align-self-sm-auto {
9202 align-self: auto !important;
9204 .align-self-sm-start {
9205 align-self: flex-start !important;
9207 .align-self-sm-end {
9208 align-self: flex-end !important;
9210 .align-self-sm-center {
9211 align-self: center !important;
9213 .align-self-sm-baseline {
9214 align-self: baseline !important;
9216 .align-self-sm-stretch {
9217 align-self: stretch !important;
9220 order: -1 !important;
9223 order: 0 !important;
9226 order: 1 !important;
9229 order: 2 !important;
9232 order: 3 !important;
9235 order: 4 !important;
9238 order: 5 !important;
9241 order: 6 !important;
9244 margin: 0 !important;
9247 margin: 0.25rem !important;
9250 margin: 0.5rem !important;
9253 margin: 1rem !important;
9256 margin: 1.5rem !important;
9259 margin: 3rem !important;
9262 margin: auto !important;
9265 margin-right: 0 !important;
9266 margin-left: 0 !important;
9269 margin-right: 0.25rem !important;
9270 margin-left: 0.25rem !important;
9273 margin-right: 0.5rem !important;
9274 margin-left: 0.5rem !important;
9277 margin-right: 1rem !important;
9278 margin-left: 1rem !important;
9281 margin-right: 1.5rem !important;
9282 margin-left: 1.5rem !important;
9285 margin-right: 3rem !important;
9286 margin-left: 3rem !important;
9289 margin-right: auto !important;
9290 margin-left: auto !important;
9293 margin-top: 0 !important;
9294 margin-bottom: 0 !important;
9297 margin-top: 0.25rem !important;
9298 margin-bottom: 0.25rem !important;
9301 margin-top: 0.5rem !important;
9302 margin-bottom: 0.5rem !important;
9305 margin-top: 1rem !important;
9306 margin-bottom: 1rem !important;
9309 margin-top: 1.5rem !important;
9310 margin-bottom: 1.5rem !important;
9313 margin-top: 3rem !important;
9314 margin-bottom: 3rem !important;
9317 margin-top: auto !important;
9318 margin-bottom: auto !important;
9321 margin-top: 0 !important;
9324 margin-top: 0.25rem !important;
9327 margin-top: 0.5rem !important;
9330 margin-top: 1rem !important;
9333 margin-top: 1.5rem !important;
9336 margin-top: 3rem !important;
9339 margin-top: auto !important;
9342 margin-right: 0 !important;
9345 margin-right: 0.25rem !important;
9348 margin-right: 0.5rem !important;
9351 margin-right: 1rem !important;
9354 margin-right: 1.5rem !important;
9357 margin-right: 3rem !important;
9360 margin-right: auto !important;
9363 margin-bottom: 0 !important;
9366 margin-bottom: 0.25rem !important;
9369 margin-bottom: 0.5rem !important;
9372 margin-bottom: 1rem !important;
9375 margin-bottom: 1.5rem !important;
9378 margin-bottom: 3rem !important;
9381 margin-bottom: auto !important;
9384 margin-left: 0 !important;
9387 margin-left: 0.25rem !important;
9390 margin-left: 0.5rem !important;
9393 margin-left: 1rem !important;
9396 margin-left: 1.5rem !important;
9399 margin-left: 3rem !important;
9402 margin-left: auto !important;
9405 padding: 0 !important;
9408 padding: 0.25rem !important;
9411 padding: 0.5rem !important;
9414 padding: 1rem !important;
9417 padding: 1.5rem !important;
9420 padding: 3rem !important;
9423 padding-right: 0 !important;
9424 padding-left: 0 !important;
9427 padding-right: 0.25rem !important;
9428 padding-left: 0.25rem !important;
9431 padding-right: 0.5rem !important;
9432 padding-left: 0.5rem !important;
9435 padding-right: 1rem !important;
9436 padding-left: 1rem !important;
9439 padding-right: 1.5rem !important;
9440 padding-left: 1.5rem !important;
9443 padding-right: 3rem !important;
9444 padding-left: 3rem !important;
9447 padding-top: 0 !important;
9448 padding-bottom: 0 !important;
9451 padding-top: 0.25rem !important;
9452 padding-bottom: 0.25rem !important;
9455 padding-top: 0.5rem !important;
9456 padding-bottom: 0.5rem !important;
9459 padding-top: 1rem !important;
9460 padding-bottom: 1rem !important;
9463 padding-top: 1.5rem !important;
9464 padding-bottom: 1.5rem !important;
9467 padding-top: 3rem !important;
9468 padding-bottom: 3rem !important;
9471 padding-top: 0 !important;
9474 padding-top: 0.25rem !important;
9477 padding-top: 0.5rem !important;
9480 padding-top: 1rem !important;
9483 padding-top: 1.5rem !important;
9486 padding-top: 3rem !important;
9489 padding-right: 0 !important;
9492 padding-right: 0.25rem !important;
9495 padding-right: 0.5rem !important;
9498 padding-right: 1rem !important;
9501 padding-right: 1.5rem !important;
9504 padding-right: 3rem !important;
9507 padding-bottom: 0 !important;
9510 padding-bottom: 0.25rem !important;
9513 padding-bottom: 0.5rem !important;
9516 padding-bottom: 1rem !important;
9519 padding-bottom: 1.5rem !important;
9522 padding-bottom: 3rem !important;
9525 padding-left: 0 !important;
9528 padding-left: 0.25rem !important;
9531 padding-left: 0.5rem !important;
9534 padding-left: 1rem !important;
9537 padding-left: 1.5rem !important;
9540 padding-left: 3rem !important;
9546 gap: 0.25rem !important;
9549 gap: 0.5rem !important;
9552 gap: 1rem !important;
9555 gap: 1.5rem !important;
9558 gap: 3rem !important;
9561 row-gap: 0 !important;
9564 row-gap: 0.25rem !important;
9567 row-gap: 0.5rem !important;
9570 row-gap: 1rem !important;
9573 row-gap: 1.5rem !important;
9576 row-gap: 3rem !important;
9579 column-gap: 0 !important;
9582 column-gap: 0.25rem !important;
9585 column-gap: 0.5rem !important;
9588 column-gap: 1rem !important;
9591 column-gap: 1.5rem !important;
9594 column-gap: 3rem !important;
9597 text-align: left !important;
9600 text-align: right !important;
9603 text-align: center !important;
9606 @media (min-width: 768px) {
9608 float: left !important;
9611 float: right !important;
9614 float: none !important;
9616 .object-fit-md-contain {
9617 object-fit: contain !important;
9619 .object-fit-md-cover {
9620 object-fit: cover !important;
9622 .object-fit-md-fill {
9623 object-fit: fill !important;
9625 .object-fit-md-scale {
9626 object-fit: scale-down !important;
9628 .object-fit-md-none {
9629 object-fit: none !important;
9632 display: inline !important;
9634 .d-md-inline-block {
9635 display: inline-block !important;
9638 display: block !important;
9641 display: grid !important;
9644 display: inline-grid !important;
9647 display: table !important;
9650 display: table-row !important;
9653 display: table-cell !important;
9656 display: flex !important;
9659 display: inline-flex !important;
9662 display: none !important;
9665 flex: 1 1 auto !important;
9668 flex-direction: row !important;
9671 flex-direction: column !important;
9673 .flex-md-row-reverse {
9674 flex-direction: row-reverse !important;
9676 .flex-md-column-reverse {
9677 flex-direction: column-reverse !important;
9680 flex-grow: 0 !important;
9683 flex-grow: 1 !important;
9686 flex-shrink: 0 !important;
9689 flex-shrink: 1 !important;
9692 flex-wrap: wrap !important;
9695 flex-wrap: nowrap !important;
9697 .flex-md-wrap-reverse {
9698 flex-wrap: wrap-reverse !important;
9700 .justify-content-md-start {
9701 justify-content: flex-start !important;
9703 .justify-content-md-end {
9704 justify-content: flex-end !important;
9706 .justify-content-md-center {
9707 justify-content: center !important;
9709 .justify-content-md-between {
9710 justify-content: space-between !important;
9712 .justify-content-md-around {
9713 justify-content: space-around !important;
9715 .justify-content-md-evenly {
9716 justify-content: space-evenly !important;
9718 .align-items-md-start {
9719 align-items: flex-start !important;
9721 .align-items-md-end {
9722 align-items: flex-end !important;
9724 .align-items-md-center {
9725 align-items: center !important;
9727 .align-items-md-baseline {
9728 align-items: baseline !important;
9730 .align-items-md-stretch {
9731 align-items: stretch !important;
9733 .align-content-md-start {
9734 align-content: flex-start !important;
9736 .align-content-md-end {
9737 align-content: flex-end !important;
9739 .align-content-md-center {
9740 align-content: center !important;
9742 .align-content-md-between {
9743 align-content: space-between !important;
9745 .align-content-md-around {
9746 align-content: space-around !important;
9748 .align-content-md-stretch {
9749 align-content: stretch !important;
9751 .align-self-md-auto {
9752 align-self: auto !important;
9754 .align-self-md-start {
9755 align-self: flex-start !important;
9757 .align-self-md-end {
9758 align-self: flex-end !important;
9760 .align-self-md-center {
9761 align-self: center !important;
9763 .align-self-md-baseline {
9764 align-self: baseline !important;
9766 .align-self-md-stretch {
9767 align-self: stretch !important;
9770 order: -1 !important;
9773 order: 0 !important;
9776 order: 1 !important;
9779 order: 2 !important;
9782 order: 3 !important;
9785 order: 4 !important;
9788 order: 5 !important;
9791 order: 6 !important;
9794 margin: 0 !important;
9797 margin: 0.25rem !important;
9800 margin: 0.5rem !important;
9803 margin: 1rem !important;
9806 margin: 1.5rem !important;
9809 margin: 3rem !important;
9812 margin: auto !important;
9815 margin-right: 0 !important;
9816 margin-left: 0 !important;
9819 margin-right: 0.25rem !important;
9820 margin-left: 0.25rem !important;
9823 margin-right: 0.5rem !important;
9824 margin-left: 0.5rem !important;
9827 margin-right: 1rem !important;
9828 margin-left: 1rem !important;
9831 margin-right: 1.5rem !important;
9832 margin-left: 1.5rem !important;
9835 margin-right: 3rem !important;
9836 margin-left: 3rem !important;
9839 margin-right: auto !important;
9840 margin-left: auto !important;
9843 margin-top: 0 !important;
9844 margin-bottom: 0 !important;
9847 margin-top: 0.25rem !important;
9848 margin-bottom: 0.25rem !important;
9851 margin-top: 0.5rem !important;
9852 margin-bottom: 0.5rem !important;
9855 margin-top: 1rem !important;
9856 margin-bottom: 1rem !important;
9859 margin-top: 1.5rem !important;
9860 margin-bottom: 1.5rem !important;
9863 margin-top: 3rem !important;
9864 margin-bottom: 3rem !important;
9867 margin-top: auto !important;
9868 margin-bottom: auto !important;
9871 margin-top: 0 !important;
9874 margin-top: 0.25rem !important;
9877 margin-top: 0.5rem !important;
9880 margin-top: 1rem !important;
9883 margin-top: 1.5rem !important;
9886 margin-top: 3rem !important;
9889 margin-top: auto !important;
9892 margin-right: 0 !important;
9895 margin-right: 0.25rem !important;
9898 margin-right: 0.5rem !important;
9901 margin-right: 1rem !important;
9904 margin-right: 1.5rem !important;
9907 margin-right: 3rem !important;
9910 margin-right: auto !important;
9913 margin-bottom: 0 !important;
9916 margin-bottom: 0.25rem !important;
9919 margin-bottom: 0.5rem !important;
9922 margin-bottom: 1rem !important;
9925 margin-bottom: 1.5rem !important;
9928 margin-bottom: 3rem !important;
9931 margin-bottom: auto !important;
9934 margin-left: 0 !important;
9937 margin-left: 0.25rem !important;
9940 margin-left: 0.5rem !important;
9943 margin-left: 1rem !important;
9946 margin-left: 1.5rem !important;
9949 margin-left: 3rem !important;
9952 margin-left: auto !important;
9955 padding: 0 !important;
9958 padding: 0.25rem !important;
9961 padding: 0.5rem !important;
9964 padding: 1rem !important;
9967 padding: 1.5rem !important;
9970 padding: 3rem !important;
9973 padding-right: 0 !important;
9974 padding-left: 0 !important;
9977 padding-right: 0.25rem !important;
9978 padding-left: 0.25rem !important;
9981 padding-right: 0.5rem !important;
9982 padding-left: 0.5rem !important;
9985 padding-right: 1rem !important;
9986 padding-left: 1rem !important;
9989 padding-right: 1.5rem !important;
9990 padding-left: 1.5rem !important;
9993 padding-right: 3rem !important;
9994 padding-left: 3rem !important;
9997 padding-top: 0 !important;
9998 padding-bottom: 0 !important;
10001 padding-top: 0.25rem !important;
10002 padding-bottom: 0.25rem !important;
10005 padding-top: 0.5rem !important;
10006 padding-bottom: 0.5rem !important;
10009 padding-top: 1rem !important;
10010 padding-bottom: 1rem !important;
10013 padding-top: 1.5rem !important;
10014 padding-bottom: 1.5rem !important;
10017 padding-top: 3rem !important;
10018 padding-bottom: 3rem !important;
10021 padding-top: 0 !important;
10024 padding-top: 0.25rem !important;
10027 padding-top: 0.5rem !important;
10030 padding-top: 1rem !important;
10033 padding-top: 1.5rem !important;
10036 padding-top: 3rem !important;
10039 padding-right: 0 !important;
10042 padding-right: 0.25rem !important;
10045 padding-right: 0.5rem !important;
10048 padding-right: 1rem !important;
10051 padding-right: 1.5rem !important;
10054 padding-right: 3rem !important;
10057 padding-bottom: 0 !important;
10060 padding-bottom: 0.25rem !important;
10063 padding-bottom: 0.5rem !important;
10066 padding-bottom: 1rem !important;
10069 padding-bottom: 1.5rem !important;
10072 padding-bottom: 3rem !important;
10075 padding-left: 0 !important;
10078 padding-left: 0.25rem !important;
10081 padding-left: 0.5rem !important;
10084 padding-left: 1rem !important;
10087 padding-left: 1.5rem !important;
10090 padding-left: 3rem !important;
10096 gap: 0.25rem !important;
10099 gap: 0.5rem !important;
10102 gap: 1rem !important;
10105 gap: 1.5rem !important;
10108 gap: 3rem !important;
10111 row-gap: 0 !important;
10114 row-gap: 0.25rem !important;
10117 row-gap: 0.5rem !important;
10120 row-gap: 1rem !important;
10123 row-gap: 1.5rem !important;
10126 row-gap: 3rem !important;
10129 column-gap: 0 !important;
10132 column-gap: 0.25rem !important;
10135 column-gap: 0.5rem !important;
10138 column-gap: 1rem !important;
10141 column-gap: 1.5rem !important;
10144 column-gap: 3rem !important;
10147 text-align: left !important;
10150 text-align: right !important;
10153 text-align: center !important;
10156 @media (min-width: 992px) {
10158 float: left !important;
10161 float: right !important;
10164 float: none !important;
10166 .object-fit-lg-contain {
10167 object-fit: contain !important;
10169 .object-fit-lg-cover {
10170 object-fit: cover !important;
10172 .object-fit-lg-fill {
10173 object-fit: fill !important;
10175 .object-fit-lg-scale {
10176 object-fit: scale-down !important;
10178 .object-fit-lg-none {
10179 object-fit: none !important;
10182 display: inline !important;
10184 .d-lg-inline-block {
10185 display: inline-block !important;
10188 display: block !important;
10191 display: grid !important;
10193 .d-lg-inline-grid {
10194 display: inline-grid !important;
10197 display: table !important;
10200 display: table-row !important;
10203 display: table-cell !important;
10206 display: flex !important;
10208 .d-lg-inline-flex {
10209 display: inline-flex !important;
10212 display: none !important;
10215 flex: 1 1 auto !important;
10218 flex-direction: row !important;
10221 flex-direction: column !important;
10223 .flex-lg-row-reverse {
10224 flex-direction: row-reverse !important;
10226 .flex-lg-column-reverse {
10227 flex-direction: column-reverse !important;
10230 flex-grow: 0 !important;
10233 flex-grow: 1 !important;
10235 .flex-lg-shrink-0 {
10236 flex-shrink: 0 !important;
10238 .flex-lg-shrink-1 {
10239 flex-shrink: 1 !important;
10242 flex-wrap: wrap !important;
10245 flex-wrap: nowrap !important;
10247 .flex-lg-wrap-reverse {
10248 flex-wrap: wrap-reverse !important;
10250 .justify-content-lg-start {
10251 justify-content: flex-start !important;
10253 .justify-content-lg-end {
10254 justify-content: flex-end !important;
10256 .justify-content-lg-center {
10257 justify-content: center !important;
10259 .justify-content-lg-between {
10260 justify-content: space-between !important;
10262 .justify-content-lg-around {
10263 justify-content: space-around !important;
10265 .justify-content-lg-evenly {
10266 justify-content: space-evenly !important;
10268 .align-items-lg-start {
10269 align-items: flex-start !important;
10271 .align-items-lg-end {
10272 align-items: flex-end !important;
10274 .align-items-lg-center {
10275 align-items: center !important;
10277 .align-items-lg-baseline {
10278 align-items: baseline !important;
10280 .align-items-lg-stretch {
10281 align-items: stretch !important;
10283 .align-content-lg-start {
10284 align-content: flex-start !important;
10286 .align-content-lg-end {
10287 align-content: flex-end !important;
10289 .align-content-lg-center {
10290 align-content: center !important;
10292 .align-content-lg-between {
10293 align-content: space-between !important;
10295 .align-content-lg-around {
10296 align-content: space-around !important;
10298 .align-content-lg-stretch {
10299 align-content: stretch !important;
10301 .align-self-lg-auto {
10302 align-self: auto !important;
10304 .align-self-lg-start {
10305 align-self: flex-start !important;
10307 .align-self-lg-end {
10308 align-self: flex-end !important;
10310 .align-self-lg-center {
10311 align-self: center !important;
10313 .align-self-lg-baseline {
10314 align-self: baseline !important;
10316 .align-self-lg-stretch {
10317 align-self: stretch !important;
10320 order: -1 !important;
10323 order: 0 !important;
10326 order: 1 !important;
10329 order: 2 !important;
10332 order: 3 !important;
10335 order: 4 !important;
10338 order: 5 !important;
10341 order: 6 !important;
10344 margin: 0 !important;
10347 margin: 0.25rem !important;
10350 margin: 0.5rem !important;
10353 margin: 1rem !important;
10356 margin: 1.5rem !important;
10359 margin: 3rem !important;
10362 margin: auto !important;
10365 margin-right: 0 !important;
10366 margin-left: 0 !important;
10369 margin-right: 0.25rem !important;
10370 margin-left: 0.25rem !important;
10373 margin-right: 0.5rem !important;
10374 margin-left: 0.5rem !important;
10377 margin-right: 1rem !important;
10378 margin-left: 1rem !important;
10381 margin-right: 1.5rem !important;
10382 margin-left: 1.5rem !important;
10385 margin-right: 3rem !important;
10386 margin-left: 3rem !important;
10389 margin-right: auto !important;
10390 margin-left: auto !important;
10393 margin-top: 0 !important;
10394 margin-bottom: 0 !important;
10397 margin-top: 0.25rem !important;
10398 margin-bottom: 0.25rem !important;
10401 margin-top: 0.5rem !important;
10402 margin-bottom: 0.5rem !important;
10405 margin-top: 1rem !important;
10406 margin-bottom: 1rem !important;
10409 margin-top: 1.5rem !important;
10410 margin-bottom: 1.5rem !important;
10413 margin-top: 3rem !important;
10414 margin-bottom: 3rem !important;
10417 margin-top: auto !important;
10418 margin-bottom: auto !important;
10421 margin-top: 0 !important;
10424 margin-top: 0.25rem !important;
10427 margin-top: 0.5rem !important;
10430 margin-top: 1rem !important;
10433 margin-top: 1.5rem !important;
10436 margin-top: 3rem !important;
10439 margin-top: auto !important;
10442 margin-right: 0 !important;
10445 margin-right: 0.25rem !important;
10448 margin-right: 0.5rem !important;
10451 margin-right: 1rem !important;
10454 margin-right: 1.5rem !important;
10457 margin-right: 3rem !important;
10460 margin-right: auto !important;
10463 margin-bottom: 0 !important;
10466 margin-bottom: 0.25rem !important;
10469 margin-bottom: 0.5rem !important;
10472 margin-bottom: 1rem !important;
10475 margin-bottom: 1.5rem !important;
10478 margin-bottom: 3rem !important;
10481 margin-bottom: auto !important;
10484 margin-left: 0 !important;
10487 margin-left: 0.25rem !important;
10490 margin-left: 0.5rem !important;
10493 margin-left: 1rem !important;
10496 margin-left: 1.5rem !important;
10499 margin-left: 3rem !important;
10502 margin-left: auto !important;
10505 padding: 0 !important;
10508 padding: 0.25rem !important;
10511 padding: 0.5rem !important;
10514 padding: 1rem !important;
10517 padding: 1.5rem !important;
10520 padding: 3rem !important;
10523 padding-right: 0 !important;
10524 padding-left: 0 !important;
10527 padding-right: 0.25rem !important;
10528 padding-left: 0.25rem !important;
10531 padding-right: 0.5rem !important;
10532 padding-left: 0.5rem !important;
10535 padding-right: 1rem !important;
10536 padding-left: 1rem !important;
10539 padding-right: 1.5rem !important;
10540 padding-left: 1.5rem !important;
10543 padding-right: 3rem !important;
10544 padding-left: 3rem !important;
10547 padding-top: 0 !important;
10548 padding-bottom: 0 !important;
10551 padding-top: 0.25rem !important;
10552 padding-bottom: 0.25rem !important;
10555 padding-top: 0.5rem !important;
10556 padding-bottom: 0.5rem !important;
10559 padding-top: 1rem !important;
10560 padding-bottom: 1rem !important;
10563 padding-top: 1.5rem !important;
10564 padding-bottom: 1.5rem !important;
10567 padding-top: 3rem !important;
10568 padding-bottom: 3rem !important;
10571 padding-top: 0 !important;
10574 padding-top: 0.25rem !important;
10577 padding-top: 0.5rem !important;
10580 padding-top: 1rem !important;
10583 padding-top: 1.5rem !important;
10586 padding-top: 3rem !important;
10589 padding-right: 0 !important;
10592 padding-right: 0.25rem !important;
10595 padding-right: 0.5rem !important;
10598 padding-right: 1rem !important;
10601 padding-right: 1.5rem !important;
10604 padding-right: 3rem !important;
10607 padding-bottom: 0 !important;
10610 padding-bottom: 0.25rem !important;
10613 padding-bottom: 0.5rem !important;
10616 padding-bottom: 1rem !important;
10619 padding-bottom: 1.5rem !important;
10622 padding-bottom: 3rem !important;
10625 padding-left: 0 !important;
10628 padding-left: 0.25rem !important;
10631 padding-left: 0.5rem !important;
10634 padding-left: 1rem !important;
10637 padding-left: 1.5rem !important;
10640 padding-left: 3rem !important;
10646 gap: 0.25rem !important;
10649 gap: 0.5rem !important;
10652 gap: 1rem !important;
10655 gap: 1.5rem !important;
10658 gap: 3rem !important;
10661 row-gap: 0 !important;
10664 row-gap: 0.25rem !important;
10667 row-gap: 0.5rem !important;
10670 row-gap: 1rem !important;
10673 row-gap: 1.5rem !important;
10676 row-gap: 3rem !important;
10679 column-gap: 0 !important;
10682 column-gap: 0.25rem !important;
10685 column-gap: 0.5rem !important;
10688 column-gap: 1rem !important;
10691 column-gap: 1.5rem !important;
10694 column-gap: 3rem !important;
10697 text-align: left !important;
10700 text-align: right !important;
10703 text-align: center !important;
10706 @media (min-width: 1200px) {
10708 float: left !important;
10711 float: right !important;
10714 float: none !important;
10716 .object-fit-xl-contain {
10717 object-fit: contain !important;
10719 .object-fit-xl-cover {
10720 object-fit: cover !important;
10722 .object-fit-xl-fill {
10723 object-fit: fill !important;
10725 .object-fit-xl-scale {
10726 object-fit: scale-down !important;
10728 .object-fit-xl-none {
10729 object-fit: none !important;
10732 display: inline !important;
10734 .d-xl-inline-block {
10735 display: inline-block !important;
10738 display: block !important;
10741 display: grid !important;
10743 .d-xl-inline-grid {
10744 display: inline-grid !important;
10747 display: table !important;
10750 display: table-row !important;
10753 display: table-cell !important;
10756 display: flex !important;
10758 .d-xl-inline-flex {
10759 display: inline-flex !important;
10762 display: none !important;
10765 flex: 1 1 auto !important;
10768 flex-direction: row !important;
10771 flex-direction: column !important;
10773 .flex-xl-row-reverse {
10774 flex-direction: row-reverse !important;
10776 .flex-xl-column-reverse {
10777 flex-direction: column-reverse !important;
10780 flex-grow: 0 !important;
10783 flex-grow: 1 !important;
10785 .flex-xl-shrink-0 {
10786 flex-shrink: 0 !important;
10788 .flex-xl-shrink-1 {
10789 flex-shrink: 1 !important;
10792 flex-wrap: wrap !important;
10795 flex-wrap: nowrap !important;
10797 .flex-xl-wrap-reverse {
10798 flex-wrap: wrap-reverse !important;
10800 .justify-content-xl-start {
10801 justify-content: flex-start !important;
10803 .justify-content-xl-end {
10804 justify-content: flex-end !important;
10806 .justify-content-xl-center {
10807 justify-content: center !important;
10809 .justify-content-xl-between {
10810 justify-content: space-between !important;
10812 .justify-content-xl-around {
10813 justify-content: space-around !important;
10815 .justify-content-xl-evenly {
10816 justify-content: space-evenly !important;
10818 .align-items-xl-start {
10819 align-items: flex-start !important;
10821 .align-items-xl-end {
10822 align-items: flex-end !important;
10824 .align-items-xl-center {
10825 align-items: center !important;
10827 .align-items-xl-baseline {
10828 align-items: baseline !important;
10830 .align-items-xl-stretch {
10831 align-items: stretch !important;
10833 .align-content-xl-start {
10834 align-content: flex-start !important;
10836 .align-content-xl-end {
10837 align-content: flex-end !important;
10839 .align-content-xl-center {
10840 align-content: center !important;
10842 .align-content-xl-between {
10843 align-content: space-between !important;
10845 .align-content-xl-around {
10846 align-content: space-around !important;
10848 .align-content-xl-stretch {
10849 align-content: stretch !important;
10851 .align-self-xl-auto {
10852 align-self: auto !important;
10854 .align-self-xl-start {
10855 align-self: flex-start !important;
10857 .align-self-xl-end {
10858 align-self: flex-end !important;
10860 .align-self-xl-center {
10861 align-self: center !important;
10863 .align-self-xl-baseline {
10864 align-self: baseline !important;
10866 .align-self-xl-stretch {
10867 align-self: stretch !important;
10870 order: -1 !important;
10873 order: 0 !important;
10876 order: 1 !important;
10879 order: 2 !important;
10882 order: 3 !important;
10885 order: 4 !important;
10888 order: 5 !important;
10891 order: 6 !important;
10894 margin: 0 !important;
10897 margin: 0.25rem !important;
10900 margin: 0.5rem !important;
10903 margin: 1rem !important;
10906 margin: 1.5rem !important;
10909 margin: 3rem !important;
10912 margin: auto !important;
10915 margin-right: 0 !important;
10916 margin-left: 0 !important;
10919 margin-right: 0.25rem !important;
10920 margin-left: 0.25rem !important;
10923 margin-right: 0.5rem !important;
10924 margin-left: 0.5rem !important;
10927 margin-right: 1rem !important;
10928 margin-left: 1rem !important;
10931 margin-right: 1.5rem !important;
10932 margin-left: 1.5rem !important;
10935 margin-right: 3rem !important;
10936 margin-left: 3rem !important;
10939 margin-right: auto !important;
10940 margin-left: auto !important;
10943 margin-top: 0 !important;
10944 margin-bottom: 0 !important;
10947 margin-top: 0.25rem !important;
10948 margin-bottom: 0.25rem !important;
10951 margin-top: 0.5rem !important;
10952 margin-bottom: 0.5rem !important;
10955 margin-top: 1rem !important;
10956 margin-bottom: 1rem !important;
10959 margin-top: 1.5rem !important;
10960 margin-bottom: 1.5rem !important;
10963 margin-top: 3rem !important;
10964 margin-bottom: 3rem !important;
10967 margin-top: auto !important;
10968 margin-bottom: auto !important;
10971 margin-top: 0 !important;
10974 margin-top: 0.25rem !important;
10977 margin-top: 0.5rem !important;
10980 margin-top: 1rem !important;
10983 margin-top: 1.5rem !important;
10986 margin-top: 3rem !important;
10989 margin-top: auto !important;
10992 margin-right: 0 !important;
10995 margin-right: 0.25rem !important;
10998 margin-right: 0.5rem !important;
11001 margin-right: 1rem !important;
11004 margin-right: 1.5rem !important;
11007 margin-right: 3rem !important;
11010 margin-right: auto !important;
11013 margin-bottom: 0 !important;
11016 margin-bottom: 0.25rem !important;
11019 margin-bottom: 0.5rem !important;
11022 margin-bottom: 1rem !important;
11025 margin-bottom: 1.5rem !important;
11028 margin-bottom: 3rem !important;
11031 margin-bottom: auto !important;
11034 margin-left: 0 !important;
11037 margin-left: 0.25rem !important;
11040 margin-left: 0.5rem !important;
11043 margin-left: 1rem !important;
11046 margin-left: 1.5rem !important;
11049 margin-left: 3rem !important;
11052 margin-left: auto !important;
11055 padding: 0 !important;
11058 padding: 0.25rem !important;
11061 padding: 0.5rem !important;
11064 padding: 1rem !important;
11067 padding: 1.5rem !important;
11070 padding: 3rem !important;
11073 padding-right: 0 !important;
11074 padding-left: 0 !important;
11077 padding-right: 0.25rem !important;
11078 padding-left: 0.25rem !important;
11081 padding-right: 0.5rem !important;
11082 padding-left: 0.5rem !important;
11085 padding-right: 1rem !important;
11086 padding-left: 1rem !important;
11089 padding-right: 1.5rem !important;
11090 padding-left: 1.5rem !important;
11093 padding-right: 3rem !important;
11094 padding-left: 3rem !important;
11097 padding-top: 0 !important;
11098 padding-bottom: 0 !important;
11101 padding-top: 0.25rem !important;
11102 padding-bottom: 0.25rem !important;
11105 padding-top: 0.5rem !important;
11106 padding-bottom: 0.5rem !important;
11109 padding-top: 1rem !important;
11110 padding-bottom: 1rem !important;
11113 padding-top: 1.5rem !important;
11114 padding-bottom: 1.5rem !important;
11117 padding-top: 3rem !important;
11118 padding-bottom: 3rem !important;
11121 padding-top: 0 !important;
11124 padding-top: 0.25rem !important;
11127 padding-top: 0.5rem !important;
11130 padding-top: 1rem !important;
11133 padding-top: 1.5rem !important;
11136 padding-top: 3rem !important;
11139 padding-right: 0 !important;
11142 padding-right: 0.25rem !important;
11145 padding-right: 0.5rem !important;
11148 padding-right: 1rem !important;
11151 padding-right: 1.5rem !important;
11154 padding-right: 3rem !important;
11157 padding-bottom: 0 !important;
11160 padding-bottom: 0.25rem !important;
11163 padding-bottom: 0.5rem !important;
11166 padding-bottom: 1rem !important;
11169 padding-bottom: 1.5rem !important;
11172 padding-bottom: 3rem !important;
11175 padding-left: 0 !important;
11178 padding-left: 0.25rem !important;
11181 padding-left: 0.5rem !important;
11184 padding-left: 1rem !important;
11187 padding-left: 1.5rem !important;
11190 padding-left: 3rem !important;
11196 gap: 0.25rem !important;
11199 gap: 0.5rem !important;
11202 gap: 1rem !important;
11205 gap: 1.5rem !important;
11208 gap: 3rem !important;
11211 row-gap: 0 !important;
11214 row-gap: 0.25rem !important;
11217 row-gap: 0.5rem !important;
11220 row-gap: 1rem !important;
11223 row-gap: 1.5rem !important;
11226 row-gap: 3rem !important;
11229 column-gap: 0 !important;
11232 column-gap: 0.25rem !important;
11235 column-gap: 0.5rem !important;
11238 column-gap: 1rem !important;
11241 column-gap: 1.5rem !important;
11244 column-gap: 3rem !important;
11247 text-align: left !important;
11250 text-align: right !important;
11253 text-align: center !important;
11256 @media (min-width: 1400px) {
11258 float: left !important;
11261 float: right !important;
11264 float: none !important;
11266 .object-fit-xxl-contain {
11267 object-fit: contain !important;
11269 .object-fit-xxl-cover {
11270 object-fit: cover !important;
11272 .object-fit-xxl-fill {
11273 object-fit: fill !important;
11275 .object-fit-xxl-scale {
11276 object-fit: scale-down !important;
11278 .object-fit-xxl-none {
11279 object-fit: none !important;
11282 display: inline !important;
11284 .d-xxl-inline-block {
11285 display: inline-block !important;
11288 display: block !important;
11291 display: grid !important;
11293 .d-xxl-inline-grid {
11294 display: inline-grid !important;
11297 display: table !important;
11300 display: table-row !important;
11302 .d-xxl-table-cell {
11303 display: table-cell !important;
11306 display: flex !important;
11308 .d-xxl-inline-flex {
11309 display: inline-flex !important;
11312 display: none !important;
11315 flex: 1 1 auto !important;
11318 flex-direction: row !important;
11321 flex-direction: column !important;
11323 .flex-xxl-row-reverse {
11324 flex-direction: row-reverse !important;
11326 .flex-xxl-column-reverse {
11327 flex-direction: column-reverse !important;
11330 flex-grow: 0 !important;
11333 flex-grow: 1 !important;
11335 .flex-xxl-shrink-0 {
11336 flex-shrink: 0 !important;
11338 .flex-xxl-shrink-1 {
11339 flex-shrink: 1 !important;
11342 flex-wrap: wrap !important;
11345 flex-wrap: nowrap !important;
11347 .flex-xxl-wrap-reverse {
11348 flex-wrap: wrap-reverse !important;
11350 .justify-content-xxl-start {
11351 justify-content: flex-start !important;
11353 .justify-content-xxl-end {
11354 justify-content: flex-end !important;
11356 .justify-content-xxl-center {
11357 justify-content: center !important;
11359 .justify-content-xxl-between {
11360 justify-content: space-between !important;
11362 .justify-content-xxl-around {
11363 justify-content: space-around !important;
11365 .justify-content-xxl-evenly {
11366 justify-content: space-evenly !important;
11368 .align-items-xxl-start {
11369 align-items: flex-start !important;
11371 .align-items-xxl-end {
11372 align-items: flex-end !important;
11374 .align-items-xxl-center {
11375 align-items: center !important;
11377 .align-items-xxl-baseline {
11378 align-items: baseline !important;
11380 .align-items-xxl-stretch {
11381 align-items: stretch !important;
11383 .align-content-xxl-start {
11384 align-content: flex-start !important;
11386 .align-content-xxl-end {
11387 align-content: flex-end !important;
11389 .align-content-xxl-center {
11390 align-content: center !important;
11392 .align-content-xxl-between {
11393 align-content: space-between !important;
11395 .align-content-xxl-around {
11396 align-content: space-around !important;
11398 .align-content-xxl-stretch {
11399 align-content: stretch !important;
11401 .align-self-xxl-auto {
11402 align-self: auto !important;
11404 .align-self-xxl-start {
11405 align-self: flex-start !important;
11407 .align-self-xxl-end {
11408 align-self: flex-end !important;
11410 .align-self-xxl-center {
11411 align-self: center !important;
11413 .align-self-xxl-baseline {
11414 align-self: baseline !important;
11416 .align-self-xxl-stretch {
11417 align-self: stretch !important;
11420 order: -1 !important;
11423 order: 0 !important;
11426 order: 1 !important;
11429 order: 2 !important;
11432 order: 3 !important;
11435 order: 4 !important;
11438 order: 5 !important;
11441 order: 6 !important;
11444 margin: 0 !important;
11447 margin: 0.25rem !important;
11450 margin: 0.5rem !important;
11453 margin: 1rem !important;
11456 margin: 1.5rem !important;
11459 margin: 3rem !important;
11462 margin: auto !important;
11465 margin-right: 0 !important;
11466 margin-left: 0 !important;
11469 margin-right: 0.25rem !important;
11470 margin-left: 0.25rem !important;
11473 margin-right: 0.5rem !important;
11474 margin-left: 0.5rem !important;
11477 margin-right: 1rem !important;
11478 margin-left: 1rem !important;
11481 margin-right: 1.5rem !important;
11482 margin-left: 1.5rem !important;
11485 margin-right: 3rem !important;
11486 margin-left: 3rem !important;
11489 margin-right: auto !important;
11490 margin-left: auto !important;
11493 margin-top: 0 !important;
11494 margin-bottom: 0 !important;
11497 margin-top: 0.25rem !important;
11498 margin-bottom: 0.25rem !important;
11501 margin-top: 0.5rem !important;
11502 margin-bottom: 0.5rem !important;
11505 margin-top: 1rem !important;
11506 margin-bottom: 1rem !important;
11509 margin-top: 1.5rem !important;
11510 margin-bottom: 1.5rem !important;
11513 margin-top: 3rem !important;
11514 margin-bottom: 3rem !important;
11517 margin-top: auto !important;
11518 margin-bottom: auto !important;
11521 margin-top: 0 !important;
11524 margin-top: 0.25rem !important;
11527 margin-top: 0.5rem !important;
11530 margin-top: 1rem !important;
11533 margin-top: 1.5rem !important;
11536 margin-top: 3rem !important;
11539 margin-top: auto !important;
11542 margin-right: 0 !important;
11545 margin-right: 0.25rem !important;
11548 margin-right: 0.5rem !important;
11551 margin-right: 1rem !important;
11554 margin-right: 1.5rem !important;
11557 margin-right: 3rem !important;
11560 margin-right: auto !important;
11563 margin-bottom: 0 !important;
11566 margin-bottom: 0.25rem !important;
11569 margin-bottom: 0.5rem !important;
11572 margin-bottom: 1rem !important;
11575 margin-bottom: 1.5rem !important;
11578 margin-bottom: 3rem !important;
11581 margin-bottom: auto !important;
11584 margin-left: 0 !important;
11587 margin-left: 0.25rem !important;
11590 margin-left: 0.5rem !important;
11593 margin-left: 1rem !important;
11596 margin-left: 1.5rem !important;
11599 margin-left: 3rem !important;
11602 margin-left: auto !important;
11605 padding: 0 !important;
11608 padding: 0.25rem !important;
11611 padding: 0.5rem !important;
11614 padding: 1rem !important;
11617 padding: 1.5rem !important;
11620 padding: 3rem !important;
11623 padding-right: 0 !important;
11624 padding-left: 0 !important;
11627 padding-right: 0.25rem !important;
11628 padding-left: 0.25rem !important;
11631 padding-right: 0.5rem !important;
11632 padding-left: 0.5rem !important;
11635 padding-right: 1rem !important;
11636 padding-left: 1rem !important;
11639 padding-right: 1.5rem !important;
11640 padding-left: 1.5rem !important;
11643 padding-right: 3rem !important;
11644 padding-left: 3rem !important;
11647 padding-top: 0 !important;
11648 padding-bottom: 0 !important;
11651 padding-top: 0.25rem !important;
11652 padding-bottom: 0.25rem !important;
11655 padding-top: 0.5rem !important;
11656 padding-bottom: 0.5rem !important;
11659 padding-top: 1rem !important;
11660 padding-bottom: 1rem !important;
11663 padding-top: 1.5rem !important;
11664 padding-bottom: 1.5rem !important;
11667 padding-top: 3rem !important;
11668 padding-bottom: 3rem !important;
11671 padding-top: 0 !important;
11674 padding-top: 0.25rem !important;
11677 padding-top: 0.5rem !important;
11680 padding-top: 1rem !important;
11683 padding-top: 1.5rem !important;
11686 padding-top: 3rem !important;
11689 padding-right: 0 !important;
11692 padding-right: 0.25rem !important;
11695 padding-right: 0.5rem !important;
11698 padding-right: 1rem !important;
11701 padding-right: 1.5rem !important;
11704 padding-right: 3rem !important;
11707 padding-bottom: 0 !important;
11710 padding-bottom: 0.25rem !important;
11713 padding-bottom: 0.5rem !important;
11716 padding-bottom: 1rem !important;
11719 padding-bottom: 1.5rem !important;
11722 padding-bottom: 3rem !important;
11725 padding-left: 0 !important;
11728 padding-left: 0.25rem !important;
11731 padding-left: 0.5rem !important;
11734 padding-left: 1rem !important;
11737 padding-left: 1.5rem !important;
11740 padding-left: 3rem !important;
11746 gap: 0.25rem !important;
11749 gap: 0.5rem !important;
11752 gap: 1rem !important;
11755 gap: 1.5rem !important;
11758 gap: 3rem !important;
11761 row-gap: 0 !important;
11764 row-gap: 0.25rem !important;
11767 row-gap: 0.5rem !important;
11770 row-gap: 1rem !important;
11773 row-gap: 1.5rem !important;
11776 row-gap: 3rem !important;
11778 .column-gap-xxl-0 {
11779 column-gap: 0 !important;
11781 .column-gap-xxl-1 {
11782 column-gap: 0.25rem !important;
11784 .column-gap-xxl-2 {
11785 column-gap: 0.5rem !important;
11787 .column-gap-xxl-3 {
11788 column-gap: 1rem !important;
11790 .column-gap-xxl-4 {
11791 column-gap: 1.5rem !important;
11793 .column-gap-xxl-5 {
11794 column-gap: 3rem !important;
11797 text-align: left !important;
11800 text-align: right !important;
11803 text-align: center !important;
11806 @media (min-width: 1200px) {
11808 font-size: 2.5rem !important;
11811 font-size: 2rem !important;
11814 font-size: 1.75rem !important;
11817 font-size: 1.5rem !important;
11822 display: inline !important;
11824 .d-print-inline-block {
11825 display: inline-block !important;
11828 display: block !important;
11831 display: grid !important;
11833 .d-print-inline-grid {
11834 display: inline-grid !important;
11837 display: table !important;
11839 .d-print-table-row {
11840 display: table-row !important;
11842 .d-print-table-cell {
11843 display: table-cell !important;
11846 display: flex !important;
11848 .d-print-inline-flex {
11849 display: inline-flex !important;
11852 display: none !important;
11856 /*# sourceMappingURL=litely-red.css.map */