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: #00a846;
34 --bs-success: #6610f2;
36 --bs-warning: #ffc107;
40 --bs-primary-rgb: 241, 100, 30;
41 --bs-secondary-rgb: 0, 168, 70;
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: 135, 50, 8;
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: #00431c;
50 --bs-success-text-emphasis: #290661;
51 --bs-info-text-emphasis: #003166;
52 --bs-warning-text-emphasis: #664d03;
53 --bs-danger-text-emphasis: #361403;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #fce0d2;
57 --bs-secondary-bg-subtle: #cceeda;
58 --bs-success-bg-subtle: #e0cffc;
59 --bs-info-bg-subtle: #cce5ff;
60 --bs-warning-bg-subtle: #fff3cd;
61 --bs-danger-bg-subtle: #e7d6ce;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #f9c1a5;
65 --bs-secondary-border-subtle: #99dcb5;
66 --bs-success-border-subtle: #c29ffa;
67 --bs-info-border-subtle: #99caff;
68 --bs-warning-border-subtle: #ffe69c;
69 --bs-danger-border-subtle: #cfad9c;
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-root-font-size: 93.75%;
78 --bs-body-font-family: var(--bs-font-sans-serif);
79 --bs-body-font-size: 1rem;
80 --bs-body-font-weight: 400;
81 --bs-body-line-height: 1.5;
82 --bs-body-color: #495057;
83 --bs-body-color-rgb: 73, 80, 87;
85 --bs-body-bg-rgb: 255, 255, 255;
86 --bs-emphasis-color: #222;
87 --bs-emphasis-color-rgb: 34, 34, 34;
88 --bs-secondary-color: rgba(73, 80, 87, 0.75);
89 --bs-secondary-color-rgb: 73, 80, 87;
90 --bs-secondary-bg: #e9ecef;
91 --bs-secondary-bg-rgb: 233, 236, 239;
92 --bs-tertiary-color: rgba(73, 80, 87, 0.5);
93 --bs-tertiary-color-rgb: 73, 80, 87;
94 --bs-tertiary-bg: #f8f9fa;
95 --bs-tertiary-bg-rgb: 248, 249, 250;
96 --bs-heading-color: #495057;
97 --bs-link-color: #f1641e;
98 --bs-link-color-rgb: 241, 100, 30;
99 --bs-link-decoration: none;
100 --bs-link-hover-color: #c15018;
101 --bs-link-hover-color-rgb: 193, 80, 24;
102 --bs-code-color: #d63384;
103 --bs-highlight-bg: rgb(255, 252, 239);
104 --bs-border-width: 1px;
105 --bs-border-style: solid;
106 --bs-border-color: rgba(73, 80, 87, 0.25);
107 --bs-border-color-translucent: rgba(34, 34, 34, 0.175);
108 --bs-border-radius: 0.5rem;
109 --bs-border-radius-sm: 1rem;
110 --bs-border-radius-lg: 0.5rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
117 --bs-box-shadow-lg: 0 1rem 3rem rgba(34, 34, 34, 0.175);
118 --bs-box-shadow-inset: inset 0 1px 2px rgba(34, 34, 34, 0.075);
119 --bs-focus-ring-width: 0.25rem;
120 --bs-focus-ring-opacity: 0.25;
121 --bs-focus-ring-color: rgba(241, 100, 30, 0.25);
122 --bs-form-valid-color: #007bff;
123 --bs-form-valid-border-color: #007bff;
124 --bs-form-invalid-color: #873208;
125 --bs-form-invalid-border-color: #873208;
128 [data-bs-theme=dark] {
130 --bs-body-color: #adb5bd;
131 --bs-body-color-rgb: 173, 181, 189;
132 --bs-body-bg: #212529;
133 --bs-body-bg-rgb: 33, 37, 41;
134 --bs-emphasis-color: #fff;
135 --bs-emphasis-color-rgb: 255, 255, 255;
136 --bs-secondary-color: rgba(173, 181, 189, 0.75);
137 --bs-secondary-color-rgb: 173, 181, 189;
138 --bs-secondary-bg: #343a40;
139 --bs-secondary-bg-rgb: 52, 58, 64;
140 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
141 --bs-tertiary-color-rgb: 173, 181, 189;
142 --bs-tertiary-bg: #2b3035;
143 --bs-tertiary-bg-rgb: 43, 48, 53;
144 --bs-primary-text-emphasis: #f7a278;
145 --bs-secondary-text-emphasis: #66cb90;
146 --bs-success-text-emphasis: #a370f7;
147 --bs-info-text-emphasis: #66b0ff;
148 --bs-warning-text-emphasis: #ffda6a;
149 --bs-danger-text-emphasis: #b7846b;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: #301406;
153 --bs-secondary-bg-subtle: #00220e;
154 --bs-success-bg-subtle: #140330;
155 --bs-info-bg-subtle: #001933;
156 --bs-warning-bg-subtle: #332701;
157 --bs-danger-bg-subtle: #1b0a02;
158 --bs-light-bg-subtle: #343a40;
159 --bs-dark-bg-subtle: #2b2e31;
160 --bs-primary-border-subtle: #913c12;
161 --bs-secondary-border-subtle: #00652a;
162 --bs-success-border-subtle: #3d0a91;
163 --bs-info-border-subtle: #004a99;
164 --bs-warning-border-subtle: #997404;
165 --bs-danger-border-subtle: #511e05;
166 --bs-light-border-subtle: #495057;
167 --bs-dark-border-subtle: #343a40;
168 --bs-heading-color: inherit;
169 --bs-link-color: #f7a278;
170 --bs-link-hover-color: #f9b593;
171 --bs-link-color-rgb: 247, 162, 120;
172 --bs-link-hover-color-rgb: 249, 181, 147;
173 --bs-code-color: #e685b5;
174 --bs-border-color: #495057;
175 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
176 --bs-form-valid-color: #66cb90;
177 --bs-form-valid-border-color: #66cb90;
178 --bs-form-invalid-color: #e891a6;
179 --bs-form-invalid-border-color: #e891a6;
185 box-sizing: border-box;
189 font-size: var(--bs-root-font-size);
191 @media (prefers-reduced-motion: no-preference) {
193 scroll-behavior: smooth;
199 font-family: var(--bs-body-font-family);
200 font-size: var(--bs-body-font-size);
201 font-weight: var(--bs-body-font-weight);
202 line-height: var(--bs-body-line-height);
203 color: var(--bs-body-color);
204 text-align: var(--bs-body-text-align);
205 background-color: var(--bs-body-bg);
206 -webkit-text-size-adjust: 100%;
207 -webkit-tap-highlight-color: rgba(34, 34, 34, 0);
214 border-top: var(--bs-border-width) solid rgba(73, 80, 87, 0.25);
218 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
220 margin-bottom: 0.5rem;
223 color: var(--bs-heading-color);
227 font-size: calc(1.375rem + 1.5vw);
229 @media (min-width: 1200px) {
236 font-size: calc(1.325rem + 0.9vw);
238 @media (min-width: 1200px) {
245 font-size: calc(1.3rem + 0.6vw);
247 @media (min-width: 1200px) {
254 font-size: calc(1.275rem + 0.3vw);
256 @media (min-width: 1200px) {
276 text-decoration: underline dotted;
278 text-decoration-skip-ink: none;
284 line-height: inherit;
311 margin-bottom: 0.5rem;
330 background-color: var(--bs-highlight-bg);
338 vertical-align: baseline;
350 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
351 text-decoration: none;
354 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
357 a:not([href]):not([class]), a:not([href]):not([class]):hover {
359 text-decoration: none;
366 font-family: var(--bs-font-monospace);
385 color: var(--bs-code-color);
386 word-wrap: break-word;
393 padding: 0.1875rem 0.375rem;
395 color: var(--bs-body-bg);
396 background-color: var(--bs-body-color);
410 vertical-align: middle;
414 caption-side: bottom;
415 border-collapse: collapse;
420 padding-bottom: 0.5rem;
421 color: var(--bs-secondary-color);
427 text-align: -webkit-match-parent;
436 border-color: inherit;
442 display: inline-block;
449 button:focus:not(:focus-visible) {
459 font-family: inherit;
461 line-height: inherit;
466 text-transform: none;
480 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
481 display: none !important;
488 -webkit-appearance: button;
490 button:not(:disabled),
491 [type=button]:not(:disabled),
492 [type=reset]:not(:disabled),
493 [type=submit]:not(:disabled) {
517 margin-bottom: 0.5rem;
518 font-size: calc(1.275rem + 0.3vw);
519 line-height: inherit;
521 @media (min-width: 1200px) {
530 ::-webkit-datetime-edit-fields-wrapper,
531 ::-webkit-datetime-edit-text,
532 ::-webkit-datetime-edit-minute,
533 ::-webkit-datetime-edit-hour-field,
534 ::-webkit-datetime-edit-day-field,
535 ::-webkit-datetime-edit-month-field,
536 ::-webkit-datetime-edit-year-field {
540 ::-webkit-inner-spin-button {
545 outline-offset: -2px;
546 -webkit-appearance: textfield;
557 ::-webkit-search-decoration {
558 -webkit-appearance: none;
561 ::-webkit-color-swatch-wrapper {
565 ::file-selector-button {
567 -webkit-appearance: button;
571 display: inline-block;
584 vertical-align: baseline;
588 display: none !important;
597 font-size: calc(1.625rem + 4.5vw);
601 @media (min-width: 1200px) {
608 font-size: calc(1.575rem + 3.9vw);
612 @media (min-width: 1200px) {
619 font-size: calc(1.525rem + 3.3vw);
623 @media (min-width: 1200px) {
630 font-size: calc(1.475rem + 2.7vw);
634 @media (min-width: 1200px) {
641 font-size: calc(1.425rem + 2.1vw);
645 @media (min-width: 1200px) {
652 font-size: calc(1.375rem + 1.5vw);
656 @media (min-width: 1200px) {
673 display: inline-block;
675 .list-inline-item:not(:last-child) {
676 margin-right: 0.5rem;
681 text-transform: uppercase;
688 .blockquote > :last-child {
698 .blockquote-footer::before {
709 background-color: var(--bs-body-bg);
710 border: var(--bs-border-width) solid var(--bs-border-color);
711 border-radius: var(--bs-border-radius);
717 display: inline-block;
721 margin-bottom: 0.5rem;
727 color: var(--bs-secondary-color);
737 --bs-gutter-x: 1.5rem;
740 padding-right: calc(var(--bs-gutter-x) * 0.5);
741 padding-left: calc(var(--bs-gutter-x) * 0.5);
746 @media (min-width: 576px) {
747 .container-sm, .container {
751 @media (min-width: 768px) {
752 .container-md, .container-sm, .container {
756 @media (min-width: 992px) {
757 .container-lg, .container-md, .container-sm, .container {
761 @media (min-width: 1200px) {
762 .container-xl, .container-lg, .container-md, .container-sm, .container {
766 @media (min-width: 1400px) {
767 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
772 --bs-breakpoint-xs: 0;
773 --bs-breakpoint-sm: 576px;
774 --bs-breakpoint-md: 768px;
775 --bs-breakpoint-lg: 992px;
776 --bs-breakpoint-xl: 1200px;
777 --bs-breakpoint-xxl: 1400px;
781 --bs-gutter-x: 1.5rem;
785 margin-top: calc(-1 * var(--bs-gutter-y));
786 margin-right: calc(-0.5 * var(--bs-gutter-x));
787 margin-left: calc(-0.5 * var(--bs-gutter-x));
793 padding-right: calc(var(--bs-gutter-x) * 0.5);
794 padding-left: calc(var(--bs-gutter-x) * 0.5);
795 margin-top: var(--bs-gutter-y);
819 width: 33.3333333333%;
834 width: 16.6666666667%;
903 margin-left: 8.33333333%;
907 margin-left: 16.66666667%;
915 margin-left: 33.33333333%;
919 margin-left: 41.66666667%;
927 margin-left: 58.33333333%;
931 margin-left: 66.66666667%;
939 margin-left: 83.33333333%;
943 margin-left: 91.66666667%;
958 --bs-gutter-x: 0.25rem;
963 --bs-gutter-y: 0.25rem;
968 --bs-gutter-x: 0.5rem;
973 --bs-gutter-y: 0.5rem;
988 --bs-gutter-x: 1.5rem;
993 --bs-gutter-y: 1.5rem;
1003 --bs-gutter-y: 3rem;
1006 @media (min-width: 576px) {
1010 .row-cols-sm-auto > * {
1014 .row-cols-sm-1 > * {
1018 .row-cols-sm-2 > * {
1022 .row-cols-sm-3 > * {
1024 width: 33.3333333333%;
1026 .row-cols-sm-4 > * {
1030 .row-cols-sm-5 > * {
1034 .row-cols-sm-6 > * {
1036 width: 16.6666666667%;
1048 width: 16.66666667%;
1056 width: 33.33333333%;
1060 width: 41.66666667%;
1068 width: 58.33333333%;
1072 width: 66.66666667%;
1080 width: 83.33333333%;
1084 width: 91.66666667%;
1094 margin-left: 8.33333333%;
1097 margin-left: 16.66666667%;
1103 margin-left: 33.33333333%;
1106 margin-left: 41.66666667%;
1112 margin-left: 58.33333333%;
1115 margin-left: 66.66666667%;
1121 margin-left: 83.33333333%;
1124 margin-left: 91.66666667%;
1136 --bs-gutter-x: 0.25rem;
1140 --bs-gutter-y: 0.25rem;
1144 --bs-gutter-x: 0.5rem;
1148 --bs-gutter-y: 0.5rem;
1152 --bs-gutter-x: 1rem;
1156 --bs-gutter-y: 1rem;
1160 --bs-gutter-x: 1.5rem;
1164 --bs-gutter-y: 1.5rem;
1168 --bs-gutter-x: 3rem;
1172 --bs-gutter-y: 3rem;
1175 @media (min-width: 768px) {
1179 .row-cols-md-auto > * {
1183 .row-cols-md-1 > * {
1187 .row-cols-md-2 > * {
1191 .row-cols-md-3 > * {
1193 width: 33.3333333333%;
1195 .row-cols-md-4 > * {
1199 .row-cols-md-5 > * {
1203 .row-cols-md-6 > * {
1205 width: 16.6666666667%;
1217 width: 16.66666667%;
1225 width: 33.33333333%;
1229 width: 41.66666667%;
1237 width: 58.33333333%;
1241 width: 66.66666667%;
1249 width: 83.33333333%;
1253 width: 91.66666667%;
1263 margin-left: 8.33333333%;
1266 margin-left: 16.66666667%;
1272 margin-left: 33.33333333%;
1275 margin-left: 41.66666667%;
1281 margin-left: 58.33333333%;
1284 margin-left: 66.66666667%;
1290 margin-left: 83.33333333%;
1293 margin-left: 91.66666667%;
1305 --bs-gutter-x: 0.25rem;
1309 --bs-gutter-y: 0.25rem;
1313 --bs-gutter-x: 0.5rem;
1317 --bs-gutter-y: 0.5rem;
1321 --bs-gutter-x: 1rem;
1325 --bs-gutter-y: 1rem;
1329 --bs-gutter-x: 1.5rem;
1333 --bs-gutter-y: 1.5rem;
1337 --bs-gutter-x: 3rem;
1341 --bs-gutter-y: 3rem;
1344 @media (min-width: 992px) {
1348 .row-cols-lg-auto > * {
1352 .row-cols-lg-1 > * {
1356 .row-cols-lg-2 > * {
1360 .row-cols-lg-3 > * {
1362 width: 33.3333333333%;
1364 .row-cols-lg-4 > * {
1368 .row-cols-lg-5 > * {
1372 .row-cols-lg-6 > * {
1374 width: 16.6666666667%;
1386 width: 16.66666667%;
1394 width: 33.33333333%;
1398 width: 41.66666667%;
1406 width: 58.33333333%;
1410 width: 66.66666667%;
1418 width: 83.33333333%;
1422 width: 91.66666667%;
1432 margin-left: 8.33333333%;
1435 margin-left: 16.66666667%;
1441 margin-left: 33.33333333%;
1444 margin-left: 41.66666667%;
1450 margin-left: 58.33333333%;
1453 margin-left: 66.66666667%;
1459 margin-left: 83.33333333%;
1462 margin-left: 91.66666667%;
1474 --bs-gutter-x: 0.25rem;
1478 --bs-gutter-y: 0.25rem;
1482 --bs-gutter-x: 0.5rem;
1486 --bs-gutter-y: 0.5rem;
1490 --bs-gutter-x: 1rem;
1494 --bs-gutter-y: 1rem;
1498 --bs-gutter-x: 1.5rem;
1502 --bs-gutter-y: 1.5rem;
1506 --bs-gutter-x: 3rem;
1510 --bs-gutter-y: 3rem;
1513 @media (min-width: 1200px) {
1517 .row-cols-xl-auto > * {
1521 .row-cols-xl-1 > * {
1525 .row-cols-xl-2 > * {
1529 .row-cols-xl-3 > * {
1531 width: 33.3333333333%;
1533 .row-cols-xl-4 > * {
1537 .row-cols-xl-5 > * {
1541 .row-cols-xl-6 > * {
1543 width: 16.6666666667%;
1555 width: 16.66666667%;
1563 width: 33.33333333%;
1567 width: 41.66666667%;
1575 width: 58.33333333%;
1579 width: 66.66666667%;
1587 width: 83.33333333%;
1591 width: 91.66666667%;
1601 margin-left: 8.33333333%;
1604 margin-left: 16.66666667%;
1610 margin-left: 33.33333333%;
1613 margin-left: 41.66666667%;
1619 margin-left: 58.33333333%;
1622 margin-left: 66.66666667%;
1628 margin-left: 83.33333333%;
1631 margin-left: 91.66666667%;
1643 --bs-gutter-x: 0.25rem;
1647 --bs-gutter-y: 0.25rem;
1651 --bs-gutter-x: 0.5rem;
1655 --bs-gutter-y: 0.5rem;
1659 --bs-gutter-x: 1rem;
1663 --bs-gutter-y: 1rem;
1667 --bs-gutter-x: 1.5rem;
1671 --bs-gutter-y: 1.5rem;
1675 --bs-gutter-x: 3rem;
1679 --bs-gutter-y: 3rem;
1682 @media (min-width: 1400px) {
1686 .row-cols-xxl-auto > * {
1690 .row-cols-xxl-1 > * {
1694 .row-cols-xxl-2 > * {
1698 .row-cols-xxl-3 > * {
1700 width: 33.3333333333%;
1702 .row-cols-xxl-4 > * {
1706 .row-cols-xxl-5 > * {
1710 .row-cols-xxl-6 > * {
1712 width: 16.6666666667%;
1724 width: 16.66666667%;
1732 width: 33.33333333%;
1736 width: 41.66666667%;
1744 width: 58.33333333%;
1748 width: 66.66666667%;
1756 width: 83.33333333%;
1760 width: 91.66666667%;
1770 margin-left: 8.33333333%;
1773 margin-left: 16.66666667%;
1779 margin-left: 33.33333333%;
1782 margin-left: 41.66666667%;
1788 margin-left: 58.33333333%;
1791 margin-left: 66.66666667%;
1797 margin-left: 83.33333333%;
1800 margin-left: 91.66666667%;
1812 --bs-gutter-x: 0.25rem;
1816 --bs-gutter-y: 0.25rem;
1820 --bs-gutter-x: 0.5rem;
1824 --bs-gutter-y: 0.5rem;
1828 --bs-gutter-x: 1rem;
1832 --bs-gutter-y: 1rem;
1836 --bs-gutter-x: 1.5rem;
1840 --bs-gutter-y: 1.5rem;
1844 --bs-gutter-x: 3rem;
1848 --bs-gutter-y: 3rem;
1852 --bs-table-color-type: initial;
1853 --bs-table-bg-type: initial;
1854 --bs-table-color-state: initial;
1855 --bs-table-bg-state: initial;
1856 --bs-table-color: var(--bs-body-color);
1857 --bs-table-bg: var(--bs-body-bg);
1858 --bs-table-border-color: var(--bs-border-color);
1859 --bs-table-accent-bg: transparent;
1860 --bs-table-striped-color: var(--bs-body-color);
1861 --bs-table-striped-bg: rgba(34, 34, 34, 0.05);
1862 --bs-table-active-color: var(--bs-body-color);
1863 --bs-table-active-bg: rgba(34, 34, 34, 0.1);
1864 --bs-table-hover-color: var(--bs-body-color);
1865 --bs-table-hover-bg: rgba(34, 34, 34, 0.075);
1867 margin-bottom: 1rem;
1868 vertical-align: top;
1869 border-color: var(--bs-table-border-color);
1871 .table > :not(caption) > * > * {
1872 padding: 0.5rem 0.5rem;
1873 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1874 background-color: var(--bs-table-bg);
1875 border-bottom-width: var(--bs-border-width);
1876 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1879 vertical-align: inherit;
1882 vertical-align: bottom;
1885 .table-group-divider {
1886 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1893 .table-sm > :not(caption) > * > * {
1894 padding: 0.25rem 0.25rem;
1897 .table-bordered > :not(caption) > * {
1898 border-width: var(--bs-border-width) 0;
1900 .table-bordered > :not(caption) > * > * {
1901 border-width: 0 var(--bs-border-width);
1904 .table-borderless > :not(caption) > * > * {
1905 border-bottom-width: 0;
1907 .table-borderless > :not(:first-child) {
1908 border-top-width: 0;
1911 .table-striped > tbody > tr:nth-of-type(odd) > * {
1912 --bs-table-color-type: var(--bs-table-striped-color);
1913 --bs-table-bg-type: var(--bs-table-striped-bg);
1916 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1917 --bs-table-color-type: var(--bs-table-striped-color);
1918 --bs-table-bg-type: var(--bs-table-striped-bg);
1922 --bs-table-color-state: var(--bs-table-active-color);
1923 --bs-table-bg-state: var(--bs-table-active-bg);
1926 .table-hover > tbody > tr:hover > * {
1927 --bs-table-color-state: var(--bs-table-hover-color);
1928 --bs-table-bg-state: var(--bs-table-hover-bg);
1932 --bs-table-color: #222;
1933 --bs-table-bg: #fce0d2;
1934 --bs-table-border-color: #e6cdc0;
1935 --bs-table-striped-bg: #f1d7c9;
1936 --bs-table-striped-color: #222;
1937 --bs-table-active-bg: #e6cdc0;
1938 --bs-table-active-color: #222;
1939 --bs-table-hover-bg: #ecd2c5;
1940 --bs-table-hover-color: #222;
1941 color: var(--bs-table-color);
1942 border-color: var(--bs-table-border-color);
1946 --bs-table-color: #222;
1947 --bs-table-bg: #cceeda;
1948 --bs-table-border-color: #bbdac8;
1949 --bs-table-striped-bg: #c4e4d1;
1950 --bs-table-striped-color: #222;
1951 --bs-table-active-bg: #bbdac8;
1952 --bs-table-active-color: #222;
1953 --bs-table-hover-bg: #bfdfcc;
1954 --bs-table-hover-color: #222;
1955 color: var(--bs-table-color);
1956 border-color: var(--bs-table-border-color);
1960 --bs-table-color: #222;
1961 --bs-table-bg: #e0cffc;
1962 --bs-table-border-color: #cdbee6;
1963 --bs-table-striped-bg: #d7c6f1;
1964 --bs-table-striped-color: #222;
1965 --bs-table-active-bg: #cdbee6;
1966 --bs-table-active-color: #222;
1967 --bs-table-hover-bg: #d2c2ec;
1968 --bs-table-hover-color: #222;
1969 color: var(--bs-table-color);
1970 border-color: var(--bs-table-border-color);
1974 --bs-table-color: #222;
1975 --bs-table-bg: #cce5ff;
1976 --bs-table-border-color: #bbd2e9;
1977 --bs-table-striped-bg: #c4dbf4;
1978 --bs-table-striped-color: #222;
1979 --bs-table-active-bg: #bbd2e9;
1980 --bs-table-active-color: #222;
1981 --bs-table-hover-bg: #bfd6ee;
1982 --bs-table-hover-color: #222;
1983 color: var(--bs-table-color);
1984 border-color: var(--bs-table-border-color);
1988 --bs-table-color: #222;
1989 --bs-table-bg: #fff3cd;
1990 --bs-table-border-color: #e9debc;
1991 --bs-table-striped-bg: #f4e9c4;
1992 --bs-table-striped-color: #222;
1993 --bs-table-active-bg: #e9debc;
1994 --bs-table-active-color: #222;
1995 --bs-table-hover-bg: #eee3c0;
1996 --bs-table-hover-color: #222;
1997 color: var(--bs-table-color);
1998 border-color: var(--bs-table-border-color);
2002 --bs-table-color: #222;
2003 --bs-table-bg: #e7d6ce;
2004 --bs-table-border-color: #d3c4bd;
2005 --bs-table-striped-bg: #ddcdc5;
2006 --bs-table-striped-color: #222;
2007 --bs-table-active-bg: #d3c4bd;
2008 --bs-table-active-color: #222;
2009 --bs-table-hover-bg: #d8c9c1;
2010 --bs-table-hover-color: #222;
2011 color: var(--bs-table-color);
2012 border-color: var(--bs-table-border-color);
2016 --bs-table-color: #222;
2017 --bs-table-bg: #f8f9fa;
2018 --bs-table-border-color: #e3e4e4;
2019 --bs-table-striped-bg: #edeeef;
2020 --bs-table-striped-color: #222;
2021 --bs-table-active-bg: #e3e4e4;
2022 --bs-table-active-color: #222;
2023 --bs-table-hover-bg: #e8e9ea;
2024 --bs-table-hover-color: #222;
2025 color: var(--bs-table-color);
2026 border-color: var(--bs-table-border-color);
2030 --bs-table-color: #fff;
2031 --bs-table-bg: #212529;
2032 --bs-table-border-color: #373b3e;
2033 --bs-table-striped-bg: #2c3034;
2034 --bs-table-striped-color: #fff;
2035 --bs-table-active-bg: #373b3e;
2036 --bs-table-active-color: #fff;
2037 --bs-table-hover-bg: #323539;
2038 --bs-table-hover-color: #fff;
2039 color: var(--bs-table-color);
2040 border-color: var(--bs-table-border-color);
2045 -webkit-overflow-scrolling: touch;
2048 @media (max-width: 575.98px) {
2049 .table-responsive-sm {
2051 -webkit-overflow-scrolling: touch;
2054 @media (max-width: 767.98px) {
2055 .table-responsive-md {
2057 -webkit-overflow-scrolling: touch;
2060 @media (max-width: 991.98px) {
2061 .table-responsive-lg {
2063 -webkit-overflow-scrolling: touch;
2066 @media (max-width: 1199.98px) {
2067 .table-responsive-xl {
2069 -webkit-overflow-scrolling: touch;
2072 @media (max-width: 1399.98px) {
2073 .table-responsive-xxl {
2075 -webkit-overflow-scrolling: touch;
2079 margin-bottom: 0.5rem;
2083 padding-top: calc(0.375rem + var(--bs-border-width));
2084 padding-bottom: calc(0.375rem + var(--bs-border-width));
2090 .col-form-label-lg {
2091 padding-top: calc(0.5rem + var(--bs-border-width));
2092 padding-bottom: calc(0.5rem + var(--bs-border-width));
2096 .col-form-label-sm {
2097 padding-top: calc(0.25rem + var(--bs-border-width));
2098 padding-bottom: calc(0.25rem + var(--bs-border-width));
2099 font-size: 0.875rem;
2103 margin-top: 0.25rem;
2105 color: var(--bs-secondary-color);
2111 padding: 0.375rem 0.75rem;
2115 color: var(--bs-body-color);
2116 background-color: var(--bs-body-bg);
2117 background-clip: padding-box;
2118 border: var(--bs-border-width) solid var(--bs-border-color);
2120 border-radius: var(--bs-border-radius);
2121 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2123 @media (prefers-reduced-motion: reduce) {
2128 .form-control[type=file] {
2131 .form-control[type=file]:not(:disabled):not([readonly]) {
2134 .form-control:focus {
2135 color: var(--bs-body-color);
2136 background-color: var(--bs-body-bg);
2137 border-color: #f8b28f;
2139 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2141 .form-control::-webkit-date-and-time-value {
2146 .form-control::-webkit-datetime-edit {
2150 .form-control::placeholder {
2151 color: var(--bs-secondary-color);
2154 .form-control:disabled {
2155 background-color: var(--bs-secondary-bg);
2158 .form-control::file-selector-button {
2159 padding: 0.375rem 0.75rem;
2160 margin: -0.375rem -0.75rem;
2161 margin-inline-end: 0.75rem;
2162 color: var(--bs-body-color);
2163 background-color: var(--bs-tertiary-bg);
2164 pointer-events: none;
2165 border-color: inherit;
2166 border-style: solid;
2168 border-inline-end-width: var(--bs-border-width);
2170 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;
2172 @media (prefers-reduced-motion: reduce) {
2173 .form-control::file-selector-button {
2177 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2178 background-color: var(--bs-secondary-bg);
2181 .form-control-plaintext {
2184 padding: 0.375rem 0;
2187 color: var(--bs-body-color);
2188 background-color: transparent;
2189 border: solid transparent;
2190 border-width: var(--bs-border-width) 0;
2192 .form-control-plaintext:focus {
2195 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2201 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2202 padding: 0.25rem 0.5rem;
2203 font-size: 0.875rem;
2204 border-radius: var(--bs-border-radius-sm);
2206 .form-control-sm::file-selector-button {
2207 padding: 0.25rem 0.5rem;
2208 margin: -0.25rem -0.5rem;
2209 margin-inline-end: 0.5rem;
2213 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2214 padding: 0.5rem 1rem;
2216 border-radius: var(--bs-border-radius-lg);
2218 .form-control-lg::file-selector-button {
2219 padding: 0.5rem 1rem;
2220 margin: -0.5rem -1rem;
2221 margin-inline-end: 1rem;
2224 textarea.form-control {
2225 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2227 textarea.form-control-sm {
2228 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2230 textarea.form-control-lg {
2231 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2234 .form-control-color {
2236 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2239 .form-control-color:not(:disabled):not([readonly]) {
2242 .form-control-color::-moz-color-swatch {
2243 border: 0 !important;
2244 border-radius: var(--bs-border-radius);
2246 .form-control-color::-webkit-color-swatch {
2247 border: 0 !important;
2248 border-radius: var(--bs-border-radius);
2250 .form-control-color.form-control-sm {
2251 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2253 .form-control-color.form-control-lg {
2254 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2258 --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");
2261 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2265 color: var(--bs-body-color);
2266 background-color: var(--bs-body-bg);
2267 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2268 background-repeat: no-repeat;
2269 background-position: right 0.75rem center;
2270 background-size: 16px 12px;
2271 border: var(--bs-border-width) solid var(--bs-border-color);
2272 border-radius: var(--bs-border-radius);
2273 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2276 @media (prefers-reduced-motion: reduce) {
2281 .form-select:focus {
2282 border-color: #f8b28f;
2284 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.75);
2286 .form-select[multiple], .form-select[size]:not([size="1"]) {
2287 padding-right: 0.75rem;
2288 background-image: none;
2290 .form-select:disabled {
2291 background-color: var(--bs-secondary-bg);
2293 .form-select:-moz-focusring {
2295 text-shadow: 0 0 0 var(--bs-body-color);
2299 padding-top: 0.25rem;
2300 padding-bottom: 0.25rem;
2301 padding-left: 0.5rem;
2302 font-size: 0.875rem;
2303 border-radius: var(--bs-border-radius-sm);
2307 padding-top: 0.5rem;
2308 padding-bottom: 0.5rem;
2311 border-radius: var(--bs-border-radius-lg);
2314 [data-bs-theme=dark] .form-select {
2315 --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");
2321 padding-left: 1.5em;
2322 margin-bottom: 0.125rem;
2324 .form-check .form-check-input {
2326 margin-left: -1.5em;
2329 .form-check-reverse {
2330 padding-right: 1.5em;
2334 .form-check-reverse .form-check-input {
2336 margin-right: -1.5em;
2341 --bs-form-check-bg: var(--bs-body-bg);
2345 vertical-align: top;
2346 background-color: var(--bs-form-check-bg);
2347 background-image: var(--bs-form-check-bg-image);
2348 background-repeat: no-repeat;
2349 background-position: center;
2350 background-size: contain;
2351 border: var(--bs-border-width) solid var(--bs-border-color);
2353 print-color-adjust: exact;
2355 .form-check-input[type=checkbox] {
2356 border-radius: 0.25em;
2358 .form-check-input[type=radio] {
2361 .form-check-input:active {
2362 filter: brightness(90%);
2364 .form-check-input:focus {
2365 border-color: #f8b28f;
2367 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2369 .form-check-input:checked {
2370 background-color: #f1641e;
2371 border-color: #f1641e;
2373 .form-check-input:checked[type=checkbox] {
2374 --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");
2376 .form-check-input:checked[type=radio] {
2377 --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");
2379 .form-check-input[type=checkbox]:indeterminate {
2380 background-color: #f1641e;
2381 border-color: #f1641e;
2382 --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");
2384 .form-check-input:disabled {
2385 pointer-events: none;
2389 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2395 padding-left: 2.5em;
2397 .form-switch .form-check-input {
2398 --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");
2400 margin-left: -2.5em;
2401 background-image: var(--bs-form-switch-bg);
2402 background-position: left center;
2404 transition: background-position 0.15s ease-in-out;
2406 @media (prefers-reduced-motion: reduce) {
2407 .form-switch .form-check-input {
2411 .form-switch .form-check-input:focus {
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='%23f8b28f'/%3e%3c/svg%3e");
2414 .form-switch .form-check-input:checked {
2415 background-position: right center;
2416 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2418 .form-switch.form-check-reverse {
2419 padding-right: 2.5em;
2422 .form-switch.form-check-reverse .form-check-input {
2423 margin-right: -2.5em;
2427 .form-check-inline {
2428 display: inline-block;
2434 clip: rect(0, 0, 0, 0);
2435 pointer-events: none;
2437 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2438 pointer-events: none;
2443 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2444 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
2451 background-color: transparent;
2457 .form-range:focus::-webkit-slider-thumb {
2458 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2460 .form-range:focus::-moz-range-thumb {
2461 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
2463 .form-range::-moz-focus-outer {
2466 .form-range::-webkit-slider-thumb {
2469 margin-top: -0.25rem;
2470 background-color: #f1641e;
2472 border-radius: 1rem;
2473 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2476 @media (prefers-reduced-motion: reduce) {
2477 .form-range::-webkit-slider-thumb {
2481 .form-range::-webkit-slider-thumb:active {
2482 background-color: #fbd1bc;
2484 .form-range::-webkit-slider-runnable-track {
2489 background-color: var(--bs-tertiary-bg);
2490 border-color: transparent;
2491 border-radius: 1rem;
2493 .form-range::-moz-range-thumb {
2496 background-color: #f1641e;
2498 border-radius: 1rem;
2499 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2502 @media (prefers-reduced-motion: reduce) {
2503 .form-range::-moz-range-thumb {
2507 .form-range::-moz-range-thumb:active {
2508 background-color: #fbd1bc;
2510 .form-range::-moz-range-track {
2515 background-color: var(--bs-tertiary-bg);
2516 border-color: transparent;
2517 border-radius: 1rem;
2519 .form-range:disabled {
2520 pointer-events: none;
2522 .form-range:disabled::-webkit-slider-thumb {
2523 background-color: var(--bs-secondary-color);
2525 .form-range:disabled::-moz-range-thumb {
2526 background-color: var(--bs-secondary-color);
2532 .form-floating > .form-control,
2533 .form-floating > .form-control-plaintext,
2534 .form-floating > .form-select {
2535 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2536 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2539 .form-floating > label {
2545 padding: 1rem 0.75rem;
2548 text-overflow: ellipsis;
2549 white-space: nowrap;
2550 pointer-events: none;
2551 border: var(--bs-border-width) solid transparent;
2552 transform-origin: 0 0;
2553 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2555 @media (prefers-reduced-motion: reduce) {
2556 .form-floating > label {
2560 .form-floating > .form-control,
2561 .form-floating > .form-control-plaintext {
2562 padding: 1rem 0.75rem;
2564 .form-floating > .form-control::placeholder,
2565 .form-floating > .form-control-plaintext::placeholder {
2568 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2569 .form-floating > .form-control-plaintext:focus,
2570 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2571 padding-top: 1.625rem;
2572 padding-bottom: 0.625rem;
2574 .form-floating > .form-control:-webkit-autofill,
2575 .form-floating > .form-control-plaintext:-webkit-autofill {
2576 padding-top: 1.625rem;
2577 padding-bottom: 0.625rem;
2579 .form-floating > .form-select {
2580 padding-top: 1.625rem;
2581 padding-bottom: 0.625rem;
2583 .form-floating > .form-control:focus ~ label,
2584 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2585 .form-floating > .form-control-plaintext ~ label,
2586 .form-floating > .form-select ~ label {
2587 color: rgba(var(--bs-body-color-rgb), 0.65);
2588 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2590 .form-floating > .form-control:focus ~ label::after,
2591 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2592 .form-floating > .form-control-plaintext ~ label::after,
2593 .form-floating > .form-select ~ label::after {
2595 inset: 1rem 0.375rem;
2599 background-color: var(--bs-body-bg);
2600 border-radius: var(--bs-border-radius);
2602 .form-floating > .form-control:-webkit-autofill ~ label {
2603 color: rgba(var(--bs-body-color-rgb), 0.65);
2604 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2606 .form-floating > .form-control-plaintext ~ label {
2607 border-width: var(--bs-border-width) 0;
2609 .form-floating > :disabled ~ label {
2612 .form-floating > :disabled ~ label::after {
2613 background-color: var(--bs-secondary-bg);
2620 align-items: stretch;
2623 .input-group > .form-control,
2624 .input-group > .form-select,
2625 .input-group > .form-floating {
2631 .input-group > .form-control:focus,
2632 .input-group > .form-select:focus,
2633 .input-group > .form-floating:focus-within {
2640 .input-group .btn:focus {
2646 align-items: center;
2647 padding: 0.375rem 0.75rem;
2651 color: var(--bs-body-color);
2653 white-space: nowrap;
2654 background-color: var(--bs-tertiary-bg);
2655 border: var(--bs-border-width) solid var(--bs-border-color);
2656 border-radius: var(--bs-border-radius);
2659 .input-group-lg > .form-control,
2660 .input-group-lg > .form-select,
2661 .input-group-lg > .input-group-text,
2662 .input-group-lg > .btn {
2663 padding: 0.5rem 1rem;
2665 border-radius: var(--bs-border-radius-lg);
2668 .input-group-sm > .form-control,
2669 .input-group-sm > .form-select,
2670 .input-group-sm > .input-group-text,
2671 .input-group-sm > .btn {
2672 padding: 0.25rem 0.5rem;
2673 font-size: 0.875rem;
2674 border-radius: var(--bs-border-radius-sm);
2677 .input-group-lg > .form-select,
2678 .input-group-sm > .form-select {
2679 padding-right: 3rem;
2682 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2683 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2684 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2685 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2686 border-top-right-radius: 0;
2687 border-bottom-right-radius: 0;
2689 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2690 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2691 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2692 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2693 border-top-right-radius: 0;
2694 border-bottom-right-radius: 0;
2696 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2697 margin-left: calc(var(--bs-border-width) * -1);
2698 border-top-left-radius: 0;
2699 border-bottom-left-radius: 0;
2701 .input-group > .form-floating:not(:first-child) > .form-control,
2702 .input-group > .form-floating:not(:first-child) > .form-select {
2703 border-top-left-radius: 0;
2704 border-bottom-left-radius: 0;
2710 margin-top: 0.25rem;
2712 color: var(--bs-form-valid-color);
2721 padding: 0.25rem 0.5rem;
2723 font-size: 0.875rem;
2725 background-color: var(--bs-success);
2726 border-radius: var(--bs-border-radius);
2729 .was-validated :valid ~ .valid-feedback,
2730 .was-validated :valid ~ .valid-tooltip,
2731 .is-valid ~ .valid-feedback,
2732 .is-valid ~ .valid-tooltip {
2736 .was-validated .form-control:valid, .form-control.is-valid {
2737 border-color: var(--bs-form-valid-border-color);
2738 padding-right: calc(1.5em + 0.75rem);
2739 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");
2740 background-repeat: no-repeat;
2741 background-position: right calc(0.375em + 0.1875rem) center;
2742 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2744 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2745 border-color: var(--bs-form-valid-border-color);
2746 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2749 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2750 padding-right: calc(1.5em + 0.75rem);
2751 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2754 .was-validated .form-select:valid, .form-select.is-valid {
2755 border-color: var(--bs-form-valid-border-color);
2757 .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"] {
2758 --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");
2759 padding-right: 4.125rem;
2760 background-position: right 0.75rem center, center right 2.25rem;
2761 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2763 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2764 border-color: var(--bs-form-valid-border-color);
2765 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2768 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2769 width: calc(3rem + calc(1.5em + 0.75rem));
2772 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2773 border-color: var(--bs-form-valid-border-color);
2775 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2776 background-color: var(--bs-form-valid-color);
2778 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2779 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2781 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2782 color: var(--bs-form-valid-color);
2785 .form-check-inline .form-check-input ~ .valid-feedback {
2789 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2790 .was-validated .input-group > .form-select:not(:focus):valid,
2791 .input-group > .form-select:not(:focus).is-valid,
2792 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2793 .input-group > .form-floating:not(:focus-within).is-valid {
2800 margin-top: 0.25rem;
2802 color: var(--bs-form-invalid-color);
2811 padding: 0.25rem 0.5rem;
2813 font-size: 0.875rem;
2815 background-color: var(--bs-danger);
2816 border-radius: var(--bs-border-radius);
2819 .was-validated :invalid ~ .invalid-feedback,
2820 .was-validated :invalid ~ .invalid-tooltip,
2821 .is-invalid ~ .invalid-feedback,
2822 .is-invalid ~ .invalid-tooltip {
2826 .was-validated .form-control:invalid, .form-control.is-invalid {
2827 border-color: var(--bs-form-invalid-border-color);
2828 padding-right: calc(1.5em + 0.75rem);
2829 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23873208'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23873208' stroke='none'/%3e%3c/svg%3e");
2830 background-repeat: no-repeat;
2831 background-position: right calc(0.375em + 0.1875rem) center;
2832 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2834 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2835 border-color: var(--bs-form-invalid-border-color);
2836 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2839 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2840 padding-right: calc(1.5em + 0.75rem);
2841 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2844 .was-validated .form-select:invalid, .form-select.is-invalid {
2845 border-color: var(--bs-form-invalid-border-color);
2847 .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"] {
2848 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23873208'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23873208' stroke='none'/%3e%3c/svg%3e");
2849 padding-right: 4.125rem;
2850 background-position: right 0.75rem center, center right 2.25rem;
2851 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2853 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2854 border-color: var(--bs-form-invalid-border-color);
2855 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2858 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2859 width: calc(3rem + calc(1.5em + 0.75rem));
2862 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2863 border-color: var(--bs-form-invalid-border-color);
2865 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2866 background-color: var(--bs-form-invalid-color);
2868 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2869 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2871 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2872 color: var(--bs-form-invalid-color);
2875 .form-check-inline .form-check-input ~ .invalid-feedback {
2879 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2880 .was-validated .input-group > .form-select:not(:focus):invalid,
2881 .input-group > .form-select:not(:focus).is-invalid,
2882 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2883 .input-group > .form-floating:not(:focus-within).is-invalid {
2888 --bs-btn-padding-x: 0.75rem;
2889 --bs-btn-padding-y: 0.375rem;
2890 --bs-btn-font-family: ;
2891 --bs-btn-font-size: 1rem;
2892 --bs-btn-font-weight: 400;
2893 --bs-btn-line-height: 1.5;
2894 --bs-btn-color: var(--bs-body-color);
2895 --bs-btn-bg: transparent;
2896 --bs-btn-border-width: var(--bs-border-width);
2897 --bs-btn-border-color: transparent;
2898 --bs-btn-border-radius: var(--bs-border-radius);
2899 --bs-btn-hover-border-color: transparent;
2900 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(34, 34, 34, 0.075);
2901 --bs-btn-disabled-opacity: 0.65;
2902 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2903 display: inline-block;
2904 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2905 font-family: var(--bs-btn-font-family);
2906 font-size: var(--bs-btn-font-size);
2907 font-weight: var(--bs-btn-font-weight);
2908 line-height: var(--bs-btn-line-height);
2909 color: var(--bs-btn-color);
2911 vertical-align: middle;
2914 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2915 border-radius: var(--bs-btn-border-radius);
2916 background-color: var(--bs-btn-bg);
2917 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;
2919 @media (prefers-reduced-motion: reduce) {
2925 color: var(--bs-btn-hover-color);
2926 background-color: var(--bs-btn-hover-bg);
2927 border-color: var(--bs-btn-hover-border-color);
2929 .btn-check + .btn:hover {
2930 color: var(--bs-btn-color);
2931 background-color: var(--bs-btn-bg);
2932 border-color: var(--bs-btn-border-color);
2934 .btn:focus-visible {
2935 color: var(--bs-btn-hover-color);
2936 background-color: var(--bs-btn-hover-bg);
2937 border-color: var(--bs-btn-hover-border-color);
2939 box-shadow: var(--bs-btn-focus-box-shadow);
2941 .btn-check:focus-visible + .btn {
2942 border-color: var(--bs-btn-hover-border-color);
2944 box-shadow: var(--bs-btn-focus-box-shadow);
2946 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2947 color: var(--bs-btn-active-color);
2948 background-color: var(--bs-btn-active-bg);
2949 border-color: var(--bs-btn-active-border-color);
2951 .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 {
2952 box-shadow: var(--bs-btn-focus-box-shadow);
2954 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2955 color: var(--bs-btn-disabled-color);
2956 pointer-events: none;
2957 background-color: var(--bs-btn-disabled-bg);
2958 border-color: var(--bs-btn-disabled-border-color);
2959 opacity: var(--bs-btn-disabled-opacity);
2963 --bs-btn-color: #fff;
2964 --bs-btn-bg: #f1641e;
2965 --bs-btn-border-color: #f1641e;
2966 --bs-btn-hover-color: #fff;
2967 --bs-btn-hover-bg: #cd551a;
2968 --bs-btn-hover-border-color: #c15018;
2969 --bs-btn-focus-shadow-rgb: 243, 123, 64;
2970 --bs-btn-active-color: #fff;
2971 --bs-btn-active-bg: #c15018;
2972 --bs-btn-active-border-color: #b54b17;
2973 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2974 --bs-btn-disabled-color: #fff;
2975 --bs-btn-disabled-bg: #f1641e;
2976 --bs-btn-disabled-border-color: #f1641e;
2980 --bs-btn-color: #fff;
2981 --bs-btn-bg: #00a846;
2982 --bs-btn-border-color: #00a846;
2983 --bs-btn-hover-color: #fff;
2984 --bs-btn-hover-bg: #008f3c;
2985 --bs-btn-hover-border-color: #008638;
2986 --bs-btn-focus-shadow-rgb: 38, 181, 98;
2987 --bs-btn-active-color: #fff;
2988 --bs-btn-active-bg: #008638;
2989 --bs-btn-active-border-color: #007e35;
2990 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
2991 --bs-btn-disabled-color: #fff;
2992 --bs-btn-disabled-bg: #00a846;
2993 --bs-btn-disabled-border-color: #00a846;
2997 --bs-btn-color: #fff;
2998 --bs-btn-bg: #6610f2;
2999 --bs-btn-border-color: #6610f2;
3000 --bs-btn-hover-color: #fff;
3001 --bs-btn-hover-bg: #570ece;
3002 --bs-btn-hover-border-color: #520dc2;
3003 --bs-btn-focus-shadow-rgb: 125, 52, 244;
3004 --bs-btn-active-color: #fff;
3005 --bs-btn-active-bg: #520dc2;
3006 --bs-btn-active-border-color: #4d0cb6;
3007 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3008 --bs-btn-disabled-color: #fff;
3009 --bs-btn-disabled-bg: #6610f2;
3010 --bs-btn-disabled-border-color: #6610f2;
3014 --bs-btn-color: #fff;
3015 --bs-btn-bg: #007bff;
3016 --bs-btn-border-color: #007bff;
3017 --bs-btn-hover-color: #fff;
3018 --bs-btn-hover-bg: #0069d9;
3019 --bs-btn-hover-border-color: #0062cc;
3020 --bs-btn-focus-shadow-rgb: 38, 143, 255;
3021 --bs-btn-active-color: #fff;
3022 --bs-btn-active-bg: #0062cc;
3023 --bs-btn-active-border-color: #005cbf;
3024 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3025 --bs-btn-disabled-color: #fff;
3026 --bs-btn-disabled-bg: #007bff;
3027 --bs-btn-disabled-border-color: #007bff;
3031 --bs-btn-color: #222;
3032 --bs-btn-bg: #ffc107;
3033 --bs-btn-border-color: #ffc107;
3034 --bs-btn-hover-color: #222;
3035 --bs-btn-hover-bg: #ffca2c;
3036 --bs-btn-hover-border-color: #ffc720;
3037 --bs-btn-focus-shadow-rgb: 222, 169, 11;
3038 --bs-btn-active-color: #222;
3039 --bs-btn-active-bg: #ffcd39;
3040 --bs-btn-active-border-color: #ffc720;
3041 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3042 --bs-btn-disabled-color: #222;
3043 --bs-btn-disabled-bg: #ffc107;
3044 --bs-btn-disabled-border-color: #ffc107;
3048 --bs-btn-color: #fff;
3049 --bs-btn-bg: #873208;
3050 --bs-btn-border-color: #873208;
3051 --bs-btn-hover-color: #fff;
3052 --bs-btn-hover-bg: #732b07;
3053 --bs-btn-hover-border-color: #6c2806;
3054 --bs-btn-focus-shadow-rgb: 153, 81, 45;
3055 --bs-btn-active-color: #fff;
3056 --bs-btn-active-bg: #6c2806;
3057 --bs-btn-active-border-color: #652606;
3058 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3059 --bs-btn-disabled-color: #fff;
3060 --bs-btn-disabled-bg: #873208;
3061 --bs-btn-disabled-border-color: #873208;
3065 --bs-btn-color: #222;
3066 --bs-btn-bg: #f8f9fa;
3067 --bs-btn-border-color: #f8f9fa;
3068 --bs-btn-hover-color: #222;
3069 --bs-btn-hover-bg: #d3d4d5;
3070 --bs-btn-hover-border-color: #c6c7c8;
3071 --bs-btn-focus-shadow-rgb: 216, 217, 218;
3072 --bs-btn-active-color: #222;
3073 --bs-btn-active-bg: #c6c7c8;
3074 --bs-btn-active-border-color: #babbbc;
3075 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3076 --bs-btn-disabled-color: #222;
3077 --bs-btn-disabled-bg: #f8f9fa;
3078 --bs-btn-disabled-border-color: #f8f9fa;
3082 --bs-btn-color: #fff;
3083 --bs-btn-bg: #212529;
3084 --bs-btn-border-color: #212529;
3085 --bs-btn-hover-color: #fff;
3086 --bs-btn-hover-bg: #424649;
3087 --bs-btn-hover-border-color: #373b3e;
3088 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3089 --bs-btn-active-color: #fff;
3090 --bs-btn-active-bg: #4d5154;
3091 --bs-btn-active-border-color: #373b3e;
3092 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3093 --bs-btn-disabled-color: #fff;
3094 --bs-btn-disabled-bg: #212529;
3095 --bs-btn-disabled-border-color: #212529;
3098 .btn-outline-primary {
3099 --bs-btn-color: #f1641e;
3100 --bs-btn-border-color: #f1641e;
3101 --bs-btn-hover-color: #fff;
3102 --bs-btn-hover-bg: #f1641e;
3103 --bs-btn-hover-border-color: #f1641e;
3104 --bs-btn-focus-shadow-rgb: 241, 100, 30;
3105 --bs-btn-active-color: #fff;
3106 --bs-btn-active-bg: #f1641e;
3107 --bs-btn-active-border-color: #f1641e;
3108 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3109 --bs-btn-disabled-color: #f1641e;
3110 --bs-btn-disabled-bg: transparent;
3111 --bs-btn-disabled-border-color: #f1641e;
3112 --bs-gradient: none;
3115 .btn-outline-secondary {
3116 --bs-btn-color: #00a846;
3117 --bs-btn-border-color: #00a846;
3118 --bs-btn-hover-color: #fff;
3119 --bs-btn-hover-bg: #00a846;
3120 --bs-btn-hover-border-color: #00a846;
3121 --bs-btn-focus-shadow-rgb: 0, 168, 70;
3122 --bs-btn-active-color: #fff;
3123 --bs-btn-active-bg: #00a846;
3124 --bs-btn-active-border-color: #00a846;
3125 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3126 --bs-btn-disabled-color: #00a846;
3127 --bs-btn-disabled-bg: transparent;
3128 --bs-btn-disabled-border-color: #00a846;
3129 --bs-gradient: none;
3132 .btn-outline-success {
3133 --bs-btn-color: #6610f2;
3134 --bs-btn-border-color: #6610f2;
3135 --bs-btn-hover-color: #fff;
3136 --bs-btn-hover-bg: #6610f2;
3137 --bs-btn-hover-border-color: #6610f2;
3138 --bs-btn-focus-shadow-rgb: 102, 16, 242;
3139 --bs-btn-active-color: #fff;
3140 --bs-btn-active-bg: #6610f2;
3141 --bs-btn-active-border-color: #6610f2;
3142 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3143 --bs-btn-disabled-color: #6610f2;
3144 --bs-btn-disabled-bg: transparent;
3145 --bs-btn-disabled-border-color: #6610f2;
3146 --bs-gradient: none;
3150 --bs-btn-color: #007bff;
3151 --bs-btn-border-color: #007bff;
3152 --bs-btn-hover-color: #fff;
3153 --bs-btn-hover-bg: #007bff;
3154 --bs-btn-hover-border-color: #007bff;
3155 --bs-btn-focus-shadow-rgb: 0, 123, 255;
3156 --bs-btn-active-color: #fff;
3157 --bs-btn-active-bg: #007bff;
3158 --bs-btn-active-border-color: #007bff;
3159 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3160 --bs-btn-disabled-color: #007bff;
3161 --bs-btn-disabled-bg: transparent;
3162 --bs-btn-disabled-border-color: #007bff;
3163 --bs-gradient: none;
3166 .btn-outline-warning {
3167 --bs-btn-color: #ffc107;
3168 --bs-btn-border-color: #ffc107;
3169 --bs-btn-hover-color: #222;
3170 --bs-btn-hover-bg: #ffc107;
3171 --bs-btn-hover-border-color: #ffc107;
3172 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3173 --bs-btn-active-color: #222;
3174 --bs-btn-active-bg: #ffc107;
3175 --bs-btn-active-border-color: #ffc107;
3176 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3177 --bs-btn-disabled-color: #ffc107;
3178 --bs-btn-disabled-bg: transparent;
3179 --bs-btn-disabled-border-color: #ffc107;
3180 --bs-gradient: none;
3183 .btn-outline-danger {
3184 --bs-btn-color: #873208;
3185 --bs-btn-border-color: #873208;
3186 --bs-btn-hover-color: #fff;
3187 --bs-btn-hover-bg: #873208;
3188 --bs-btn-hover-border-color: #873208;
3189 --bs-btn-focus-shadow-rgb: 135, 50, 8;
3190 --bs-btn-active-color: #fff;
3191 --bs-btn-active-bg: #873208;
3192 --bs-btn-active-border-color: #873208;
3193 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3194 --bs-btn-disabled-color: #873208;
3195 --bs-btn-disabled-bg: transparent;
3196 --bs-btn-disabled-border-color: #873208;
3197 --bs-gradient: none;
3200 .btn-outline-light {
3201 --bs-btn-color: #f8f9fa;
3202 --bs-btn-border-color: #f8f9fa;
3203 --bs-btn-hover-color: #222;
3204 --bs-btn-hover-bg: #f8f9fa;
3205 --bs-btn-hover-border-color: #f8f9fa;
3206 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3207 --bs-btn-active-color: #222;
3208 --bs-btn-active-bg: #f8f9fa;
3209 --bs-btn-active-border-color: #f8f9fa;
3210 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3211 --bs-btn-disabled-color: #f8f9fa;
3212 --bs-btn-disabled-bg: transparent;
3213 --bs-btn-disabled-border-color: #f8f9fa;
3214 --bs-gradient: none;
3218 --bs-btn-color: #212529;
3219 --bs-btn-border-color: #212529;
3220 --bs-btn-hover-color: #fff;
3221 --bs-btn-hover-bg: #212529;
3222 --bs-btn-hover-border-color: #212529;
3223 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3224 --bs-btn-active-color: #fff;
3225 --bs-btn-active-bg: #212529;
3226 --bs-btn-active-border-color: #212529;
3227 --bs-btn-active-shadow: inset 0 3px 5px rgba(34, 34, 34, 0.125);
3228 --bs-btn-disabled-color: #212529;
3229 --bs-btn-disabled-bg: transparent;
3230 --bs-btn-disabled-border-color: #212529;
3231 --bs-gradient: none;
3235 --bs-btn-font-weight: 400;
3236 --bs-btn-color: var(--bs-link-color);
3237 --bs-btn-bg: transparent;
3238 --bs-btn-border-color: transparent;
3239 --bs-btn-hover-color: var(--bs-link-hover-color);
3240 --bs-btn-hover-border-color: transparent;
3241 --bs-btn-active-color: var(--bs-link-hover-color);
3242 --bs-btn-active-border-color: transparent;
3243 --bs-btn-disabled-color: #6c757d;
3244 --bs-btn-disabled-border-color: transparent;
3245 --bs-btn-box-shadow: 0 0 0 #000;
3246 --bs-btn-focus-shadow-rgb: 243, 123, 64;
3247 text-decoration: none;
3249 .btn-link:focus-visible {
3250 color: var(--bs-btn-color);
3253 color: var(--bs-btn-hover-color);
3256 .btn-lg, .btn-group-lg > .btn {
3257 --bs-btn-padding-y: 0.5rem;
3258 --bs-btn-padding-x: 1rem;
3259 --bs-btn-font-size: 1.25rem;
3260 --bs-btn-border-radius: var(--bs-border-radius-lg);
3263 .btn-sm, .btn-group-sm > .btn {
3264 --bs-btn-padding-y: 0.25rem;
3265 --bs-btn-padding-x: 0.5rem;
3266 --bs-btn-font-size: 0.875rem;
3267 --bs-btn-border-radius: var(--bs-border-radius-sm);
3271 transition: opacity 0.15s linear;
3273 @media (prefers-reduced-motion: reduce) {
3282 .collapse:not(.show) {
3289 transition: height 0.35s ease;
3291 @media (prefers-reduced-motion: reduce) {
3296 .collapsing.collapse-horizontal {
3299 transition: width 0.35s ease;
3301 @media (prefers-reduced-motion: reduce) {
3302 .collapsing.collapse-horizontal {
3317 white-space: nowrap;
3319 .dropdown-toggle::after {
3320 display: inline-block;
3321 margin-left: 0.255em;
3322 vertical-align: 0.255em;
3324 border-top: 0.3em solid;
3325 border-right: 0.3em solid transparent;
3327 border-left: 0.3em solid transparent;
3329 .dropdown-toggle:empty::after {
3334 --bs-dropdown-zindex: 1000;
3335 --bs-dropdown-min-width: 10rem;
3336 --bs-dropdown-padding-x: 0;
3337 --bs-dropdown-padding-y: 0.5rem;
3338 --bs-dropdown-spacer: 0.125rem;
3339 --bs-dropdown-font-size: 1rem;
3340 --bs-dropdown-color: var(--bs-body-color);
3341 --bs-dropdown-bg: var(--bs-body-bg);
3342 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3343 --bs-dropdown-border-radius: var(--bs-border-radius);
3344 --bs-dropdown-border-width: var(--bs-border-width);
3345 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3346 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3347 --bs-dropdown-divider-margin-y: 0.5rem;
3348 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
3349 --bs-dropdown-link-color: var(--bs-body-color);
3350 --bs-dropdown-link-hover-color: var(--bs-body-color);
3351 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3352 --bs-dropdown-link-active-color: #fff;
3353 --bs-dropdown-link-active-bg: #f1641e;
3354 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3355 --bs-dropdown-item-padding-x: 1rem;
3356 --bs-dropdown-item-padding-y: 0.25rem;
3357 --bs-dropdown-header-color: #6c757d;
3358 --bs-dropdown-header-padding-x: 1rem;
3359 --bs-dropdown-header-padding-y: 0.5rem;
3361 z-index: var(--bs-dropdown-zindex);
3363 min-width: var(--bs-dropdown-min-width);
3364 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3366 font-size: var(--bs-dropdown-font-size);
3367 color: var(--bs-dropdown-color);
3370 background-color: var(--bs-dropdown-bg);
3371 background-clip: padding-box;
3372 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3373 border-radius: var(--bs-dropdown-border-radius);
3375 .dropdown-menu[data-bs-popper] {
3378 margin-top: var(--bs-dropdown-spacer);
3381 .dropdown-menu-start {
3382 --bs-position: start;
3384 .dropdown-menu-start[data-bs-popper] {
3389 .dropdown-menu-end {
3392 .dropdown-menu-end[data-bs-popper] {
3397 @media (min-width: 576px) {
3398 .dropdown-menu-sm-start {
3399 --bs-position: start;
3401 .dropdown-menu-sm-start[data-bs-popper] {
3405 .dropdown-menu-sm-end {
3408 .dropdown-menu-sm-end[data-bs-popper] {
3413 @media (min-width: 768px) {
3414 .dropdown-menu-md-start {
3415 --bs-position: start;
3417 .dropdown-menu-md-start[data-bs-popper] {
3421 .dropdown-menu-md-end {
3424 .dropdown-menu-md-end[data-bs-popper] {
3429 @media (min-width: 992px) {
3430 .dropdown-menu-lg-start {
3431 --bs-position: start;
3433 .dropdown-menu-lg-start[data-bs-popper] {
3437 .dropdown-menu-lg-end {
3440 .dropdown-menu-lg-end[data-bs-popper] {
3445 @media (min-width: 1200px) {
3446 .dropdown-menu-xl-start {
3447 --bs-position: start;
3449 .dropdown-menu-xl-start[data-bs-popper] {
3453 .dropdown-menu-xl-end {
3456 .dropdown-menu-xl-end[data-bs-popper] {
3461 @media (min-width: 1400px) {
3462 .dropdown-menu-xxl-start {
3463 --bs-position: start;
3465 .dropdown-menu-xxl-start[data-bs-popper] {
3469 .dropdown-menu-xxl-end {
3472 .dropdown-menu-xxl-end[data-bs-popper] {
3477 .dropup .dropdown-menu[data-bs-popper] {
3481 margin-bottom: var(--bs-dropdown-spacer);
3483 .dropup .dropdown-toggle::after {
3484 display: inline-block;
3485 margin-left: 0.255em;
3486 vertical-align: 0.255em;
3489 border-right: 0.3em solid transparent;
3490 border-bottom: 0.3em solid;
3491 border-left: 0.3em solid transparent;
3493 .dropup .dropdown-toggle:empty::after {
3497 .dropend .dropdown-menu[data-bs-popper] {
3502 margin-left: var(--bs-dropdown-spacer);
3504 .dropend .dropdown-toggle::after {
3505 display: inline-block;
3506 margin-left: 0.255em;
3507 vertical-align: 0.255em;
3509 border-top: 0.3em solid transparent;
3511 border-bottom: 0.3em solid transparent;
3512 border-left: 0.3em solid;
3514 .dropend .dropdown-toggle:empty::after {
3517 .dropend .dropdown-toggle::after {
3521 .dropstart .dropdown-menu[data-bs-popper] {
3526 margin-right: var(--bs-dropdown-spacer);
3528 .dropstart .dropdown-toggle::after {
3529 display: inline-block;
3530 margin-left: 0.255em;
3531 vertical-align: 0.255em;
3534 .dropstart .dropdown-toggle::after {
3537 .dropstart .dropdown-toggle::before {
3538 display: inline-block;
3539 margin-right: 0.255em;
3540 vertical-align: 0.255em;
3542 border-top: 0.3em solid transparent;
3543 border-right: 0.3em solid;
3544 border-bottom: 0.3em solid transparent;
3546 .dropstart .dropdown-toggle:empty::after {
3549 .dropstart .dropdown-toggle::before {
3555 margin: var(--bs-dropdown-divider-margin-y) 0;
3557 border-top: 1px solid var(--bs-dropdown-divider-bg);
3564 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3567 color: var(--bs-dropdown-link-color);
3568 text-align: inherit;
3569 white-space: nowrap;
3570 background-color: transparent;
3572 border-radius: var(--bs-dropdown-item-border-radius, 0);
3574 .dropdown-item:hover, .dropdown-item:focus {
3575 color: var(--bs-dropdown-link-hover-color);
3576 background-color: var(--bs-dropdown-link-hover-bg);
3578 .dropdown-item.active, .dropdown-item:active {
3579 color: var(--bs-dropdown-link-active-color);
3580 text-decoration: none;
3581 background-color: var(--bs-dropdown-link-active-bg);
3583 .dropdown-item.disabled, .dropdown-item:disabled {
3584 color: var(--bs-dropdown-link-disabled-color);
3585 pointer-events: none;
3586 background-color: transparent;
3589 .dropdown-menu.show {
3595 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3597 font-size: 0.875rem;
3598 color: var(--bs-dropdown-header-color);
3599 white-space: nowrap;
3602 .dropdown-item-text {
3604 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3605 color: var(--bs-dropdown-link-color);
3608 .dropdown-menu-dark {
3609 --bs-dropdown-color: #dee2e6;
3610 --bs-dropdown-bg: #343a40;
3611 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3612 --bs-dropdown-box-shadow: ;
3613 --bs-dropdown-link-color: #dee2e6;
3614 --bs-dropdown-link-hover-color: #fff;
3615 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3616 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3617 --bs-dropdown-link-active-color: #fff;
3618 --bs-dropdown-link-active-bg: #f1641e;
3619 --bs-dropdown-link-disabled-color: #adb5bd;
3620 --bs-dropdown-header-color: #adb5bd;
3624 .btn-group-vertical {
3626 display: inline-flex;
3627 vertical-align: middle;
3630 .btn-group-vertical > .btn {
3634 .btn-group > .btn-check:checked + .btn,
3635 .btn-group > .btn-check:focus + .btn,
3636 .btn-group > .btn:hover,
3637 .btn-group > .btn:focus,
3638 .btn-group > .btn:active,
3639 .btn-group > .btn.active,
3640 .btn-group-vertical > .btn-check:checked + .btn,
3641 .btn-group-vertical > .btn-check:focus + .btn,
3642 .btn-group-vertical > .btn:hover,
3643 .btn-group-vertical > .btn:focus,
3644 .btn-group-vertical > .btn:active,
3645 .btn-group-vertical > .btn.active {
3652 justify-content: flex-start;
3654 .btn-toolbar .input-group {
3659 border-radius: var(--bs-border-radius);
3661 .btn-group > :not(.btn-check:first-child) + .btn,
3662 .btn-group > .btn-group:not(:first-child) {
3663 margin-left: calc(var(--bs-border-width) * -1);
3665 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3666 .btn-group > .btn.dropdown-toggle-split:first-child,
3667 .btn-group > .btn-group:not(:last-child) > .btn {
3668 border-top-right-radius: 0;
3669 border-bottom-right-radius: 0;
3671 .btn-group > .btn:nth-child(n+3),
3672 .btn-group > :not(.btn-check) + .btn,
3673 .btn-group > .btn-group:not(:first-child) > .btn {
3674 border-top-left-radius: 0;
3675 border-bottom-left-radius: 0;
3678 .dropdown-toggle-split {
3679 padding-right: 0.5625rem;
3680 padding-left: 0.5625rem;
3682 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3685 .dropstart .dropdown-toggle-split::before {
3689 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3690 padding-right: 0.375rem;
3691 padding-left: 0.375rem;
3694 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3695 padding-right: 0.75rem;
3696 padding-left: 0.75rem;
3699 .btn-group-vertical {
3700 flex-direction: column;
3701 align-items: flex-start;
3702 justify-content: center;
3704 .btn-group-vertical > .btn,
3705 .btn-group-vertical > .btn-group {
3708 .btn-group-vertical > .btn:not(:first-child),
3709 .btn-group-vertical > .btn-group:not(:first-child) {
3710 margin-top: calc(var(--bs-border-width) * -1);
3712 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3713 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3714 border-bottom-right-radius: 0;
3715 border-bottom-left-radius: 0;
3717 .btn-group-vertical > .btn ~ .btn,
3718 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3719 border-top-left-radius: 0;
3720 border-top-right-radius: 0;
3724 --bs-nav-link-padding-x: 1rem;
3725 --bs-nav-link-padding-y: 0.5rem;
3726 --bs-nav-link-font-weight: ;
3727 --bs-nav-link-color: var(--bs-link-color);
3728 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3729 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3739 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3740 font-size: var(--bs-nav-link-font-size);
3741 font-weight: var(--bs-nav-link-font-weight);
3742 color: var(--bs-nav-link-color);
3745 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3747 @media (prefers-reduced-motion: reduce) {
3752 .nav-link:hover, .nav-link:focus {
3753 color: var(--bs-nav-link-hover-color);
3755 .nav-link:focus-visible {
3757 box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
3759 .nav-link.disabled {
3760 color: var(--bs-nav-link-disabled-color);
3761 pointer-events: none;
3766 --bs-nav-tabs-border-width: var(--bs-border-width);
3767 --bs-nav-tabs-border-color: var(--bs-border-color);
3768 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3769 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3770 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3771 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3772 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3773 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3775 .nav-tabs .nav-link {
3776 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3777 border: var(--bs-nav-tabs-border-width) solid transparent;
3778 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3779 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3781 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3783 border-color: var(--bs-nav-tabs-link-hover-border-color);
3785 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3786 color: var(--bs-nav-link-disabled-color);
3787 background-color: transparent;
3788 border-color: transparent;
3790 .nav-tabs .nav-link.active,
3791 .nav-tabs .nav-item.show .nav-link {
3792 color: var(--bs-nav-tabs-link-active-color);
3793 background-color: var(--bs-nav-tabs-link-active-bg);
3794 border-color: var(--bs-nav-tabs-link-active-border-color);
3796 .nav-tabs .dropdown-menu {
3797 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3798 border-top-left-radius: 0;
3799 border-top-right-radius: 0;
3803 --bs-nav-pills-border-radius: var(--bs-border-radius);
3804 --bs-nav-pills-link-active-color: #fff;
3805 --bs-nav-pills-link-active-bg: #f1641e;
3807 .nav-pills .nav-link {
3808 border-radius: var(--bs-nav-pills-border-radius);
3810 .nav-pills .nav-link:disabled {
3811 color: var(--bs-nav-link-disabled-color);
3812 background-color: transparent;
3813 border-color: transparent;
3815 .nav-pills .nav-link.active,
3816 .nav-pills .show > .nav-link {
3817 color: var(--bs-nav-pills-link-active-color);
3818 background-color: var(--bs-nav-pills-link-active-bg);
3822 --bs-nav-underline-gap: 1rem;
3823 --bs-nav-underline-border-width: 0.125rem;
3824 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3825 gap: var(--bs-nav-underline-gap);
3827 .nav-underline .nav-link {
3830 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3832 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3833 border-bottom-color: currentcolor;
3835 .nav-underline .nav-link.active,
3836 .nav-underline .show > .nav-link {
3838 color: var(--bs-nav-underline-link-active-color);
3839 border-bottom-color: currentcolor;
3842 .nav-fill > .nav-link,
3843 .nav-fill .nav-item {
3848 .nav-justified > .nav-link,
3849 .nav-justified .nav-item {
3855 .nav-fill .nav-item .nav-link,
3856 .nav-justified .nav-item .nav-link {
3860 .tab-content > .tab-pane {
3863 .tab-content > .active {
3868 --bs-navbar-padding-x: 0;
3869 --bs-navbar-padding-y: 0.5rem;
3870 --bs-navbar-color: #6c757d;
3871 --bs-navbar-hover-color: #212529;
3872 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3873 --bs-navbar-active-color: #212529;
3874 --bs-navbar-brand-padding-y: 0.3125rem;
3875 --bs-navbar-brand-margin-end: 1rem;
3876 --bs-navbar-brand-font-size: 1.25rem;
3877 --bs-navbar-brand-color: #212529;
3878 --bs-navbar-brand-hover-color: #212529;
3879 --bs-navbar-nav-link-padding-x: 0.5rem;
3880 --bs-navbar-toggler-padding-y: 0.25rem;
3881 --bs-navbar-toggler-padding-x: 0.75rem;
3882 --bs-navbar-toggler-font-size: 1.25rem;
3883 --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");
3884 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3885 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3886 --bs-navbar-toggler-focus-width: 0.25rem;
3887 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3891 align-items: center;
3892 justify-content: space-between;
3893 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3895 .navbar > .container,
3896 .navbar > .container-fluid,
3897 .navbar > .container-sm,
3898 .navbar > .container-md,
3899 .navbar > .container-lg,
3900 .navbar > .container-xl,
3901 .navbar > .container-xxl {
3904 align-items: center;
3905 justify-content: space-between;
3908 padding-top: var(--bs-navbar-brand-padding-y);
3909 padding-bottom: var(--bs-navbar-brand-padding-y);
3910 margin-right: var(--bs-navbar-brand-margin-end);
3911 font-size: var(--bs-navbar-brand-font-size);
3912 color: var(--bs-navbar-brand-color);
3913 white-space: nowrap;
3915 .navbar-brand:hover, .navbar-brand:focus {
3916 color: var(--bs-navbar-brand-hover-color);
3920 --bs-nav-link-padding-x: 0;
3921 --bs-nav-link-padding-y: 0.5rem;
3922 --bs-nav-link-font-weight: ;
3923 --bs-nav-link-color: var(--bs-navbar-color);
3924 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3925 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3927 flex-direction: column;
3932 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3933 color: var(--bs-navbar-active-color);
3935 .navbar-nav .dropdown-menu {
3940 padding-top: 0.5rem;
3941 padding-bottom: 0.5rem;
3942 color: var(--bs-navbar-color);
3945 .navbar-text a:hover,
3946 .navbar-text a:focus {
3947 color: var(--bs-navbar-active-color);
3953 align-items: center;
3957 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3958 font-size: var(--bs-navbar-toggler-font-size);
3960 color: var(--bs-navbar-color);
3961 background-color: transparent;
3962 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3963 border-radius: var(--bs-navbar-toggler-border-radius);
3964 transition: var(--bs-navbar-toggler-transition);
3966 @media (prefers-reduced-motion: reduce) {
3971 .navbar-toggler:hover {
3972 text-decoration: none;
3974 .navbar-toggler:focus {
3975 text-decoration: none;
3977 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3980 .navbar-toggler-icon {
3981 display: inline-block;
3984 vertical-align: middle;
3985 background-image: var(--bs-navbar-toggler-icon-bg);
3986 background-repeat: no-repeat;
3987 background-position: center;
3988 background-size: 100%;
3991 .navbar-nav-scroll {
3992 max-height: var(--bs-scroll-height, 75vh);
3996 @media (min-width: 576px) {
3999 justify-content: flex-start;
4001 .navbar-expand-sm .navbar-nav {
4002 flex-direction: row;
4004 .navbar-expand-sm .navbar-nav .dropdown-menu {
4007 .navbar-expand-sm .navbar-nav .nav-link {
4008 padding-right: var(--bs-navbar-nav-link-padding-x);
4009 padding-left: var(--bs-navbar-nav-link-padding-x);
4011 .navbar-expand-sm .navbar-nav-scroll {
4014 .navbar-expand-sm .navbar-collapse {
4015 display: flex !important;
4018 .navbar-expand-sm .navbar-toggler {
4021 .navbar-expand-sm .offcanvas {
4025 width: auto !important;
4026 height: auto !important;
4027 visibility: visible !important;
4028 background-color: transparent !important;
4029 border: 0 !important;
4030 transform: none !important;
4033 .navbar-expand-sm .offcanvas .offcanvas-header {
4036 .navbar-expand-sm .offcanvas .offcanvas-body {
4040 overflow-y: visible;
4043 @media (min-width: 768px) {
4046 justify-content: flex-start;
4048 .navbar-expand-md .navbar-nav {
4049 flex-direction: row;
4051 .navbar-expand-md .navbar-nav .dropdown-menu {
4054 .navbar-expand-md .navbar-nav .nav-link {
4055 padding-right: var(--bs-navbar-nav-link-padding-x);
4056 padding-left: var(--bs-navbar-nav-link-padding-x);
4058 .navbar-expand-md .navbar-nav-scroll {
4061 .navbar-expand-md .navbar-collapse {
4062 display: flex !important;
4065 .navbar-expand-md .navbar-toggler {
4068 .navbar-expand-md .offcanvas {
4072 width: auto !important;
4073 height: auto !important;
4074 visibility: visible !important;
4075 background-color: transparent !important;
4076 border: 0 !important;
4077 transform: none !important;
4080 .navbar-expand-md .offcanvas .offcanvas-header {
4083 .navbar-expand-md .offcanvas .offcanvas-body {
4087 overflow-y: visible;
4090 @media (min-width: 992px) {
4093 justify-content: flex-start;
4095 .navbar-expand-lg .navbar-nav {
4096 flex-direction: row;
4098 .navbar-expand-lg .navbar-nav .dropdown-menu {
4101 .navbar-expand-lg .navbar-nav .nav-link {
4102 padding-right: var(--bs-navbar-nav-link-padding-x);
4103 padding-left: var(--bs-navbar-nav-link-padding-x);
4105 .navbar-expand-lg .navbar-nav-scroll {
4108 .navbar-expand-lg .navbar-collapse {
4109 display: flex !important;
4112 .navbar-expand-lg .navbar-toggler {
4115 .navbar-expand-lg .offcanvas {
4119 width: auto !important;
4120 height: auto !important;
4121 visibility: visible !important;
4122 background-color: transparent !important;
4123 border: 0 !important;
4124 transform: none !important;
4127 .navbar-expand-lg .offcanvas .offcanvas-header {
4130 .navbar-expand-lg .offcanvas .offcanvas-body {
4134 overflow-y: visible;
4137 @media (min-width: 1200px) {
4140 justify-content: flex-start;
4142 .navbar-expand-xl .navbar-nav {
4143 flex-direction: row;
4145 .navbar-expand-xl .navbar-nav .dropdown-menu {
4148 .navbar-expand-xl .navbar-nav .nav-link {
4149 padding-right: var(--bs-navbar-nav-link-padding-x);
4150 padding-left: var(--bs-navbar-nav-link-padding-x);
4152 .navbar-expand-xl .navbar-nav-scroll {
4155 .navbar-expand-xl .navbar-collapse {
4156 display: flex !important;
4159 .navbar-expand-xl .navbar-toggler {
4162 .navbar-expand-xl .offcanvas {
4166 width: auto !important;
4167 height: auto !important;
4168 visibility: visible !important;
4169 background-color: transparent !important;
4170 border: 0 !important;
4171 transform: none !important;
4174 .navbar-expand-xl .offcanvas .offcanvas-header {
4177 .navbar-expand-xl .offcanvas .offcanvas-body {
4181 overflow-y: visible;
4184 @media (min-width: 1400px) {
4185 .navbar-expand-xxl {
4187 justify-content: flex-start;
4189 .navbar-expand-xxl .navbar-nav {
4190 flex-direction: row;
4192 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4195 .navbar-expand-xxl .navbar-nav .nav-link {
4196 padding-right: var(--bs-navbar-nav-link-padding-x);
4197 padding-left: var(--bs-navbar-nav-link-padding-x);
4199 .navbar-expand-xxl .navbar-nav-scroll {
4202 .navbar-expand-xxl .navbar-collapse {
4203 display: flex !important;
4206 .navbar-expand-xxl .navbar-toggler {
4209 .navbar-expand-xxl .offcanvas {
4213 width: auto !important;
4214 height: auto !important;
4215 visibility: visible !important;
4216 background-color: transparent !important;
4217 border: 0 !important;
4218 transform: none !important;
4221 .navbar-expand-xxl .offcanvas .offcanvas-header {
4224 .navbar-expand-xxl .offcanvas .offcanvas-body {
4228 overflow-y: visible;
4233 justify-content: flex-start;
4235 .navbar-expand .navbar-nav {
4236 flex-direction: row;
4238 .navbar-expand .navbar-nav .dropdown-menu {
4241 .navbar-expand .navbar-nav .nav-link {
4242 padding-right: var(--bs-navbar-nav-link-padding-x);
4243 padding-left: var(--bs-navbar-nav-link-padding-x);
4245 .navbar-expand .navbar-nav-scroll {
4248 .navbar-expand .navbar-collapse {
4249 display: flex !important;
4252 .navbar-expand .navbar-toggler {
4255 .navbar-expand .offcanvas {
4259 width: auto !important;
4260 height: auto !important;
4261 visibility: visible !important;
4262 background-color: transparent !important;
4263 border: 0 !important;
4264 transform: none !important;
4267 .navbar-expand .offcanvas .offcanvas-header {
4270 .navbar-expand .offcanvas .offcanvas-body {
4274 overflow-y: visible;
4278 .navbar[data-bs-theme=dark] {
4279 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4280 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4281 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4282 --bs-navbar-active-color: #fff;
4283 --bs-navbar-brand-color: #fff;
4284 --bs-navbar-brand-hover-color: #fff;
4285 --bs-navbar-toggler-border-color: rgba(34, 34, 34, 0.1);
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");
4289 [data-bs-theme=dark] .navbar-toggler-icon {
4290 --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");
4294 --bs-card-spacer-y: 1rem;
4295 --bs-card-spacer-x: 1rem;
4296 --bs-card-title-spacer-y: 0.5rem;
4297 --bs-card-title-color: ;
4298 --bs-card-subtitle-color: ;
4299 --bs-card-border-width: var(--bs-border-width);
4300 --bs-card-border-color: var(--bs-border-color-translucent);
4301 --bs-card-border-radius: var(--bs-border-radius);
4302 --bs-card-box-shadow: ;
4303 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4304 --bs-card-cap-padding-y: 0.5rem;
4305 --bs-card-cap-padding-x: 1rem;
4306 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4307 --bs-card-cap-color: #495057;
4309 --bs-card-color: #495057;
4310 --bs-card-bg: #f8f9fa;
4311 --bs-card-img-overlay-padding: 1rem;
4312 --bs-card-group-margin: 0.75rem;
4315 flex-direction: column;
4317 height: var(--bs-card-height);
4318 color: var(--bs-body-color);
4319 word-wrap: break-word;
4320 background-color: var(--bs-card-bg);
4321 background-clip: border-box;
4322 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4323 border-radius: var(--bs-card-border-radius);
4329 .card > .list-group {
4330 border-top: inherit;
4331 border-bottom: inherit;
4333 .card > .list-group:first-child {
4334 border-top-width: 0;
4335 border-top-left-radius: var(--bs-card-inner-border-radius);
4336 border-top-right-radius: var(--bs-card-inner-border-radius);
4338 .card > .list-group:last-child {
4339 border-bottom-width: 0;
4340 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4341 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4343 .card > .card-header + .list-group,
4344 .card > .list-group + .card-footer {
4350 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4351 color: var(--bs-card-color);
4355 margin-bottom: var(--bs-card-title-spacer-y);
4356 color: var(--bs-card-title-color);
4360 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4362 color: var(--bs-card-subtitle-color);
4365 .card-text:last-child {
4369 .card-link + .card-link {
4370 margin-left: var(--bs-card-spacer-x);
4374 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4376 color: var(--bs-card-cap-color);
4377 background-color: var(--bs-card-cap-bg);
4378 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4380 .card-header:first-child {
4381 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4385 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4386 color: var(--bs-card-cap-color);
4387 background-color: var(--bs-card-cap-bg);
4388 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4390 .card-footer:last-child {
4391 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4395 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4396 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4397 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4400 .card-header-tabs .nav-link.active {
4401 background-color: var(--bs-card-bg);
4402 border-bottom-color: var(--bs-card-bg);
4405 .card-header-pills {
4406 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4407 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4416 padding: var(--bs-card-img-overlay-padding);
4417 border-radius: var(--bs-card-inner-border-radius);
4428 border-top-left-radius: var(--bs-card-inner-border-radius);
4429 border-top-right-radius: var(--bs-card-inner-border-radius);
4434 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4435 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4438 .card-group > .card {
4439 margin-bottom: var(--bs-card-group-margin);
4441 @media (min-width: 576px) {
4444 flex-flow: row wrap;
4446 .card-group > .card {
4450 .card-group > .card + .card {
4454 .card-group > .card:not(:last-child) {
4455 border-top-right-radius: 0;
4456 border-bottom-right-radius: 0;
4458 .card-group > .card:not(:last-child) .card-img-top,
4459 .card-group > .card:not(:last-child) .card-header {
4460 border-top-right-radius: 0;
4462 .card-group > .card:not(:last-child) .card-img-bottom,
4463 .card-group > .card:not(:last-child) .card-footer {
4464 border-bottom-right-radius: 0;
4466 .card-group > .card:not(:first-child) {
4467 border-top-left-radius: 0;
4468 border-bottom-left-radius: 0;
4470 .card-group > .card:not(:first-child) .card-img-top,
4471 .card-group > .card:not(:first-child) .card-header {
4472 border-top-left-radius: 0;
4474 .card-group > .card:not(:first-child) .card-img-bottom,
4475 .card-group > .card:not(:first-child) .card-footer {
4476 border-bottom-left-radius: 0;
4481 --bs-accordion-color: var(--bs-body-color);
4482 --bs-accordion-bg: var(--bs-body-bg);
4483 --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;
4484 --bs-accordion-border-color: var(--bs-border-color);
4485 --bs-accordion-border-width: var(--bs-border-width);
4486 --bs-accordion-border-radius: var(--bs-border-radius);
4487 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4488 --bs-accordion-btn-padding-x: 1.25rem;
4489 --bs-accordion-btn-padding-y: 1rem;
4490 --bs-accordion-btn-color: var(--bs-body-color);
4491 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4492 --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");
4493 --bs-accordion-btn-icon-width: 1.25rem;
4494 --bs-accordion-btn-icon-transform: rotate(-180deg);
4495 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4496 --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");
4497 --bs-accordion-btn-focus-border-color: #f8b28f;
4498 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4499 --bs-accordion-body-padding-x: 1.25rem;
4500 --bs-accordion-body-padding-y: 1rem;
4501 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4502 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4508 align-items: center;
4510 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4512 color: var(--bs-accordion-btn-color);
4514 background-color: var(--bs-accordion-btn-bg);
4517 overflow-anchor: none;
4518 transition: var(--bs-accordion-transition);
4520 @media (prefers-reduced-motion: reduce) {
4525 .accordion-button:not(.collapsed) {
4526 color: var(--bs-accordion-active-color);
4527 background-color: var(--bs-accordion-active-bg);
4528 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4530 .accordion-button:not(.collapsed)::after {
4531 background-image: var(--bs-accordion-btn-active-icon);
4532 transform: var(--bs-accordion-btn-icon-transform);
4534 .accordion-button::after {
4536 width: var(--bs-accordion-btn-icon-width);
4537 height: var(--bs-accordion-btn-icon-width);
4540 background-image: var(--bs-accordion-btn-icon);
4541 background-repeat: no-repeat;
4542 background-size: var(--bs-accordion-btn-icon-width);
4543 transition: var(--bs-accordion-btn-icon-transition);
4545 @media (prefers-reduced-motion: reduce) {
4546 .accordion-button::after {
4550 .accordion-button:hover {
4553 .accordion-button:focus {
4555 border-color: var(--bs-accordion-btn-focus-border-color);
4557 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4565 color: var(--bs-accordion-color);
4566 background-color: var(--bs-accordion-bg);
4567 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4569 .accordion-item:first-of-type {
4570 border-top-left-radius: var(--bs-accordion-border-radius);
4571 border-top-right-radius: var(--bs-accordion-border-radius);
4573 .accordion-item:first-of-type .accordion-button {
4574 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4575 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4577 .accordion-item:not(:first-of-type) {
4580 .accordion-item:last-of-type {
4581 border-bottom-right-radius: var(--bs-accordion-border-radius);
4582 border-bottom-left-radius: var(--bs-accordion-border-radius);
4584 .accordion-item:last-of-type .accordion-button.collapsed {
4585 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4586 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4588 .accordion-item:last-of-type .accordion-collapse {
4589 border-bottom-right-radius: var(--bs-accordion-border-radius);
4590 border-bottom-left-radius: var(--bs-accordion-border-radius);
4594 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4597 .accordion-flush .accordion-collapse {
4600 .accordion-flush .accordion-item {
4605 .accordion-flush .accordion-item:first-child {
4608 .accordion-flush .accordion-item:last-child {
4611 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4615 [data-bs-theme=dark] .accordion-button::after {
4616 --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");
4617 --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");
4621 --bs-breadcrumb-padding-x: 0;
4622 --bs-breadcrumb-padding-y: 0;
4623 --bs-breadcrumb-margin-bottom: 1rem;
4624 --bs-breadcrumb-bg: ;
4625 --bs-breadcrumb-border-radius: ;
4626 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4627 --bs-breadcrumb-item-padding-x: 0.5rem;
4628 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4631 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4632 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4633 font-size: var(--bs-breadcrumb-font-size);
4635 background-color: var(--bs-breadcrumb-bg);
4636 border-radius: var(--bs-breadcrumb-border-radius);
4639 .breadcrumb-item + .breadcrumb-item {
4640 padding-left: var(--bs-breadcrumb-item-padding-x);
4642 .breadcrumb-item + .breadcrumb-item::before {
4644 padding-right: var(--bs-breadcrumb-item-padding-x);
4645 color: var(--bs-breadcrumb-divider-color);
4646 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4648 .breadcrumb-item.active {
4649 color: var(--bs-breadcrumb-item-active-color);
4653 --bs-pagination-padding-x: 0.75rem;
4654 --bs-pagination-padding-y: 0.375rem;
4655 --bs-pagination-font-size: 1rem;
4656 --bs-pagination-color: var(--bs-link-color);
4657 --bs-pagination-bg: var(--bs-body-bg);
4658 --bs-pagination-border-width: var(--bs-border-width);
4659 --bs-pagination-border-color: var(--bs-border-color);
4660 --bs-pagination-border-radius: var(--bs-border-radius);
4661 --bs-pagination-hover-color: var(--bs-link-hover-color);
4662 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4663 --bs-pagination-hover-border-color: var(--bs-border-color);
4664 --bs-pagination-focus-color: var(--bs-link-hover-color);
4665 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4666 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
4667 --bs-pagination-active-color: #fff;
4668 --bs-pagination-active-bg: #f1641e;
4669 --bs-pagination-active-border-color: #f1641e;
4670 --bs-pagination-disabled-color: var(--bs-secondary-color);
4671 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4672 --bs-pagination-disabled-border-color: var(--bs-border-color);
4681 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4682 font-size: var(--bs-pagination-font-size);
4683 color: var(--bs-pagination-color);
4684 background-color: var(--bs-pagination-bg);
4685 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4686 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;
4688 @media (prefers-reduced-motion: reduce) {
4695 color: var(--bs-pagination-hover-color);
4696 background-color: var(--bs-pagination-hover-bg);
4697 border-color: var(--bs-pagination-hover-border-color);
4701 color: var(--bs-pagination-focus-color);
4702 background-color: var(--bs-pagination-focus-bg);
4704 box-shadow: var(--bs-pagination-focus-box-shadow);
4706 .page-link.active, .active > .page-link {
4708 color: var(--bs-pagination-active-color);
4709 background-color: var(--bs-pagination-active-bg);
4710 border-color: var(--bs-pagination-active-border-color);
4712 .page-link.disabled, .disabled > .page-link {
4713 color: var(--bs-pagination-disabled-color);
4714 pointer-events: none;
4715 background-color: var(--bs-pagination-disabled-bg);
4716 border-color: var(--bs-pagination-disabled-border-color);
4719 .page-item:not(:first-child) .page-link {
4720 margin-left: calc(var(--bs-border-width) * -1);
4722 .page-item:first-child .page-link {
4723 border-top-left-radius: var(--bs-pagination-border-radius);
4724 border-bottom-left-radius: var(--bs-pagination-border-radius);
4726 .page-item:last-child .page-link {
4727 border-top-right-radius: var(--bs-pagination-border-radius);
4728 border-bottom-right-radius: var(--bs-pagination-border-radius);
4732 --bs-pagination-padding-x: 1.5rem;
4733 --bs-pagination-padding-y: 0.75rem;
4734 --bs-pagination-font-size: 1.25rem;
4735 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4739 --bs-pagination-padding-x: 0.5rem;
4740 --bs-pagination-padding-y: 0.25rem;
4741 --bs-pagination-font-size: 0.875rem;
4742 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4746 --bs-badge-padding-x: 0.65em;
4747 --bs-badge-padding-y: 0.35em;
4748 --bs-badge-font-size: 0.75em;
4749 --bs-badge-font-weight: 600;
4750 --bs-badge-color: #fff;
4751 --bs-badge-border-radius: var(--bs-border-radius);
4752 display: inline-block;
4753 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4754 font-size: var(--bs-badge-font-size);
4755 font-weight: var(--bs-badge-font-weight);
4757 color: var(--bs-badge-color);
4759 white-space: nowrap;
4760 vertical-align: baseline;
4761 border-radius: var(--bs-badge-border-radius);
4773 --bs-alert-bg: transparent;
4774 --bs-alert-padding-x: 1rem;
4775 --bs-alert-padding-y: 1rem;
4776 --bs-alert-margin-bottom: 1rem;
4777 --bs-alert-color: inherit;
4778 --bs-alert-border-color: transparent;
4779 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4780 --bs-alert-border-radius: var(--bs-border-radius);
4781 --bs-alert-link-color: inherit;
4783 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4784 margin-bottom: var(--bs-alert-margin-bottom);
4785 color: var(--bs-alert-color);
4786 background-color: var(--bs-alert-bg);
4787 border: var(--bs-alert-border);
4788 border-radius: var(--bs-alert-border-radius);
4797 color: var(--bs-alert-link-color);
4800 .alert-dismissible {
4801 padding-right: 3rem;
4803 .alert-dismissible .btn-close {
4808 padding: 1.25rem 1rem;
4812 --bs-alert-color: var(--bs-primary-text-emphasis);
4813 --bs-alert-bg: var(--bs-primary-bg-subtle);
4814 --bs-alert-border-color: var(--bs-primary-border-subtle);
4815 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4819 --bs-alert-color: var(--bs-secondary-text-emphasis);
4820 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4821 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4822 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4826 --bs-alert-color: var(--bs-success-text-emphasis);
4827 --bs-alert-bg: var(--bs-success-bg-subtle);
4828 --bs-alert-border-color: var(--bs-success-border-subtle);
4829 --bs-alert-link-color: var(--bs-success-text-emphasis);
4833 --bs-alert-color: var(--bs-info-text-emphasis);
4834 --bs-alert-bg: var(--bs-info-bg-subtle);
4835 --bs-alert-border-color: var(--bs-info-border-subtle);
4836 --bs-alert-link-color: var(--bs-info-text-emphasis);
4840 --bs-alert-color: var(--bs-warning-text-emphasis);
4841 --bs-alert-bg: var(--bs-warning-bg-subtle);
4842 --bs-alert-border-color: var(--bs-warning-border-subtle);
4843 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4847 --bs-alert-color: var(--bs-danger-text-emphasis);
4848 --bs-alert-bg: var(--bs-danger-bg-subtle);
4849 --bs-alert-border-color: var(--bs-danger-border-subtle);
4850 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4854 --bs-alert-color: var(--bs-light-text-emphasis);
4855 --bs-alert-bg: var(--bs-light-bg-subtle);
4856 --bs-alert-border-color: var(--bs-light-border-subtle);
4857 --bs-alert-link-color: var(--bs-light-text-emphasis);
4861 --bs-alert-color: var(--bs-dark-text-emphasis);
4862 --bs-alert-bg: var(--bs-dark-bg-subtle);
4863 --bs-alert-border-color: var(--bs-dark-border-subtle);
4864 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4867 @keyframes progress-bar-stripes {
4869 background-position-x: 1rem;
4874 --bs-progress-height: 1rem;
4875 --bs-progress-font-size: 0.75rem;
4876 --bs-progress-bg: var(--bs-secondary-bg);
4877 --bs-progress-border-radius: var(--bs-border-radius);
4878 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4879 --bs-progress-bar-color: #fff;
4880 --bs-progress-bar-bg: #f1641e;
4881 --bs-progress-bar-transition: width 0.6s ease;
4883 height: var(--bs-progress-height);
4885 font-size: var(--bs-progress-font-size);
4886 background-color: var(--bs-progress-bg);
4887 border-radius: var(--bs-progress-border-radius);
4892 flex-direction: column;
4893 justify-content: center;
4895 color: var(--bs-progress-bar-color);
4897 white-space: nowrap;
4898 background-color: var(--bs-progress-bar-bg);
4899 transition: var(--bs-progress-bar-transition);
4901 @media (prefers-reduced-motion: reduce) {
4907 .progress-bar-striped {
4908 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);
4909 background-size: var(--bs-progress-height) var(--bs-progress-height);
4912 .progress-stacked > .progress {
4916 .progress-stacked > .progress > .progress-bar {
4920 .progress-bar-animated {
4921 animation: 1s linear infinite progress-bar-stripes;
4923 @media (prefers-reduced-motion: reduce) {
4924 .progress-bar-animated {
4930 --bs-list-group-color: var(--bs-body-color);
4931 --bs-list-group-bg: var(--bs-body-bg);
4932 --bs-list-group-border-color: var(--bs-border-color);
4933 --bs-list-group-border-width: var(--bs-border-width);
4934 --bs-list-group-border-radius: var(--bs-border-radius);
4935 --bs-list-group-item-padding-x: 1rem;
4936 --bs-list-group-item-padding-y: 0.5rem;
4937 --bs-list-group-action-color: var(--bs-secondary-color);
4938 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4939 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4940 --bs-list-group-action-active-color: var(--bs-body-color);
4941 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4942 --bs-list-group-disabled-color: var(--bs-secondary-color);
4943 --bs-list-group-disabled-bg: var(--bs-body-bg);
4944 --bs-list-group-active-color: #fff;
4945 --bs-list-group-active-bg: #f1641e;
4946 --bs-list-group-active-border-color: #f1641e;
4948 flex-direction: column;
4951 border-radius: var(--bs-list-group-border-radius);
4954 .list-group-numbered {
4955 list-style-type: none;
4956 counter-reset: section;
4958 .list-group-numbered > .list-group-item::before {
4959 content: counters(section, ".") ". ";
4960 counter-increment: section;
4963 .list-group-item-action {
4965 color: var(--bs-list-group-action-color);
4966 text-align: inherit;
4968 .list-group-item-action:hover, .list-group-item-action:focus {
4970 color: var(--bs-list-group-action-hover-color);
4971 text-decoration: none;
4972 background-color: var(--bs-list-group-action-hover-bg);
4974 .list-group-item-action:active {
4975 color: var(--bs-list-group-action-active-color);
4976 background-color: var(--bs-list-group-action-active-bg);
4982 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
4983 color: var(--bs-list-group-color);
4984 background-color: var(--bs-list-group-bg);
4985 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
4987 .list-group-item:first-child {
4988 border-top-left-radius: inherit;
4989 border-top-right-radius: inherit;
4991 .list-group-item:last-child {
4992 border-bottom-right-radius: inherit;
4993 border-bottom-left-radius: inherit;
4995 .list-group-item.disabled, .list-group-item:disabled {
4996 color: var(--bs-list-group-disabled-color);
4997 pointer-events: none;
4998 background-color: var(--bs-list-group-disabled-bg);
5000 .list-group-item.active {
5002 color: var(--bs-list-group-active-color);
5003 background-color: var(--bs-list-group-active-bg);
5004 border-color: var(--bs-list-group-active-border-color);
5006 .list-group-item + .list-group-item {
5007 border-top-width: 0;
5009 .list-group-item + .list-group-item.active {
5010 margin-top: calc(-1 * var(--bs-list-group-border-width));
5011 border-top-width: var(--bs-list-group-border-width);
5014 .list-group-horizontal {
5015 flex-direction: row;
5017 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5018 border-bottom-left-radius: var(--bs-list-group-border-radius);
5019 border-top-right-radius: 0;
5021 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5022 border-top-right-radius: var(--bs-list-group-border-radius);
5023 border-bottom-left-radius: 0;
5025 .list-group-horizontal > .list-group-item.active {
5028 .list-group-horizontal > .list-group-item + .list-group-item {
5029 border-top-width: var(--bs-list-group-border-width);
5030 border-left-width: 0;
5032 .list-group-horizontal > .list-group-item + .list-group-item.active {
5033 margin-left: calc(-1 * var(--bs-list-group-border-width));
5034 border-left-width: var(--bs-list-group-border-width);
5037 @media (min-width: 576px) {
5038 .list-group-horizontal-sm {
5039 flex-direction: row;
5041 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5042 border-bottom-left-radius: var(--bs-list-group-border-radius);
5043 border-top-right-radius: 0;
5045 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5046 border-top-right-radius: var(--bs-list-group-border-radius);
5047 border-bottom-left-radius: 0;
5049 .list-group-horizontal-sm > .list-group-item.active {
5052 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5053 border-top-width: var(--bs-list-group-border-width);
5054 border-left-width: 0;
5056 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5057 margin-left: calc(-1 * var(--bs-list-group-border-width));
5058 border-left-width: var(--bs-list-group-border-width);
5061 @media (min-width: 768px) {
5062 .list-group-horizontal-md {
5063 flex-direction: row;
5065 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5066 border-bottom-left-radius: var(--bs-list-group-border-radius);
5067 border-top-right-radius: 0;
5069 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5070 border-top-right-radius: var(--bs-list-group-border-radius);
5071 border-bottom-left-radius: 0;
5073 .list-group-horizontal-md > .list-group-item.active {
5076 .list-group-horizontal-md > .list-group-item + .list-group-item {
5077 border-top-width: var(--bs-list-group-border-width);
5078 border-left-width: 0;
5080 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5081 margin-left: calc(-1 * var(--bs-list-group-border-width));
5082 border-left-width: var(--bs-list-group-border-width);
5085 @media (min-width: 992px) {
5086 .list-group-horizontal-lg {
5087 flex-direction: row;
5089 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5090 border-bottom-left-radius: var(--bs-list-group-border-radius);
5091 border-top-right-radius: 0;
5093 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5094 border-top-right-radius: var(--bs-list-group-border-radius);
5095 border-bottom-left-radius: 0;
5097 .list-group-horizontal-lg > .list-group-item.active {
5100 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5101 border-top-width: var(--bs-list-group-border-width);
5102 border-left-width: 0;
5104 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5105 margin-left: calc(-1 * var(--bs-list-group-border-width));
5106 border-left-width: var(--bs-list-group-border-width);
5109 @media (min-width: 1200px) {
5110 .list-group-horizontal-xl {
5111 flex-direction: row;
5113 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5114 border-bottom-left-radius: var(--bs-list-group-border-radius);
5115 border-top-right-radius: 0;
5117 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5118 border-top-right-radius: var(--bs-list-group-border-radius);
5119 border-bottom-left-radius: 0;
5121 .list-group-horizontal-xl > .list-group-item.active {
5124 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5125 border-top-width: var(--bs-list-group-border-width);
5126 border-left-width: 0;
5128 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5129 margin-left: calc(-1 * var(--bs-list-group-border-width));
5130 border-left-width: var(--bs-list-group-border-width);
5133 @media (min-width: 1400px) {
5134 .list-group-horizontal-xxl {
5135 flex-direction: row;
5137 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5138 border-bottom-left-radius: var(--bs-list-group-border-radius);
5139 border-top-right-radius: 0;
5141 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5142 border-top-right-radius: var(--bs-list-group-border-radius);
5143 border-bottom-left-radius: 0;
5145 .list-group-horizontal-xxl > .list-group-item.active {
5148 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5149 border-top-width: var(--bs-list-group-border-width);
5150 border-left-width: 0;
5152 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5153 margin-left: calc(-1 * var(--bs-list-group-border-width));
5154 border-left-width: var(--bs-list-group-border-width);
5160 .list-group-flush > .list-group-item {
5161 border-width: 0 0 var(--bs-list-group-border-width);
5163 .list-group-flush > .list-group-item:last-child {
5164 border-bottom-width: 0;
5167 .list-group-item-primary {
5168 --bs-list-group-color: var(--bs-primary-text-emphasis);
5169 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5170 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5171 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5172 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5173 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5174 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5175 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5176 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5177 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5180 .list-group-item-secondary {
5181 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5182 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5183 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5184 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5185 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5186 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5187 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5188 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5189 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5190 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5193 .list-group-item-success {
5194 --bs-list-group-color: var(--bs-success-text-emphasis);
5195 --bs-list-group-bg: var(--bs-success-bg-subtle);
5196 --bs-list-group-border-color: var(--bs-success-border-subtle);
5197 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5198 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5199 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5200 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5201 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5202 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5203 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5206 .list-group-item-info {
5207 --bs-list-group-color: var(--bs-info-text-emphasis);
5208 --bs-list-group-bg: var(--bs-info-bg-subtle);
5209 --bs-list-group-border-color: var(--bs-info-border-subtle);
5210 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5211 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5212 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5213 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5214 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5215 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5216 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5219 .list-group-item-warning {
5220 --bs-list-group-color: var(--bs-warning-text-emphasis);
5221 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5222 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5223 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5224 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5225 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5226 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5227 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5228 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5229 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5232 .list-group-item-danger {
5233 --bs-list-group-color: var(--bs-danger-text-emphasis);
5234 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5235 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5236 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5237 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5238 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5239 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5240 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5241 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5242 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5245 .list-group-item-light {
5246 --bs-list-group-color: var(--bs-light-text-emphasis);
5247 --bs-list-group-bg: var(--bs-light-bg-subtle);
5248 --bs-list-group-border-color: var(--bs-light-border-subtle);
5249 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5250 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5251 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5252 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5253 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5254 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5255 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5258 .list-group-item-dark {
5259 --bs-list-group-color: var(--bs-dark-text-emphasis);
5260 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5261 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5262 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5263 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5264 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5265 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5266 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5267 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5268 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5272 --bs-btn-close-color: #222;
5273 --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");
5274 --bs-btn-close-opacity: 0.5;
5275 --bs-btn-close-hover-opacity: 0.75;
5276 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(241, 100, 30, 0.25);
5277 --bs-btn-close-focus-opacity: 1;
5278 --bs-btn-close-disabled-opacity: 0.25;
5279 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5280 box-sizing: content-box;
5283 padding: 0.25em 0.25em;
5284 color: var(--bs-btn-close-color);
5285 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5287 border-radius: 0.5rem;
5288 opacity: var(--bs-btn-close-opacity);
5291 color: var(--bs-btn-close-color);
5292 text-decoration: none;
5293 opacity: var(--bs-btn-close-hover-opacity);
5297 box-shadow: var(--bs-btn-close-focus-shadow);
5298 opacity: var(--bs-btn-close-focus-opacity);
5300 .btn-close:disabled, .btn-close.disabled {
5301 pointer-events: none;
5303 opacity: var(--bs-btn-close-disabled-opacity);
5307 filter: var(--bs-btn-close-white-filter);
5310 [data-bs-theme=dark] .btn-close {
5311 filter: var(--bs-btn-close-white-filter);
5315 --bs-toast-zindex: 1090;
5316 --bs-toast-padding-x: 0.75rem;
5317 --bs-toast-padding-y: 0.5rem;
5318 --bs-toast-spacing: 1.5rem;
5319 --bs-toast-max-width: 350px;
5320 --bs-toast-font-size: 0.875rem;
5322 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5323 --bs-toast-border-width: var(--bs-border-width);
5324 --bs-toast-border-color: var(--bs-border-color-translucent);
5325 --bs-toast-border-radius: var(--bs-border-radius);
5326 --bs-toast-box-shadow: var(--bs-box-shadow);
5327 --bs-toast-header-color: var(--bs-secondary-color);
5328 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5329 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5330 width: var(--bs-toast-max-width);
5332 font-size: var(--bs-toast-font-size);
5333 color: var(--bs-toast-color);
5334 pointer-events: auto;
5335 background-color: var(--bs-toast-bg);
5336 background-clip: padding-box;
5337 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5338 box-shadow: var(--bs-toast-box-shadow);
5339 border-radius: var(--bs-toast-border-radius);
5349 --bs-toast-zindex: 1090;
5351 z-index: var(--bs-toast-zindex);
5354 pointer-events: none;
5356 .toast-container > :not(:last-child) {
5357 margin-bottom: var(--bs-toast-spacing);
5362 align-items: center;
5363 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5364 color: var(--bs-toast-header-color);
5365 background-color: var(--bs-toast-header-bg);
5366 background-clip: padding-box;
5367 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5368 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5369 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5371 .toast-header .btn-close {
5372 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5373 margin-left: var(--bs-toast-padding-x);
5377 padding: var(--bs-toast-padding-x);
5378 word-wrap: break-word;
5382 --bs-modal-zindex: 1055;
5383 --bs-modal-width: 500px;
5384 --bs-modal-padding: 1rem;
5385 --bs-modal-margin: 0.5rem;
5387 --bs-modal-bg: var(--bs-body-bg);
5388 --bs-modal-border-color: var(--bs-border-color-translucent);
5389 --bs-modal-border-width: var(--bs-border-width);
5390 --bs-modal-border-radius: var(--bs-border-radius-lg);
5391 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
5392 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5393 --bs-modal-header-padding-x: 1rem;
5394 --bs-modal-header-padding-y: 1rem;
5395 --bs-modal-header-padding: 1rem 1rem;
5396 --bs-modal-header-border-color: var(--bs-border-color);
5397 --bs-modal-header-border-width: var(--bs-border-width);
5398 --bs-modal-title-line-height: 1.5;
5399 --bs-modal-footer-gap: 0.5rem;
5400 --bs-modal-footer-bg: ;
5401 --bs-modal-footer-border-color: var(--bs-border-color);
5402 --bs-modal-footer-border-width: var(--bs-border-width);
5406 z-index: var(--bs-modal-zindex);
5418 margin: var(--bs-modal-margin);
5419 pointer-events: none;
5421 .modal.fade .modal-dialog {
5422 transition: transform 0.3s ease-out;
5423 transform: translate(0, -50px);
5425 @media (prefers-reduced-motion: reduce) {
5426 .modal.fade .modal-dialog {
5430 .modal.show .modal-dialog {
5433 .modal.modal-static .modal-dialog {
5434 transform: scale(1.02);
5437 .modal-dialog-scrollable {
5438 height: calc(100% - var(--bs-modal-margin) * 2);
5440 .modal-dialog-scrollable .modal-content {
5444 .modal-dialog-scrollable .modal-body {
5448 .modal-dialog-centered {
5450 align-items: center;
5451 min-height: calc(100% - var(--bs-modal-margin) * 2);
5457 flex-direction: column;
5459 color: var(--bs-modal-color);
5460 pointer-events: auto;
5461 background-color: var(--bs-modal-bg);
5462 background-clip: padding-box;
5463 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5464 border-radius: var(--bs-modal-border-radius);
5469 --bs-backdrop-zindex: 1050;
5470 --bs-backdrop-bg: #222;
5471 --bs-backdrop-opacity: 0.5;
5475 z-index: var(--bs-backdrop-zindex);
5478 background-color: var(--bs-backdrop-bg);
5480 .modal-backdrop.fade {
5483 .modal-backdrop.show {
5484 opacity: var(--bs-backdrop-opacity);
5490 align-items: center;
5491 justify-content: space-between;
5492 padding: var(--bs-modal-header-padding);
5493 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5494 border-top-left-radius: var(--bs-modal-inner-border-radius);
5495 border-top-right-radius: var(--bs-modal-inner-border-radius);
5497 .modal-header .btn-close {
5498 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5499 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;
5504 line-height: var(--bs-modal-title-line-height);
5510 padding: var(--bs-modal-padding);
5517 align-items: center;
5518 justify-content: flex-end;
5519 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5520 background-color: var(--bs-modal-footer-bg);
5521 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5522 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5523 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5526 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5529 @media (min-width: 576px) {
5531 --bs-modal-margin: 1.75rem;
5532 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5535 max-width: var(--bs-modal-width);
5540 --bs-modal-width: 300px;
5543 @media (min-width: 992px) {
5546 --bs-modal-width: 800px;
5549 @media (min-width: 1200px) {
5551 --bs-modal-width: 1140px;
5560 .modal-fullscreen .modal-content {
5565 .modal-fullscreen .modal-header,
5566 .modal-fullscreen .modal-footer {
5569 .modal-fullscreen .modal-body {
5573 @media (max-width: 575.98px) {
5574 .modal-fullscreen-sm-down {
5580 .modal-fullscreen-sm-down .modal-content {
5585 .modal-fullscreen-sm-down .modal-header,
5586 .modal-fullscreen-sm-down .modal-footer {
5589 .modal-fullscreen-sm-down .modal-body {
5593 @media (max-width: 767.98px) {
5594 .modal-fullscreen-md-down {
5600 .modal-fullscreen-md-down .modal-content {
5605 .modal-fullscreen-md-down .modal-header,
5606 .modal-fullscreen-md-down .modal-footer {
5609 .modal-fullscreen-md-down .modal-body {
5613 @media (max-width: 991.98px) {
5614 .modal-fullscreen-lg-down {
5620 .modal-fullscreen-lg-down .modal-content {
5625 .modal-fullscreen-lg-down .modal-header,
5626 .modal-fullscreen-lg-down .modal-footer {
5629 .modal-fullscreen-lg-down .modal-body {
5633 @media (max-width: 1199.98px) {
5634 .modal-fullscreen-xl-down {
5640 .modal-fullscreen-xl-down .modal-content {
5645 .modal-fullscreen-xl-down .modal-header,
5646 .modal-fullscreen-xl-down .modal-footer {
5649 .modal-fullscreen-xl-down .modal-body {
5653 @media (max-width: 1399.98px) {
5654 .modal-fullscreen-xxl-down {
5660 .modal-fullscreen-xxl-down .modal-content {
5665 .modal-fullscreen-xxl-down .modal-header,
5666 .modal-fullscreen-xxl-down .modal-footer {
5669 .modal-fullscreen-xxl-down .modal-body {
5674 --bs-tooltip-zindex: 1080;
5675 --bs-tooltip-max-width: 200px;
5676 --bs-tooltip-padding-x: 0.5rem;
5677 --bs-tooltip-padding-y: 0.25rem;
5678 --bs-tooltip-margin: ;
5679 --bs-tooltip-font-size: 0.875rem;
5680 --bs-tooltip-color: var(--bs-body-bg);
5681 --bs-tooltip-bg: var(--bs-emphasis-color);
5682 --bs-tooltip-border-radius: var(--bs-border-radius);
5683 --bs-tooltip-opacity: 0.9;
5684 --bs-tooltip-arrow-width: 0.8rem;
5685 --bs-tooltip-arrow-height: 0.4rem;
5686 z-index: var(--bs-tooltip-zindex);
5688 margin: var(--bs-tooltip-margin);
5689 font-family: var(--bs-font-sans-serif);
5695 text-decoration: none;
5697 text-transform: none;
5698 letter-spacing: normal;
5700 white-space: normal;
5701 word-spacing: normal;
5703 font-size: var(--bs-tooltip-font-size);
5704 word-wrap: break-word;
5708 opacity: var(--bs-tooltip-opacity);
5710 .tooltip .tooltip-arrow {
5712 width: var(--bs-tooltip-arrow-width);
5713 height: var(--bs-tooltip-arrow-height);
5715 .tooltip .tooltip-arrow::before {
5718 border-color: transparent;
5719 border-style: solid;
5722 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5723 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5725 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5727 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5728 border-top-color: var(--bs-tooltip-bg);
5731 /* rtl:begin:ignore */
5732 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5733 left: calc(-1 * var(--bs-tooltip-arrow-height));
5734 width: var(--bs-tooltip-arrow-height);
5735 height: var(--bs-tooltip-arrow-width);
5737 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5739 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5740 border-right-color: var(--bs-tooltip-bg);
5743 /* rtl:end:ignore */
5744 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5745 top: calc(-1 * var(--bs-tooltip-arrow-height));
5747 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5749 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5750 border-bottom-color: var(--bs-tooltip-bg);
5753 /* rtl:begin:ignore */
5754 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5755 right: calc(-1 * var(--bs-tooltip-arrow-height));
5756 width: var(--bs-tooltip-arrow-height);
5757 height: var(--bs-tooltip-arrow-width);
5759 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5761 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5762 border-left-color: var(--bs-tooltip-bg);
5765 /* rtl:end:ignore */
5767 max-width: var(--bs-tooltip-max-width);
5768 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5769 color: var(--bs-tooltip-color);
5771 background-color: var(--bs-tooltip-bg);
5772 border-radius: var(--bs-tooltip-border-radius);
5776 --bs-popover-zindex: 1070;
5777 --bs-popover-max-width: 276px;
5778 --bs-popover-font-size: 0.875rem;
5779 --bs-popover-bg: var(--bs-body-bg);
5780 --bs-popover-border-width: var(--bs-border-width);
5781 --bs-popover-border-color: var(--bs-border-color-translucent);
5782 --bs-popover-border-radius: var(--bs-border-radius-lg);
5783 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5784 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15);
5785 --bs-popover-header-padding-x: 1rem;
5786 --bs-popover-header-padding-y: 0.5rem;
5787 --bs-popover-header-font-size: 1rem;
5788 --bs-popover-header-color: #495057;
5789 --bs-popover-header-bg: var(--bs-secondary-bg);
5790 --bs-popover-body-padding-x: 1rem;
5791 --bs-popover-body-padding-y: 1rem;
5792 --bs-popover-body-color: var(--bs-body-color);
5793 --bs-popover-arrow-width: 1rem;
5794 --bs-popover-arrow-height: 0.5rem;
5795 --bs-popover-arrow-border: var(--bs-popover-border-color);
5796 z-index: var(--bs-popover-zindex);
5798 max-width: var(--bs-popover-max-width);
5799 font-family: var(--bs-font-sans-serif);
5805 text-decoration: none;
5807 text-transform: none;
5808 letter-spacing: normal;
5810 white-space: normal;
5811 word-spacing: normal;
5813 font-size: var(--bs-popover-font-size);
5814 word-wrap: break-word;
5815 background-color: var(--bs-popover-bg);
5816 background-clip: padding-box;
5817 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5818 border-radius: var(--bs-popover-border-radius);
5820 .popover .popover-arrow {
5822 width: var(--bs-popover-arrow-width);
5823 height: var(--bs-popover-arrow-height);
5825 .popover .popover-arrow::before, .popover .popover-arrow::after {
5829 border-color: transparent;
5830 border-style: solid;
5834 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5835 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5837 .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 {
5838 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5840 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5842 border-top-color: var(--bs-popover-arrow-border);
5844 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5845 bottom: var(--bs-popover-border-width);
5846 border-top-color: var(--bs-popover-bg);
5849 /* rtl:begin:ignore */
5850 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5851 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5852 width: var(--bs-popover-arrow-height);
5853 height: var(--bs-popover-arrow-width);
5855 .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 {
5856 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5858 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5860 border-right-color: var(--bs-popover-arrow-border);
5862 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5863 left: var(--bs-popover-border-width);
5864 border-right-color: var(--bs-popover-bg);
5867 /* rtl:end:ignore */
5868 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5869 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5871 .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 {
5872 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5874 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5876 border-bottom-color: var(--bs-popover-arrow-border);
5878 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5879 top: var(--bs-popover-border-width);
5880 border-bottom-color: var(--bs-popover-bg);
5882 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5887 width: var(--bs-popover-arrow-width);
5888 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5890 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5893 /* rtl:begin:ignore */
5894 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5895 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5896 width: var(--bs-popover-arrow-height);
5897 height: var(--bs-popover-arrow-width);
5899 .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 {
5900 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5902 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5904 border-left-color: var(--bs-popover-arrow-border);
5906 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5907 right: var(--bs-popover-border-width);
5908 border-left-color: var(--bs-popover-bg);
5911 /* rtl:end:ignore */
5913 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5915 font-size: var(--bs-popover-header-font-size);
5916 color: var(--bs-popover-header-color);
5917 background-color: var(--bs-popover-header-bg);
5918 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5919 border-top-left-radius: var(--bs-popover-inner-border-radius);
5920 border-top-right-radius: var(--bs-popover-inner-border-radius);
5922 .popover-header:empty {
5927 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5928 color: var(--bs-popover-body-color);
5935 .carousel.pointer-event {
5936 touch-action: pan-y;
5944 .carousel-inner::after {
5955 margin-right: -100%;
5956 backface-visibility: hidden;
5957 transition: transform 0.6s ease-in-out;
5959 @media (prefers-reduced-motion: reduce) {
5965 .carousel-item.active,
5966 .carousel-item-next,
5967 .carousel-item-prev {
5971 .carousel-item-next:not(.carousel-item-start),
5972 .active.carousel-item-end {
5973 transform: translateX(100%);
5976 .carousel-item-prev:not(.carousel-item-end),
5977 .active.carousel-item-start {
5978 transform: translateX(-100%);
5981 .carousel-fade .carousel-item {
5983 transition-property: opacity;
5986 .carousel-fade .carousel-item.active,
5987 .carousel-fade .carousel-item-next.carousel-item-start,
5988 .carousel-fade .carousel-item-prev.carousel-item-end {
5992 .carousel-fade .active.carousel-item-start,
5993 .carousel-fade .active.carousel-item-end {
5996 transition: opacity 0s 0.6s;
5998 @media (prefers-reduced-motion: reduce) {
5999 .carousel-fade .active.carousel-item-start,
6000 .carousel-fade .active.carousel-item-end {
6005 .carousel-control-prev,
6006 .carousel-control-next {
6012 align-items: center;
6013 justify-content: center;
6021 transition: opacity 0.15s ease;
6023 @media (prefers-reduced-motion: reduce) {
6024 .carousel-control-prev,
6025 .carousel-control-next {
6029 .carousel-control-prev:hover, .carousel-control-prev:focus,
6030 .carousel-control-next:hover,
6031 .carousel-control-next:focus {
6033 text-decoration: none;
6038 .carousel-control-prev {
6042 .carousel-control-next {
6046 .carousel-control-prev-icon,
6047 .carousel-control-next-icon {
6048 display: inline-block;
6051 background-repeat: no-repeat;
6052 background-position: 50%;
6053 background-size: 100% 100%;
6059 "name" : "prev-next",
6064 .carousel-control-prev-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='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");
6068 .carousel-control-next-icon {
6069 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");
6072 .carousel-indicators {
6079 justify-content: center;
6082 margin-bottom: 1rem;
6085 .carousel-indicators [data-bs-target] {
6086 box-sizing: content-box;
6093 text-indent: -999px;
6095 background-color: #fff;
6096 background-clip: padding-box;
6098 border-top: 10px solid transparent;
6099 border-bottom: 10px solid transparent;
6101 transition: opacity 0.6s ease;
6103 @media (prefers-reduced-motion: reduce) {
6104 .carousel-indicators [data-bs-target] {
6108 .carousel-indicators .active {
6117 padding-top: 1.25rem;
6118 padding-bottom: 1.25rem;
6123 .carousel-dark .carousel-control-prev-icon,
6124 .carousel-dark .carousel-control-next-icon {
6125 filter: invert(1) grayscale(100);
6127 .carousel-dark .carousel-indicators [data-bs-target] {
6128 background-color: #222;
6130 .carousel-dark .carousel-caption {
6134 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6135 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6136 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6137 filter: invert(1) grayscale(100);
6139 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6140 background-color: #222;
6142 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6148 display: inline-block;
6149 width: var(--bs-spinner-width);
6150 height: var(--bs-spinner-height);
6151 vertical-align: var(--bs-spinner-vertical-align);
6153 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6156 @keyframes spinner-border {
6158 transform: rotate(360deg) /* rtl:ignore */;
6162 --bs-spinner-width: 2rem;
6163 --bs-spinner-height: 2rem;
6164 --bs-spinner-vertical-align: -0.125em;
6165 --bs-spinner-border-width: 0.25em;
6166 --bs-spinner-animation-speed: 0.75s;
6167 --bs-spinner-animation-name: spinner-border;
6168 border: var(--bs-spinner-border-width) solid currentcolor;
6169 border-right-color: transparent;
6172 .spinner-border-sm {
6173 --bs-spinner-width: 1rem;
6174 --bs-spinner-height: 1rem;
6175 --bs-spinner-border-width: 0.2em;
6178 @keyframes spinner-grow {
6180 transform: scale(0);
6188 --bs-spinner-width: 2rem;
6189 --bs-spinner-height: 2rem;
6190 --bs-spinner-vertical-align: -0.125em;
6191 --bs-spinner-animation-speed: 0.75s;
6192 --bs-spinner-animation-name: spinner-grow;
6193 background-color: currentcolor;
6198 --bs-spinner-width: 1rem;
6199 --bs-spinner-height: 1rem;
6202 @media (prefers-reduced-motion: reduce) {
6205 --bs-spinner-animation-speed: 1.5s;
6208 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6209 --bs-offcanvas-zindex: 1045;
6210 --bs-offcanvas-width: 400px;
6211 --bs-offcanvas-height: 30vh;
6212 --bs-offcanvas-padding-x: 1rem;
6213 --bs-offcanvas-padding-y: 1rem;
6214 --bs-offcanvas-color: var(--bs-body-color);
6215 --bs-offcanvas-bg: var(--bs-body-bg);
6216 --bs-offcanvas-border-width: var(--bs-border-width);
6217 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6218 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075);
6219 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6220 --bs-offcanvas-title-line-height: 1.5;
6223 @media (max-width: 575.98px) {
6227 z-index: var(--bs-offcanvas-zindex);
6229 flex-direction: column;
6231 color: var(--bs-offcanvas-color);
6233 background-color: var(--bs-offcanvas-bg);
6234 background-clip: padding-box;
6236 transition: var(--bs-offcanvas-transition);
6239 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6244 @media (max-width: 575.98px) {
6245 .offcanvas-sm.offcanvas-start {
6248 width: var(--bs-offcanvas-width);
6249 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6250 transform: translateX(-100%);
6252 .offcanvas-sm.offcanvas-end {
6255 width: var(--bs-offcanvas-width);
6256 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6257 transform: translateX(100%);
6259 .offcanvas-sm.offcanvas-top {
6263 height: var(--bs-offcanvas-height);
6265 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6266 transform: translateY(-100%);
6268 .offcanvas-sm.offcanvas-bottom {
6271 height: var(--bs-offcanvas-height);
6273 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6274 transform: translateY(100%);
6276 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6279 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6280 visibility: visible;
6283 @media (min-width: 576px) {
6285 --bs-offcanvas-height: auto;
6286 --bs-offcanvas-border-width: 0;
6287 background-color: transparent !important;
6289 .offcanvas-sm .offcanvas-header {
6292 .offcanvas-sm .offcanvas-body {
6296 overflow-y: visible;
6297 background-color: transparent !important;
6301 @media (max-width: 767.98px) {
6305 z-index: var(--bs-offcanvas-zindex);
6307 flex-direction: column;
6309 color: var(--bs-offcanvas-color);
6311 background-color: var(--bs-offcanvas-bg);
6312 background-clip: padding-box;
6314 transition: var(--bs-offcanvas-transition);
6317 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6322 @media (max-width: 767.98px) {
6323 .offcanvas-md.offcanvas-start {
6326 width: var(--bs-offcanvas-width);
6327 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6328 transform: translateX(-100%);
6330 .offcanvas-md.offcanvas-end {
6333 width: var(--bs-offcanvas-width);
6334 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6335 transform: translateX(100%);
6337 .offcanvas-md.offcanvas-top {
6341 height: var(--bs-offcanvas-height);
6343 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6344 transform: translateY(-100%);
6346 .offcanvas-md.offcanvas-bottom {
6349 height: var(--bs-offcanvas-height);
6351 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6352 transform: translateY(100%);
6354 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6357 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6358 visibility: visible;
6361 @media (min-width: 768px) {
6363 --bs-offcanvas-height: auto;
6364 --bs-offcanvas-border-width: 0;
6365 background-color: transparent !important;
6367 .offcanvas-md .offcanvas-header {
6370 .offcanvas-md .offcanvas-body {
6374 overflow-y: visible;
6375 background-color: transparent !important;
6379 @media (max-width: 991.98px) {
6383 z-index: var(--bs-offcanvas-zindex);
6385 flex-direction: column;
6387 color: var(--bs-offcanvas-color);
6389 background-color: var(--bs-offcanvas-bg);
6390 background-clip: padding-box;
6392 transition: var(--bs-offcanvas-transition);
6395 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6400 @media (max-width: 991.98px) {
6401 .offcanvas-lg.offcanvas-start {
6404 width: var(--bs-offcanvas-width);
6405 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6406 transform: translateX(-100%);
6408 .offcanvas-lg.offcanvas-end {
6411 width: var(--bs-offcanvas-width);
6412 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6413 transform: translateX(100%);
6415 .offcanvas-lg.offcanvas-top {
6419 height: var(--bs-offcanvas-height);
6421 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6422 transform: translateY(-100%);
6424 .offcanvas-lg.offcanvas-bottom {
6427 height: var(--bs-offcanvas-height);
6429 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6430 transform: translateY(100%);
6432 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6435 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6436 visibility: visible;
6439 @media (min-width: 992px) {
6441 --bs-offcanvas-height: auto;
6442 --bs-offcanvas-border-width: 0;
6443 background-color: transparent !important;
6445 .offcanvas-lg .offcanvas-header {
6448 .offcanvas-lg .offcanvas-body {
6452 overflow-y: visible;
6453 background-color: transparent !important;
6457 @media (max-width: 1199.98px) {
6461 z-index: var(--bs-offcanvas-zindex);
6463 flex-direction: column;
6465 color: var(--bs-offcanvas-color);
6467 background-color: var(--bs-offcanvas-bg);
6468 background-clip: padding-box;
6470 transition: var(--bs-offcanvas-transition);
6473 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6478 @media (max-width: 1199.98px) {
6479 .offcanvas-xl.offcanvas-start {
6482 width: var(--bs-offcanvas-width);
6483 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6484 transform: translateX(-100%);
6486 .offcanvas-xl.offcanvas-end {
6489 width: var(--bs-offcanvas-width);
6490 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6491 transform: translateX(100%);
6493 .offcanvas-xl.offcanvas-top {
6497 height: var(--bs-offcanvas-height);
6499 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6500 transform: translateY(-100%);
6502 .offcanvas-xl.offcanvas-bottom {
6505 height: var(--bs-offcanvas-height);
6507 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6508 transform: translateY(100%);
6510 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6513 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6514 visibility: visible;
6517 @media (min-width: 1200px) {
6519 --bs-offcanvas-height: auto;
6520 --bs-offcanvas-border-width: 0;
6521 background-color: transparent !important;
6523 .offcanvas-xl .offcanvas-header {
6526 .offcanvas-xl .offcanvas-body {
6530 overflow-y: visible;
6531 background-color: transparent !important;
6535 @media (max-width: 1399.98px) {
6539 z-index: var(--bs-offcanvas-zindex);
6541 flex-direction: column;
6543 color: var(--bs-offcanvas-color);
6545 background-color: var(--bs-offcanvas-bg);
6546 background-clip: padding-box;
6548 transition: var(--bs-offcanvas-transition);
6551 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6556 @media (max-width: 1399.98px) {
6557 .offcanvas-xxl.offcanvas-start {
6560 width: var(--bs-offcanvas-width);
6561 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6562 transform: translateX(-100%);
6564 .offcanvas-xxl.offcanvas-end {
6567 width: var(--bs-offcanvas-width);
6568 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6569 transform: translateX(100%);
6571 .offcanvas-xxl.offcanvas-top {
6575 height: var(--bs-offcanvas-height);
6577 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6578 transform: translateY(-100%);
6580 .offcanvas-xxl.offcanvas-bottom {
6583 height: var(--bs-offcanvas-height);
6585 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6586 transform: translateY(100%);
6588 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6591 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6592 visibility: visible;
6595 @media (min-width: 1400px) {
6597 --bs-offcanvas-height: auto;
6598 --bs-offcanvas-border-width: 0;
6599 background-color: transparent !important;
6601 .offcanvas-xxl .offcanvas-header {
6604 .offcanvas-xxl .offcanvas-body {
6608 overflow-y: visible;
6609 background-color: transparent !important;
6616 z-index: var(--bs-offcanvas-zindex);
6618 flex-direction: column;
6620 color: var(--bs-offcanvas-color);
6622 background-color: var(--bs-offcanvas-bg);
6623 background-clip: padding-box;
6625 transition: var(--bs-offcanvas-transition);
6627 @media (prefers-reduced-motion: reduce) {
6632 .offcanvas.offcanvas-start {
6635 width: var(--bs-offcanvas-width);
6636 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6637 transform: translateX(-100%);
6639 .offcanvas.offcanvas-end {
6642 width: var(--bs-offcanvas-width);
6643 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6644 transform: translateX(100%);
6646 .offcanvas.offcanvas-top {
6650 height: var(--bs-offcanvas-height);
6652 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6653 transform: translateY(-100%);
6655 .offcanvas.offcanvas-bottom {
6658 height: var(--bs-offcanvas-height);
6660 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6661 transform: translateY(100%);
6663 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6666 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6667 visibility: visible;
6670 .offcanvas-backdrop {
6677 background-color: #222;
6679 .offcanvas-backdrop.fade {
6682 .offcanvas-backdrop.show {
6688 align-items: center;
6689 justify-content: space-between;
6690 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6692 .offcanvas-header .btn-close {
6693 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6694 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6695 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6696 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6701 line-height: var(--bs-offcanvas-title-line-height);
6706 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6711 display: inline-block;
6713 vertical-align: middle;
6715 background-color: currentcolor;
6718 .placeholder.btn::before {
6719 display: inline-block;
6735 .placeholder-glow .placeholder {
6736 animation: placeholder-glow 2s ease-in-out infinite;
6739 @keyframes placeholder-glow {
6745 mask-image: linear-gradient(130deg, #222 55%, rgba(0, 0, 0, 0.8) 75%, #222 95%);
6746 mask-size: 200% 100%;
6747 animation: placeholder-wave 2s linear infinite;
6750 @keyframes placeholder-wave {
6752 mask-position: -200% 0%;
6762 color: #fff !important;
6763 background-color: RGBA(241, 100, 30, var(--bs-bg-opacity, 1)) !important;
6766 .text-bg-secondary {
6767 color: #fff !important;
6768 background-color: RGBA(0, 168, 70, var(--bs-bg-opacity, 1)) !important;
6772 color: #fff !important;
6773 background-color: RGBA(102, 16, 242, var(--bs-bg-opacity, 1)) !important;
6777 color: #fff !important;
6778 background-color: RGBA(0, 123, 255, var(--bs-bg-opacity, 1)) !important;
6782 color: #222 !important;
6783 background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
6787 color: #fff !important;
6788 background-color: RGBA(135, 50, 8, var(--bs-bg-opacity, 1)) !important;
6792 color: #222 !important;
6793 background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
6797 color: #fff !important;
6798 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6802 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6803 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6805 .link-primary:hover, .link-primary:focus {
6806 color: RGBA(193, 80, 24, var(--bs-link-opacity, 1)) !important;
6807 text-decoration-color: RGBA(193, 80, 24, var(--bs-link-underline-opacity, 1)) !important;
6811 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6812 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6814 .link-secondary:hover, .link-secondary:focus {
6815 color: RGBA(0, 134, 56, var(--bs-link-opacity, 1)) !important;
6816 text-decoration-color: RGBA(0, 134, 56, var(--bs-link-underline-opacity, 1)) !important;
6820 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6821 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6823 .link-success:hover, .link-success:focus {
6824 color: RGBA(82, 13, 194, var(--bs-link-opacity, 1)) !important;
6825 text-decoration-color: RGBA(82, 13, 194, var(--bs-link-underline-opacity, 1)) !important;
6829 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6830 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6832 .link-info:hover, .link-info:focus {
6833 color: RGBA(0, 98, 204, var(--bs-link-opacity, 1)) !important;
6834 text-decoration-color: RGBA(0, 98, 204, var(--bs-link-underline-opacity, 1)) !important;
6838 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6839 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6841 .link-warning:hover, .link-warning:focus {
6842 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6843 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6847 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6848 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6850 .link-danger:hover, .link-danger:focus {
6851 color: RGBA(108, 40, 6, var(--bs-link-opacity, 1)) !important;
6852 text-decoration-color: RGBA(108, 40, 6, var(--bs-link-underline-opacity, 1)) !important;
6856 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6857 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6859 .link-light:hover, .link-light:focus {
6860 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6861 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6865 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6866 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6868 .link-dark:hover, .link-dark:focus {
6869 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6870 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6873 .link-body-emphasis {
6874 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6875 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6877 .link-body-emphasis:hover, .link-body-emphasis:focus {
6878 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6879 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6884 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);
6888 display: inline-flex;
6890 align-items: center;
6891 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6892 text-underline-offset: 0.25em;
6893 backface-visibility: hidden;
6900 transition: 0.2s ease-in-out transform;
6902 @media (prefers-reduced-motion: reduce) {
6908 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6909 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6918 padding-top: var(--bs-aspect-ratio);
6930 --bs-aspect-ratio: 100%;
6934 --bs-aspect-ratio: 75%;
6938 --bs-aspect-ratio: 56.25%;
6942 --bs-aspect-ratio: 42.8571428571%;
6973 @media (min-width: 576px) {
6985 @media (min-width: 768px) {
6997 @media (min-width: 992px) {
7009 @media (min-width: 1200px) {
7021 @media (min-width: 1400px) {
7027 .sticky-xxl-bottom {
7035 flex-direction: row;
7036 align-items: center;
7037 align-self: stretch;
7043 flex-direction: column;
7044 align-self: stretch;
7048 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7049 width: 1px !important;
7050 height: 1px !important;
7051 padding: 0 !important;
7052 margin: -1px !important;
7053 overflow: hidden !important;
7054 clip: rect(0, 0, 0, 0) !important;
7055 white-space: nowrap !important;
7056 border: 0 !important;
7058 .visually-hidden:not(caption),
7059 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7060 position: absolute !important;
7063 .stretched-link::after {
7075 text-overflow: ellipsis;
7076 white-space: nowrap;
7080 display: inline-block;
7081 align-self: stretch;
7084 background-color: currentcolor;
7089 vertical-align: baseline !important;
7093 vertical-align: top !important;
7097 vertical-align: middle !important;
7101 vertical-align: bottom !important;
7104 .align-text-bottom {
7105 vertical-align: text-bottom !important;
7109 vertical-align: text-top !important;
7113 float: left !important;
7117 float: right !important;
7121 float: none !important;
7124 .object-fit-contain {
7125 object-fit: contain !important;
7129 object-fit: cover !important;
7133 object-fit: fill !important;
7137 object-fit: scale-down !important;
7141 object-fit: none !important;
7145 opacity: 0 !important;
7149 opacity: 0.25 !important;
7153 opacity: 0.5 !important;
7157 opacity: 0.75 !important;
7161 opacity: 1 !important;
7165 overflow: auto !important;
7169 overflow: hidden !important;
7173 overflow: visible !important;
7177 overflow: scroll !important;
7181 overflow-x: auto !important;
7184 .overflow-x-hidden {
7185 overflow-x: hidden !important;
7188 .overflow-x-visible {
7189 overflow-x: visible !important;
7192 .overflow-x-scroll {
7193 overflow-x: scroll !important;
7197 overflow-y: auto !important;
7200 .overflow-y-hidden {
7201 overflow-y: hidden !important;
7204 .overflow-y-visible {
7205 overflow-y: visible !important;
7208 .overflow-y-scroll {
7209 overflow-y: scroll !important;
7213 display: inline !important;
7217 display: inline-block !important;
7221 display: block !important;
7225 display: grid !important;
7229 display: inline-grid !important;
7233 display: table !important;
7237 display: table-row !important;
7241 display: table-cell !important;
7245 display: flex !important;
7249 display: inline-flex !important;
7253 display: none !important;
7257 box-shadow: 0 0.5rem 1rem rgba(34, 34, 34, 0.15) !important;
7261 box-shadow: 0 0.125rem 0.25rem rgba(34, 34, 34, 0.075) !important;
7265 box-shadow: 0 1rem 3rem rgba(34, 34, 34, 0.175) !important;
7269 box-shadow: none !important;
7272 .focus-ring-primary {
7273 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7276 .focus-ring-secondary {
7277 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7280 .focus-ring-success {
7281 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7285 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7288 .focus-ring-warning {
7289 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7292 .focus-ring-danger {
7293 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7297 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7301 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7305 position: static !important;
7308 .position-relative {
7309 position: relative !important;
7312 .position-absolute {
7313 position: absolute !important;
7317 position: fixed !important;
7321 position: sticky !important;
7329 top: 50% !important;
7333 top: 100% !important;
7337 bottom: 0 !important;
7341 bottom: 50% !important;
7345 bottom: 100% !important;
7353 left: 50% !important;
7357 left: 100% !important;
7361 right: 0 !important;
7365 right: 50% !important;
7369 right: 100% !important;
7373 transform: translate(-50%, -50%) !important;
7376 .translate-middle-x {
7377 transform: translateX(-50%) !important;
7380 .translate-middle-y {
7381 transform: translateY(-50%) !important;
7385 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7389 border: 0 !important;
7393 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7397 border-top: 0 !important;
7401 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7405 border-right: 0 !important;
7409 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7413 border-bottom: 0 !important;
7417 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7421 border-left: 0 !important;
7425 --bs-border-opacity: 1;
7426 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7430 --bs-border-opacity: 1;
7431 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7435 --bs-border-opacity: 1;
7436 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7440 --bs-border-opacity: 1;
7441 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7445 --bs-border-opacity: 1;
7446 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7450 --bs-border-opacity: 1;
7451 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7455 --bs-border-opacity: 1;
7456 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7460 --bs-border-opacity: 1;
7461 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7465 --bs-border-opacity: 1;
7466 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7470 --bs-border-opacity: 1;
7471 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7474 .border-primary-subtle {
7475 border-color: var(--bs-primary-border-subtle) !important;
7478 .border-secondary-subtle {
7479 border-color: var(--bs-secondary-border-subtle) !important;
7482 .border-success-subtle {
7483 border-color: var(--bs-success-border-subtle) !important;
7486 .border-info-subtle {
7487 border-color: var(--bs-info-border-subtle) !important;
7490 .border-warning-subtle {
7491 border-color: var(--bs-warning-border-subtle) !important;
7494 .border-danger-subtle {
7495 border-color: var(--bs-danger-border-subtle) !important;
7498 .border-light-subtle {
7499 border-color: var(--bs-light-border-subtle) !important;
7502 .border-dark-subtle {
7503 border-color: var(--bs-dark-border-subtle) !important;
7507 border-width: 1px !important;
7511 border-width: 2px !important;
7515 border-width: 3px !important;
7519 border-width: 4px !important;
7523 border-width: 5px !important;
7526 .border-opacity-10 {
7527 --bs-border-opacity: 0.1;
7530 .border-opacity-25 {
7531 --bs-border-opacity: 0.25;
7534 .border-opacity-50 {
7535 --bs-border-opacity: 0.5;
7538 .border-opacity-75 {
7539 --bs-border-opacity: 0.75;
7542 .border-opacity-100 {
7543 --bs-border-opacity: 1;
7547 width: 25% !important;
7551 width: 50% !important;
7555 width: 75% !important;
7559 width: 100% !important;
7563 width: auto !important;
7567 max-width: 100% !important;
7571 width: 100vw !important;
7575 min-width: 100vw !important;
7579 height: 25% !important;
7583 height: 50% !important;
7587 height: 75% !important;
7591 height: 100% !important;
7595 height: auto !important;
7599 max-height: 100% !important;
7603 height: 100vh !important;
7607 min-height: 100vh !important;
7611 flex: 1 1 auto !important;
7615 flex-direction: row !important;
7619 flex-direction: column !important;
7623 flex-direction: row-reverse !important;
7626 .flex-column-reverse {
7627 flex-direction: column-reverse !important;
7631 flex-grow: 0 !important;
7635 flex-grow: 1 !important;
7639 flex-shrink: 0 !important;
7643 flex-shrink: 1 !important;
7647 flex-wrap: wrap !important;
7651 flex-wrap: nowrap !important;
7654 .flex-wrap-reverse {
7655 flex-wrap: wrap-reverse !important;
7658 .justify-content-start {
7659 justify-content: flex-start !important;
7662 .justify-content-end {
7663 justify-content: flex-end !important;
7666 .justify-content-center {
7667 justify-content: center !important;
7670 .justify-content-between {
7671 justify-content: space-between !important;
7674 .justify-content-around {
7675 justify-content: space-around !important;
7678 .justify-content-evenly {
7679 justify-content: space-evenly !important;
7682 .align-items-start {
7683 align-items: flex-start !important;
7687 align-items: flex-end !important;
7690 .align-items-center {
7691 align-items: center !important;
7694 .align-items-baseline {
7695 align-items: baseline !important;
7698 .align-items-stretch {
7699 align-items: stretch !important;
7702 .align-content-start {
7703 align-content: flex-start !important;
7706 .align-content-end {
7707 align-content: flex-end !important;
7710 .align-content-center {
7711 align-content: center !important;
7714 .align-content-between {
7715 align-content: space-between !important;
7718 .align-content-around {
7719 align-content: space-around !important;
7722 .align-content-stretch {
7723 align-content: stretch !important;
7727 align-self: auto !important;
7731 align-self: flex-start !important;
7735 align-self: flex-end !important;
7738 .align-self-center {
7739 align-self: center !important;
7742 .align-self-baseline {
7743 align-self: baseline !important;
7746 .align-self-stretch {
7747 align-self: stretch !important;
7751 order: -1 !important;
7755 order: 0 !important;
7759 order: 1 !important;
7763 order: 2 !important;
7767 order: 3 !important;
7771 order: 4 !important;
7775 order: 5 !important;
7779 order: 6 !important;
7783 margin: 0 !important;
7787 margin: 0.25rem !important;
7791 margin: 0.5rem !important;
7795 margin: 1rem !important;
7799 margin: 1.5rem !important;
7803 margin: 3rem !important;
7807 margin: auto !important;
7811 margin-right: 0 !important;
7812 margin-left: 0 !important;
7816 margin-right: 0.25rem !important;
7817 margin-left: 0.25rem !important;
7821 margin-right: 0.5rem !important;
7822 margin-left: 0.5rem !important;
7826 margin-right: 1rem !important;
7827 margin-left: 1rem !important;
7831 margin-right: 1.5rem !important;
7832 margin-left: 1.5rem !important;
7836 margin-right: 3rem !important;
7837 margin-left: 3rem !important;
7841 margin-right: auto !important;
7842 margin-left: auto !important;
7846 margin-top: 0 !important;
7847 margin-bottom: 0 !important;
7851 margin-top: 0.25rem !important;
7852 margin-bottom: 0.25rem !important;
7856 margin-top: 0.5rem !important;
7857 margin-bottom: 0.5rem !important;
7861 margin-top: 1rem !important;
7862 margin-bottom: 1rem !important;
7866 margin-top: 1.5rem !important;
7867 margin-bottom: 1.5rem !important;
7871 margin-top: 3rem !important;
7872 margin-bottom: 3rem !important;
7876 margin-top: auto !important;
7877 margin-bottom: auto !important;
7881 margin-top: 0 !important;
7885 margin-top: 0.25rem !important;
7889 margin-top: 0.5rem !important;
7893 margin-top: 1rem !important;
7897 margin-top: 1.5rem !important;
7901 margin-top: 3rem !important;
7905 margin-top: auto !important;
7909 margin-right: 0 !important;
7913 margin-right: 0.25rem !important;
7917 margin-right: 0.5rem !important;
7921 margin-right: 1rem !important;
7925 margin-right: 1.5rem !important;
7929 margin-right: 3rem !important;
7933 margin-right: auto !important;
7937 margin-bottom: 0 !important;
7941 margin-bottom: 0.25rem !important;
7945 margin-bottom: 0.5rem !important;
7949 margin-bottom: 1rem !important;
7953 margin-bottom: 1.5rem !important;
7957 margin-bottom: 3rem !important;
7961 margin-bottom: auto !important;
7965 margin-left: 0 !important;
7969 margin-left: 0.25rem !important;
7973 margin-left: 0.5rem !important;
7977 margin-left: 1rem !important;
7981 margin-left: 1.5rem !important;
7985 margin-left: 3rem !important;
7989 margin-left: auto !important;
7993 padding: 0 !important;
7997 padding: 0.25rem !important;
8001 padding: 0.5rem !important;
8005 padding: 1rem !important;
8009 padding: 1.5rem !important;
8013 padding: 3rem !important;
8017 padding-right: 0 !important;
8018 padding-left: 0 !important;
8022 padding-right: 0.25rem !important;
8023 padding-left: 0.25rem !important;
8027 padding-right: 0.5rem !important;
8028 padding-left: 0.5rem !important;
8032 padding-right: 1rem !important;
8033 padding-left: 1rem !important;
8037 padding-right: 1.5rem !important;
8038 padding-left: 1.5rem !important;
8042 padding-right: 3rem !important;
8043 padding-left: 3rem !important;
8047 padding-top: 0 !important;
8048 padding-bottom: 0 !important;
8052 padding-top: 0.25rem !important;
8053 padding-bottom: 0.25rem !important;
8057 padding-top: 0.5rem !important;
8058 padding-bottom: 0.5rem !important;
8062 padding-top: 1rem !important;
8063 padding-bottom: 1rem !important;
8067 padding-top: 1.5rem !important;
8068 padding-bottom: 1.5rem !important;
8072 padding-top: 3rem !important;
8073 padding-bottom: 3rem !important;
8077 padding-top: 0 !important;
8081 padding-top: 0.25rem !important;
8085 padding-top: 0.5rem !important;
8089 padding-top: 1rem !important;
8093 padding-top: 1.5rem !important;
8097 padding-top: 3rem !important;
8101 padding-right: 0 !important;
8105 padding-right: 0.25rem !important;
8109 padding-right: 0.5rem !important;
8113 padding-right: 1rem !important;
8117 padding-right: 1.5rem !important;
8121 padding-right: 3rem !important;
8125 padding-bottom: 0 !important;
8129 padding-bottom: 0.25rem !important;
8133 padding-bottom: 0.5rem !important;
8137 padding-bottom: 1rem !important;
8141 padding-bottom: 1.5rem !important;
8145 padding-bottom: 3rem !important;
8149 padding-left: 0 !important;
8153 padding-left: 0.25rem !important;
8157 padding-left: 0.5rem !important;
8161 padding-left: 1rem !important;
8165 padding-left: 1.5rem !important;
8169 padding-left: 3rem !important;
8177 gap: 0.25rem !important;
8181 gap: 0.5rem !important;
8185 gap: 1rem !important;
8189 gap: 1.5rem !important;
8193 gap: 3rem !important;
8197 row-gap: 0 !important;
8201 row-gap: 0.25rem !important;
8205 row-gap: 0.5rem !important;
8209 row-gap: 1rem !important;
8213 row-gap: 1.5rem !important;
8217 row-gap: 3rem !important;
8221 column-gap: 0 !important;
8225 column-gap: 0.25rem !important;
8229 column-gap: 0.5rem !important;
8233 column-gap: 1rem !important;
8237 column-gap: 1.5rem !important;
8241 column-gap: 3rem !important;
8245 font-family: var(--bs-font-monospace) !important;
8249 font-size: calc(1.375rem + 1.5vw) !important;
8253 font-size: calc(1.325rem + 0.9vw) !important;
8257 font-size: calc(1.3rem + 0.6vw) !important;
8261 font-size: calc(1.275rem + 0.3vw) !important;
8265 font-size: 1.25rem !important;
8269 font-size: 1rem !important;
8273 font-style: italic !important;
8277 font-style: normal !important;
8281 font-weight: lighter !important;
8285 font-weight: 300 !important;
8289 font-weight: 400 !important;
8293 font-weight: 500 !important;
8297 font-weight: 600 !important;
8301 font-weight: 600 !important;
8305 font-weight: bolder !important;
8309 line-height: 1 !important;
8313 line-height: 1.25 !important;
8317 line-height: 1.5 !important;
8321 line-height: 2 !important;
8325 text-align: left !important;
8329 text-align: right !important;
8333 text-align: center !important;
8336 .text-decoration-none {
8337 text-decoration: none !important;
8340 .text-decoration-underline {
8341 text-decoration: underline !important;
8344 .text-decoration-line-through {
8345 text-decoration: line-through !important;
8349 text-transform: lowercase !important;
8353 text-transform: uppercase !important;
8357 text-transform: capitalize !important;
8361 white-space: normal !important;
8365 white-space: nowrap !important;
8368 /* rtl:begin:remove */
8370 word-wrap: break-word !important;
8371 word-break: break-word !important;
8374 /* rtl:end:remove */
8376 --bs-text-opacity: 1;
8377 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8381 --bs-text-opacity: 1;
8382 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8386 --bs-text-opacity: 1;
8387 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8391 --bs-text-opacity: 1;
8392 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8396 --bs-text-opacity: 1;
8397 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8401 --bs-text-opacity: 1;
8402 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8406 --bs-text-opacity: 1;
8407 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8411 --bs-text-opacity: 1;
8412 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8416 --bs-text-opacity: 1;
8417 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8421 --bs-text-opacity: 1;
8422 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8426 --bs-text-opacity: 1;
8427 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8431 --bs-text-opacity: 1;
8432 color: var(--bs-secondary-color) !important;
8436 --bs-text-opacity: 1;
8437 color: rgba(34, 34, 34, 0.5) !important;
8441 --bs-text-opacity: 1;
8442 color: rgba(255, 255, 255, 0.5) !important;
8445 .text-body-secondary {
8446 --bs-text-opacity: 1;
8447 color: var(--bs-secondary-color) !important;
8450 .text-body-tertiary {
8451 --bs-text-opacity: 1;
8452 color: var(--bs-tertiary-color) !important;
8455 .text-body-emphasis {
8456 --bs-text-opacity: 1;
8457 color: var(--bs-emphasis-color) !important;
8461 --bs-text-opacity: 1;
8462 color: inherit !important;
8466 --bs-text-opacity: 0.25;
8470 --bs-text-opacity: 0.5;
8474 --bs-text-opacity: 0.75;
8478 --bs-text-opacity: 1;
8481 .text-primary-emphasis {
8482 color: var(--bs-primary-text-emphasis) !important;
8485 .text-secondary-emphasis {
8486 color: var(--bs-secondary-text-emphasis) !important;
8489 .text-success-emphasis {
8490 color: var(--bs-success-text-emphasis) !important;
8493 .text-info-emphasis {
8494 color: var(--bs-info-text-emphasis) !important;
8497 .text-warning-emphasis {
8498 color: var(--bs-warning-text-emphasis) !important;
8501 .text-danger-emphasis {
8502 color: var(--bs-danger-text-emphasis) !important;
8505 .text-light-emphasis {
8506 color: var(--bs-light-text-emphasis) !important;
8509 .text-dark-emphasis {
8510 color: var(--bs-dark-text-emphasis) !important;
8514 --bs-link-opacity: 0.1;
8517 .link-opacity-10-hover:hover {
8518 --bs-link-opacity: 0.1;
8522 --bs-link-opacity: 0.25;
8525 .link-opacity-25-hover:hover {
8526 --bs-link-opacity: 0.25;
8530 --bs-link-opacity: 0.5;
8533 .link-opacity-50-hover:hover {
8534 --bs-link-opacity: 0.5;
8538 --bs-link-opacity: 0.75;
8541 .link-opacity-75-hover:hover {
8542 --bs-link-opacity: 0.75;
8546 --bs-link-opacity: 1;
8549 .link-opacity-100-hover:hover {
8550 --bs-link-opacity: 1;
8554 text-underline-offset: 0.125em !important;
8557 .link-offset-1-hover:hover {
8558 text-underline-offset: 0.125em !important;
8562 text-underline-offset: 0.25em !important;
8565 .link-offset-2-hover:hover {
8566 text-underline-offset: 0.25em !important;
8570 text-underline-offset: 0.375em !important;
8573 .link-offset-3-hover:hover {
8574 text-underline-offset: 0.375em !important;
8577 .link-underline-primary {
8578 --bs-link-underline-opacity: 1;
8579 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8582 .link-underline-secondary {
8583 --bs-link-underline-opacity: 1;
8584 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8587 .link-underline-success {
8588 --bs-link-underline-opacity: 1;
8589 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8592 .link-underline-info {
8593 --bs-link-underline-opacity: 1;
8594 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8597 .link-underline-warning {
8598 --bs-link-underline-opacity: 1;
8599 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8602 .link-underline-danger {
8603 --bs-link-underline-opacity: 1;
8604 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8607 .link-underline-light {
8608 --bs-link-underline-opacity: 1;
8609 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8612 .link-underline-dark {
8613 --bs-link-underline-opacity: 1;
8614 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8618 --bs-link-underline-opacity: 1;
8619 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8622 .link-underline-opacity-0 {
8623 --bs-link-underline-opacity: 0;
8626 .link-underline-opacity-0-hover:hover {
8627 --bs-link-underline-opacity: 0;
8630 .link-underline-opacity-10 {
8631 --bs-link-underline-opacity: 0.1;
8634 .link-underline-opacity-10-hover:hover {
8635 --bs-link-underline-opacity: 0.1;
8638 .link-underline-opacity-25 {
8639 --bs-link-underline-opacity: 0.25;
8642 .link-underline-opacity-25-hover:hover {
8643 --bs-link-underline-opacity: 0.25;
8646 .link-underline-opacity-50 {
8647 --bs-link-underline-opacity: 0.5;
8650 .link-underline-opacity-50-hover:hover {
8651 --bs-link-underline-opacity: 0.5;
8654 .link-underline-opacity-75 {
8655 --bs-link-underline-opacity: 0.75;
8658 .link-underline-opacity-75-hover:hover {
8659 --bs-link-underline-opacity: 0.75;
8662 .link-underline-opacity-100 {
8663 --bs-link-underline-opacity: 1;
8666 .link-underline-opacity-100-hover:hover {
8667 --bs-link-underline-opacity: 1;
8672 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8677 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8682 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8687 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8692 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8697 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8702 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8707 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8712 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8717 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8722 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8727 background-color: transparent !important;
8730 .bg-body-secondary {
8732 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8737 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8741 --bs-bg-opacity: 0.1;
8745 --bs-bg-opacity: 0.25;
8749 --bs-bg-opacity: 0.5;
8753 --bs-bg-opacity: 0.75;
8760 .bg-primary-subtle {
8761 background-color: var(--bs-primary-bg-subtle) !important;
8764 .bg-secondary-subtle {
8765 background-color: var(--bs-secondary-bg-subtle) !important;
8768 .bg-success-subtle {
8769 background-color: var(--bs-success-bg-subtle) !important;
8773 background-color: var(--bs-info-bg-subtle) !important;
8776 .bg-warning-subtle {
8777 background-color: var(--bs-warning-bg-subtle) !important;
8781 background-color: var(--bs-danger-bg-subtle) !important;
8785 background-color: var(--bs-light-bg-subtle) !important;
8789 background-color: var(--bs-dark-bg-subtle) !important;
8793 background-image: var(--bs-gradient) !important;
8797 user-select: all !important;
8801 user-select: auto !important;
8805 user-select: none !important;
8809 pointer-events: none !important;
8813 pointer-events: auto !important;
8817 border-radius: var(--bs-border-radius) !important;
8821 border-radius: 0 !important;
8825 border-radius: var(--bs-border-radius-sm) !important;
8829 border-radius: var(--bs-border-radius) !important;
8833 border-radius: var(--bs-border-radius-lg) !important;
8837 border-radius: var(--bs-border-radius-xl) !important;
8841 border-radius: var(--bs-border-radius-xxl) !important;
8845 border-radius: 50% !important;
8849 border-radius: var(--bs-border-radius-pill) !important;
8853 border-top-left-radius: var(--bs-border-radius) !important;
8854 border-top-right-radius: var(--bs-border-radius) !important;
8858 border-top-left-radius: 0 !important;
8859 border-top-right-radius: 0 !important;
8863 border-top-left-radius: var(--bs-border-radius-sm) !important;
8864 border-top-right-radius: var(--bs-border-radius-sm) !important;
8868 border-top-left-radius: var(--bs-border-radius) !important;
8869 border-top-right-radius: var(--bs-border-radius) !important;
8873 border-top-left-radius: var(--bs-border-radius-lg) !important;
8874 border-top-right-radius: var(--bs-border-radius-lg) !important;
8878 border-top-left-radius: var(--bs-border-radius-xl) !important;
8879 border-top-right-radius: var(--bs-border-radius-xl) !important;
8883 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8884 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8887 .rounded-top-circle {
8888 border-top-left-radius: 50% !important;
8889 border-top-right-radius: 50% !important;
8893 border-top-left-radius: var(--bs-border-radius-pill) !important;
8894 border-top-right-radius: var(--bs-border-radius-pill) !important;
8898 border-top-right-radius: var(--bs-border-radius) !important;
8899 border-bottom-right-radius: var(--bs-border-radius) !important;
8903 border-top-right-radius: 0 !important;
8904 border-bottom-right-radius: 0 !important;
8908 border-top-right-radius: var(--bs-border-radius-sm) !important;
8909 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8913 border-top-right-radius: var(--bs-border-radius) !important;
8914 border-bottom-right-radius: var(--bs-border-radius) !important;
8918 border-top-right-radius: var(--bs-border-radius-lg) !important;
8919 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8923 border-top-right-radius: var(--bs-border-radius-xl) !important;
8924 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8928 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8929 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8932 .rounded-end-circle {
8933 border-top-right-radius: 50% !important;
8934 border-bottom-right-radius: 50% !important;
8938 border-top-right-radius: var(--bs-border-radius-pill) !important;
8939 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8943 border-bottom-right-radius: var(--bs-border-radius) !important;
8944 border-bottom-left-radius: var(--bs-border-radius) !important;
8948 border-bottom-right-radius: 0 !important;
8949 border-bottom-left-radius: 0 !important;
8953 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8954 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8958 border-bottom-right-radius: var(--bs-border-radius) !important;
8959 border-bottom-left-radius: var(--bs-border-radius) !important;
8963 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8964 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8968 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8969 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8973 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8974 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8977 .rounded-bottom-circle {
8978 border-bottom-right-radius: 50% !important;
8979 border-bottom-left-radius: 50% !important;
8982 .rounded-bottom-pill {
8983 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8984 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8988 border-bottom-left-radius: var(--bs-border-radius) !important;
8989 border-top-left-radius: var(--bs-border-radius) !important;
8993 border-bottom-left-radius: 0 !important;
8994 border-top-left-radius: 0 !important;
8998 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8999 border-top-left-radius: var(--bs-border-radius-sm) !important;
9003 border-bottom-left-radius: var(--bs-border-radius) !important;
9004 border-top-left-radius: var(--bs-border-radius) !important;
9008 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9009 border-top-left-radius: var(--bs-border-radius-lg) !important;
9013 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9014 border-top-left-radius: var(--bs-border-radius-xl) !important;
9018 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9019 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9022 .rounded-start-circle {
9023 border-bottom-left-radius: 50% !important;
9024 border-top-left-radius: 50% !important;
9027 .rounded-start-pill {
9028 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9029 border-top-left-radius: var(--bs-border-radius-pill) !important;
9033 visibility: visible !important;
9037 visibility: hidden !important;
9041 z-index: -1 !important;
9045 z-index: 0 !important;
9049 z-index: 1 !important;
9053 z-index: 2 !important;
9057 z-index: 3 !important;
9060 @media (min-width: 576px) {
9062 float: left !important;
9065 float: right !important;
9068 float: none !important;
9070 .object-fit-sm-contain {
9071 object-fit: contain !important;
9073 .object-fit-sm-cover {
9074 object-fit: cover !important;
9076 .object-fit-sm-fill {
9077 object-fit: fill !important;
9079 .object-fit-sm-scale {
9080 object-fit: scale-down !important;
9082 .object-fit-sm-none {
9083 object-fit: none !important;
9086 display: inline !important;
9088 .d-sm-inline-block {
9089 display: inline-block !important;
9092 display: block !important;
9095 display: grid !important;
9098 display: inline-grid !important;
9101 display: table !important;
9104 display: table-row !important;
9107 display: table-cell !important;
9110 display: flex !important;
9113 display: inline-flex !important;
9116 display: none !important;
9119 flex: 1 1 auto !important;
9122 flex-direction: row !important;
9125 flex-direction: column !important;
9127 .flex-sm-row-reverse {
9128 flex-direction: row-reverse !important;
9130 .flex-sm-column-reverse {
9131 flex-direction: column-reverse !important;
9134 flex-grow: 0 !important;
9137 flex-grow: 1 !important;
9140 flex-shrink: 0 !important;
9143 flex-shrink: 1 !important;
9146 flex-wrap: wrap !important;
9149 flex-wrap: nowrap !important;
9151 .flex-sm-wrap-reverse {
9152 flex-wrap: wrap-reverse !important;
9154 .justify-content-sm-start {
9155 justify-content: flex-start !important;
9157 .justify-content-sm-end {
9158 justify-content: flex-end !important;
9160 .justify-content-sm-center {
9161 justify-content: center !important;
9163 .justify-content-sm-between {
9164 justify-content: space-between !important;
9166 .justify-content-sm-around {
9167 justify-content: space-around !important;
9169 .justify-content-sm-evenly {
9170 justify-content: space-evenly !important;
9172 .align-items-sm-start {
9173 align-items: flex-start !important;
9175 .align-items-sm-end {
9176 align-items: flex-end !important;
9178 .align-items-sm-center {
9179 align-items: center !important;
9181 .align-items-sm-baseline {
9182 align-items: baseline !important;
9184 .align-items-sm-stretch {
9185 align-items: stretch !important;
9187 .align-content-sm-start {
9188 align-content: flex-start !important;
9190 .align-content-sm-end {
9191 align-content: flex-end !important;
9193 .align-content-sm-center {
9194 align-content: center !important;
9196 .align-content-sm-between {
9197 align-content: space-between !important;
9199 .align-content-sm-around {
9200 align-content: space-around !important;
9202 .align-content-sm-stretch {
9203 align-content: stretch !important;
9205 .align-self-sm-auto {
9206 align-self: auto !important;
9208 .align-self-sm-start {
9209 align-self: flex-start !important;
9211 .align-self-sm-end {
9212 align-self: flex-end !important;
9214 .align-self-sm-center {
9215 align-self: center !important;
9217 .align-self-sm-baseline {
9218 align-self: baseline !important;
9220 .align-self-sm-stretch {
9221 align-self: stretch !important;
9224 order: -1 !important;
9227 order: 0 !important;
9230 order: 1 !important;
9233 order: 2 !important;
9236 order: 3 !important;
9239 order: 4 !important;
9242 order: 5 !important;
9245 order: 6 !important;
9248 margin: 0 !important;
9251 margin: 0.25rem !important;
9254 margin: 0.5rem !important;
9257 margin: 1rem !important;
9260 margin: 1.5rem !important;
9263 margin: 3rem !important;
9266 margin: auto !important;
9269 margin-right: 0 !important;
9270 margin-left: 0 !important;
9273 margin-right: 0.25rem !important;
9274 margin-left: 0.25rem !important;
9277 margin-right: 0.5rem !important;
9278 margin-left: 0.5rem !important;
9281 margin-right: 1rem !important;
9282 margin-left: 1rem !important;
9285 margin-right: 1.5rem !important;
9286 margin-left: 1.5rem !important;
9289 margin-right: 3rem !important;
9290 margin-left: 3rem !important;
9293 margin-right: auto !important;
9294 margin-left: auto !important;
9297 margin-top: 0 !important;
9298 margin-bottom: 0 !important;
9301 margin-top: 0.25rem !important;
9302 margin-bottom: 0.25rem !important;
9305 margin-top: 0.5rem !important;
9306 margin-bottom: 0.5rem !important;
9309 margin-top: 1rem !important;
9310 margin-bottom: 1rem !important;
9313 margin-top: 1.5rem !important;
9314 margin-bottom: 1.5rem !important;
9317 margin-top: 3rem !important;
9318 margin-bottom: 3rem !important;
9321 margin-top: auto !important;
9322 margin-bottom: auto !important;
9325 margin-top: 0 !important;
9328 margin-top: 0.25rem !important;
9331 margin-top: 0.5rem !important;
9334 margin-top: 1rem !important;
9337 margin-top: 1.5rem !important;
9340 margin-top: 3rem !important;
9343 margin-top: auto !important;
9346 margin-right: 0 !important;
9349 margin-right: 0.25rem !important;
9352 margin-right: 0.5rem !important;
9355 margin-right: 1rem !important;
9358 margin-right: 1.5rem !important;
9361 margin-right: 3rem !important;
9364 margin-right: auto !important;
9367 margin-bottom: 0 !important;
9370 margin-bottom: 0.25rem !important;
9373 margin-bottom: 0.5rem !important;
9376 margin-bottom: 1rem !important;
9379 margin-bottom: 1.5rem !important;
9382 margin-bottom: 3rem !important;
9385 margin-bottom: auto !important;
9388 margin-left: 0 !important;
9391 margin-left: 0.25rem !important;
9394 margin-left: 0.5rem !important;
9397 margin-left: 1rem !important;
9400 margin-left: 1.5rem !important;
9403 margin-left: 3rem !important;
9406 margin-left: auto !important;
9409 padding: 0 !important;
9412 padding: 0.25rem !important;
9415 padding: 0.5rem !important;
9418 padding: 1rem !important;
9421 padding: 1.5rem !important;
9424 padding: 3rem !important;
9427 padding-right: 0 !important;
9428 padding-left: 0 !important;
9431 padding-right: 0.25rem !important;
9432 padding-left: 0.25rem !important;
9435 padding-right: 0.5rem !important;
9436 padding-left: 0.5rem !important;
9439 padding-right: 1rem !important;
9440 padding-left: 1rem !important;
9443 padding-right: 1.5rem !important;
9444 padding-left: 1.5rem !important;
9447 padding-right: 3rem !important;
9448 padding-left: 3rem !important;
9451 padding-top: 0 !important;
9452 padding-bottom: 0 !important;
9455 padding-top: 0.25rem !important;
9456 padding-bottom: 0.25rem !important;
9459 padding-top: 0.5rem !important;
9460 padding-bottom: 0.5rem !important;
9463 padding-top: 1rem !important;
9464 padding-bottom: 1rem !important;
9467 padding-top: 1.5rem !important;
9468 padding-bottom: 1.5rem !important;
9471 padding-top: 3rem !important;
9472 padding-bottom: 3rem !important;
9475 padding-top: 0 !important;
9478 padding-top: 0.25rem !important;
9481 padding-top: 0.5rem !important;
9484 padding-top: 1rem !important;
9487 padding-top: 1.5rem !important;
9490 padding-top: 3rem !important;
9493 padding-right: 0 !important;
9496 padding-right: 0.25rem !important;
9499 padding-right: 0.5rem !important;
9502 padding-right: 1rem !important;
9505 padding-right: 1.5rem !important;
9508 padding-right: 3rem !important;
9511 padding-bottom: 0 !important;
9514 padding-bottom: 0.25rem !important;
9517 padding-bottom: 0.5rem !important;
9520 padding-bottom: 1rem !important;
9523 padding-bottom: 1.5rem !important;
9526 padding-bottom: 3rem !important;
9529 padding-left: 0 !important;
9532 padding-left: 0.25rem !important;
9535 padding-left: 0.5rem !important;
9538 padding-left: 1rem !important;
9541 padding-left: 1.5rem !important;
9544 padding-left: 3rem !important;
9550 gap: 0.25rem !important;
9553 gap: 0.5rem !important;
9556 gap: 1rem !important;
9559 gap: 1.5rem !important;
9562 gap: 3rem !important;
9565 row-gap: 0 !important;
9568 row-gap: 0.25rem !important;
9571 row-gap: 0.5rem !important;
9574 row-gap: 1rem !important;
9577 row-gap: 1.5rem !important;
9580 row-gap: 3rem !important;
9583 column-gap: 0 !important;
9586 column-gap: 0.25rem !important;
9589 column-gap: 0.5rem !important;
9592 column-gap: 1rem !important;
9595 column-gap: 1.5rem !important;
9598 column-gap: 3rem !important;
9601 text-align: left !important;
9604 text-align: right !important;
9607 text-align: center !important;
9610 @media (min-width: 768px) {
9612 float: left !important;
9615 float: right !important;
9618 float: none !important;
9620 .object-fit-md-contain {
9621 object-fit: contain !important;
9623 .object-fit-md-cover {
9624 object-fit: cover !important;
9626 .object-fit-md-fill {
9627 object-fit: fill !important;
9629 .object-fit-md-scale {
9630 object-fit: scale-down !important;
9632 .object-fit-md-none {
9633 object-fit: none !important;
9636 display: inline !important;
9638 .d-md-inline-block {
9639 display: inline-block !important;
9642 display: block !important;
9645 display: grid !important;
9648 display: inline-grid !important;
9651 display: table !important;
9654 display: table-row !important;
9657 display: table-cell !important;
9660 display: flex !important;
9663 display: inline-flex !important;
9666 display: none !important;
9669 flex: 1 1 auto !important;
9672 flex-direction: row !important;
9675 flex-direction: column !important;
9677 .flex-md-row-reverse {
9678 flex-direction: row-reverse !important;
9680 .flex-md-column-reverse {
9681 flex-direction: column-reverse !important;
9684 flex-grow: 0 !important;
9687 flex-grow: 1 !important;
9690 flex-shrink: 0 !important;
9693 flex-shrink: 1 !important;
9696 flex-wrap: wrap !important;
9699 flex-wrap: nowrap !important;
9701 .flex-md-wrap-reverse {
9702 flex-wrap: wrap-reverse !important;
9704 .justify-content-md-start {
9705 justify-content: flex-start !important;
9707 .justify-content-md-end {
9708 justify-content: flex-end !important;
9710 .justify-content-md-center {
9711 justify-content: center !important;
9713 .justify-content-md-between {
9714 justify-content: space-between !important;
9716 .justify-content-md-around {
9717 justify-content: space-around !important;
9719 .justify-content-md-evenly {
9720 justify-content: space-evenly !important;
9722 .align-items-md-start {
9723 align-items: flex-start !important;
9725 .align-items-md-end {
9726 align-items: flex-end !important;
9728 .align-items-md-center {
9729 align-items: center !important;
9731 .align-items-md-baseline {
9732 align-items: baseline !important;
9734 .align-items-md-stretch {
9735 align-items: stretch !important;
9737 .align-content-md-start {
9738 align-content: flex-start !important;
9740 .align-content-md-end {
9741 align-content: flex-end !important;
9743 .align-content-md-center {
9744 align-content: center !important;
9746 .align-content-md-between {
9747 align-content: space-between !important;
9749 .align-content-md-around {
9750 align-content: space-around !important;
9752 .align-content-md-stretch {
9753 align-content: stretch !important;
9755 .align-self-md-auto {
9756 align-self: auto !important;
9758 .align-self-md-start {
9759 align-self: flex-start !important;
9761 .align-self-md-end {
9762 align-self: flex-end !important;
9764 .align-self-md-center {
9765 align-self: center !important;
9767 .align-self-md-baseline {
9768 align-self: baseline !important;
9770 .align-self-md-stretch {
9771 align-self: stretch !important;
9774 order: -1 !important;
9777 order: 0 !important;
9780 order: 1 !important;
9783 order: 2 !important;
9786 order: 3 !important;
9789 order: 4 !important;
9792 order: 5 !important;
9795 order: 6 !important;
9798 margin: 0 !important;
9801 margin: 0.25rem !important;
9804 margin: 0.5rem !important;
9807 margin: 1rem !important;
9810 margin: 1.5rem !important;
9813 margin: 3rem !important;
9816 margin: auto !important;
9819 margin-right: 0 !important;
9820 margin-left: 0 !important;
9823 margin-right: 0.25rem !important;
9824 margin-left: 0.25rem !important;
9827 margin-right: 0.5rem !important;
9828 margin-left: 0.5rem !important;
9831 margin-right: 1rem !important;
9832 margin-left: 1rem !important;
9835 margin-right: 1.5rem !important;
9836 margin-left: 1.5rem !important;
9839 margin-right: 3rem !important;
9840 margin-left: 3rem !important;
9843 margin-right: auto !important;
9844 margin-left: auto !important;
9847 margin-top: 0 !important;
9848 margin-bottom: 0 !important;
9851 margin-top: 0.25rem !important;
9852 margin-bottom: 0.25rem !important;
9855 margin-top: 0.5rem !important;
9856 margin-bottom: 0.5rem !important;
9859 margin-top: 1rem !important;
9860 margin-bottom: 1rem !important;
9863 margin-top: 1.5rem !important;
9864 margin-bottom: 1.5rem !important;
9867 margin-top: 3rem !important;
9868 margin-bottom: 3rem !important;
9871 margin-top: auto !important;
9872 margin-bottom: auto !important;
9875 margin-top: 0 !important;
9878 margin-top: 0.25rem !important;
9881 margin-top: 0.5rem !important;
9884 margin-top: 1rem !important;
9887 margin-top: 1.5rem !important;
9890 margin-top: 3rem !important;
9893 margin-top: auto !important;
9896 margin-right: 0 !important;
9899 margin-right: 0.25rem !important;
9902 margin-right: 0.5rem !important;
9905 margin-right: 1rem !important;
9908 margin-right: 1.5rem !important;
9911 margin-right: 3rem !important;
9914 margin-right: auto !important;
9917 margin-bottom: 0 !important;
9920 margin-bottom: 0.25rem !important;
9923 margin-bottom: 0.5rem !important;
9926 margin-bottom: 1rem !important;
9929 margin-bottom: 1.5rem !important;
9932 margin-bottom: 3rem !important;
9935 margin-bottom: auto !important;
9938 margin-left: 0 !important;
9941 margin-left: 0.25rem !important;
9944 margin-left: 0.5rem !important;
9947 margin-left: 1rem !important;
9950 margin-left: 1.5rem !important;
9953 margin-left: 3rem !important;
9956 margin-left: auto !important;
9959 padding: 0 !important;
9962 padding: 0.25rem !important;
9965 padding: 0.5rem !important;
9968 padding: 1rem !important;
9971 padding: 1.5rem !important;
9974 padding: 3rem !important;
9977 padding-right: 0 !important;
9978 padding-left: 0 !important;
9981 padding-right: 0.25rem !important;
9982 padding-left: 0.25rem !important;
9985 padding-right: 0.5rem !important;
9986 padding-left: 0.5rem !important;
9989 padding-right: 1rem !important;
9990 padding-left: 1rem !important;
9993 padding-right: 1.5rem !important;
9994 padding-left: 1.5rem !important;
9997 padding-right: 3rem !important;
9998 padding-left: 3rem !important;
10001 padding-top: 0 !important;
10002 padding-bottom: 0 !important;
10005 padding-top: 0.25rem !important;
10006 padding-bottom: 0.25rem !important;
10009 padding-top: 0.5rem !important;
10010 padding-bottom: 0.5rem !important;
10013 padding-top: 1rem !important;
10014 padding-bottom: 1rem !important;
10017 padding-top: 1.5rem !important;
10018 padding-bottom: 1.5rem !important;
10021 padding-top: 3rem !important;
10022 padding-bottom: 3rem !important;
10025 padding-top: 0 !important;
10028 padding-top: 0.25rem !important;
10031 padding-top: 0.5rem !important;
10034 padding-top: 1rem !important;
10037 padding-top: 1.5rem !important;
10040 padding-top: 3rem !important;
10043 padding-right: 0 !important;
10046 padding-right: 0.25rem !important;
10049 padding-right: 0.5rem !important;
10052 padding-right: 1rem !important;
10055 padding-right: 1.5rem !important;
10058 padding-right: 3rem !important;
10061 padding-bottom: 0 !important;
10064 padding-bottom: 0.25rem !important;
10067 padding-bottom: 0.5rem !important;
10070 padding-bottom: 1rem !important;
10073 padding-bottom: 1.5rem !important;
10076 padding-bottom: 3rem !important;
10079 padding-left: 0 !important;
10082 padding-left: 0.25rem !important;
10085 padding-left: 0.5rem !important;
10088 padding-left: 1rem !important;
10091 padding-left: 1.5rem !important;
10094 padding-left: 3rem !important;
10100 gap: 0.25rem !important;
10103 gap: 0.5rem !important;
10106 gap: 1rem !important;
10109 gap: 1.5rem !important;
10112 gap: 3rem !important;
10115 row-gap: 0 !important;
10118 row-gap: 0.25rem !important;
10121 row-gap: 0.5rem !important;
10124 row-gap: 1rem !important;
10127 row-gap: 1.5rem !important;
10130 row-gap: 3rem !important;
10133 column-gap: 0 !important;
10136 column-gap: 0.25rem !important;
10139 column-gap: 0.5rem !important;
10142 column-gap: 1rem !important;
10145 column-gap: 1.5rem !important;
10148 column-gap: 3rem !important;
10151 text-align: left !important;
10154 text-align: right !important;
10157 text-align: center !important;
10160 @media (min-width: 992px) {
10162 float: left !important;
10165 float: right !important;
10168 float: none !important;
10170 .object-fit-lg-contain {
10171 object-fit: contain !important;
10173 .object-fit-lg-cover {
10174 object-fit: cover !important;
10176 .object-fit-lg-fill {
10177 object-fit: fill !important;
10179 .object-fit-lg-scale {
10180 object-fit: scale-down !important;
10182 .object-fit-lg-none {
10183 object-fit: none !important;
10186 display: inline !important;
10188 .d-lg-inline-block {
10189 display: inline-block !important;
10192 display: block !important;
10195 display: grid !important;
10197 .d-lg-inline-grid {
10198 display: inline-grid !important;
10201 display: table !important;
10204 display: table-row !important;
10207 display: table-cell !important;
10210 display: flex !important;
10212 .d-lg-inline-flex {
10213 display: inline-flex !important;
10216 display: none !important;
10219 flex: 1 1 auto !important;
10222 flex-direction: row !important;
10225 flex-direction: column !important;
10227 .flex-lg-row-reverse {
10228 flex-direction: row-reverse !important;
10230 .flex-lg-column-reverse {
10231 flex-direction: column-reverse !important;
10234 flex-grow: 0 !important;
10237 flex-grow: 1 !important;
10239 .flex-lg-shrink-0 {
10240 flex-shrink: 0 !important;
10242 .flex-lg-shrink-1 {
10243 flex-shrink: 1 !important;
10246 flex-wrap: wrap !important;
10249 flex-wrap: nowrap !important;
10251 .flex-lg-wrap-reverse {
10252 flex-wrap: wrap-reverse !important;
10254 .justify-content-lg-start {
10255 justify-content: flex-start !important;
10257 .justify-content-lg-end {
10258 justify-content: flex-end !important;
10260 .justify-content-lg-center {
10261 justify-content: center !important;
10263 .justify-content-lg-between {
10264 justify-content: space-between !important;
10266 .justify-content-lg-around {
10267 justify-content: space-around !important;
10269 .justify-content-lg-evenly {
10270 justify-content: space-evenly !important;
10272 .align-items-lg-start {
10273 align-items: flex-start !important;
10275 .align-items-lg-end {
10276 align-items: flex-end !important;
10278 .align-items-lg-center {
10279 align-items: center !important;
10281 .align-items-lg-baseline {
10282 align-items: baseline !important;
10284 .align-items-lg-stretch {
10285 align-items: stretch !important;
10287 .align-content-lg-start {
10288 align-content: flex-start !important;
10290 .align-content-lg-end {
10291 align-content: flex-end !important;
10293 .align-content-lg-center {
10294 align-content: center !important;
10296 .align-content-lg-between {
10297 align-content: space-between !important;
10299 .align-content-lg-around {
10300 align-content: space-around !important;
10302 .align-content-lg-stretch {
10303 align-content: stretch !important;
10305 .align-self-lg-auto {
10306 align-self: auto !important;
10308 .align-self-lg-start {
10309 align-self: flex-start !important;
10311 .align-self-lg-end {
10312 align-self: flex-end !important;
10314 .align-self-lg-center {
10315 align-self: center !important;
10317 .align-self-lg-baseline {
10318 align-self: baseline !important;
10320 .align-self-lg-stretch {
10321 align-self: stretch !important;
10324 order: -1 !important;
10327 order: 0 !important;
10330 order: 1 !important;
10333 order: 2 !important;
10336 order: 3 !important;
10339 order: 4 !important;
10342 order: 5 !important;
10345 order: 6 !important;
10348 margin: 0 !important;
10351 margin: 0.25rem !important;
10354 margin: 0.5rem !important;
10357 margin: 1rem !important;
10360 margin: 1.5rem !important;
10363 margin: 3rem !important;
10366 margin: auto !important;
10369 margin-right: 0 !important;
10370 margin-left: 0 !important;
10373 margin-right: 0.25rem !important;
10374 margin-left: 0.25rem !important;
10377 margin-right: 0.5rem !important;
10378 margin-left: 0.5rem !important;
10381 margin-right: 1rem !important;
10382 margin-left: 1rem !important;
10385 margin-right: 1.5rem !important;
10386 margin-left: 1.5rem !important;
10389 margin-right: 3rem !important;
10390 margin-left: 3rem !important;
10393 margin-right: auto !important;
10394 margin-left: auto !important;
10397 margin-top: 0 !important;
10398 margin-bottom: 0 !important;
10401 margin-top: 0.25rem !important;
10402 margin-bottom: 0.25rem !important;
10405 margin-top: 0.5rem !important;
10406 margin-bottom: 0.5rem !important;
10409 margin-top: 1rem !important;
10410 margin-bottom: 1rem !important;
10413 margin-top: 1.5rem !important;
10414 margin-bottom: 1.5rem !important;
10417 margin-top: 3rem !important;
10418 margin-bottom: 3rem !important;
10421 margin-top: auto !important;
10422 margin-bottom: auto !important;
10425 margin-top: 0 !important;
10428 margin-top: 0.25rem !important;
10431 margin-top: 0.5rem !important;
10434 margin-top: 1rem !important;
10437 margin-top: 1.5rem !important;
10440 margin-top: 3rem !important;
10443 margin-top: auto !important;
10446 margin-right: 0 !important;
10449 margin-right: 0.25rem !important;
10452 margin-right: 0.5rem !important;
10455 margin-right: 1rem !important;
10458 margin-right: 1.5rem !important;
10461 margin-right: 3rem !important;
10464 margin-right: auto !important;
10467 margin-bottom: 0 !important;
10470 margin-bottom: 0.25rem !important;
10473 margin-bottom: 0.5rem !important;
10476 margin-bottom: 1rem !important;
10479 margin-bottom: 1.5rem !important;
10482 margin-bottom: 3rem !important;
10485 margin-bottom: auto !important;
10488 margin-left: 0 !important;
10491 margin-left: 0.25rem !important;
10494 margin-left: 0.5rem !important;
10497 margin-left: 1rem !important;
10500 margin-left: 1.5rem !important;
10503 margin-left: 3rem !important;
10506 margin-left: auto !important;
10509 padding: 0 !important;
10512 padding: 0.25rem !important;
10515 padding: 0.5rem !important;
10518 padding: 1rem !important;
10521 padding: 1.5rem !important;
10524 padding: 3rem !important;
10527 padding-right: 0 !important;
10528 padding-left: 0 !important;
10531 padding-right: 0.25rem !important;
10532 padding-left: 0.25rem !important;
10535 padding-right: 0.5rem !important;
10536 padding-left: 0.5rem !important;
10539 padding-right: 1rem !important;
10540 padding-left: 1rem !important;
10543 padding-right: 1.5rem !important;
10544 padding-left: 1.5rem !important;
10547 padding-right: 3rem !important;
10548 padding-left: 3rem !important;
10551 padding-top: 0 !important;
10552 padding-bottom: 0 !important;
10555 padding-top: 0.25rem !important;
10556 padding-bottom: 0.25rem !important;
10559 padding-top: 0.5rem !important;
10560 padding-bottom: 0.5rem !important;
10563 padding-top: 1rem !important;
10564 padding-bottom: 1rem !important;
10567 padding-top: 1.5rem !important;
10568 padding-bottom: 1.5rem !important;
10571 padding-top: 3rem !important;
10572 padding-bottom: 3rem !important;
10575 padding-top: 0 !important;
10578 padding-top: 0.25rem !important;
10581 padding-top: 0.5rem !important;
10584 padding-top: 1rem !important;
10587 padding-top: 1.5rem !important;
10590 padding-top: 3rem !important;
10593 padding-right: 0 !important;
10596 padding-right: 0.25rem !important;
10599 padding-right: 0.5rem !important;
10602 padding-right: 1rem !important;
10605 padding-right: 1.5rem !important;
10608 padding-right: 3rem !important;
10611 padding-bottom: 0 !important;
10614 padding-bottom: 0.25rem !important;
10617 padding-bottom: 0.5rem !important;
10620 padding-bottom: 1rem !important;
10623 padding-bottom: 1.5rem !important;
10626 padding-bottom: 3rem !important;
10629 padding-left: 0 !important;
10632 padding-left: 0.25rem !important;
10635 padding-left: 0.5rem !important;
10638 padding-left: 1rem !important;
10641 padding-left: 1.5rem !important;
10644 padding-left: 3rem !important;
10650 gap: 0.25rem !important;
10653 gap: 0.5rem !important;
10656 gap: 1rem !important;
10659 gap: 1.5rem !important;
10662 gap: 3rem !important;
10665 row-gap: 0 !important;
10668 row-gap: 0.25rem !important;
10671 row-gap: 0.5rem !important;
10674 row-gap: 1rem !important;
10677 row-gap: 1.5rem !important;
10680 row-gap: 3rem !important;
10683 column-gap: 0 !important;
10686 column-gap: 0.25rem !important;
10689 column-gap: 0.5rem !important;
10692 column-gap: 1rem !important;
10695 column-gap: 1.5rem !important;
10698 column-gap: 3rem !important;
10701 text-align: left !important;
10704 text-align: right !important;
10707 text-align: center !important;
10710 @media (min-width: 1200px) {
10712 float: left !important;
10715 float: right !important;
10718 float: none !important;
10720 .object-fit-xl-contain {
10721 object-fit: contain !important;
10723 .object-fit-xl-cover {
10724 object-fit: cover !important;
10726 .object-fit-xl-fill {
10727 object-fit: fill !important;
10729 .object-fit-xl-scale {
10730 object-fit: scale-down !important;
10732 .object-fit-xl-none {
10733 object-fit: none !important;
10736 display: inline !important;
10738 .d-xl-inline-block {
10739 display: inline-block !important;
10742 display: block !important;
10745 display: grid !important;
10747 .d-xl-inline-grid {
10748 display: inline-grid !important;
10751 display: table !important;
10754 display: table-row !important;
10757 display: table-cell !important;
10760 display: flex !important;
10762 .d-xl-inline-flex {
10763 display: inline-flex !important;
10766 display: none !important;
10769 flex: 1 1 auto !important;
10772 flex-direction: row !important;
10775 flex-direction: column !important;
10777 .flex-xl-row-reverse {
10778 flex-direction: row-reverse !important;
10780 .flex-xl-column-reverse {
10781 flex-direction: column-reverse !important;
10784 flex-grow: 0 !important;
10787 flex-grow: 1 !important;
10789 .flex-xl-shrink-0 {
10790 flex-shrink: 0 !important;
10792 .flex-xl-shrink-1 {
10793 flex-shrink: 1 !important;
10796 flex-wrap: wrap !important;
10799 flex-wrap: nowrap !important;
10801 .flex-xl-wrap-reverse {
10802 flex-wrap: wrap-reverse !important;
10804 .justify-content-xl-start {
10805 justify-content: flex-start !important;
10807 .justify-content-xl-end {
10808 justify-content: flex-end !important;
10810 .justify-content-xl-center {
10811 justify-content: center !important;
10813 .justify-content-xl-between {
10814 justify-content: space-between !important;
10816 .justify-content-xl-around {
10817 justify-content: space-around !important;
10819 .justify-content-xl-evenly {
10820 justify-content: space-evenly !important;
10822 .align-items-xl-start {
10823 align-items: flex-start !important;
10825 .align-items-xl-end {
10826 align-items: flex-end !important;
10828 .align-items-xl-center {
10829 align-items: center !important;
10831 .align-items-xl-baseline {
10832 align-items: baseline !important;
10834 .align-items-xl-stretch {
10835 align-items: stretch !important;
10837 .align-content-xl-start {
10838 align-content: flex-start !important;
10840 .align-content-xl-end {
10841 align-content: flex-end !important;
10843 .align-content-xl-center {
10844 align-content: center !important;
10846 .align-content-xl-between {
10847 align-content: space-between !important;
10849 .align-content-xl-around {
10850 align-content: space-around !important;
10852 .align-content-xl-stretch {
10853 align-content: stretch !important;
10855 .align-self-xl-auto {
10856 align-self: auto !important;
10858 .align-self-xl-start {
10859 align-self: flex-start !important;
10861 .align-self-xl-end {
10862 align-self: flex-end !important;
10864 .align-self-xl-center {
10865 align-self: center !important;
10867 .align-self-xl-baseline {
10868 align-self: baseline !important;
10870 .align-self-xl-stretch {
10871 align-self: stretch !important;
10874 order: -1 !important;
10877 order: 0 !important;
10880 order: 1 !important;
10883 order: 2 !important;
10886 order: 3 !important;
10889 order: 4 !important;
10892 order: 5 !important;
10895 order: 6 !important;
10898 margin: 0 !important;
10901 margin: 0.25rem !important;
10904 margin: 0.5rem !important;
10907 margin: 1rem !important;
10910 margin: 1.5rem !important;
10913 margin: 3rem !important;
10916 margin: auto !important;
10919 margin-right: 0 !important;
10920 margin-left: 0 !important;
10923 margin-right: 0.25rem !important;
10924 margin-left: 0.25rem !important;
10927 margin-right: 0.5rem !important;
10928 margin-left: 0.5rem !important;
10931 margin-right: 1rem !important;
10932 margin-left: 1rem !important;
10935 margin-right: 1.5rem !important;
10936 margin-left: 1.5rem !important;
10939 margin-right: 3rem !important;
10940 margin-left: 3rem !important;
10943 margin-right: auto !important;
10944 margin-left: auto !important;
10947 margin-top: 0 !important;
10948 margin-bottom: 0 !important;
10951 margin-top: 0.25rem !important;
10952 margin-bottom: 0.25rem !important;
10955 margin-top: 0.5rem !important;
10956 margin-bottom: 0.5rem !important;
10959 margin-top: 1rem !important;
10960 margin-bottom: 1rem !important;
10963 margin-top: 1.5rem !important;
10964 margin-bottom: 1.5rem !important;
10967 margin-top: 3rem !important;
10968 margin-bottom: 3rem !important;
10971 margin-top: auto !important;
10972 margin-bottom: auto !important;
10975 margin-top: 0 !important;
10978 margin-top: 0.25rem !important;
10981 margin-top: 0.5rem !important;
10984 margin-top: 1rem !important;
10987 margin-top: 1.5rem !important;
10990 margin-top: 3rem !important;
10993 margin-top: auto !important;
10996 margin-right: 0 !important;
10999 margin-right: 0.25rem !important;
11002 margin-right: 0.5rem !important;
11005 margin-right: 1rem !important;
11008 margin-right: 1.5rem !important;
11011 margin-right: 3rem !important;
11014 margin-right: auto !important;
11017 margin-bottom: 0 !important;
11020 margin-bottom: 0.25rem !important;
11023 margin-bottom: 0.5rem !important;
11026 margin-bottom: 1rem !important;
11029 margin-bottom: 1.5rem !important;
11032 margin-bottom: 3rem !important;
11035 margin-bottom: auto !important;
11038 margin-left: 0 !important;
11041 margin-left: 0.25rem !important;
11044 margin-left: 0.5rem !important;
11047 margin-left: 1rem !important;
11050 margin-left: 1.5rem !important;
11053 margin-left: 3rem !important;
11056 margin-left: auto !important;
11059 padding: 0 !important;
11062 padding: 0.25rem !important;
11065 padding: 0.5rem !important;
11068 padding: 1rem !important;
11071 padding: 1.5rem !important;
11074 padding: 3rem !important;
11077 padding-right: 0 !important;
11078 padding-left: 0 !important;
11081 padding-right: 0.25rem !important;
11082 padding-left: 0.25rem !important;
11085 padding-right: 0.5rem !important;
11086 padding-left: 0.5rem !important;
11089 padding-right: 1rem !important;
11090 padding-left: 1rem !important;
11093 padding-right: 1.5rem !important;
11094 padding-left: 1.5rem !important;
11097 padding-right: 3rem !important;
11098 padding-left: 3rem !important;
11101 padding-top: 0 !important;
11102 padding-bottom: 0 !important;
11105 padding-top: 0.25rem !important;
11106 padding-bottom: 0.25rem !important;
11109 padding-top: 0.5rem !important;
11110 padding-bottom: 0.5rem !important;
11113 padding-top: 1rem !important;
11114 padding-bottom: 1rem !important;
11117 padding-top: 1.5rem !important;
11118 padding-bottom: 1.5rem !important;
11121 padding-top: 3rem !important;
11122 padding-bottom: 3rem !important;
11125 padding-top: 0 !important;
11128 padding-top: 0.25rem !important;
11131 padding-top: 0.5rem !important;
11134 padding-top: 1rem !important;
11137 padding-top: 1.5rem !important;
11140 padding-top: 3rem !important;
11143 padding-right: 0 !important;
11146 padding-right: 0.25rem !important;
11149 padding-right: 0.5rem !important;
11152 padding-right: 1rem !important;
11155 padding-right: 1.5rem !important;
11158 padding-right: 3rem !important;
11161 padding-bottom: 0 !important;
11164 padding-bottom: 0.25rem !important;
11167 padding-bottom: 0.5rem !important;
11170 padding-bottom: 1rem !important;
11173 padding-bottom: 1.5rem !important;
11176 padding-bottom: 3rem !important;
11179 padding-left: 0 !important;
11182 padding-left: 0.25rem !important;
11185 padding-left: 0.5rem !important;
11188 padding-left: 1rem !important;
11191 padding-left: 1.5rem !important;
11194 padding-left: 3rem !important;
11200 gap: 0.25rem !important;
11203 gap: 0.5rem !important;
11206 gap: 1rem !important;
11209 gap: 1.5rem !important;
11212 gap: 3rem !important;
11215 row-gap: 0 !important;
11218 row-gap: 0.25rem !important;
11221 row-gap: 0.5rem !important;
11224 row-gap: 1rem !important;
11227 row-gap: 1.5rem !important;
11230 row-gap: 3rem !important;
11233 column-gap: 0 !important;
11236 column-gap: 0.25rem !important;
11239 column-gap: 0.5rem !important;
11242 column-gap: 1rem !important;
11245 column-gap: 1.5rem !important;
11248 column-gap: 3rem !important;
11251 text-align: left !important;
11254 text-align: right !important;
11257 text-align: center !important;
11260 @media (min-width: 1400px) {
11262 float: left !important;
11265 float: right !important;
11268 float: none !important;
11270 .object-fit-xxl-contain {
11271 object-fit: contain !important;
11273 .object-fit-xxl-cover {
11274 object-fit: cover !important;
11276 .object-fit-xxl-fill {
11277 object-fit: fill !important;
11279 .object-fit-xxl-scale {
11280 object-fit: scale-down !important;
11282 .object-fit-xxl-none {
11283 object-fit: none !important;
11286 display: inline !important;
11288 .d-xxl-inline-block {
11289 display: inline-block !important;
11292 display: block !important;
11295 display: grid !important;
11297 .d-xxl-inline-grid {
11298 display: inline-grid !important;
11301 display: table !important;
11304 display: table-row !important;
11306 .d-xxl-table-cell {
11307 display: table-cell !important;
11310 display: flex !important;
11312 .d-xxl-inline-flex {
11313 display: inline-flex !important;
11316 display: none !important;
11319 flex: 1 1 auto !important;
11322 flex-direction: row !important;
11325 flex-direction: column !important;
11327 .flex-xxl-row-reverse {
11328 flex-direction: row-reverse !important;
11330 .flex-xxl-column-reverse {
11331 flex-direction: column-reverse !important;
11334 flex-grow: 0 !important;
11337 flex-grow: 1 !important;
11339 .flex-xxl-shrink-0 {
11340 flex-shrink: 0 !important;
11342 .flex-xxl-shrink-1 {
11343 flex-shrink: 1 !important;
11346 flex-wrap: wrap !important;
11349 flex-wrap: nowrap !important;
11351 .flex-xxl-wrap-reverse {
11352 flex-wrap: wrap-reverse !important;
11354 .justify-content-xxl-start {
11355 justify-content: flex-start !important;
11357 .justify-content-xxl-end {
11358 justify-content: flex-end !important;
11360 .justify-content-xxl-center {
11361 justify-content: center !important;
11363 .justify-content-xxl-between {
11364 justify-content: space-between !important;
11366 .justify-content-xxl-around {
11367 justify-content: space-around !important;
11369 .justify-content-xxl-evenly {
11370 justify-content: space-evenly !important;
11372 .align-items-xxl-start {
11373 align-items: flex-start !important;
11375 .align-items-xxl-end {
11376 align-items: flex-end !important;
11378 .align-items-xxl-center {
11379 align-items: center !important;
11381 .align-items-xxl-baseline {
11382 align-items: baseline !important;
11384 .align-items-xxl-stretch {
11385 align-items: stretch !important;
11387 .align-content-xxl-start {
11388 align-content: flex-start !important;
11390 .align-content-xxl-end {
11391 align-content: flex-end !important;
11393 .align-content-xxl-center {
11394 align-content: center !important;
11396 .align-content-xxl-between {
11397 align-content: space-between !important;
11399 .align-content-xxl-around {
11400 align-content: space-around !important;
11402 .align-content-xxl-stretch {
11403 align-content: stretch !important;
11405 .align-self-xxl-auto {
11406 align-self: auto !important;
11408 .align-self-xxl-start {
11409 align-self: flex-start !important;
11411 .align-self-xxl-end {
11412 align-self: flex-end !important;
11414 .align-self-xxl-center {
11415 align-self: center !important;
11417 .align-self-xxl-baseline {
11418 align-self: baseline !important;
11420 .align-self-xxl-stretch {
11421 align-self: stretch !important;
11424 order: -1 !important;
11427 order: 0 !important;
11430 order: 1 !important;
11433 order: 2 !important;
11436 order: 3 !important;
11439 order: 4 !important;
11442 order: 5 !important;
11445 order: 6 !important;
11448 margin: 0 !important;
11451 margin: 0.25rem !important;
11454 margin: 0.5rem !important;
11457 margin: 1rem !important;
11460 margin: 1.5rem !important;
11463 margin: 3rem !important;
11466 margin: auto !important;
11469 margin-right: 0 !important;
11470 margin-left: 0 !important;
11473 margin-right: 0.25rem !important;
11474 margin-left: 0.25rem !important;
11477 margin-right: 0.5rem !important;
11478 margin-left: 0.5rem !important;
11481 margin-right: 1rem !important;
11482 margin-left: 1rem !important;
11485 margin-right: 1.5rem !important;
11486 margin-left: 1.5rem !important;
11489 margin-right: 3rem !important;
11490 margin-left: 3rem !important;
11493 margin-right: auto !important;
11494 margin-left: auto !important;
11497 margin-top: 0 !important;
11498 margin-bottom: 0 !important;
11501 margin-top: 0.25rem !important;
11502 margin-bottom: 0.25rem !important;
11505 margin-top: 0.5rem !important;
11506 margin-bottom: 0.5rem !important;
11509 margin-top: 1rem !important;
11510 margin-bottom: 1rem !important;
11513 margin-top: 1.5rem !important;
11514 margin-bottom: 1.5rem !important;
11517 margin-top: 3rem !important;
11518 margin-bottom: 3rem !important;
11521 margin-top: auto !important;
11522 margin-bottom: auto !important;
11525 margin-top: 0 !important;
11528 margin-top: 0.25rem !important;
11531 margin-top: 0.5rem !important;
11534 margin-top: 1rem !important;
11537 margin-top: 1.5rem !important;
11540 margin-top: 3rem !important;
11543 margin-top: auto !important;
11546 margin-right: 0 !important;
11549 margin-right: 0.25rem !important;
11552 margin-right: 0.5rem !important;
11555 margin-right: 1rem !important;
11558 margin-right: 1.5rem !important;
11561 margin-right: 3rem !important;
11564 margin-right: auto !important;
11567 margin-bottom: 0 !important;
11570 margin-bottom: 0.25rem !important;
11573 margin-bottom: 0.5rem !important;
11576 margin-bottom: 1rem !important;
11579 margin-bottom: 1.5rem !important;
11582 margin-bottom: 3rem !important;
11585 margin-bottom: auto !important;
11588 margin-left: 0 !important;
11591 margin-left: 0.25rem !important;
11594 margin-left: 0.5rem !important;
11597 margin-left: 1rem !important;
11600 margin-left: 1.5rem !important;
11603 margin-left: 3rem !important;
11606 margin-left: auto !important;
11609 padding: 0 !important;
11612 padding: 0.25rem !important;
11615 padding: 0.5rem !important;
11618 padding: 1rem !important;
11621 padding: 1.5rem !important;
11624 padding: 3rem !important;
11627 padding-right: 0 !important;
11628 padding-left: 0 !important;
11631 padding-right: 0.25rem !important;
11632 padding-left: 0.25rem !important;
11635 padding-right: 0.5rem !important;
11636 padding-left: 0.5rem !important;
11639 padding-right: 1rem !important;
11640 padding-left: 1rem !important;
11643 padding-right: 1.5rem !important;
11644 padding-left: 1.5rem !important;
11647 padding-right: 3rem !important;
11648 padding-left: 3rem !important;
11651 padding-top: 0 !important;
11652 padding-bottom: 0 !important;
11655 padding-top: 0.25rem !important;
11656 padding-bottom: 0.25rem !important;
11659 padding-top: 0.5rem !important;
11660 padding-bottom: 0.5rem !important;
11663 padding-top: 1rem !important;
11664 padding-bottom: 1rem !important;
11667 padding-top: 1.5rem !important;
11668 padding-bottom: 1.5rem !important;
11671 padding-top: 3rem !important;
11672 padding-bottom: 3rem !important;
11675 padding-top: 0 !important;
11678 padding-top: 0.25rem !important;
11681 padding-top: 0.5rem !important;
11684 padding-top: 1rem !important;
11687 padding-top: 1.5rem !important;
11690 padding-top: 3rem !important;
11693 padding-right: 0 !important;
11696 padding-right: 0.25rem !important;
11699 padding-right: 0.5rem !important;
11702 padding-right: 1rem !important;
11705 padding-right: 1.5rem !important;
11708 padding-right: 3rem !important;
11711 padding-bottom: 0 !important;
11714 padding-bottom: 0.25rem !important;
11717 padding-bottom: 0.5rem !important;
11720 padding-bottom: 1rem !important;
11723 padding-bottom: 1.5rem !important;
11726 padding-bottom: 3rem !important;
11729 padding-left: 0 !important;
11732 padding-left: 0.25rem !important;
11735 padding-left: 0.5rem !important;
11738 padding-left: 1rem !important;
11741 padding-left: 1.5rem !important;
11744 padding-left: 3rem !important;
11750 gap: 0.25rem !important;
11753 gap: 0.5rem !important;
11756 gap: 1rem !important;
11759 gap: 1.5rem !important;
11762 gap: 3rem !important;
11765 row-gap: 0 !important;
11768 row-gap: 0.25rem !important;
11771 row-gap: 0.5rem !important;
11774 row-gap: 1rem !important;
11777 row-gap: 1.5rem !important;
11780 row-gap: 3rem !important;
11782 .column-gap-xxl-0 {
11783 column-gap: 0 !important;
11785 .column-gap-xxl-1 {
11786 column-gap: 0.25rem !important;
11788 .column-gap-xxl-2 {
11789 column-gap: 0.5rem !important;
11791 .column-gap-xxl-3 {
11792 column-gap: 1rem !important;
11794 .column-gap-xxl-4 {
11795 column-gap: 1.5rem !important;
11797 .column-gap-xxl-5 {
11798 column-gap: 3rem !important;
11801 text-align: left !important;
11804 text-align: right !important;
11807 text-align: center !important;
11810 @media (min-width: 1200px) {
11812 font-size: 2.5rem !important;
11815 font-size: 2rem !important;
11818 font-size: 1.75rem !important;
11821 font-size: 1.5rem !important;
11826 display: inline !important;
11828 .d-print-inline-block {
11829 display: inline-block !important;
11832 display: block !important;
11835 display: grid !important;
11837 .d-print-inline-grid {
11838 display: inline-grid !important;
11841 display: table !important;
11843 .d-print-table-row {
11844 display: table-row !important;
11846 .d-print-table-cell {
11847 display: table-cell !important;
11850 display: flex !important;
11852 .d-print-inline-flex {
11853 display: inline-flex !important;
11856 display: none !important;
11860 /*# sourceMappingURL=litely.css.map */