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] {
12 --bs-pink: rgb(255, 64, 186);
13 --bs-red: rgb(255, 95, 110);
14 --bs-orange: rgb(255, 167, 93);
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: rgb(255, 64, 186);
33 --bs-secondary: #01cdfe;
34 --bs-success: #05ffa1;
36 --bs-warning: #fffb96;
37 --bs-danger: rgb(255, 95, 110);
40 --bs-primary-rgb: 255, 64, 186;
41 --bs-secondary-rgb: 1, 205, 254;
42 --bs-success-rgb: 5, 255, 161;
43 --bs-info-rgb: 1, 205, 254;
44 --bs-warning-rgb: 255, 251, 150;
45 --bs-danger-rgb: 255, 95, 110;
46 --bs-light-rgb: 218, 222, 227;
47 --bs-dark-rgb: 33, 37, 41;
48 --bs-primary-text-emphasis: #661a4a;
49 --bs-secondary-text-emphasis: #005266;
50 --bs-success-text-emphasis: #026640;
51 --bs-info-text-emphasis: #005266;
52 --bs-warning-text-emphasis: #66643c;
53 --bs-danger-text-emphasis: #66262c;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #ffd9f1;
57 --bs-secondary-bg-subtle: #ccf5ff;
58 --bs-success-bg-subtle: #cdffec;
59 --bs-info-bg-subtle: #ccf5ff;
60 --bs-warning-bg-subtle: #fffeea;
61 --bs-danger-bg-subtle: #ffdfe2;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #ffb3e3;
65 --bs-secondary-border-subtle: #99ebff;
66 --bs-success-border-subtle: #9bffd9;
67 --bs-info-border-subtle: #99ebff;
68 --bs-warning-border-subtle: #fffdd5;
69 --bs-danger-border-subtle: #ffbfc5;
70 --bs-light-border-subtle: #e9ecef;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 0, 0, 0;
74 --bs-font-sans-serif: "Lucida Console", Monaco, monospace;
75 --bs-font-monospace: Arial, "Noto Sans", sans-serif;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 0.875rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #495057;
82 --bs-body-color-rgb: 73, 80, 87;
83 --bs-body-bg: #f8f9fa;
84 --bs-body-bg-rgb: 248, 249, 250;
85 --bs-emphasis-color: #000;
86 --bs-emphasis-color-rgb: 0, 0, 0;
87 --bs-secondary-color: rgba(73, 80, 87, 0.75);
88 --bs-secondary-color-rgb: 73, 80, 87;
89 --bs-secondary-bg: #e9ecef;
90 --bs-secondary-bg-rgb: 233, 236, 239;
91 --bs-tertiary-color: rgba(73, 80, 87, 0.5);
92 --bs-tertiary-color-rgb: 73, 80, 87;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: inherit;
96 --bs-link-color: rgb(255, 64, 186);
97 --bs-link-color-rgb: 255, 64, 186;
98 --bs-link-decoration: none;
99 --bs-link-hover-color: #cc3395;
100 --bs-link-hover-color-rgb: 204, 51, 149;
101 --bs-code-color: rgb(255, 64, 186);
102 --bs-highlight-bg: #fffeea;
103 --bs-border-width: 1px;
104 --bs-border-style: solid;
105 --bs-border-color: #dee2e6;
106 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
107 --bs-border-radius: 1rem;
108 --bs-border-radius-sm: 0.25rem;
109 --bs-border-radius-lg: 1rem;
110 --bs-border-radius-xl: 1rem;
111 --bs-border-radius-xxl: 2rem;
112 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
113 --bs-border-radius-pill: 50rem;
114 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
115 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
116 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
117 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
118 --bs-focus-ring-width: 0.25rem;
119 --bs-focus-ring-opacity: 0.25;
120 --bs-focus-ring-color: rgba(255, 64, 186, 0.25);
121 --bs-form-valid-color: #05ffa1;
122 --bs-form-valid-border-color: #05ffa1;
123 --bs-form-invalid-color: rgb(255, 95, 110);
124 --bs-form-invalid-border-color: rgb(255, 95, 110);
127 [data-bs-theme=dark] {
129 --bs-body-color: #adb5bd;
130 --bs-body-color-rgb: 173, 181, 189;
131 --bs-body-bg: #212529;
132 --bs-body-bg-rgb: 33, 37, 41;
133 --bs-emphasis-color: #fff;
134 --bs-emphasis-color-rgb: 255, 255, 255;
135 --bs-secondary-color: rgba(173, 181, 189, 0.75);
136 --bs-secondary-color-rgb: 173, 181, 189;
137 --bs-secondary-bg: #343a40;
138 --bs-secondary-bg-rgb: 52, 58, 64;
139 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
140 --bs-tertiary-color-rgb: 173, 181, 189;
141 --bs-tertiary-bg: #2b3035;
142 --bs-tertiary-bg-rgb: 43, 48, 53;
143 --bs-primary-text-emphasis: #ff8cd6;
144 --bs-secondary-text-emphasis: #67e1fe;
145 --bs-success-text-emphasis: #69ffc7;
146 --bs-info-text-emphasis: #67e1fe;
147 --bs-warning-text-emphasis: #fffdc0;
148 --bs-danger-text-emphasis: #ff9fa8;
149 --bs-light-text-emphasis: #f8f9fa;
150 --bs-dark-text-emphasis: #dee2e6;
151 --bs-primary-bg-subtle: #330d25;
152 --bs-secondary-bg-subtle: #002933;
153 --bs-success-bg-subtle: #013320;
154 --bs-info-bg-subtle: #002933;
155 --bs-warning-bg-subtle: #33321e;
156 --bs-danger-bg-subtle: #331316;
157 --bs-light-bg-subtle: #343a40;
158 --bs-dark-bg-subtle: #1a1d20;
159 --bs-primary-border-subtle: #992670;
160 --bs-secondary-border-subtle: #017b98;
161 --bs-success-border-subtle: #039961;
162 --bs-info-border-subtle: #017b98;
163 --bs-warning-border-subtle: #99975a;
164 --bs-danger-border-subtle: #993942;
165 --bs-light-border-subtle: #495057;
166 --bs-dark-border-subtle: #343a40;
167 --bs-heading-color: inherit;
168 --bs-link-color: #ff8cd6;
169 --bs-link-hover-color: #ffa3de;
170 --bs-link-color-rgb: 255, 140, 214;
171 --bs-link-hover-color-rgb: 255, 163, 222;
172 --bs-code-color: #ff8cd6;
173 --bs-border-color: #495057;
174 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
175 --bs-form-valid-color: #69ffc7;
176 --bs-form-valid-border-color: #69ffc7;
177 --bs-form-invalid-color: #ff9fa8;
178 --bs-form-invalid-border-color: #ff9fa8;
184 box-sizing: border-box;
187 @media (prefers-reduced-motion: no-preference) {
189 scroll-behavior: smooth;
195 font-family: var(--bs-body-font-family);
196 font-size: var(--bs-body-font-size);
197 font-weight: var(--bs-body-font-weight);
198 line-height: var(--bs-body-line-height);
199 color: var(--bs-body-color);
200 text-align: var(--bs-body-text-align);
201 background-color: var(--bs-body-bg);
202 -webkit-text-size-adjust: 100%;
203 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
210 border-top: var(--bs-border-width) solid;
214 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
216 margin-bottom: 0.5rem;
219 color: var(--bs-heading-color);
223 font-size: calc(1.34375rem + 1.125vw);
225 @media (min-width: 1200px) {
227 font-size: 2.1875rem;
232 font-size: calc(1.3rem + 0.6vw);
234 @media (min-width: 1200px) {
241 font-size: calc(1.278125rem + 0.3375vw);
243 @media (min-width: 1200px) {
245 font-size: 1.53125rem;
250 font-size: calc(1.25625rem + 0.075vw);
252 @media (min-width: 1200px) {
254 font-size: 1.3125rem;
259 font-size: 1.09375rem;
272 text-decoration: underline dotted;
274 text-decoration-skip-ink: none;
280 line-height: inherit;
307 margin-bottom: 0.5rem;
326 background-color: var(--bs-highlight-bg);
334 vertical-align: baseline;
346 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
347 text-decoration: none;
350 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
353 a:not([href]):not([class]), a:not([href]):not([class]):hover {
355 text-decoration: none;
362 font-family: var(--bs-font-monospace);
381 color: var(--bs-code-color);
382 word-wrap: break-word;
389 padding: 0.1875rem 0.375rem;
391 color: var(--bs-body-bg);
392 background-color: var(--bs-body-color);
393 border-radius: 0.25rem;
406 vertical-align: middle;
410 caption-side: bottom;
411 border-collapse: collapse;
416 padding-bottom: 0.5rem;
417 color: var(--bs-secondary-color);
423 text-align: -webkit-match-parent;
432 border-color: inherit;
438 display: inline-block;
445 button:focus:not(:focus-visible) {
455 font-family: inherit;
457 line-height: inherit;
462 text-transform: none;
476 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
477 display: none !important;
484 -webkit-appearance: button;
486 button:not(:disabled),
487 [type=button]:not(:disabled),
488 [type=reset]:not(:disabled),
489 [type=submit]:not(:disabled) {
513 margin-bottom: 0.5rem;
514 font-size: calc(1.275rem + 0.3vw);
515 line-height: inherit;
517 @media (min-width: 1200px) {
526 ::-webkit-datetime-edit-fields-wrapper,
527 ::-webkit-datetime-edit-text,
528 ::-webkit-datetime-edit-minute,
529 ::-webkit-datetime-edit-hour-field,
530 ::-webkit-datetime-edit-day-field,
531 ::-webkit-datetime-edit-month-field,
532 ::-webkit-datetime-edit-year-field {
536 ::-webkit-inner-spin-button {
541 outline-offset: -2px;
542 -webkit-appearance: textfield;
553 ::-webkit-search-decoration {
554 -webkit-appearance: none;
557 ::-webkit-color-swatch-wrapper {
561 ::file-selector-button {
563 -webkit-appearance: button;
567 display: inline-block;
580 vertical-align: baseline;
584 display: none !important;
588 font-size: 1.09375rem;
593 font-size: calc(1.625rem + 4.5vw);
597 @media (min-width: 1200px) {
604 font-size: calc(1.575rem + 3.9vw);
608 @media (min-width: 1200px) {
615 font-size: calc(1.525rem + 3.3vw);
619 @media (min-width: 1200px) {
626 font-size: calc(1.475rem + 2.7vw);
630 @media (min-width: 1200px) {
637 font-size: calc(1.425rem + 2.1vw);
641 @media (min-width: 1200px) {
648 font-size: calc(1.375rem + 1.5vw);
652 @media (min-width: 1200px) {
669 display: inline-block;
671 .list-inline-item:not(:last-child) {
672 margin-right: 0.5rem;
677 text-transform: uppercase;
682 font-size: 1.09375rem;
684 .blockquote > :last-child {
694 .blockquote-footer::before {
705 background-color: var(--bs-body-bg);
706 border: var(--bs-border-width) solid var(--bs-border-color);
707 border-radius: var(--bs-border-radius);
708 box-shadow: var(--bs-box-shadow-sm);
714 display: inline-block;
718 margin-bottom: 0.5rem;
724 color: var(--bs-secondary-color);
734 --bs-gutter-x: 1.5rem;
737 padding-right: calc(var(--bs-gutter-x) * 0.5);
738 padding-left: calc(var(--bs-gutter-x) * 0.5);
743 @media (min-width: 576px) {
744 .container-sm, .container {
748 @media (min-width: 768px) {
749 .container-md, .container-sm, .container {
753 @media (min-width: 992px) {
754 .container-lg, .container-md, .container-sm, .container {
758 @media (min-width: 1200px) {
759 .container-xl, .container-lg, .container-md, .container-sm, .container {
763 @media (min-width: 1400px) {
764 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
769 --bs-breakpoint-xs: 0;
770 --bs-breakpoint-sm: 576px;
771 --bs-breakpoint-md: 768px;
772 --bs-breakpoint-lg: 992px;
773 --bs-breakpoint-xl: 1200px;
774 --bs-breakpoint-xxl: 1400px;
778 --bs-gutter-x: 1.5rem;
782 margin-top: calc(-1 * var(--bs-gutter-y));
783 margin-right: calc(-0.5 * var(--bs-gutter-x));
784 margin-left: calc(-0.5 * var(--bs-gutter-x));
790 padding-right: calc(var(--bs-gutter-x) * 0.5);
791 padding-left: calc(var(--bs-gutter-x) * 0.5);
792 margin-top: var(--bs-gutter-y);
816 width: 33.3333333333%;
831 width: 16.6666666667%;
900 margin-left: 8.33333333%;
904 margin-left: 16.66666667%;
912 margin-left: 33.33333333%;
916 margin-left: 41.66666667%;
924 margin-left: 58.33333333%;
928 margin-left: 66.66666667%;
936 margin-left: 83.33333333%;
940 margin-left: 91.66666667%;
955 --bs-gutter-x: 0.25rem;
960 --bs-gutter-y: 0.25rem;
965 --bs-gutter-x: 0.5rem;
970 --bs-gutter-y: 0.5rem;
985 --bs-gutter-x: 1.5rem;
990 --bs-gutter-y: 1.5rem;
1000 --bs-gutter-y: 3rem;
1003 @media (min-width: 576px) {
1007 .row-cols-sm-auto > * {
1011 .row-cols-sm-1 > * {
1015 .row-cols-sm-2 > * {
1019 .row-cols-sm-3 > * {
1021 width: 33.3333333333%;
1023 .row-cols-sm-4 > * {
1027 .row-cols-sm-5 > * {
1031 .row-cols-sm-6 > * {
1033 width: 16.6666666667%;
1045 width: 16.66666667%;
1053 width: 33.33333333%;
1057 width: 41.66666667%;
1065 width: 58.33333333%;
1069 width: 66.66666667%;
1077 width: 83.33333333%;
1081 width: 91.66666667%;
1091 margin-left: 8.33333333%;
1094 margin-left: 16.66666667%;
1100 margin-left: 33.33333333%;
1103 margin-left: 41.66666667%;
1109 margin-left: 58.33333333%;
1112 margin-left: 66.66666667%;
1118 margin-left: 83.33333333%;
1121 margin-left: 91.66666667%;
1133 --bs-gutter-x: 0.25rem;
1137 --bs-gutter-y: 0.25rem;
1141 --bs-gutter-x: 0.5rem;
1145 --bs-gutter-y: 0.5rem;
1149 --bs-gutter-x: 1rem;
1153 --bs-gutter-y: 1rem;
1157 --bs-gutter-x: 1.5rem;
1161 --bs-gutter-y: 1.5rem;
1165 --bs-gutter-x: 3rem;
1169 --bs-gutter-y: 3rem;
1172 @media (min-width: 768px) {
1176 .row-cols-md-auto > * {
1180 .row-cols-md-1 > * {
1184 .row-cols-md-2 > * {
1188 .row-cols-md-3 > * {
1190 width: 33.3333333333%;
1192 .row-cols-md-4 > * {
1196 .row-cols-md-5 > * {
1200 .row-cols-md-6 > * {
1202 width: 16.6666666667%;
1214 width: 16.66666667%;
1222 width: 33.33333333%;
1226 width: 41.66666667%;
1234 width: 58.33333333%;
1238 width: 66.66666667%;
1246 width: 83.33333333%;
1250 width: 91.66666667%;
1260 margin-left: 8.33333333%;
1263 margin-left: 16.66666667%;
1269 margin-left: 33.33333333%;
1272 margin-left: 41.66666667%;
1278 margin-left: 58.33333333%;
1281 margin-left: 66.66666667%;
1287 margin-left: 83.33333333%;
1290 margin-left: 91.66666667%;
1302 --bs-gutter-x: 0.25rem;
1306 --bs-gutter-y: 0.25rem;
1310 --bs-gutter-x: 0.5rem;
1314 --bs-gutter-y: 0.5rem;
1318 --bs-gutter-x: 1rem;
1322 --bs-gutter-y: 1rem;
1326 --bs-gutter-x: 1.5rem;
1330 --bs-gutter-y: 1.5rem;
1334 --bs-gutter-x: 3rem;
1338 --bs-gutter-y: 3rem;
1341 @media (min-width: 992px) {
1345 .row-cols-lg-auto > * {
1349 .row-cols-lg-1 > * {
1353 .row-cols-lg-2 > * {
1357 .row-cols-lg-3 > * {
1359 width: 33.3333333333%;
1361 .row-cols-lg-4 > * {
1365 .row-cols-lg-5 > * {
1369 .row-cols-lg-6 > * {
1371 width: 16.6666666667%;
1383 width: 16.66666667%;
1391 width: 33.33333333%;
1395 width: 41.66666667%;
1403 width: 58.33333333%;
1407 width: 66.66666667%;
1415 width: 83.33333333%;
1419 width: 91.66666667%;
1429 margin-left: 8.33333333%;
1432 margin-left: 16.66666667%;
1438 margin-left: 33.33333333%;
1441 margin-left: 41.66666667%;
1447 margin-left: 58.33333333%;
1450 margin-left: 66.66666667%;
1456 margin-left: 83.33333333%;
1459 margin-left: 91.66666667%;
1471 --bs-gutter-x: 0.25rem;
1475 --bs-gutter-y: 0.25rem;
1479 --bs-gutter-x: 0.5rem;
1483 --bs-gutter-y: 0.5rem;
1487 --bs-gutter-x: 1rem;
1491 --bs-gutter-y: 1rem;
1495 --bs-gutter-x: 1.5rem;
1499 --bs-gutter-y: 1.5rem;
1503 --bs-gutter-x: 3rem;
1507 --bs-gutter-y: 3rem;
1510 @media (min-width: 1200px) {
1514 .row-cols-xl-auto > * {
1518 .row-cols-xl-1 > * {
1522 .row-cols-xl-2 > * {
1526 .row-cols-xl-3 > * {
1528 width: 33.3333333333%;
1530 .row-cols-xl-4 > * {
1534 .row-cols-xl-5 > * {
1538 .row-cols-xl-6 > * {
1540 width: 16.6666666667%;
1552 width: 16.66666667%;
1560 width: 33.33333333%;
1564 width: 41.66666667%;
1572 width: 58.33333333%;
1576 width: 66.66666667%;
1584 width: 83.33333333%;
1588 width: 91.66666667%;
1598 margin-left: 8.33333333%;
1601 margin-left: 16.66666667%;
1607 margin-left: 33.33333333%;
1610 margin-left: 41.66666667%;
1616 margin-left: 58.33333333%;
1619 margin-left: 66.66666667%;
1625 margin-left: 83.33333333%;
1628 margin-left: 91.66666667%;
1640 --bs-gutter-x: 0.25rem;
1644 --bs-gutter-y: 0.25rem;
1648 --bs-gutter-x: 0.5rem;
1652 --bs-gutter-y: 0.5rem;
1656 --bs-gutter-x: 1rem;
1660 --bs-gutter-y: 1rem;
1664 --bs-gutter-x: 1.5rem;
1668 --bs-gutter-y: 1.5rem;
1672 --bs-gutter-x: 3rem;
1676 --bs-gutter-y: 3rem;
1679 @media (min-width: 1400px) {
1683 .row-cols-xxl-auto > * {
1687 .row-cols-xxl-1 > * {
1691 .row-cols-xxl-2 > * {
1695 .row-cols-xxl-3 > * {
1697 width: 33.3333333333%;
1699 .row-cols-xxl-4 > * {
1703 .row-cols-xxl-5 > * {
1707 .row-cols-xxl-6 > * {
1709 width: 16.6666666667%;
1721 width: 16.66666667%;
1729 width: 33.33333333%;
1733 width: 41.66666667%;
1741 width: 58.33333333%;
1745 width: 66.66666667%;
1753 width: 83.33333333%;
1757 width: 91.66666667%;
1767 margin-left: 8.33333333%;
1770 margin-left: 16.66666667%;
1776 margin-left: 33.33333333%;
1779 margin-left: 41.66666667%;
1785 margin-left: 58.33333333%;
1788 margin-left: 66.66666667%;
1794 margin-left: 83.33333333%;
1797 margin-left: 91.66666667%;
1809 --bs-gutter-x: 0.25rem;
1813 --bs-gutter-y: 0.25rem;
1817 --bs-gutter-x: 0.5rem;
1821 --bs-gutter-y: 0.5rem;
1825 --bs-gutter-x: 1rem;
1829 --bs-gutter-y: 1rem;
1833 --bs-gutter-x: 1.5rem;
1837 --bs-gutter-y: 1.5rem;
1841 --bs-gutter-x: 3rem;
1845 --bs-gutter-y: 3rem;
1849 --bs-table-color-type: initial;
1850 --bs-table-bg-type: initial;
1851 --bs-table-color-state: initial;
1852 --bs-table-bg-state: initial;
1853 --bs-table-color: var(--bs-body-color);
1854 --bs-table-bg: var(--bs-body-bg);
1855 --bs-table-border-color: var(--bs-border-color);
1856 --bs-table-accent-bg: transparent;
1857 --bs-table-striped-color: var(--bs-body-color);
1858 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1859 --bs-table-active-color: var(--bs-body-color);
1860 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1861 --bs-table-hover-color: var(--bs-body-color);
1862 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1864 margin-bottom: 1rem;
1865 vertical-align: top;
1866 border-color: var(--bs-table-border-color);
1868 .table > :not(caption) > * > * {
1869 padding: 0.5rem 0.5rem;
1870 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1871 background-color: var(--bs-table-bg);
1872 border-bottom-width: var(--bs-border-width);
1873 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1876 vertical-align: inherit;
1879 vertical-align: bottom;
1882 .table-group-divider {
1883 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1890 .table-sm > :not(caption) > * > * {
1891 padding: 0.25rem 0.25rem;
1894 .table-bordered > :not(caption) > * {
1895 border-width: var(--bs-border-width) 0;
1897 .table-bordered > :not(caption) > * > * {
1898 border-width: 0 var(--bs-border-width);
1901 .table-borderless > :not(caption) > * > * {
1902 border-bottom-width: 0;
1904 .table-borderless > :not(:first-child) {
1905 border-top-width: 0;
1908 .table-striped > tbody > tr:nth-of-type(odd) > * {
1909 --bs-table-color-type: var(--bs-table-striped-color);
1910 --bs-table-bg-type: var(--bs-table-striped-bg);
1913 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1914 --bs-table-color-type: var(--bs-table-striped-color);
1915 --bs-table-bg-type: var(--bs-table-striped-bg);
1919 --bs-table-color-state: var(--bs-table-active-color);
1920 --bs-table-bg-state: var(--bs-table-active-bg);
1923 .table-hover > tbody > tr:hover > * {
1924 --bs-table-color-state: var(--bs-table-hover-color);
1925 --bs-table-bg-state: var(--bs-table-hover-bg);
1929 --bs-table-color: #000;
1930 --bs-table-bg: #ffd9f1;
1931 --bs-table-border-color: #e6c3d9;
1932 --bs-table-striped-bg: #f2cee5;
1933 --bs-table-striped-color: #000;
1934 --bs-table-active-bg: #e6c3d9;
1935 --bs-table-active-color: #000;
1936 --bs-table-hover-bg: #ecc9df;
1937 --bs-table-hover-color: #000;
1938 color: var(--bs-table-color);
1939 border-color: var(--bs-table-border-color);
1943 --bs-table-color: #000;
1944 --bs-table-bg: #ccf5ff;
1945 --bs-table-border-color: #b8dde6;
1946 --bs-table-striped-bg: #c2e9f2;
1947 --bs-table-striped-color: #000;
1948 --bs-table-active-bg: #b8dde6;
1949 --bs-table-active-color: #000;
1950 --bs-table-hover-bg: #bde3ec;
1951 --bs-table-hover-color: #000;
1952 color: var(--bs-table-color);
1953 border-color: var(--bs-table-border-color);
1957 --bs-table-color: #000;
1958 --bs-table-bg: #cdffec;
1959 --bs-table-border-color: #b9e6d4;
1960 --bs-table-striped-bg: #c3f2e0;
1961 --bs-table-striped-color: #000;
1962 --bs-table-active-bg: #b9e6d4;
1963 --bs-table-active-color: #000;
1964 --bs-table-hover-bg: #beecda;
1965 --bs-table-hover-color: #000;
1966 color: var(--bs-table-color);
1967 border-color: var(--bs-table-border-color);
1971 --bs-table-color: #000;
1972 --bs-table-bg: #ccf5ff;
1973 --bs-table-border-color: #b8dde6;
1974 --bs-table-striped-bg: #c2e9f2;
1975 --bs-table-striped-color: #000;
1976 --bs-table-active-bg: #b8dde6;
1977 --bs-table-active-color: #000;
1978 --bs-table-hover-bg: #bde3ec;
1979 --bs-table-hover-color: #000;
1980 color: var(--bs-table-color);
1981 border-color: var(--bs-table-border-color);
1985 --bs-table-color: #000;
1986 --bs-table-bg: #fffeea;
1987 --bs-table-border-color: #e6e5d3;
1988 --bs-table-striped-bg: #f2f1de;
1989 --bs-table-striped-color: #000;
1990 --bs-table-active-bg: #e6e5d3;
1991 --bs-table-active-color: #000;
1992 --bs-table-hover-bg: #ecebd8;
1993 --bs-table-hover-color: #000;
1994 color: var(--bs-table-color);
1995 border-color: var(--bs-table-border-color);
1999 --bs-table-color: #000;
2000 --bs-table-bg: #ffdfe2;
2001 --bs-table-border-color: #e6c9cb;
2002 --bs-table-striped-bg: #f2d4d7;
2003 --bs-table-striped-color: #000;
2004 --bs-table-active-bg: #e6c9cb;
2005 --bs-table-active-color: #000;
2006 --bs-table-hover-bg: #ecced1;
2007 --bs-table-hover-color: #000;
2008 color: var(--bs-table-color);
2009 border-color: var(--bs-table-border-color);
2013 --bs-table-color: #000;
2014 --bs-table-bg: #dadee3;
2015 --bs-table-border-color: #c4c8cc;
2016 --bs-table-striped-bg: #cfd3d8;
2017 --bs-table-striped-color: #000;
2018 --bs-table-active-bg: #c4c8cc;
2019 --bs-table-active-color: #000;
2020 --bs-table-hover-bg: #cacdd2;
2021 --bs-table-hover-color: #000;
2022 color: var(--bs-table-color);
2023 border-color: var(--bs-table-border-color);
2027 --bs-table-color: #fff;
2028 --bs-table-bg: #212529;
2029 --bs-table-border-color: #373b3e;
2030 --bs-table-striped-bg: #2c3034;
2031 --bs-table-striped-color: #fff;
2032 --bs-table-active-bg: #373b3e;
2033 --bs-table-active-color: #fff;
2034 --bs-table-hover-bg: #323539;
2035 --bs-table-hover-color: #fff;
2036 color: var(--bs-table-color);
2037 border-color: var(--bs-table-border-color);
2042 -webkit-overflow-scrolling: touch;
2045 @media (max-width: 575.98px) {
2046 .table-responsive-sm {
2048 -webkit-overflow-scrolling: touch;
2051 @media (max-width: 767.98px) {
2052 .table-responsive-md {
2054 -webkit-overflow-scrolling: touch;
2057 @media (max-width: 991.98px) {
2058 .table-responsive-lg {
2060 -webkit-overflow-scrolling: touch;
2063 @media (max-width: 1199.98px) {
2064 .table-responsive-xl {
2066 -webkit-overflow-scrolling: touch;
2069 @media (max-width: 1399.98px) {
2070 .table-responsive-xxl {
2072 -webkit-overflow-scrolling: touch;
2076 margin-bottom: 0.5rem;
2080 padding-top: calc(0.375rem + var(--bs-border-width));
2081 padding-bottom: calc(0.375rem + var(--bs-border-width));
2087 .col-form-label-lg {
2088 padding-top: calc(0.5rem + var(--bs-border-width));
2089 padding-bottom: calc(0.5rem + var(--bs-border-width));
2090 font-size: 1.09375rem;
2093 .col-form-label-sm {
2094 padding-top: calc(0.25rem + var(--bs-border-width));
2095 padding-bottom: calc(0.25rem + var(--bs-border-width));
2096 font-size: 0.765625rem;
2100 margin-top: 0.25rem;
2102 color: var(--bs-secondary-color);
2108 padding: 0.375rem 0.75rem;
2109 font-size: 0.875rem;
2112 color: var(--bs-body-color);
2113 background-color: var(--bs-body-bg);
2114 background-clip: padding-box;
2115 border: var(--bs-border-width) solid var(--bs-border-color);
2117 border-radius: var(--bs-border-radius);
2118 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2119 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2121 @media (prefers-reduced-motion: reduce) {
2126 .form-control[type=file] {
2129 .form-control[type=file]:not(:disabled):not([readonly]) {
2132 .form-control:focus {
2133 color: var(--bs-body-color);
2134 background-color: var(--bs-body-bg);
2135 border-color: #ffa0dd;
2137 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2139 .form-control::-webkit-date-and-time-value {
2144 .form-control::-webkit-datetime-edit {
2148 .form-control::placeholder {
2149 color: var(--bs-secondary-color);
2152 .form-control:disabled {
2153 background-color: var(--bs-secondary-bg);
2156 .form-control::file-selector-button {
2157 padding: 0.375rem 0.75rem;
2158 margin: -0.375rem -0.75rem;
2159 margin-inline-end: 0.75rem;
2160 color: var(--bs-body-color);
2161 background-color: var(--bs-tertiary-bg);
2162 background-image: var(--bs-gradient);
2163 pointer-events: none;
2164 border-color: inherit;
2165 border-style: solid;
2167 border-inline-end-width: var(--bs-border-width);
2169 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;
2171 @media (prefers-reduced-motion: reduce) {
2172 .form-control::file-selector-button {
2176 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2177 background-color: var(--bs-secondary-bg);
2180 .form-control-plaintext {
2183 padding: 0.375rem 0;
2186 color: var(--bs-body-color);
2187 background-color: transparent;
2188 border: solid transparent;
2189 border-width: var(--bs-border-width) 0;
2191 .form-control-plaintext:focus {
2194 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2200 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2201 padding: 0.25rem 0.5rem;
2202 font-size: 0.765625rem;
2203 border-radius: var(--bs-border-radius-sm);
2205 .form-control-sm::file-selector-button {
2206 padding: 0.25rem 0.5rem;
2207 margin: -0.25rem -0.5rem;
2208 margin-inline-end: 0.5rem;
2212 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2213 padding: 0.5rem 1rem;
2214 font-size: 1.09375rem;
2215 border-radius: var(--bs-border-radius-lg);
2217 .form-control-lg::file-selector-button {
2218 padding: 0.5rem 1rem;
2219 margin: -0.5rem -1rem;
2220 margin-inline-end: 1rem;
2223 textarea.form-control {
2224 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2226 textarea.form-control-sm {
2227 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2229 textarea.form-control-lg {
2230 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2233 .form-control-color {
2235 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2238 .form-control-color:not(:disabled):not([readonly]) {
2241 .form-control-color::-moz-color-swatch {
2242 border: 0 !important;
2243 border-radius: var(--bs-border-radius);
2245 .form-control-color::-webkit-color-swatch {
2246 border: 0 !important;
2247 border-radius: var(--bs-border-radius);
2249 .form-control-color.form-control-sm {
2250 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2252 .form-control-color.form-control-lg {
2253 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2257 --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");
2260 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2261 font-size: 0.875rem;
2264 color: var(--bs-body-color);
2265 background-color: var(--bs-body-bg);
2266 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2267 background-repeat: no-repeat;
2268 background-position: right 0.75rem center;
2269 background-size: 16px 12px;
2270 border: var(--bs-border-width) solid var(--bs-border-color);
2271 border-radius: var(--bs-border-radius);
2272 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
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: #ffa0dd;
2284 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
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.765625rem;
2303 border-radius: var(--bs-border-radius-sm);
2307 padding-top: 0.5rem;
2308 padding-bottom: 0.5rem;
2310 font-size: 1.09375rem;
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");
2320 min-height: 1.3125rem;
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: #ffa0dd;
2367 box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2369 .form-check-input:checked {
2370 background-color: rgb(255, 64, 186);
2371 border-color: rgb(255, 64, 186);
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"), var(--bs-gradient);
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"), var(--bs-gradient);
2379 .form-check-input[type=checkbox]:indeterminate {
2380 background-color: rgb(255, 64, 186);
2381 border-color: rgb(255, 64, 186);
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"), var(--bs-gradient);
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%280, 0, 0, 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='%23ffa0dd'/%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"), var(--bs-gradient);
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 #f8f9fa, 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2460 .form-range:focus::-moz-range-thumb {
2461 box-shadow: 0 0 0 1px #f8f9fa, 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2463 .form-range::-moz-focus-outer {
2466 .form-range::-webkit-slider-thumb {
2469 margin-top: -0.25rem;
2470 background-color: rgb(255, 64, 186);
2471 background-image: var(--bs-gradient);
2473 border-radius: 1rem;
2474 box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
2475 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2478 @media (prefers-reduced-motion: reduce) {
2479 .form-range::-webkit-slider-thumb {
2483 .form-range::-webkit-slider-thumb:active {
2484 background-color: #ffc6ea;
2485 background-image: var(--bs-gradient);
2487 .form-range::-webkit-slider-runnable-track {
2492 background-color: var(--bs-tertiary-bg);
2493 border-color: transparent;
2494 border-radius: 1rem;
2495 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2497 .form-range::-moz-range-thumb {
2500 background-color: rgb(255, 64, 186);
2501 background-image: var(--bs-gradient);
2503 border-radius: 1rem;
2504 box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
2505 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2508 @media (prefers-reduced-motion: reduce) {
2509 .form-range::-moz-range-thumb {
2513 .form-range::-moz-range-thumb:active {
2514 background-color: #ffc6ea;
2515 background-image: var(--bs-gradient);
2517 .form-range::-moz-range-track {
2522 background-color: var(--bs-tertiary-bg);
2523 border-color: transparent;
2524 border-radius: 1rem;
2525 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2527 .form-range:disabled {
2528 pointer-events: none;
2530 .form-range:disabled::-webkit-slider-thumb {
2531 background-color: var(--bs-secondary-color);
2533 .form-range:disabled::-moz-range-thumb {
2534 background-color: var(--bs-secondary-color);
2540 .form-floating > .form-control,
2541 .form-floating > .form-control-plaintext,
2542 .form-floating > .form-select {
2543 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2544 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2547 .form-floating > label {
2553 padding: 1rem 0.75rem;
2556 text-overflow: ellipsis;
2557 white-space: nowrap;
2558 pointer-events: none;
2559 border: var(--bs-border-width) solid transparent;
2560 transform-origin: 0 0;
2561 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2563 @media (prefers-reduced-motion: reduce) {
2564 .form-floating > label {
2568 .form-floating > .form-control,
2569 .form-floating > .form-control-plaintext {
2570 padding: 1rem 0.75rem;
2572 .form-floating > .form-control::placeholder,
2573 .form-floating > .form-control-plaintext::placeholder {
2576 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2577 .form-floating > .form-control-plaintext:focus,
2578 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2579 padding-top: 1.625rem;
2580 padding-bottom: 0.625rem;
2582 .form-floating > .form-control:-webkit-autofill,
2583 .form-floating > .form-control-plaintext:-webkit-autofill {
2584 padding-top: 1.625rem;
2585 padding-bottom: 0.625rem;
2587 .form-floating > .form-select {
2588 padding-top: 1.625rem;
2589 padding-bottom: 0.625rem;
2591 .form-floating > .form-control:focus ~ label,
2592 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2593 .form-floating > .form-control-plaintext ~ label,
2594 .form-floating > .form-select ~ label {
2595 color: rgba(var(--bs-body-color-rgb), 0.65);
2596 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2598 .form-floating > .form-control:focus ~ label::after,
2599 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2600 .form-floating > .form-control-plaintext ~ label::after,
2601 .form-floating > .form-select ~ label::after {
2603 inset: 1rem 0.375rem;
2607 background-color: var(--bs-body-bg);
2608 border-radius: var(--bs-border-radius);
2610 .form-floating > .form-control:-webkit-autofill ~ label {
2611 color: rgba(var(--bs-body-color-rgb), 0.65);
2612 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2614 .form-floating > .form-control-plaintext ~ label {
2615 border-width: var(--bs-border-width) 0;
2617 .form-floating > :disabled ~ label {
2620 .form-floating > :disabled ~ label::after {
2621 background-color: var(--bs-secondary-bg);
2628 align-items: stretch;
2631 .input-group > .form-control,
2632 .input-group > .form-select,
2633 .input-group > .form-floating {
2639 .input-group > .form-control:focus,
2640 .input-group > .form-select:focus,
2641 .input-group > .form-floating:focus-within {
2648 .input-group .btn:focus {
2654 align-items: center;
2655 padding: 0.375rem 0.75rem;
2656 font-size: 0.875rem;
2659 color: var(--bs-body-color);
2661 white-space: nowrap;
2662 background-color: var(--bs-tertiary-bg);
2663 border: var(--bs-border-width) solid var(--bs-border-color);
2664 border-radius: var(--bs-border-radius);
2667 .input-group-lg > .form-control,
2668 .input-group-lg > .form-select,
2669 .input-group-lg > .input-group-text,
2670 .input-group-lg > .btn {
2671 padding: 0.5rem 1rem;
2672 font-size: 1.09375rem;
2673 border-radius: var(--bs-border-radius-lg);
2676 .input-group-sm > .form-control,
2677 .input-group-sm > .form-select,
2678 .input-group-sm > .input-group-text,
2679 .input-group-sm > .btn {
2680 padding: 0.25rem 0.5rem;
2681 font-size: 0.765625rem;
2682 border-radius: var(--bs-border-radius-sm);
2685 .input-group-lg > .form-select,
2686 .input-group-sm > .form-select {
2687 padding-right: 3rem;
2690 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2691 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2692 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2693 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2694 border-top-right-radius: 0;
2695 border-bottom-right-radius: 0;
2697 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2698 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2699 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2700 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2701 border-top-right-radius: 0;
2702 border-bottom-right-radius: 0;
2704 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2705 margin-left: calc(var(--bs-border-width) * -1);
2706 border-top-left-radius: 0;
2707 border-bottom-left-radius: 0;
2709 .input-group > .form-floating:not(:first-child) > .form-control,
2710 .input-group > .form-floating:not(:first-child) > .form-select {
2711 border-top-left-radius: 0;
2712 border-bottom-left-radius: 0;
2718 margin-top: 0.25rem;
2720 color: var(--bs-form-valid-color);
2729 padding: 0.25rem 0.5rem;
2731 font-size: 0.765625rem;
2733 background-color: var(--bs-success);
2734 border-radius: var(--bs-border-radius);
2737 .was-validated :valid ~ .valid-feedback,
2738 .was-validated :valid ~ .valid-tooltip,
2739 .is-valid ~ .valid-feedback,
2740 .is-valid ~ .valid-tooltip {
2744 .was-validated .form-control:valid, .form-control.is-valid {
2745 border-color: var(--bs-form-valid-border-color);
2746 padding-right: calc(1.5em + 0.75rem);
2747 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2305ffa1' 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");
2748 background-repeat: no-repeat;
2749 background-position: right calc(0.375em + 0.1875rem) center;
2750 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2752 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2753 border-color: var(--bs-form-valid-border-color);
2754 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2757 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2758 padding-right: calc(1.5em + 0.75rem);
2759 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2762 .was-validated .form-select:valid, .form-select.is-valid {
2763 border-color: var(--bs-form-valid-border-color);
2765 .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"] {
2766 --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='%2305ffa1' 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");
2767 padding-right: 4.125rem;
2768 background-position: right 0.75rem center, center right 2.25rem;
2769 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2771 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2772 border-color: var(--bs-form-valid-border-color);
2773 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2776 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2777 width: calc(3rem + calc(1.5em + 0.75rem));
2780 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2781 border-color: var(--bs-form-valid-border-color);
2783 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2784 background-color: var(--bs-form-valid-color);
2786 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2787 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2789 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2790 color: var(--bs-form-valid-color);
2793 .form-check-inline .form-check-input ~ .valid-feedback {
2797 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2798 .was-validated .input-group > .form-select:not(:focus):valid,
2799 .input-group > .form-select:not(:focus).is-valid,
2800 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2801 .input-group > .form-floating:not(:focus-within).is-valid {
2808 margin-top: 0.25rem;
2810 color: var(--bs-form-invalid-color);
2819 padding: 0.25rem 0.5rem;
2821 font-size: 0.765625rem;
2823 background-color: var(--bs-danger);
2824 border-radius: var(--bs-border-radius);
2827 .was-validated :invalid ~ .invalid-feedback,
2828 .was-validated :invalid ~ .invalid-tooltip,
2829 .is-invalid ~ .invalid-feedback,
2830 .is-invalid ~ .invalid-tooltip {
2834 .was-validated .form-control:invalid, .form-control.is-invalid {
2835 border-color: var(--bs-form-invalid-border-color);
2836 padding-right: calc(1.5em + 0.75rem);
2837 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='rgb%28255, 95, 110%29'%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='rgb%28255, 95, 110%29' stroke='none'/%3e%3c/svg%3e");
2838 background-repeat: no-repeat;
2839 background-position: right calc(0.375em + 0.1875rem) center;
2840 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2842 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2843 border-color: var(--bs-form-invalid-border-color);
2844 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2847 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2848 padding-right: calc(1.5em + 0.75rem);
2849 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2852 .was-validated .form-select:invalid, .form-select.is-invalid {
2853 border-color: var(--bs-form-invalid-border-color);
2855 .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"] {
2856 --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='rgb%28255, 95, 110%29'%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='rgb%28255, 95, 110%29' stroke='none'/%3e%3c/svg%3e");
2857 padding-right: 4.125rem;
2858 background-position: right 0.75rem center, center right 2.25rem;
2859 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2861 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2862 border-color: var(--bs-form-invalid-border-color);
2863 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2866 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2867 width: calc(3rem + calc(1.5em + 0.75rem));
2870 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2871 border-color: var(--bs-form-invalid-border-color);
2873 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2874 background-color: var(--bs-form-invalid-color);
2876 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2877 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2879 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2880 color: var(--bs-form-invalid-color);
2883 .form-check-inline .form-check-input ~ .invalid-feedback {
2887 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2888 .was-validated .input-group > .form-select:not(:focus):invalid,
2889 .input-group > .form-select:not(:focus).is-invalid,
2890 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2891 .input-group > .form-floating:not(:focus-within).is-invalid {
2896 --bs-btn-padding-x: 0.75rem;
2897 --bs-btn-padding-y: 0.375rem;
2898 --bs-btn-font-family: ;
2899 --bs-btn-font-size: 0.875rem;
2900 --bs-btn-font-weight: 400;
2901 --bs-btn-line-height: 1.5;
2902 --bs-btn-color: var(--bs-body-color);
2903 --bs-btn-bg: transparent;
2904 --bs-btn-border-width: var(--bs-border-width);
2905 --bs-btn-border-color: transparent;
2906 --bs-btn-border-radius: var(--bs-border-radius);
2907 --bs-btn-hover-border-color: transparent;
2908 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2909 --bs-btn-disabled-opacity: 0.65;
2910 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2911 display: inline-block;
2912 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2913 font-family: var(--bs-btn-font-family);
2914 font-size: var(--bs-btn-font-size);
2915 font-weight: var(--bs-btn-font-weight);
2916 line-height: var(--bs-btn-line-height);
2917 color: var(--bs-btn-color);
2919 vertical-align: middle;
2922 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2923 border-radius: var(--bs-btn-border-radius);
2924 background-color: var(--bs-btn-bg);
2925 background-image: var(--bs-gradient);
2926 box-shadow: var(--bs-btn-box-shadow);
2927 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;
2929 @media (prefers-reduced-motion: reduce) {
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 .btn-check + .btn:hover {
2940 color: var(--bs-btn-color);
2941 background-color: var(--bs-btn-bg);
2942 border-color: var(--bs-btn-border-color);
2944 .btn:focus-visible {
2945 color: var(--bs-btn-hover-color);
2946 background-color: var(--bs-btn-hover-bg);
2947 background-image: var(--bs-gradient);
2948 border-color: var(--bs-btn-hover-border-color);
2950 box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
2952 .btn-check:focus-visible + .btn {
2953 border-color: var(--bs-btn-hover-border-color);
2955 box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
2957 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2958 color: var(--bs-btn-active-color);
2959 background-color: var(--bs-btn-active-bg);
2960 background-image: none;
2961 border-color: var(--bs-btn-active-border-color);
2962 box-shadow: var(--bs-btn-active-shadow);
2964 .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 {
2965 box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
2967 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2968 color: var(--bs-btn-disabled-color);
2969 pointer-events: none;
2970 background-color: var(--bs-btn-disabled-bg);
2971 background-image: none;
2972 border-color: var(--bs-btn-disabled-border-color);
2973 opacity: var(--bs-btn-disabled-opacity);
2978 --bs-btn-color: #fff;
2979 --bs-btn-bg: rgb(255, 64, 186);
2980 --bs-btn-border-color: rgb(255, 64, 186);
2981 --bs-btn-hover-color: #fff;
2982 --bs-btn-hover-bg: #d9369e;
2983 --bs-btn-hover-border-color: #cc3395;
2984 --bs-btn-focus-shadow-rgb: 255, 93, 196;
2985 --bs-btn-active-color: #fff;
2986 --bs-btn-active-bg: #cc3395;
2987 --bs-btn-active-border-color: #bf308c;
2988 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2989 --bs-btn-disabled-color: #fff;
2990 --bs-btn-disabled-bg: rgb(255, 64, 186);
2991 --bs-btn-disabled-border-color: rgb(255, 64, 186);
2995 --bs-btn-color: #000;
2996 --bs-btn-bg: #01cdfe;
2997 --bs-btn-border-color: #01cdfe;
2998 --bs-btn-hover-color: #000;
2999 --bs-btn-hover-bg: #27d5fe;
3000 --bs-btn-hover-border-color: #1ad2fe;
3001 --bs-btn-focus-shadow-rgb: 1, 174, 216;
3002 --bs-btn-active-color: #000;
3003 --bs-btn-active-bg: #34d7fe;
3004 --bs-btn-active-border-color: #1ad2fe;
3005 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3006 --bs-btn-disabled-color: #000;
3007 --bs-btn-disabled-bg: #01cdfe;
3008 --bs-btn-disabled-border-color: #01cdfe;
3012 --bs-btn-color: #000;
3013 --bs-btn-bg: #05ffa1;
3014 --bs-btn-border-color: #05ffa1;
3015 --bs-btn-hover-color: #000;
3016 --bs-btn-hover-bg: #2bffaf;
3017 --bs-btn-hover-border-color: #1effaa;
3018 --bs-btn-focus-shadow-rgb: 4, 217, 137;
3019 --bs-btn-active-color: #000;
3020 --bs-btn-active-bg: #37ffb4;
3021 --bs-btn-active-border-color: #1effaa;
3022 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3023 --bs-btn-disabled-color: #000;
3024 --bs-btn-disabled-bg: #05ffa1;
3025 --bs-btn-disabled-border-color: #05ffa1;
3029 --bs-btn-color: #000;
3030 --bs-btn-bg: #01cdfe;
3031 --bs-btn-border-color: #01cdfe;
3032 --bs-btn-hover-color: #000;
3033 --bs-btn-hover-bg: #27d5fe;
3034 --bs-btn-hover-border-color: #1ad2fe;
3035 --bs-btn-focus-shadow-rgb: 1, 174, 216;
3036 --bs-btn-active-color: #000;
3037 --bs-btn-active-bg: #34d7fe;
3038 --bs-btn-active-border-color: #1ad2fe;
3039 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3040 --bs-btn-disabled-color: #000;
3041 --bs-btn-disabled-bg: #01cdfe;
3042 --bs-btn-disabled-border-color: #01cdfe;
3046 --bs-btn-color: #000;
3047 --bs-btn-bg: #fffb96;
3048 --bs-btn-border-color: #fffb96;
3049 --bs-btn-hover-color: #000;
3050 --bs-btn-hover-bg: #fffca6;
3051 --bs-btn-hover-border-color: #fffba1;
3052 --bs-btn-focus-shadow-rgb: 217, 213, 128;
3053 --bs-btn-active-color: #000;
3054 --bs-btn-active-bg: #fffcab;
3055 --bs-btn-active-border-color: #fffba1;
3056 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3057 --bs-btn-disabled-color: #000;
3058 --bs-btn-disabled-bg: #fffb96;
3059 --bs-btn-disabled-border-color: #fffb96;
3063 --bs-btn-color: #000;
3064 --bs-btn-bg: rgb(255, 95, 110);
3065 --bs-btn-border-color: rgb(255, 95, 110);
3066 --bs-btn-hover-color: #000;
3067 --bs-btn-hover-bg: #ff7784;
3068 --bs-btn-hover-border-color: #ff6f7d;
3069 --bs-btn-focus-shadow-rgb: 217, 81, 94;
3070 --bs-btn-active-color: #000;
3071 --bs-btn-active-bg: #ff7f8b;
3072 --bs-btn-active-border-color: #ff6f7d;
3073 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3074 --bs-btn-disabled-color: #000;
3075 --bs-btn-disabled-bg: rgb(255, 95, 110);
3076 --bs-btn-disabled-border-color: rgb(255, 95, 110);
3080 --bs-btn-color: #000;
3081 --bs-btn-bg: #dadee3;
3082 --bs-btn-border-color: #dadee3;
3083 --bs-btn-hover-color: #000;
3084 --bs-btn-hover-bg: #b9bdc1;
3085 --bs-btn-hover-border-color: #aeb2b6;
3086 --bs-btn-focus-shadow-rgb: 185, 189, 193;
3087 --bs-btn-active-color: #000;
3088 --bs-btn-active-bg: #aeb2b6;
3089 --bs-btn-active-border-color: #a4a7aa;
3090 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3091 --bs-btn-disabled-color: #000;
3092 --bs-btn-disabled-bg: #dadee3;
3093 --bs-btn-disabled-border-color: #dadee3;
3097 --bs-btn-color: #fff;
3098 --bs-btn-bg: #212529;
3099 --bs-btn-border-color: #212529;
3100 --bs-btn-hover-color: #fff;
3101 --bs-btn-hover-bg: #424649;
3102 --bs-btn-hover-border-color: #373b3e;
3103 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3104 --bs-btn-active-color: #fff;
3105 --bs-btn-active-bg: #4d5154;
3106 --bs-btn-active-border-color: #373b3e;
3107 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3108 --bs-btn-disabled-color: #fff;
3109 --bs-btn-disabled-bg: #212529;
3110 --bs-btn-disabled-border-color: #212529;
3113 .btn-outline-primary {
3114 --bs-btn-color: rgb(255, 64, 186);
3115 --bs-btn-border-color: rgb(255, 64, 186);
3116 --bs-btn-hover-color: #fff;
3117 --bs-btn-hover-bg: rgb(255, 64, 186);
3118 --bs-btn-hover-border-color: rgb(255, 64, 186);
3119 --bs-btn-focus-shadow-rgb: 255, 64, 186;
3120 --bs-btn-active-color: #fff;
3121 --bs-btn-active-bg: rgb(255, 64, 186);
3122 --bs-btn-active-border-color: rgb(255, 64, 186);
3123 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3124 --bs-btn-disabled-color: rgb(255, 64, 186);
3125 --bs-btn-disabled-bg: transparent;
3126 --bs-btn-disabled-border-color: rgb(255, 64, 186);
3127 --bs-gradient: none;
3130 .btn-outline-secondary {
3131 --bs-btn-color: #01cdfe;
3132 --bs-btn-border-color: #01cdfe;
3133 --bs-btn-hover-color: #000;
3134 --bs-btn-hover-bg: #01cdfe;
3135 --bs-btn-hover-border-color: #01cdfe;
3136 --bs-btn-focus-shadow-rgb: 1, 205, 254;
3137 --bs-btn-active-color: #000;
3138 --bs-btn-active-bg: #01cdfe;
3139 --bs-btn-active-border-color: #01cdfe;
3140 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3141 --bs-btn-disabled-color: #01cdfe;
3142 --bs-btn-disabled-bg: transparent;
3143 --bs-btn-disabled-border-color: #01cdfe;
3144 --bs-gradient: none;
3147 .btn-outline-success {
3148 --bs-btn-color: #05ffa1;
3149 --bs-btn-border-color: #05ffa1;
3150 --bs-btn-hover-color: #000;
3151 --bs-btn-hover-bg: #05ffa1;
3152 --bs-btn-hover-border-color: #05ffa1;
3153 --bs-btn-focus-shadow-rgb: 5, 255, 161;
3154 --bs-btn-active-color: #000;
3155 --bs-btn-active-bg: #05ffa1;
3156 --bs-btn-active-border-color: #05ffa1;
3157 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3158 --bs-btn-disabled-color: #05ffa1;
3159 --bs-btn-disabled-bg: transparent;
3160 --bs-btn-disabled-border-color: #05ffa1;
3161 --bs-gradient: none;
3165 --bs-btn-color: #01cdfe;
3166 --bs-btn-border-color: #01cdfe;
3167 --bs-btn-hover-color: #000;
3168 --bs-btn-hover-bg: #01cdfe;
3169 --bs-btn-hover-border-color: #01cdfe;
3170 --bs-btn-focus-shadow-rgb: 1, 205, 254;
3171 --bs-btn-active-color: #000;
3172 --bs-btn-active-bg: #01cdfe;
3173 --bs-btn-active-border-color: #01cdfe;
3174 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3175 --bs-btn-disabled-color: #01cdfe;
3176 --bs-btn-disabled-bg: transparent;
3177 --bs-btn-disabled-border-color: #01cdfe;
3178 --bs-gradient: none;
3181 .btn-outline-warning {
3182 --bs-btn-color: #fffb96;
3183 --bs-btn-border-color: #fffb96;
3184 --bs-btn-hover-color: #000;
3185 --bs-btn-hover-bg: #fffb96;
3186 --bs-btn-hover-border-color: #fffb96;
3187 --bs-btn-focus-shadow-rgb: 255, 251, 150;
3188 --bs-btn-active-color: #000;
3189 --bs-btn-active-bg: #fffb96;
3190 --bs-btn-active-border-color: #fffb96;
3191 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3192 --bs-btn-disabled-color: #fffb96;
3193 --bs-btn-disabled-bg: transparent;
3194 --bs-btn-disabled-border-color: #fffb96;
3195 --bs-gradient: none;
3198 .btn-outline-danger {
3199 --bs-btn-color: rgb(255, 95, 110);
3200 --bs-btn-border-color: rgb(255, 95, 110);
3201 --bs-btn-hover-color: #000;
3202 --bs-btn-hover-bg: rgb(255, 95, 110);
3203 --bs-btn-hover-border-color: rgb(255, 95, 110);
3204 --bs-btn-focus-shadow-rgb: 255, 95, 110;
3205 --bs-btn-active-color: #000;
3206 --bs-btn-active-bg: rgb(255, 95, 110);
3207 --bs-btn-active-border-color: rgb(255, 95, 110);
3208 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3209 --bs-btn-disabled-color: rgb(255, 95, 110);
3210 --bs-btn-disabled-bg: transparent;
3211 --bs-btn-disabled-border-color: rgb(255, 95, 110);
3212 --bs-gradient: none;
3215 .btn-outline-light {
3216 --bs-btn-color: #dadee3;
3217 --bs-btn-border-color: #dadee3;
3218 --bs-btn-hover-color: #000;
3219 --bs-btn-hover-bg: #dadee3;
3220 --bs-btn-hover-border-color: #dadee3;
3221 --bs-btn-focus-shadow-rgb: 218, 222, 227;
3222 --bs-btn-active-color: #000;
3223 --bs-btn-active-bg: #dadee3;
3224 --bs-btn-active-border-color: #dadee3;
3225 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3226 --bs-btn-disabled-color: #dadee3;
3227 --bs-btn-disabled-bg: transparent;
3228 --bs-btn-disabled-border-color: #dadee3;
3229 --bs-gradient: none;
3233 --bs-btn-color: #212529;
3234 --bs-btn-border-color: #212529;
3235 --bs-btn-hover-color: #fff;
3236 --bs-btn-hover-bg: #212529;
3237 --bs-btn-hover-border-color: #212529;
3238 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3239 --bs-btn-active-color: #fff;
3240 --bs-btn-active-bg: #212529;
3241 --bs-btn-active-border-color: #212529;
3242 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3243 --bs-btn-disabled-color: #212529;
3244 --bs-btn-disabled-bg: transparent;
3245 --bs-btn-disabled-border-color: #212529;
3246 --bs-gradient: none;
3250 --bs-btn-font-weight: 400;
3251 --bs-btn-color: var(--bs-link-color);
3252 --bs-btn-bg: transparent;
3253 --bs-btn-border-color: transparent;
3254 --bs-btn-hover-color: var(--bs-link-hover-color);
3255 --bs-btn-hover-border-color: transparent;
3256 --bs-btn-active-color: var(--bs-link-hover-color);
3257 --bs-btn-active-border-color: transparent;
3258 --bs-btn-disabled-color: #6c757d;
3259 --bs-btn-disabled-border-color: transparent;
3260 --bs-btn-box-shadow: 0 0 0 #000;
3261 --bs-btn-focus-shadow-rgb: 255, 93, 196;
3262 text-decoration: none;
3263 background-image: none;
3265 .btn-link:focus-visible {
3266 color: var(--bs-btn-color);
3269 color: var(--bs-btn-hover-color);
3272 .btn-lg, .btn-group-lg > .btn {
3273 --bs-btn-padding-y: 0.5rem;
3274 --bs-btn-padding-x: 1rem;
3275 --bs-btn-font-size: 1.09375rem;
3276 --bs-btn-border-radius: var(--bs-border-radius-lg);
3279 .btn-sm, .btn-group-sm > .btn {
3280 --bs-btn-padding-y: 0.25rem;
3281 --bs-btn-padding-x: 0.5rem;
3282 --bs-btn-font-size: 0.765625rem;
3283 --bs-btn-border-radius: var(--bs-border-radius-sm);
3287 transition: opacity 0.15s linear;
3289 @media (prefers-reduced-motion: reduce) {
3298 .collapse:not(.show) {
3305 transition: height 0.35s ease;
3307 @media (prefers-reduced-motion: reduce) {
3312 .collapsing.collapse-horizontal {
3315 transition: width 0.35s ease;
3317 @media (prefers-reduced-motion: reduce) {
3318 .collapsing.collapse-horizontal {
3333 white-space: nowrap;
3335 .dropdown-toggle::after {
3336 display: inline-block;
3337 margin-left: 0.255em;
3338 vertical-align: 0.255em;
3340 border-top: 0.3em solid;
3341 border-right: 0.3em solid transparent;
3343 border-left: 0.3em solid transparent;
3345 .dropdown-toggle:empty::after {
3350 --bs-dropdown-zindex: 1000;
3351 --bs-dropdown-min-width: 10rem;
3352 --bs-dropdown-padding-x: 0;
3353 --bs-dropdown-padding-y: 0.5rem;
3354 --bs-dropdown-spacer: 0.125rem;
3355 --bs-dropdown-font-size: 0.875rem;
3356 --bs-dropdown-color: var(--bs-body-color);
3357 --bs-dropdown-bg: var(--bs-body-bg);
3358 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3359 --bs-dropdown-border-radius: var(--bs-border-radius);
3360 --bs-dropdown-border-width: var(--bs-border-width);
3361 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3362 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3363 --bs-dropdown-divider-margin-y: 0.5rem;
3364 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3365 --bs-dropdown-link-color: var(--bs-body-color);
3366 --bs-dropdown-link-hover-color: var(--bs-body-color);
3367 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3368 --bs-dropdown-link-active-color: #fff;
3369 --bs-dropdown-link-active-bg: rgb(255, 64, 186);
3370 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3371 --bs-dropdown-item-padding-x: 1rem;
3372 --bs-dropdown-item-padding-y: 0.25rem;
3373 --bs-dropdown-header-color: #6c757d;
3374 --bs-dropdown-header-padding-x: 1rem;
3375 --bs-dropdown-header-padding-y: 0.5rem;
3377 z-index: var(--bs-dropdown-zindex);
3379 min-width: var(--bs-dropdown-min-width);
3380 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3382 font-size: var(--bs-dropdown-font-size);
3383 color: var(--bs-dropdown-color);
3386 background-color: var(--bs-dropdown-bg);
3387 background-clip: padding-box;
3388 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3389 border-radius: var(--bs-dropdown-border-radius);
3390 box-shadow: var(--bs-dropdown-box-shadow);
3392 .dropdown-menu[data-bs-popper] {
3395 margin-top: var(--bs-dropdown-spacer);
3398 .dropdown-menu-start {
3399 --bs-position: start;
3401 .dropdown-menu-start[data-bs-popper] {
3406 .dropdown-menu-end {
3409 .dropdown-menu-end[data-bs-popper] {
3414 @media (min-width: 576px) {
3415 .dropdown-menu-sm-start {
3416 --bs-position: start;
3418 .dropdown-menu-sm-start[data-bs-popper] {
3422 .dropdown-menu-sm-end {
3425 .dropdown-menu-sm-end[data-bs-popper] {
3430 @media (min-width: 768px) {
3431 .dropdown-menu-md-start {
3432 --bs-position: start;
3434 .dropdown-menu-md-start[data-bs-popper] {
3438 .dropdown-menu-md-end {
3441 .dropdown-menu-md-end[data-bs-popper] {
3446 @media (min-width: 992px) {
3447 .dropdown-menu-lg-start {
3448 --bs-position: start;
3450 .dropdown-menu-lg-start[data-bs-popper] {
3454 .dropdown-menu-lg-end {
3457 .dropdown-menu-lg-end[data-bs-popper] {
3462 @media (min-width: 1200px) {
3463 .dropdown-menu-xl-start {
3464 --bs-position: start;
3466 .dropdown-menu-xl-start[data-bs-popper] {
3470 .dropdown-menu-xl-end {
3473 .dropdown-menu-xl-end[data-bs-popper] {
3478 @media (min-width: 1400px) {
3479 .dropdown-menu-xxl-start {
3480 --bs-position: start;
3482 .dropdown-menu-xxl-start[data-bs-popper] {
3486 .dropdown-menu-xxl-end {
3489 .dropdown-menu-xxl-end[data-bs-popper] {
3494 .dropup .dropdown-menu[data-bs-popper] {
3498 margin-bottom: var(--bs-dropdown-spacer);
3500 .dropup .dropdown-toggle::after {
3501 display: inline-block;
3502 margin-left: 0.255em;
3503 vertical-align: 0.255em;
3506 border-right: 0.3em solid transparent;
3507 border-bottom: 0.3em solid;
3508 border-left: 0.3em solid transparent;
3510 .dropup .dropdown-toggle:empty::after {
3514 .dropend .dropdown-menu[data-bs-popper] {
3519 margin-left: var(--bs-dropdown-spacer);
3521 .dropend .dropdown-toggle::after {
3522 display: inline-block;
3523 margin-left: 0.255em;
3524 vertical-align: 0.255em;
3526 border-top: 0.3em solid transparent;
3528 border-bottom: 0.3em solid transparent;
3529 border-left: 0.3em solid;
3531 .dropend .dropdown-toggle:empty::after {
3534 .dropend .dropdown-toggle::after {
3538 .dropstart .dropdown-menu[data-bs-popper] {
3543 margin-right: var(--bs-dropdown-spacer);
3545 .dropstart .dropdown-toggle::after {
3546 display: inline-block;
3547 margin-left: 0.255em;
3548 vertical-align: 0.255em;
3551 .dropstart .dropdown-toggle::after {
3554 .dropstart .dropdown-toggle::before {
3555 display: inline-block;
3556 margin-right: 0.255em;
3557 vertical-align: 0.255em;
3559 border-top: 0.3em solid transparent;
3560 border-right: 0.3em solid;
3561 border-bottom: 0.3em solid transparent;
3563 .dropstart .dropdown-toggle:empty::after {
3566 .dropstart .dropdown-toggle::before {
3572 margin: var(--bs-dropdown-divider-margin-y) 0;
3574 border-top: 1px solid var(--bs-dropdown-divider-bg);
3581 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3584 color: var(--bs-dropdown-link-color);
3585 text-align: inherit;
3586 white-space: nowrap;
3587 background-color: transparent;
3589 border-radius: var(--bs-dropdown-item-border-radius, 0);
3591 .dropdown-item:hover, .dropdown-item:focus {
3592 color: var(--bs-dropdown-link-hover-color);
3593 background-color: var(--bs-dropdown-link-hover-bg);
3594 background-image: var(--bs-gradient);
3596 .dropdown-item.active, .dropdown-item:active {
3597 color: var(--bs-dropdown-link-active-color);
3598 text-decoration: none;
3599 background-color: var(--bs-dropdown-link-active-bg);
3600 background-image: var(--bs-gradient);
3602 .dropdown-item.disabled, .dropdown-item:disabled {
3603 color: var(--bs-dropdown-link-disabled-color);
3604 pointer-events: none;
3605 background-color: transparent;
3606 background-image: none;
3609 .dropdown-menu.show {
3615 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3617 font-size: 0.765625rem;
3618 color: var(--bs-dropdown-header-color);
3619 white-space: nowrap;
3622 .dropdown-item-text {
3624 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3625 color: var(--bs-dropdown-link-color);
3628 .dropdown-menu-dark {
3629 --bs-dropdown-color: #dee2e6;
3630 --bs-dropdown-bg: #343a40;
3631 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3632 --bs-dropdown-box-shadow: ;
3633 --bs-dropdown-link-color: #dee2e6;
3634 --bs-dropdown-link-hover-color: #fff;
3635 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3636 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3637 --bs-dropdown-link-active-color: #fff;
3638 --bs-dropdown-link-active-bg: rgb(255, 64, 186);
3639 --bs-dropdown-link-disabled-color: #adb5bd;
3640 --bs-dropdown-header-color: #adb5bd;
3644 .btn-group-vertical {
3646 display: inline-flex;
3647 vertical-align: middle;
3650 .btn-group-vertical > .btn {
3654 .btn-group > .btn-check:checked + .btn,
3655 .btn-group > .btn-check:focus + .btn,
3656 .btn-group > .btn:hover,
3657 .btn-group > .btn:focus,
3658 .btn-group > .btn:active,
3659 .btn-group > .btn.active,
3660 .btn-group-vertical > .btn-check:checked + .btn,
3661 .btn-group-vertical > .btn-check:focus + .btn,
3662 .btn-group-vertical > .btn:hover,
3663 .btn-group-vertical > .btn:focus,
3664 .btn-group-vertical > .btn:active,
3665 .btn-group-vertical > .btn.active {
3672 justify-content: flex-start;
3674 .btn-toolbar .input-group {
3679 border-radius: var(--bs-border-radius);
3681 .btn-group > :not(.btn-check:first-child) + .btn,
3682 .btn-group > .btn-group:not(:first-child) {
3683 margin-left: calc(var(--bs-border-width) * -1);
3685 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3686 .btn-group > .btn.dropdown-toggle-split:first-child,
3687 .btn-group > .btn-group:not(:last-child) > .btn {
3688 border-top-right-radius: 0;
3689 border-bottom-right-radius: 0;
3691 .btn-group > .btn:nth-child(n+3),
3692 .btn-group > :not(.btn-check) + .btn,
3693 .btn-group > .btn-group:not(:first-child) > .btn {
3694 border-top-left-radius: 0;
3695 border-bottom-left-radius: 0;
3698 .dropdown-toggle-split {
3699 padding-right: 0.5625rem;
3700 padding-left: 0.5625rem;
3702 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3705 .dropstart .dropdown-toggle-split::before {
3709 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3710 padding-right: 0.375rem;
3711 padding-left: 0.375rem;
3714 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3715 padding-right: 0.75rem;
3716 padding-left: 0.75rem;
3719 .btn-group.show .dropdown-toggle {
3720 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3722 .btn-group.show .dropdown-toggle.btn-link {
3726 .btn-group-vertical {
3727 flex-direction: column;
3728 align-items: flex-start;
3729 justify-content: center;
3731 .btn-group-vertical > .btn,
3732 .btn-group-vertical > .btn-group {
3735 .btn-group-vertical > .btn:not(:first-child),
3736 .btn-group-vertical > .btn-group:not(:first-child) {
3737 margin-top: calc(var(--bs-border-width) * -1);
3739 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3740 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3741 border-bottom-right-radius: 0;
3742 border-bottom-left-radius: 0;
3744 .btn-group-vertical > .btn ~ .btn,
3745 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3746 border-top-left-radius: 0;
3747 border-top-right-radius: 0;
3751 --bs-nav-link-padding-x: 1rem;
3752 --bs-nav-link-padding-y: 0.5rem;
3753 --bs-nav-link-font-weight: ;
3754 --bs-nav-link-color: var(--bs-link-color);
3755 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3756 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3766 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3767 font-size: var(--bs-nav-link-font-size);
3768 font-weight: var(--bs-nav-link-font-weight);
3769 color: var(--bs-nav-link-color);
3772 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3774 @media (prefers-reduced-motion: reduce) {
3779 .nav-link:hover, .nav-link:focus {
3780 color: var(--bs-nav-link-hover-color);
3782 .nav-link:focus-visible {
3784 box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
3786 .nav-link.disabled {
3787 color: var(--bs-nav-link-disabled-color);
3788 pointer-events: none;
3793 --bs-nav-tabs-border-width: var(--bs-border-width);
3794 --bs-nav-tabs-border-color: var(--bs-border-color);
3795 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3796 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3797 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3798 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3799 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3800 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3802 .nav-tabs .nav-link {
3803 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3804 border: var(--bs-nav-tabs-border-width) solid transparent;
3805 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3806 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3808 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3810 border-color: var(--bs-nav-tabs-link-hover-border-color);
3812 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3813 color: var(--bs-nav-link-disabled-color);
3814 background-color: transparent;
3815 border-color: transparent;
3817 .nav-tabs .nav-link.active,
3818 .nav-tabs .nav-item.show .nav-link {
3819 color: var(--bs-nav-tabs-link-active-color);
3820 background-color: var(--bs-nav-tabs-link-active-bg);
3821 border-color: var(--bs-nav-tabs-link-active-border-color);
3823 .nav-tabs .dropdown-menu {
3824 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3825 border-top-left-radius: 0;
3826 border-top-right-radius: 0;
3830 --bs-nav-pills-border-radius: var(--bs-border-radius);
3831 --bs-nav-pills-link-active-color: #fff;
3832 --bs-nav-pills-link-active-bg: rgb(255, 64, 186);
3834 .nav-pills .nav-link {
3835 border-radius: var(--bs-nav-pills-border-radius);
3837 .nav-pills .nav-link:disabled {
3838 color: var(--bs-nav-link-disabled-color);
3839 background-color: transparent;
3840 border-color: transparent;
3842 .nav-pills .nav-link.active,
3843 .nav-pills .show > .nav-link {
3844 color: var(--bs-nav-pills-link-active-color);
3845 background-color: var(--bs-nav-pills-link-active-bg);
3846 background-image: var(--bs-gradient);
3850 --bs-nav-underline-gap: 1rem;
3851 --bs-nav-underline-border-width: 0.125rem;
3852 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3853 gap: var(--bs-nav-underline-gap);
3855 .nav-underline .nav-link {
3858 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3860 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3861 border-bottom-color: currentcolor;
3863 .nav-underline .nav-link.active,
3864 .nav-underline .show > .nav-link {
3866 color: var(--bs-nav-underline-link-active-color);
3867 border-bottom-color: currentcolor;
3870 .nav-fill > .nav-link,
3871 .nav-fill .nav-item {
3876 .nav-justified > .nav-link,
3877 .nav-justified .nav-item {
3883 .nav-fill .nav-item .nav-link,
3884 .nav-justified .nav-item .nav-link {
3888 .tab-content > .tab-pane {
3891 .tab-content > .active {
3896 --bs-navbar-padding-x: 0;
3897 --bs-navbar-padding-y: 0.5rem;
3898 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3899 --bs-navbar-hover-color: rgba(255, 64, 186, 0.7);
3900 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3901 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3902 --bs-navbar-brand-padding-y: 0.3359375rem;
3903 --bs-navbar-brand-margin-end: 1rem;
3904 --bs-navbar-brand-font-size: 1.09375rem;
3905 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3906 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3907 --bs-navbar-nav-link-padding-x: 0.5rem;
3908 --bs-navbar-toggler-padding-y: 0.25rem;
3909 --bs-navbar-toggler-padding-x: 0.75rem;
3910 --bs-navbar-toggler-font-size: 1.09375rem;
3911 --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");
3912 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3913 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3914 --bs-navbar-toggler-focus-width: 0.25rem;
3915 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3919 align-items: center;
3920 justify-content: space-between;
3921 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3922 background-image: var(--bs-gradient);
3924 .navbar > .container,
3925 .navbar > .container-fluid,
3926 .navbar > .container-sm,
3927 .navbar > .container-md,
3928 .navbar > .container-lg,
3929 .navbar > .container-xl,
3930 .navbar > .container-xxl {
3933 align-items: center;
3934 justify-content: space-between;
3937 padding-top: var(--bs-navbar-brand-padding-y);
3938 padding-bottom: var(--bs-navbar-brand-padding-y);
3939 margin-right: var(--bs-navbar-brand-margin-end);
3940 font-size: var(--bs-navbar-brand-font-size);
3941 color: var(--bs-navbar-brand-color);
3942 white-space: nowrap;
3944 .navbar-brand:hover, .navbar-brand:focus {
3945 color: var(--bs-navbar-brand-hover-color);
3949 --bs-nav-link-padding-x: 0;
3950 --bs-nav-link-padding-y: 0.5rem;
3951 --bs-nav-link-font-weight: ;
3952 --bs-nav-link-color: var(--bs-navbar-color);
3953 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3954 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3956 flex-direction: column;
3961 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3962 color: var(--bs-navbar-active-color);
3964 .navbar-nav .dropdown-menu {
3969 padding-top: 0.5rem;
3970 padding-bottom: 0.5rem;
3971 color: var(--bs-navbar-color);
3974 .navbar-text a:hover,
3975 .navbar-text a:focus {
3976 color: var(--bs-navbar-active-color);
3982 align-items: center;
3986 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3987 font-size: var(--bs-navbar-toggler-font-size);
3989 color: var(--bs-navbar-color);
3990 background-color: transparent;
3991 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3992 border-radius: var(--bs-navbar-toggler-border-radius);
3993 transition: var(--bs-navbar-toggler-transition);
3995 @media (prefers-reduced-motion: reduce) {
4000 .navbar-toggler:hover {
4001 text-decoration: none;
4003 .navbar-toggler:focus {
4004 text-decoration: none;
4006 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4009 .navbar-toggler-icon {
4010 display: inline-block;
4013 vertical-align: middle;
4014 background-image: var(--bs-navbar-toggler-icon-bg);
4015 background-repeat: no-repeat;
4016 background-position: center;
4017 background-size: 100%;
4020 .navbar-nav-scroll {
4021 max-height: var(--bs-scroll-height, 75vh);
4025 @media (min-width: 576px) {
4028 justify-content: flex-start;
4030 .navbar-expand-sm .navbar-nav {
4031 flex-direction: row;
4033 .navbar-expand-sm .navbar-nav .dropdown-menu {
4036 .navbar-expand-sm .navbar-nav .nav-link {
4037 padding-right: var(--bs-navbar-nav-link-padding-x);
4038 padding-left: var(--bs-navbar-nav-link-padding-x);
4040 .navbar-expand-sm .navbar-nav-scroll {
4043 .navbar-expand-sm .navbar-collapse {
4044 display: flex !important;
4047 .navbar-expand-sm .navbar-toggler {
4050 .navbar-expand-sm .offcanvas {
4054 width: auto !important;
4055 height: auto !important;
4056 visibility: visible !important;
4057 background-color: transparent !important;
4058 border: 0 !important;
4059 transform: none !important;
4063 .navbar-expand-sm .offcanvas .offcanvas-header {
4066 .navbar-expand-sm .offcanvas .offcanvas-body {
4070 overflow-y: visible;
4073 @media (min-width: 768px) {
4076 justify-content: flex-start;
4078 .navbar-expand-md .navbar-nav {
4079 flex-direction: row;
4081 .navbar-expand-md .navbar-nav .dropdown-menu {
4084 .navbar-expand-md .navbar-nav .nav-link {
4085 padding-right: var(--bs-navbar-nav-link-padding-x);
4086 padding-left: var(--bs-navbar-nav-link-padding-x);
4088 .navbar-expand-md .navbar-nav-scroll {
4091 .navbar-expand-md .navbar-collapse {
4092 display: flex !important;
4095 .navbar-expand-md .navbar-toggler {
4098 .navbar-expand-md .offcanvas {
4102 width: auto !important;
4103 height: auto !important;
4104 visibility: visible !important;
4105 background-color: transparent !important;
4106 border: 0 !important;
4107 transform: none !important;
4111 .navbar-expand-md .offcanvas .offcanvas-header {
4114 .navbar-expand-md .offcanvas .offcanvas-body {
4118 overflow-y: visible;
4121 @media (min-width: 992px) {
4124 justify-content: flex-start;
4126 .navbar-expand-lg .navbar-nav {
4127 flex-direction: row;
4129 .navbar-expand-lg .navbar-nav .dropdown-menu {
4132 .navbar-expand-lg .navbar-nav .nav-link {
4133 padding-right: var(--bs-navbar-nav-link-padding-x);
4134 padding-left: var(--bs-navbar-nav-link-padding-x);
4136 .navbar-expand-lg .navbar-nav-scroll {
4139 .navbar-expand-lg .navbar-collapse {
4140 display: flex !important;
4143 .navbar-expand-lg .navbar-toggler {
4146 .navbar-expand-lg .offcanvas {
4150 width: auto !important;
4151 height: auto !important;
4152 visibility: visible !important;
4153 background-color: transparent !important;
4154 border: 0 !important;
4155 transform: none !important;
4159 .navbar-expand-lg .offcanvas .offcanvas-header {
4162 .navbar-expand-lg .offcanvas .offcanvas-body {
4166 overflow-y: visible;
4169 @media (min-width: 1200px) {
4172 justify-content: flex-start;
4174 .navbar-expand-xl .navbar-nav {
4175 flex-direction: row;
4177 .navbar-expand-xl .navbar-nav .dropdown-menu {
4180 .navbar-expand-xl .navbar-nav .nav-link {
4181 padding-right: var(--bs-navbar-nav-link-padding-x);
4182 padding-left: var(--bs-navbar-nav-link-padding-x);
4184 .navbar-expand-xl .navbar-nav-scroll {
4187 .navbar-expand-xl .navbar-collapse {
4188 display: flex !important;
4191 .navbar-expand-xl .navbar-toggler {
4194 .navbar-expand-xl .offcanvas {
4198 width: auto !important;
4199 height: auto !important;
4200 visibility: visible !important;
4201 background-color: transparent !important;
4202 border: 0 !important;
4203 transform: none !important;
4207 .navbar-expand-xl .offcanvas .offcanvas-header {
4210 .navbar-expand-xl .offcanvas .offcanvas-body {
4214 overflow-y: visible;
4217 @media (min-width: 1400px) {
4218 .navbar-expand-xxl {
4220 justify-content: flex-start;
4222 .navbar-expand-xxl .navbar-nav {
4223 flex-direction: row;
4225 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4228 .navbar-expand-xxl .navbar-nav .nav-link {
4229 padding-right: var(--bs-navbar-nav-link-padding-x);
4230 padding-left: var(--bs-navbar-nav-link-padding-x);
4232 .navbar-expand-xxl .navbar-nav-scroll {
4235 .navbar-expand-xxl .navbar-collapse {
4236 display: flex !important;
4239 .navbar-expand-xxl .navbar-toggler {
4242 .navbar-expand-xxl .offcanvas {
4246 width: auto !important;
4247 height: auto !important;
4248 visibility: visible !important;
4249 background-color: transparent !important;
4250 border: 0 !important;
4251 transform: none !important;
4255 .navbar-expand-xxl .offcanvas .offcanvas-header {
4258 .navbar-expand-xxl .offcanvas .offcanvas-body {
4262 overflow-y: visible;
4267 justify-content: flex-start;
4269 .navbar-expand .navbar-nav {
4270 flex-direction: row;
4272 .navbar-expand .navbar-nav .dropdown-menu {
4275 .navbar-expand .navbar-nav .nav-link {
4276 padding-right: var(--bs-navbar-nav-link-padding-x);
4277 padding-left: var(--bs-navbar-nav-link-padding-x);
4279 .navbar-expand .navbar-nav-scroll {
4282 .navbar-expand .navbar-collapse {
4283 display: flex !important;
4286 .navbar-expand .navbar-toggler {
4289 .navbar-expand .offcanvas {
4293 width: auto !important;
4294 height: auto !important;
4295 visibility: visible !important;
4296 background-color: transparent !important;
4297 border: 0 !important;
4298 transform: none !important;
4302 .navbar-expand .offcanvas .offcanvas-header {
4305 .navbar-expand .offcanvas .offcanvas-body {
4309 overflow-y: visible;
4313 .navbar[data-bs-theme=dark] {
4314 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4315 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4316 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4317 --bs-navbar-active-color: #fff;
4318 --bs-navbar-brand-color: #fff;
4319 --bs-navbar-brand-hover-color: #fff;
4320 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4321 --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");
4324 [data-bs-theme=dark] .navbar-toggler-icon {
4325 --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");
4329 --bs-card-spacer-y: 1rem;
4330 --bs-card-spacer-x: 1rem;
4331 --bs-card-title-spacer-y: 0.5rem;
4332 --bs-card-title-color: ;
4333 --bs-card-subtitle-color: ;
4334 --bs-card-border-width: var(--bs-border-width);
4335 --bs-card-border-color: var(--bs-border-color-translucent);
4336 --bs-card-border-radius: var(--bs-border-radius);
4337 --bs-card-box-shadow: ;
4338 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4339 --bs-card-cap-padding-y: 0.5rem;
4340 --bs-card-cap-padding-x: 1rem;
4341 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4342 --bs-card-cap-color: ;
4345 --bs-card-bg: var(--bs-body-bg);
4346 --bs-card-img-overlay-padding: 1rem;
4347 --bs-card-group-margin: 0.75rem;
4350 flex-direction: column;
4352 height: var(--bs-card-height);
4353 color: var(--bs-body-color);
4354 word-wrap: break-word;
4355 background-color: var(--bs-card-bg);
4356 background-clip: border-box;
4357 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4358 border-radius: var(--bs-card-border-radius);
4359 box-shadow: var(--bs-card-box-shadow);
4365 .card > .list-group {
4366 border-top: inherit;
4367 border-bottom: inherit;
4369 .card > .list-group:first-child {
4370 border-top-width: 0;
4371 border-top-left-radius: var(--bs-card-inner-border-radius);
4372 border-top-right-radius: var(--bs-card-inner-border-radius);
4374 .card > .list-group:last-child {
4375 border-bottom-width: 0;
4376 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4377 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4379 .card > .card-header + .list-group,
4380 .card > .list-group + .card-footer {
4386 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4387 color: var(--bs-card-color);
4391 margin-bottom: var(--bs-card-title-spacer-y);
4392 color: var(--bs-card-title-color);
4396 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4398 color: var(--bs-card-subtitle-color);
4401 .card-text:last-child {
4405 .card-link + .card-link {
4406 margin-left: var(--bs-card-spacer-x);
4410 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4412 color: var(--bs-card-cap-color);
4413 background-color: var(--bs-card-cap-bg);
4414 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4416 .card-header:first-child {
4417 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4421 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4422 color: var(--bs-card-cap-color);
4423 background-color: var(--bs-card-cap-bg);
4424 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4426 .card-footer:last-child {
4427 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4431 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4432 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4433 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4436 .card-header-tabs .nav-link.active {
4437 background-color: var(--bs-card-bg);
4438 border-bottom-color: var(--bs-card-bg);
4441 .card-header-pills {
4442 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4443 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4452 padding: var(--bs-card-img-overlay-padding);
4453 border-radius: var(--bs-card-inner-border-radius);
4464 border-top-left-radius: var(--bs-card-inner-border-radius);
4465 border-top-right-radius: var(--bs-card-inner-border-radius);
4470 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4471 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4474 .card-group > .card {
4475 margin-bottom: var(--bs-card-group-margin);
4477 @media (min-width: 576px) {
4480 flex-flow: row wrap;
4482 .card-group > .card {
4486 .card-group > .card + .card {
4490 .card-group > .card:not(:last-child) {
4491 border-top-right-radius: 0;
4492 border-bottom-right-radius: 0;
4494 .card-group > .card:not(:last-child) .card-img-top,
4495 .card-group > .card:not(:last-child) .card-header {
4496 border-top-right-radius: 0;
4498 .card-group > .card:not(:last-child) .card-img-bottom,
4499 .card-group > .card:not(:last-child) .card-footer {
4500 border-bottom-right-radius: 0;
4502 .card-group > .card:not(:first-child) {
4503 border-top-left-radius: 0;
4504 border-bottom-left-radius: 0;
4506 .card-group > .card:not(:first-child) .card-img-top,
4507 .card-group > .card:not(:first-child) .card-header {
4508 border-top-left-radius: 0;
4510 .card-group > .card:not(:first-child) .card-img-bottom,
4511 .card-group > .card:not(:first-child) .card-footer {
4512 border-bottom-left-radius: 0;
4517 --bs-accordion-color: var(--bs-body-color);
4518 --bs-accordion-bg: var(--bs-body-bg);
4519 --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;
4520 --bs-accordion-border-color: var(--bs-border-color);
4521 --bs-accordion-border-width: var(--bs-border-width);
4522 --bs-accordion-border-radius: var(--bs-border-radius);
4523 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4524 --bs-accordion-btn-padding-x: 1.25rem;
4525 --bs-accordion-btn-padding-y: 1rem;
4526 --bs-accordion-btn-color: var(--bs-body-color);
4527 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4528 --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");
4529 --bs-accordion-btn-icon-width: 1.25rem;
4530 --bs-accordion-btn-icon-transform: rotate(-180deg);
4531 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4532 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23661a4a'%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");
4533 --bs-accordion-btn-focus-border-color: #ffa0dd;
4534 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
4535 --bs-accordion-body-padding-x: 1.25rem;
4536 --bs-accordion-body-padding-y: 1rem;
4537 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4538 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4544 align-items: center;
4546 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4547 font-size: 0.875rem;
4548 color: var(--bs-accordion-btn-color);
4550 background-color: var(--bs-accordion-btn-bg);
4553 overflow-anchor: none;
4554 transition: var(--bs-accordion-transition);
4556 @media (prefers-reduced-motion: reduce) {
4561 .accordion-button:not(.collapsed) {
4562 color: var(--bs-accordion-active-color);
4563 background-color: var(--bs-accordion-active-bg);
4564 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4566 .accordion-button:not(.collapsed)::after {
4567 background-image: var(--bs-accordion-btn-active-icon);
4568 transform: var(--bs-accordion-btn-icon-transform);
4570 .accordion-button::after {
4572 width: var(--bs-accordion-btn-icon-width);
4573 height: var(--bs-accordion-btn-icon-width);
4576 background-image: var(--bs-accordion-btn-icon);
4577 background-repeat: no-repeat;
4578 background-size: var(--bs-accordion-btn-icon-width);
4579 transition: var(--bs-accordion-btn-icon-transition);
4581 @media (prefers-reduced-motion: reduce) {
4582 .accordion-button::after {
4586 .accordion-button:hover {
4589 .accordion-button:focus {
4591 border-color: var(--bs-accordion-btn-focus-border-color);
4593 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4601 color: var(--bs-accordion-color);
4602 background-color: var(--bs-accordion-bg);
4603 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4605 .accordion-item:first-of-type {
4606 border-top-left-radius: var(--bs-accordion-border-radius);
4607 border-top-right-radius: var(--bs-accordion-border-radius);
4609 .accordion-item:first-of-type .accordion-button {
4610 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4611 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4613 .accordion-item:not(:first-of-type) {
4616 .accordion-item:last-of-type {
4617 border-bottom-right-radius: var(--bs-accordion-border-radius);
4618 border-bottom-left-radius: var(--bs-accordion-border-radius);
4620 .accordion-item:last-of-type .accordion-button.collapsed {
4621 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4622 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4624 .accordion-item:last-of-type .accordion-collapse {
4625 border-bottom-right-radius: var(--bs-accordion-border-radius);
4626 border-bottom-left-radius: var(--bs-accordion-border-radius);
4630 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4633 .accordion-flush .accordion-collapse {
4636 .accordion-flush .accordion-item {
4641 .accordion-flush .accordion-item:first-child {
4644 .accordion-flush .accordion-item:last-child {
4647 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4651 [data-bs-theme=dark] .accordion-button::after {
4652 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff8cd6'%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");
4653 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff8cd6'%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");
4657 --bs-breadcrumb-padding-x: 0;
4658 --bs-breadcrumb-padding-y: 0;
4659 --bs-breadcrumb-margin-bottom: 1rem;
4660 --bs-breadcrumb-bg: ;
4661 --bs-breadcrumb-border-radius: ;
4662 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4663 --bs-breadcrumb-item-padding-x: 0.5rem;
4664 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4667 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4668 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4669 font-size: var(--bs-breadcrumb-font-size);
4671 background-color: var(--bs-breadcrumb-bg);
4672 border-radius: var(--bs-breadcrumb-border-radius);
4675 .breadcrumb-item + .breadcrumb-item {
4676 padding-left: var(--bs-breadcrumb-item-padding-x);
4678 .breadcrumb-item + .breadcrumb-item::before {
4680 padding-right: var(--bs-breadcrumb-item-padding-x);
4681 color: var(--bs-breadcrumb-divider-color);
4682 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4684 .breadcrumb-item.active {
4685 color: var(--bs-breadcrumb-item-active-color);
4689 --bs-pagination-padding-x: 0.75rem;
4690 --bs-pagination-padding-y: 0.375rem;
4691 --bs-pagination-font-size: 0.875rem;
4692 --bs-pagination-color: var(--bs-link-color);
4693 --bs-pagination-bg: var(--bs-body-bg);
4694 --bs-pagination-border-width: var(--bs-border-width);
4695 --bs-pagination-border-color: var(--bs-border-color);
4696 --bs-pagination-border-radius: var(--bs-border-radius);
4697 --bs-pagination-hover-color: var(--bs-link-hover-color);
4698 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4699 --bs-pagination-hover-border-color: var(--bs-border-color);
4700 --bs-pagination-focus-color: var(--bs-link-hover-color);
4701 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4702 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
4703 --bs-pagination-active-color: #fff;
4704 --bs-pagination-active-bg: rgb(255, 64, 186);
4705 --bs-pagination-active-border-color: rgb(255, 64, 186);
4706 --bs-pagination-disabled-color: var(--bs-secondary-color);
4707 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4708 --bs-pagination-disabled-border-color: var(--bs-border-color);
4717 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4718 font-size: var(--bs-pagination-font-size);
4719 color: var(--bs-pagination-color);
4720 background-color: var(--bs-pagination-bg);
4721 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4722 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;
4724 @media (prefers-reduced-motion: reduce) {
4731 color: var(--bs-pagination-hover-color);
4732 background-color: var(--bs-pagination-hover-bg);
4733 border-color: var(--bs-pagination-hover-border-color);
4737 color: var(--bs-pagination-focus-color);
4738 background-color: var(--bs-pagination-focus-bg);
4740 box-shadow: var(--bs-pagination-focus-box-shadow);
4742 .page-link.active, .active > .page-link {
4744 color: var(--bs-pagination-active-color);
4745 background-color: var(--bs-pagination-active-bg);
4746 background-image: var(--bs-gradient);
4747 border-color: var(--bs-pagination-active-border-color);
4749 .page-link.disabled, .disabled > .page-link {
4750 color: var(--bs-pagination-disabled-color);
4751 pointer-events: none;
4752 background-color: var(--bs-pagination-disabled-bg);
4753 border-color: var(--bs-pagination-disabled-border-color);
4756 .page-item:not(:first-child) .page-link {
4757 margin-left: calc(var(--bs-border-width) * -1);
4759 .page-item:first-child .page-link {
4760 border-top-left-radius: var(--bs-pagination-border-radius);
4761 border-bottom-left-radius: var(--bs-pagination-border-radius);
4763 .page-item:last-child .page-link {
4764 border-top-right-radius: var(--bs-pagination-border-radius);
4765 border-bottom-right-radius: var(--bs-pagination-border-radius);
4769 --bs-pagination-padding-x: 1.5rem;
4770 --bs-pagination-padding-y: 0.75rem;
4771 --bs-pagination-font-size: 1.09375rem;
4772 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4776 --bs-pagination-padding-x: 0.5rem;
4777 --bs-pagination-padding-y: 0.25rem;
4778 --bs-pagination-font-size: 0.765625rem;
4779 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4783 --bs-badge-padding-x: 0.65em;
4784 --bs-badge-padding-y: 0.35em;
4785 --bs-badge-font-size: 0.75em;
4786 --bs-badge-font-weight: 700;
4787 --bs-badge-color: #fff;
4788 --bs-badge-border-radius: var(--bs-border-radius);
4789 display: inline-block;
4790 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4791 font-size: var(--bs-badge-font-size);
4792 font-weight: var(--bs-badge-font-weight);
4794 color: var(--bs-badge-color);
4796 white-space: nowrap;
4797 vertical-align: baseline;
4798 border-radius: var(--bs-badge-border-radius);
4799 background-image: var(--bs-gradient);
4811 --bs-alert-bg: transparent;
4812 --bs-alert-padding-x: 1rem;
4813 --bs-alert-padding-y: 1rem;
4814 --bs-alert-margin-bottom: 1rem;
4815 --bs-alert-color: inherit;
4816 --bs-alert-border-color: transparent;
4817 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4818 --bs-alert-border-radius: var(--bs-border-radius);
4819 --bs-alert-link-color: inherit;
4821 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4822 margin-bottom: var(--bs-alert-margin-bottom);
4823 color: var(--bs-alert-color);
4824 background-color: var(--bs-alert-bg);
4825 border: var(--bs-alert-border);
4826 border-radius: var(--bs-alert-border-radius);
4835 color: var(--bs-alert-link-color);
4838 .alert-dismissible {
4839 padding-right: 3rem;
4841 .alert-dismissible .btn-close {
4846 padding: 1.25rem 1rem;
4850 --bs-alert-color: var(--bs-primary-text-emphasis);
4851 --bs-alert-bg: var(--bs-primary-bg-subtle);
4852 --bs-alert-border-color: var(--bs-primary-border-subtle);
4853 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4857 --bs-alert-color: var(--bs-secondary-text-emphasis);
4858 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4859 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4860 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4864 --bs-alert-color: var(--bs-success-text-emphasis);
4865 --bs-alert-bg: var(--bs-success-bg-subtle);
4866 --bs-alert-border-color: var(--bs-success-border-subtle);
4867 --bs-alert-link-color: var(--bs-success-text-emphasis);
4871 --bs-alert-color: var(--bs-info-text-emphasis);
4872 --bs-alert-bg: var(--bs-info-bg-subtle);
4873 --bs-alert-border-color: var(--bs-info-border-subtle);
4874 --bs-alert-link-color: var(--bs-info-text-emphasis);
4878 --bs-alert-color: var(--bs-warning-text-emphasis);
4879 --bs-alert-bg: var(--bs-warning-bg-subtle);
4880 --bs-alert-border-color: var(--bs-warning-border-subtle);
4881 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4885 --bs-alert-color: var(--bs-danger-text-emphasis);
4886 --bs-alert-bg: var(--bs-danger-bg-subtle);
4887 --bs-alert-border-color: var(--bs-danger-border-subtle);
4888 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4892 --bs-alert-color: var(--bs-light-text-emphasis);
4893 --bs-alert-bg: var(--bs-light-bg-subtle);
4894 --bs-alert-border-color: var(--bs-light-border-subtle);
4895 --bs-alert-link-color: var(--bs-light-text-emphasis);
4899 --bs-alert-color: var(--bs-dark-text-emphasis);
4900 --bs-alert-bg: var(--bs-dark-bg-subtle);
4901 --bs-alert-border-color: var(--bs-dark-border-subtle);
4902 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4905 @keyframes progress-bar-stripes {
4907 background-position-x: 1rem;
4912 --bs-progress-height: 1rem;
4913 --bs-progress-font-size: 0.65625rem;
4914 --bs-progress-bg: var(--bs-secondary-bg);
4915 --bs-progress-border-radius: var(--bs-border-radius);
4916 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4917 --bs-progress-bar-color: #fff;
4918 --bs-progress-bar-bg: rgb(255, 64, 186);
4919 --bs-progress-bar-transition: width 0.6s ease;
4921 height: var(--bs-progress-height);
4923 font-size: var(--bs-progress-font-size);
4924 background-color: var(--bs-progress-bg);
4925 border-radius: var(--bs-progress-border-radius);
4926 box-shadow: var(--bs-progress-box-shadow);
4931 flex-direction: column;
4932 justify-content: center;
4934 color: var(--bs-progress-bar-color);
4936 white-space: nowrap;
4937 background-color: var(--bs-progress-bar-bg);
4938 transition: var(--bs-progress-bar-transition);
4940 @media (prefers-reduced-motion: reduce) {
4946 .progress-bar-striped {
4947 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);
4948 background-size: var(--bs-progress-height) var(--bs-progress-height);
4951 .progress-stacked > .progress {
4955 .progress-stacked > .progress > .progress-bar {
4959 .progress-bar-animated {
4960 animation: 1s linear infinite progress-bar-stripes;
4962 @media (prefers-reduced-motion: reduce) {
4963 .progress-bar-animated {
4969 --bs-list-group-color: var(--bs-body-color);
4970 --bs-list-group-bg: var(--bs-body-bg);
4971 --bs-list-group-border-color: var(--bs-border-color);
4972 --bs-list-group-border-width: var(--bs-border-width);
4973 --bs-list-group-border-radius: var(--bs-border-radius);
4974 --bs-list-group-item-padding-x: 1rem;
4975 --bs-list-group-item-padding-y: 0.5rem;
4976 --bs-list-group-action-color: var(--bs-secondary-color);
4977 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4978 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4979 --bs-list-group-action-active-color: var(--bs-body-color);
4980 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4981 --bs-list-group-disabled-color: var(--bs-secondary-color);
4982 --bs-list-group-disabled-bg: var(--bs-body-bg);
4983 --bs-list-group-active-color: #fff;
4984 --bs-list-group-active-bg: rgb(255, 64, 186);
4985 --bs-list-group-active-border-color: rgb(255, 64, 186);
4987 flex-direction: column;
4990 border-radius: var(--bs-list-group-border-radius);
4993 .list-group-numbered {
4994 list-style-type: none;
4995 counter-reset: section;
4997 .list-group-numbered > .list-group-item::before {
4998 content: counters(section, ".") ". ";
4999 counter-increment: section;
5002 .list-group-item-action {
5004 color: var(--bs-list-group-action-color);
5005 text-align: inherit;
5007 .list-group-item-action:hover, .list-group-item-action:focus {
5009 color: var(--bs-list-group-action-hover-color);
5010 text-decoration: none;
5011 background-color: var(--bs-list-group-action-hover-bg);
5013 .list-group-item-action:active {
5014 color: var(--bs-list-group-action-active-color);
5015 background-color: var(--bs-list-group-action-active-bg);
5021 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5022 color: var(--bs-list-group-color);
5023 background-color: var(--bs-list-group-bg);
5024 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5026 .list-group-item:first-child {
5027 border-top-left-radius: inherit;
5028 border-top-right-radius: inherit;
5030 .list-group-item:last-child {
5031 border-bottom-right-radius: inherit;
5032 border-bottom-left-radius: inherit;
5034 .list-group-item.disabled, .list-group-item:disabled {
5035 color: var(--bs-list-group-disabled-color);
5036 pointer-events: none;
5037 background-color: var(--bs-list-group-disabled-bg);
5039 .list-group-item.active {
5041 color: var(--bs-list-group-active-color);
5042 background-color: var(--bs-list-group-active-bg);
5043 border-color: var(--bs-list-group-active-border-color);
5045 .list-group-item + .list-group-item {
5046 border-top-width: 0;
5048 .list-group-item + .list-group-item.active {
5049 margin-top: calc(-1 * var(--bs-list-group-border-width));
5050 border-top-width: var(--bs-list-group-border-width);
5053 .list-group-horizontal {
5054 flex-direction: row;
5056 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5057 border-bottom-left-radius: var(--bs-list-group-border-radius);
5058 border-top-right-radius: 0;
5060 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5061 border-top-right-radius: var(--bs-list-group-border-radius);
5062 border-bottom-left-radius: 0;
5064 .list-group-horizontal > .list-group-item.active {
5067 .list-group-horizontal > .list-group-item + .list-group-item {
5068 border-top-width: var(--bs-list-group-border-width);
5069 border-left-width: 0;
5071 .list-group-horizontal > .list-group-item + .list-group-item.active {
5072 margin-left: calc(-1 * var(--bs-list-group-border-width));
5073 border-left-width: var(--bs-list-group-border-width);
5076 @media (min-width: 576px) {
5077 .list-group-horizontal-sm {
5078 flex-direction: row;
5080 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5081 border-bottom-left-radius: var(--bs-list-group-border-radius);
5082 border-top-right-radius: 0;
5084 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5085 border-top-right-radius: var(--bs-list-group-border-radius);
5086 border-bottom-left-radius: 0;
5088 .list-group-horizontal-sm > .list-group-item.active {
5091 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5092 border-top-width: var(--bs-list-group-border-width);
5093 border-left-width: 0;
5095 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5096 margin-left: calc(-1 * var(--bs-list-group-border-width));
5097 border-left-width: var(--bs-list-group-border-width);
5100 @media (min-width: 768px) {
5101 .list-group-horizontal-md {
5102 flex-direction: row;
5104 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5105 border-bottom-left-radius: var(--bs-list-group-border-radius);
5106 border-top-right-radius: 0;
5108 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5109 border-top-right-radius: var(--bs-list-group-border-radius);
5110 border-bottom-left-radius: 0;
5112 .list-group-horizontal-md > .list-group-item.active {
5115 .list-group-horizontal-md > .list-group-item + .list-group-item {
5116 border-top-width: var(--bs-list-group-border-width);
5117 border-left-width: 0;
5119 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5120 margin-left: calc(-1 * var(--bs-list-group-border-width));
5121 border-left-width: var(--bs-list-group-border-width);
5124 @media (min-width: 992px) {
5125 .list-group-horizontal-lg {
5126 flex-direction: row;
5128 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5129 border-bottom-left-radius: var(--bs-list-group-border-radius);
5130 border-top-right-radius: 0;
5132 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5133 border-top-right-radius: var(--bs-list-group-border-radius);
5134 border-bottom-left-radius: 0;
5136 .list-group-horizontal-lg > .list-group-item.active {
5139 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5140 border-top-width: var(--bs-list-group-border-width);
5141 border-left-width: 0;
5143 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5144 margin-left: calc(-1 * var(--bs-list-group-border-width));
5145 border-left-width: var(--bs-list-group-border-width);
5148 @media (min-width: 1200px) {
5149 .list-group-horizontal-xl {
5150 flex-direction: row;
5152 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5153 border-bottom-left-radius: var(--bs-list-group-border-radius);
5154 border-top-right-radius: 0;
5156 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5157 border-top-right-radius: var(--bs-list-group-border-radius);
5158 border-bottom-left-radius: 0;
5160 .list-group-horizontal-xl > .list-group-item.active {
5163 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5164 border-top-width: var(--bs-list-group-border-width);
5165 border-left-width: 0;
5167 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5168 margin-left: calc(-1 * var(--bs-list-group-border-width));
5169 border-left-width: var(--bs-list-group-border-width);
5172 @media (min-width: 1400px) {
5173 .list-group-horizontal-xxl {
5174 flex-direction: row;
5176 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5177 border-bottom-left-radius: var(--bs-list-group-border-radius);
5178 border-top-right-radius: 0;
5180 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5181 border-top-right-radius: var(--bs-list-group-border-radius);
5182 border-bottom-left-radius: 0;
5184 .list-group-horizontal-xxl > .list-group-item.active {
5187 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5188 border-top-width: var(--bs-list-group-border-width);
5189 border-left-width: 0;
5191 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5192 margin-left: calc(-1 * var(--bs-list-group-border-width));
5193 border-left-width: var(--bs-list-group-border-width);
5199 .list-group-flush > .list-group-item {
5200 border-width: 0 0 var(--bs-list-group-border-width);
5202 .list-group-flush > .list-group-item:last-child {
5203 border-bottom-width: 0;
5206 .list-group-item-primary {
5207 --bs-list-group-color: var(--bs-primary-text-emphasis);
5208 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5209 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5210 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5211 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5212 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5213 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5214 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5215 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5216 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5219 .list-group-item-secondary {
5220 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5221 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5222 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5223 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5224 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5225 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5226 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5227 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5228 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5229 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5232 .list-group-item-success {
5233 --bs-list-group-color: var(--bs-success-text-emphasis);
5234 --bs-list-group-bg: var(--bs-success-bg-subtle);
5235 --bs-list-group-border-color: var(--bs-success-border-subtle);
5236 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5237 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5238 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5239 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5240 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5241 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5242 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5245 .list-group-item-info {
5246 --bs-list-group-color: var(--bs-info-text-emphasis);
5247 --bs-list-group-bg: var(--bs-info-bg-subtle);
5248 --bs-list-group-border-color: var(--bs-info-border-subtle);
5249 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5250 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5251 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5252 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5253 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5254 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5255 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5258 .list-group-item-warning {
5259 --bs-list-group-color: var(--bs-warning-text-emphasis);
5260 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5261 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5262 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5263 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5264 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5265 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5266 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5267 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5268 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5271 .list-group-item-danger {
5272 --bs-list-group-color: var(--bs-danger-text-emphasis);
5273 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5274 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5275 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5276 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5277 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5278 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5279 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5280 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5281 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5284 .list-group-item-light {
5285 --bs-list-group-color: var(--bs-light-text-emphasis);
5286 --bs-list-group-bg: var(--bs-light-bg-subtle);
5287 --bs-list-group-border-color: var(--bs-light-border-subtle);
5288 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5289 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5290 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5291 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5292 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5293 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5294 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5297 .list-group-item-dark {
5298 --bs-list-group-color: var(--bs-dark-text-emphasis);
5299 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5300 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5301 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5302 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5303 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5304 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5305 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5306 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5307 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5311 --bs-btn-close-color: #000;
5312 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
5313 --bs-btn-close-opacity: 0.5;
5314 --bs-btn-close-hover-opacity: 0.75;
5315 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
5316 --bs-btn-close-focus-opacity: 1;
5317 --bs-btn-close-disabled-opacity: 0.25;
5318 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5319 box-sizing: content-box;
5322 padding: 0.25em 0.25em;
5323 color: var(--bs-btn-close-color);
5324 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5326 border-radius: 1rem;
5327 opacity: var(--bs-btn-close-opacity);
5330 color: var(--bs-btn-close-color);
5331 text-decoration: none;
5332 opacity: var(--bs-btn-close-hover-opacity);
5336 box-shadow: var(--bs-btn-close-focus-shadow);
5337 opacity: var(--bs-btn-close-focus-opacity);
5339 .btn-close:disabled, .btn-close.disabled {
5340 pointer-events: none;
5342 opacity: var(--bs-btn-close-disabled-opacity);
5346 filter: var(--bs-btn-close-white-filter);
5349 [data-bs-theme=dark] .btn-close {
5350 filter: var(--bs-btn-close-white-filter);
5354 --bs-toast-zindex: 1090;
5355 --bs-toast-padding-x: 0.75rem;
5356 --bs-toast-padding-y: 0.5rem;
5357 --bs-toast-spacing: 1.5rem;
5358 --bs-toast-max-width: 350px;
5359 --bs-toast-font-size: 0.875rem;
5361 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5362 --bs-toast-border-width: var(--bs-border-width);
5363 --bs-toast-border-color: var(--bs-border-color-translucent);
5364 --bs-toast-border-radius: var(--bs-border-radius);
5365 --bs-toast-box-shadow: var(--bs-box-shadow);
5366 --bs-toast-header-color: var(--bs-secondary-color);
5367 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5368 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5369 width: var(--bs-toast-max-width);
5371 font-size: var(--bs-toast-font-size);
5372 color: var(--bs-toast-color);
5373 pointer-events: auto;
5374 background-color: var(--bs-toast-bg);
5375 background-clip: padding-box;
5376 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5377 box-shadow: var(--bs-toast-box-shadow);
5378 border-radius: var(--bs-toast-border-radius);
5388 --bs-toast-zindex: 1090;
5390 z-index: var(--bs-toast-zindex);
5393 pointer-events: none;
5395 .toast-container > :not(:last-child) {
5396 margin-bottom: var(--bs-toast-spacing);
5401 align-items: center;
5402 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5403 color: var(--bs-toast-header-color);
5404 background-color: var(--bs-toast-header-bg);
5405 background-clip: padding-box;
5406 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5407 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5408 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5410 .toast-header .btn-close {
5411 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5412 margin-left: var(--bs-toast-padding-x);
5416 padding: var(--bs-toast-padding-x);
5417 word-wrap: break-word;
5421 --bs-modal-zindex: 1055;
5422 --bs-modal-width: 500px;
5423 --bs-modal-padding: 1rem;
5424 --bs-modal-margin: 0.5rem;
5426 --bs-modal-bg: var(--bs-body-bg);
5427 --bs-modal-border-color: var(--bs-border-color-translucent);
5428 --bs-modal-border-width: var(--bs-border-width);
5429 --bs-modal-border-radius: var(--bs-border-radius-lg);
5430 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5431 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5432 --bs-modal-header-padding-x: 1rem;
5433 --bs-modal-header-padding-y: 1rem;
5434 --bs-modal-header-padding: 1rem 1rem;
5435 --bs-modal-header-border-color: var(--bs-border-color);
5436 --bs-modal-header-border-width: var(--bs-border-width);
5437 --bs-modal-title-line-height: 1.5;
5438 --bs-modal-footer-gap: 0.5rem;
5439 --bs-modal-footer-bg: ;
5440 --bs-modal-footer-border-color: var(--bs-border-color);
5441 --bs-modal-footer-border-width: var(--bs-border-width);
5445 z-index: var(--bs-modal-zindex);
5457 margin: var(--bs-modal-margin);
5458 pointer-events: none;
5460 .modal.fade .modal-dialog {
5461 transition: transform 0.3s ease-out;
5462 transform: translate(0, -50px);
5464 @media (prefers-reduced-motion: reduce) {
5465 .modal.fade .modal-dialog {
5469 .modal.show .modal-dialog {
5472 .modal.modal-static .modal-dialog {
5473 transform: scale(1.02);
5476 .modal-dialog-scrollable {
5477 height: calc(100% - var(--bs-modal-margin) * 2);
5479 .modal-dialog-scrollable .modal-content {
5483 .modal-dialog-scrollable .modal-body {
5487 .modal-dialog-centered {
5489 align-items: center;
5490 min-height: calc(100% - var(--bs-modal-margin) * 2);
5496 flex-direction: column;
5498 color: var(--bs-modal-color);
5499 pointer-events: auto;
5500 background-color: var(--bs-modal-bg);
5501 background-clip: padding-box;
5502 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5503 border-radius: var(--bs-modal-border-radius);
5504 box-shadow: var(--bs-modal-box-shadow);
5509 --bs-backdrop-zindex: 1050;
5510 --bs-backdrop-bg: #000;
5511 --bs-backdrop-opacity: 0.5;
5515 z-index: var(--bs-backdrop-zindex);
5518 background-color: var(--bs-backdrop-bg);
5520 .modal-backdrop.fade {
5523 .modal-backdrop.show {
5524 opacity: var(--bs-backdrop-opacity);
5530 align-items: center;
5531 justify-content: space-between;
5532 padding: var(--bs-modal-header-padding);
5533 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5534 border-top-left-radius: var(--bs-modal-inner-border-radius);
5535 border-top-right-radius: var(--bs-modal-inner-border-radius);
5537 .modal-header .btn-close {
5538 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5539 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;
5544 line-height: var(--bs-modal-title-line-height);
5550 padding: var(--bs-modal-padding);
5557 align-items: center;
5558 justify-content: flex-end;
5559 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5560 background-color: var(--bs-modal-footer-bg);
5561 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5562 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5563 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5566 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5569 @media (min-width: 576px) {
5571 --bs-modal-margin: 1.75rem;
5572 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5575 max-width: var(--bs-modal-width);
5580 --bs-modal-width: 300px;
5583 @media (min-width: 992px) {
5586 --bs-modal-width: 800px;
5589 @media (min-width: 1200px) {
5591 --bs-modal-width: 1140px;
5600 .modal-fullscreen .modal-content {
5605 .modal-fullscreen .modal-header,
5606 .modal-fullscreen .modal-footer {
5609 .modal-fullscreen .modal-body {
5613 @media (max-width: 575.98px) {
5614 .modal-fullscreen-sm-down {
5620 .modal-fullscreen-sm-down .modal-content {
5625 .modal-fullscreen-sm-down .modal-header,
5626 .modal-fullscreen-sm-down .modal-footer {
5629 .modal-fullscreen-sm-down .modal-body {
5633 @media (max-width: 767.98px) {
5634 .modal-fullscreen-md-down {
5640 .modal-fullscreen-md-down .modal-content {
5645 .modal-fullscreen-md-down .modal-header,
5646 .modal-fullscreen-md-down .modal-footer {
5649 .modal-fullscreen-md-down .modal-body {
5653 @media (max-width: 991.98px) {
5654 .modal-fullscreen-lg-down {
5660 .modal-fullscreen-lg-down .modal-content {
5665 .modal-fullscreen-lg-down .modal-header,
5666 .modal-fullscreen-lg-down .modal-footer {
5669 .modal-fullscreen-lg-down .modal-body {
5673 @media (max-width: 1199.98px) {
5674 .modal-fullscreen-xl-down {
5680 .modal-fullscreen-xl-down .modal-content {
5685 .modal-fullscreen-xl-down .modal-header,
5686 .modal-fullscreen-xl-down .modal-footer {
5689 .modal-fullscreen-xl-down .modal-body {
5693 @media (max-width: 1399.98px) {
5694 .modal-fullscreen-xxl-down {
5700 .modal-fullscreen-xxl-down .modal-content {
5705 .modal-fullscreen-xxl-down .modal-header,
5706 .modal-fullscreen-xxl-down .modal-footer {
5709 .modal-fullscreen-xxl-down .modal-body {
5714 --bs-tooltip-zindex: 1080;
5715 --bs-tooltip-max-width: 200px;
5716 --bs-tooltip-padding-x: 0.5rem;
5717 --bs-tooltip-padding-y: 0.25rem;
5718 --bs-tooltip-margin: ;
5719 --bs-tooltip-font-size: 0.765625rem;
5720 --bs-tooltip-color: var(--bs-body-bg);
5721 --bs-tooltip-bg: var(--bs-emphasis-color);
5722 --bs-tooltip-border-radius: var(--bs-border-radius);
5723 --bs-tooltip-opacity: 0.9;
5724 --bs-tooltip-arrow-width: 0.8rem;
5725 --bs-tooltip-arrow-height: 0.4rem;
5726 z-index: var(--bs-tooltip-zindex);
5728 margin: var(--bs-tooltip-margin);
5729 font-family: var(--bs-font-sans-serif);
5735 text-decoration: none;
5737 text-transform: none;
5738 letter-spacing: normal;
5740 white-space: normal;
5741 word-spacing: normal;
5743 font-size: var(--bs-tooltip-font-size);
5744 word-wrap: break-word;
5748 opacity: var(--bs-tooltip-opacity);
5750 .tooltip .tooltip-arrow {
5752 width: var(--bs-tooltip-arrow-width);
5753 height: var(--bs-tooltip-arrow-height);
5755 .tooltip .tooltip-arrow::before {
5758 border-color: transparent;
5759 border-style: solid;
5762 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5763 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5765 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5767 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5768 border-top-color: var(--bs-tooltip-bg);
5771 /* rtl:begin:ignore */
5772 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5773 left: calc(-1 * var(--bs-tooltip-arrow-height));
5774 width: var(--bs-tooltip-arrow-height);
5775 height: var(--bs-tooltip-arrow-width);
5777 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5779 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5780 border-right-color: var(--bs-tooltip-bg);
5783 /* rtl:end:ignore */
5784 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5785 top: calc(-1 * var(--bs-tooltip-arrow-height));
5787 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5789 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5790 border-bottom-color: var(--bs-tooltip-bg);
5793 /* rtl:begin:ignore */
5794 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5795 right: calc(-1 * var(--bs-tooltip-arrow-height));
5796 width: var(--bs-tooltip-arrow-height);
5797 height: var(--bs-tooltip-arrow-width);
5799 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5801 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5802 border-left-color: var(--bs-tooltip-bg);
5805 /* rtl:end:ignore */
5807 max-width: var(--bs-tooltip-max-width);
5808 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5809 color: var(--bs-tooltip-color);
5811 background-color: var(--bs-tooltip-bg);
5812 border-radius: var(--bs-tooltip-border-radius);
5816 --bs-popover-zindex: 1070;
5817 --bs-popover-max-width: 276px;
5818 --bs-popover-font-size: 0.765625rem;
5819 --bs-popover-bg: var(--bs-body-bg);
5820 --bs-popover-border-width: var(--bs-border-width);
5821 --bs-popover-border-color: var(--bs-border-color-translucent);
5822 --bs-popover-border-radius: var(--bs-border-radius-lg);
5823 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5824 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5825 --bs-popover-header-padding-x: 1rem;
5826 --bs-popover-header-padding-y: 0.5rem;
5827 --bs-popover-header-font-size: 0.875rem;
5828 --bs-popover-header-color: inherit;
5829 --bs-popover-header-bg: var(--bs-secondary-bg);
5830 --bs-popover-body-padding-x: 1rem;
5831 --bs-popover-body-padding-y: 1rem;
5832 --bs-popover-body-color: var(--bs-body-color);
5833 --bs-popover-arrow-width: 1rem;
5834 --bs-popover-arrow-height: 0.5rem;
5835 --bs-popover-arrow-border: var(--bs-popover-border-color);
5836 z-index: var(--bs-popover-zindex);
5838 max-width: var(--bs-popover-max-width);
5839 font-family: var(--bs-font-sans-serif);
5845 text-decoration: none;
5847 text-transform: none;
5848 letter-spacing: normal;
5850 white-space: normal;
5851 word-spacing: normal;
5853 font-size: var(--bs-popover-font-size);
5854 word-wrap: break-word;
5855 background-color: var(--bs-popover-bg);
5856 background-clip: padding-box;
5857 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5858 border-radius: var(--bs-popover-border-radius);
5859 box-shadow: var(--bs-popover-box-shadow);
5861 .popover .popover-arrow {
5863 width: var(--bs-popover-arrow-width);
5864 height: var(--bs-popover-arrow-height);
5866 .popover .popover-arrow::before, .popover .popover-arrow::after {
5870 border-color: transparent;
5871 border-style: solid;
5875 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5876 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5878 .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 {
5879 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5881 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5883 border-top-color: var(--bs-popover-arrow-border);
5885 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5886 bottom: var(--bs-popover-border-width);
5887 border-top-color: var(--bs-popover-bg);
5890 /* rtl:begin:ignore */
5891 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5892 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5893 width: var(--bs-popover-arrow-height);
5894 height: var(--bs-popover-arrow-width);
5896 .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 {
5897 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5899 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5901 border-right-color: var(--bs-popover-arrow-border);
5903 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5904 left: var(--bs-popover-border-width);
5905 border-right-color: var(--bs-popover-bg);
5908 /* rtl:end:ignore */
5909 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5910 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5912 .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 {
5913 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5915 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5917 border-bottom-color: var(--bs-popover-arrow-border);
5919 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5920 top: var(--bs-popover-border-width);
5921 border-bottom-color: var(--bs-popover-bg);
5923 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5928 width: var(--bs-popover-arrow-width);
5929 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5931 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5934 /* rtl:begin:ignore */
5935 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5936 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5937 width: var(--bs-popover-arrow-height);
5938 height: var(--bs-popover-arrow-width);
5940 .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 {
5941 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5943 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5945 border-left-color: var(--bs-popover-arrow-border);
5947 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5948 right: var(--bs-popover-border-width);
5949 border-left-color: var(--bs-popover-bg);
5952 /* rtl:end:ignore */
5954 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5956 font-size: var(--bs-popover-header-font-size);
5957 color: var(--bs-popover-header-color);
5958 background-color: var(--bs-popover-header-bg);
5959 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5960 border-top-left-radius: var(--bs-popover-inner-border-radius);
5961 border-top-right-radius: var(--bs-popover-inner-border-radius);
5963 .popover-header:empty {
5968 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5969 color: var(--bs-popover-body-color);
5976 .carousel.pointer-event {
5977 touch-action: pan-y;
5985 .carousel-inner::after {
5996 margin-right: -100%;
5997 backface-visibility: hidden;
5998 transition: transform 0.6s ease-in-out;
6000 @media (prefers-reduced-motion: reduce) {
6006 .carousel-item.active,
6007 .carousel-item-next,
6008 .carousel-item-prev {
6012 .carousel-item-next:not(.carousel-item-start),
6013 .active.carousel-item-end {
6014 transform: translateX(100%);
6017 .carousel-item-prev:not(.carousel-item-end),
6018 .active.carousel-item-start {
6019 transform: translateX(-100%);
6022 .carousel-fade .carousel-item {
6024 transition-property: opacity;
6027 .carousel-fade .carousel-item.active,
6028 .carousel-fade .carousel-item-next.carousel-item-start,
6029 .carousel-fade .carousel-item-prev.carousel-item-end {
6033 .carousel-fade .active.carousel-item-start,
6034 .carousel-fade .active.carousel-item-end {
6037 transition: opacity 0s 0.6s;
6039 @media (prefers-reduced-motion: reduce) {
6040 .carousel-fade .active.carousel-item-start,
6041 .carousel-fade .active.carousel-item-end {
6046 .carousel-control-prev,
6047 .carousel-control-next {
6053 align-items: center;
6054 justify-content: center;
6062 transition: opacity 0.15s ease;
6064 @media (prefers-reduced-motion: reduce) {
6065 .carousel-control-prev,
6066 .carousel-control-next {
6070 .carousel-control-prev:hover, .carousel-control-prev:focus,
6071 .carousel-control-next:hover,
6072 .carousel-control-next:focus {
6074 text-decoration: none;
6079 .carousel-control-prev {
6081 background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
6084 .carousel-control-next {
6086 background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
6089 .carousel-control-prev-icon,
6090 .carousel-control-next-icon {
6091 display: inline-block;
6094 background-repeat: no-repeat;
6095 background-position: 50%;
6096 background-size: 100% 100%;
6102 "name" : "prev-next",
6107 .carousel-control-prev-icon {
6108 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");
6111 .carousel-control-next-icon {
6112 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");
6115 .carousel-indicators {
6122 justify-content: center;
6125 margin-bottom: 1rem;
6128 .carousel-indicators [data-bs-target] {
6129 box-sizing: content-box;
6136 text-indent: -999px;
6138 background-color: #fff;
6139 background-clip: padding-box;
6141 border-top: 10px solid transparent;
6142 border-bottom: 10px solid transparent;
6144 transition: opacity 0.6s ease;
6146 @media (prefers-reduced-motion: reduce) {
6147 .carousel-indicators [data-bs-target] {
6151 .carousel-indicators .active {
6160 padding-top: 1.25rem;
6161 padding-bottom: 1.25rem;
6166 .carousel-dark .carousel-control-prev-icon,
6167 .carousel-dark .carousel-control-next-icon {
6168 filter: invert(1) grayscale(100);
6170 .carousel-dark .carousel-indicators [data-bs-target] {
6171 background-color: #000;
6173 .carousel-dark .carousel-caption {
6177 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6178 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6179 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6180 filter: invert(1) grayscale(100);
6182 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6183 background-color: #000;
6185 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6191 display: inline-block;
6192 width: var(--bs-spinner-width);
6193 height: var(--bs-spinner-height);
6194 vertical-align: var(--bs-spinner-vertical-align);
6196 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6199 @keyframes spinner-border {
6201 transform: rotate(360deg) /* rtl:ignore */;
6205 --bs-spinner-width: 2rem;
6206 --bs-spinner-height: 2rem;
6207 --bs-spinner-vertical-align: -0.125em;
6208 --bs-spinner-border-width: 0.25em;
6209 --bs-spinner-animation-speed: 0.75s;
6210 --bs-spinner-animation-name: spinner-border;
6211 border: var(--bs-spinner-border-width) solid currentcolor;
6212 border-right-color: transparent;
6215 .spinner-border-sm {
6216 --bs-spinner-width: 1rem;
6217 --bs-spinner-height: 1rem;
6218 --bs-spinner-border-width: 0.2em;
6221 @keyframes spinner-grow {
6223 transform: scale(0);
6231 --bs-spinner-width: 2rem;
6232 --bs-spinner-height: 2rem;
6233 --bs-spinner-vertical-align: -0.125em;
6234 --bs-spinner-animation-speed: 0.75s;
6235 --bs-spinner-animation-name: spinner-grow;
6236 background-color: currentcolor;
6241 --bs-spinner-width: 1rem;
6242 --bs-spinner-height: 1rem;
6245 @media (prefers-reduced-motion: reduce) {
6248 --bs-spinner-animation-speed: 1.5s;
6251 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6252 --bs-offcanvas-zindex: 1045;
6253 --bs-offcanvas-width: 400px;
6254 --bs-offcanvas-height: 30vh;
6255 --bs-offcanvas-padding-x: 1rem;
6256 --bs-offcanvas-padding-y: 1rem;
6257 --bs-offcanvas-color: var(--bs-body-color);
6258 --bs-offcanvas-bg: var(--bs-body-bg);
6259 --bs-offcanvas-border-width: var(--bs-border-width);
6260 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6261 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6262 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6263 --bs-offcanvas-title-line-height: 1.5;
6266 @media (max-width: 575.98px) {
6270 z-index: var(--bs-offcanvas-zindex);
6272 flex-direction: column;
6274 color: var(--bs-offcanvas-color);
6276 background-color: var(--bs-offcanvas-bg);
6277 background-clip: padding-box;
6279 box-shadow: var(--bs-offcanvas-box-shadow);
6280 transition: var(--bs-offcanvas-transition);
6283 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6288 @media (max-width: 575.98px) {
6289 .offcanvas-sm.offcanvas-start {
6292 width: var(--bs-offcanvas-width);
6293 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6294 transform: translateX(-100%);
6296 .offcanvas-sm.offcanvas-end {
6299 width: var(--bs-offcanvas-width);
6300 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6301 transform: translateX(100%);
6303 .offcanvas-sm.offcanvas-top {
6307 height: var(--bs-offcanvas-height);
6309 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6310 transform: translateY(-100%);
6312 .offcanvas-sm.offcanvas-bottom {
6315 height: var(--bs-offcanvas-height);
6317 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6318 transform: translateY(100%);
6320 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6323 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6324 visibility: visible;
6327 @media (min-width: 576px) {
6329 --bs-offcanvas-height: auto;
6330 --bs-offcanvas-border-width: 0;
6331 background-color: transparent !important;
6333 .offcanvas-sm .offcanvas-header {
6336 .offcanvas-sm .offcanvas-body {
6340 overflow-y: visible;
6341 background-color: transparent !important;
6345 @media (max-width: 767.98px) {
6349 z-index: var(--bs-offcanvas-zindex);
6351 flex-direction: column;
6353 color: var(--bs-offcanvas-color);
6355 background-color: var(--bs-offcanvas-bg);
6356 background-clip: padding-box;
6358 box-shadow: var(--bs-offcanvas-box-shadow);
6359 transition: var(--bs-offcanvas-transition);
6362 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6367 @media (max-width: 767.98px) {
6368 .offcanvas-md.offcanvas-start {
6371 width: var(--bs-offcanvas-width);
6372 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6373 transform: translateX(-100%);
6375 .offcanvas-md.offcanvas-end {
6378 width: var(--bs-offcanvas-width);
6379 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6380 transform: translateX(100%);
6382 .offcanvas-md.offcanvas-top {
6386 height: var(--bs-offcanvas-height);
6388 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6389 transform: translateY(-100%);
6391 .offcanvas-md.offcanvas-bottom {
6394 height: var(--bs-offcanvas-height);
6396 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6397 transform: translateY(100%);
6399 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6402 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6403 visibility: visible;
6406 @media (min-width: 768px) {
6408 --bs-offcanvas-height: auto;
6409 --bs-offcanvas-border-width: 0;
6410 background-color: transparent !important;
6412 .offcanvas-md .offcanvas-header {
6415 .offcanvas-md .offcanvas-body {
6419 overflow-y: visible;
6420 background-color: transparent !important;
6424 @media (max-width: 991.98px) {
6428 z-index: var(--bs-offcanvas-zindex);
6430 flex-direction: column;
6432 color: var(--bs-offcanvas-color);
6434 background-color: var(--bs-offcanvas-bg);
6435 background-clip: padding-box;
6437 box-shadow: var(--bs-offcanvas-box-shadow);
6438 transition: var(--bs-offcanvas-transition);
6441 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6446 @media (max-width: 991.98px) {
6447 .offcanvas-lg.offcanvas-start {
6450 width: var(--bs-offcanvas-width);
6451 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6452 transform: translateX(-100%);
6454 .offcanvas-lg.offcanvas-end {
6457 width: var(--bs-offcanvas-width);
6458 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6459 transform: translateX(100%);
6461 .offcanvas-lg.offcanvas-top {
6465 height: var(--bs-offcanvas-height);
6467 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6468 transform: translateY(-100%);
6470 .offcanvas-lg.offcanvas-bottom {
6473 height: var(--bs-offcanvas-height);
6475 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6476 transform: translateY(100%);
6478 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6481 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6482 visibility: visible;
6485 @media (min-width: 992px) {
6487 --bs-offcanvas-height: auto;
6488 --bs-offcanvas-border-width: 0;
6489 background-color: transparent !important;
6491 .offcanvas-lg .offcanvas-header {
6494 .offcanvas-lg .offcanvas-body {
6498 overflow-y: visible;
6499 background-color: transparent !important;
6503 @media (max-width: 1199.98px) {
6507 z-index: var(--bs-offcanvas-zindex);
6509 flex-direction: column;
6511 color: var(--bs-offcanvas-color);
6513 background-color: var(--bs-offcanvas-bg);
6514 background-clip: padding-box;
6516 box-shadow: var(--bs-offcanvas-box-shadow);
6517 transition: var(--bs-offcanvas-transition);
6520 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6525 @media (max-width: 1199.98px) {
6526 .offcanvas-xl.offcanvas-start {
6529 width: var(--bs-offcanvas-width);
6530 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6531 transform: translateX(-100%);
6533 .offcanvas-xl.offcanvas-end {
6536 width: var(--bs-offcanvas-width);
6537 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6538 transform: translateX(100%);
6540 .offcanvas-xl.offcanvas-top {
6544 height: var(--bs-offcanvas-height);
6546 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6547 transform: translateY(-100%);
6549 .offcanvas-xl.offcanvas-bottom {
6552 height: var(--bs-offcanvas-height);
6554 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6555 transform: translateY(100%);
6557 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6560 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6561 visibility: visible;
6564 @media (min-width: 1200px) {
6566 --bs-offcanvas-height: auto;
6567 --bs-offcanvas-border-width: 0;
6568 background-color: transparent !important;
6570 .offcanvas-xl .offcanvas-header {
6573 .offcanvas-xl .offcanvas-body {
6577 overflow-y: visible;
6578 background-color: transparent !important;
6582 @media (max-width: 1399.98px) {
6586 z-index: var(--bs-offcanvas-zindex);
6588 flex-direction: column;
6590 color: var(--bs-offcanvas-color);
6592 background-color: var(--bs-offcanvas-bg);
6593 background-clip: padding-box;
6595 box-shadow: var(--bs-offcanvas-box-shadow);
6596 transition: var(--bs-offcanvas-transition);
6599 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6604 @media (max-width: 1399.98px) {
6605 .offcanvas-xxl.offcanvas-start {
6608 width: var(--bs-offcanvas-width);
6609 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6610 transform: translateX(-100%);
6612 .offcanvas-xxl.offcanvas-end {
6615 width: var(--bs-offcanvas-width);
6616 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6617 transform: translateX(100%);
6619 .offcanvas-xxl.offcanvas-top {
6623 height: var(--bs-offcanvas-height);
6625 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6626 transform: translateY(-100%);
6628 .offcanvas-xxl.offcanvas-bottom {
6631 height: var(--bs-offcanvas-height);
6633 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6634 transform: translateY(100%);
6636 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6639 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6640 visibility: visible;
6643 @media (min-width: 1400px) {
6645 --bs-offcanvas-height: auto;
6646 --bs-offcanvas-border-width: 0;
6647 background-color: transparent !important;
6649 .offcanvas-xxl .offcanvas-header {
6652 .offcanvas-xxl .offcanvas-body {
6656 overflow-y: visible;
6657 background-color: transparent !important;
6664 z-index: var(--bs-offcanvas-zindex);
6666 flex-direction: column;
6668 color: var(--bs-offcanvas-color);
6670 background-color: var(--bs-offcanvas-bg);
6671 background-clip: padding-box;
6673 box-shadow: var(--bs-offcanvas-box-shadow);
6674 transition: var(--bs-offcanvas-transition);
6676 @media (prefers-reduced-motion: reduce) {
6681 .offcanvas.offcanvas-start {
6684 width: var(--bs-offcanvas-width);
6685 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6686 transform: translateX(-100%);
6688 .offcanvas.offcanvas-end {
6691 width: var(--bs-offcanvas-width);
6692 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6693 transform: translateX(100%);
6695 .offcanvas.offcanvas-top {
6699 height: var(--bs-offcanvas-height);
6701 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6702 transform: translateY(-100%);
6704 .offcanvas.offcanvas-bottom {
6707 height: var(--bs-offcanvas-height);
6709 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6710 transform: translateY(100%);
6712 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6715 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6716 visibility: visible;
6719 .offcanvas-backdrop {
6726 background-color: #000;
6728 .offcanvas-backdrop.fade {
6731 .offcanvas-backdrop.show {
6737 align-items: center;
6738 justify-content: space-between;
6739 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6741 .offcanvas-header .btn-close {
6742 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6743 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6744 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6745 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6750 line-height: var(--bs-offcanvas-title-line-height);
6755 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6760 display: inline-block;
6762 vertical-align: middle;
6764 background-color: currentcolor;
6767 .placeholder.btn::before {
6768 display: inline-block;
6784 .placeholder-glow .placeholder {
6785 animation: placeholder-glow 2s ease-in-out infinite;
6788 @keyframes placeholder-glow {
6794 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6795 mask-size: 200% 100%;
6796 animation: placeholder-wave 2s linear infinite;
6799 @keyframes placeholder-wave {
6801 mask-position: -200% 0%;
6811 color: #fff !important;
6812 background-color: RGBA(255, 64, 186, var(--bs-bg-opacity, 1)) !important;
6815 .text-bg-secondary {
6816 color: #000 !important;
6817 background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important;
6821 color: #000 !important;
6822 background-color: RGBA(5, 255, 161, var(--bs-bg-opacity, 1)) !important;
6826 color: #000 !important;
6827 background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important;
6831 color: #000 !important;
6832 background-color: RGBA(255, 251, 150, var(--bs-bg-opacity, 1)) !important;
6836 color: #000 !important;
6837 background-color: RGBA(255, 95, 110, var(--bs-bg-opacity, 1)) !important;
6841 color: #000 !important;
6842 background-color: RGBA(218, 222, 227, var(--bs-bg-opacity, 1)) !important;
6846 color: #fff !important;
6847 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6851 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6852 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6854 .link-primary:hover, .link-primary:focus {
6855 color: RGBA(204, 51, 149, var(--bs-link-opacity, 1)) !important;
6856 text-decoration-color: RGBA(204, 51, 149, var(--bs-link-underline-opacity, 1)) !important;
6860 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6861 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6863 .link-secondary:hover, .link-secondary:focus {
6864 color: RGBA(52, 215, 254, var(--bs-link-opacity, 1)) !important;
6865 text-decoration-color: RGBA(52, 215, 254, var(--bs-link-underline-opacity, 1)) !important;
6869 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6870 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6872 .link-success:hover, .link-success:focus {
6873 color: RGBA(55, 255, 180, var(--bs-link-opacity, 1)) !important;
6874 text-decoration-color: RGBA(55, 255, 180, var(--bs-link-underline-opacity, 1)) !important;
6878 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6879 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6881 .link-info:hover, .link-info:focus {
6882 color: RGBA(52, 215, 254, var(--bs-link-opacity, 1)) !important;
6883 text-decoration-color: RGBA(52, 215, 254, var(--bs-link-underline-opacity, 1)) !important;
6887 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6888 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6890 .link-warning:hover, .link-warning:focus {
6891 color: RGBA(255, 252, 171, var(--bs-link-opacity, 1)) !important;
6892 text-decoration-color: RGBA(255, 252, 171, var(--bs-link-underline-opacity, 1)) !important;
6896 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6897 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6899 .link-danger:hover, .link-danger:focus {
6900 color: RGBA(255, 127, 139, var(--bs-link-opacity, 1)) !important;
6901 text-decoration-color: RGBA(255, 127, 139, var(--bs-link-underline-opacity, 1)) !important;
6905 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6906 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6908 .link-light:hover, .link-light:focus {
6909 color: RGBA(225, 229, 233, var(--bs-link-opacity, 1)) !important;
6910 text-decoration-color: RGBA(225, 229, 233, var(--bs-link-underline-opacity, 1)) !important;
6914 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6915 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6917 .link-dark:hover, .link-dark:focus {
6918 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6919 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6922 .link-body-emphasis {
6923 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6924 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6926 .link-body-emphasis:hover, .link-body-emphasis:focus {
6927 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6928 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6933 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);
6937 display: inline-flex;
6939 align-items: center;
6940 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6941 text-underline-offset: 0.25em;
6942 backface-visibility: hidden;
6949 transition: 0.2s ease-in-out transform;
6951 @media (prefers-reduced-motion: reduce) {
6957 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6958 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6967 padding-top: var(--bs-aspect-ratio);
6979 --bs-aspect-ratio: 100%;
6983 --bs-aspect-ratio: 75%;
6987 --bs-aspect-ratio: 56.25%;
6991 --bs-aspect-ratio: 42.8571428571%;
7022 @media (min-width: 576px) {
7034 @media (min-width: 768px) {
7046 @media (min-width: 992px) {
7058 @media (min-width: 1200px) {
7070 @media (min-width: 1400px) {
7076 .sticky-xxl-bottom {
7084 flex-direction: row;
7085 align-items: center;
7086 align-self: stretch;
7092 flex-direction: column;
7093 align-self: stretch;
7097 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7098 width: 1px !important;
7099 height: 1px !important;
7100 padding: 0 !important;
7101 margin: -1px !important;
7102 overflow: hidden !important;
7103 clip: rect(0, 0, 0, 0) !important;
7104 white-space: nowrap !important;
7105 border: 0 !important;
7107 .visually-hidden:not(caption),
7108 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7109 position: absolute !important;
7112 .stretched-link::after {
7124 text-overflow: ellipsis;
7125 white-space: nowrap;
7129 display: inline-block;
7130 align-self: stretch;
7133 background-color: currentcolor;
7138 vertical-align: baseline !important;
7142 vertical-align: top !important;
7146 vertical-align: middle !important;
7150 vertical-align: bottom !important;
7153 .align-text-bottom {
7154 vertical-align: text-bottom !important;
7158 vertical-align: text-top !important;
7162 float: left !important;
7166 float: right !important;
7170 float: none !important;
7173 .object-fit-contain {
7174 object-fit: contain !important;
7178 object-fit: cover !important;
7182 object-fit: fill !important;
7186 object-fit: scale-down !important;
7190 object-fit: none !important;
7194 opacity: 0 !important;
7198 opacity: 0.25 !important;
7202 opacity: 0.5 !important;
7206 opacity: 0.75 !important;
7210 opacity: 1 !important;
7214 overflow: auto !important;
7218 overflow: hidden !important;
7222 overflow: visible !important;
7226 overflow: scroll !important;
7230 overflow-x: auto !important;
7233 .overflow-x-hidden {
7234 overflow-x: hidden !important;
7237 .overflow-x-visible {
7238 overflow-x: visible !important;
7241 .overflow-x-scroll {
7242 overflow-x: scroll !important;
7246 overflow-y: auto !important;
7249 .overflow-y-hidden {
7250 overflow-y: hidden !important;
7253 .overflow-y-visible {
7254 overflow-y: visible !important;
7257 .overflow-y-scroll {
7258 overflow-y: scroll !important;
7262 display: inline !important;
7266 display: inline-block !important;
7270 display: block !important;
7274 display: grid !important;
7278 display: inline-grid !important;
7282 display: table !important;
7286 display: table-row !important;
7290 display: table-cell !important;
7294 display: flex !important;
7298 display: inline-flex !important;
7302 display: none !important;
7306 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7310 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7314 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7318 box-shadow: none !important;
7321 .focus-ring-primary {
7322 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7325 .focus-ring-secondary {
7326 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7329 .focus-ring-success {
7330 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7334 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7337 .focus-ring-warning {
7338 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7341 .focus-ring-danger {
7342 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7346 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7350 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7354 position: static !important;
7357 .position-relative {
7358 position: relative !important;
7361 .position-absolute {
7362 position: absolute !important;
7366 position: fixed !important;
7370 position: sticky !important;
7378 top: 50% !important;
7382 top: 100% !important;
7386 bottom: 0 !important;
7390 bottom: 50% !important;
7394 bottom: 100% !important;
7402 left: 50% !important;
7406 left: 100% !important;
7410 right: 0 !important;
7414 right: 50% !important;
7418 right: 100% !important;
7422 transform: translate(-50%, -50%) !important;
7425 .translate-middle-x {
7426 transform: translateX(-50%) !important;
7429 .translate-middle-y {
7430 transform: translateY(-50%) !important;
7434 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7438 border: 0 !important;
7442 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7446 border-top: 0 !important;
7450 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7454 border-right: 0 !important;
7458 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7462 border-bottom: 0 !important;
7466 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7470 border-left: 0 !important;
7474 --bs-border-opacity: 1;
7475 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7479 --bs-border-opacity: 1;
7480 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7484 --bs-border-opacity: 1;
7485 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7489 --bs-border-opacity: 1;
7490 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7494 --bs-border-opacity: 1;
7495 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7499 --bs-border-opacity: 1;
7500 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7504 --bs-border-opacity: 1;
7505 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7509 --bs-border-opacity: 1;
7510 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7514 --bs-border-opacity: 1;
7515 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7519 --bs-border-opacity: 1;
7520 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7523 .border-primary-subtle {
7524 border-color: var(--bs-primary-border-subtle) !important;
7527 .border-secondary-subtle {
7528 border-color: var(--bs-secondary-border-subtle) !important;
7531 .border-success-subtle {
7532 border-color: var(--bs-success-border-subtle) !important;
7535 .border-info-subtle {
7536 border-color: var(--bs-info-border-subtle) !important;
7539 .border-warning-subtle {
7540 border-color: var(--bs-warning-border-subtle) !important;
7543 .border-danger-subtle {
7544 border-color: var(--bs-danger-border-subtle) !important;
7547 .border-light-subtle {
7548 border-color: var(--bs-light-border-subtle) !important;
7551 .border-dark-subtle {
7552 border-color: var(--bs-dark-border-subtle) !important;
7556 border-width: 1px !important;
7560 border-width: 2px !important;
7564 border-width: 3px !important;
7568 border-width: 4px !important;
7572 border-width: 5px !important;
7575 .border-opacity-10 {
7576 --bs-border-opacity: 0.1;
7579 .border-opacity-25 {
7580 --bs-border-opacity: 0.25;
7583 .border-opacity-50 {
7584 --bs-border-opacity: 0.5;
7587 .border-opacity-75 {
7588 --bs-border-opacity: 0.75;
7591 .border-opacity-100 {
7592 --bs-border-opacity: 1;
7596 width: 25% !important;
7600 width: 50% !important;
7604 width: 75% !important;
7608 width: 100% !important;
7612 width: auto !important;
7616 max-width: 100% !important;
7620 width: 100vw !important;
7624 min-width: 100vw !important;
7628 height: 25% !important;
7632 height: 50% !important;
7636 height: 75% !important;
7640 height: 100% !important;
7644 height: auto !important;
7648 max-height: 100% !important;
7652 height: 100vh !important;
7656 min-height: 100vh !important;
7660 flex: 1 1 auto !important;
7664 flex-direction: row !important;
7668 flex-direction: column !important;
7672 flex-direction: row-reverse !important;
7675 .flex-column-reverse {
7676 flex-direction: column-reverse !important;
7680 flex-grow: 0 !important;
7684 flex-grow: 1 !important;
7688 flex-shrink: 0 !important;
7692 flex-shrink: 1 !important;
7696 flex-wrap: wrap !important;
7700 flex-wrap: nowrap !important;
7703 .flex-wrap-reverse {
7704 flex-wrap: wrap-reverse !important;
7707 .justify-content-start {
7708 justify-content: flex-start !important;
7711 .justify-content-end {
7712 justify-content: flex-end !important;
7715 .justify-content-center {
7716 justify-content: center !important;
7719 .justify-content-between {
7720 justify-content: space-between !important;
7723 .justify-content-around {
7724 justify-content: space-around !important;
7727 .justify-content-evenly {
7728 justify-content: space-evenly !important;
7731 .align-items-start {
7732 align-items: flex-start !important;
7736 align-items: flex-end !important;
7739 .align-items-center {
7740 align-items: center !important;
7743 .align-items-baseline {
7744 align-items: baseline !important;
7747 .align-items-stretch {
7748 align-items: stretch !important;
7751 .align-content-start {
7752 align-content: flex-start !important;
7755 .align-content-end {
7756 align-content: flex-end !important;
7759 .align-content-center {
7760 align-content: center !important;
7763 .align-content-between {
7764 align-content: space-between !important;
7767 .align-content-around {
7768 align-content: space-around !important;
7771 .align-content-stretch {
7772 align-content: stretch !important;
7776 align-self: auto !important;
7780 align-self: flex-start !important;
7784 align-self: flex-end !important;
7787 .align-self-center {
7788 align-self: center !important;
7791 .align-self-baseline {
7792 align-self: baseline !important;
7795 .align-self-stretch {
7796 align-self: stretch !important;
7800 order: -1 !important;
7804 order: 0 !important;
7808 order: 1 !important;
7812 order: 2 !important;
7816 order: 3 !important;
7820 order: 4 !important;
7824 order: 5 !important;
7828 order: 6 !important;
7832 margin: 0 !important;
7836 margin: 0.25rem !important;
7840 margin: 0.5rem !important;
7844 margin: 1rem !important;
7848 margin: 1.5rem !important;
7852 margin: 3rem !important;
7856 margin: auto !important;
7860 margin-right: 0 !important;
7861 margin-left: 0 !important;
7865 margin-right: 0.25rem !important;
7866 margin-left: 0.25rem !important;
7870 margin-right: 0.5rem !important;
7871 margin-left: 0.5rem !important;
7875 margin-right: 1rem !important;
7876 margin-left: 1rem !important;
7880 margin-right: 1.5rem !important;
7881 margin-left: 1.5rem !important;
7885 margin-right: 3rem !important;
7886 margin-left: 3rem !important;
7890 margin-right: auto !important;
7891 margin-left: auto !important;
7895 margin-top: 0 !important;
7896 margin-bottom: 0 !important;
7900 margin-top: 0.25rem !important;
7901 margin-bottom: 0.25rem !important;
7905 margin-top: 0.5rem !important;
7906 margin-bottom: 0.5rem !important;
7910 margin-top: 1rem !important;
7911 margin-bottom: 1rem !important;
7915 margin-top: 1.5rem !important;
7916 margin-bottom: 1.5rem !important;
7920 margin-top: 3rem !important;
7921 margin-bottom: 3rem !important;
7925 margin-top: auto !important;
7926 margin-bottom: auto !important;
7930 margin-top: 0 !important;
7934 margin-top: 0.25rem !important;
7938 margin-top: 0.5rem !important;
7942 margin-top: 1rem !important;
7946 margin-top: 1.5rem !important;
7950 margin-top: 3rem !important;
7954 margin-top: auto !important;
7958 margin-right: 0 !important;
7962 margin-right: 0.25rem !important;
7966 margin-right: 0.5rem !important;
7970 margin-right: 1rem !important;
7974 margin-right: 1.5rem !important;
7978 margin-right: 3rem !important;
7982 margin-right: auto !important;
7986 margin-bottom: 0 !important;
7990 margin-bottom: 0.25rem !important;
7994 margin-bottom: 0.5rem !important;
7998 margin-bottom: 1rem !important;
8002 margin-bottom: 1.5rem !important;
8006 margin-bottom: 3rem !important;
8010 margin-bottom: auto !important;
8014 margin-left: 0 !important;
8018 margin-left: 0.25rem !important;
8022 margin-left: 0.5rem !important;
8026 margin-left: 1rem !important;
8030 margin-left: 1.5rem !important;
8034 margin-left: 3rem !important;
8038 margin-left: auto !important;
8042 padding: 0 !important;
8046 padding: 0.25rem !important;
8050 padding: 0.5rem !important;
8054 padding: 1rem !important;
8058 padding: 1.5rem !important;
8062 padding: 3rem !important;
8066 padding-right: 0 !important;
8067 padding-left: 0 !important;
8071 padding-right: 0.25rem !important;
8072 padding-left: 0.25rem !important;
8076 padding-right: 0.5rem !important;
8077 padding-left: 0.5rem !important;
8081 padding-right: 1rem !important;
8082 padding-left: 1rem !important;
8086 padding-right: 1.5rem !important;
8087 padding-left: 1.5rem !important;
8091 padding-right: 3rem !important;
8092 padding-left: 3rem !important;
8096 padding-top: 0 !important;
8097 padding-bottom: 0 !important;
8101 padding-top: 0.25rem !important;
8102 padding-bottom: 0.25rem !important;
8106 padding-top: 0.5rem !important;
8107 padding-bottom: 0.5rem !important;
8111 padding-top: 1rem !important;
8112 padding-bottom: 1rem !important;
8116 padding-top: 1.5rem !important;
8117 padding-bottom: 1.5rem !important;
8121 padding-top: 3rem !important;
8122 padding-bottom: 3rem !important;
8126 padding-top: 0 !important;
8130 padding-top: 0.25rem !important;
8134 padding-top: 0.5rem !important;
8138 padding-top: 1rem !important;
8142 padding-top: 1.5rem !important;
8146 padding-top: 3rem !important;
8150 padding-right: 0 !important;
8154 padding-right: 0.25rem !important;
8158 padding-right: 0.5rem !important;
8162 padding-right: 1rem !important;
8166 padding-right: 1.5rem !important;
8170 padding-right: 3rem !important;
8174 padding-bottom: 0 !important;
8178 padding-bottom: 0.25rem !important;
8182 padding-bottom: 0.5rem !important;
8186 padding-bottom: 1rem !important;
8190 padding-bottom: 1.5rem !important;
8194 padding-bottom: 3rem !important;
8198 padding-left: 0 !important;
8202 padding-left: 0.25rem !important;
8206 padding-left: 0.5rem !important;
8210 padding-left: 1rem !important;
8214 padding-left: 1.5rem !important;
8218 padding-left: 3rem !important;
8226 gap: 0.25rem !important;
8230 gap: 0.5rem !important;
8234 gap: 1rem !important;
8238 gap: 1.5rem !important;
8242 gap: 3rem !important;
8246 row-gap: 0 !important;
8250 row-gap: 0.25rem !important;
8254 row-gap: 0.5rem !important;
8258 row-gap: 1rem !important;
8262 row-gap: 1.5rem !important;
8266 row-gap: 3rem !important;
8270 column-gap: 0 !important;
8274 column-gap: 0.25rem !important;
8278 column-gap: 0.5rem !important;
8282 column-gap: 1rem !important;
8286 column-gap: 1.5rem !important;
8290 column-gap: 3rem !important;
8294 font-family: var(--bs-font-monospace) !important;
8298 font-size: calc(1.34375rem + 1.125vw) !important;
8302 font-size: calc(1.3rem + 0.6vw) !important;
8306 font-size: calc(1.278125rem + 0.3375vw) !important;
8310 font-size: calc(1.25625rem + 0.075vw) !important;
8314 font-size: 1.09375rem !important;
8318 font-size: 0.875rem !important;
8322 font-style: italic !important;
8326 font-style: normal !important;
8330 font-weight: lighter !important;
8334 font-weight: 300 !important;
8338 font-weight: 400 !important;
8342 font-weight: 500 !important;
8346 font-weight: 600 !important;
8350 font-weight: 700 !important;
8354 font-weight: bolder !important;
8358 line-height: 1 !important;
8362 line-height: 1.25 !important;
8366 line-height: 1.5 !important;
8370 line-height: 2 !important;
8374 text-align: left !important;
8378 text-align: right !important;
8382 text-align: center !important;
8385 .text-decoration-none {
8386 text-decoration: none !important;
8389 .text-decoration-underline {
8390 text-decoration: underline !important;
8393 .text-decoration-line-through {
8394 text-decoration: line-through !important;
8398 text-transform: lowercase !important;
8402 text-transform: uppercase !important;
8406 text-transform: capitalize !important;
8410 white-space: normal !important;
8414 white-space: nowrap !important;
8417 /* rtl:begin:remove */
8419 word-wrap: break-word !important;
8420 word-break: break-word !important;
8423 /* rtl:end:remove */
8425 --bs-text-opacity: 1;
8426 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8430 --bs-text-opacity: 1;
8431 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8435 --bs-text-opacity: 1;
8436 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8440 --bs-text-opacity: 1;
8441 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8445 --bs-text-opacity: 1;
8446 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8450 --bs-text-opacity: 1;
8451 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8455 --bs-text-opacity: 1;
8456 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8460 --bs-text-opacity: 1;
8461 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8465 --bs-text-opacity: 1;
8466 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8470 --bs-text-opacity: 1;
8471 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8475 --bs-text-opacity: 1;
8476 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8480 --bs-text-opacity: 1;
8481 color: var(--bs-secondary-color) !important;
8485 --bs-text-opacity: 1;
8486 color: rgba(0, 0, 0, 0.5) !important;
8490 --bs-text-opacity: 1;
8491 color: rgba(255, 255, 255, 0.5) !important;
8494 .text-body-secondary {
8495 --bs-text-opacity: 1;
8496 color: var(--bs-secondary-color) !important;
8499 .text-body-tertiary {
8500 --bs-text-opacity: 1;
8501 color: var(--bs-tertiary-color) !important;
8504 .text-body-emphasis {
8505 --bs-text-opacity: 1;
8506 color: var(--bs-emphasis-color) !important;
8510 --bs-text-opacity: 1;
8511 color: inherit !important;
8515 --bs-text-opacity: 0.25;
8519 --bs-text-opacity: 0.5;
8523 --bs-text-opacity: 0.75;
8527 --bs-text-opacity: 1;
8530 .text-primary-emphasis {
8531 color: var(--bs-primary-text-emphasis) !important;
8534 .text-secondary-emphasis {
8535 color: var(--bs-secondary-text-emphasis) !important;
8538 .text-success-emphasis {
8539 color: var(--bs-success-text-emphasis) !important;
8542 .text-info-emphasis {
8543 color: var(--bs-info-text-emphasis) !important;
8546 .text-warning-emphasis {
8547 color: var(--bs-warning-text-emphasis) !important;
8550 .text-danger-emphasis {
8551 color: var(--bs-danger-text-emphasis) !important;
8554 .text-light-emphasis {
8555 color: var(--bs-light-text-emphasis) !important;
8558 .text-dark-emphasis {
8559 color: var(--bs-dark-text-emphasis) !important;
8563 --bs-link-opacity: 0.1;
8566 .link-opacity-10-hover:hover {
8567 --bs-link-opacity: 0.1;
8571 --bs-link-opacity: 0.25;
8574 .link-opacity-25-hover:hover {
8575 --bs-link-opacity: 0.25;
8579 --bs-link-opacity: 0.5;
8582 .link-opacity-50-hover:hover {
8583 --bs-link-opacity: 0.5;
8587 --bs-link-opacity: 0.75;
8590 .link-opacity-75-hover:hover {
8591 --bs-link-opacity: 0.75;
8595 --bs-link-opacity: 1;
8598 .link-opacity-100-hover:hover {
8599 --bs-link-opacity: 1;
8603 text-underline-offset: 0.125em !important;
8606 .link-offset-1-hover:hover {
8607 text-underline-offset: 0.125em !important;
8611 text-underline-offset: 0.25em !important;
8614 .link-offset-2-hover:hover {
8615 text-underline-offset: 0.25em !important;
8619 text-underline-offset: 0.375em !important;
8622 .link-offset-3-hover:hover {
8623 text-underline-offset: 0.375em !important;
8626 .link-underline-primary {
8627 --bs-link-underline-opacity: 1;
8628 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8631 .link-underline-secondary {
8632 --bs-link-underline-opacity: 1;
8633 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8636 .link-underline-success {
8637 --bs-link-underline-opacity: 1;
8638 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8641 .link-underline-info {
8642 --bs-link-underline-opacity: 1;
8643 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8646 .link-underline-warning {
8647 --bs-link-underline-opacity: 1;
8648 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8651 .link-underline-danger {
8652 --bs-link-underline-opacity: 1;
8653 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8656 .link-underline-light {
8657 --bs-link-underline-opacity: 1;
8658 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8661 .link-underline-dark {
8662 --bs-link-underline-opacity: 1;
8663 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8667 --bs-link-underline-opacity: 1;
8668 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8671 .link-underline-opacity-0 {
8672 --bs-link-underline-opacity: 0;
8675 .link-underline-opacity-0-hover:hover {
8676 --bs-link-underline-opacity: 0;
8679 .link-underline-opacity-10 {
8680 --bs-link-underline-opacity: 0.1;
8683 .link-underline-opacity-10-hover:hover {
8684 --bs-link-underline-opacity: 0.1;
8687 .link-underline-opacity-25 {
8688 --bs-link-underline-opacity: 0.25;
8691 .link-underline-opacity-25-hover:hover {
8692 --bs-link-underline-opacity: 0.25;
8695 .link-underline-opacity-50 {
8696 --bs-link-underline-opacity: 0.5;
8699 .link-underline-opacity-50-hover:hover {
8700 --bs-link-underline-opacity: 0.5;
8703 .link-underline-opacity-75 {
8704 --bs-link-underline-opacity: 0.75;
8707 .link-underline-opacity-75-hover:hover {
8708 --bs-link-underline-opacity: 0.75;
8711 .link-underline-opacity-100 {
8712 --bs-link-underline-opacity: 1;
8715 .link-underline-opacity-100-hover:hover {
8716 --bs-link-underline-opacity: 1;
8721 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8726 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8731 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8736 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8741 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8746 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8751 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8756 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8761 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8766 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8771 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8776 background-color: transparent !important;
8779 .bg-body-secondary {
8781 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8786 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8790 --bs-bg-opacity: 0.1;
8794 --bs-bg-opacity: 0.25;
8798 --bs-bg-opacity: 0.5;
8802 --bs-bg-opacity: 0.75;
8809 .bg-primary-subtle {
8810 background-color: var(--bs-primary-bg-subtle) !important;
8813 .bg-secondary-subtle {
8814 background-color: var(--bs-secondary-bg-subtle) !important;
8817 .bg-success-subtle {
8818 background-color: var(--bs-success-bg-subtle) !important;
8822 background-color: var(--bs-info-bg-subtle) !important;
8825 .bg-warning-subtle {
8826 background-color: var(--bs-warning-bg-subtle) !important;
8830 background-color: var(--bs-danger-bg-subtle) !important;
8834 background-color: var(--bs-light-bg-subtle) !important;
8838 background-color: var(--bs-dark-bg-subtle) !important;
8842 background-image: var(--bs-gradient) !important;
8846 user-select: all !important;
8850 user-select: auto !important;
8854 user-select: none !important;
8858 pointer-events: none !important;
8862 pointer-events: auto !important;
8866 border-radius: var(--bs-border-radius) !important;
8870 border-radius: 0 !important;
8874 border-radius: var(--bs-border-radius-sm) !important;
8878 border-radius: var(--bs-border-radius) !important;
8882 border-radius: var(--bs-border-radius-lg) !important;
8886 border-radius: var(--bs-border-radius-xl) !important;
8890 border-radius: var(--bs-border-radius-xxl) !important;
8894 border-radius: 50% !important;
8898 border-radius: var(--bs-border-radius-pill) !important;
8902 border-top-left-radius: var(--bs-border-radius) !important;
8903 border-top-right-radius: var(--bs-border-radius) !important;
8907 border-top-left-radius: 0 !important;
8908 border-top-right-radius: 0 !important;
8912 border-top-left-radius: var(--bs-border-radius-sm) !important;
8913 border-top-right-radius: var(--bs-border-radius-sm) !important;
8917 border-top-left-radius: var(--bs-border-radius) !important;
8918 border-top-right-radius: var(--bs-border-radius) !important;
8922 border-top-left-radius: var(--bs-border-radius-lg) !important;
8923 border-top-right-radius: var(--bs-border-radius-lg) !important;
8927 border-top-left-radius: var(--bs-border-radius-xl) !important;
8928 border-top-right-radius: var(--bs-border-radius-xl) !important;
8932 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8933 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8936 .rounded-top-circle {
8937 border-top-left-radius: 50% !important;
8938 border-top-right-radius: 50% !important;
8942 border-top-left-radius: var(--bs-border-radius-pill) !important;
8943 border-top-right-radius: var(--bs-border-radius-pill) !important;
8947 border-top-right-radius: var(--bs-border-radius) !important;
8948 border-bottom-right-radius: var(--bs-border-radius) !important;
8952 border-top-right-radius: 0 !important;
8953 border-bottom-right-radius: 0 !important;
8957 border-top-right-radius: var(--bs-border-radius-sm) !important;
8958 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8962 border-top-right-radius: var(--bs-border-radius) !important;
8963 border-bottom-right-radius: var(--bs-border-radius) !important;
8967 border-top-right-radius: var(--bs-border-radius-lg) !important;
8968 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8972 border-top-right-radius: var(--bs-border-radius-xl) !important;
8973 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8977 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8978 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8981 .rounded-end-circle {
8982 border-top-right-radius: 50% !important;
8983 border-bottom-right-radius: 50% !important;
8987 border-top-right-radius: var(--bs-border-radius-pill) !important;
8988 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8992 border-bottom-right-radius: var(--bs-border-radius) !important;
8993 border-bottom-left-radius: var(--bs-border-radius) !important;
8997 border-bottom-right-radius: 0 !important;
8998 border-bottom-left-radius: 0 !important;
9002 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9003 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9007 border-bottom-right-radius: var(--bs-border-radius) !important;
9008 border-bottom-left-radius: var(--bs-border-radius) !important;
9012 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9013 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9017 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9018 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9022 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9023 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9026 .rounded-bottom-circle {
9027 border-bottom-right-radius: 50% !important;
9028 border-bottom-left-radius: 50% !important;
9031 .rounded-bottom-pill {
9032 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9033 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9037 border-bottom-left-radius: var(--bs-border-radius) !important;
9038 border-top-left-radius: var(--bs-border-radius) !important;
9042 border-bottom-left-radius: 0 !important;
9043 border-top-left-radius: 0 !important;
9047 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9048 border-top-left-radius: var(--bs-border-radius-sm) !important;
9052 border-bottom-left-radius: var(--bs-border-radius) !important;
9053 border-top-left-radius: var(--bs-border-radius) !important;
9057 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9058 border-top-left-radius: var(--bs-border-radius-lg) !important;
9062 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9063 border-top-left-radius: var(--bs-border-radius-xl) !important;
9067 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9068 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9071 .rounded-start-circle {
9072 border-bottom-left-radius: 50% !important;
9073 border-top-left-radius: 50% !important;
9076 .rounded-start-pill {
9077 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9078 border-top-left-radius: var(--bs-border-radius-pill) !important;
9082 visibility: visible !important;
9086 visibility: hidden !important;
9090 z-index: -1 !important;
9094 z-index: 0 !important;
9098 z-index: 1 !important;
9102 z-index: 2 !important;
9106 z-index: 3 !important;
9109 @media (min-width: 576px) {
9111 float: left !important;
9114 float: right !important;
9117 float: none !important;
9119 .object-fit-sm-contain {
9120 object-fit: contain !important;
9122 .object-fit-sm-cover {
9123 object-fit: cover !important;
9125 .object-fit-sm-fill {
9126 object-fit: fill !important;
9128 .object-fit-sm-scale {
9129 object-fit: scale-down !important;
9131 .object-fit-sm-none {
9132 object-fit: none !important;
9135 display: inline !important;
9137 .d-sm-inline-block {
9138 display: inline-block !important;
9141 display: block !important;
9144 display: grid !important;
9147 display: inline-grid !important;
9150 display: table !important;
9153 display: table-row !important;
9156 display: table-cell !important;
9159 display: flex !important;
9162 display: inline-flex !important;
9165 display: none !important;
9168 flex: 1 1 auto !important;
9171 flex-direction: row !important;
9174 flex-direction: column !important;
9176 .flex-sm-row-reverse {
9177 flex-direction: row-reverse !important;
9179 .flex-sm-column-reverse {
9180 flex-direction: column-reverse !important;
9183 flex-grow: 0 !important;
9186 flex-grow: 1 !important;
9189 flex-shrink: 0 !important;
9192 flex-shrink: 1 !important;
9195 flex-wrap: wrap !important;
9198 flex-wrap: nowrap !important;
9200 .flex-sm-wrap-reverse {
9201 flex-wrap: wrap-reverse !important;
9203 .justify-content-sm-start {
9204 justify-content: flex-start !important;
9206 .justify-content-sm-end {
9207 justify-content: flex-end !important;
9209 .justify-content-sm-center {
9210 justify-content: center !important;
9212 .justify-content-sm-between {
9213 justify-content: space-between !important;
9215 .justify-content-sm-around {
9216 justify-content: space-around !important;
9218 .justify-content-sm-evenly {
9219 justify-content: space-evenly !important;
9221 .align-items-sm-start {
9222 align-items: flex-start !important;
9224 .align-items-sm-end {
9225 align-items: flex-end !important;
9227 .align-items-sm-center {
9228 align-items: center !important;
9230 .align-items-sm-baseline {
9231 align-items: baseline !important;
9233 .align-items-sm-stretch {
9234 align-items: stretch !important;
9236 .align-content-sm-start {
9237 align-content: flex-start !important;
9239 .align-content-sm-end {
9240 align-content: flex-end !important;
9242 .align-content-sm-center {
9243 align-content: center !important;
9245 .align-content-sm-between {
9246 align-content: space-between !important;
9248 .align-content-sm-around {
9249 align-content: space-around !important;
9251 .align-content-sm-stretch {
9252 align-content: stretch !important;
9254 .align-self-sm-auto {
9255 align-self: auto !important;
9257 .align-self-sm-start {
9258 align-self: flex-start !important;
9260 .align-self-sm-end {
9261 align-self: flex-end !important;
9263 .align-self-sm-center {
9264 align-self: center !important;
9266 .align-self-sm-baseline {
9267 align-self: baseline !important;
9269 .align-self-sm-stretch {
9270 align-self: stretch !important;
9273 order: -1 !important;
9276 order: 0 !important;
9279 order: 1 !important;
9282 order: 2 !important;
9285 order: 3 !important;
9288 order: 4 !important;
9291 order: 5 !important;
9294 order: 6 !important;
9297 margin: 0 !important;
9300 margin: 0.25rem !important;
9303 margin: 0.5rem !important;
9306 margin: 1rem !important;
9309 margin: 1.5rem !important;
9312 margin: 3rem !important;
9315 margin: auto !important;
9318 margin-right: 0 !important;
9319 margin-left: 0 !important;
9322 margin-right: 0.25rem !important;
9323 margin-left: 0.25rem !important;
9326 margin-right: 0.5rem !important;
9327 margin-left: 0.5rem !important;
9330 margin-right: 1rem !important;
9331 margin-left: 1rem !important;
9334 margin-right: 1.5rem !important;
9335 margin-left: 1.5rem !important;
9338 margin-right: 3rem !important;
9339 margin-left: 3rem !important;
9342 margin-right: auto !important;
9343 margin-left: auto !important;
9346 margin-top: 0 !important;
9347 margin-bottom: 0 !important;
9350 margin-top: 0.25rem !important;
9351 margin-bottom: 0.25rem !important;
9354 margin-top: 0.5rem !important;
9355 margin-bottom: 0.5rem !important;
9358 margin-top: 1rem !important;
9359 margin-bottom: 1rem !important;
9362 margin-top: 1.5rem !important;
9363 margin-bottom: 1.5rem !important;
9366 margin-top: 3rem !important;
9367 margin-bottom: 3rem !important;
9370 margin-top: auto !important;
9371 margin-bottom: auto !important;
9374 margin-top: 0 !important;
9377 margin-top: 0.25rem !important;
9380 margin-top: 0.5rem !important;
9383 margin-top: 1rem !important;
9386 margin-top: 1.5rem !important;
9389 margin-top: 3rem !important;
9392 margin-top: auto !important;
9395 margin-right: 0 !important;
9398 margin-right: 0.25rem !important;
9401 margin-right: 0.5rem !important;
9404 margin-right: 1rem !important;
9407 margin-right: 1.5rem !important;
9410 margin-right: 3rem !important;
9413 margin-right: auto !important;
9416 margin-bottom: 0 !important;
9419 margin-bottom: 0.25rem !important;
9422 margin-bottom: 0.5rem !important;
9425 margin-bottom: 1rem !important;
9428 margin-bottom: 1.5rem !important;
9431 margin-bottom: 3rem !important;
9434 margin-bottom: auto !important;
9437 margin-left: 0 !important;
9440 margin-left: 0.25rem !important;
9443 margin-left: 0.5rem !important;
9446 margin-left: 1rem !important;
9449 margin-left: 1.5rem !important;
9452 margin-left: 3rem !important;
9455 margin-left: auto !important;
9458 padding: 0 !important;
9461 padding: 0.25rem !important;
9464 padding: 0.5rem !important;
9467 padding: 1rem !important;
9470 padding: 1.5rem !important;
9473 padding: 3rem !important;
9476 padding-right: 0 !important;
9477 padding-left: 0 !important;
9480 padding-right: 0.25rem !important;
9481 padding-left: 0.25rem !important;
9484 padding-right: 0.5rem !important;
9485 padding-left: 0.5rem !important;
9488 padding-right: 1rem !important;
9489 padding-left: 1rem !important;
9492 padding-right: 1.5rem !important;
9493 padding-left: 1.5rem !important;
9496 padding-right: 3rem !important;
9497 padding-left: 3rem !important;
9500 padding-top: 0 !important;
9501 padding-bottom: 0 !important;
9504 padding-top: 0.25rem !important;
9505 padding-bottom: 0.25rem !important;
9508 padding-top: 0.5rem !important;
9509 padding-bottom: 0.5rem !important;
9512 padding-top: 1rem !important;
9513 padding-bottom: 1rem !important;
9516 padding-top: 1.5rem !important;
9517 padding-bottom: 1.5rem !important;
9520 padding-top: 3rem !important;
9521 padding-bottom: 3rem !important;
9524 padding-top: 0 !important;
9527 padding-top: 0.25rem !important;
9530 padding-top: 0.5rem !important;
9533 padding-top: 1rem !important;
9536 padding-top: 1.5rem !important;
9539 padding-top: 3rem !important;
9542 padding-right: 0 !important;
9545 padding-right: 0.25rem !important;
9548 padding-right: 0.5rem !important;
9551 padding-right: 1rem !important;
9554 padding-right: 1.5rem !important;
9557 padding-right: 3rem !important;
9560 padding-bottom: 0 !important;
9563 padding-bottom: 0.25rem !important;
9566 padding-bottom: 0.5rem !important;
9569 padding-bottom: 1rem !important;
9572 padding-bottom: 1.5rem !important;
9575 padding-bottom: 3rem !important;
9578 padding-left: 0 !important;
9581 padding-left: 0.25rem !important;
9584 padding-left: 0.5rem !important;
9587 padding-left: 1rem !important;
9590 padding-left: 1.5rem !important;
9593 padding-left: 3rem !important;
9599 gap: 0.25rem !important;
9602 gap: 0.5rem !important;
9605 gap: 1rem !important;
9608 gap: 1.5rem !important;
9611 gap: 3rem !important;
9614 row-gap: 0 !important;
9617 row-gap: 0.25rem !important;
9620 row-gap: 0.5rem !important;
9623 row-gap: 1rem !important;
9626 row-gap: 1.5rem !important;
9629 row-gap: 3rem !important;
9632 column-gap: 0 !important;
9635 column-gap: 0.25rem !important;
9638 column-gap: 0.5rem !important;
9641 column-gap: 1rem !important;
9644 column-gap: 1.5rem !important;
9647 column-gap: 3rem !important;
9650 text-align: left !important;
9653 text-align: right !important;
9656 text-align: center !important;
9659 @media (min-width: 768px) {
9661 float: left !important;
9664 float: right !important;
9667 float: none !important;
9669 .object-fit-md-contain {
9670 object-fit: contain !important;
9672 .object-fit-md-cover {
9673 object-fit: cover !important;
9675 .object-fit-md-fill {
9676 object-fit: fill !important;
9678 .object-fit-md-scale {
9679 object-fit: scale-down !important;
9681 .object-fit-md-none {
9682 object-fit: none !important;
9685 display: inline !important;
9687 .d-md-inline-block {
9688 display: inline-block !important;
9691 display: block !important;
9694 display: grid !important;
9697 display: inline-grid !important;
9700 display: table !important;
9703 display: table-row !important;
9706 display: table-cell !important;
9709 display: flex !important;
9712 display: inline-flex !important;
9715 display: none !important;
9718 flex: 1 1 auto !important;
9721 flex-direction: row !important;
9724 flex-direction: column !important;
9726 .flex-md-row-reverse {
9727 flex-direction: row-reverse !important;
9729 .flex-md-column-reverse {
9730 flex-direction: column-reverse !important;
9733 flex-grow: 0 !important;
9736 flex-grow: 1 !important;
9739 flex-shrink: 0 !important;
9742 flex-shrink: 1 !important;
9745 flex-wrap: wrap !important;
9748 flex-wrap: nowrap !important;
9750 .flex-md-wrap-reverse {
9751 flex-wrap: wrap-reverse !important;
9753 .justify-content-md-start {
9754 justify-content: flex-start !important;
9756 .justify-content-md-end {
9757 justify-content: flex-end !important;
9759 .justify-content-md-center {
9760 justify-content: center !important;
9762 .justify-content-md-between {
9763 justify-content: space-between !important;
9765 .justify-content-md-around {
9766 justify-content: space-around !important;
9768 .justify-content-md-evenly {
9769 justify-content: space-evenly !important;
9771 .align-items-md-start {
9772 align-items: flex-start !important;
9774 .align-items-md-end {
9775 align-items: flex-end !important;
9777 .align-items-md-center {
9778 align-items: center !important;
9780 .align-items-md-baseline {
9781 align-items: baseline !important;
9783 .align-items-md-stretch {
9784 align-items: stretch !important;
9786 .align-content-md-start {
9787 align-content: flex-start !important;
9789 .align-content-md-end {
9790 align-content: flex-end !important;
9792 .align-content-md-center {
9793 align-content: center !important;
9795 .align-content-md-between {
9796 align-content: space-between !important;
9798 .align-content-md-around {
9799 align-content: space-around !important;
9801 .align-content-md-stretch {
9802 align-content: stretch !important;
9804 .align-self-md-auto {
9805 align-self: auto !important;
9807 .align-self-md-start {
9808 align-self: flex-start !important;
9810 .align-self-md-end {
9811 align-self: flex-end !important;
9813 .align-self-md-center {
9814 align-self: center !important;
9816 .align-self-md-baseline {
9817 align-self: baseline !important;
9819 .align-self-md-stretch {
9820 align-self: stretch !important;
9823 order: -1 !important;
9826 order: 0 !important;
9829 order: 1 !important;
9832 order: 2 !important;
9835 order: 3 !important;
9838 order: 4 !important;
9841 order: 5 !important;
9844 order: 6 !important;
9847 margin: 0 !important;
9850 margin: 0.25rem !important;
9853 margin: 0.5rem !important;
9856 margin: 1rem !important;
9859 margin: 1.5rem !important;
9862 margin: 3rem !important;
9865 margin: auto !important;
9868 margin-right: 0 !important;
9869 margin-left: 0 !important;
9872 margin-right: 0.25rem !important;
9873 margin-left: 0.25rem !important;
9876 margin-right: 0.5rem !important;
9877 margin-left: 0.5rem !important;
9880 margin-right: 1rem !important;
9881 margin-left: 1rem !important;
9884 margin-right: 1.5rem !important;
9885 margin-left: 1.5rem !important;
9888 margin-right: 3rem !important;
9889 margin-left: 3rem !important;
9892 margin-right: auto !important;
9893 margin-left: auto !important;
9896 margin-top: 0 !important;
9897 margin-bottom: 0 !important;
9900 margin-top: 0.25rem !important;
9901 margin-bottom: 0.25rem !important;
9904 margin-top: 0.5rem !important;
9905 margin-bottom: 0.5rem !important;
9908 margin-top: 1rem !important;
9909 margin-bottom: 1rem !important;
9912 margin-top: 1.5rem !important;
9913 margin-bottom: 1.5rem !important;
9916 margin-top: 3rem !important;
9917 margin-bottom: 3rem !important;
9920 margin-top: auto !important;
9921 margin-bottom: auto !important;
9924 margin-top: 0 !important;
9927 margin-top: 0.25rem !important;
9930 margin-top: 0.5rem !important;
9933 margin-top: 1rem !important;
9936 margin-top: 1.5rem !important;
9939 margin-top: 3rem !important;
9942 margin-top: auto !important;
9945 margin-right: 0 !important;
9948 margin-right: 0.25rem !important;
9951 margin-right: 0.5rem !important;
9954 margin-right: 1rem !important;
9957 margin-right: 1.5rem !important;
9960 margin-right: 3rem !important;
9963 margin-right: auto !important;
9966 margin-bottom: 0 !important;
9969 margin-bottom: 0.25rem !important;
9972 margin-bottom: 0.5rem !important;
9975 margin-bottom: 1rem !important;
9978 margin-bottom: 1.5rem !important;
9981 margin-bottom: 3rem !important;
9984 margin-bottom: auto !important;
9987 margin-left: 0 !important;
9990 margin-left: 0.25rem !important;
9993 margin-left: 0.5rem !important;
9996 margin-left: 1rem !important;
9999 margin-left: 1.5rem !important;
10002 margin-left: 3rem !important;
10005 margin-left: auto !important;
10008 padding: 0 !important;
10011 padding: 0.25rem !important;
10014 padding: 0.5rem !important;
10017 padding: 1rem !important;
10020 padding: 1.5rem !important;
10023 padding: 3rem !important;
10026 padding-right: 0 !important;
10027 padding-left: 0 !important;
10030 padding-right: 0.25rem !important;
10031 padding-left: 0.25rem !important;
10034 padding-right: 0.5rem !important;
10035 padding-left: 0.5rem !important;
10038 padding-right: 1rem !important;
10039 padding-left: 1rem !important;
10042 padding-right: 1.5rem !important;
10043 padding-left: 1.5rem !important;
10046 padding-right: 3rem !important;
10047 padding-left: 3rem !important;
10050 padding-top: 0 !important;
10051 padding-bottom: 0 !important;
10054 padding-top: 0.25rem !important;
10055 padding-bottom: 0.25rem !important;
10058 padding-top: 0.5rem !important;
10059 padding-bottom: 0.5rem !important;
10062 padding-top: 1rem !important;
10063 padding-bottom: 1rem !important;
10066 padding-top: 1.5rem !important;
10067 padding-bottom: 1.5rem !important;
10070 padding-top: 3rem !important;
10071 padding-bottom: 3rem !important;
10074 padding-top: 0 !important;
10077 padding-top: 0.25rem !important;
10080 padding-top: 0.5rem !important;
10083 padding-top: 1rem !important;
10086 padding-top: 1.5rem !important;
10089 padding-top: 3rem !important;
10092 padding-right: 0 !important;
10095 padding-right: 0.25rem !important;
10098 padding-right: 0.5rem !important;
10101 padding-right: 1rem !important;
10104 padding-right: 1.5rem !important;
10107 padding-right: 3rem !important;
10110 padding-bottom: 0 !important;
10113 padding-bottom: 0.25rem !important;
10116 padding-bottom: 0.5rem !important;
10119 padding-bottom: 1rem !important;
10122 padding-bottom: 1.5rem !important;
10125 padding-bottom: 3rem !important;
10128 padding-left: 0 !important;
10131 padding-left: 0.25rem !important;
10134 padding-left: 0.5rem !important;
10137 padding-left: 1rem !important;
10140 padding-left: 1.5rem !important;
10143 padding-left: 3rem !important;
10149 gap: 0.25rem !important;
10152 gap: 0.5rem !important;
10155 gap: 1rem !important;
10158 gap: 1.5rem !important;
10161 gap: 3rem !important;
10164 row-gap: 0 !important;
10167 row-gap: 0.25rem !important;
10170 row-gap: 0.5rem !important;
10173 row-gap: 1rem !important;
10176 row-gap: 1.5rem !important;
10179 row-gap: 3rem !important;
10182 column-gap: 0 !important;
10185 column-gap: 0.25rem !important;
10188 column-gap: 0.5rem !important;
10191 column-gap: 1rem !important;
10194 column-gap: 1.5rem !important;
10197 column-gap: 3rem !important;
10200 text-align: left !important;
10203 text-align: right !important;
10206 text-align: center !important;
10209 @media (min-width: 992px) {
10211 float: left !important;
10214 float: right !important;
10217 float: none !important;
10219 .object-fit-lg-contain {
10220 object-fit: contain !important;
10222 .object-fit-lg-cover {
10223 object-fit: cover !important;
10225 .object-fit-lg-fill {
10226 object-fit: fill !important;
10228 .object-fit-lg-scale {
10229 object-fit: scale-down !important;
10231 .object-fit-lg-none {
10232 object-fit: none !important;
10235 display: inline !important;
10237 .d-lg-inline-block {
10238 display: inline-block !important;
10241 display: block !important;
10244 display: grid !important;
10246 .d-lg-inline-grid {
10247 display: inline-grid !important;
10250 display: table !important;
10253 display: table-row !important;
10256 display: table-cell !important;
10259 display: flex !important;
10261 .d-lg-inline-flex {
10262 display: inline-flex !important;
10265 display: none !important;
10268 flex: 1 1 auto !important;
10271 flex-direction: row !important;
10274 flex-direction: column !important;
10276 .flex-lg-row-reverse {
10277 flex-direction: row-reverse !important;
10279 .flex-lg-column-reverse {
10280 flex-direction: column-reverse !important;
10283 flex-grow: 0 !important;
10286 flex-grow: 1 !important;
10288 .flex-lg-shrink-0 {
10289 flex-shrink: 0 !important;
10291 .flex-lg-shrink-1 {
10292 flex-shrink: 1 !important;
10295 flex-wrap: wrap !important;
10298 flex-wrap: nowrap !important;
10300 .flex-lg-wrap-reverse {
10301 flex-wrap: wrap-reverse !important;
10303 .justify-content-lg-start {
10304 justify-content: flex-start !important;
10306 .justify-content-lg-end {
10307 justify-content: flex-end !important;
10309 .justify-content-lg-center {
10310 justify-content: center !important;
10312 .justify-content-lg-between {
10313 justify-content: space-between !important;
10315 .justify-content-lg-around {
10316 justify-content: space-around !important;
10318 .justify-content-lg-evenly {
10319 justify-content: space-evenly !important;
10321 .align-items-lg-start {
10322 align-items: flex-start !important;
10324 .align-items-lg-end {
10325 align-items: flex-end !important;
10327 .align-items-lg-center {
10328 align-items: center !important;
10330 .align-items-lg-baseline {
10331 align-items: baseline !important;
10333 .align-items-lg-stretch {
10334 align-items: stretch !important;
10336 .align-content-lg-start {
10337 align-content: flex-start !important;
10339 .align-content-lg-end {
10340 align-content: flex-end !important;
10342 .align-content-lg-center {
10343 align-content: center !important;
10345 .align-content-lg-between {
10346 align-content: space-between !important;
10348 .align-content-lg-around {
10349 align-content: space-around !important;
10351 .align-content-lg-stretch {
10352 align-content: stretch !important;
10354 .align-self-lg-auto {
10355 align-self: auto !important;
10357 .align-self-lg-start {
10358 align-self: flex-start !important;
10360 .align-self-lg-end {
10361 align-self: flex-end !important;
10363 .align-self-lg-center {
10364 align-self: center !important;
10366 .align-self-lg-baseline {
10367 align-self: baseline !important;
10369 .align-self-lg-stretch {
10370 align-self: stretch !important;
10373 order: -1 !important;
10376 order: 0 !important;
10379 order: 1 !important;
10382 order: 2 !important;
10385 order: 3 !important;
10388 order: 4 !important;
10391 order: 5 !important;
10394 order: 6 !important;
10397 margin: 0 !important;
10400 margin: 0.25rem !important;
10403 margin: 0.5rem !important;
10406 margin: 1rem !important;
10409 margin: 1.5rem !important;
10412 margin: 3rem !important;
10415 margin: auto !important;
10418 margin-right: 0 !important;
10419 margin-left: 0 !important;
10422 margin-right: 0.25rem !important;
10423 margin-left: 0.25rem !important;
10426 margin-right: 0.5rem !important;
10427 margin-left: 0.5rem !important;
10430 margin-right: 1rem !important;
10431 margin-left: 1rem !important;
10434 margin-right: 1.5rem !important;
10435 margin-left: 1.5rem !important;
10438 margin-right: 3rem !important;
10439 margin-left: 3rem !important;
10442 margin-right: auto !important;
10443 margin-left: auto !important;
10446 margin-top: 0 !important;
10447 margin-bottom: 0 !important;
10450 margin-top: 0.25rem !important;
10451 margin-bottom: 0.25rem !important;
10454 margin-top: 0.5rem !important;
10455 margin-bottom: 0.5rem !important;
10458 margin-top: 1rem !important;
10459 margin-bottom: 1rem !important;
10462 margin-top: 1.5rem !important;
10463 margin-bottom: 1.5rem !important;
10466 margin-top: 3rem !important;
10467 margin-bottom: 3rem !important;
10470 margin-top: auto !important;
10471 margin-bottom: auto !important;
10474 margin-top: 0 !important;
10477 margin-top: 0.25rem !important;
10480 margin-top: 0.5rem !important;
10483 margin-top: 1rem !important;
10486 margin-top: 1.5rem !important;
10489 margin-top: 3rem !important;
10492 margin-top: auto !important;
10495 margin-right: 0 !important;
10498 margin-right: 0.25rem !important;
10501 margin-right: 0.5rem !important;
10504 margin-right: 1rem !important;
10507 margin-right: 1.5rem !important;
10510 margin-right: 3rem !important;
10513 margin-right: auto !important;
10516 margin-bottom: 0 !important;
10519 margin-bottom: 0.25rem !important;
10522 margin-bottom: 0.5rem !important;
10525 margin-bottom: 1rem !important;
10528 margin-bottom: 1.5rem !important;
10531 margin-bottom: 3rem !important;
10534 margin-bottom: auto !important;
10537 margin-left: 0 !important;
10540 margin-left: 0.25rem !important;
10543 margin-left: 0.5rem !important;
10546 margin-left: 1rem !important;
10549 margin-left: 1.5rem !important;
10552 margin-left: 3rem !important;
10555 margin-left: auto !important;
10558 padding: 0 !important;
10561 padding: 0.25rem !important;
10564 padding: 0.5rem !important;
10567 padding: 1rem !important;
10570 padding: 1.5rem !important;
10573 padding: 3rem !important;
10576 padding-right: 0 !important;
10577 padding-left: 0 !important;
10580 padding-right: 0.25rem !important;
10581 padding-left: 0.25rem !important;
10584 padding-right: 0.5rem !important;
10585 padding-left: 0.5rem !important;
10588 padding-right: 1rem !important;
10589 padding-left: 1rem !important;
10592 padding-right: 1.5rem !important;
10593 padding-left: 1.5rem !important;
10596 padding-right: 3rem !important;
10597 padding-left: 3rem !important;
10600 padding-top: 0 !important;
10601 padding-bottom: 0 !important;
10604 padding-top: 0.25rem !important;
10605 padding-bottom: 0.25rem !important;
10608 padding-top: 0.5rem !important;
10609 padding-bottom: 0.5rem !important;
10612 padding-top: 1rem !important;
10613 padding-bottom: 1rem !important;
10616 padding-top: 1.5rem !important;
10617 padding-bottom: 1.5rem !important;
10620 padding-top: 3rem !important;
10621 padding-bottom: 3rem !important;
10624 padding-top: 0 !important;
10627 padding-top: 0.25rem !important;
10630 padding-top: 0.5rem !important;
10633 padding-top: 1rem !important;
10636 padding-top: 1.5rem !important;
10639 padding-top: 3rem !important;
10642 padding-right: 0 !important;
10645 padding-right: 0.25rem !important;
10648 padding-right: 0.5rem !important;
10651 padding-right: 1rem !important;
10654 padding-right: 1.5rem !important;
10657 padding-right: 3rem !important;
10660 padding-bottom: 0 !important;
10663 padding-bottom: 0.25rem !important;
10666 padding-bottom: 0.5rem !important;
10669 padding-bottom: 1rem !important;
10672 padding-bottom: 1.5rem !important;
10675 padding-bottom: 3rem !important;
10678 padding-left: 0 !important;
10681 padding-left: 0.25rem !important;
10684 padding-left: 0.5rem !important;
10687 padding-left: 1rem !important;
10690 padding-left: 1.5rem !important;
10693 padding-left: 3rem !important;
10699 gap: 0.25rem !important;
10702 gap: 0.5rem !important;
10705 gap: 1rem !important;
10708 gap: 1.5rem !important;
10711 gap: 3rem !important;
10714 row-gap: 0 !important;
10717 row-gap: 0.25rem !important;
10720 row-gap: 0.5rem !important;
10723 row-gap: 1rem !important;
10726 row-gap: 1.5rem !important;
10729 row-gap: 3rem !important;
10732 column-gap: 0 !important;
10735 column-gap: 0.25rem !important;
10738 column-gap: 0.5rem !important;
10741 column-gap: 1rem !important;
10744 column-gap: 1.5rem !important;
10747 column-gap: 3rem !important;
10750 text-align: left !important;
10753 text-align: right !important;
10756 text-align: center !important;
10759 @media (min-width: 1200px) {
10761 float: left !important;
10764 float: right !important;
10767 float: none !important;
10769 .object-fit-xl-contain {
10770 object-fit: contain !important;
10772 .object-fit-xl-cover {
10773 object-fit: cover !important;
10775 .object-fit-xl-fill {
10776 object-fit: fill !important;
10778 .object-fit-xl-scale {
10779 object-fit: scale-down !important;
10781 .object-fit-xl-none {
10782 object-fit: none !important;
10785 display: inline !important;
10787 .d-xl-inline-block {
10788 display: inline-block !important;
10791 display: block !important;
10794 display: grid !important;
10796 .d-xl-inline-grid {
10797 display: inline-grid !important;
10800 display: table !important;
10803 display: table-row !important;
10806 display: table-cell !important;
10809 display: flex !important;
10811 .d-xl-inline-flex {
10812 display: inline-flex !important;
10815 display: none !important;
10818 flex: 1 1 auto !important;
10821 flex-direction: row !important;
10824 flex-direction: column !important;
10826 .flex-xl-row-reverse {
10827 flex-direction: row-reverse !important;
10829 .flex-xl-column-reverse {
10830 flex-direction: column-reverse !important;
10833 flex-grow: 0 !important;
10836 flex-grow: 1 !important;
10838 .flex-xl-shrink-0 {
10839 flex-shrink: 0 !important;
10841 .flex-xl-shrink-1 {
10842 flex-shrink: 1 !important;
10845 flex-wrap: wrap !important;
10848 flex-wrap: nowrap !important;
10850 .flex-xl-wrap-reverse {
10851 flex-wrap: wrap-reverse !important;
10853 .justify-content-xl-start {
10854 justify-content: flex-start !important;
10856 .justify-content-xl-end {
10857 justify-content: flex-end !important;
10859 .justify-content-xl-center {
10860 justify-content: center !important;
10862 .justify-content-xl-between {
10863 justify-content: space-between !important;
10865 .justify-content-xl-around {
10866 justify-content: space-around !important;
10868 .justify-content-xl-evenly {
10869 justify-content: space-evenly !important;
10871 .align-items-xl-start {
10872 align-items: flex-start !important;
10874 .align-items-xl-end {
10875 align-items: flex-end !important;
10877 .align-items-xl-center {
10878 align-items: center !important;
10880 .align-items-xl-baseline {
10881 align-items: baseline !important;
10883 .align-items-xl-stretch {
10884 align-items: stretch !important;
10886 .align-content-xl-start {
10887 align-content: flex-start !important;
10889 .align-content-xl-end {
10890 align-content: flex-end !important;
10892 .align-content-xl-center {
10893 align-content: center !important;
10895 .align-content-xl-between {
10896 align-content: space-between !important;
10898 .align-content-xl-around {
10899 align-content: space-around !important;
10901 .align-content-xl-stretch {
10902 align-content: stretch !important;
10904 .align-self-xl-auto {
10905 align-self: auto !important;
10907 .align-self-xl-start {
10908 align-self: flex-start !important;
10910 .align-self-xl-end {
10911 align-self: flex-end !important;
10913 .align-self-xl-center {
10914 align-self: center !important;
10916 .align-self-xl-baseline {
10917 align-self: baseline !important;
10919 .align-self-xl-stretch {
10920 align-self: stretch !important;
10923 order: -1 !important;
10926 order: 0 !important;
10929 order: 1 !important;
10932 order: 2 !important;
10935 order: 3 !important;
10938 order: 4 !important;
10941 order: 5 !important;
10944 order: 6 !important;
10947 margin: 0 !important;
10950 margin: 0.25rem !important;
10953 margin: 0.5rem !important;
10956 margin: 1rem !important;
10959 margin: 1.5rem !important;
10962 margin: 3rem !important;
10965 margin: auto !important;
10968 margin-right: 0 !important;
10969 margin-left: 0 !important;
10972 margin-right: 0.25rem !important;
10973 margin-left: 0.25rem !important;
10976 margin-right: 0.5rem !important;
10977 margin-left: 0.5rem !important;
10980 margin-right: 1rem !important;
10981 margin-left: 1rem !important;
10984 margin-right: 1.5rem !important;
10985 margin-left: 1.5rem !important;
10988 margin-right: 3rem !important;
10989 margin-left: 3rem !important;
10992 margin-right: auto !important;
10993 margin-left: auto !important;
10996 margin-top: 0 !important;
10997 margin-bottom: 0 !important;
11000 margin-top: 0.25rem !important;
11001 margin-bottom: 0.25rem !important;
11004 margin-top: 0.5rem !important;
11005 margin-bottom: 0.5rem !important;
11008 margin-top: 1rem !important;
11009 margin-bottom: 1rem !important;
11012 margin-top: 1.5rem !important;
11013 margin-bottom: 1.5rem !important;
11016 margin-top: 3rem !important;
11017 margin-bottom: 3rem !important;
11020 margin-top: auto !important;
11021 margin-bottom: auto !important;
11024 margin-top: 0 !important;
11027 margin-top: 0.25rem !important;
11030 margin-top: 0.5rem !important;
11033 margin-top: 1rem !important;
11036 margin-top: 1.5rem !important;
11039 margin-top: 3rem !important;
11042 margin-top: auto !important;
11045 margin-right: 0 !important;
11048 margin-right: 0.25rem !important;
11051 margin-right: 0.5rem !important;
11054 margin-right: 1rem !important;
11057 margin-right: 1.5rem !important;
11060 margin-right: 3rem !important;
11063 margin-right: auto !important;
11066 margin-bottom: 0 !important;
11069 margin-bottom: 0.25rem !important;
11072 margin-bottom: 0.5rem !important;
11075 margin-bottom: 1rem !important;
11078 margin-bottom: 1.5rem !important;
11081 margin-bottom: 3rem !important;
11084 margin-bottom: auto !important;
11087 margin-left: 0 !important;
11090 margin-left: 0.25rem !important;
11093 margin-left: 0.5rem !important;
11096 margin-left: 1rem !important;
11099 margin-left: 1.5rem !important;
11102 margin-left: 3rem !important;
11105 margin-left: auto !important;
11108 padding: 0 !important;
11111 padding: 0.25rem !important;
11114 padding: 0.5rem !important;
11117 padding: 1rem !important;
11120 padding: 1.5rem !important;
11123 padding: 3rem !important;
11126 padding-right: 0 !important;
11127 padding-left: 0 !important;
11130 padding-right: 0.25rem !important;
11131 padding-left: 0.25rem !important;
11134 padding-right: 0.5rem !important;
11135 padding-left: 0.5rem !important;
11138 padding-right: 1rem !important;
11139 padding-left: 1rem !important;
11142 padding-right: 1.5rem !important;
11143 padding-left: 1.5rem !important;
11146 padding-right: 3rem !important;
11147 padding-left: 3rem !important;
11150 padding-top: 0 !important;
11151 padding-bottom: 0 !important;
11154 padding-top: 0.25rem !important;
11155 padding-bottom: 0.25rem !important;
11158 padding-top: 0.5rem !important;
11159 padding-bottom: 0.5rem !important;
11162 padding-top: 1rem !important;
11163 padding-bottom: 1rem !important;
11166 padding-top: 1.5rem !important;
11167 padding-bottom: 1.5rem !important;
11170 padding-top: 3rem !important;
11171 padding-bottom: 3rem !important;
11174 padding-top: 0 !important;
11177 padding-top: 0.25rem !important;
11180 padding-top: 0.5rem !important;
11183 padding-top: 1rem !important;
11186 padding-top: 1.5rem !important;
11189 padding-top: 3rem !important;
11192 padding-right: 0 !important;
11195 padding-right: 0.25rem !important;
11198 padding-right: 0.5rem !important;
11201 padding-right: 1rem !important;
11204 padding-right: 1.5rem !important;
11207 padding-right: 3rem !important;
11210 padding-bottom: 0 !important;
11213 padding-bottom: 0.25rem !important;
11216 padding-bottom: 0.5rem !important;
11219 padding-bottom: 1rem !important;
11222 padding-bottom: 1.5rem !important;
11225 padding-bottom: 3rem !important;
11228 padding-left: 0 !important;
11231 padding-left: 0.25rem !important;
11234 padding-left: 0.5rem !important;
11237 padding-left: 1rem !important;
11240 padding-left: 1.5rem !important;
11243 padding-left: 3rem !important;
11249 gap: 0.25rem !important;
11252 gap: 0.5rem !important;
11255 gap: 1rem !important;
11258 gap: 1.5rem !important;
11261 gap: 3rem !important;
11264 row-gap: 0 !important;
11267 row-gap: 0.25rem !important;
11270 row-gap: 0.5rem !important;
11273 row-gap: 1rem !important;
11276 row-gap: 1.5rem !important;
11279 row-gap: 3rem !important;
11282 column-gap: 0 !important;
11285 column-gap: 0.25rem !important;
11288 column-gap: 0.5rem !important;
11291 column-gap: 1rem !important;
11294 column-gap: 1.5rem !important;
11297 column-gap: 3rem !important;
11300 text-align: left !important;
11303 text-align: right !important;
11306 text-align: center !important;
11309 @media (min-width: 1400px) {
11311 float: left !important;
11314 float: right !important;
11317 float: none !important;
11319 .object-fit-xxl-contain {
11320 object-fit: contain !important;
11322 .object-fit-xxl-cover {
11323 object-fit: cover !important;
11325 .object-fit-xxl-fill {
11326 object-fit: fill !important;
11328 .object-fit-xxl-scale {
11329 object-fit: scale-down !important;
11331 .object-fit-xxl-none {
11332 object-fit: none !important;
11335 display: inline !important;
11337 .d-xxl-inline-block {
11338 display: inline-block !important;
11341 display: block !important;
11344 display: grid !important;
11346 .d-xxl-inline-grid {
11347 display: inline-grid !important;
11350 display: table !important;
11353 display: table-row !important;
11355 .d-xxl-table-cell {
11356 display: table-cell !important;
11359 display: flex !important;
11361 .d-xxl-inline-flex {
11362 display: inline-flex !important;
11365 display: none !important;
11368 flex: 1 1 auto !important;
11371 flex-direction: row !important;
11374 flex-direction: column !important;
11376 .flex-xxl-row-reverse {
11377 flex-direction: row-reverse !important;
11379 .flex-xxl-column-reverse {
11380 flex-direction: column-reverse !important;
11383 flex-grow: 0 !important;
11386 flex-grow: 1 !important;
11388 .flex-xxl-shrink-0 {
11389 flex-shrink: 0 !important;
11391 .flex-xxl-shrink-1 {
11392 flex-shrink: 1 !important;
11395 flex-wrap: wrap !important;
11398 flex-wrap: nowrap !important;
11400 .flex-xxl-wrap-reverse {
11401 flex-wrap: wrap-reverse !important;
11403 .justify-content-xxl-start {
11404 justify-content: flex-start !important;
11406 .justify-content-xxl-end {
11407 justify-content: flex-end !important;
11409 .justify-content-xxl-center {
11410 justify-content: center !important;
11412 .justify-content-xxl-between {
11413 justify-content: space-between !important;
11415 .justify-content-xxl-around {
11416 justify-content: space-around !important;
11418 .justify-content-xxl-evenly {
11419 justify-content: space-evenly !important;
11421 .align-items-xxl-start {
11422 align-items: flex-start !important;
11424 .align-items-xxl-end {
11425 align-items: flex-end !important;
11427 .align-items-xxl-center {
11428 align-items: center !important;
11430 .align-items-xxl-baseline {
11431 align-items: baseline !important;
11433 .align-items-xxl-stretch {
11434 align-items: stretch !important;
11436 .align-content-xxl-start {
11437 align-content: flex-start !important;
11439 .align-content-xxl-end {
11440 align-content: flex-end !important;
11442 .align-content-xxl-center {
11443 align-content: center !important;
11445 .align-content-xxl-between {
11446 align-content: space-between !important;
11448 .align-content-xxl-around {
11449 align-content: space-around !important;
11451 .align-content-xxl-stretch {
11452 align-content: stretch !important;
11454 .align-self-xxl-auto {
11455 align-self: auto !important;
11457 .align-self-xxl-start {
11458 align-self: flex-start !important;
11460 .align-self-xxl-end {
11461 align-self: flex-end !important;
11463 .align-self-xxl-center {
11464 align-self: center !important;
11466 .align-self-xxl-baseline {
11467 align-self: baseline !important;
11469 .align-self-xxl-stretch {
11470 align-self: stretch !important;
11473 order: -1 !important;
11476 order: 0 !important;
11479 order: 1 !important;
11482 order: 2 !important;
11485 order: 3 !important;
11488 order: 4 !important;
11491 order: 5 !important;
11494 order: 6 !important;
11497 margin: 0 !important;
11500 margin: 0.25rem !important;
11503 margin: 0.5rem !important;
11506 margin: 1rem !important;
11509 margin: 1.5rem !important;
11512 margin: 3rem !important;
11515 margin: auto !important;
11518 margin-right: 0 !important;
11519 margin-left: 0 !important;
11522 margin-right: 0.25rem !important;
11523 margin-left: 0.25rem !important;
11526 margin-right: 0.5rem !important;
11527 margin-left: 0.5rem !important;
11530 margin-right: 1rem !important;
11531 margin-left: 1rem !important;
11534 margin-right: 1.5rem !important;
11535 margin-left: 1.5rem !important;
11538 margin-right: 3rem !important;
11539 margin-left: 3rem !important;
11542 margin-right: auto !important;
11543 margin-left: auto !important;
11546 margin-top: 0 !important;
11547 margin-bottom: 0 !important;
11550 margin-top: 0.25rem !important;
11551 margin-bottom: 0.25rem !important;
11554 margin-top: 0.5rem !important;
11555 margin-bottom: 0.5rem !important;
11558 margin-top: 1rem !important;
11559 margin-bottom: 1rem !important;
11562 margin-top: 1.5rem !important;
11563 margin-bottom: 1.5rem !important;
11566 margin-top: 3rem !important;
11567 margin-bottom: 3rem !important;
11570 margin-top: auto !important;
11571 margin-bottom: auto !important;
11574 margin-top: 0 !important;
11577 margin-top: 0.25rem !important;
11580 margin-top: 0.5rem !important;
11583 margin-top: 1rem !important;
11586 margin-top: 1.5rem !important;
11589 margin-top: 3rem !important;
11592 margin-top: auto !important;
11595 margin-right: 0 !important;
11598 margin-right: 0.25rem !important;
11601 margin-right: 0.5rem !important;
11604 margin-right: 1rem !important;
11607 margin-right: 1.5rem !important;
11610 margin-right: 3rem !important;
11613 margin-right: auto !important;
11616 margin-bottom: 0 !important;
11619 margin-bottom: 0.25rem !important;
11622 margin-bottom: 0.5rem !important;
11625 margin-bottom: 1rem !important;
11628 margin-bottom: 1.5rem !important;
11631 margin-bottom: 3rem !important;
11634 margin-bottom: auto !important;
11637 margin-left: 0 !important;
11640 margin-left: 0.25rem !important;
11643 margin-left: 0.5rem !important;
11646 margin-left: 1rem !important;
11649 margin-left: 1.5rem !important;
11652 margin-left: 3rem !important;
11655 margin-left: auto !important;
11658 padding: 0 !important;
11661 padding: 0.25rem !important;
11664 padding: 0.5rem !important;
11667 padding: 1rem !important;
11670 padding: 1.5rem !important;
11673 padding: 3rem !important;
11676 padding-right: 0 !important;
11677 padding-left: 0 !important;
11680 padding-right: 0.25rem !important;
11681 padding-left: 0.25rem !important;
11684 padding-right: 0.5rem !important;
11685 padding-left: 0.5rem !important;
11688 padding-right: 1rem !important;
11689 padding-left: 1rem !important;
11692 padding-right: 1.5rem !important;
11693 padding-left: 1.5rem !important;
11696 padding-right: 3rem !important;
11697 padding-left: 3rem !important;
11700 padding-top: 0 !important;
11701 padding-bottom: 0 !important;
11704 padding-top: 0.25rem !important;
11705 padding-bottom: 0.25rem !important;
11708 padding-top: 0.5rem !important;
11709 padding-bottom: 0.5rem !important;
11712 padding-top: 1rem !important;
11713 padding-bottom: 1rem !important;
11716 padding-top: 1.5rem !important;
11717 padding-bottom: 1.5rem !important;
11720 padding-top: 3rem !important;
11721 padding-bottom: 3rem !important;
11724 padding-top: 0 !important;
11727 padding-top: 0.25rem !important;
11730 padding-top: 0.5rem !important;
11733 padding-top: 1rem !important;
11736 padding-top: 1.5rem !important;
11739 padding-top: 3rem !important;
11742 padding-right: 0 !important;
11745 padding-right: 0.25rem !important;
11748 padding-right: 0.5rem !important;
11751 padding-right: 1rem !important;
11754 padding-right: 1.5rem !important;
11757 padding-right: 3rem !important;
11760 padding-bottom: 0 !important;
11763 padding-bottom: 0.25rem !important;
11766 padding-bottom: 0.5rem !important;
11769 padding-bottom: 1rem !important;
11772 padding-bottom: 1.5rem !important;
11775 padding-bottom: 3rem !important;
11778 padding-left: 0 !important;
11781 padding-left: 0.25rem !important;
11784 padding-left: 0.5rem !important;
11787 padding-left: 1rem !important;
11790 padding-left: 1.5rem !important;
11793 padding-left: 3rem !important;
11799 gap: 0.25rem !important;
11802 gap: 0.5rem !important;
11805 gap: 1rem !important;
11808 gap: 1.5rem !important;
11811 gap: 3rem !important;
11814 row-gap: 0 !important;
11817 row-gap: 0.25rem !important;
11820 row-gap: 0.5rem !important;
11823 row-gap: 1rem !important;
11826 row-gap: 1.5rem !important;
11829 row-gap: 3rem !important;
11831 .column-gap-xxl-0 {
11832 column-gap: 0 !important;
11834 .column-gap-xxl-1 {
11835 column-gap: 0.25rem !important;
11837 .column-gap-xxl-2 {
11838 column-gap: 0.5rem !important;
11840 .column-gap-xxl-3 {
11841 column-gap: 1rem !important;
11843 .column-gap-xxl-4 {
11844 column-gap: 1.5rem !important;
11846 .column-gap-xxl-5 {
11847 column-gap: 3rem !important;
11850 text-align: left !important;
11853 text-align: right !important;
11856 text-align: center !important;
11859 @media (min-width: 1200px) {
11861 font-size: 2.1875rem !important;
11864 font-size: 1.75rem !important;
11867 font-size: 1.53125rem !important;
11870 font-size: 1.3125rem !important;
11875 display: inline !important;
11877 .d-print-inline-block {
11878 display: inline-block !important;
11881 display: block !important;
11884 display: grid !important;
11886 .d-print-inline-grid {
11887 display: inline-grid !important;
11890 display: table !important;
11892 .d-print-table-row {
11893 display: table-row !important;
11895 .d-print-table-cell {
11896 display: table-cell !important;
11899 display: flex !important;
11901 .d-print-inline-flex {
11902 display: inline-flex !important;
11905 display: none !important;
11908 .form-control::placeholder {
11912 .dropdown-item:hover:not(.active) {
11913 background-color: #01cdfe;
11916 /*# sourceMappingURL=vaporwave-light.css.map */