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-root-font-size: 93.75%;
78 --bs-body-font-family: var(--bs-font-sans-serif);
79 --bs-body-font-size: 1rem;
80 --bs-body-font-weight: 400;
81 --bs-body-line-height: 1.5;
82 --bs-body-color: #495057;
83 --bs-body-color-rgb: 73, 80, 87;
84 --bs-body-bg: #f8f9fa;
85 --bs-body-bg-rgb: 248, 249, 250;
86 --bs-emphasis-color: #000;
87 --bs-emphasis-color-rgb: 0, 0, 0;
88 --bs-secondary-color: rgba(73, 80, 87, 0.75);
89 --bs-secondary-color-rgb: 73, 80, 87;
90 --bs-secondary-bg: #e9ecef;
91 --bs-secondary-bg-rgb: 233, 236, 239;
92 --bs-tertiary-color: rgba(73, 80, 87, 0.5);
93 --bs-tertiary-color-rgb: 73, 80, 87;
94 --bs-tertiary-bg: #f8f9fa;
95 --bs-tertiary-bg-rgb: 248, 249, 250;
96 --bs-heading-color: inherit;
97 --bs-link-color: rgb(255, 64, 186);
98 --bs-link-color-rgb: 255, 64, 186;
99 --bs-link-decoration: none;
100 --bs-link-hover-color: #cc3395;
101 --bs-link-hover-color-rgb: 204, 51, 149;
102 --bs-code-color: rgb(255, 64, 186);
103 --bs-highlight-bg: #fffeea;
104 --bs-border-width: 1px;
105 --bs-border-style: solid;
106 --bs-border-color: #dee2e6;
107 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
108 --bs-border-radius: 1rem;
109 --bs-border-radius-sm: 0.25rem;
110 --bs-border-radius-lg: 1rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
117 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
118 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
119 --bs-focus-ring-width: 0.25rem;
120 --bs-focus-ring-opacity: 0.25;
121 --bs-focus-ring-color: rgba(255, 64, 186, 0.25);
122 --bs-form-valid-color: #05ffa1;
123 --bs-form-valid-border-color: #05ffa1;
124 --bs-form-invalid-color: rgb(255, 95, 110);
125 --bs-form-invalid-border-color: rgb(255, 95, 110);
128 [data-bs-theme=dark] {
130 --bs-body-color: #adb5bd;
131 --bs-body-color-rgb: 173, 181, 189;
132 --bs-body-bg: #212529;
133 --bs-body-bg-rgb: 33, 37, 41;
134 --bs-emphasis-color: #fff;
135 --bs-emphasis-color-rgb: 255, 255, 255;
136 --bs-secondary-color: rgba(173, 181, 189, 0.75);
137 --bs-secondary-color-rgb: 173, 181, 189;
138 --bs-secondary-bg: #343a40;
139 --bs-secondary-bg-rgb: 52, 58, 64;
140 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
141 --bs-tertiary-color-rgb: 173, 181, 189;
142 --bs-tertiary-bg: #2b3035;
143 --bs-tertiary-bg-rgb: 43, 48, 53;
144 --bs-primary-text-emphasis: #ff8cd6;
145 --bs-secondary-text-emphasis: #67e1fe;
146 --bs-success-text-emphasis: #69ffc7;
147 --bs-info-text-emphasis: #67e1fe;
148 --bs-warning-text-emphasis: #fffdc0;
149 --bs-danger-text-emphasis: #ff9fa8;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: #330d25;
153 --bs-secondary-bg-subtle: #002933;
154 --bs-success-bg-subtle: #013320;
155 --bs-info-bg-subtle: #002933;
156 --bs-warning-bg-subtle: #33321e;
157 --bs-danger-bg-subtle: #331316;
158 --bs-light-bg-subtle: #343a40;
159 --bs-dark-bg-subtle: #1a1d20;
160 --bs-primary-border-subtle: #992670;
161 --bs-secondary-border-subtle: #017b98;
162 --bs-success-border-subtle: #039961;
163 --bs-info-border-subtle: #017b98;
164 --bs-warning-border-subtle: #99975a;
165 --bs-danger-border-subtle: #993942;
166 --bs-light-border-subtle: #495057;
167 --bs-dark-border-subtle: #343a40;
168 --bs-heading-color: inherit;
169 --bs-link-color: #ff8cd6;
170 --bs-link-hover-color: #ffa3de;
171 --bs-link-color-rgb: 255, 140, 214;
172 --bs-link-hover-color-rgb: 255, 163, 222;
173 --bs-code-color: #ff8cd6;
174 --bs-border-color: #495057;
175 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
176 --bs-form-valid-color: #69ffc7;
177 --bs-form-valid-border-color: #69ffc7;
178 --bs-form-invalid-color: #ff9fa8;
179 --bs-form-invalid-border-color: #ff9fa8;
185 box-sizing: border-box;
189 font-size: var(--bs-root-font-size);
191 @media (prefers-reduced-motion: no-preference) {
193 scroll-behavior: smooth;
199 font-family: var(--bs-body-font-family);
200 font-size: var(--bs-body-font-size);
201 font-weight: var(--bs-body-font-weight);
202 line-height: var(--bs-body-line-height);
203 color: var(--bs-body-color);
204 text-align: var(--bs-body-text-align);
205 background-color: var(--bs-body-bg);
206 -webkit-text-size-adjust: 100%;
207 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
214 border-top: var(--bs-border-width) solid;
218 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
220 margin-bottom: 0.5rem;
223 color: var(--bs-heading-color);
227 font-size: calc(1.375rem + 1.5vw);
229 @media (min-width: 1200px) {
236 font-size: calc(1.325rem + 0.9vw);
238 @media (min-width: 1200px) {
245 font-size: calc(1.3rem + 0.6vw);
247 @media (min-width: 1200px) {
254 font-size: calc(1.275rem + 0.3vw);
256 @media (min-width: 1200px) {
276 text-decoration: underline dotted;
278 text-decoration-skip-ink: none;
284 line-height: inherit;
311 margin-bottom: 0.5rem;
330 background-color: var(--bs-highlight-bg);
338 vertical-align: baseline;
350 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
351 text-decoration: none;
354 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
357 a:not([href]):not([class]), a:not([href]):not([class]):hover {
359 text-decoration: none;
366 font-family: var(--bs-font-monospace);
385 color: var(--bs-code-color);
386 word-wrap: break-word;
393 padding: 0.1875rem 0.375rem;
395 color: var(--bs-body-bg);
396 background-color: var(--bs-body-color);
397 border-radius: 0.25rem;
410 vertical-align: middle;
414 caption-side: bottom;
415 border-collapse: collapse;
420 padding-bottom: 0.5rem;
421 color: var(--bs-secondary-color);
427 text-align: -webkit-match-parent;
436 border-color: inherit;
442 display: inline-block;
449 button:focus:not(:focus-visible) {
459 font-family: inherit;
461 line-height: inherit;
466 text-transform: none;
480 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
481 display: none !important;
488 -webkit-appearance: button;
490 button:not(:disabled),
491 [type=button]:not(:disabled),
492 [type=reset]:not(:disabled),
493 [type=submit]:not(:disabled) {
517 margin-bottom: 0.5rem;
518 font-size: calc(1.275rem + 0.3vw);
519 line-height: inherit;
521 @media (min-width: 1200px) {
530 ::-webkit-datetime-edit-fields-wrapper,
531 ::-webkit-datetime-edit-text,
532 ::-webkit-datetime-edit-minute,
533 ::-webkit-datetime-edit-hour-field,
534 ::-webkit-datetime-edit-day-field,
535 ::-webkit-datetime-edit-month-field,
536 ::-webkit-datetime-edit-year-field {
540 ::-webkit-inner-spin-button {
545 outline-offset: -2px;
546 -webkit-appearance: textfield;
557 ::-webkit-search-decoration {
558 -webkit-appearance: none;
561 ::-webkit-color-swatch-wrapper {
565 ::file-selector-button {
567 -webkit-appearance: button;
571 display: inline-block;
584 vertical-align: baseline;
588 display: none !important;
597 font-size: calc(1.625rem + 4.5vw);
601 @media (min-width: 1200px) {
608 font-size: calc(1.575rem + 3.9vw);
612 @media (min-width: 1200px) {
619 font-size: calc(1.525rem + 3.3vw);
623 @media (min-width: 1200px) {
630 font-size: calc(1.475rem + 2.7vw);
634 @media (min-width: 1200px) {
641 font-size: calc(1.425rem + 2.1vw);
645 @media (min-width: 1200px) {
652 font-size: calc(1.375rem + 1.5vw);
656 @media (min-width: 1200px) {
673 display: inline-block;
675 .list-inline-item:not(:last-child) {
676 margin-right: 0.5rem;
681 text-transform: uppercase;
688 .blockquote > :last-child {
698 .blockquote-footer::before {
709 background-color: var(--bs-body-bg);
710 border: var(--bs-border-width) solid var(--bs-border-color);
711 border-radius: var(--bs-border-radius);
712 box-shadow: var(--bs-box-shadow-sm);
718 display: inline-block;
722 margin-bottom: 0.5rem;
728 color: var(--bs-secondary-color);
738 --bs-gutter-x: 1.5rem;
741 padding-right: calc(var(--bs-gutter-x) * 0.5);
742 padding-left: calc(var(--bs-gutter-x) * 0.5);
747 @media (min-width: 576px) {
748 .container-sm, .container {
752 @media (min-width: 768px) {
753 .container-md, .container-sm, .container {
757 @media (min-width: 992px) {
758 .container-lg, .container-md, .container-sm, .container {
762 @media (min-width: 1200px) {
763 .container-xl, .container-lg, .container-md, .container-sm, .container {
767 @media (min-width: 1400px) {
768 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
773 --bs-breakpoint-xs: 0;
774 --bs-breakpoint-sm: 576px;
775 --bs-breakpoint-md: 768px;
776 --bs-breakpoint-lg: 992px;
777 --bs-breakpoint-xl: 1200px;
778 --bs-breakpoint-xxl: 1400px;
782 --bs-gutter-x: 1.5rem;
786 margin-top: calc(-1 * var(--bs-gutter-y));
787 margin-right: calc(-0.5 * var(--bs-gutter-x));
788 margin-left: calc(-0.5 * var(--bs-gutter-x));
794 padding-right: calc(var(--bs-gutter-x) * 0.5);
795 padding-left: calc(var(--bs-gutter-x) * 0.5);
796 margin-top: var(--bs-gutter-y);
820 width: 33.3333333333%;
835 width: 16.6666666667%;
904 margin-left: 8.33333333%;
908 margin-left: 16.66666667%;
916 margin-left: 33.33333333%;
920 margin-left: 41.66666667%;
928 margin-left: 58.33333333%;
932 margin-left: 66.66666667%;
940 margin-left: 83.33333333%;
944 margin-left: 91.66666667%;
959 --bs-gutter-x: 0.25rem;
964 --bs-gutter-y: 0.25rem;
969 --bs-gutter-x: 0.5rem;
974 --bs-gutter-y: 0.5rem;
989 --bs-gutter-x: 1.5rem;
994 --bs-gutter-y: 1.5rem;
1004 --bs-gutter-y: 3rem;
1007 @media (min-width: 576px) {
1011 .row-cols-sm-auto > * {
1015 .row-cols-sm-1 > * {
1019 .row-cols-sm-2 > * {
1023 .row-cols-sm-3 > * {
1025 width: 33.3333333333%;
1027 .row-cols-sm-4 > * {
1031 .row-cols-sm-5 > * {
1035 .row-cols-sm-6 > * {
1037 width: 16.6666666667%;
1049 width: 16.66666667%;
1057 width: 33.33333333%;
1061 width: 41.66666667%;
1069 width: 58.33333333%;
1073 width: 66.66666667%;
1081 width: 83.33333333%;
1085 width: 91.66666667%;
1095 margin-left: 8.33333333%;
1098 margin-left: 16.66666667%;
1104 margin-left: 33.33333333%;
1107 margin-left: 41.66666667%;
1113 margin-left: 58.33333333%;
1116 margin-left: 66.66666667%;
1122 margin-left: 83.33333333%;
1125 margin-left: 91.66666667%;
1137 --bs-gutter-x: 0.25rem;
1141 --bs-gutter-y: 0.25rem;
1145 --bs-gutter-x: 0.5rem;
1149 --bs-gutter-y: 0.5rem;
1153 --bs-gutter-x: 1rem;
1157 --bs-gutter-y: 1rem;
1161 --bs-gutter-x: 1.5rem;
1165 --bs-gutter-y: 1.5rem;
1169 --bs-gutter-x: 3rem;
1173 --bs-gutter-y: 3rem;
1176 @media (min-width: 768px) {
1180 .row-cols-md-auto > * {
1184 .row-cols-md-1 > * {
1188 .row-cols-md-2 > * {
1192 .row-cols-md-3 > * {
1194 width: 33.3333333333%;
1196 .row-cols-md-4 > * {
1200 .row-cols-md-5 > * {
1204 .row-cols-md-6 > * {
1206 width: 16.6666666667%;
1218 width: 16.66666667%;
1226 width: 33.33333333%;
1230 width: 41.66666667%;
1238 width: 58.33333333%;
1242 width: 66.66666667%;
1250 width: 83.33333333%;
1254 width: 91.66666667%;
1264 margin-left: 8.33333333%;
1267 margin-left: 16.66666667%;
1273 margin-left: 33.33333333%;
1276 margin-left: 41.66666667%;
1282 margin-left: 58.33333333%;
1285 margin-left: 66.66666667%;
1291 margin-left: 83.33333333%;
1294 margin-left: 91.66666667%;
1306 --bs-gutter-x: 0.25rem;
1310 --bs-gutter-y: 0.25rem;
1314 --bs-gutter-x: 0.5rem;
1318 --bs-gutter-y: 0.5rem;
1322 --bs-gutter-x: 1rem;
1326 --bs-gutter-y: 1rem;
1330 --bs-gutter-x: 1.5rem;
1334 --bs-gutter-y: 1.5rem;
1338 --bs-gutter-x: 3rem;
1342 --bs-gutter-y: 3rem;
1345 @media (min-width: 992px) {
1349 .row-cols-lg-auto > * {
1353 .row-cols-lg-1 > * {
1357 .row-cols-lg-2 > * {
1361 .row-cols-lg-3 > * {
1363 width: 33.3333333333%;
1365 .row-cols-lg-4 > * {
1369 .row-cols-lg-5 > * {
1373 .row-cols-lg-6 > * {
1375 width: 16.6666666667%;
1387 width: 16.66666667%;
1395 width: 33.33333333%;
1399 width: 41.66666667%;
1407 width: 58.33333333%;
1411 width: 66.66666667%;
1419 width: 83.33333333%;
1423 width: 91.66666667%;
1433 margin-left: 8.33333333%;
1436 margin-left: 16.66666667%;
1442 margin-left: 33.33333333%;
1445 margin-left: 41.66666667%;
1451 margin-left: 58.33333333%;
1454 margin-left: 66.66666667%;
1460 margin-left: 83.33333333%;
1463 margin-left: 91.66666667%;
1475 --bs-gutter-x: 0.25rem;
1479 --bs-gutter-y: 0.25rem;
1483 --bs-gutter-x: 0.5rem;
1487 --bs-gutter-y: 0.5rem;
1491 --bs-gutter-x: 1rem;
1495 --bs-gutter-y: 1rem;
1499 --bs-gutter-x: 1.5rem;
1503 --bs-gutter-y: 1.5rem;
1507 --bs-gutter-x: 3rem;
1511 --bs-gutter-y: 3rem;
1514 @media (min-width: 1200px) {
1518 .row-cols-xl-auto > * {
1522 .row-cols-xl-1 > * {
1526 .row-cols-xl-2 > * {
1530 .row-cols-xl-3 > * {
1532 width: 33.3333333333%;
1534 .row-cols-xl-4 > * {
1538 .row-cols-xl-5 > * {
1542 .row-cols-xl-6 > * {
1544 width: 16.6666666667%;
1556 width: 16.66666667%;
1564 width: 33.33333333%;
1568 width: 41.66666667%;
1576 width: 58.33333333%;
1580 width: 66.66666667%;
1588 width: 83.33333333%;
1592 width: 91.66666667%;
1602 margin-left: 8.33333333%;
1605 margin-left: 16.66666667%;
1611 margin-left: 33.33333333%;
1614 margin-left: 41.66666667%;
1620 margin-left: 58.33333333%;
1623 margin-left: 66.66666667%;
1629 margin-left: 83.33333333%;
1632 margin-left: 91.66666667%;
1644 --bs-gutter-x: 0.25rem;
1648 --bs-gutter-y: 0.25rem;
1652 --bs-gutter-x: 0.5rem;
1656 --bs-gutter-y: 0.5rem;
1660 --bs-gutter-x: 1rem;
1664 --bs-gutter-y: 1rem;
1668 --bs-gutter-x: 1.5rem;
1672 --bs-gutter-y: 1.5rem;
1676 --bs-gutter-x: 3rem;
1680 --bs-gutter-y: 3rem;
1683 @media (min-width: 1400px) {
1687 .row-cols-xxl-auto > * {
1691 .row-cols-xxl-1 > * {
1695 .row-cols-xxl-2 > * {
1699 .row-cols-xxl-3 > * {
1701 width: 33.3333333333%;
1703 .row-cols-xxl-4 > * {
1707 .row-cols-xxl-5 > * {
1711 .row-cols-xxl-6 > * {
1713 width: 16.6666666667%;
1725 width: 16.66666667%;
1733 width: 33.33333333%;
1737 width: 41.66666667%;
1745 width: 58.33333333%;
1749 width: 66.66666667%;
1757 width: 83.33333333%;
1761 width: 91.66666667%;
1771 margin-left: 8.33333333%;
1774 margin-left: 16.66666667%;
1780 margin-left: 33.33333333%;
1783 margin-left: 41.66666667%;
1789 margin-left: 58.33333333%;
1792 margin-left: 66.66666667%;
1798 margin-left: 83.33333333%;
1801 margin-left: 91.66666667%;
1813 --bs-gutter-x: 0.25rem;
1817 --bs-gutter-y: 0.25rem;
1821 --bs-gutter-x: 0.5rem;
1825 --bs-gutter-y: 0.5rem;
1829 --bs-gutter-x: 1rem;
1833 --bs-gutter-y: 1rem;
1837 --bs-gutter-x: 1.5rem;
1841 --bs-gutter-y: 1.5rem;
1845 --bs-gutter-x: 3rem;
1849 --bs-gutter-y: 3rem;
1853 --bs-table-color-type: initial;
1854 --bs-table-bg-type: initial;
1855 --bs-table-color-state: initial;
1856 --bs-table-bg-state: initial;
1857 --bs-table-color: var(--bs-body-color);
1858 --bs-table-bg: var(--bs-body-bg);
1859 --bs-table-border-color: var(--bs-border-color);
1860 --bs-table-accent-bg: transparent;
1861 --bs-table-striped-color: var(--bs-body-color);
1862 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1863 --bs-table-active-color: var(--bs-body-color);
1864 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1865 --bs-table-hover-color: var(--bs-body-color);
1866 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1868 margin-bottom: 1rem;
1869 vertical-align: top;
1870 border-color: var(--bs-table-border-color);
1872 .table > :not(caption) > * > * {
1873 padding: 0.5rem 0.5rem;
1874 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1875 background-color: var(--bs-table-bg);
1876 border-bottom-width: var(--bs-border-width);
1877 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1880 vertical-align: inherit;
1883 vertical-align: bottom;
1886 .table-group-divider {
1887 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1894 .table-sm > :not(caption) > * > * {
1895 padding: 0.25rem 0.25rem;
1898 .table-bordered > :not(caption) > * {
1899 border-width: var(--bs-border-width) 0;
1901 .table-bordered > :not(caption) > * > * {
1902 border-width: 0 var(--bs-border-width);
1905 .table-borderless > :not(caption) > * > * {
1906 border-bottom-width: 0;
1908 .table-borderless > :not(:first-child) {
1909 border-top-width: 0;
1912 .table-striped > tbody > tr:nth-of-type(odd) > * {
1913 --bs-table-color-type: var(--bs-table-striped-color);
1914 --bs-table-bg-type: var(--bs-table-striped-bg);
1917 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1918 --bs-table-color-type: var(--bs-table-striped-color);
1919 --bs-table-bg-type: var(--bs-table-striped-bg);
1923 --bs-table-color-state: var(--bs-table-active-color);
1924 --bs-table-bg-state: var(--bs-table-active-bg);
1927 .table-hover > tbody > tr:hover > * {
1928 --bs-table-color-state: var(--bs-table-hover-color);
1929 --bs-table-bg-state: var(--bs-table-hover-bg);
1933 --bs-table-color: #000;
1934 --bs-table-bg: #ffd9f1;
1935 --bs-table-border-color: #e6c3d9;
1936 --bs-table-striped-bg: #f2cee5;
1937 --bs-table-striped-color: #000;
1938 --bs-table-active-bg: #e6c3d9;
1939 --bs-table-active-color: #000;
1940 --bs-table-hover-bg: #ecc9df;
1941 --bs-table-hover-color: #000;
1942 color: var(--bs-table-color);
1943 border-color: var(--bs-table-border-color);
1947 --bs-table-color: #000;
1948 --bs-table-bg: #ccf5ff;
1949 --bs-table-border-color: #b8dde6;
1950 --bs-table-striped-bg: #c2e9f2;
1951 --bs-table-striped-color: #000;
1952 --bs-table-active-bg: #b8dde6;
1953 --bs-table-active-color: #000;
1954 --bs-table-hover-bg: #bde3ec;
1955 --bs-table-hover-color: #000;
1956 color: var(--bs-table-color);
1957 border-color: var(--bs-table-border-color);
1961 --bs-table-color: #000;
1962 --bs-table-bg: #cdffec;
1963 --bs-table-border-color: #b9e6d4;
1964 --bs-table-striped-bg: #c3f2e0;
1965 --bs-table-striped-color: #000;
1966 --bs-table-active-bg: #b9e6d4;
1967 --bs-table-active-color: #000;
1968 --bs-table-hover-bg: #beecda;
1969 --bs-table-hover-color: #000;
1970 color: var(--bs-table-color);
1971 border-color: var(--bs-table-border-color);
1975 --bs-table-color: #000;
1976 --bs-table-bg: #ccf5ff;
1977 --bs-table-border-color: #b8dde6;
1978 --bs-table-striped-bg: #c2e9f2;
1979 --bs-table-striped-color: #000;
1980 --bs-table-active-bg: #b8dde6;
1981 --bs-table-active-color: #000;
1982 --bs-table-hover-bg: #bde3ec;
1983 --bs-table-hover-color: #000;
1984 color: var(--bs-table-color);
1985 border-color: var(--bs-table-border-color);
1989 --bs-table-color: #000;
1990 --bs-table-bg: #fffeea;
1991 --bs-table-border-color: #e6e5d3;
1992 --bs-table-striped-bg: #f2f1de;
1993 --bs-table-striped-color: #000;
1994 --bs-table-active-bg: #e6e5d3;
1995 --bs-table-active-color: #000;
1996 --bs-table-hover-bg: #ecebd8;
1997 --bs-table-hover-color: #000;
1998 color: var(--bs-table-color);
1999 border-color: var(--bs-table-border-color);
2003 --bs-table-color: #000;
2004 --bs-table-bg: #ffdfe2;
2005 --bs-table-border-color: #e6c9cb;
2006 --bs-table-striped-bg: #f2d4d7;
2007 --bs-table-striped-color: #000;
2008 --bs-table-active-bg: #e6c9cb;
2009 --bs-table-active-color: #000;
2010 --bs-table-hover-bg: #ecced1;
2011 --bs-table-hover-color: #000;
2012 color: var(--bs-table-color);
2013 border-color: var(--bs-table-border-color);
2017 --bs-table-color: #000;
2018 --bs-table-bg: #dadee3;
2019 --bs-table-border-color: #c4c8cc;
2020 --bs-table-striped-bg: #cfd3d8;
2021 --bs-table-striped-color: #000;
2022 --bs-table-active-bg: #c4c8cc;
2023 --bs-table-active-color: #000;
2024 --bs-table-hover-bg: #cacdd2;
2025 --bs-table-hover-color: #000;
2026 color: var(--bs-table-color);
2027 border-color: var(--bs-table-border-color);
2031 --bs-table-color: #fff;
2032 --bs-table-bg: #212529;
2033 --bs-table-border-color: #373b3e;
2034 --bs-table-striped-bg: #2c3034;
2035 --bs-table-striped-color: #fff;
2036 --bs-table-active-bg: #373b3e;
2037 --bs-table-active-color: #fff;
2038 --bs-table-hover-bg: #323539;
2039 --bs-table-hover-color: #fff;
2040 color: var(--bs-table-color);
2041 border-color: var(--bs-table-border-color);
2046 -webkit-overflow-scrolling: touch;
2049 @media (max-width: 575.98px) {
2050 .table-responsive-sm {
2052 -webkit-overflow-scrolling: touch;
2055 @media (max-width: 767.98px) {
2056 .table-responsive-md {
2058 -webkit-overflow-scrolling: touch;
2061 @media (max-width: 991.98px) {
2062 .table-responsive-lg {
2064 -webkit-overflow-scrolling: touch;
2067 @media (max-width: 1199.98px) {
2068 .table-responsive-xl {
2070 -webkit-overflow-scrolling: touch;
2073 @media (max-width: 1399.98px) {
2074 .table-responsive-xxl {
2076 -webkit-overflow-scrolling: touch;
2080 margin-bottom: 0.5rem;
2084 padding-top: calc(0.375rem + var(--bs-border-width));
2085 padding-bottom: calc(0.375rem + var(--bs-border-width));
2091 .col-form-label-lg {
2092 padding-top: calc(0.5rem + var(--bs-border-width));
2093 padding-bottom: calc(0.5rem + var(--bs-border-width));
2097 .col-form-label-sm {
2098 padding-top: calc(0.25rem + var(--bs-border-width));
2099 padding-bottom: calc(0.25rem + var(--bs-border-width));
2100 font-size: 0.875rem;
2104 margin-top: 0.25rem;
2106 color: var(--bs-secondary-color);
2112 padding: 0.375rem 0.75rem;
2116 color: var(--bs-body-color);
2117 background-color: var(--bs-body-bg);
2118 background-clip: padding-box;
2119 border: var(--bs-border-width) solid var(--bs-border-color);
2121 border-radius: var(--bs-border-radius);
2122 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2123 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2125 @media (prefers-reduced-motion: reduce) {
2130 .form-control[type=file] {
2133 .form-control[type=file]:not(:disabled):not([readonly]) {
2136 .form-control:focus {
2137 color: var(--bs-body-color);
2138 background-color: var(--bs-body-bg);
2139 border-color: #ffa0dd;
2141 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2143 .form-control::-webkit-date-and-time-value {
2148 .form-control::-webkit-datetime-edit {
2152 .form-control::placeholder {
2153 color: var(--bs-secondary-color);
2156 .form-control:disabled {
2157 background-color: var(--bs-secondary-bg);
2160 .form-control::file-selector-button {
2161 padding: 0.375rem 0.75rem;
2162 margin: -0.375rem -0.75rem;
2163 margin-inline-end: 0.75rem;
2164 color: var(--bs-body-color);
2165 background-color: var(--bs-tertiary-bg);
2166 background-image: var(--bs-gradient);
2167 pointer-events: none;
2168 border-color: inherit;
2169 border-style: solid;
2171 border-inline-end-width: var(--bs-border-width);
2173 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;
2175 @media (prefers-reduced-motion: reduce) {
2176 .form-control::file-selector-button {
2180 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2181 background-color: var(--bs-secondary-bg);
2184 .form-control-plaintext {
2187 padding: 0.375rem 0;
2190 color: var(--bs-body-color);
2191 background-color: transparent;
2192 border: solid transparent;
2193 border-width: var(--bs-border-width) 0;
2195 .form-control-plaintext:focus {
2198 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2204 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2205 padding: 0.25rem 0.5rem;
2206 font-size: 0.875rem;
2207 border-radius: var(--bs-border-radius-sm);
2209 .form-control-sm::file-selector-button {
2210 padding: 0.25rem 0.5rem;
2211 margin: -0.25rem -0.5rem;
2212 margin-inline-end: 0.5rem;
2216 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2217 padding: 0.5rem 1rem;
2219 border-radius: var(--bs-border-radius-lg);
2221 .form-control-lg::file-selector-button {
2222 padding: 0.5rem 1rem;
2223 margin: -0.5rem -1rem;
2224 margin-inline-end: 1rem;
2227 textarea.form-control {
2228 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2230 textarea.form-control-sm {
2231 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2233 textarea.form-control-lg {
2234 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2237 .form-control-color {
2239 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2242 .form-control-color:not(:disabled):not([readonly]) {
2245 .form-control-color::-moz-color-swatch {
2246 border: 0 !important;
2247 border-radius: var(--bs-border-radius);
2249 .form-control-color::-webkit-color-swatch {
2250 border: 0 !important;
2251 border-radius: var(--bs-border-radius);
2253 .form-control-color.form-control-sm {
2254 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2256 .form-control-color.form-control-lg {
2257 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2261 --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");
2264 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2268 color: var(--bs-body-color);
2269 background-color: var(--bs-body-bg);
2270 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2271 background-repeat: no-repeat;
2272 background-position: right 0.75rem center;
2273 background-size: 16px 12px;
2274 border: var(--bs-border-width) solid var(--bs-border-color);
2275 border-radius: var(--bs-border-radius);
2276 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2277 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2280 @media (prefers-reduced-motion: reduce) {
2285 .form-select:focus {
2286 border-color: #ffa0dd;
2288 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2290 .form-select[multiple], .form-select[size]:not([size="1"]) {
2291 padding-right: 0.75rem;
2292 background-image: none;
2294 .form-select:disabled {
2295 background-color: var(--bs-secondary-bg);
2297 .form-select:-moz-focusring {
2299 text-shadow: 0 0 0 var(--bs-body-color);
2303 padding-top: 0.25rem;
2304 padding-bottom: 0.25rem;
2305 padding-left: 0.5rem;
2306 font-size: 0.875rem;
2307 border-radius: var(--bs-border-radius-sm);
2311 padding-top: 0.5rem;
2312 padding-bottom: 0.5rem;
2315 border-radius: var(--bs-border-radius-lg);
2318 [data-bs-theme=dark] .form-select {
2319 --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");
2325 padding-left: 1.5em;
2326 margin-bottom: 0.125rem;
2328 .form-check .form-check-input {
2330 margin-left: -1.5em;
2333 .form-check-reverse {
2334 padding-right: 1.5em;
2338 .form-check-reverse .form-check-input {
2340 margin-right: -1.5em;
2345 --bs-form-check-bg: var(--bs-body-bg);
2349 vertical-align: top;
2350 background-color: var(--bs-form-check-bg);
2351 background-image: var(--bs-form-check-bg-image);
2352 background-repeat: no-repeat;
2353 background-position: center;
2354 background-size: contain;
2355 border: var(--bs-border-width) solid var(--bs-border-color);
2357 print-color-adjust: exact;
2359 .form-check-input[type=checkbox] {
2360 border-radius: 0.25em;
2362 .form-check-input[type=radio] {
2365 .form-check-input:active {
2366 filter: brightness(90%);
2368 .form-check-input:focus {
2369 border-color: #ffa0dd;
2371 box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2373 .form-check-input:checked {
2374 background-color: rgb(255, 64, 186);
2375 border-color: rgb(255, 64, 186);
2377 .form-check-input:checked[type=checkbox] {
2378 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"), var(--bs-gradient);
2380 .form-check-input:checked[type=radio] {
2381 --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);
2383 .form-check-input[type=checkbox]:indeterminate {
2384 background-color: rgb(255, 64, 186);
2385 border-color: rgb(255, 64, 186);
2386 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"), var(--bs-gradient);
2388 .form-check-input:disabled {
2389 pointer-events: none;
2393 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2399 padding-left: 2.5em;
2401 .form-switch .form-check-input {
2402 --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");
2404 margin-left: -2.5em;
2405 background-image: var(--bs-form-switch-bg);
2406 background-position: left center;
2408 transition: background-position 0.15s ease-in-out;
2410 @media (prefers-reduced-motion: reduce) {
2411 .form-switch .form-check-input {
2415 .form-switch .form-check-input:focus {
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='%23ffa0dd'/%3e%3c/svg%3e");
2418 .form-switch .form-check-input:checked {
2419 background-position: right center;
2420 --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);
2422 .form-switch.form-check-reverse {
2423 padding-right: 2.5em;
2426 .form-switch.form-check-reverse .form-check-input {
2427 margin-right: -2.5em;
2431 .form-check-inline {
2432 display: inline-block;
2438 clip: rect(0, 0, 0, 0);
2439 pointer-events: none;
2441 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2442 pointer-events: none;
2447 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2448 --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");
2455 background-color: transparent;
2461 .form-range:focus::-webkit-slider-thumb {
2462 box-shadow: 0 0 0 1px #f8f9fa, 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2464 .form-range:focus::-moz-range-thumb {
2465 box-shadow: 0 0 0 1px #f8f9fa, 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2467 .form-range::-moz-focus-outer {
2470 .form-range::-webkit-slider-thumb {
2473 margin-top: -0.25rem;
2474 background-color: rgb(255, 64, 186);
2475 background-image: var(--bs-gradient);
2477 border-radius: 1rem;
2478 box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
2479 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2482 @media (prefers-reduced-motion: reduce) {
2483 .form-range::-webkit-slider-thumb {
2487 .form-range::-webkit-slider-thumb:active {
2488 background-color: #ffc6ea;
2489 background-image: var(--bs-gradient);
2491 .form-range::-webkit-slider-runnable-track {
2496 background-color: var(--bs-tertiary-bg);
2497 border-color: transparent;
2498 border-radius: 1rem;
2499 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2501 .form-range::-moz-range-thumb {
2504 background-color: rgb(255, 64, 186);
2505 background-image: var(--bs-gradient);
2507 border-radius: 1rem;
2508 box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
2509 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2512 @media (prefers-reduced-motion: reduce) {
2513 .form-range::-moz-range-thumb {
2517 .form-range::-moz-range-thumb:active {
2518 background-color: #ffc6ea;
2519 background-image: var(--bs-gradient);
2521 .form-range::-moz-range-track {
2526 background-color: var(--bs-tertiary-bg);
2527 border-color: transparent;
2528 border-radius: 1rem;
2529 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2531 .form-range:disabled {
2532 pointer-events: none;
2534 .form-range:disabled::-webkit-slider-thumb {
2535 background-color: var(--bs-secondary-color);
2537 .form-range:disabled::-moz-range-thumb {
2538 background-color: var(--bs-secondary-color);
2544 .form-floating > .form-control,
2545 .form-floating > .form-control-plaintext,
2546 .form-floating > .form-select {
2547 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2548 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2551 .form-floating > label {
2557 padding: 1rem 0.75rem;
2560 text-overflow: ellipsis;
2561 white-space: nowrap;
2562 pointer-events: none;
2563 border: var(--bs-border-width) solid transparent;
2564 transform-origin: 0 0;
2565 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2567 @media (prefers-reduced-motion: reduce) {
2568 .form-floating > label {
2572 .form-floating > .form-control,
2573 .form-floating > .form-control-plaintext {
2574 padding: 1rem 0.75rem;
2576 .form-floating > .form-control::placeholder,
2577 .form-floating > .form-control-plaintext::placeholder {
2580 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2581 .form-floating > .form-control-plaintext:focus,
2582 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2583 padding-top: 1.625rem;
2584 padding-bottom: 0.625rem;
2586 .form-floating > .form-control:-webkit-autofill,
2587 .form-floating > .form-control-plaintext:-webkit-autofill {
2588 padding-top: 1.625rem;
2589 padding-bottom: 0.625rem;
2591 .form-floating > .form-select {
2592 padding-top: 1.625rem;
2593 padding-bottom: 0.625rem;
2595 .form-floating > .form-control:focus ~ label,
2596 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2597 .form-floating > .form-control-plaintext ~ label,
2598 .form-floating > .form-select ~ label {
2599 color: rgba(var(--bs-body-color-rgb), 0.65);
2600 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2602 .form-floating > .form-control:focus ~ label::after,
2603 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2604 .form-floating > .form-control-plaintext ~ label::after,
2605 .form-floating > .form-select ~ label::after {
2607 inset: 1rem 0.375rem;
2611 background-color: var(--bs-body-bg);
2612 border-radius: var(--bs-border-radius);
2614 .form-floating > .form-control:-webkit-autofill ~ label {
2615 color: rgba(var(--bs-body-color-rgb), 0.65);
2616 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2618 .form-floating > .form-control-plaintext ~ label {
2619 border-width: var(--bs-border-width) 0;
2621 .form-floating > :disabled ~ label {
2624 .form-floating > :disabled ~ label::after {
2625 background-color: var(--bs-secondary-bg);
2632 align-items: stretch;
2635 .input-group > .form-control,
2636 .input-group > .form-select,
2637 .input-group > .form-floating {
2643 .input-group > .form-control:focus,
2644 .input-group > .form-select:focus,
2645 .input-group > .form-floating:focus-within {
2652 .input-group .btn:focus {
2658 align-items: center;
2659 padding: 0.375rem 0.75rem;
2663 color: var(--bs-body-color);
2665 white-space: nowrap;
2666 background-color: var(--bs-tertiary-bg);
2667 border: var(--bs-border-width) solid var(--bs-border-color);
2668 border-radius: var(--bs-border-radius);
2671 .input-group-lg > .form-control,
2672 .input-group-lg > .form-select,
2673 .input-group-lg > .input-group-text,
2674 .input-group-lg > .btn {
2675 padding: 0.5rem 1rem;
2677 border-radius: var(--bs-border-radius-lg);
2680 .input-group-sm > .form-control,
2681 .input-group-sm > .form-select,
2682 .input-group-sm > .input-group-text,
2683 .input-group-sm > .btn {
2684 padding: 0.25rem 0.5rem;
2685 font-size: 0.875rem;
2686 border-radius: var(--bs-border-radius-sm);
2689 .input-group-lg > .form-select,
2690 .input-group-sm > .form-select {
2691 padding-right: 3rem;
2694 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2695 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2696 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2697 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2698 border-top-right-radius: 0;
2699 border-bottom-right-radius: 0;
2701 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2702 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2703 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2704 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2705 border-top-right-radius: 0;
2706 border-bottom-right-radius: 0;
2708 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2709 margin-left: calc(var(--bs-border-width) * -1);
2710 border-top-left-radius: 0;
2711 border-bottom-left-radius: 0;
2713 .input-group > .form-floating:not(:first-child) > .form-control,
2714 .input-group > .form-floating:not(:first-child) > .form-select {
2715 border-top-left-radius: 0;
2716 border-bottom-left-radius: 0;
2722 margin-top: 0.25rem;
2724 color: var(--bs-form-valid-color);
2733 padding: 0.25rem 0.5rem;
2735 font-size: 0.875rem;
2737 background-color: var(--bs-success);
2738 border-radius: var(--bs-border-radius);
2741 .was-validated :valid ~ .valid-feedback,
2742 .was-validated :valid ~ .valid-tooltip,
2743 .is-valid ~ .valid-feedback,
2744 .is-valid ~ .valid-tooltip {
2748 .was-validated .form-control:valid, .form-control.is-valid {
2749 border-color: var(--bs-form-valid-border-color);
2750 padding-right: calc(1.5em + 0.75rem);
2751 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%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");
2752 background-repeat: no-repeat;
2753 background-position: right calc(0.375em + 0.1875rem) center;
2754 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2756 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2757 border-color: var(--bs-form-valid-border-color);
2758 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2761 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2762 padding-right: calc(1.5em + 0.75rem);
2763 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2766 .was-validated .form-select:valid, .form-select.is-valid {
2767 border-color: var(--bs-form-valid-border-color);
2769 .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
2770 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%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");
2771 padding-right: 4.125rem;
2772 background-position: right 0.75rem center, center right 2.25rem;
2773 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2775 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2776 border-color: var(--bs-form-valid-border-color);
2777 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2780 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2781 width: calc(3rem + calc(1.5em + 0.75rem));
2784 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2785 border-color: var(--bs-form-valid-border-color);
2787 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2788 background-color: var(--bs-form-valid-color);
2790 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2791 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2793 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2794 color: var(--bs-form-valid-color);
2797 .form-check-inline .form-check-input ~ .valid-feedback {
2801 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2802 .was-validated .input-group > .form-select:not(:focus):valid,
2803 .input-group > .form-select:not(:focus).is-valid,
2804 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2805 .input-group > .form-floating:not(:focus-within).is-valid {
2812 margin-top: 0.25rem;
2814 color: var(--bs-form-invalid-color);
2823 padding: 0.25rem 0.5rem;
2825 font-size: 0.875rem;
2827 background-color: var(--bs-danger);
2828 border-radius: var(--bs-border-radius);
2831 .was-validated :invalid ~ .invalid-feedback,
2832 .was-validated :invalid ~ .invalid-tooltip,
2833 .is-invalid ~ .invalid-feedback,
2834 .is-invalid ~ .invalid-tooltip {
2838 .was-validated .form-control:invalid, .form-control.is-invalid {
2839 border-color: var(--bs-form-invalid-border-color);
2840 padding-right: calc(1.5em + 0.75rem);
2841 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='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");
2842 background-repeat: no-repeat;
2843 background-position: right calc(0.375em + 0.1875rem) center;
2844 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2846 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2847 border-color: var(--bs-form-invalid-border-color);
2848 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2851 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2852 padding-right: calc(1.5em + 0.75rem);
2853 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2856 .was-validated .form-select:invalid, .form-select.is-invalid {
2857 border-color: var(--bs-form-invalid-border-color);
2859 .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
2860 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='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");
2861 padding-right: 4.125rem;
2862 background-position: right 0.75rem center, center right 2.25rem;
2863 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2865 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2866 border-color: var(--bs-form-invalid-border-color);
2867 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2870 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2871 width: calc(3rem + calc(1.5em + 0.75rem));
2874 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2875 border-color: var(--bs-form-invalid-border-color);
2877 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2878 background-color: var(--bs-form-invalid-color);
2880 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2881 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2883 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2884 color: var(--bs-form-invalid-color);
2887 .form-check-inline .form-check-input ~ .invalid-feedback {
2891 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2892 .was-validated .input-group > .form-select:not(:focus):invalid,
2893 .input-group > .form-select:not(:focus).is-invalid,
2894 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2895 .input-group > .form-floating:not(:focus-within).is-invalid {
2900 --bs-btn-padding-x: 0.75rem;
2901 --bs-btn-padding-y: 0.375rem;
2902 --bs-btn-font-family: ;
2903 --bs-btn-font-size: 1rem;
2904 --bs-btn-font-weight: 400;
2905 --bs-btn-line-height: 1.5;
2906 --bs-btn-color: var(--bs-body-color);
2907 --bs-btn-bg: transparent;
2908 --bs-btn-border-width: var(--bs-border-width);
2909 --bs-btn-border-color: transparent;
2910 --bs-btn-border-radius: var(--bs-border-radius);
2911 --bs-btn-hover-border-color: transparent;
2912 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2913 --bs-btn-disabled-opacity: 0.65;
2914 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2915 display: inline-block;
2916 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2917 font-family: var(--bs-btn-font-family);
2918 font-size: var(--bs-btn-font-size);
2919 font-weight: var(--bs-btn-font-weight);
2920 line-height: var(--bs-btn-line-height);
2921 color: var(--bs-btn-color);
2923 vertical-align: middle;
2926 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2927 border-radius: var(--bs-btn-border-radius);
2928 background-color: var(--bs-btn-bg);
2929 background-image: var(--bs-gradient);
2930 box-shadow: var(--bs-btn-box-shadow);
2931 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;
2933 @media (prefers-reduced-motion: reduce) {
2939 color: var(--bs-btn-hover-color);
2940 background-color: var(--bs-btn-hover-bg);
2941 border-color: var(--bs-btn-hover-border-color);
2943 .btn-check + .btn:hover {
2944 color: var(--bs-btn-color);
2945 background-color: var(--bs-btn-bg);
2946 border-color: var(--bs-btn-border-color);
2948 .btn:focus-visible {
2949 color: var(--bs-btn-hover-color);
2950 background-color: var(--bs-btn-hover-bg);
2951 background-image: var(--bs-gradient);
2952 border-color: var(--bs-btn-hover-border-color);
2954 box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
2956 .btn-check:focus-visible + .btn {
2957 border-color: var(--bs-btn-hover-border-color);
2959 box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
2961 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2962 color: var(--bs-btn-active-color);
2963 background-color: var(--bs-btn-active-bg);
2964 background-image: none;
2965 border-color: var(--bs-btn-active-border-color);
2966 box-shadow: var(--bs-btn-active-shadow);
2968 .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 {
2969 box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
2971 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2972 color: var(--bs-btn-disabled-color);
2973 pointer-events: none;
2974 background-color: var(--bs-btn-disabled-bg);
2975 background-image: none;
2976 border-color: var(--bs-btn-disabled-border-color);
2977 opacity: var(--bs-btn-disabled-opacity);
2982 --bs-btn-color: #fff;
2983 --bs-btn-bg: rgb(255, 64, 186);
2984 --bs-btn-border-color: rgb(255, 64, 186);
2985 --bs-btn-hover-color: #fff;
2986 --bs-btn-hover-bg: #d9369e;
2987 --bs-btn-hover-border-color: #cc3395;
2988 --bs-btn-focus-shadow-rgb: 255, 93, 196;
2989 --bs-btn-active-color: #fff;
2990 --bs-btn-active-bg: #cc3395;
2991 --bs-btn-active-border-color: #bf308c;
2992 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2993 --bs-btn-disabled-color: #fff;
2994 --bs-btn-disabled-bg: rgb(255, 64, 186);
2995 --bs-btn-disabled-border-color: rgb(255, 64, 186);
2999 --bs-btn-color: #000;
3000 --bs-btn-bg: #01cdfe;
3001 --bs-btn-border-color: #01cdfe;
3002 --bs-btn-hover-color: #000;
3003 --bs-btn-hover-bg: #27d5fe;
3004 --bs-btn-hover-border-color: #1ad2fe;
3005 --bs-btn-focus-shadow-rgb: 1, 174, 216;
3006 --bs-btn-active-color: #000;
3007 --bs-btn-active-bg: #34d7fe;
3008 --bs-btn-active-border-color: #1ad2fe;
3009 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3010 --bs-btn-disabled-color: #000;
3011 --bs-btn-disabled-bg: #01cdfe;
3012 --bs-btn-disabled-border-color: #01cdfe;
3016 --bs-btn-color: #000;
3017 --bs-btn-bg: #05ffa1;
3018 --bs-btn-border-color: #05ffa1;
3019 --bs-btn-hover-color: #000;
3020 --bs-btn-hover-bg: #2bffaf;
3021 --bs-btn-hover-border-color: #1effaa;
3022 --bs-btn-focus-shadow-rgb: 4, 217, 137;
3023 --bs-btn-active-color: #000;
3024 --bs-btn-active-bg: #37ffb4;
3025 --bs-btn-active-border-color: #1effaa;
3026 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3027 --bs-btn-disabled-color: #000;
3028 --bs-btn-disabled-bg: #05ffa1;
3029 --bs-btn-disabled-border-color: #05ffa1;
3033 --bs-btn-color: #000;
3034 --bs-btn-bg: #01cdfe;
3035 --bs-btn-border-color: #01cdfe;
3036 --bs-btn-hover-color: #000;
3037 --bs-btn-hover-bg: #27d5fe;
3038 --bs-btn-hover-border-color: #1ad2fe;
3039 --bs-btn-focus-shadow-rgb: 1, 174, 216;
3040 --bs-btn-active-color: #000;
3041 --bs-btn-active-bg: #34d7fe;
3042 --bs-btn-active-border-color: #1ad2fe;
3043 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3044 --bs-btn-disabled-color: #000;
3045 --bs-btn-disabled-bg: #01cdfe;
3046 --bs-btn-disabled-border-color: #01cdfe;
3050 --bs-btn-color: #000;
3051 --bs-btn-bg: #fffb96;
3052 --bs-btn-border-color: #fffb96;
3053 --bs-btn-hover-color: #000;
3054 --bs-btn-hover-bg: #fffca6;
3055 --bs-btn-hover-border-color: #fffba1;
3056 --bs-btn-focus-shadow-rgb: 217, 213, 128;
3057 --bs-btn-active-color: #000;
3058 --bs-btn-active-bg: #fffcab;
3059 --bs-btn-active-border-color: #fffba1;
3060 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3061 --bs-btn-disabled-color: #000;
3062 --bs-btn-disabled-bg: #fffb96;
3063 --bs-btn-disabled-border-color: #fffb96;
3067 --bs-btn-color: #000;
3068 --bs-btn-bg: rgb(255, 95, 110);
3069 --bs-btn-border-color: rgb(255, 95, 110);
3070 --bs-btn-hover-color: #000;
3071 --bs-btn-hover-bg: #ff7784;
3072 --bs-btn-hover-border-color: #ff6f7d;
3073 --bs-btn-focus-shadow-rgb: 217, 81, 94;
3074 --bs-btn-active-color: #000;
3075 --bs-btn-active-bg: #ff7f8b;
3076 --bs-btn-active-border-color: #ff6f7d;
3077 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3078 --bs-btn-disabled-color: #000;
3079 --bs-btn-disabled-bg: rgb(255, 95, 110);
3080 --bs-btn-disabled-border-color: rgb(255, 95, 110);
3084 --bs-btn-color: #000;
3085 --bs-btn-bg: #dadee3;
3086 --bs-btn-border-color: #dadee3;
3087 --bs-btn-hover-color: #000;
3088 --bs-btn-hover-bg: #b9bdc1;
3089 --bs-btn-hover-border-color: #aeb2b6;
3090 --bs-btn-focus-shadow-rgb: 185, 189, 193;
3091 --bs-btn-active-color: #000;
3092 --bs-btn-active-bg: #aeb2b6;
3093 --bs-btn-active-border-color: #a4a7aa;
3094 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3095 --bs-btn-disabled-color: #000;
3096 --bs-btn-disabled-bg: #dadee3;
3097 --bs-btn-disabled-border-color: #dadee3;
3101 --bs-btn-color: #fff;
3102 --bs-btn-bg: #212529;
3103 --bs-btn-border-color: #212529;
3104 --bs-btn-hover-color: #fff;
3105 --bs-btn-hover-bg: #424649;
3106 --bs-btn-hover-border-color: #373b3e;
3107 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3108 --bs-btn-active-color: #fff;
3109 --bs-btn-active-bg: #4d5154;
3110 --bs-btn-active-border-color: #373b3e;
3111 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3112 --bs-btn-disabled-color: #fff;
3113 --bs-btn-disabled-bg: #212529;
3114 --bs-btn-disabled-border-color: #212529;
3117 .btn-outline-primary {
3118 --bs-btn-color: rgb(255, 64, 186);
3119 --bs-btn-border-color: rgb(255, 64, 186);
3120 --bs-btn-hover-color: #fff;
3121 --bs-btn-hover-bg: rgb(255, 64, 186);
3122 --bs-btn-hover-border-color: rgb(255, 64, 186);
3123 --bs-btn-focus-shadow-rgb: 255, 64, 186;
3124 --bs-btn-active-color: #fff;
3125 --bs-btn-active-bg: rgb(255, 64, 186);
3126 --bs-btn-active-border-color: rgb(255, 64, 186);
3127 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3128 --bs-btn-disabled-color: rgb(255, 64, 186);
3129 --bs-btn-disabled-bg: transparent;
3130 --bs-btn-disabled-border-color: rgb(255, 64, 186);
3131 --bs-gradient: none;
3134 .btn-outline-secondary {
3135 --bs-btn-color: #01cdfe;
3136 --bs-btn-border-color: #01cdfe;
3137 --bs-btn-hover-color: #000;
3138 --bs-btn-hover-bg: #01cdfe;
3139 --bs-btn-hover-border-color: #01cdfe;
3140 --bs-btn-focus-shadow-rgb: 1, 205, 254;
3141 --bs-btn-active-color: #000;
3142 --bs-btn-active-bg: #01cdfe;
3143 --bs-btn-active-border-color: #01cdfe;
3144 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3145 --bs-btn-disabled-color: #01cdfe;
3146 --bs-btn-disabled-bg: transparent;
3147 --bs-btn-disabled-border-color: #01cdfe;
3148 --bs-gradient: none;
3151 .btn-outline-success {
3152 --bs-btn-color: #05ffa1;
3153 --bs-btn-border-color: #05ffa1;
3154 --bs-btn-hover-color: #000;
3155 --bs-btn-hover-bg: #05ffa1;
3156 --bs-btn-hover-border-color: #05ffa1;
3157 --bs-btn-focus-shadow-rgb: 5, 255, 161;
3158 --bs-btn-active-color: #000;
3159 --bs-btn-active-bg: #05ffa1;
3160 --bs-btn-active-border-color: #05ffa1;
3161 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3162 --bs-btn-disabled-color: #05ffa1;
3163 --bs-btn-disabled-bg: transparent;
3164 --bs-btn-disabled-border-color: #05ffa1;
3165 --bs-gradient: none;
3169 --bs-btn-color: #01cdfe;
3170 --bs-btn-border-color: #01cdfe;
3171 --bs-btn-hover-color: #000;
3172 --bs-btn-hover-bg: #01cdfe;
3173 --bs-btn-hover-border-color: #01cdfe;
3174 --bs-btn-focus-shadow-rgb: 1, 205, 254;
3175 --bs-btn-active-color: #000;
3176 --bs-btn-active-bg: #01cdfe;
3177 --bs-btn-active-border-color: #01cdfe;
3178 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3179 --bs-btn-disabled-color: #01cdfe;
3180 --bs-btn-disabled-bg: transparent;
3181 --bs-btn-disabled-border-color: #01cdfe;
3182 --bs-gradient: none;
3185 .btn-outline-warning {
3186 --bs-btn-color: #fffb96;
3187 --bs-btn-border-color: #fffb96;
3188 --bs-btn-hover-color: #000;
3189 --bs-btn-hover-bg: #fffb96;
3190 --bs-btn-hover-border-color: #fffb96;
3191 --bs-btn-focus-shadow-rgb: 255, 251, 150;
3192 --bs-btn-active-color: #000;
3193 --bs-btn-active-bg: #fffb96;
3194 --bs-btn-active-border-color: #fffb96;
3195 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3196 --bs-btn-disabled-color: #fffb96;
3197 --bs-btn-disabled-bg: transparent;
3198 --bs-btn-disabled-border-color: #fffb96;
3199 --bs-gradient: none;
3202 .btn-outline-danger {
3203 --bs-btn-color: rgb(255, 95, 110);
3204 --bs-btn-border-color: rgb(255, 95, 110);
3205 --bs-btn-hover-color: #000;
3206 --bs-btn-hover-bg: rgb(255, 95, 110);
3207 --bs-btn-hover-border-color: rgb(255, 95, 110);
3208 --bs-btn-focus-shadow-rgb: 255, 95, 110;
3209 --bs-btn-active-color: #000;
3210 --bs-btn-active-bg: rgb(255, 95, 110);
3211 --bs-btn-active-border-color: rgb(255, 95, 110);
3212 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3213 --bs-btn-disabled-color: rgb(255, 95, 110);
3214 --bs-btn-disabled-bg: transparent;
3215 --bs-btn-disabled-border-color: rgb(255, 95, 110);
3216 --bs-gradient: none;
3219 .btn-outline-light {
3220 --bs-btn-color: #dadee3;
3221 --bs-btn-border-color: #dadee3;
3222 --bs-btn-hover-color: #000;
3223 --bs-btn-hover-bg: #dadee3;
3224 --bs-btn-hover-border-color: #dadee3;
3225 --bs-btn-focus-shadow-rgb: 218, 222, 227;
3226 --bs-btn-active-color: #000;
3227 --bs-btn-active-bg: #dadee3;
3228 --bs-btn-active-border-color: #dadee3;
3229 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3230 --bs-btn-disabled-color: #dadee3;
3231 --bs-btn-disabled-bg: transparent;
3232 --bs-btn-disabled-border-color: #dadee3;
3233 --bs-gradient: none;
3237 --bs-btn-color: #212529;
3238 --bs-btn-border-color: #212529;
3239 --bs-btn-hover-color: #fff;
3240 --bs-btn-hover-bg: #212529;
3241 --bs-btn-hover-border-color: #212529;
3242 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3243 --bs-btn-active-color: #fff;
3244 --bs-btn-active-bg: #212529;
3245 --bs-btn-active-border-color: #212529;
3246 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3247 --bs-btn-disabled-color: #212529;
3248 --bs-btn-disabled-bg: transparent;
3249 --bs-btn-disabled-border-color: #212529;
3250 --bs-gradient: none;
3254 --bs-btn-font-weight: 400;
3255 --bs-btn-color: var(--bs-link-color);
3256 --bs-btn-bg: transparent;
3257 --bs-btn-border-color: transparent;
3258 --bs-btn-hover-color: var(--bs-link-hover-color);
3259 --bs-btn-hover-border-color: transparent;
3260 --bs-btn-active-color: var(--bs-link-hover-color);
3261 --bs-btn-active-border-color: transparent;
3262 --bs-btn-disabled-color: #6c757d;
3263 --bs-btn-disabled-border-color: transparent;
3264 --bs-btn-box-shadow: 0 0 0 #000;
3265 --bs-btn-focus-shadow-rgb: 255, 93, 196;
3266 text-decoration: none;
3267 background-image: none;
3269 .btn-link:focus-visible {
3270 color: var(--bs-btn-color);
3273 color: var(--bs-btn-hover-color);
3276 .btn-lg, .btn-group-lg > .btn {
3277 --bs-btn-padding-y: 0.5rem;
3278 --bs-btn-padding-x: 1rem;
3279 --bs-btn-font-size: 1.25rem;
3280 --bs-btn-border-radius: var(--bs-border-radius-lg);
3283 .btn-sm, .btn-group-sm > .btn {
3284 --bs-btn-padding-y: 0.25rem;
3285 --bs-btn-padding-x: 0.5rem;
3286 --bs-btn-font-size: 0.875rem;
3287 --bs-btn-border-radius: var(--bs-border-radius-sm);
3291 transition: opacity 0.15s linear;
3293 @media (prefers-reduced-motion: reduce) {
3302 .collapse:not(.show) {
3309 transition: height 0.35s ease;
3311 @media (prefers-reduced-motion: reduce) {
3316 .collapsing.collapse-horizontal {
3319 transition: width 0.35s ease;
3321 @media (prefers-reduced-motion: reduce) {
3322 .collapsing.collapse-horizontal {
3337 white-space: nowrap;
3339 .dropdown-toggle::after {
3340 display: inline-block;
3341 margin-left: 0.255em;
3342 vertical-align: 0.255em;
3344 border-top: 0.3em solid;
3345 border-right: 0.3em solid transparent;
3347 border-left: 0.3em solid transparent;
3349 .dropdown-toggle:empty::after {
3354 --bs-dropdown-zindex: 1000;
3355 --bs-dropdown-min-width: 10rem;
3356 --bs-dropdown-padding-x: 0;
3357 --bs-dropdown-padding-y: 0.5rem;
3358 --bs-dropdown-spacer: 0.125rem;
3359 --bs-dropdown-font-size: 1rem;
3360 --bs-dropdown-color: var(--bs-body-color);
3361 --bs-dropdown-bg: var(--bs-body-bg);
3362 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3363 --bs-dropdown-border-radius: var(--bs-border-radius);
3364 --bs-dropdown-border-width: var(--bs-border-width);
3365 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3366 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3367 --bs-dropdown-divider-margin-y: 0.5rem;
3368 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3369 --bs-dropdown-link-color: var(--bs-body-color);
3370 --bs-dropdown-link-hover-color: var(--bs-body-color);
3371 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3372 --bs-dropdown-link-active-color: #fff;
3373 --bs-dropdown-link-active-bg: rgb(255, 64, 186);
3374 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3375 --bs-dropdown-item-padding-x: 1rem;
3376 --bs-dropdown-item-padding-y: 0.25rem;
3377 --bs-dropdown-header-color: #6c757d;
3378 --bs-dropdown-header-padding-x: 1rem;
3379 --bs-dropdown-header-padding-y: 0.5rem;
3381 z-index: var(--bs-dropdown-zindex);
3383 min-width: var(--bs-dropdown-min-width);
3384 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3386 font-size: var(--bs-dropdown-font-size);
3387 color: var(--bs-dropdown-color);
3390 background-color: var(--bs-dropdown-bg);
3391 background-clip: padding-box;
3392 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3393 border-radius: var(--bs-dropdown-border-radius);
3394 box-shadow: var(--bs-dropdown-box-shadow);
3396 .dropdown-menu[data-bs-popper] {
3399 margin-top: var(--bs-dropdown-spacer);
3402 .dropdown-menu-start {
3403 --bs-position: start;
3405 .dropdown-menu-start[data-bs-popper] {
3410 .dropdown-menu-end {
3413 .dropdown-menu-end[data-bs-popper] {
3418 @media (min-width: 576px) {
3419 .dropdown-menu-sm-start {
3420 --bs-position: start;
3422 .dropdown-menu-sm-start[data-bs-popper] {
3426 .dropdown-menu-sm-end {
3429 .dropdown-menu-sm-end[data-bs-popper] {
3434 @media (min-width: 768px) {
3435 .dropdown-menu-md-start {
3436 --bs-position: start;
3438 .dropdown-menu-md-start[data-bs-popper] {
3442 .dropdown-menu-md-end {
3445 .dropdown-menu-md-end[data-bs-popper] {
3450 @media (min-width: 992px) {
3451 .dropdown-menu-lg-start {
3452 --bs-position: start;
3454 .dropdown-menu-lg-start[data-bs-popper] {
3458 .dropdown-menu-lg-end {
3461 .dropdown-menu-lg-end[data-bs-popper] {
3466 @media (min-width: 1200px) {
3467 .dropdown-menu-xl-start {
3468 --bs-position: start;
3470 .dropdown-menu-xl-start[data-bs-popper] {
3474 .dropdown-menu-xl-end {
3477 .dropdown-menu-xl-end[data-bs-popper] {
3482 @media (min-width: 1400px) {
3483 .dropdown-menu-xxl-start {
3484 --bs-position: start;
3486 .dropdown-menu-xxl-start[data-bs-popper] {
3490 .dropdown-menu-xxl-end {
3493 .dropdown-menu-xxl-end[data-bs-popper] {
3498 .dropup .dropdown-menu[data-bs-popper] {
3502 margin-bottom: var(--bs-dropdown-spacer);
3504 .dropup .dropdown-toggle::after {
3505 display: inline-block;
3506 margin-left: 0.255em;
3507 vertical-align: 0.255em;
3510 border-right: 0.3em solid transparent;
3511 border-bottom: 0.3em solid;
3512 border-left: 0.3em solid transparent;
3514 .dropup .dropdown-toggle:empty::after {
3518 .dropend .dropdown-menu[data-bs-popper] {
3523 margin-left: var(--bs-dropdown-spacer);
3525 .dropend .dropdown-toggle::after {
3526 display: inline-block;
3527 margin-left: 0.255em;
3528 vertical-align: 0.255em;
3530 border-top: 0.3em solid transparent;
3532 border-bottom: 0.3em solid transparent;
3533 border-left: 0.3em solid;
3535 .dropend .dropdown-toggle:empty::after {
3538 .dropend .dropdown-toggle::after {
3542 .dropstart .dropdown-menu[data-bs-popper] {
3547 margin-right: var(--bs-dropdown-spacer);
3549 .dropstart .dropdown-toggle::after {
3550 display: inline-block;
3551 margin-left: 0.255em;
3552 vertical-align: 0.255em;
3555 .dropstart .dropdown-toggle::after {
3558 .dropstart .dropdown-toggle::before {
3559 display: inline-block;
3560 margin-right: 0.255em;
3561 vertical-align: 0.255em;
3563 border-top: 0.3em solid transparent;
3564 border-right: 0.3em solid;
3565 border-bottom: 0.3em solid transparent;
3567 .dropstart .dropdown-toggle:empty::after {
3570 .dropstart .dropdown-toggle::before {
3576 margin: var(--bs-dropdown-divider-margin-y) 0;
3578 border-top: 1px solid var(--bs-dropdown-divider-bg);
3585 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3588 color: var(--bs-dropdown-link-color);
3589 text-align: inherit;
3590 white-space: nowrap;
3591 background-color: transparent;
3593 border-radius: var(--bs-dropdown-item-border-radius, 0);
3595 .dropdown-item:hover, .dropdown-item:focus {
3596 color: var(--bs-dropdown-link-hover-color);
3597 background-color: var(--bs-dropdown-link-hover-bg);
3598 background-image: var(--bs-gradient);
3600 .dropdown-item.active, .dropdown-item:active {
3601 color: var(--bs-dropdown-link-active-color);
3602 text-decoration: none;
3603 background-color: var(--bs-dropdown-link-active-bg);
3604 background-image: var(--bs-gradient);
3606 .dropdown-item.disabled, .dropdown-item:disabled {
3607 color: var(--bs-dropdown-link-disabled-color);
3608 pointer-events: none;
3609 background-color: transparent;
3610 background-image: none;
3613 .dropdown-menu.show {
3619 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3621 font-size: 0.875rem;
3622 color: var(--bs-dropdown-header-color);
3623 white-space: nowrap;
3626 .dropdown-item-text {
3628 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3629 color: var(--bs-dropdown-link-color);
3632 .dropdown-menu-dark {
3633 --bs-dropdown-color: #dee2e6;
3634 --bs-dropdown-bg: #343a40;
3635 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3636 --bs-dropdown-box-shadow: ;
3637 --bs-dropdown-link-color: #dee2e6;
3638 --bs-dropdown-link-hover-color: #fff;
3639 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3640 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3641 --bs-dropdown-link-active-color: #fff;
3642 --bs-dropdown-link-active-bg: rgb(255, 64, 186);
3643 --bs-dropdown-link-disabled-color: #adb5bd;
3644 --bs-dropdown-header-color: #adb5bd;
3648 .btn-group-vertical {
3650 display: inline-flex;
3651 vertical-align: middle;
3654 .btn-group-vertical > .btn {
3658 .btn-group > .btn-check:checked + .btn,
3659 .btn-group > .btn-check:focus + .btn,
3660 .btn-group > .btn:hover,
3661 .btn-group > .btn:focus,
3662 .btn-group > .btn:active,
3663 .btn-group > .btn.active,
3664 .btn-group-vertical > .btn-check:checked + .btn,
3665 .btn-group-vertical > .btn-check:focus + .btn,
3666 .btn-group-vertical > .btn:hover,
3667 .btn-group-vertical > .btn:focus,
3668 .btn-group-vertical > .btn:active,
3669 .btn-group-vertical > .btn.active {
3676 justify-content: flex-start;
3678 .btn-toolbar .input-group {
3683 border-radius: var(--bs-border-radius);
3685 .btn-group > :not(.btn-check:first-child) + .btn,
3686 .btn-group > .btn-group:not(:first-child) {
3687 margin-left: calc(var(--bs-border-width) * -1);
3689 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3690 .btn-group > .btn.dropdown-toggle-split:first-child,
3691 .btn-group > .btn-group:not(:last-child) > .btn {
3692 border-top-right-radius: 0;
3693 border-bottom-right-radius: 0;
3695 .btn-group > .btn:nth-child(n+3),
3696 .btn-group > :not(.btn-check) + .btn,
3697 .btn-group > .btn-group:not(:first-child) > .btn {
3698 border-top-left-radius: 0;
3699 border-bottom-left-radius: 0;
3702 .dropdown-toggle-split {
3703 padding-right: 0.5625rem;
3704 padding-left: 0.5625rem;
3706 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3709 .dropstart .dropdown-toggle-split::before {
3713 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3714 padding-right: 0.375rem;
3715 padding-left: 0.375rem;
3718 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3719 padding-right: 0.75rem;
3720 padding-left: 0.75rem;
3723 .btn-group.show .dropdown-toggle {
3724 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3726 .btn-group.show .dropdown-toggle.btn-link {
3730 .btn-group-vertical {
3731 flex-direction: column;
3732 align-items: flex-start;
3733 justify-content: center;
3735 .btn-group-vertical > .btn,
3736 .btn-group-vertical > .btn-group {
3739 .btn-group-vertical > .btn:not(:first-child),
3740 .btn-group-vertical > .btn-group:not(:first-child) {
3741 margin-top: calc(var(--bs-border-width) * -1);
3743 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3744 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3745 border-bottom-right-radius: 0;
3746 border-bottom-left-radius: 0;
3748 .btn-group-vertical > .btn ~ .btn,
3749 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3750 border-top-left-radius: 0;
3751 border-top-right-radius: 0;
3755 --bs-nav-link-padding-x: 1rem;
3756 --bs-nav-link-padding-y: 0.5rem;
3757 --bs-nav-link-font-weight: ;
3758 --bs-nav-link-color: var(--bs-link-color);
3759 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3760 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3770 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3771 font-size: var(--bs-nav-link-font-size);
3772 font-weight: var(--bs-nav-link-font-weight);
3773 color: var(--bs-nav-link-color);
3776 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3778 @media (prefers-reduced-motion: reduce) {
3783 .nav-link:hover, .nav-link:focus {
3784 color: var(--bs-nav-link-hover-color);
3786 .nav-link:focus-visible {
3788 box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
3790 .nav-link.disabled {
3791 color: var(--bs-nav-link-disabled-color);
3792 pointer-events: none;
3797 --bs-nav-tabs-border-width: var(--bs-border-width);
3798 --bs-nav-tabs-border-color: var(--bs-border-color);
3799 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3800 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3801 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3802 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3803 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3804 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3806 .nav-tabs .nav-link {
3807 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3808 border: var(--bs-nav-tabs-border-width) solid transparent;
3809 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3810 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3812 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3814 border-color: var(--bs-nav-tabs-link-hover-border-color);
3816 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3817 color: var(--bs-nav-link-disabled-color);
3818 background-color: transparent;
3819 border-color: transparent;
3821 .nav-tabs .nav-link.active,
3822 .nav-tabs .nav-item.show .nav-link {
3823 color: var(--bs-nav-tabs-link-active-color);
3824 background-color: var(--bs-nav-tabs-link-active-bg);
3825 border-color: var(--bs-nav-tabs-link-active-border-color);
3827 .nav-tabs .dropdown-menu {
3828 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3829 border-top-left-radius: 0;
3830 border-top-right-radius: 0;
3834 --bs-nav-pills-border-radius: var(--bs-border-radius);
3835 --bs-nav-pills-link-active-color: #fff;
3836 --bs-nav-pills-link-active-bg: rgb(255, 64, 186);
3838 .nav-pills .nav-link {
3839 border-radius: var(--bs-nav-pills-border-radius);
3841 .nav-pills .nav-link:disabled {
3842 color: var(--bs-nav-link-disabled-color);
3843 background-color: transparent;
3844 border-color: transparent;
3846 .nav-pills .nav-link.active,
3847 .nav-pills .show > .nav-link {
3848 color: var(--bs-nav-pills-link-active-color);
3849 background-color: var(--bs-nav-pills-link-active-bg);
3850 background-image: var(--bs-gradient);
3854 --bs-nav-underline-gap: 1rem;
3855 --bs-nav-underline-border-width: 0.125rem;
3856 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3857 gap: var(--bs-nav-underline-gap);
3859 .nav-underline .nav-link {
3862 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3864 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3865 border-bottom-color: currentcolor;
3867 .nav-underline .nav-link.active,
3868 .nav-underline .show > .nav-link {
3870 color: var(--bs-nav-underline-link-active-color);
3871 border-bottom-color: currentcolor;
3874 .nav-fill > .nav-link,
3875 .nav-fill .nav-item {
3880 .nav-justified > .nav-link,
3881 .nav-justified .nav-item {
3887 .nav-fill .nav-item .nav-link,
3888 .nav-justified .nav-item .nav-link {
3892 .tab-content > .tab-pane {
3895 .tab-content > .active {
3900 --bs-navbar-padding-x: 0;
3901 --bs-navbar-padding-y: 0.5rem;
3902 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3903 --bs-navbar-hover-color: rgba(255, 64, 186, 0.7);
3904 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3905 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3906 --bs-navbar-brand-padding-y: 0.3125rem;
3907 --bs-navbar-brand-margin-end: 1rem;
3908 --bs-navbar-brand-font-size: 1.25rem;
3909 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3910 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3911 --bs-navbar-nav-link-padding-x: 0.5rem;
3912 --bs-navbar-toggler-padding-y: 0.25rem;
3913 --bs-navbar-toggler-padding-x: 0.75rem;
3914 --bs-navbar-toggler-font-size: 1.25rem;
3915 --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");
3916 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3917 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3918 --bs-navbar-toggler-focus-width: 0.25rem;
3919 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3923 align-items: center;
3924 justify-content: space-between;
3925 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3926 background-image: var(--bs-gradient);
3928 .navbar > .container,
3929 .navbar > .container-fluid,
3930 .navbar > .container-sm,
3931 .navbar > .container-md,
3932 .navbar > .container-lg,
3933 .navbar > .container-xl,
3934 .navbar > .container-xxl {
3937 align-items: center;
3938 justify-content: space-between;
3941 padding-top: var(--bs-navbar-brand-padding-y);
3942 padding-bottom: var(--bs-navbar-brand-padding-y);
3943 margin-right: var(--bs-navbar-brand-margin-end);
3944 font-size: var(--bs-navbar-brand-font-size);
3945 color: var(--bs-navbar-brand-color);
3946 white-space: nowrap;
3948 .navbar-brand:hover, .navbar-brand:focus {
3949 color: var(--bs-navbar-brand-hover-color);
3953 --bs-nav-link-padding-x: 0;
3954 --bs-nav-link-padding-y: 0.5rem;
3955 --bs-nav-link-font-weight: ;
3956 --bs-nav-link-color: var(--bs-navbar-color);
3957 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3958 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3960 flex-direction: column;
3965 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3966 color: var(--bs-navbar-active-color);
3968 .navbar-nav .dropdown-menu {
3973 padding-top: 0.5rem;
3974 padding-bottom: 0.5rem;
3975 color: var(--bs-navbar-color);
3978 .navbar-text a:hover,
3979 .navbar-text a:focus {
3980 color: var(--bs-navbar-active-color);
3986 align-items: center;
3990 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3991 font-size: var(--bs-navbar-toggler-font-size);
3993 color: var(--bs-navbar-color);
3994 background-color: transparent;
3995 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3996 border-radius: var(--bs-navbar-toggler-border-radius);
3997 transition: var(--bs-navbar-toggler-transition);
3999 @media (prefers-reduced-motion: reduce) {
4004 .navbar-toggler:hover {
4005 text-decoration: none;
4007 .navbar-toggler:focus {
4008 text-decoration: none;
4010 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4013 .navbar-toggler-icon {
4014 display: inline-block;
4017 vertical-align: middle;
4018 background-image: var(--bs-navbar-toggler-icon-bg);
4019 background-repeat: no-repeat;
4020 background-position: center;
4021 background-size: 100%;
4024 .navbar-nav-scroll {
4025 max-height: var(--bs-scroll-height, 75vh);
4029 @media (min-width: 576px) {
4032 justify-content: flex-start;
4034 .navbar-expand-sm .navbar-nav {
4035 flex-direction: row;
4037 .navbar-expand-sm .navbar-nav .dropdown-menu {
4040 .navbar-expand-sm .navbar-nav .nav-link {
4041 padding-right: var(--bs-navbar-nav-link-padding-x);
4042 padding-left: var(--bs-navbar-nav-link-padding-x);
4044 .navbar-expand-sm .navbar-nav-scroll {
4047 .navbar-expand-sm .navbar-collapse {
4048 display: flex !important;
4051 .navbar-expand-sm .navbar-toggler {
4054 .navbar-expand-sm .offcanvas {
4058 width: auto !important;
4059 height: auto !important;
4060 visibility: visible !important;
4061 background-color: transparent !important;
4062 border: 0 !important;
4063 transform: none !important;
4067 .navbar-expand-sm .offcanvas .offcanvas-header {
4070 .navbar-expand-sm .offcanvas .offcanvas-body {
4074 overflow-y: visible;
4077 @media (min-width: 768px) {
4080 justify-content: flex-start;
4082 .navbar-expand-md .navbar-nav {
4083 flex-direction: row;
4085 .navbar-expand-md .navbar-nav .dropdown-menu {
4088 .navbar-expand-md .navbar-nav .nav-link {
4089 padding-right: var(--bs-navbar-nav-link-padding-x);
4090 padding-left: var(--bs-navbar-nav-link-padding-x);
4092 .navbar-expand-md .navbar-nav-scroll {
4095 .navbar-expand-md .navbar-collapse {
4096 display: flex !important;
4099 .navbar-expand-md .navbar-toggler {
4102 .navbar-expand-md .offcanvas {
4106 width: auto !important;
4107 height: auto !important;
4108 visibility: visible !important;
4109 background-color: transparent !important;
4110 border: 0 !important;
4111 transform: none !important;
4115 .navbar-expand-md .offcanvas .offcanvas-header {
4118 .navbar-expand-md .offcanvas .offcanvas-body {
4122 overflow-y: visible;
4125 @media (min-width: 992px) {
4128 justify-content: flex-start;
4130 .navbar-expand-lg .navbar-nav {
4131 flex-direction: row;
4133 .navbar-expand-lg .navbar-nav .dropdown-menu {
4136 .navbar-expand-lg .navbar-nav .nav-link {
4137 padding-right: var(--bs-navbar-nav-link-padding-x);
4138 padding-left: var(--bs-navbar-nav-link-padding-x);
4140 .navbar-expand-lg .navbar-nav-scroll {
4143 .navbar-expand-lg .navbar-collapse {
4144 display: flex !important;
4147 .navbar-expand-lg .navbar-toggler {
4150 .navbar-expand-lg .offcanvas {
4154 width: auto !important;
4155 height: auto !important;
4156 visibility: visible !important;
4157 background-color: transparent !important;
4158 border: 0 !important;
4159 transform: none !important;
4163 .navbar-expand-lg .offcanvas .offcanvas-header {
4166 .navbar-expand-lg .offcanvas .offcanvas-body {
4170 overflow-y: visible;
4173 @media (min-width: 1200px) {
4176 justify-content: flex-start;
4178 .navbar-expand-xl .navbar-nav {
4179 flex-direction: row;
4181 .navbar-expand-xl .navbar-nav .dropdown-menu {
4184 .navbar-expand-xl .navbar-nav .nav-link {
4185 padding-right: var(--bs-navbar-nav-link-padding-x);
4186 padding-left: var(--bs-navbar-nav-link-padding-x);
4188 .navbar-expand-xl .navbar-nav-scroll {
4191 .navbar-expand-xl .navbar-collapse {
4192 display: flex !important;
4195 .navbar-expand-xl .navbar-toggler {
4198 .navbar-expand-xl .offcanvas {
4202 width: auto !important;
4203 height: auto !important;
4204 visibility: visible !important;
4205 background-color: transparent !important;
4206 border: 0 !important;
4207 transform: none !important;
4211 .navbar-expand-xl .offcanvas .offcanvas-header {
4214 .navbar-expand-xl .offcanvas .offcanvas-body {
4218 overflow-y: visible;
4221 @media (min-width: 1400px) {
4222 .navbar-expand-xxl {
4224 justify-content: flex-start;
4226 .navbar-expand-xxl .navbar-nav {
4227 flex-direction: row;
4229 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4232 .navbar-expand-xxl .navbar-nav .nav-link {
4233 padding-right: var(--bs-navbar-nav-link-padding-x);
4234 padding-left: var(--bs-navbar-nav-link-padding-x);
4236 .navbar-expand-xxl .navbar-nav-scroll {
4239 .navbar-expand-xxl .navbar-collapse {
4240 display: flex !important;
4243 .navbar-expand-xxl .navbar-toggler {
4246 .navbar-expand-xxl .offcanvas {
4250 width: auto !important;
4251 height: auto !important;
4252 visibility: visible !important;
4253 background-color: transparent !important;
4254 border: 0 !important;
4255 transform: none !important;
4259 .navbar-expand-xxl .offcanvas .offcanvas-header {
4262 .navbar-expand-xxl .offcanvas .offcanvas-body {
4266 overflow-y: visible;
4271 justify-content: flex-start;
4273 .navbar-expand .navbar-nav {
4274 flex-direction: row;
4276 .navbar-expand .navbar-nav .dropdown-menu {
4279 .navbar-expand .navbar-nav .nav-link {
4280 padding-right: var(--bs-navbar-nav-link-padding-x);
4281 padding-left: var(--bs-navbar-nav-link-padding-x);
4283 .navbar-expand .navbar-nav-scroll {
4286 .navbar-expand .navbar-collapse {
4287 display: flex !important;
4290 .navbar-expand .navbar-toggler {
4293 .navbar-expand .offcanvas {
4297 width: auto !important;
4298 height: auto !important;
4299 visibility: visible !important;
4300 background-color: transparent !important;
4301 border: 0 !important;
4302 transform: none !important;
4306 .navbar-expand .offcanvas .offcanvas-header {
4309 .navbar-expand .offcanvas .offcanvas-body {
4313 overflow-y: visible;
4317 .navbar[data-bs-theme=dark] {
4318 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4319 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4320 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4321 --bs-navbar-active-color: #fff;
4322 --bs-navbar-brand-color: #fff;
4323 --bs-navbar-brand-hover-color: #fff;
4324 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
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");
4328 [data-bs-theme=dark] .navbar-toggler-icon {
4329 --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");
4333 --bs-card-spacer-y: 1rem;
4334 --bs-card-spacer-x: 1rem;
4335 --bs-card-title-spacer-y: 0.5rem;
4336 --bs-card-title-color: ;
4337 --bs-card-subtitle-color: ;
4338 --bs-card-border-width: var(--bs-border-width);
4339 --bs-card-border-color: var(--bs-border-color-translucent);
4340 --bs-card-border-radius: var(--bs-border-radius);
4341 --bs-card-box-shadow: ;
4342 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4343 --bs-card-cap-padding-y: 0.5rem;
4344 --bs-card-cap-padding-x: 1rem;
4345 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4346 --bs-card-cap-color: ;
4349 --bs-card-bg: var(--bs-body-bg);
4350 --bs-card-img-overlay-padding: 1rem;
4351 --bs-card-group-margin: 0.75rem;
4354 flex-direction: column;
4356 height: var(--bs-card-height);
4357 color: var(--bs-body-color);
4358 word-wrap: break-word;
4359 background-color: var(--bs-card-bg);
4360 background-clip: border-box;
4361 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4362 border-radius: var(--bs-card-border-radius);
4363 box-shadow: var(--bs-card-box-shadow);
4369 .card > .list-group {
4370 border-top: inherit;
4371 border-bottom: inherit;
4373 .card > .list-group:first-child {
4374 border-top-width: 0;
4375 border-top-left-radius: var(--bs-card-inner-border-radius);
4376 border-top-right-radius: var(--bs-card-inner-border-radius);
4378 .card > .list-group:last-child {
4379 border-bottom-width: 0;
4380 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4381 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4383 .card > .card-header + .list-group,
4384 .card > .list-group + .card-footer {
4390 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4391 color: var(--bs-card-color);
4395 margin-bottom: var(--bs-card-title-spacer-y);
4396 color: var(--bs-card-title-color);
4400 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4402 color: var(--bs-card-subtitle-color);
4405 .card-text:last-child {
4409 .card-link + .card-link {
4410 margin-left: var(--bs-card-spacer-x);
4414 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4416 color: var(--bs-card-cap-color);
4417 background-color: var(--bs-card-cap-bg);
4418 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4420 .card-header:first-child {
4421 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4425 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4426 color: var(--bs-card-cap-color);
4427 background-color: var(--bs-card-cap-bg);
4428 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4430 .card-footer:last-child {
4431 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4435 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4436 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4437 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4440 .card-header-tabs .nav-link.active {
4441 background-color: var(--bs-card-bg);
4442 border-bottom-color: var(--bs-card-bg);
4445 .card-header-pills {
4446 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4447 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4456 padding: var(--bs-card-img-overlay-padding);
4457 border-radius: var(--bs-card-inner-border-radius);
4468 border-top-left-radius: var(--bs-card-inner-border-radius);
4469 border-top-right-radius: var(--bs-card-inner-border-radius);
4474 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4475 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4478 .card-group > .card {
4479 margin-bottom: var(--bs-card-group-margin);
4481 @media (min-width: 576px) {
4484 flex-flow: row wrap;
4486 .card-group > .card {
4490 .card-group > .card + .card {
4494 .card-group > .card:not(:last-child) {
4495 border-top-right-radius: 0;
4496 border-bottom-right-radius: 0;
4498 .card-group > .card:not(:last-child) .card-img-top,
4499 .card-group > .card:not(:last-child) .card-header {
4500 border-top-right-radius: 0;
4502 .card-group > .card:not(:last-child) .card-img-bottom,
4503 .card-group > .card:not(:last-child) .card-footer {
4504 border-bottom-right-radius: 0;
4506 .card-group > .card:not(:first-child) {
4507 border-top-left-radius: 0;
4508 border-bottom-left-radius: 0;
4510 .card-group > .card:not(:first-child) .card-img-top,
4511 .card-group > .card:not(:first-child) .card-header {
4512 border-top-left-radius: 0;
4514 .card-group > .card:not(:first-child) .card-img-bottom,
4515 .card-group > .card:not(:first-child) .card-footer {
4516 border-bottom-left-radius: 0;
4521 --bs-accordion-color: var(--bs-body-color);
4522 --bs-accordion-bg: var(--bs-body-bg);
4523 --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;
4524 --bs-accordion-border-color: var(--bs-border-color);
4525 --bs-accordion-border-width: var(--bs-border-width);
4526 --bs-accordion-border-radius: var(--bs-border-radius);
4527 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4528 --bs-accordion-btn-padding-x: 1.25rem;
4529 --bs-accordion-btn-padding-y: 1rem;
4530 --bs-accordion-btn-color: var(--bs-body-color);
4531 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4532 --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");
4533 --bs-accordion-btn-icon-width: 1.25rem;
4534 --bs-accordion-btn-icon-transform: rotate(-180deg);
4535 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4536 --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");
4537 --bs-accordion-btn-focus-border-color: #ffa0dd;
4538 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
4539 --bs-accordion-body-padding-x: 1.25rem;
4540 --bs-accordion-body-padding-y: 1rem;
4541 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4542 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4548 align-items: center;
4550 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4552 color: var(--bs-accordion-btn-color);
4554 background-color: var(--bs-accordion-btn-bg);
4557 overflow-anchor: none;
4558 transition: var(--bs-accordion-transition);
4560 @media (prefers-reduced-motion: reduce) {
4565 .accordion-button:not(.collapsed) {
4566 color: var(--bs-accordion-active-color);
4567 background-color: var(--bs-accordion-active-bg);
4568 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4570 .accordion-button:not(.collapsed)::after {
4571 background-image: var(--bs-accordion-btn-active-icon);
4572 transform: var(--bs-accordion-btn-icon-transform);
4574 .accordion-button::after {
4576 width: var(--bs-accordion-btn-icon-width);
4577 height: var(--bs-accordion-btn-icon-width);
4580 background-image: var(--bs-accordion-btn-icon);
4581 background-repeat: no-repeat;
4582 background-size: var(--bs-accordion-btn-icon-width);
4583 transition: var(--bs-accordion-btn-icon-transition);
4585 @media (prefers-reduced-motion: reduce) {
4586 .accordion-button::after {
4590 .accordion-button:hover {
4593 .accordion-button:focus {
4595 border-color: var(--bs-accordion-btn-focus-border-color);
4597 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4605 color: var(--bs-accordion-color);
4606 background-color: var(--bs-accordion-bg);
4607 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4609 .accordion-item:first-of-type {
4610 border-top-left-radius: var(--bs-accordion-border-radius);
4611 border-top-right-radius: var(--bs-accordion-border-radius);
4613 .accordion-item:first-of-type .accordion-button {
4614 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4615 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4617 .accordion-item:not(:first-of-type) {
4620 .accordion-item:last-of-type {
4621 border-bottom-right-radius: var(--bs-accordion-border-radius);
4622 border-bottom-left-radius: var(--bs-accordion-border-radius);
4624 .accordion-item:last-of-type .accordion-button.collapsed {
4625 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4626 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4628 .accordion-item:last-of-type .accordion-collapse {
4629 border-bottom-right-radius: var(--bs-accordion-border-radius);
4630 border-bottom-left-radius: var(--bs-accordion-border-radius);
4634 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4637 .accordion-flush .accordion-collapse {
4640 .accordion-flush .accordion-item {
4645 .accordion-flush .accordion-item:first-child {
4648 .accordion-flush .accordion-item:last-child {
4651 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4655 [data-bs-theme=dark] .accordion-button::after {
4656 --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");
4657 --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");
4661 --bs-breadcrumb-padding-x: 0;
4662 --bs-breadcrumb-padding-y: 0;
4663 --bs-breadcrumb-margin-bottom: 1rem;
4664 --bs-breadcrumb-bg: ;
4665 --bs-breadcrumb-border-radius: ;
4666 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4667 --bs-breadcrumb-item-padding-x: 0.5rem;
4668 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4671 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4672 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4673 font-size: var(--bs-breadcrumb-font-size);
4675 background-color: var(--bs-breadcrumb-bg);
4676 border-radius: var(--bs-breadcrumb-border-radius);
4679 .breadcrumb-item + .breadcrumb-item {
4680 padding-left: var(--bs-breadcrumb-item-padding-x);
4682 .breadcrumb-item + .breadcrumb-item::before {
4684 padding-right: var(--bs-breadcrumb-item-padding-x);
4685 color: var(--bs-breadcrumb-divider-color);
4686 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4688 .breadcrumb-item.active {
4689 color: var(--bs-breadcrumb-item-active-color);
4693 --bs-pagination-padding-x: 0.75rem;
4694 --bs-pagination-padding-y: 0.375rem;
4695 --bs-pagination-font-size: 1rem;
4696 --bs-pagination-color: var(--bs-link-color);
4697 --bs-pagination-bg: var(--bs-body-bg);
4698 --bs-pagination-border-width: var(--bs-border-width);
4699 --bs-pagination-border-color: var(--bs-border-color);
4700 --bs-pagination-border-radius: var(--bs-border-radius);
4701 --bs-pagination-hover-color: var(--bs-link-hover-color);
4702 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4703 --bs-pagination-hover-border-color: var(--bs-border-color);
4704 --bs-pagination-focus-color: var(--bs-link-hover-color);
4705 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4706 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
4707 --bs-pagination-active-color: #fff;
4708 --bs-pagination-active-bg: rgb(255, 64, 186);
4709 --bs-pagination-active-border-color: rgb(255, 64, 186);
4710 --bs-pagination-disabled-color: var(--bs-secondary-color);
4711 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4712 --bs-pagination-disabled-border-color: var(--bs-border-color);
4721 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4722 font-size: var(--bs-pagination-font-size);
4723 color: var(--bs-pagination-color);
4724 background-color: var(--bs-pagination-bg);
4725 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4726 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;
4728 @media (prefers-reduced-motion: reduce) {
4735 color: var(--bs-pagination-hover-color);
4736 background-color: var(--bs-pagination-hover-bg);
4737 border-color: var(--bs-pagination-hover-border-color);
4741 color: var(--bs-pagination-focus-color);
4742 background-color: var(--bs-pagination-focus-bg);
4744 box-shadow: var(--bs-pagination-focus-box-shadow);
4746 .page-link.active, .active > .page-link {
4748 color: var(--bs-pagination-active-color);
4749 background-color: var(--bs-pagination-active-bg);
4750 background-image: var(--bs-gradient);
4751 border-color: var(--bs-pagination-active-border-color);
4753 .page-link.disabled, .disabled > .page-link {
4754 color: var(--bs-pagination-disabled-color);
4755 pointer-events: none;
4756 background-color: var(--bs-pagination-disabled-bg);
4757 border-color: var(--bs-pagination-disabled-border-color);
4760 .page-item:not(:first-child) .page-link {
4761 margin-left: calc(var(--bs-border-width) * -1);
4763 .page-item:first-child .page-link {
4764 border-top-left-radius: var(--bs-pagination-border-radius);
4765 border-bottom-left-radius: var(--bs-pagination-border-radius);
4767 .page-item:last-child .page-link {
4768 border-top-right-radius: var(--bs-pagination-border-radius);
4769 border-bottom-right-radius: var(--bs-pagination-border-radius);
4773 --bs-pagination-padding-x: 1.5rem;
4774 --bs-pagination-padding-y: 0.75rem;
4775 --bs-pagination-font-size: 1.25rem;
4776 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4780 --bs-pagination-padding-x: 0.5rem;
4781 --bs-pagination-padding-y: 0.25rem;
4782 --bs-pagination-font-size: 0.875rem;
4783 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4787 --bs-badge-padding-x: 0.65em;
4788 --bs-badge-padding-y: 0.35em;
4789 --bs-badge-font-size: 0.75em;
4790 --bs-badge-font-weight: 700;
4791 --bs-badge-color: #fff;
4792 --bs-badge-border-radius: var(--bs-border-radius);
4793 display: inline-block;
4794 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4795 font-size: var(--bs-badge-font-size);
4796 font-weight: var(--bs-badge-font-weight);
4798 color: var(--bs-badge-color);
4800 white-space: nowrap;
4801 vertical-align: baseline;
4802 border-radius: var(--bs-badge-border-radius);
4803 background-image: var(--bs-gradient);
4815 --bs-alert-bg: transparent;
4816 --bs-alert-padding-x: 1rem;
4817 --bs-alert-padding-y: 1rem;
4818 --bs-alert-margin-bottom: 1rem;
4819 --bs-alert-color: inherit;
4820 --bs-alert-border-color: transparent;
4821 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4822 --bs-alert-border-radius: var(--bs-border-radius);
4823 --bs-alert-link-color: inherit;
4825 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4826 margin-bottom: var(--bs-alert-margin-bottom);
4827 color: var(--bs-alert-color);
4828 background-color: var(--bs-alert-bg);
4829 border: var(--bs-alert-border);
4830 border-radius: var(--bs-alert-border-radius);
4839 color: var(--bs-alert-link-color);
4842 .alert-dismissible {
4843 padding-right: 3rem;
4845 .alert-dismissible .btn-close {
4850 padding: 1.25rem 1rem;
4854 --bs-alert-color: var(--bs-primary-text-emphasis);
4855 --bs-alert-bg: var(--bs-primary-bg-subtle);
4856 --bs-alert-border-color: var(--bs-primary-border-subtle);
4857 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4861 --bs-alert-color: var(--bs-secondary-text-emphasis);
4862 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4863 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4864 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4868 --bs-alert-color: var(--bs-success-text-emphasis);
4869 --bs-alert-bg: var(--bs-success-bg-subtle);
4870 --bs-alert-border-color: var(--bs-success-border-subtle);
4871 --bs-alert-link-color: var(--bs-success-text-emphasis);
4875 --bs-alert-color: var(--bs-info-text-emphasis);
4876 --bs-alert-bg: var(--bs-info-bg-subtle);
4877 --bs-alert-border-color: var(--bs-info-border-subtle);
4878 --bs-alert-link-color: var(--bs-info-text-emphasis);
4882 --bs-alert-color: var(--bs-warning-text-emphasis);
4883 --bs-alert-bg: var(--bs-warning-bg-subtle);
4884 --bs-alert-border-color: var(--bs-warning-border-subtle);
4885 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4889 --bs-alert-color: var(--bs-danger-text-emphasis);
4890 --bs-alert-bg: var(--bs-danger-bg-subtle);
4891 --bs-alert-border-color: var(--bs-danger-border-subtle);
4892 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4896 --bs-alert-color: var(--bs-light-text-emphasis);
4897 --bs-alert-bg: var(--bs-light-bg-subtle);
4898 --bs-alert-border-color: var(--bs-light-border-subtle);
4899 --bs-alert-link-color: var(--bs-light-text-emphasis);
4903 --bs-alert-color: var(--bs-dark-text-emphasis);
4904 --bs-alert-bg: var(--bs-dark-bg-subtle);
4905 --bs-alert-border-color: var(--bs-dark-border-subtle);
4906 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4909 @keyframes progress-bar-stripes {
4911 background-position-x: 1rem;
4916 --bs-progress-height: 1rem;
4917 --bs-progress-font-size: 0.75rem;
4918 --bs-progress-bg: var(--bs-secondary-bg);
4919 --bs-progress-border-radius: var(--bs-border-radius);
4920 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4921 --bs-progress-bar-color: #fff;
4922 --bs-progress-bar-bg: rgb(255, 64, 186);
4923 --bs-progress-bar-transition: width 0.6s ease;
4925 height: var(--bs-progress-height);
4927 font-size: var(--bs-progress-font-size);
4928 background-color: var(--bs-progress-bg);
4929 border-radius: var(--bs-progress-border-radius);
4930 box-shadow: var(--bs-progress-box-shadow);
4935 flex-direction: column;
4936 justify-content: center;
4938 color: var(--bs-progress-bar-color);
4940 white-space: nowrap;
4941 background-color: var(--bs-progress-bar-bg);
4942 transition: var(--bs-progress-bar-transition);
4944 @media (prefers-reduced-motion: reduce) {
4950 .progress-bar-striped {
4951 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);
4952 background-size: var(--bs-progress-height) var(--bs-progress-height);
4955 .progress-stacked > .progress {
4959 .progress-stacked > .progress > .progress-bar {
4963 .progress-bar-animated {
4964 animation: 1s linear infinite progress-bar-stripes;
4966 @media (prefers-reduced-motion: reduce) {
4967 .progress-bar-animated {
4973 --bs-list-group-color: var(--bs-body-color);
4974 --bs-list-group-bg: var(--bs-body-bg);
4975 --bs-list-group-border-color: var(--bs-border-color);
4976 --bs-list-group-border-width: var(--bs-border-width);
4977 --bs-list-group-border-radius: var(--bs-border-radius);
4978 --bs-list-group-item-padding-x: 1rem;
4979 --bs-list-group-item-padding-y: 0.5rem;
4980 --bs-list-group-action-color: var(--bs-secondary-color);
4981 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4982 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4983 --bs-list-group-action-active-color: var(--bs-body-color);
4984 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4985 --bs-list-group-disabled-color: var(--bs-secondary-color);
4986 --bs-list-group-disabled-bg: var(--bs-body-bg);
4987 --bs-list-group-active-color: #fff;
4988 --bs-list-group-active-bg: rgb(255, 64, 186);
4989 --bs-list-group-active-border-color: rgb(255, 64, 186);
4991 flex-direction: column;
4994 border-radius: var(--bs-list-group-border-radius);
4997 .list-group-numbered {
4998 list-style-type: none;
4999 counter-reset: section;
5001 .list-group-numbered > .list-group-item::before {
5002 content: counters(section, ".") ". ";
5003 counter-increment: section;
5006 .list-group-item-action {
5008 color: var(--bs-list-group-action-color);
5009 text-align: inherit;
5011 .list-group-item-action:hover, .list-group-item-action:focus {
5013 color: var(--bs-list-group-action-hover-color);
5014 text-decoration: none;
5015 background-color: var(--bs-list-group-action-hover-bg);
5017 .list-group-item-action:active {
5018 color: var(--bs-list-group-action-active-color);
5019 background-color: var(--bs-list-group-action-active-bg);
5025 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5026 color: var(--bs-list-group-color);
5027 background-color: var(--bs-list-group-bg);
5028 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5030 .list-group-item:first-child {
5031 border-top-left-radius: inherit;
5032 border-top-right-radius: inherit;
5034 .list-group-item:last-child {
5035 border-bottom-right-radius: inherit;
5036 border-bottom-left-radius: inherit;
5038 .list-group-item.disabled, .list-group-item:disabled {
5039 color: var(--bs-list-group-disabled-color);
5040 pointer-events: none;
5041 background-color: var(--bs-list-group-disabled-bg);
5043 .list-group-item.active {
5045 color: var(--bs-list-group-active-color);
5046 background-color: var(--bs-list-group-active-bg);
5047 border-color: var(--bs-list-group-active-border-color);
5049 .list-group-item + .list-group-item {
5050 border-top-width: 0;
5052 .list-group-item + .list-group-item.active {
5053 margin-top: calc(-1 * var(--bs-list-group-border-width));
5054 border-top-width: var(--bs-list-group-border-width);
5057 .list-group-horizontal {
5058 flex-direction: row;
5060 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5061 border-bottom-left-radius: var(--bs-list-group-border-radius);
5062 border-top-right-radius: 0;
5064 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5065 border-top-right-radius: var(--bs-list-group-border-radius);
5066 border-bottom-left-radius: 0;
5068 .list-group-horizontal > .list-group-item.active {
5071 .list-group-horizontal > .list-group-item + .list-group-item {
5072 border-top-width: var(--bs-list-group-border-width);
5073 border-left-width: 0;
5075 .list-group-horizontal > .list-group-item + .list-group-item.active {
5076 margin-left: calc(-1 * var(--bs-list-group-border-width));
5077 border-left-width: var(--bs-list-group-border-width);
5080 @media (min-width: 576px) {
5081 .list-group-horizontal-sm {
5082 flex-direction: row;
5084 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5085 border-bottom-left-radius: var(--bs-list-group-border-radius);
5086 border-top-right-radius: 0;
5088 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5089 border-top-right-radius: var(--bs-list-group-border-radius);
5090 border-bottom-left-radius: 0;
5092 .list-group-horizontal-sm > .list-group-item.active {
5095 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5096 border-top-width: var(--bs-list-group-border-width);
5097 border-left-width: 0;
5099 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5100 margin-left: calc(-1 * var(--bs-list-group-border-width));
5101 border-left-width: var(--bs-list-group-border-width);
5104 @media (min-width: 768px) {
5105 .list-group-horizontal-md {
5106 flex-direction: row;
5108 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5109 border-bottom-left-radius: var(--bs-list-group-border-radius);
5110 border-top-right-radius: 0;
5112 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5113 border-top-right-radius: var(--bs-list-group-border-radius);
5114 border-bottom-left-radius: 0;
5116 .list-group-horizontal-md > .list-group-item.active {
5119 .list-group-horizontal-md > .list-group-item + .list-group-item {
5120 border-top-width: var(--bs-list-group-border-width);
5121 border-left-width: 0;
5123 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5124 margin-left: calc(-1 * var(--bs-list-group-border-width));
5125 border-left-width: var(--bs-list-group-border-width);
5128 @media (min-width: 992px) {
5129 .list-group-horizontal-lg {
5130 flex-direction: row;
5132 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5133 border-bottom-left-radius: var(--bs-list-group-border-radius);
5134 border-top-right-radius: 0;
5136 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5137 border-top-right-radius: var(--bs-list-group-border-radius);
5138 border-bottom-left-radius: 0;
5140 .list-group-horizontal-lg > .list-group-item.active {
5143 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5144 border-top-width: var(--bs-list-group-border-width);
5145 border-left-width: 0;
5147 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5148 margin-left: calc(-1 * var(--bs-list-group-border-width));
5149 border-left-width: var(--bs-list-group-border-width);
5152 @media (min-width: 1200px) {
5153 .list-group-horizontal-xl {
5154 flex-direction: row;
5156 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5157 border-bottom-left-radius: var(--bs-list-group-border-radius);
5158 border-top-right-radius: 0;
5160 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5161 border-top-right-radius: var(--bs-list-group-border-radius);
5162 border-bottom-left-radius: 0;
5164 .list-group-horizontal-xl > .list-group-item.active {
5167 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5168 border-top-width: var(--bs-list-group-border-width);
5169 border-left-width: 0;
5171 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5172 margin-left: calc(-1 * var(--bs-list-group-border-width));
5173 border-left-width: var(--bs-list-group-border-width);
5176 @media (min-width: 1400px) {
5177 .list-group-horizontal-xxl {
5178 flex-direction: row;
5180 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5181 border-bottom-left-radius: var(--bs-list-group-border-radius);
5182 border-top-right-radius: 0;
5184 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5185 border-top-right-radius: var(--bs-list-group-border-radius);
5186 border-bottom-left-radius: 0;
5188 .list-group-horizontal-xxl > .list-group-item.active {
5191 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5192 border-top-width: var(--bs-list-group-border-width);
5193 border-left-width: 0;
5195 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5196 margin-left: calc(-1 * var(--bs-list-group-border-width));
5197 border-left-width: var(--bs-list-group-border-width);
5203 .list-group-flush > .list-group-item {
5204 border-width: 0 0 var(--bs-list-group-border-width);
5206 .list-group-flush > .list-group-item:last-child {
5207 border-bottom-width: 0;
5210 .list-group-item-primary {
5211 --bs-list-group-color: var(--bs-primary-text-emphasis);
5212 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5213 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5214 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5215 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5216 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5217 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5218 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5219 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5220 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5223 .list-group-item-secondary {
5224 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5225 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5226 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5227 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5228 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5229 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5230 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5231 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5232 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5233 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5236 .list-group-item-success {
5237 --bs-list-group-color: var(--bs-success-text-emphasis);
5238 --bs-list-group-bg: var(--bs-success-bg-subtle);
5239 --bs-list-group-border-color: var(--bs-success-border-subtle);
5240 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5241 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5242 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5243 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5244 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5245 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5246 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5249 .list-group-item-info {
5250 --bs-list-group-color: var(--bs-info-text-emphasis);
5251 --bs-list-group-bg: var(--bs-info-bg-subtle);
5252 --bs-list-group-border-color: var(--bs-info-border-subtle);
5253 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5254 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5255 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5256 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5257 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5258 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5259 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5262 .list-group-item-warning {
5263 --bs-list-group-color: var(--bs-warning-text-emphasis);
5264 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5265 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5266 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5267 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5268 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5269 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5270 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5271 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5272 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5275 .list-group-item-danger {
5276 --bs-list-group-color: var(--bs-danger-text-emphasis);
5277 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5278 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5279 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5280 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5281 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5282 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5283 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5284 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5285 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5288 .list-group-item-light {
5289 --bs-list-group-color: var(--bs-light-text-emphasis);
5290 --bs-list-group-bg: var(--bs-light-bg-subtle);
5291 --bs-list-group-border-color: var(--bs-light-border-subtle);
5292 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5293 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5294 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5295 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5296 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5297 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5298 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5301 .list-group-item-dark {
5302 --bs-list-group-color: var(--bs-dark-text-emphasis);
5303 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5304 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5305 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5306 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5307 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5308 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5309 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5310 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5311 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5315 --bs-btn-close-color: #000;
5316 --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");
5317 --bs-btn-close-opacity: 0.5;
5318 --bs-btn-close-hover-opacity: 0.75;
5319 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
5320 --bs-btn-close-focus-opacity: 1;
5321 --bs-btn-close-disabled-opacity: 0.25;
5322 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5323 box-sizing: content-box;
5326 padding: 0.25em 0.25em;
5327 color: var(--bs-btn-close-color);
5328 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5330 border-radius: 1rem;
5331 opacity: var(--bs-btn-close-opacity);
5334 color: var(--bs-btn-close-color);
5335 text-decoration: none;
5336 opacity: var(--bs-btn-close-hover-opacity);
5340 box-shadow: var(--bs-btn-close-focus-shadow);
5341 opacity: var(--bs-btn-close-focus-opacity);
5343 .btn-close:disabled, .btn-close.disabled {
5344 pointer-events: none;
5346 opacity: var(--bs-btn-close-disabled-opacity);
5350 filter: var(--bs-btn-close-white-filter);
5353 [data-bs-theme=dark] .btn-close {
5354 filter: var(--bs-btn-close-white-filter);
5358 --bs-toast-zindex: 1090;
5359 --bs-toast-padding-x: 0.75rem;
5360 --bs-toast-padding-y: 0.5rem;
5361 --bs-toast-spacing: 1.5rem;
5362 --bs-toast-max-width: 350px;
5363 --bs-toast-font-size: 0.875rem;
5365 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5366 --bs-toast-border-width: var(--bs-border-width);
5367 --bs-toast-border-color: var(--bs-border-color-translucent);
5368 --bs-toast-border-radius: var(--bs-border-radius);
5369 --bs-toast-box-shadow: var(--bs-box-shadow);
5370 --bs-toast-header-color: var(--bs-secondary-color);
5371 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5372 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5373 width: var(--bs-toast-max-width);
5375 font-size: var(--bs-toast-font-size);
5376 color: var(--bs-toast-color);
5377 pointer-events: auto;
5378 background-color: var(--bs-toast-bg);
5379 background-clip: padding-box;
5380 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5381 box-shadow: var(--bs-toast-box-shadow);
5382 border-radius: var(--bs-toast-border-radius);
5392 --bs-toast-zindex: 1090;
5394 z-index: var(--bs-toast-zindex);
5397 pointer-events: none;
5399 .toast-container > :not(:last-child) {
5400 margin-bottom: var(--bs-toast-spacing);
5405 align-items: center;
5406 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5407 color: var(--bs-toast-header-color);
5408 background-color: var(--bs-toast-header-bg);
5409 background-clip: padding-box;
5410 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5411 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5412 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5414 .toast-header .btn-close {
5415 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5416 margin-left: var(--bs-toast-padding-x);
5420 padding: var(--bs-toast-padding-x);
5421 word-wrap: break-word;
5425 --bs-modal-zindex: 1055;
5426 --bs-modal-width: 500px;
5427 --bs-modal-padding: 1rem;
5428 --bs-modal-margin: 0.5rem;
5430 --bs-modal-bg: var(--bs-body-bg);
5431 --bs-modal-border-color: var(--bs-border-color-translucent);
5432 --bs-modal-border-width: var(--bs-border-width);
5433 --bs-modal-border-radius: var(--bs-border-radius-lg);
5434 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5435 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5436 --bs-modal-header-padding-x: 1rem;
5437 --bs-modal-header-padding-y: 1rem;
5438 --bs-modal-header-padding: 1rem 1rem;
5439 --bs-modal-header-border-color: var(--bs-border-color);
5440 --bs-modal-header-border-width: var(--bs-border-width);
5441 --bs-modal-title-line-height: 1.5;
5442 --bs-modal-footer-gap: 0.5rem;
5443 --bs-modal-footer-bg: ;
5444 --bs-modal-footer-border-color: var(--bs-border-color);
5445 --bs-modal-footer-border-width: var(--bs-border-width);
5449 z-index: var(--bs-modal-zindex);
5461 margin: var(--bs-modal-margin);
5462 pointer-events: none;
5464 .modal.fade .modal-dialog {
5465 transition: transform 0.3s ease-out;
5466 transform: translate(0, -50px);
5468 @media (prefers-reduced-motion: reduce) {
5469 .modal.fade .modal-dialog {
5473 .modal.show .modal-dialog {
5476 .modal.modal-static .modal-dialog {
5477 transform: scale(1.02);
5480 .modal-dialog-scrollable {
5481 height: calc(100% - var(--bs-modal-margin) * 2);
5483 .modal-dialog-scrollable .modal-content {
5487 .modal-dialog-scrollable .modal-body {
5491 .modal-dialog-centered {
5493 align-items: center;
5494 min-height: calc(100% - var(--bs-modal-margin) * 2);
5500 flex-direction: column;
5502 color: var(--bs-modal-color);
5503 pointer-events: auto;
5504 background-color: var(--bs-modal-bg);
5505 background-clip: padding-box;
5506 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5507 border-radius: var(--bs-modal-border-radius);
5508 box-shadow: var(--bs-modal-box-shadow);
5513 --bs-backdrop-zindex: 1050;
5514 --bs-backdrop-bg: #000;
5515 --bs-backdrop-opacity: 0.5;
5519 z-index: var(--bs-backdrop-zindex);
5522 background-color: var(--bs-backdrop-bg);
5524 .modal-backdrop.fade {
5527 .modal-backdrop.show {
5528 opacity: var(--bs-backdrop-opacity);
5534 align-items: center;
5535 justify-content: space-between;
5536 padding: var(--bs-modal-header-padding);
5537 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5538 border-top-left-radius: var(--bs-modal-inner-border-radius);
5539 border-top-right-radius: var(--bs-modal-inner-border-radius);
5541 .modal-header .btn-close {
5542 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5543 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;
5548 line-height: var(--bs-modal-title-line-height);
5554 padding: var(--bs-modal-padding);
5561 align-items: center;
5562 justify-content: flex-end;
5563 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5564 background-color: var(--bs-modal-footer-bg);
5565 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5566 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5567 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5570 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5573 @media (min-width: 576px) {
5575 --bs-modal-margin: 1.75rem;
5576 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5579 max-width: var(--bs-modal-width);
5584 --bs-modal-width: 300px;
5587 @media (min-width: 992px) {
5590 --bs-modal-width: 800px;
5593 @media (min-width: 1200px) {
5595 --bs-modal-width: 1140px;
5604 .modal-fullscreen .modal-content {
5609 .modal-fullscreen .modal-header,
5610 .modal-fullscreen .modal-footer {
5613 .modal-fullscreen .modal-body {
5617 @media (max-width: 575.98px) {
5618 .modal-fullscreen-sm-down {
5624 .modal-fullscreen-sm-down .modal-content {
5629 .modal-fullscreen-sm-down .modal-header,
5630 .modal-fullscreen-sm-down .modal-footer {
5633 .modal-fullscreen-sm-down .modal-body {
5637 @media (max-width: 767.98px) {
5638 .modal-fullscreen-md-down {
5644 .modal-fullscreen-md-down .modal-content {
5649 .modal-fullscreen-md-down .modal-header,
5650 .modal-fullscreen-md-down .modal-footer {
5653 .modal-fullscreen-md-down .modal-body {
5657 @media (max-width: 991.98px) {
5658 .modal-fullscreen-lg-down {
5664 .modal-fullscreen-lg-down .modal-content {
5669 .modal-fullscreen-lg-down .modal-header,
5670 .modal-fullscreen-lg-down .modal-footer {
5673 .modal-fullscreen-lg-down .modal-body {
5677 @media (max-width: 1199.98px) {
5678 .modal-fullscreen-xl-down {
5684 .modal-fullscreen-xl-down .modal-content {
5689 .modal-fullscreen-xl-down .modal-header,
5690 .modal-fullscreen-xl-down .modal-footer {
5693 .modal-fullscreen-xl-down .modal-body {
5697 @media (max-width: 1399.98px) {
5698 .modal-fullscreen-xxl-down {
5704 .modal-fullscreen-xxl-down .modal-content {
5709 .modal-fullscreen-xxl-down .modal-header,
5710 .modal-fullscreen-xxl-down .modal-footer {
5713 .modal-fullscreen-xxl-down .modal-body {
5718 --bs-tooltip-zindex: 1080;
5719 --bs-tooltip-max-width: 200px;
5720 --bs-tooltip-padding-x: 0.5rem;
5721 --bs-tooltip-padding-y: 0.25rem;
5722 --bs-tooltip-margin: ;
5723 --bs-tooltip-font-size: 0.875rem;
5724 --bs-tooltip-color: var(--bs-body-bg);
5725 --bs-tooltip-bg: var(--bs-emphasis-color);
5726 --bs-tooltip-border-radius: var(--bs-border-radius);
5727 --bs-tooltip-opacity: 0.9;
5728 --bs-tooltip-arrow-width: 0.8rem;
5729 --bs-tooltip-arrow-height: 0.4rem;
5730 z-index: var(--bs-tooltip-zindex);
5732 margin: var(--bs-tooltip-margin);
5733 font-family: var(--bs-font-sans-serif);
5739 text-decoration: none;
5741 text-transform: none;
5742 letter-spacing: normal;
5744 white-space: normal;
5745 word-spacing: normal;
5747 font-size: var(--bs-tooltip-font-size);
5748 word-wrap: break-word;
5752 opacity: var(--bs-tooltip-opacity);
5754 .tooltip .tooltip-arrow {
5756 width: var(--bs-tooltip-arrow-width);
5757 height: var(--bs-tooltip-arrow-height);
5759 .tooltip .tooltip-arrow::before {
5762 border-color: transparent;
5763 border-style: solid;
5766 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5767 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5769 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5771 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5772 border-top-color: var(--bs-tooltip-bg);
5775 /* rtl:begin:ignore */
5776 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5777 left: calc(-1 * var(--bs-tooltip-arrow-height));
5778 width: var(--bs-tooltip-arrow-height);
5779 height: var(--bs-tooltip-arrow-width);
5781 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5783 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5784 border-right-color: var(--bs-tooltip-bg);
5787 /* rtl:end:ignore */
5788 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5789 top: calc(-1 * var(--bs-tooltip-arrow-height));
5791 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5793 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5794 border-bottom-color: var(--bs-tooltip-bg);
5797 /* rtl:begin:ignore */
5798 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5799 right: calc(-1 * var(--bs-tooltip-arrow-height));
5800 width: var(--bs-tooltip-arrow-height);
5801 height: var(--bs-tooltip-arrow-width);
5803 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5805 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5806 border-left-color: var(--bs-tooltip-bg);
5809 /* rtl:end:ignore */
5811 max-width: var(--bs-tooltip-max-width);
5812 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5813 color: var(--bs-tooltip-color);
5815 background-color: var(--bs-tooltip-bg);
5816 border-radius: var(--bs-tooltip-border-radius);
5820 --bs-popover-zindex: 1070;
5821 --bs-popover-max-width: 276px;
5822 --bs-popover-font-size: 0.875rem;
5823 --bs-popover-bg: var(--bs-body-bg);
5824 --bs-popover-border-width: var(--bs-border-width);
5825 --bs-popover-border-color: var(--bs-border-color-translucent);
5826 --bs-popover-border-radius: var(--bs-border-radius-lg);
5827 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5828 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5829 --bs-popover-header-padding-x: 1rem;
5830 --bs-popover-header-padding-y: 0.5rem;
5831 --bs-popover-header-font-size: 1rem;
5832 --bs-popover-header-color: inherit;
5833 --bs-popover-header-bg: var(--bs-secondary-bg);
5834 --bs-popover-body-padding-x: 1rem;
5835 --bs-popover-body-padding-y: 1rem;
5836 --bs-popover-body-color: var(--bs-body-color);
5837 --bs-popover-arrow-width: 1rem;
5838 --bs-popover-arrow-height: 0.5rem;
5839 --bs-popover-arrow-border: var(--bs-popover-border-color);
5840 z-index: var(--bs-popover-zindex);
5842 max-width: var(--bs-popover-max-width);
5843 font-family: var(--bs-font-sans-serif);
5849 text-decoration: none;
5851 text-transform: none;
5852 letter-spacing: normal;
5854 white-space: normal;
5855 word-spacing: normal;
5857 font-size: var(--bs-popover-font-size);
5858 word-wrap: break-word;
5859 background-color: var(--bs-popover-bg);
5860 background-clip: padding-box;
5861 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5862 border-radius: var(--bs-popover-border-radius);
5863 box-shadow: var(--bs-popover-box-shadow);
5865 .popover .popover-arrow {
5867 width: var(--bs-popover-arrow-width);
5868 height: var(--bs-popover-arrow-height);
5870 .popover .popover-arrow::before, .popover .popover-arrow::after {
5874 border-color: transparent;
5875 border-style: solid;
5879 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5880 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5882 .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 {
5883 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5885 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5887 border-top-color: var(--bs-popover-arrow-border);
5889 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5890 bottom: var(--bs-popover-border-width);
5891 border-top-color: var(--bs-popover-bg);
5894 /* rtl:begin:ignore */
5895 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5896 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5897 width: var(--bs-popover-arrow-height);
5898 height: var(--bs-popover-arrow-width);
5900 .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 {
5901 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5903 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5905 border-right-color: var(--bs-popover-arrow-border);
5907 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5908 left: var(--bs-popover-border-width);
5909 border-right-color: var(--bs-popover-bg);
5912 /* rtl:end:ignore */
5913 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5914 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5916 .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 {
5917 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5919 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5921 border-bottom-color: var(--bs-popover-arrow-border);
5923 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5924 top: var(--bs-popover-border-width);
5925 border-bottom-color: var(--bs-popover-bg);
5927 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5932 width: var(--bs-popover-arrow-width);
5933 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5935 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5938 /* rtl:begin:ignore */
5939 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5940 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5941 width: var(--bs-popover-arrow-height);
5942 height: var(--bs-popover-arrow-width);
5944 .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 {
5945 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5947 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5949 border-left-color: var(--bs-popover-arrow-border);
5951 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5952 right: var(--bs-popover-border-width);
5953 border-left-color: var(--bs-popover-bg);
5956 /* rtl:end:ignore */
5958 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5960 font-size: var(--bs-popover-header-font-size);
5961 color: var(--bs-popover-header-color);
5962 background-color: var(--bs-popover-header-bg);
5963 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5964 border-top-left-radius: var(--bs-popover-inner-border-radius);
5965 border-top-right-radius: var(--bs-popover-inner-border-radius);
5967 .popover-header:empty {
5972 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5973 color: var(--bs-popover-body-color);
5980 .carousel.pointer-event {
5981 touch-action: pan-y;
5989 .carousel-inner::after {
6000 margin-right: -100%;
6001 backface-visibility: hidden;
6002 transition: transform 0.6s ease-in-out;
6004 @media (prefers-reduced-motion: reduce) {
6010 .carousel-item.active,
6011 .carousel-item-next,
6012 .carousel-item-prev {
6016 .carousel-item-next:not(.carousel-item-start),
6017 .active.carousel-item-end {
6018 transform: translateX(100%);
6021 .carousel-item-prev:not(.carousel-item-end),
6022 .active.carousel-item-start {
6023 transform: translateX(-100%);
6026 .carousel-fade .carousel-item {
6028 transition-property: opacity;
6031 .carousel-fade .carousel-item.active,
6032 .carousel-fade .carousel-item-next.carousel-item-start,
6033 .carousel-fade .carousel-item-prev.carousel-item-end {
6037 .carousel-fade .active.carousel-item-start,
6038 .carousel-fade .active.carousel-item-end {
6041 transition: opacity 0s 0.6s;
6043 @media (prefers-reduced-motion: reduce) {
6044 .carousel-fade .active.carousel-item-start,
6045 .carousel-fade .active.carousel-item-end {
6050 .carousel-control-prev,
6051 .carousel-control-next {
6057 align-items: center;
6058 justify-content: center;
6066 transition: opacity 0.15s ease;
6068 @media (prefers-reduced-motion: reduce) {
6069 .carousel-control-prev,
6070 .carousel-control-next {
6074 .carousel-control-prev:hover, .carousel-control-prev:focus,
6075 .carousel-control-next:hover,
6076 .carousel-control-next:focus {
6078 text-decoration: none;
6083 .carousel-control-prev {
6085 background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
6088 .carousel-control-next {
6090 background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
6093 .carousel-control-prev-icon,
6094 .carousel-control-next-icon {
6095 display: inline-block;
6098 background-repeat: no-repeat;
6099 background-position: 50%;
6100 background-size: 100% 100%;
6106 "name" : "prev-next",
6111 .carousel-control-prev-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='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");
6115 .carousel-control-next-icon {
6116 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");
6119 .carousel-indicators {
6126 justify-content: center;
6129 margin-bottom: 1rem;
6132 .carousel-indicators [data-bs-target] {
6133 box-sizing: content-box;
6140 text-indent: -999px;
6142 background-color: #fff;
6143 background-clip: padding-box;
6145 border-top: 10px solid transparent;
6146 border-bottom: 10px solid transparent;
6148 transition: opacity 0.6s ease;
6150 @media (prefers-reduced-motion: reduce) {
6151 .carousel-indicators [data-bs-target] {
6155 .carousel-indicators .active {
6164 padding-top: 1.25rem;
6165 padding-bottom: 1.25rem;
6170 .carousel-dark .carousel-control-prev-icon,
6171 .carousel-dark .carousel-control-next-icon {
6172 filter: invert(1) grayscale(100);
6174 .carousel-dark .carousel-indicators [data-bs-target] {
6175 background-color: #000;
6177 .carousel-dark .carousel-caption {
6181 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6182 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6183 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6184 filter: invert(1) grayscale(100);
6186 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6187 background-color: #000;
6189 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6195 display: inline-block;
6196 width: var(--bs-spinner-width);
6197 height: var(--bs-spinner-height);
6198 vertical-align: var(--bs-spinner-vertical-align);
6200 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6203 @keyframes spinner-border {
6205 transform: rotate(360deg) /* rtl:ignore */;
6209 --bs-spinner-width: 2rem;
6210 --bs-spinner-height: 2rem;
6211 --bs-spinner-vertical-align: -0.125em;
6212 --bs-spinner-border-width: 0.25em;
6213 --bs-spinner-animation-speed: 0.75s;
6214 --bs-spinner-animation-name: spinner-border;
6215 border: var(--bs-spinner-border-width) solid currentcolor;
6216 border-right-color: transparent;
6219 .spinner-border-sm {
6220 --bs-spinner-width: 1rem;
6221 --bs-spinner-height: 1rem;
6222 --bs-spinner-border-width: 0.2em;
6225 @keyframes spinner-grow {
6227 transform: scale(0);
6235 --bs-spinner-width: 2rem;
6236 --bs-spinner-height: 2rem;
6237 --bs-spinner-vertical-align: -0.125em;
6238 --bs-spinner-animation-speed: 0.75s;
6239 --bs-spinner-animation-name: spinner-grow;
6240 background-color: currentcolor;
6245 --bs-spinner-width: 1rem;
6246 --bs-spinner-height: 1rem;
6249 @media (prefers-reduced-motion: reduce) {
6252 --bs-spinner-animation-speed: 1.5s;
6255 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6256 --bs-offcanvas-zindex: 1045;
6257 --bs-offcanvas-width: 400px;
6258 --bs-offcanvas-height: 30vh;
6259 --bs-offcanvas-padding-x: 1rem;
6260 --bs-offcanvas-padding-y: 1rem;
6261 --bs-offcanvas-color: var(--bs-body-color);
6262 --bs-offcanvas-bg: var(--bs-body-bg);
6263 --bs-offcanvas-border-width: var(--bs-border-width);
6264 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6265 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6266 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6267 --bs-offcanvas-title-line-height: 1.5;
6270 @media (max-width: 575.98px) {
6274 z-index: var(--bs-offcanvas-zindex);
6276 flex-direction: column;
6278 color: var(--bs-offcanvas-color);
6280 background-color: var(--bs-offcanvas-bg);
6281 background-clip: padding-box;
6283 box-shadow: var(--bs-offcanvas-box-shadow);
6284 transition: var(--bs-offcanvas-transition);
6287 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6292 @media (max-width: 575.98px) {
6293 .offcanvas-sm.offcanvas-start {
6296 width: var(--bs-offcanvas-width);
6297 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6298 transform: translateX(-100%);
6300 .offcanvas-sm.offcanvas-end {
6303 width: var(--bs-offcanvas-width);
6304 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6305 transform: translateX(100%);
6307 .offcanvas-sm.offcanvas-top {
6311 height: var(--bs-offcanvas-height);
6313 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6314 transform: translateY(-100%);
6316 .offcanvas-sm.offcanvas-bottom {
6319 height: var(--bs-offcanvas-height);
6321 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6322 transform: translateY(100%);
6324 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6327 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6328 visibility: visible;
6331 @media (min-width: 576px) {
6333 --bs-offcanvas-height: auto;
6334 --bs-offcanvas-border-width: 0;
6335 background-color: transparent !important;
6337 .offcanvas-sm .offcanvas-header {
6340 .offcanvas-sm .offcanvas-body {
6344 overflow-y: visible;
6345 background-color: transparent !important;
6349 @media (max-width: 767.98px) {
6353 z-index: var(--bs-offcanvas-zindex);
6355 flex-direction: column;
6357 color: var(--bs-offcanvas-color);
6359 background-color: var(--bs-offcanvas-bg);
6360 background-clip: padding-box;
6362 box-shadow: var(--bs-offcanvas-box-shadow);
6363 transition: var(--bs-offcanvas-transition);
6366 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6371 @media (max-width: 767.98px) {
6372 .offcanvas-md.offcanvas-start {
6375 width: var(--bs-offcanvas-width);
6376 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6377 transform: translateX(-100%);
6379 .offcanvas-md.offcanvas-end {
6382 width: var(--bs-offcanvas-width);
6383 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6384 transform: translateX(100%);
6386 .offcanvas-md.offcanvas-top {
6390 height: var(--bs-offcanvas-height);
6392 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6393 transform: translateY(-100%);
6395 .offcanvas-md.offcanvas-bottom {
6398 height: var(--bs-offcanvas-height);
6400 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6401 transform: translateY(100%);
6403 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6406 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6407 visibility: visible;
6410 @media (min-width: 768px) {
6412 --bs-offcanvas-height: auto;
6413 --bs-offcanvas-border-width: 0;
6414 background-color: transparent !important;
6416 .offcanvas-md .offcanvas-header {
6419 .offcanvas-md .offcanvas-body {
6423 overflow-y: visible;
6424 background-color: transparent !important;
6428 @media (max-width: 991.98px) {
6432 z-index: var(--bs-offcanvas-zindex);
6434 flex-direction: column;
6436 color: var(--bs-offcanvas-color);
6438 background-color: var(--bs-offcanvas-bg);
6439 background-clip: padding-box;
6441 box-shadow: var(--bs-offcanvas-box-shadow);
6442 transition: var(--bs-offcanvas-transition);
6445 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6450 @media (max-width: 991.98px) {
6451 .offcanvas-lg.offcanvas-start {
6454 width: var(--bs-offcanvas-width);
6455 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6456 transform: translateX(-100%);
6458 .offcanvas-lg.offcanvas-end {
6461 width: var(--bs-offcanvas-width);
6462 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6463 transform: translateX(100%);
6465 .offcanvas-lg.offcanvas-top {
6469 height: var(--bs-offcanvas-height);
6471 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6472 transform: translateY(-100%);
6474 .offcanvas-lg.offcanvas-bottom {
6477 height: var(--bs-offcanvas-height);
6479 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6480 transform: translateY(100%);
6482 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6485 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6486 visibility: visible;
6489 @media (min-width: 992px) {
6491 --bs-offcanvas-height: auto;
6492 --bs-offcanvas-border-width: 0;
6493 background-color: transparent !important;
6495 .offcanvas-lg .offcanvas-header {
6498 .offcanvas-lg .offcanvas-body {
6502 overflow-y: visible;
6503 background-color: transparent !important;
6507 @media (max-width: 1199.98px) {
6511 z-index: var(--bs-offcanvas-zindex);
6513 flex-direction: column;
6515 color: var(--bs-offcanvas-color);
6517 background-color: var(--bs-offcanvas-bg);
6518 background-clip: padding-box;
6520 box-shadow: var(--bs-offcanvas-box-shadow);
6521 transition: var(--bs-offcanvas-transition);
6524 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6529 @media (max-width: 1199.98px) {
6530 .offcanvas-xl.offcanvas-start {
6533 width: var(--bs-offcanvas-width);
6534 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6535 transform: translateX(-100%);
6537 .offcanvas-xl.offcanvas-end {
6540 width: var(--bs-offcanvas-width);
6541 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6542 transform: translateX(100%);
6544 .offcanvas-xl.offcanvas-top {
6548 height: var(--bs-offcanvas-height);
6550 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6551 transform: translateY(-100%);
6553 .offcanvas-xl.offcanvas-bottom {
6556 height: var(--bs-offcanvas-height);
6558 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6559 transform: translateY(100%);
6561 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6564 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6565 visibility: visible;
6568 @media (min-width: 1200px) {
6570 --bs-offcanvas-height: auto;
6571 --bs-offcanvas-border-width: 0;
6572 background-color: transparent !important;
6574 .offcanvas-xl .offcanvas-header {
6577 .offcanvas-xl .offcanvas-body {
6581 overflow-y: visible;
6582 background-color: transparent !important;
6586 @media (max-width: 1399.98px) {
6590 z-index: var(--bs-offcanvas-zindex);
6592 flex-direction: column;
6594 color: var(--bs-offcanvas-color);
6596 background-color: var(--bs-offcanvas-bg);
6597 background-clip: padding-box;
6599 box-shadow: var(--bs-offcanvas-box-shadow);
6600 transition: var(--bs-offcanvas-transition);
6603 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6608 @media (max-width: 1399.98px) {
6609 .offcanvas-xxl.offcanvas-start {
6612 width: var(--bs-offcanvas-width);
6613 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6614 transform: translateX(-100%);
6616 .offcanvas-xxl.offcanvas-end {
6619 width: var(--bs-offcanvas-width);
6620 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6621 transform: translateX(100%);
6623 .offcanvas-xxl.offcanvas-top {
6627 height: var(--bs-offcanvas-height);
6629 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6630 transform: translateY(-100%);
6632 .offcanvas-xxl.offcanvas-bottom {
6635 height: var(--bs-offcanvas-height);
6637 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6638 transform: translateY(100%);
6640 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6643 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6644 visibility: visible;
6647 @media (min-width: 1400px) {
6649 --bs-offcanvas-height: auto;
6650 --bs-offcanvas-border-width: 0;
6651 background-color: transparent !important;
6653 .offcanvas-xxl .offcanvas-header {
6656 .offcanvas-xxl .offcanvas-body {
6660 overflow-y: visible;
6661 background-color: transparent !important;
6668 z-index: var(--bs-offcanvas-zindex);
6670 flex-direction: column;
6672 color: var(--bs-offcanvas-color);
6674 background-color: var(--bs-offcanvas-bg);
6675 background-clip: padding-box;
6677 box-shadow: var(--bs-offcanvas-box-shadow);
6678 transition: var(--bs-offcanvas-transition);
6680 @media (prefers-reduced-motion: reduce) {
6685 .offcanvas.offcanvas-start {
6688 width: var(--bs-offcanvas-width);
6689 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6690 transform: translateX(-100%);
6692 .offcanvas.offcanvas-end {
6695 width: var(--bs-offcanvas-width);
6696 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6697 transform: translateX(100%);
6699 .offcanvas.offcanvas-top {
6703 height: var(--bs-offcanvas-height);
6705 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6706 transform: translateY(-100%);
6708 .offcanvas.offcanvas-bottom {
6711 height: var(--bs-offcanvas-height);
6713 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6714 transform: translateY(100%);
6716 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6719 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6720 visibility: visible;
6723 .offcanvas-backdrop {
6730 background-color: #000;
6732 .offcanvas-backdrop.fade {
6735 .offcanvas-backdrop.show {
6741 align-items: center;
6742 justify-content: space-between;
6743 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6745 .offcanvas-header .btn-close {
6746 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6747 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6748 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6749 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6754 line-height: var(--bs-offcanvas-title-line-height);
6759 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6764 display: inline-block;
6766 vertical-align: middle;
6768 background-color: currentcolor;
6771 .placeholder.btn::before {
6772 display: inline-block;
6788 .placeholder-glow .placeholder {
6789 animation: placeholder-glow 2s ease-in-out infinite;
6792 @keyframes placeholder-glow {
6798 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6799 mask-size: 200% 100%;
6800 animation: placeholder-wave 2s linear infinite;
6803 @keyframes placeholder-wave {
6805 mask-position: -200% 0%;
6815 color: #fff !important;
6816 background-color: RGBA(255, 64, 186, var(--bs-bg-opacity, 1)) !important;
6819 .text-bg-secondary {
6820 color: #000 !important;
6821 background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important;
6825 color: #000 !important;
6826 background-color: RGBA(5, 255, 161, var(--bs-bg-opacity, 1)) !important;
6830 color: #000 !important;
6831 background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important;
6835 color: #000 !important;
6836 background-color: RGBA(255, 251, 150, var(--bs-bg-opacity, 1)) !important;
6840 color: #000 !important;
6841 background-color: RGBA(255, 95, 110, var(--bs-bg-opacity, 1)) !important;
6845 color: #000 !important;
6846 background-color: RGBA(218, 222, 227, var(--bs-bg-opacity, 1)) !important;
6850 color: #fff !important;
6851 background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
6855 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6856 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6858 .link-primary:hover, .link-primary:focus {
6859 color: RGBA(204, 51, 149, var(--bs-link-opacity, 1)) !important;
6860 text-decoration-color: RGBA(204, 51, 149, var(--bs-link-underline-opacity, 1)) !important;
6864 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6865 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6867 .link-secondary:hover, .link-secondary:focus {
6868 color: RGBA(52, 215, 254, var(--bs-link-opacity, 1)) !important;
6869 text-decoration-color: RGBA(52, 215, 254, var(--bs-link-underline-opacity, 1)) !important;
6873 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6874 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6876 .link-success:hover, .link-success:focus {
6877 color: RGBA(55, 255, 180, var(--bs-link-opacity, 1)) !important;
6878 text-decoration-color: RGBA(55, 255, 180, var(--bs-link-underline-opacity, 1)) !important;
6882 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6883 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6885 .link-info:hover, .link-info:focus {
6886 color: RGBA(52, 215, 254, var(--bs-link-opacity, 1)) !important;
6887 text-decoration-color: RGBA(52, 215, 254, var(--bs-link-underline-opacity, 1)) !important;
6891 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6892 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6894 .link-warning:hover, .link-warning:focus {
6895 color: RGBA(255, 252, 171, var(--bs-link-opacity, 1)) !important;
6896 text-decoration-color: RGBA(255, 252, 171, var(--bs-link-underline-opacity, 1)) !important;
6900 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6901 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6903 .link-danger:hover, .link-danger:focus {
6904 color: RGBA(255, 127, 139, var(--bs-link-opacity, 1)) !important;
6905 text-decoration-color: RGBA(255, 127, 139, var(--bs-link-underline-opacity, 1)) !important;
6909 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6910 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6912 .link-light:hover, .link-light:focus {
6913 color: RGBA(225, 229, 233, var(--bs-link-opacity, 1)) !important;
6914 text-decoration-color: RGBA(225, 229, 233, var(--bs-link-underline-opacity, 1)) !important;
6918 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6919 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6921 .link-dark:hover, .link-dark:focus {
6922 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6923 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6926 .link-body-emphasis {
6927 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6928 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6930 .link-body-emphasis:hover, .link-body-emphasis:focus {
6931 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6932 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6937 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);
6941 display: inline-flex;
6943 align-items: center;
6944 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6945 text-underline-offset: 0.25em;
6946 backface-visibility: hidden;
6953 transition: 0.2s ease-in-out transform;
6955 @media (prefers-reduced-motion: reduce) {
6961 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6962 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6971 padding-top: var(--bs-aspect-ratio);
6983 --bs-aspect-ratio: 100%;
6987 --bs-aspect-ratio: 75%;
6991 --bs-aspect-ratio: 56.25%;
6995 --bs-aspect-ratio: 42.8571428571%;
7026 @media (min-width: 576px) {
7038 @media (min-width: 768px) {
7050 @media (min-width: 992px) {
7062 @media (min-width: 1200px) {
7074 @media (min-width: 1400px) {
7080 .sticky-xxl-bottom {
7088 flex-direction: row;
7089 align-items: center;
7090 align-self: stretch;
7096 flex-direction: column;
7097 align-self: stretch;
7101 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7102 width: 1px !important;
7103 height: 1px !important;
7104 padding: 0 !important;
7105 margin: -1px !important;
7106 overflow: hidden !important;
7107 clip: rect(0, 0, 0, 0) !important;
7108 white-space: nowrap !important;
7109 border: 0 !important;
7111 .visually-hidden:not(caption),
7112 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7113 position: absolute !important;
7116 .stretched-link::after {
7128 text-overflow: ellipsis;
7129 white-space: nowrap;
7133 display: inline-block;
7134 align-self: stretch;
7137 background-color: currentcolor;
7142 vertical-align: baseline !important;
7146 vertical-align: top !important;
7150 vertical-align: middle !important;
7154 vertical-align: bottom !important;
7157 .align-text-bottom {
7158 vertical-align: text-bottom !important;
7162 vertical-align: text-top !important;
7166 float: left !important;
7170 float: right !important;
7174 float: none !important;
7177 .object-fit-contain {
7178 object-fit: contain !important;
7182 object-fit: cover !important;
7186 object-fit: fill !important;
7190 object-fit: scale-down !important;
7194 object-fit: none !important;
7198 opacity: 0 !important;
7202 opacity: 0.25 !important;
7206 opacity: 0.5 !important;
7210 opacity: 0.75 !important;
7214 opacity: 1 !important;
7218 overflow: auto !important;
7222 overflow: hidden !important;
7226 overflow: visible !important;
7230 overflow: scroll !important;
7234 overflow-x: auto !important;
7237 .overflow-x-hidden {
7238 overflow-x: hidden !important;
7241 .overflow-x-visible {
7242 overflow-x: visible !important;
7245 .overflow-x-scroll {
7246 overflow-x: scroll !important;
7250 overflow-y: auto !important;
7253 .overflow-y-hidden {
7254 overflow-y: hidden !important;
7257 .overflow-y-visible {
7258 overflow-y: visible !important;
7261 .overflow-y-scroll {
7262 overflow-y: scroll !important;
7266 display: inline !important;
7270 display: inline-block !important;
7274 display: block !important;
7278 display: grid !important;
7282 display: inline-grid !important;
7286 display: table !important;
7290 display: table-row !important;
7294 display: table-cell !important;
7298 display: flex !important;
7302 display: inline-flex !important;
7306 display: none !important;
7310 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7314 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7318 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7322 box-shadow: none !important;
7325 .focus-ring-primary {
7326 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7329 .focus-ring-secondary {
7330 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7333 .focus-ring-success {
7334 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7338 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7341 .focus-ring-warning {
7342 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7345 .focus-ring-danger {
7346 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7350 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7354 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7358 position: static !important;
7361 .position-relative {
7362 position: relative !important;
7365 .position-absolute {
7366 position: absolute !important;
7370 position: fixed !important;
7374 position: sticky !important;
7382 top: 50% !important;
7386 top: 100% !important;
7390 bottom: 0 !important;
7394 bottom: 50% !important;
7398 bottom: 100% !important;
7406 left: 50% !important;
7410 left: 100% !important;
7414 right: 0 !important;
7418 right: 50% !important;
7422 right: 100% !important;
7426 transform: translate(-50%, -50%) !important;
7429 .translate-middle-x {
7430 transform: translateX(-50%) !important;
7433 .translate-middle-y {
7434 transform: translateY(-50%) !important;
7438 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7442 border: 0 !important;
7446 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7450 border-top: 0 !important;
7454 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7458 border-right: 0 !important;
7462 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7466 border-bottom: 0 !important;
7470 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7474 border-left: 0 !important;
7478 --bs-border-opacity: 1;
7479 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7483 --bs-border-opacity: 1;
7484 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7488 --bs-border-opacity: 1;
7489 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7493 --bs-border-opacity: 1;
7494 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7498 --bs-border-opacity: 1;
7499 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7503 --bs-border-opacity: 1;
7504 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7508 --bs-border-opacity: 1;
7509 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7513 --bs-border-opacity: 1;
7514 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7518 --bs-border-opacity: 1;
7519 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7523 --bs-border-opacity: 1;
7524 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7527 .border-primary-subtle {
7528 border-color: var(--bs-primary-border-subtle) !important;
7531 .border-secondary-subtle {
7532 border-color: var(--bs-secondary-border-subtle) !important;
7535 .border-success-subtle {
7536 border-color: var(--bs-success-border-subtle) !important;
7539 .border-info-subtle {
7540 border-color: var(--bs-info-border-subtle) !important;
7543 .border-warning-subtle {
7544 border-color: var(--bs-warning-border-subtle) !important;
7547 .border-danger-subtle {
7548 border-color: var(--bs-danger-border-subtle) !important;
7551 .border-light-subtle {
7552 border-color: var(--bs-light-border-subtle) !important;
7555 .border-dark-subtle {
7556 border-color: var(--bs-dark-border-subtle) !important;
7560 border-width: 1px !important;
7564 border-width: 2px !important;
7568 border-width: 3px !important;
7572 border-width: 4px !important;
7576 border-width: 5px !important;
7579 .border-opacity-10 {
7580 --bs-border-opacity: 0.1;
7583 .border-opacity-25 {
7584 --bs-border-opacity: 0.25;
7587 .border-opacity-50 {
7588 --bs-border-opacity: 0.5;
7591 .border-opacity-75 {
7592 --bs-border-opacity: 0.75;
7595 .border-opacity-100 {
7596 --bs-border-opacity: 1;
7600 width: 25% !important;
7604 width: 50% !important;
7608 width: 75% !important;
7612 width: 100% !important;
7616 width: auto !important;
7620 max-width: 100% !important;
7624 width: 100vw !important;
7628 min-width: 100vw !important;
7632 height: 25% !important;
7636 height: 50% !important;
7640 height: 75% !important;
7644 height: 100% !important;
7648 height: auto !important;
7652 max-height: 100% !important;
7656 height: 100vh !important;
7660 min-height: 100vh !important;
7664 flex: 1 1 auto !important;
7668 flex-direction: row !important;
7672 flex-direction: column !important;
7676 flex-direction: row-reverse !important;
7679 .flex-column-reverse {
7680 flex-direction: column-reverse !important;
7684 flex-grow: 0 !important;
7688 flex-grow: 1 !important;
7692 flex-shrink: 0 !important;
7696 flex-shrink: 1 !important;
7700 flex-wrap: wrap !important;
7704 flex-wrap: nowrap !important;
7707 .flex-wrap-reverse {
7708 flex-wrap: wrap-reverse !important;
7711 .justify-content-start {
7712 justify-content: flex-start !important;
7715 .justify-content-end {
7716 justify-content: flex-end !important;
7719 .justify-content-center {
7720 justify-content: center !important;
7723 .justify-content-between {
7724 justify-content: space-between !important;
7727 .justify-content-around {
7728 justify-content: space-around !important;
7731 .justify-content-evenly {
7732 justify-content: space-evenly !important;
7735 .align-items-start {
7736 align-items: flex-start !important;
7740 align-items: flex-end !important;
7743 .align-items-center {
7744 align-items: center !important;
7747 .align-items-baseline {
7748 align-items: baseline !important;
7751 .align-items-stretch {
7752 align-items: stretch !important;
7755 .align-content-start {
7756 align-content: flex-start !important;
7759 .align-content-end {
7760 align-content: flex-end !important;
7763 .align-content-center {
7764 align-content: center !important;
7767 .align-content-between {
7768 align-content: space-between !important;
7771 .align-content-around {
7772 align-content: space-around !important;
7775 .align-content-stretch {
7776 align-content: stretch !important;
7780 align-self: auto !important;
7784 align-self: flex-start !important;
7788 align-self: flex-end !important;
7791 .align-self-center {
7792 align-self: center !important;
7795 .align-self-baseline {
7796 align-self: baseline !important;
7799 .align-self-stretch {
7800 align-self: stretch !important;
7804 order: -1 !important;
7808 order: 0 !important;
7812 order: 1 !important;
7816 order: 2 !important;
7820 order: 3 !important;
7824 order: 4 !important;
7828 order: 5 !important;
7832 order: 6 !important;
7836 margin: 0 !important;
7840 margin: 0.25rem !important;
7844 margin: 0.5rem !important;
7848 margin: 1rem !important;
7852 margin: 1.5rem !important;
7856 margin: 3rem !important;
7860 margin: auto !important;
7864 margin-right: 0 !important;
7865 margin-left: 0 !important;
7869 margin-right: 0.25rem !important;
7870 margin-left: 0.25rem !important;
7874 margin-right: 0.5rem !important;
7875 margin-left: 0.5rem !important;
7879 margin-right: 1rem !important;
7880 margin-left: 1rem !important;
7884 margin-right: 1.5rem !important;
7885 margin-left: 1.5rem !important;
7889 margin-right: 3rem !important;
7890 margin-left: 3rem !important;
7894 margin-right: auto !important;
7895 margin-left: auto !important;
7899 margin-top: 0 !important;
7900 margin-bottom: 0 !important;
7904 margin-top: 0.25rem !important;
7905 margin-bottom: 0.25rem !important;
7909 margin-top: 0.5rem !important;
7910 margin-bottom: 0.5rem !important;
7914 margin-top: 1rem !important;
7915 margin-bottom: 1rem !important;
7919 margin-top: 1.5rem !important;
7920 margin-bottom: 1.5rem !important;
7924 margin-top: 3rem !important;
7925 margin-bottom: 3rem !important;
7929 margin-top: auto !important;
7930 margin-bottom: auto !important;
7934 margin-top: 0 !important;
7938 margin-top: 0.25rem !important;
7942 margin-top: 0.5rem !important;
7946 margin-top: 1rem !important;
7950 margin-top: 1.5rem !important;
7954 margin-top: 3rem !important;
7958 margin-top: auto !important;
7962 margin-right: 0 !important;
7966 margin-right: 0.25rem !important;
7970 margin-right: 0.5rem !important;
7974 margin-right: 1rem !important;
7978 margin-right: 1.5rem !important;
7982 margin-right: 3rem !important;
7986 margin-right: auto !important;
7990 margin-bottom: 0 !important;
7994 margin-bottom: 0.25rem !important;
7998 margin-bottom: 0.5rem !important;
8002 margin-bottom: 1rem !important;
8006 margin-bottom: 1.5rem !important;
8010 margin-bottom: 3rem !important;
8014 margin-bottom: auto !important;
8018 margin-left: 0 !important;
8022 margin-left: 0.25rem !important;
8026 margin-left: 0.5rem !important;
8030 margin-left: 1rem !important;
8034 margin-left: 1.5rem !important;
8038 margin-left: 3rem !important;
8042 margin-left: auto !important;
8046 padding: 0 !important;
8050 padding: 0.25rem !important;
8054 padding: 0.5rem !important;
8058 padding: 1rem !important;
8062 padding: 1.5rem !important;
8066 padding: 3rem !important;
8070 padding-right: 0 !important;
8071 padding-left: 0 !important;
8075 padding-right: 0.25rem !important;
8076 padding-left: 0.25rem !important;
8080 padding-right: 0.5rem !important;
8081 padding-left: 0.5rem !important;
8085 padding-right: 1rem !important;
8086 padding-left: 1rem !important;
8090 padding-right: 1.5rem !important;
8091 padding-left: 1.5rem !important;
8095 padding-right: 3rem !important;
8096 padding-left: 3rem !important;
8100 padding-top: 0 !important;
8101 padding-bottom: 0 !important;
8105 padding-top: 0.25rem !important;
8106 padding-bottom: 0.25rem !important;
8110 padding-top: 0.5rem !important;
8111 padding-bottom: 0.5rem !important;
8115 padding-top: 1rem !important;
8116 padding-bottom: 1rem !important;
8120 padding-top: 1.5rem !important;
8121 padding-bottom: 1.5rem !important;
8125 padding-top: 3rem !important;
8126 padding-bottom: 3rem !important;
8130 padding-top: 0 !important;
8134 padding-top: 0.25rem !important;
8138 padding-top: 0.5rem !important;
8142 padding-top: 1rem !important;
8146 padding-top: 1.5rem !important;
8150 padding-top: 3rem !important;
8154 padding-right: 0 !important;
8158 padding-right: 0.25rem !important;
8162 padding-right: 0.5rem !important;
8166 padding-right: 1rem !important;
8170 padding-right: 1.5rem !important;
8174 padding-right: 3rem !important;
8178 padding-bottom: 0 !important;
8182 padding-bottom: 0.25rem !important;
8186 padding-bottom: 0.5rem !important;
8190 padding-bottom: 1rem !important;
8194 padding-bottom: 1.5rem !important;
8198 padding-bottom: 3rem !important;
8202 padding-left: 0 !important;
8206 padding-left: 0.25rem !important;
8210 padding-left: 0.5rem !important;
8214 padding-left: 1rem !important;
8218 padding-left: 1.5rem !important;
8222 padding-left: 3rem !important;
8230 gap: 0.25rem !important;
8234 gap: 0.5rem !important;
8238 gap: 1rem !important;
8242 gap: 1.5rem !important;
8246 gap: 3rem !important;
8250 row-gap: 0 !important;
8254 row-gap: 0.25rem !important;
8258 row-gap: 0.5rem !important;
8262 row-gap: 1rem !important;
8266 row-gap: 1.5rem !important;
8270 row-gap: 3rem !important;
8274 column-gap: 0 !important;
8278 column-gap: 0.25rem !important;
8282 column-gap: 0.5rem !important;
8286 column-gap: 1rem !important;
8290 column-gap: 1.5rem !important;
8294 column-gap: 3rem !important;
8298 font-family: var(--bs-font-monospace) !important;
8302 font-size: calc(1.375rem + 1.5vw) !important;
8306 font-size: calc(1.325rem + 0.9vw) !important;
8310 font-size: calc(1.3rem + 0.6vw) !important;
8314 font-size: calc(1.275rem + 0.3vw) !important;
8318 font-size: 1.25rem !important;
8322 font-size: 1rem !important;
8326 font-style: italic !important;
8330 font-style: normal !important;
8334 font-weight: lighter !important;
8338 font-weight: 300 !important;
8342 font-weight: 400 !important;
8346 font-weight: 500 !important;
8350 font-weight: 600 !important;
8354 font-weight: 700 !important;
8358 font-weight: bolder !important;
8362 line-height: 1 !important;
8366 line-height: 1.25 !important;
8370 line-height: 1.5 !important;
8374 line-height: 2 !important;
8378 text-align: left !important;
8382 text-align: right !important;
8386 text-align: center !important;
8389 .text-decoration-none {
8390 text-decoration: none !important;
8393 .text-decoration-underline {
8394 text-decoration: underline !important;
8397 .text-decoration-line-through {
8398 text-decoration: line-through !important;
8402 text-transform: lowercase !important;
8406 text-transform: uppercase !important;
8410 text-transform: capitalize !important;
8414 white-space: normal !important;
8418 white-space: nowrap !important;
8421 /* rtl:begin:remove */
8423 word-wrap: break-word !important;
8424 word-break: break-word !important;
8427 /* rtl:end:remove */
8429 --bs-text-opacity: 1;
8430 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8434 --bs-text-opacity: 1;
8435 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8439 --bs-text-opacity: 1;
8440 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8444 --bs-text-opacity: 1;
8445 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8449 --bs-text-opacity: 1;
8450 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8454 --bs-text-opacity: 1;
8455 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8459 --bs-text-opacity: 1;
8460 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8464 --bs-text-opacity: 1;
8465 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8469 --bs-text-opacity: 1;
8470 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8474 --bs-text-opacity: 1;
8475 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8479 --bs-text-opacity: 1;
8480 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8484 --bs-text-opacity: 1;
8485 color: var(--bs-secondary-color) !important;
8489 --bs-text-opacity: 1;
8490 color: rgba(0, 0, 0, 0.5) !important;
8494 --bs-text-opacity: 1;
8495 color: rgba(255, 255, 255, 0.5) !important;
8498 .text-body-secondary {
8499 --bs-text-opacity: 1;
8500 color: var(--bs-secondary-color) !important;
8503 .text-body-tertiary {
8504 --bs-text-opacity: 1;
8505 color: var(--bs-tertiary-color) !important;
8508 .text-body-emphasis {
8509 --bs-text-opacity: 1;
8510 color: var(--bs-emphasis-color) !important;
8514 --bs-text-opacity: 1;
8515 color: inherit !important;
8519 --bs-text-opacity: 0.25;
8523 --bs-text-opacity: 0.5;
8527 --bs-text-opacity: 0.75;
8531 --bs-text-opacity: 1;
8534 .text-primary-emphasis {
8535 color: var(--bs-primary-text-emphasis) !important;
8538 .text-secondary-emphasis {
8539 color: var(--bs-secondary-text-emphasis) !important;
8542 .text-success-emphasis {
8543 color: var(--bs-success-text-emphasis) !important;
8546 .text-info-emphasis {
8547 color: var(--bs-info-text-emphasis) !important;
8550 .text-warning-emphasis {
8551 color: var(--bs-warning-text-emphasis) !important;
8554 .text-danger-emphasis {
8555 color: var(--bs-danger-text-emphasis) !important;
8558 .text-light-emphasis {
8559 color: var(--bs-light-text-emphasis) !important;
8562 .text-dark-emphasis {
8563 color: var(--bs-dark-text-emphasis) !important;
8567 --bs-link-opacity: 0.1;
8570 .link-opacity-10-hover:hover {
8571 --bs-link-opacity: 0.1;
8575 --bs-link-opacity: 0.25;
8578 .link-opacity-25-hover:hover {
8579 --bs-link-opacity: 0.25;
8583 --bs-link-opacity: 0.5;
8586 .link-opacity-50-hover:hover {
8587 --bs-link-opacity: 0.5;
8591 --bs-link-opacity: 0.75;
8594 .link-opacity-75-hover:hover {
8595 --bs-link-opacity: 0.75;
8599 --bs-link-opacity: 1;
8602 .link-opacity-100-hover:hover {
8603 --bs-link-opacity: 1;
8607 text-underline-offset: 0.125em !important;
8610 .link-offset-1-hover:hover {
8611 text-underline-offset: 0.125em !important;
8615 text-underline-offset: 0.25em !important;
8618 .link-offset-2-hover:hover {
8619 text-underline-offset: 0.25em !important;
8623 text-underline-offset: 0.375em !important;
8626 .link-offset-3-hover:hover {
8627 text-underline-offset: 0.375em !important;
8630 .link-underline-primary {
8631 --bs-link-underline-opacity: 1;
8632 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8635 .link-underline-secondary {
8636 --bs-link-underline-opacity: 1;
8637 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8640 .link-underline-success {
8641 --bs-link-underline-opacity: 1;
8642 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8645 .link-underline-info {
8646 --bs-link-underline-opacity: 1;
8647 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8650 .link-underline-warning {
8651 --bs-link-underline-opacity: 1;
8652 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8655 .link-underline-danger {
8656 --bs-link-underline-opacity: 1;
8657 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8660 .link-underline-light {
8661 --bs-link-underline-opacity: 1;
8662 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8665 .link-underline-dark {
8666 --bs-link-underline-opacity: 1;
8667 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8671 --bs-link-underline-opacity: 1;
8672 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8675 .link-underline-opacity-0 {
8676 --bs-link-underline-opacity: 0;
8679 .link-underline-opacity-0-hover:hover {
8680 --bs-link-underline-opacity: 0;
8683 .link-underline-opacity-10 {
8684 --bs-link-underline-opacity: 0.1;
8687 .link-underline-opacity-10-hover:hover {
8688 --bs-link-underline-opacity: 0.1;
8691 .link-underline-opacity-25 {
8692 --bs-link-underline-opacity: 0.25;
8695 .link-underline-opacity-25-hover:hover {
8696 --bs-link-underline-opacity: 0.25;
8699 .link-underline-opacity-50 {
8700 --bs-link-underline-opacity: 0.5;
8703 .link-underline-opacity-50-hover:hover {
8704 --bs-link-underline-opacity: 0.5;
8707 .link-underline-opacity-75 {
8708 --bs-link-underline-opacity: 0.75;
8711 .link-underline-opacity-75-hover:hover {
8712 --bs-link-underline-opacity: 0.75;
8715 .link-underline-opacity-100 {
8716 --bs-link-underline-opacity: 1;
8719 .link-underline-opacity-100-hover:hover {
8720 --bs-link-underline-opacity: 1;
8725 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8730 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8735 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8740 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8745 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8750 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8755 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8760 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8765 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8770 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8775 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8780 background-color: transparent !important;
8783 .bg-body-secondary {
8785 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8790 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8794 --bs-bg-opacity: 0.1;
8798 --bs-bg-opacity: 0.25;
8802 --bs-bg-opacity: 0.5;
8806 --bs-bg-opacity: 0.75;
8813 .bg-primary-subtle {
8814 background-color: var(--bs-primary-bg-subtle) !important;
8817 .bg-secondary-subtle {
8818 background-color: var(--bs-secondary-bg-subtle) !important;
8821 .bg-success-subtle {
8822 background-color: var(--bs-success-bg-subtle) !important;
8826 background-color: var(--bs-info-bg-subtle) !important;
8829 .bg-warning-subtle {
8830 background-color: var(--bs-warning-bg-subtle) !important;
8834 background-color: var(--bs-danger-bg-subtle) !important;
8838 background-color: var(--bs-light-bg-subtle) !important;
8842 background-color: var(--bs-dark-bg-subtle) !important;
8846 background-image: var(--bs-gradient) !important;
8850 user-select: all !important;
8854 user-select: auto !important;
8858 user-select: none !important;
8862 pointer-events: none !important;
8866 pointer-events: auto !important;
8870 border-radius: var(--bs-border-radius) !important;
8874 border-radius: 0 !important;
8878 border-radius: var(--bs-border-radius-sm) !important;
8882 border-radius: var(--bs-border-radius) !important;
8886 border-radius: var(--bs-border-radius-lg) !important;
8890 border-radius: var(--bs-border-radius-xl) !important;
8894 border-radius: var(--bs-border-radius-xxl) !important;
8898 border-radius: 50% !important;
8902 border-radius: var(--bs-border-radius-pill) !important;
8906 border-top-left-radius: var(--bs-border-radius) !important;
8907 border-top-right-radius: var(--bs-border-radius) !important;
8911 border-top-left-radius: 0 !important;
8912 border-top-right-radius: 0 !important;
8916 border-top-left-radius: var(--bs-border-radius-sm) !important;
8917 border-top-right-radius: var(--bs-border-radius-sm) !important;
8921 border-top-left-radius: var(--bs-border-radius) !important;
8922 border-top-right-radius: var(--bs-border-radius) !important;
8926 border-top-left-radius: var(--bs-border-radius-lg) !important;
8927 border-top-right-radius: var(--bs-border-radius-lg) !important;
8931 border-top-left-radius: var(--bs-border-radius-xl) !important;
8932 border-top-right-radius: var(--bs-border-radius-xl) !important;
8936 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8937 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8940 .rounded-top-circle {
8941 border-top-left-radius: 50% !important;
8942 border-top-right-radius: 50% !important;
8946 border-top-left-radius: var(--bs-border-radius-pill) !important;
8947 border-top-right-radius: var(--bs-border-radius-pill) !important;
8951 border-top-right-radius: var(--bs-border-radius) !important;
8952 border-bottom-right-radius: var(--bs-border-radius) !important;
8956 border-top-right-radius: 0 !important;
8957 border-bottom-right-radius: 0 !important;
8961 border-top-right-radius: var(--bs-border-radius-sm) !important;
8962 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8966 border-top-right-radius: var(--bs-border-radius) !important;
8967 border-bottom-right-radius: var(--bs-border-radius) !important;
8971 border-top-right-radius: var(--bs-border-radius-lg) !important;
8972 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8976 border-top-right-radius: var(--bs-border-radius-xl) !important;
8977 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8981 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8982 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8985 .rounded-end-circle {
8986 border-top-right-radius: 50% !important;
8987 border-bottom-right-radius: 50% !important;
8991 border-top-right-radius: var(--bs-border-radius-pill) !important;
8992 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8996 border-bottom-right-radius: var(--bs-border-radius) !important;
8997 border-bottom-left-radius: var(--bs-border-radius) !important;
9001 border-bottom-right-radius: 0 !important;
9002 border-bottom-left-radius: 0 !important;
9006 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9007 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9011 border-bottom-right-radius: var(--bs-border-radius) !important;
9012 border-bottom-left-radius: var(--bs-border-radius) !important;
9016 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9017 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9021 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9022 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9026 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9027 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9030 .rounded-bottom-circle {
9031 border-bottom-right-radius: 50% !important;
9032 border-bottom-left-radius: 50% !important;
9035 .rounded-bottom-pill {
9036 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9037 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9041 border-bottom-left-radius: var(--bs-border-radius) !important;
9042 border-top-left-radius: var(--bs-border-radius) !important;
9046 border-bottom-left-radius: 0 !important;
9047 border-top-left-radius: 0 !important;
9051 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9052 border-top-left-radius: var(--bs-border-radius-sm) !important;
9056 border-bottom-left-radius: var(--bs-border-radius) !important;
9057 border-top-left-radius: var(--bs-border-radius) !important;
9061 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9062 border-top-left-radius: var(--bs-border-radius-lg) !important;
9066 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9067 border-top-left-radius: var(--bs-border-radius-xl) !important;
9071 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9072 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9075 .rounded-start-circle {
9076 border-bottom-left-radius: 50% !important;
9077 border-top-left-radius: 50% !important;
9080 .rounded-start-pill {
9081 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9082 border-top-left-radius: var(--bs-border-radius-pill) !important;
9086 visibility: visible !important;
9090 visibility: hidden !important;
9094 z-index: -1 !important;
9098 z-index: 0 !important;
9102 z-index: 1 !important;
9106 z-index: 2 !important;
9110 z-index: 3 !important;
9113 @media (min-width: 576px) {
9115 float: left !important;
9118 float: right !important;
9121 float: none !important;
9123 .object-fit-sm-contain {
9124 object-fit: contain !important;
9126 .object-fit-sm-cover {
9127 object-fit: cover !important;
9129 .object-fit-sm-fill {
9130 object-fit: fill !important;
9132 .object-fit-sm-scale {
9133 object-fit: scale-down !important;
9135 .object-fit-sm-none {
9136 object-fit: none !important;
9139 display: inline !important;
9141 .d-sm-inline-block {
9142 display: inline-block !important;
9145 display: block !important;
9148 display: grid !important;
9151 display: inline-grid !important;
9154 display: table !important;
9157 display: table-row !important;
9160 display: table-cell !important;
9163 display: flex !important;
9166 display: inline-flex !important;
9169 display: none !important;
9172 flex: 1 1 auto !important;
9175 flex-direction: row !important;
9178 flex-direction: column !important;
9180 .flex-sm-row-reverse {
9181 flex-direction: row-reverse !important;
9183 .flex-sm-column-reverse {
9184 flex-direction: column-reverse !important;
9187 flex-grow: 0 !important;
9190 flex-grow: 1 !important;
9193 flex-shrink: 0 !important;
9196 flex-shrink: 1 !important;
9199 flex-wrap: wrap !important;
9202 flex-wrap: nowrap !important;
9204 .flex-sm-wrap-reverse {
9205 flex-wrap: wrap-reverse !important;
9207 .justify-content-sm-start {
9208 justify-content: flex-start !important;
9210 .justify-content-sm-end {
9211 justify-content: flex-end !important;
9213 .justify-content-sm-center {
9214 justify-content: center !important;
9216 .justify-content-sm-between {
9217 justify-content: space-between !important;
9219 .justify-content-sm-around {
9220 justify-content: space-around !important;
9222 .justify-content-sm-evenly {
9223 justify-content: space-evenly !important;
9225 .align-items-sm-start {
9226 align-items: flex-start !important;
9228 .align-items-sm-end {
9229 align-items: flex-end !important;
9231 .align-items-sm-center {
9232 align-items: center !important;
9234 .align-items-sm-baseline {
9235 align-items: baseline !important;
9237 .align-items-sm-stretch {
9238 align-items: stretch !important;
9240 .align-content-sm-start {
9241 align-content: flex-start !important;
9243 .align-content-sm-end {
9244 align-content: flex-end !important;
9246 .align-content-sm-center {
9247 align-content: center !important;
9249 .align-content-sm-between {
9250 align-content: space-between !important;
9252 .align-content-sm-around {
9253 align-content: space-around !important;
9255 .align-content-sm-stretch {
9256 align-content: stretch !important;
9258 .align-self-sm-auto {
9259 align-self: auto !important;
9261 .align-self-sm-start {
9262 align-self: flex-start !important;
9264 .align-self-sm-end {
9265 align-self: flex-end !important;
9267 .align-self-sm-center {
9268 align-self: center !important;
9270 .align-self-sm-baseline {
9271 align-self: baseline !important;
9273 .align-self-sm-stretch {
9274 align-self: stretch !important;
9277 order: -1 !important;
9280 order: 0 !important;
9283 order: 1 !important;
9286 order: 2 !important;
9289 order: 3 !important;
9292 order: 4 !important;
9295 order: 5 !important;
9298 order: 6 !important;
9301 margin: 0 !important;
9304 margin: 0.25rem !important;
9307 margin: 0.5rem !important;
9310 margin: 1rem !important;
9313 margin: 1.5rem !important;
9316 margin: 3rem !important;
9319 margin: auto !important;
9322 margin-right: 0 !important;
9323 margin-left: 0 !important;
9326 margin-right: 0.25rem !important;
9327 margin-left: 0.25rem !important;
9330 margin-right: 0.5rem !important;
9331 margin-left: 0.5rem !important;
9334 margin-right: 1rem !important;
9335 margin-left: 1rem !important;
9338 margin-right: 1.5rem !important;
9339 margin-left: 1.5rem !important;
9342 margin-right: 3rem !important;
9343 margin-left: 3rem !important;
9346 margin-right: auto !important;
9347 margin-left: auto !important;
9350 margin-top: 0 !important;
9351 margin-bottom: 0 !important;
9354 margin-top: 0.25rem !important;
9355 margin-bottom: 0.25rem !important;
9358 margin-top: 0.5rem !important;
9359 margin-bottom: 0.5rem !important;
9362 margin-top: 1rem !important;
9363 margin-bottom: 1rem !important;
9366 margin-top: 1.5rem !important;
9367 margin-bottom: 1.5rem !important;
9370 margin-top: 3rem !important;
9371 margin-bottom: 3rem !important;
9374 margin-top: auto !important;
9375 margin-bottom: auto !important;
9378 margin-top: 0 !important;
9381 margin-top: 0.25rem !important;
9384 margin-top: 0.5rem !important;
9387 margin-top: 1rem !important;
9390 margin-top: 1.5rem !important;
9393 margin-top: 3rem !important;
9396 margin-top: auto !important;
9399 margin-right: 0 !important;
9402 margin-right: 0.25rem !important;
9405 margin-right: 0.5rem !important;
9408 margin-right: 1rem !important;
9411 margin-right: 1.5rem !important;
9414 margin-right: 3rem !important;
9417 margin-right: auto !important;
9420 margin-bottom: 0 !important;
9423 margin-bottom: 0.25rem !important;
9426 margin-bottom: 0.5rem !important;
9429 margin-bottom: 1rem !important;
9432 margin-bottom: 1.5rem !important;
9435 margin-bottom: 3rem !important;
9438 margin-bottom: auto !important;
9441 margin-left: 0 !important;
9444 margin-left: 0.25rem !important;
9447 margin-left: 0.5rem !important;
9450 margin-left: 1rem !important;
9453 margin-left: 1.5rem !important;
9456 margin-left: 3rem !important;
9459 margin-left: auto !important;
9462 padding: 0 !important;
9465 padding: 0.25rem !important;
9468 padding: 0.5rem !important;
9471 padding: 1rem !important;
9474 padding: 1.5rem !important;
9477 padding: 3rem !important;
9480 padding-right: 0 !important;
9481 padding-left: 0 !important;
9484 padding-right: 0.25rem !important;
9485 padding-left: 0.25rem !important;
9488 padding-right: 0.5rem !important;
9489 padding-left: 0.5rem !important;
9492 padding-right: 1rem !important;
9493 padding-left: 1rem !important;
9496 padding-right: 1.5rem !important;
9497 padding-left: 1.5rem !important;
9500 padding-right: 3rem !important;
9501 padding-left: 3rem !important;
9504 padding-top: 0 !important;
9505 padding-bottom: 0 !important;
9508 padding-top: 0.25rem !important;
9509 padding-bottom: 0.25rem !important;
9512 padding-top: 0.5rem !important;
9513 padding-bottom: 0.5rem !important;
9516 padding-top: 1rem !important;
9517 padding-bottom: 1rem !important;
9520 padding-top: 1.5rem !important;
9521 padding-bottom: 1.5rem !important;
9524 padding-top: 3rem !important;
9525 padding-bottom: 3rem !important;
9528 padding-top: 0 !important;
9531 padding-top: 0.25rem !important;
9534 padding-top: 0.5rem !important;
9537 padding-top: 1rem !important;
9540 padding-top: 1.5rem !important;
9543 padding-top: 3rem !important;
9546 padding-right: 0 !important;
9549 padding-right: 0.25rem !important;
9552 padding-right: 0.5rem !important;
9555 padding-right: 1rem !important;
9558 padding-right: 1.5rem !important;
9561 padding-right: 3rem !important;
9564 padding-bottom: 0 !important;
9567 padding-bottom: 0.25rem !important;
9570 padding-bottom: 0.5rem !important;
9573 padding-bottom: 1rem !important;
9576 padding-bottom: 1.5rem !important;
9579 padding-bottom: 3rem !important;
9582 padding-left: 0 !important;
9585 padding-left: 0.25rem !important;
9588 padding-left: 0.5rem !important;
9591 padding-left: 1rem !important;
9594 padding-left: 1.5rem !important;
9597 padding-left: 3rem !important;
9603 gap: 0.25rem !important;
9606 gap: 0.5rem !important;
9609 gap: 1rem !important;
9612 gap: 1.5rem !important;
9615 gap: 3rem !important;
9618 row-gap: 0 !important;
9621 row-gap: 0.25rem !important;
9624 row-gap: 0.5rem !important;
9627 row-gap: 1rem !important;
9630 row-gap: 1.5rem !important;
9633 row-gap: 3rem !important;
9636 column-gap: 0 !important;
9639 column-gap: 0.25rem !important;
9642 column-gap: 0.5rem !important;
9645 column-gap: 1rem !important;
9648 column-gap: 1.5rem !important;
9651 column-gap: 3rem !important;
9654 text-align: left !important;
9657 text-align: right !important;
9660 text-align: center !important;
9663 @media (min-width: 768px) {
9665 float: left !important;
9668 float: right !important;
9671 float: none !important;
9673 .object-fit-md-contain {
9674 object-fit: contain !important;
9676 .object-fit-md-cover {
9677 object-fit: cover !important;
9679 .object-fit-md-fill {
9680 object-fit: fill !important;
9682 .object-fit-md-scale {
9683 object-fit: scale-down !important;
9685 .object-fit-md-none {
9686 object-fit: none !important;
9689 display: inline !important;
9691 .d-md-inline-block {
9692 display: inline-block !important;
9695 display: block !important;
9698 display: grid !important;
9701 display: inline-grid !important;
9704 display: table !important;
9707 display: table-row !important;
9710 display: table-cell !important;
9713 display: flex !important;
9716 display: inline-flex !important;
9719 display: none !important;
9722 flex: 1 1 auto !important;
9725 flex-direction: row !important;
9728 flex-direction: column !important;
9730 .flex-md-row-reverse {
9731 flex-direction: row-reverse !important;
9733 .flex-md-column-reverse {
9734 flex-direction: column-reverse !important;
9737 flex-grow: 0 !important;
9740 flex-grow: 1 !important;
9743 flex-shrink: 0 !important;
9746 flex-shrink: 1 !important;
9749 flex-wrap: wrap !important;
9752 flex-wrap: nowrap !important;
9754 .flex-md-wrap-reverse {
9755 flex-wrap: wrap-reverse !important;
9757 .justify-content-md-start {
9758 justify-content: flex-start !important;
9760 .justify-content-md-end {
9761 justify-content: flex-end !important;
9763 .justify-content-md-center {
9764 justify-content: center !important;
9766 .justify-content-md-between {
9767 justify-content: space-between !important;
9769 .justify-content-md-around {
9770 justify-content: space-around !important;
9772 .justify-content-md-evenly {
9773 justify-content: space-evenly !important;
9775 .align-items-md-start {
9776 align-items: flex-start !important;
9778 .align-items-md-end {
9779 align-items: flex-end !important;
9781 .align-items-md-center {
9782 align-items: center !important;
9784 .align-items-md-baseline {
9785 align-items: baseline !important;
9787 .align-items-md-stretch {
9788 align-items: stretch !important;
9790 .align-content-md-start {
9791 align-content: flex-start !important;
9793 .align-content-md-end {
9794 align-content: flex-end !important;
9796 .align-content-md-center {
9797 align-content: center !important;
9799 .align-content-md-between {
9800 align-content: space-between !important;
9802 .align-content-md-around {
9803 align-content: space-around !important;
9805 .align-content-md-stretch {
9806 align-content: stretch !important;
9808 .align-self-md-auto {
9809 align-self: auto !important;
9811 .align-self-md-start {
9812 align-self: flex-start !important;
9814 .align-self-md-end {
9815 align-self: flex-end !important;
9817 .align-self-md-center {
9818 align-self: center !important;
9820 .align-self-md-baseline {
9821 align-self: baseline !important;
9823 .align-self-md-stretch {
9824 align-self: stretch !important;
9827 order: -1 !important;
9830 order: 0 !important;
9833 order: 1 !important;
9836 order: 2 !important;
9839 order: 3 !important;
9842 order: 4 !important;
9845 order: 5 !important;
9848 order: 6 !important;
9851 margin: 0 !important;
9854 margin: 0.25rem !important;
9857 margin: 0.5rem !important;
9860 margin: 1rem !important;
9863 margin: 1.5rem !important;
9866 margin: 3rem !important;
9869 margin: auto !important;
9872 margin-right: 0 !important;
9873 margin-left: 0 !important;
9876 margin-right: 0.25rem !important;
9877 margin-left: 0.25rem !important;
9880 margin-right: 0.5rem !important;
9881 margin-left: 0.5rem !important;
9884 margin-right: 1rem !important;
9885 margin-left: 1rem !important;
9888 margin-right: 1.5rem !important;
9889 margin-left: 1.5rem !important;
9892 margin-right: 3rem !important;
9893 margin-left: 3rem !important;
9896 margin-right: auto !important;
9897 margin-left: auto !important;
9900 margin-top: 0 !important;
9901 margin-bottom: 0 !important;
9904 margin-top: 0.25rem !important;
9905 margin-bottom: 0.25rem !important;
9908 margin-top: 0.5rem !important;
9909 margin-bottom: 0.5rem !important;
9912 margin-top: 1rem !important;
9913 margin-bottom: 1rem !important;
9916 margin-top: 1.5rem !important;
9917 margin-bottom: 1.5rem !important;
9920 margin-top: 3rem !important;
9921 margin-bottom: 3rem !important;
9924 margin-top: auto !important;
9925 margin-bottom: auto !important;
9928 margin-top: 0 !important;
9931 margin-top: 0.25rem !important;
9934 margin-top: 0.5rem !important;
9937 margin-top: 1rem !important;
9940 margin-top: 1.5rem !important;
9943 margin-top: 3rem !important;
9946 margin-top: auto !important;
9949 margin-right: 0 !important;
9952 margin-right: 0.25rem !important;
9955 margin-right: 0.5rem !important;
9958 margin-right: 1rem !important;
9961 margin-right: 1.5rem !important;
9964 margin-right: 3rem !important;
9967 margin-right: auto !important;
9970 margin-bottom: 0 !important;
9973 margin-bottom: 0.25rem !important;
9976 margin-bottom: 0.5rem !important;
9979 margin-bottom: 1rem !important;
9982 margin-bottom: 1.5rem !important;
9985 margin-bottom: 3rem !important;
9988 margin-bottom: auto !important;
9991 margin-left: 0 !important;
9994 margin-left: 0.25rem !important;
9997 margin-left: 0.5rem !important;
10000 margin-left: 1rem !important;
10003 margin-left: 1.5rem !important;
10006 margin-left: 3rem !important;
10009 margin-left: auto !important;
10012 padding: 0 !important;
10015 padding: 0.25rem !important;
10018 padding: 0.5rem !important;
10021 padding: 1rem !important;
10024 padding: 1.5rem !important;
10027 padding: 3rem !important;
10030 padding-right: 0 !important;
10031 padding-left: 0 !important;
10034 padding-right: 0.25rem !important;
10035 padding-left: 0.25rem !important;
10038 padding-right: 0.5rem !important;
10039 padding-left: 0.5rem !important;
10042 padding-right: 1rem !important;
10043 padding-left: 1rem !important;
10046 padding-right: 1.5rem !important;
10047 padding-left: 1.5rem !important;
10050 padding-right: 3rem !important;
10051 padding-left: 3rem !important;
10054 padding-top: 0 !important;
10055 padding-bottom: 0 !important;
10058 padding-top: 0.25rem !important;
10059 padding-bottom: 0.25rem !important;
10062 padding-top: 0.5rem !important;
10063 padding-bottom: 0.5rem !important;
10066 padding-top: 1rem !important;
10067 padding-bottom: 1rem !important;
10070 padding-top: 1.5rem !important;
10071 padding-bottom: 1.5rem !important;
10074 padding-top: 3rem !important;
10075 padding-bottom: 3rem !important;
10078 padding-top: 0 !important;
10081 padding-top: 0.25rem !important;
10084 padding-top: 0.5rem !important;
10087 padding-top: 1rem !important;
10090 padding-top: 1.5rem !important;
10093 padding-top: 3rem !important;
10096 padding-right: 0 !important;
10099 padding-right: 0.25rem !important;
10102 padding-right: 0.5rem !important;
10105 padding-right: 1rem !important;
10108 padding-right: 1.5rem !important;
10111 padding-right: 3rem !important;
10114 padding-bottom: 0 !important;
10117 padding-bottom: 0.25rem !important;
10120 padding-bottom: 0.5rem !important;
10123 padding-bottom: 1rem !important;
10126 padding-bottom: 1.5rem !important;
10129 padding-bottom: 3rem !important;
10132 padding-left: 0 !important;
10135 padding-left: 0.25rem !important;
10138 padding-left: 0.5rem !important;
10141 padding-left: 1rem !important;
10144 padding-left: 1.5rem !important;
10147 padding-left: 3rem !important;
10153 gap: 0.25rem !important;
10156 gap: 0.5rem !important;
10159 gap: 1rem !important;
10162 gap: 1.5rem !important;
10165 gap: 3rem !important;
10168 row-gap: 0 !important;
10171 row-gap: 0.25rem !important;
10174 row-gap: 0.5rem !important;
10177 row-gap: 1rem !important;
10180 row-gap: 1.5rem !important;
10183 row-gap: 3rem !important;
10186 column-gap: 0 !important;
10189 column-gap: 0.25rem !important;
10192 column-gap: 0.5rem !important;
10195 column-gap: 1rem !important;
10198 column-gap: 1.5rem !important;
10201 column-gap: 3rem !important;
10204 text-align: left !important;
10207 text-align: right !important;
10210 text-align: center !important;
10213 @media (min-width: 992px) {
10215 float: left !important;
10218 float: right !important;
10221 float: none !important;
10223 .object-fit-lg-contain {
10224 object-fit: contain !important;
10226 .object-fit-lg-cover {
10227 object-fit: cover !important;
10229 .object-fit-lg-fill {
10230 object-fit: fill !important;
10232 .object-fit-lg-scale {
10233 object-fit: scale-down !important;
10235 .object-fit-lg-none {
10236 object-fit: none !important;
10239 display: inline !important;
10241 .d-lg-inline-block {
10242 display: inline-block !important;
10245 display: block !important;
10248 display: grid !important;
10250 .d-lg-inline-grid {
10251 display: inline-grid !important;
10254 display: table !important;
10257 display: table-row !important;
10260 display: table-cell !important;
10263 display: flex !important;
10265 .d-lg-inline-flex {
10266 display: inline-flex !important;
10269 display: none !important;
10272 flex: 1 1 auto !important;
10275 flex-direction: row !important;
10278 flex-direction: column !important;
10280 .flex-lg-row-reverse {
10281 flex-direction: row-reverse !important;
10283 .flex-lg-column-reverse {
10284 flex-direction: column-reverse !important;
10287 flex-grow: 0 !important;
10290 flex-grow: 1 !important;
10292 .flex-lg-shrink-0 {
10293 flex-shrink: 0 !important;
10295 .flex-lg-shrink-1 {
10296 flex-shrink: 1 !important;
10299 flex-wrap: wrap !important;
10302 flex-wrap: nowrap !important;
10304 .flex-lg-wrap-reverse {
10305 flex-wrap: wrap-reverse !important;
10307 .justify-content-lg-start {
10308 justify-content: flex-start !important;
10310 .justify-content-lg-end {
10311 justify-content: flex-end !important;
10313 .justify-content-lg-center {
10314 justify-content: center !important;
10316 .justify-content-lg-between {
10317 justify-content: space-between !important;
10319 .justify-content-lg-around {
10320 justify-content: space-around !important;
10322 .justify-content-lg-evenly {
10323 justify-content: space-evenly !important;
10325 .align-items-lg-start {
10326 align-items: flex-start !important;
10328 .align-items-lg-end {
10329 align-items: flex-end !important;
10331 .align-items-lg-center {
10332 align-items: center !important;
10334 .align-items-lg-baseline {
10335 align-items: baseline !important;
10337 .align-items-lg-stretch {
10338 align-items: stretch !important;
10340 .align-content-lg-start {
10341 align-content: flex-start !important;
10343 .align-content-lg-end {
10344 align-content: flex-end !important;
10346 .align-content-lg-center {
10347 align-content: center !important;
10349 .align-content-lg-between {
10350 align-content: space-between !important;
10352 .align-content-lg-around {
10353 align-content: space-around !important;
10355 .align-content-lg-stretch {
10356 align-content: stretch !important;
10358 .align-self-lg-auto {
10359 align-self: auto !important;
10361 .align-self-lg-start {
10362 align-self: flex-start !important;
10364 .align-self-lg-end {
10365 align-self: flex-end !important;
10367 .align-self-lg-center {
10368 align-self: center !important;
10370 .align-self-lg-baseline {
10371 align-self: baseline !important;
10373 .align-self-lg-stretch {
10374 align-self: stretch !important;
10377 order: -1 !important;
10380 order: 0 !important;
10383 order: 1 !important;
10386 order: 2 !important;
10389 order: 3 !important;
10392 order: 4 !important;
10395 order: 5 !important;
10398 order: 6 !important;
10401 margin: 0 !important;
10404 margin: 0.25rem !important;
10407 margin: 0.5rem !important;
10410 margin: 1rem !important;
10413 margin: 1.5rem !important;
10416 margin: 3rem !important;
10419 margin: auto !important;
10422 margin-right: 0 !important;
10423 margin-left: 0 !important;
10426 margin-right: 0.25rem !important;
10427 margin-left: 0.25rem !important;
10430 margin-right: 0.5rem !important;
10431 margin-left: 0.5rem !important;
10434 margin-right: 1rem !important;
10435 margin-left: 1rem !important;
10438 margin-right: 1.5rem !important;
10439 margin-left: 1.5rem !important;
10442 margin-right: 3rem !important;
10443 margin-left: 3rem !important;
10446 margin-right: auto !important;
10447 margin-left: auto !important;
10450 margin-top: 0 !important;
10451 margin-bottom: 0 !important;
10454 margin-top: 0.25rem !important;
10455 margin-bottom: 0.25rem !important;
10458 margin-top: 0.5rem !important;
10459 margin-bottom: 0.5rem !important;
10462 margin-top: 1rem !important;
10463 margin-bottom: 1rem !important;
10466 margin-top: 1.5rem !important;
10467 margin-bottom: 1.5rem !important;
10470 margin-top: 3rem !important;
10471 margin-bottom: 3rem !important;
10474 margin-top: auto !important;
10475 margin-bottom: auto !important;
10478 margin-top: 0 !important;
10481 margin-top: 0.25rem !important;
10484 margin-top: 0.5rem !important;
10487 margin-top: 1rem !important;
10490 margin-top: 1.5rem !important;
10493 margin-top: 3rem !important;
10496 margin-top: auto !important;
10499 margin-right: 0 !important;
10502 margin-right: 0.25rem !important;
10505 margin-right: 0.5rem !important;
10508 margin-right: 1rem !important;
10511 margin-right: 1.5rem !important;
10514 margin-right: 3rem !important;
10517 margin-right: auto !important;
10520 margin-bottom: 0 !important;
10523 margin-bottom: 0.25rem !important;
10526 margin-bottom: 0.5rem !important;
10529 margin-bottom: 1rem !important;
10532 margin-bottom: 1.5rem !important;
10535 margin-bottom: 3rem !important;
10538 margin-bottom: auto !important;
10541 margin-left: 0 !important;
10544 margin-left: 0.25rem !important;
10547 margin-left: 0.5rem !important;
10550 margin-left: 1rem !important;
10553 margin-left: 1.5rem !important;
10556 margin-left: 3rem !important;
10559 margin-left: auto !important;
10562 padding: 0 !important;
10565 padding: 0.25rem !important;
10568 padding: 0.5rem !important;
10571 padding: 1rem !important;
10574 padding: 1.5rem !important;
10577 padding: 3rem !important;
10580 padding-right: 0 !important;
10581 padding-left: 0 !important;
10584 padding-right: 0.25rem !important;
10585 padding-left: 0.25rem !important;
10588 padding-right: 0.5rem !important;
10589 padding-left: 0.5rem !important;
10592 padding-right: 1rem !important;
10593 padding-left: 1rem !important;
10596 padding-right: 1.5rem !important;
10597 padding-left: 1.5rem !important;
10600 padding-right: 3rem !important;
10601 padding-left: 3rem !important;
10604 padding-top: 0 !important;
10605 padding-bottom: 0 !important;
10608 padding-top: 0.25rem !important;
10609 padding-bottom: 0.25rem !important;
10612 padding-top: 0.5rem !important;
10613 padding-bottom: 0.5rem !important;
10616 padding-top: 1rem !important;
10617 padding-bottom: 1rem !important;
10620 padding-top: 1.5rem !important;
10621 padding-bottom: 1.5rem !important;
10624 padding-top: 3rem !important;
10625 padding-bottom: 3rem !important;
10628 padding-top: 0 !important;
10631 padding-top: 0.25rem !important;
10634 padding-top: 0.5rem !important;
10637 padding-top: 1rem !important;
10640 padding-top: 1.5rem !important;
10643 padding-top: 3rem !important;
10646 padding-right: 0 !important;
10649 padding-right: 0.25rem !important;
10652 padding-right: 0.5rem !important;
10655 padding-right: 1rem !important;
10658 padding-right: 1.5rem !important;
10661 padding-right: 3rem !important;
10664 padding-bottom: 0 !important;
10667 padding-bottom: 0.25rem !important;
10670 padding-bottom: 0.5rem !important;
10673 padding-bottom: 1rem !important;
10676 padding-bottom: 1.5rem !important;
10679 padding-bottom: 3rem !important;
10682 padding-left: 0 !important;
10685 padding-left: 0.25rem !important;
10688 padding-left: 0.5rem !important;
10691 padding-left: 1rem !important;
10694 padding-left: 1.5rem !important;
10697 padding-left: 3rem !important;
10703 gap: 0.25rem !important;
10706 gap: 0.5rem !important;
10709 gap: 1rem !important;
10712 gap: 1.5rem !important;
10715 gap: 3rem !important;
10718 row-gap: 0 !important;
10721 row-gap: 0.25rem !important;
10724 row-gap: 0.5rem !important;
10727 row-gap: 1rem !important;
10730 row-gap: 1.5rem !important;
10733 row-gap: 3rem !important;
10736 column-gap: 0 !important;
10739 column-gap: 0.25rem !important;
10742 column-gap: 0.5rem !important;
10745 column-gap: 1rem !important;
10748 column-gap: 1.5rem !important;
10751 column-gap: 3rem !important;
10754 text-align: left !important;
10757 text-align: right !important;
10760 text-align: center !important;
10763 @media (min-width: 1200px) {
10765 float: left !important;
10768 float: right !important;
10771 float: none !important;
10773 .object-fit-xl-contain {
10774 object-fit: contain !important;
10776 .object-fit-xl-cover {
10777 object-fit: cover !important;
10779 .object-fit-xl-fill {
10780 object-fit: fill !important;
10782 .object-fit-xl-scale {
10783 object-fit: scale-down !important;
10785 .object-fit-xl-none {
10786 object-fit: none !important;
10789 display: inline !important;
10791 .d-xl-inline-block {
10792 display: inline-block !important;
10795 display: block !important;
10798 display: grid !important;
10800 .d-xl-inline-grid {
10801 display: inline-grid !important;
10804 display: table !important;
10807 display: table-row !important;
10810 display: table-cell !important;
10813 display: flex !important;
10815 .d-xl-inline-flex {
10816 display: inline-flex !important;
10819 display: none !important;
10822 flex: 1 1 auto !important;
10825 flex-direction: row !important;
10828 flex-direction: column !important;
10830 .flex-xl-row-reverse {
10831 flex-direction: row-reverse !important;
10833 .flex-xl-column-reverse {
10834 flex-direction: column-reverse !important;
10837 flex-grow: 0 !important;
10840 flex-grow: 1 !important;
10842 .flex-xl-shrink-0 {
10843 flex-shrink: 0 !important;
10845 .flex-xl-shrink-1 {
10846 flex-shrink: 1 !important;
10849 flex-wrap: wrap !important;
10852 flex-wrap: nowrap !important;
10854 .flex-xl-wrap-reverse {
10855 flex-wrap: wrap-reverse !important;
10857 .justify-content-xl-start {
10858 justify-content: flex-start !important;
10860 .justify-content-xl-end {
10861 justify-content: flex-end !important;
10863 .justify-content-xl-center {
10864 justify-content: center !important;
10866 .justify-content-xl-between {
10867 justify-content: space-between !important;
10869 .justify-content-xl-around {
10870 justify-content: space-around !important;
10872 .justify-content-xl-evenly {
10873 justify-content: space-evenly !important;
10875 .align-items-xl-start {
10876 align-items: flex-start !important;
10878 .align-items-xl-end {
10879 align-items: flex-end !important;
10881 .align-items-xl-center {
10882 align-items: center !important;
10884 .align-items-xl-baseline {
10885 align-items: baseline !important;
10887 .align-items-xl-stretch {
10888 align-items: stretch !important;
10890 .align-content-xl-start {
10891 align-content: flex-start !important;
10893 .align-content-xl-end {
10894 align-content: flex-end !important;
10896 .align-content-xl-center {
10897 align-content: center !important;
10899 .align-content-xl-between {
10900 align-content: space-between !important;
10902 .align-content-xl-around {
10903 align-content: space-around !important;
10905 .align-content-xl-stretch {
10906 align-content: stretch !important;
10908 .align-self-xl-auto {
10909 align-self: auto !important;
10911 .align-self-xl-start {
10912 align-self: flex-start !important;
10914 .align-self-xl-end {
10915 align-self: flex-end !important;
10917 .align-self-xl-center {
10918 align-self: center !important;
10920 .align-self-xl-baseline {
10921 align-self: baseline !important;
10923 .align-self-xl-stretch {
10924 align-self: stretch !important;
10927 order: -1 !important;
10930 order: 0 !important;
10933 order: 1 !important;
10936 order: 2 !important;
10939 order: 3 !important;
10942 order: 4 !important;
10945 order: 5 !important;
10948 order: 6 !important;
10951 margin: 0 !important;
10954 margin: 0.25rem !important;
10957 margin: 0.5rem !important;
10960 margin: 1rem !important;
10963 margin: 1.5rem !important;
10966 margin: 3rem !important;
10969 margin: auto !important;
10972 margin-right: 0 !important;
10973 margin-left: 0 !important;
10976 margin-right: 0.25rem !important;
10977 margin-left: 0.25rem !important;
10980 margin-right: 0.5rem !important;
10981 margin-left: 0.5rem !important;
10984 margin-right: 1rem !important;
10985 margin-left: 1rem !important;
10988 margin-right: 1.5rem !important;
10989 margin-left: 1.5rem !important;
10992 margin-right: 3rem !important;
10993 margin-left: 3rem !important;
10996 margin-right: auto !important;
10997 margin-left: auto !important;
11000 margin-top: 0 !important;
11001 margin-bottom: 0 !important;
11004 margin-top: 0.25rem !important;
11005 margin-bottom: 0.25rem !important;
11008 margin-top: 0.5rem !important;
11009 margin-bottom: 0.5rem !important;
11012 margin-top: 1rem !important;
11013 margin-bottom: 1rem !important;
11016 margin-top: 1.5rem !important;
11017 margin-bottom: 1.5rem !important;
11020 margin-top: 3rem !important;
11021 margin-bottom: 3rem !important;
11024 margin-top: auto !important;
11025 margin-bottom: auto !important;
11028 margin-top: 0 !important;
11031 margin-top: 0.25rem !important;
11034 margin-top: 0.5rem !important;
11037 margin-top: 1rem !important;
11040 margin-top: 1.5rem !important;
11043 margin-top: 3rem !important;
11046 margin-top: auto !important;
11049 margin-right: 0 !important;
11052 margin-right: 0.25rem !important;
11055 margin-right: 0.5rem !important;
11058 margin-right: 1rem !important;
11061 margin-right: 1.5rem !important;
11064 margin-right: 3rem !important;
11067 margin-right: auto !important;
11070 margin-bottom: 0 !important;
11073 margin-bottom: 0.25rem !important;
11076 margin-bottom: 0.5rem !important;
11079 margin-bottom: 1rem !important;
11082 margin-bottom: 1.5rem !important;
11085 margin-bottom: 3rem !important;
11088 margin-bottom: auto !important;
11091 margin-left: 0 !important;
11094 margin-left: 0.25rem !important;
11097 margin-left: 0.5rem !important;
11100 margin-left: 1rem !important;
11103 margin-left: 1.5rem !important;
11106 margin-left: 3rem !important;
11109 margin-left: auto !important;
11112 padding: 0 !important;
11115 padding: 0.25rem !important;
11118 padding: 0.5rem !important;
11121 padding: 1rem !important;
11124 padding: 1.5rem !important;
11127 padding: 3rem !important;
11130 padding-right: 0 !important;
11131 padding-left: 0 !important;
11134 padding-right: 0.25rem !important;
11135 padding-left: 0.25rem !important;
11138 padding-right: 0.5rem !important;
11139 padding-left: 0.5rem !important;
11142 padding-right: 1rem !important;
11143 padding-left: 1rem !important;
11146 padding-right: 1.5rem !important;
11147 padding-left: 1.5rem !important;
11150 padding-right: 3rem !important;
11151 padding-left: 3rem !important;
11154 padding-top: 0 !important;
11155 padding-bottom: 0 !important;
11158 padding-top: 0.25rem !important;
11159 padding-bottom: 0.25rem !important;
11162 padding-top: 0.5rem !important;
11163 padding-bottom: 0.5rem !important;
11166 padding-top: 1rem !important;
11167 padding-bottom: 1rem !important;
11170 padding-top: 1.5rem !important;
11171 padding-bottom: 1.5rem !important;
11174 padding-top: 3rem !important;
11175 padding-bottom: 3rem !important;
11178 padding-top: 0 !important;
11181 padding-top: 0.25rem !important;
11184 padding-top: 0.5rem !important;
11187 padding-top: 1rem !important;
11190 padding-top: 1.5rem !important;
11193 padding-top: 3rem !important;
11196 padding-right: 0 !important;
11199 padding-right: 0.25rem !important;
11202 padding-right: 0.5rem !important;
11205 padding-right: 1rem !important;
11208 padding-right: 1.5rem !important;
11211 padding-right: 3rem !important;
11214 padding-bottom: 0 !important;
11217 padding-bottom: 0.25rem !important;
11220 padding-bottom: 0.5rem !important;
11223 padding-bottom: 1rem !important;
11226 padding-bottom: 1.5rem !important;
11229 padding-bottom: 3rem !important;
11232 padding-left: 0 !important;
11235 padding-left: 0.25rem !important;
11238 padding-left: 0.5rem !important;
11241 padding-left: 1rem !important;
11244 padding-left: 1.5rem !important;
11247 padding-left: 3rem !important;
11253 gap: 0.25rem !important;
11256 gap: 0.5rem !important;
11259 gap: 1rem !important;
11262 gap: 1.5rem !important;
11265 gap: 3rem !important;
11268 row-gap: 0 !important;
11271 row-gap: 0.25rem !important;
11274 row-gap: 0.5rem !important;
11277 row-gap: 1rem !important;
11280 row-gap: 1.5rem !important;
11283 row-gap: 3rem !important;
11286 column-gap: 0 !important;
11289 column-gap: 0.25rem !important;
11292 column-gap: 0.5rem !important;
11295 column-gap: 1rem !important;
11298 column-gap: 1.5rem !important;
11301 column-gap: 3rem !important;
11304 text-align: left !important;
11307 text-align: right !important;
11310 text-align: center !important;
11313 @media (min-width: 1400px) {
11315 float: left !important;
11318 float: right !important;
11321 float: none !important;
11323 .object-fit-xxl-contain {
11324 object-fit: contain !important;
11326 .object-fit-xxl-cover {
11327 object-fit: cover !important;
11329 .object-fit-xxl-fill {
11330 object-fit: fill !important;
11332 .object-fit-xxl-scale {
11333 object-fit: scale-down !important;
11335 .object-fit-xxl-none {
11336 object-fit: none !important;
11339 display: inline !important;
11341 .d-xxl-inline-block {
11342 display: inline-block !important;
11345 display: block !important;
11348 display: grid !important;
11350 .d-xxl-inline-grid {
11351 display: inline-grid !important;
11354 display: table !important;
11357 display: table-row !important;
11359 .d-xxl-table-cell {
11360 display: table-cell !important;
11363 display: flex !important;
11365 .d-xxl-inline-flex {
11366 display: inline-flex !important;
11369 display: none !important;
11372 flex: 1 1 auto !important;
11375 flex-direction: row !important;
11378 flex-direction: column !important;
11380 .flex-xxl-row-reverse {
11381 flex-direction: row-reverse !important;
11383 .flex-xxl-column-reverse {
11384 flex-direction: column-reverse !important;
11387 flex-grow: 0 !important;
11390 flex-grow: 1 !important;
11392 .flex-xxl-shrink-0 {
11393 flex-shrink: 0 !important;
11395 .flex-xxl-shrink-1 {
11396 flex-shrink: 1 !important;
11399 flex-wrap: wrap !important;
11402 flex-wrap: nowrap !important;
11404 .flex-xxl-wrap-reverse {
11405 flex-wrap: wrap-reverse !important;
11407 .justify-content-xxl-start {
11408 justify-content: flex-start !important;
11410 .justify-content-xxl-end {
11411 justify-content: flex-end !important;
11413 .justify-content-xxl-center {
11414 justify-content: center !important;
11416 .justify-content-xxl-between {
11417 justify-content: space-between !important;
11419 .justify-content-xxl-around {
11420 justify-content: space-around !important;
11422 .justify-content-xxl-evenly {
11423 justify-content: space-evenly !important;
11425 .align-items-xxl-start {
11426 align-items: flex-start !important;
11428 .align-items-xxl-end {
11429 align-items: flex-end !important;
11431 .align-items-xxl-center {
11432 align-items: center !important;
11434 .align-items-xxl-baseline {
11435 align-items: baseline !important;
11437 .align-items-xxl-stretch {
11438 align-items: stretch !important;
11440 .align-content-xxl-start {
11441 align-content: flex-start !important;
11443 .align-content-xxl-end {
11444 align-content: flex-end !important;
11446 .align-content-xxl-center {
11447 align-content: center !important;
11449 .align-content-xxl-between {
11450 align-content: space-between !important;
11452 .align-content-xxl-around {
11453 align-content: space-around !important;
11455 .align-content-xxl-stretch {
11456 align-content: stretch !important;
11458 .align-self-xxl-auto {
11459 align-self: auto !important;
11461 .align-self-xxl-start {
11462 align-self: flex-start !important;
11464 .align-self-xxl-end {
11465 align-self: flex-end !important;
11467 .align-self-xxl-center {
11468 align-self: center !important;
11470 .align-self-xxl-baseline {
11471 align-self: baseline !important;
11473 .align-self-xxl-stretch {
11474 align-self: stretch !important;
11477 order: -1 !important;
11480 order: 0 !important;
11483 order: 1 !important;
11486 order: 2 !important;
11489 order: 3 !important;
11492 order: 4 !important;
11495 order: 5 !important;
11498 order: 6 !important;
11501 margin: 0 !important;
11504 margin: 0.25rem !important;
11507 margin: 0.5rem !important;
11510 margin: 1rem !important;
11513 margin: 1.5rem !important;
11516 margin: 3rem !important;
11519 margin: auto !important;
11522 margin-right: 0 !important;
11523 margin-left: 0 !important;
11526 margin-right: 0.25rem !important;
11527 margin-left: 0.25rem !important;
11530 margin-right: 0.5rem !important;
11531 margin-left: 0.5rem !important;
11534 margin-right: 1rem !important;
11535 margin-left: 1rem !important;
11538 margin-right: 1.5rem !important;
11539 margin-left: 1.5rem !important;
11542 margin-right: 3rem !important;
11543 margin-left: 3rem !important;
11546 margin-right: auto !important;
11547 margin-left: auto !important;
11550 margin-top: 0 !important;
11551 margin-bottom: 0 !important;
11554 margin-top: 0.25rem !important;
11555 margin-bottom: 0.25rem !important;
11558 margin-top: 0.5rem !important;
11559 margin-bottom: 0.5rem !important;
11562 margin-top: 1rem !important;
11563 margin-bottom: 1rem !important;
11566 margin-top: 1.5rem !important;
11567 margin-bottom: 1.5rem !important;
11570 margin-top: 3rem !important;
11571 margin-bottom: 3rem !important;
11574 margin-top: auto !important;
11575 margin-bottom: auto !important;
11578 margin-top: 0 !important;
11581 margin-top: 0.25rem !important;
11584 margin-top: 0.5rem !important;
11587 margin-top: 1rem !important;
11590 margin-top: 1.5rem !important;
11593 margin-top: 3rem !important;
11596 margin-top: auto !important;
11599 margin-right: 0 !important;
11602 margin-right: 0.25rem !important;
11605 margin-right: 0.5rem !important;
11608 margin-right: 1rem !important;
11611 margin-right: 1.5rem !important;
11614 margin-right: 3rem !important;
11617 margin-right: auto !important;
11620 margin-bottom: 0 !important;
11623 margin-bottom: 0.25rem !important;
11626 margin-bottom: 0.5rem !important;
11629 margin-bottom: 1rem !important;
11632 margin-bottom: 1.5rem !important;
11635 margin-bottom: 3rem !important;
11638 margin-bottom: auto !important;
11641 margin-left: 0 !important;
11644 margin-left: 0.25rem !important;
11647 margin-left: 0.5rem !important;
11650 margin-left: 1rem !important;
11653 margin-left: 1.5rem !important;
11656 margin-left: 3rem !important;
11659 margin-left: auto !important;
11662 padding: 0 !important;
11665 padding: 0.25rem !important;
11668 padding: 0.5rem !important;
11671 padding: 1rem !important;
11674 padding: 1.5rem !important;
11677 padding: 3rem !important;
11680 padding-right: 0 !important;
11681 padding-left: 0 !important;
11684 padding-right: 0.25rem !important;
11685 padding-left: 0.25rem !important;
11688 padding-right: 0.5rem !important;
11689 padding-left: 0.5rem !important;
11692 padding-right: 1rem !important;
11693 padding-left: 1rem !important;
11696 padding-right: 1.5rem !important;
11697 padding-left: 1.5rem !important;
11700 padding-right: 3rem !important;
11701 padding-left: 3rem !important;
11704 padding-top: 0 !important;
11705 padding-bottom: 0 !important;
11708 padding-top: 0.25rem !important;
11709 padding-bottom: 0.25rem !important;
11712 padding-top: 0.5rem !important;
11713 padding-bottom: 0.5rem !important;
11716 padding-top: 1rem !important;
11717 padding-bottom: 1rem !important;
11720 padding-top: 1.5rem !important;
11721 padding-bottom: 1.5rem !important;
11724 padding-top: 3rem !important;
11725 padding-bottom: 3rem !important;
11728 padding-top: 0 !important;
11731 padding-top: 0.25rem !important;
11734 padding-top: 0.5rem !important;
11737 padding-top: 1rem !important;
11740 padding-top: 1.5rem !important;
11743 padding-top: 3rem !important;
11746 padding-right: 0 !important;
11749 padding-right: 0.25rem !important;
11752 padding-right: 0.5rem !important;
11755 padding-right: 1rem !important;
11758 padding-right: 1.5rem !important;
11761 padding-right: 3rem !important;
11764 padding-bottom: 0 !important;
11767 padding-bottom: 0.25rem !important;
11770 padding-bottom: 0.5rem !important;
11773 padding-bottom: 1rem !important;
11776 padding-bottom: 1.5rem !important;
11779 padding-bottom: 3rem !important;
11782 padding-left: 0 !important;
11785 padding-left: 0.25rem !important;
11788 padding-left: 0.5rem !important;
11791 padding-left: 1rem !important;
11794 padding-left: 1.5rem !important;
11797 padding-left: 3rem !important;
11803 gap: 0.25rem !important;
11806 gap: 0.5rem !important;
11809 gap: 1rem !important;
11812 gap: 1.5rem !important;
11815 gap: 3rem !important;
11818 row-gap: 0 !important;
11821 row-gap: 0.25rem !important;
11824 row-gap: 0.5rem !important;
11827 row-gap: 1rem !important;
11830 row-gap: 1.5rem !important;
11833 row-gap: 3rem !important;
11835 .column-gap-xxl-0 {
11836 column-gap: 0 !important;
11838 .column-gap-xxl-1 {
11839 column-gap: 0.25rem !important;
11841 .column-gap-xxl-2 {
11842 column-gap: 0.5rem !important;
11844 .column-gap-xxl-3 {
11845 column-gap: 1rem !important;
11847 .column-gap-xxl-4 {
11848 column-gap: 1.5rem !important;
11850 .column-gap-xxl-5 {
11851 column-gap: 3rem !important;
11854 text-align: left !important;
11857 text-align: right !important;
11860 text-align: center !important;
11863 @media (min-width: 1200px) {
11865 font-size: 2.5rem !important;
11868 font-size: 2rem !important;
11871 font-size: 1.75rem !important;
11874 font-size: 1.5rem !important;
11879 display: inline !important;
11881 .d-print-inline-block {
11882 display: inline-block !important;
11885 display: block !important;
11888 display: grid !important;
11890 .d-print-inline-grid {
11891 display: inline-grid !important;
11894 display: table !important;
11896 .d-print-table-row {
11897 display: table-row !important;
11899 .d-print-table-cell {
11900 display: table-cell !important;
11903 display: flex !important;
11905 .d-print-inline-flex {
11906 display: inline-flex !important;
11909 display: none !important;
11912 .form-control::placeholder {
11916 .dropdown-item:hover:not(.active) {
11917 background-color: #01cdfe;
11920 /*# sourceMappingURL=vaporwave-light.css.map */