styles.css raw
1 @charset "UTF-8";
2 /*!
3 * Bootstrap v5.3.8 (https://getbootstrap.com/)
4 * Copyright 2011-2025 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6 */
7 :root,
8 [data-bs-theme=light] {
9 --bs-blue: #0d6efd;
10 --bs-indigo: #6610f2;
11 --bs-purple: #6f42c1;
12 --bs-pink: #d63384;
13 --bs-red: #dc3545;
14 --bs-orange: #fd7e14;
15 --bs-yellow: #ffc107;
16 --bs-green: #198754;
17 --bs-teal: #20c997;
18 --bs-cyan: #0dcaf0;
19 --bs-black: #000;
20 --bs-white: #fff;
21 --bs-gray: #6c757d;
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: #0d6efd;
33 --bs-secondary: #6c757d;
34 --bs-success: #198754;
35 --bs-info: #0dcaf0;
36 --bs-warning: #ffc107;
37 --bs-danger: #dc3545;
38 --bs-light: #f8f9fa;
39 --bs-dark: #212529;
40 --bs-primary-rgb: 13, 110, 253;
41 --bs-secondary-rgb: 108, 117, 125;
42 --bs-success-rgb: 25, 135, 84;
43 --bs-info-rgb: 13, 202, 240;
44 --bs-warning-rgb: 255, 193, 7;
45 --bs-danger-rgb: 220, 53, 69;
46 --bs-light-rgb: 248, 249, 250;
47 --bs-dark-rgb: 33, 37, 41;
48 --bs-primary-text-emphasis: rgb(5.2, 44, 101.2);
49 --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
50 --bs-success-text-emphasis: rgb(10, 54, 33.6);
51 --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
52 --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
53 --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: rgb(206.6, 226, 254.6);
57 --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
58 --bs-success-bg-subtle: rgb(209, 231, 220.8);
59 --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
60 --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
61 --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
62 --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: rgb(158.2, 197, 254.2);
65 --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
66 --bs-success-border-subtle: rgb(163, 207, 186.6);
67 --bs-info-border-subtle: rgb(158.2, 233.8, 249);
68 --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
69 --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
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: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
75 --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-body-font-family: var(--bs-font-sans-serif);
78 --bs-body-font-size: 1rem;
79 --bs-body-font-weight: 400;
80 --bs-body-line-height: 1.5;
81 --bs-body-color: #212529;
82 --bs-body-color-rgb: 33, 37, 41;
83 --bs-body-bg: #fff;
84 --bs-body-bg-rgb: 255, 255, 255;
85 --bs-emphasis-color: #000;
86 --bs-emphasis-color-rgb: 0, 0, 0;
87 --bs-secondary-color: rgba(33, 37, 41, 0.75);
88 --bs-secondary-color-rgb: 33, 37, 41;
89 --bs-secondary-bg: #e9ecef;
90 --bs-secondary-bg-rgb: 233, 236, 239;
91 --bs-tertiary-color: rgba(33, 37, 41, 0.5);
92 --bs-tertiary-color-rgb: 33, 37, 41;
93 --bs-tertiary-bg: #f8f9fa;
94 --bs-tertiary-bg-rgb: 248, 249, 250;
95 --bs-heading-color: inherit;
96 --bs-link-color: #0d6efd;
97 --bs-link-color-rgb: 13, 110, 253;
98 --bs-link-decoration: underline;
99 --bs-link-hover-color: rgb(10.4, 88, 202.4);
100 --bs-link-hover-color-rgb: 10, 88, 202;
101 --bs-code-color: #d63384;
102 --bs-highlight-color: #212529;
103 --bs-highlight-bg: rgb(255, 242.6, 205.4);
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: 0.375rem;
109 --bs-border-radius-sm: 0.25rem;
110 --bs-border-radius-lg: 0.5rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(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(13, 110, 253, 0.25);
122 --bs-form-valid-color: #198754;
123 --bs-form-valid-border-color: #198754;
124 --bs-form-invalid-color: #dc3545;
125 --bs-form-invalid-border-color: #dc3545;
126 }
127
128 [data-bs-theme=dark] {
129 color-scheme: dark;
130 --bs-body-color: #dee2e6;
131 --bs-body-color-rgb: 222, 226, 230;
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(222, 226, 230, 0.75);
137 --bs-secondary-color-rgb: 222, 226, 230;
138 --bs-secondary-bg: #343a40;
139 --bs-secondary-bg-rgb: 52, 58, 64;
140 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
141 --bs-tertiary-color-rgb: 222, 226, 230;
142 --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
143 --bs-tertiary-bg-rgb: 43, 48, 53;
144 --bs-primary-text-emphasis: rgb(109.8, 168, 253.8);
145 --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
146 --bs-success-text-emphasis: rgb(117, 183, 152.4);
147 --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
148 --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
149 --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: rgb(2.6, 22, 50.6);
153 --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
154 --bs-success-bg-subtle: rgb(5, 27, 16.8);
155 --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
156 --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
157 --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
158 --bs-light-bg-subtle: #343a40;
159 --bs-dark-bg-subtle: #1a1d20;
160 --bs-primary-border-subtle: rgb(7.8, 66, 151.8);
161 --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
162 --bs-success-border-subtle: rgb(15, 81, 50.4);
163 --bs-info-border-subtle: rgb(7.8, 121.2, 144);
164 --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
165 --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
166 --bs-light-border-subtle: #495057;
167 --bs-dark-border-subtle: #343a40;
168 --bs-heading-color: inherit;
169 --bs-link-color: rgb(109.8, 168, 253.8);
170 --bs-link-hover-color: rgb(138.84, 185.4, 254.04);
171 --bs-link-color-rgb: 110, 168, 254;
172 --bs-link-hover-color-rgb: 139, 185, 254;
173 --bs-code-color: rgb(230.4, 132.6, 181.2);
174 --bs-highlight-color: #dee2e6;
175 --bs-highlight-bg: rgb(102, 77.2, 2.8);
176 --bs-border-color: #495057;
177 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
178 --bs-form-valid-color: rgb(117, 183, 152.4);
179 --bs-form-valid-border-color: rgb(117, 183, 152.4);
180 --bs-form-invalid-color: rgb(234, 133.8, 143.4);
181 --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
182 }
183
184 *,
185 *::before,
186 *::after {
187 box-sizing: border-box;
188 }
189
190 @media (prefers-reduced-motion: no-preference) {
191 :root {
192 scroll-behavior: smooth;
193 }
194 }
195 body {
196 margin: 0;
197 font-family: var(--bs-body-font-family);
198 font-size: var(--bs-body-font-size);
199 font-weight: var(--bs-body-font-weight);
200 line-height: var(--bs-body-line-height);
201 color: var(--bs-body-color);
202 text-align: var(--bs-body-text-align);
203 background-color: var(--bs-body-bg);
204 -webkit-text-size-adjust: 100%;
205 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
206 }
207
208 hr {
209 margin: 1rem 0;
210 color: inherit;
211 border: 0;
212 border-top: var(--bs-border-width) solid;
213 opacity: 0.25;
214 }
215
216 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
217 margin-top: 0;
218 margin-bottom: 0.5rem;
219 font-weight: 500;
220 line-height: 1.2;
221 color: var(--bs-heading-color);
222 }
223
224 h1, .h1 {
225 font-size: calc(1.375rem + 1.5vw);
226 }
227
228 @media (min-width: 1200px) {
229 h1, .h1 {
230 font-size: 2.5rem;
231 }
232 }
233 h2, .h2 {
234 font-size: calc(1.325rem + 0.9vw);
235 }
236
237 @media (min-width: 1200px) {
238 h2, .h2 {
239 font-size: 2rem;
240 }
241 }
242 h3, .h3 {
243 font-size: calc(1.3rem + 0.6vw);
244 }
245
246 @media (min-width: 1200px) {
247 h3, .h3 {
248 font-size: 1.75rem;
249 }
250 }
251 h4, .h4 {
252 font-size: calc(1.275rem + 0.3vw);
253 }
254
255 @media (min-width: 1200px) {
256 h4, .h4 {
257 font-size: 1.5rem;
258 }
259 }
260 h5, .h5 {
261 font-size: 1.25rem;
262 }
263
264 h6, .h6 {
265 font-size: 1rem;
266 }
267
268 p {
269 margin-top: 0;
270 margin-bottom: 1rem;
271 }
272
273 abbr[title] {
274 -webkit-text-decoration: underline dotted;
275 text-decoration: underline dotted;
276 cursor: help;
277 -webkit-text-decoration-skip-ink: none;
278 text-decoration-skip-ink: none;
279 }
280
281 address {
282 margin-bottom: 1rem;
283 font-style: normal;
284 line-height: inherit;
285 }
286
287 ol,
288 ul {
289 padding-left: 2rem;
290 }
291
292 ol,
293 ul,
294 dl {
295 margin-top: 0;
296 margin-bottom: 1rem;
297 }
298
299 ol ol,
300 ul ul,
301 ol ul,
302 ul ol {
303 margin-bottom: 0;
304 }
305
306 dt {
307 font-weight: 700;
308 }
309
310 dd {
311 margin-bottom: 0.5rem;
312 margin-left: 0;
313 }
314
315 blockquote {
316 margin: 0 0 1rem;
317 }
318
319 b,
320 strong {
321 font-weight: bolder;
322 }
323
324 small, .small {
325 font-size: 0.875em;
326 }
327
328 mark, .mark {
329 padding: 0.1875em;
330 color: var(--bs-highlight-color);
331 background-color: var(--bs-highlight-bg);
332 }
333
334 sub,
335 sup {
336 position: relative;
337 font-size: 0.75em;
338 line-height: 0;
339 vertical-align: baseline;
340 }
341
342 sub {
343 bottom: -0.25em;
344 }
345
346 sup {
347 top: -0.5em;
348 }
349
350 a {
351 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
352 text-decoration: underline;
353 }
354
355 a:hover {
356 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
357 }
358
359 a:not([href]):not([class]), a:not([href]):not([class]):hover {
360 color: inherit;
361 text-decoration: none;
362 }
363
364 pre,
365 code,
366 kbd,
367 samp {
368 font-family: var(--bs-font-monospace);
369 font-size: 1em;
370 }
371
372 pre {
373 display: block;
374 margin-top: 0;
375 margin-bottom: 1rem;
376 overflow: auto;
377 font-size: 0.875em;
378 }
379
380 pre code {
381 font-size: inherit;
382 color: inherit;
383 word-break: normal;
384 }
385
386 code {
387 font-size: 0.875em;
388 color: var(--bs-code-color);
389 word-wrap: break-word;
390 }
391
392 a > code {
393 color: inherit;
394 }
395
396 kbd {
397 padding: 0.1875rem 0.375rem;
398 font-size: 0.875em;
399 color: var(--bs-body-bg);
400 background-color: var(--bs-body-color);
401 border-radius: 0.25rem;
402 }
403
404 kbd kbd {
405 padding: 0;
406 font-size: 1em;
407 }
408
409 figure {
410 margin: 0 0 1rem;
411 }
412
413 img,
414 svg {
415 vertical-align: middle;
416 }
417
418 table {
419 caption-side: bottom;
420 border-collapse: collapse;
421 }
422
423 caption {
424 padding-top: 0.5rem;
425 padding-bottom: 0.5rem;
426 color: var(--bs-secondary-color);
427 text-align: left;
428 }
429
430 th {
431 text-align: inherit;
432 text-align: -webkit-match-parent;
433 }
434
435 thead,
436 tbody,
437 tfoot,
438 tr,
439 td,
440 th {
441 border-color: inherit;
442 border-style: solid;
443 border-width: 0;
444 }
445
446 label {
447 display: inline-block;
448 }
449
450 button {
451 border-radius: 0;
452 }
453
454 button:focus:not(:focus-visible) {
455 outline: 0;
456 }
457
458 input,
459 button,
460 select,
461 optgroup,
462 textarea {
463 margin: 0;
464 font-family: inherit;
465 font-size: inherit;
466 line-height: inherit;
467 }
468
469 button,
470 select {
471 text-transform: none;
472 }
473
474 [role=button] {
475 cursor: pointer;
476 }
477
478 select {
479 word-wrap: normal;
480 }
481
482 select:disabled {
483 opacity: 1;
484 }
485
486 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
487 display: none !important;
488 }
489
490 button,
491 [type=button],
492 [type=reset],
493 [type=submit] {
494 -webkit-appearance: button;
495 }
496
497 button:not(:disabled),
498 [type=button]:not(:disabled),
499 [type=reset]:not(:disabled),
500 [type=submit]:not(:disabled) {
501 cursor: pointer;
502 }
503
504 ::-moz-focus-inner {
505 padding: 0;
506 border-style: none;
507 }
508
509 textarea {
510 resize: vertical;
511 }
512
513 fieldset {
514 min-width: 0;
515 padding: 0;
516 margin: 0;
517 border: 0;
518 }
519
520 legend {
521 float: left;
522 width: 100%;
523 padding: 0;
524 margin-bottom: 0.5rem;
525 line-height: inherit;
526 font-size: calc(1.275rem + 0.3vw);
527 }
528
529 @media (min-width: 1200px) {
530 legend {
531 font-size: 1.5rem;
532 }
533 }
534 legend + * {
535 clear: left;
536 }
537
538 ::-webkit-datetime-edit-fields-wrapper,
539 ::-webkit-datetime-edit-text,
540 ::-webkit-datetime-edit-minute,
541 ::-webkit-datetime-edit-hour-field,
542 ::-webkit-datetime-edit-day-field,
543 ::-webkit-datetime-edit-month-field,
544 ::-webkit-datetime-edit-year-field {
545 padding: 0;
546 }
547
548 ::-webkit-inner-spin-button {
549 height: auto;
550 }
551
552 [type=search] {
553 -webkit-appearance: textfield;
554 outline-offset: -2px;
555 }
556
557 [type=search]::-webkit-search-cancel-button {
558 cursor: pointer;
559 filter: grayscale(1);
560 }
561
562 /* rtl:raw:
563 [type="tel"],
564 [type="url"],
565 [type="email"],
566 [type="number"] {
567 direction: ltr;
568 }
569 */
570 ::-webkit-search-decoration {
571 -webkit-appearance: none;
572 }
573
574 ::-webkit-color-swatch-wrapper {
575 padding: 0;
576 }
577
578 ::file-selector-button {
579 font: inherit;
580 -webkit-appearance: button;
581 }
582
583 output {
584 display: inline-block;
585 }
586
587 iframe {
588 border: 0;
589 }
590
591 summary {
592 display: list-item;
593 cursor: pointer;
594 }
595
596 progress {
597 vertical-align: baseline;
598 }
599
600 [hidden] {
601 display: none !important;
602 }
603
604 .lead {
605 font-size: 1.25rem;
606 font-weight: 300;
607 }
608
609 .display-1 {
610 font-weight: 300;
611 line-height: 1.2;
612 font-size: calc(1.625rem + 4.5vw);
613 }
614
615 @media (min-width: 1200px) {
616 .display-1 {
617 font-size: 5rem;
618 }
619 }
620 .display-2 {
621 font-weight: 300;
622 line-height: 1.2;
623 font-size: calc(1.575rem + 3.9vw);
624 }
625
626 @media (min-width: 1200px) {
627 .display-2 {
628 font-size: 4.5rem;
629 }
630 }
631 .display-3 {
632 font-weight: 300;
633 line-height: 1.2;
634 font-size: calc(1.525rem + 3.3vw);
635 }
636
637 @media (min-width: 1200px) {
638 .display-3 {
639 font-size: 4rem;
640 }
641 }
642 .display-4 {
643 font-weight: 300;
644 line-height: 1.2;
645 font-size: calc(1.475rem + 2.7vw);
646 }
647
648 @media (min-width: 1200px) {
649 .display-4 {
650 font-size: 3.5rem;
651 }
652 }
653 .display-5 {
654 font-weight: 300;
655 line-height: 1.2;
656 font-size: calc(1.425rem + 2.1vw);
657 }
658
659 @media (min-width: 1200px) {
660 .display-5 {
661 font-size: 3rem;
662 }
663 }
664 .display-6 {
665 font-weight: 300;
666 line-height: 1.2;
667 font-size: calc(1.375rem + 1.5vw);
668 }
669
670 @media (min-width: 1200px) {
671 .display-6 {
672 font-size: 2.5rem;
673 }
674 }
675 .list-unstyled {
676 padding-left: 0;
677 list-style: none;
678 }
679
680 .list-inline {
681 padding-left: 0;
682 list-style: none;
683 }
684
685 .list-inline-item {
686 display: inline-block;
687 }
688
689 .list-inline-item:not(:last-child) {
690 margin-right: 0.5rem;
691 }
692
693 .initialism {
694 font-size: 0.875em;
695 text-transform: uppercase;
696 }
697
698 .blockquote {
699 margin-bottom: 1rem;
700 font-size: 1.25rem;
701 }
702
703 .blockquote > :last-child {
704 margin-bottom: 0;
705 }
706
707 .blockquote-footer {
708 margin-top: -1rem;
709 margin-bottom: 1rem;
710 font-size: 0.875em;
711 color: #6c757d;
712 }
713
714 .blockquote-footer::before {
715 content: "— ";
716 }
717
718 .img-fluid {
719 max-width: 100%;
720 height: auto;
721 }
722
723 .img-thumbnail {
724 padding: 0.25rem;
725 background-color: var(--bs-body-bg);
726 border: var(--bs-border-width) solid var(--bs-border-color);
727 border-radius: var(--bs-border-radius);
728 max-width: 100%;
729 height: auto;
730 }
731
732 .figure {
733 display: inline-block;
734 }
735
736 .figure-img {
737 margin-bottom: 0.5rem;
738 line-height: 1;
739 }
740
741 .figure-caption {
742 font-size: 0.875em;
743 color: var(--bs-secondary-color);
744 }
745
746 .container,
747 .container-fluid,
748 .container-xxl,
749 .container-xl,
750 .container-lg,
751 .container-md,
752 .container-sm {
753 --bs-gutter-x: 1.5rem;
754 --bs-gutter-y: 0;
755 width: 100%;
756 padding-right: calc(var(--bs-gutter-x) * 0.5);
757 padding-left: calc(var(--bs-gutter-x) * 0.5);
758 margin-right: auto;
759 margin-left: auto;
760 }
761
762 @media (min-width: 576px) {
763 .container-sm, .container {
764 max-width: 540px;
765 }
766 }
767 @media (min-width: 768px) {
768 .container-md, .container-sm, .container {
769 max-width: 720px;
770 }
771 }
772 @media (min-width: 992px) {
773 .container-lg, .container-md, .container-sm, .container {
774 max-width: 960px;
775 }
776 }
777 @media (min-width: 1200px) {
778 .container-xl, .container-lg, .container-md, .container-sm, .container {
779 max-width: 1140px;
780 }
781 }
782 @media (min-width: 1400px) {
783 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
784 max-width: 1320px;
785 }
786 }
787 :root {
788 --bs-breakpoint-xs: 0;
789 --bs-breakpoint-sm: 576px;
790 --bs-breakpoint-md: 768px;
791 --bs-breakpoint-lg: 992px;
792 --bs-breakpoint-xl: 1200px;
793 --bs-breakpoint-xxl: 1400px;
794 }
795
796 .row {
797 --bs-gutter-x: 1.5rem;
798 --bs-gutter-y: 0;
799 display: flex;
800 flex-wrap: wrap;
801 margin-top: calc(-1 * var(--bs-gutter-y));
802 margin-right: calc(-0.5 * var(--bs-gutter-x));
803 margin-left: calc(-0.5 * var(--bs-gutter-x));
804 }
805
806 .row > * {
807 flex-shrink: 0;
808 width: 100%;
809 max-width: 100%;
810 padding-right: calc(var(--bs-gutter-x) * 0.5);
811 padding-left: calc(var(--bs-gutter-x) * 0.5);
812 margin-top: var(--bs-gutter-y);
813 }
814
815 .col {
816 flex: 1 0 0;
817 }
818
819 .row-cols-auto > * {
820 flex: 0 0 auto;
821 width: auto;
822 }
823
824 .row-cols-1 > * {
825 flex: 0 0 auto;
826 width: 100%;
827 }
828
829 .row-cols-2 > * {
830 flex: 0 0 auto;
831 width: 50%;
832 }
833
834 .row-cols-3 > * {
835 flex: 0 0 auto;
836 width: 33.33333333%;
837 }
838
839 .row-cols-4 > * {
840 flex: 0 0 auto;
841 width: 25%;
842 }
843
844 .row-cols-5 > * {
845 flex: 0 0 auto;
846 width: 20%;
847 }
848
849 .row-cols-6 > * {
850 flex: 0 0 auto;
851 width: 16.66666667%;
852 }
853
854 .col-auto {
855 flex: 0 0 auto;
856 width: auto;
857 }
858
859 .col-1 {
860 flex: 0 0 auto;
861 width: 8.33333333%;
862 }
863
864 .col-2 {
865 flex: 0 0 auto;
866 width: 16.66666667%;
867 }
868
869 .col-3 {
870 flex: 0 0 auto;
871 width: 25%;
872 }
873
874 .col-4 {
875 flex: 0 0 auto;
876 width: 33.33333333%;
877 }
878
879 .col-5 {
880 flex: 0 0 auto;
881 width: 41.66666667%;
882 }
883
884 .col-6 {
885 flex: 0 0 auto;
886 width: 50%;
887 }
888
889 .col-7 {
890 flex: 0 0 auto;
891 width: 58.33333333%;
892 }
893
894 .col-8 {
895 flex: 0 0 auto;
896 width: 66.66666667%;
897 }
898
899 .col-9 {
900 flex: 0 0 auto;
901 width: 75%;
902 }
903
904 .col-10 {
905 flex: 0 0 auto;
906 width: 83.33333333%;
907 }
908
909 .col-11 {
910 flex: 0 0 auto;
911 width: 91.66666667%;
912 }
913
914 .col-12 {
915 flex: 0 0 auto;
916 width: 100%;
917 }
918
919 .offset-1 {
920 margin-left: 8.33333333%;
921 }
922
923 .offset-2 {
924 margin-left: 16.66666667%;
925 }
926
927 .offset-3 {
928 margin-left: 25%;
929 }
930
931 .offset-4 {
932 margin-left: 33.33333333%;
933 }
934
935 .offset-5 {
936 margin-left: 41.66666667%;
937 }
938
939 .offset-6 {
940 margin-left: 50%;
941 }
942
943 .offset-7 {
944 margin-left: 58.33333333%;
945 }
946
947 .offset-8 {
948 margin-left: 66.66666667%;
949 }
950
951 .offset-9 {
952 margin-left: 75%;
953 }
954
955 .offset-10 {
956 margin-left: 83.33333333%;
957 }
958
959 .offset-11 {
960 margin-left: 91.66666667%;
961 }
962
963 .g-0,
964 .gx-0 {
965 --bs-gutter-x: 0;
966 }
967
968 .g-0,
969 .gy-0 {
970 --bs-gutter-y: 0;
971 }
972
973 .g-1,
974 .gx-1 {
975 --bs-gutter-x: 0.25rem;
976 }
977
978 .g-1,
979 .gy-1 {
980 --bs-gutter-y: 0.25rem;
981 }
982
983 .g-2,
984 .gx-2 {
985 --bs-gutter-x: 0.5rem;
986 }
987
988 .g-2,
989 .gy-2 {
990 --bs-gutter-y: 0.5rem;
991 }
992
993 .g-3,
994 .gx-3 {
995 --bs-gutter-x: 1rem;
996 }
997
998 .g-3,
999 .gy-3 {
1000 --bs-gutter-y: 1rem;
1001 }
1002
1003 .g-4,
1004 .gx-4 {
1005 --bs-gutter-x: 1.5rem;
1006 }
1007
1008 .g-4,
1009 .gy-4 {
1010 --bs-gutter-y: 1.5rem;
1011 }
1012
1013 .g-5,
1014 .gx-5 {
1015 --bs-gutter-x: 3rem;
1016 }
1017
1018 .g-5,
1019 .gy-5 {
1020 --bs-gutter-y: 3rem;
1021 }
1022
1023 @media (min-width: 576px) {
1024 .col-sm {
1025 flex: 1 0 0;
1026 }
1027 .row-cols-sm-auto > * {
1028 flex: 0 0 auto;
1029 width: auto;
1030 }
1031 .row-cols-sm-1 > * {
1032 flex: 0 0 auto;
1033 width: 100%;
1034 }
1035 .row-cols-sm-2 > * {
1036 flex: 0 0 auto;
1037 width: 50%;
1038 }
1039 .row-cols-sm-3 > * {
1040 flex: 0 0 auto;
1041 width: 33.33333333%;
1042 }
1043 .row-cols-sm-4 > * {
1044 flex: 0 0 auto;
1045 width: 25%;
1046 }
1047 .row-cols-sm-5 > * {
1048 flex: 0 0 auto;
1049 width: 20%;
1050 }
1051 .row-cols-sm-6 > * {
1052 flex: 0 0 auto;
1053 width: 16.66666667%;
1054 }
1055 .col-sm-auto {
1056 flex: 0 0 auto;
1057 width: auto;
1058 }
1059 .col-sm-1 {
1060 flex: 0 0 auto;
1061 width: 8.33333333%;
1062 }
1063 .col-sm-2 {
1064 flex: 0 0 auto;
1065 width: 16.66666667%;
1066 }
1067 .col-sm-3 {
1068 flex: 0 0 auto;
1069 width: 25%;
1070 }
1071 .col-sm-4 {
1072 flex: 0 0 auto;
1073 width: 33.33333333%;
1074 }
1075 .col-sm-5 {
1076 flex: 0 0 auto;
1077 width: 41.66666667%;
1078 }
1079 .col-sm-6 {
1080 flex: 0 0 auto;
1081 width: 50%;
1082 }
1083 .col-sm-7 {
1084 flex: 0 0 auto;
1085 width: 58.33333333%;
1086 }
1087 .col-sm-8 {
1088 flex: 0 0 auto;
1089 width: 66.66666667%;
1090 }
1091 .col-sm-9 {
1092 flex: 0 0 auto;
1093 width: 75%;
1094 }
1095 .col-sm-10 {
1096 flex: 0 0 auto;
1097 width: 83.33333333%;
1098 }
1099 .col-sm-11 {
1100 flex: 0 0 auto;
1101 width: 91.66666667%;
1102 }
1103 .col-sm-12 {
1104 flex: 0 0 auto;
1105 width: 100%;
1106 }
1107 .offset-sm-0 {
1108 margin-left: 0;
1109 }
1110 .offset-sm-1 {
1111 margin-left: 8.33333333%;
1112 }
1113 .offset-sm-2 {
1114 margin-left: 16.66666667%;
1115 }
1116 .offset-sm-3 {
1117 margin-left: 25%;
1118 }
1119 .offset-sm-4 {
1120 margin-left: 33.33333333%;
1121 }
1122 .offset-sm-5 {
1123 margin-left: 41.66666667%;
1124 }
1125 .offset-sm-6 {
1126 margin-left: 50%;
1127 }
1128 .offset-sm-7 {
1129 margin-left: 58.33333333%;
1130 }
1131 .offset-sm-8 {
1132 margin-left: 66.66666667%;
1133 }
1134 .offset-sm-9 {
1135 margin-left: 75%;
1136 }
1137 .offset-sm-10 {
1138 margin-left: 83.33333333%;
1139 }
1140 .offset-sm-11 {
1141 margin-left: 91.66666667%;
1142 }
1143 .g-sm-0,
1144 .gx-sm-0 {
1145 --bs-gutter-x: 0;
1146 }
1147 .g-sm-0,
1148 .gy-sm-0 {
1149 --bs-gutter-y: 0;
1150 }
1151 .g-sm-1,
1152 .gx-sm-1 {
1153 --bs-gutter-x: 0.25rem;
1154 }
1155 .g-sm-1,
1156 .gy-sm-1 {
1157 --bs-gutter-y: 0.25rem;
1158 }
1159 .g-sm-2,
1160 .gx-sm-2 {
1161 --bs-gutter-x: 0.5rem;
1162 }
1163 .g-sm-2,
1164 .gy-sm-2 {
1165 --bs-gutter-y: 0.5rem;
1166 }
1167 .g-sm-3,
1168 .gx-sm-3 {
1169 --bs-gutter-x: 1rem;
1170 }
1171 .g-sm-3,
1172 .gy-sm-3 {
1173 --bs-gutter-y: 1rem;
1174 }
1175 .g-sm-4,
1176 .gx-sm-4 {
1177 --bs-gutter-x: 1.5rem;
1178 }
1179 .g-sm-4,
1180 .gy-sm-4 {
1181 --bs-gutter-y: 1.5rem;
1182 }
1183 .g-sm-5,
1184 .gx-sm-5 {
1185 --bs-gutter-x: 3rem;
1186 }
1187 .g-sm-5,
1188 .gy-sm-5 {
1189 --bs-gutter-y: 3rem;
1190 }
1191 }
1192 @media (min-width: 768px) {
1193 .col-md {
1194 flex: 1 0 0;
1195 }
1196 .row-cols-md-auto > * {
1197 flex: 0 0 auto;
1198 width: auto;
1199 }
1200 .row-cols-md-1 > * {
1201 flex: 0 0 auto;
1202 width: 100%;
1203 }
1204 .row-cols-md-2 > * {
1205 flex: 0 0 auto;
1206 width: 50%;
1207 }
1208 .row-cols-md-3 > * {
1209 flex: 0 0 auto;
1210 width: 33.33333333%;
1211 }
1212 .row-cols-md-4 > * {
1213 flex: 0 0 auto;
1214 width: 25%;
1215 }
1216 .row-cols-md-5 > * {
1217 flex: 0 0 auto;
1218 width: 20%;
1219 }
1220 .row-cols-md-6 > * {
1221 flex: 0 0 auto;
1222 width: 16.66666667%;
1223 }
1224 .col-md-auto {
1225 flex: 0 0 auto;
1226 width: auto;
1227 }
1228 .col-md-1 {
1229 flex: 0 0 auto;
1230 width: 8.33333333%;
1231 }
1232 .col-md-2 {
1233 flex: 0 0 auto;
1234 width: 16.66666667%;
1235 }
1236 .col-md-3 {
1237 flex: 0 0 auto;
1238 width: 25%;
1239 }
1240 .col-md-4 {
1241 flex: 0 0 auto;
1242 width: 33.33333333%;
1243 }
1244 .col-md-5 {
1245 flex: 0 0 auto;
1246 width: 41.66666667%;
1247 }
1248 .col-md-6 {
1249 flex: 0 0 auto;
1250 width: 50%;
1251 }
1252 .col-md-7 {
1253 flex: 0 0 auto;
1254 width: 58.33333333%;
1255 }
1256 .col-md-8 {
1257 flex: 0 0 auto;
1258 width: 66.66666667%;
1259 }
1260 .col-md-9 {
1261 flex: 0 0 auto;
1262 width: 75%;
1263 }
1264 .col-md-10 {
1265 flex: 0 0 auto;
1266 width: 83.33333333%;
1267 }
1268 .col-md-11 {
1269 flex: 0 0 auto;
1270 width: 91.66666667%;
1271 }
1272 .col-md-12 {
1273 flex: 0 0 auto;
1274 width: 100%;
1275 }
1276 .offset-md-0 {
1277 margin-left: 0;
1278 }
1279 .offset-md-1 {
1280 margin-left: 8.33333333%;
1281 }
1282 .offset-md-2 {
1283 margin-left: 16.66666667%;
1284 }
1285 .offset-md-3 {
1286 margin-left: 25%;
1287 }
1288 .offset-md-4 {
1289 margin-left: 33.33333333%;
1290 }
1291 .offset-md-5 {
1292 margin-left: 41.66666667%;
1293 }
1294 .offset-md-6 {
1295 margin-left: 50%;
1296 }
1297 .offset-md-7 {
1298 margin-left: 58.33333333%;
1299 }
1300 .offset-md-8 {
1301 margin-left: 66.66666667%;
1302 }
1303 .offset-md-9 {
1304 margin-left: 75%;
1305 }
1306 .offset-md-10 {
1307 margin-left: 83.33333333%;
1308 }
1309 .offset-md-11 {
1310 margin-left: 91.66666667%;
1311 }
1312 .g-md-0,
1313 .gx-md-0 {
1314 --bs-gutter-x: 0;
1315 }
1316 .g-md-0,
1317 .gy-md-0 {
1318 --bs-gutter-y: 0;
1319 }
1320 .g-md-1,
1321 .gx-md-1 {
1322 --bs-gutter-x: 0.25rem;
1323 }
1324 .g-md-1,
1325 .gy-md-1 {
1326 --bs-gutter-y: 0.25rem;
1327 }
1328 .g-md-2,
1329 .gx-md-2 {
1330 --bs-gutter-x: 0.5rem;
1331 }
1332 .g-md-2,
1333 .gy-md-2 {
1334 --bs-gutter-y: 0.5rem;
1335 }
1336 .g-md-3,
1337 .gx-md-3 {
1338 --bs-gutter-x: 1rem;
1339 }
1340 .g-md-3,
1341 .gy-md-3 {
1342 --bs-gutter-y: 1rem;
1343 }
1344 .g-md-4,
1345 .gx-md-4 {
1346 --bs-gutter-x: 1.5rem;
1347 }
1348 .g-md-4,
1349 .gy-md-4 {
1350 --bs-gutter-y: 1.5rem;
1351 }
1352 .g-md-5,
1353 .gx-md-5 {
1354 --bs-gutter-x: 3rem;
1355 }
1356 .g-md-5,
1357 .gy-md-5 {
1358 --bs-gutter-y: 3rem;
1359 }
1360 }
1361 @media (min-width: 992px) {
1362 .col-lg {
1363 flex: 1 0 0;
1364 }
1365 .row-cols-lg-auto > * {
1366 flex: 0 0 auto;
1367 width: auto;
1368 }
1369 .row-cols-lg-1 > * {
1370 flex: 0 0 auto;
1371 width: 100%;
1372 }
1373 .row-cols-lg-2 > * {
1374 flex: 0 0 auto;
1375 width: 50%;
1376 }
1377 .row-cols-lg-3 > * {
1378 flex: 0 0 auto;
1379 width: 33.33333333%;
1380 }
1381 .row-cols-lg-4 > * {
1382 flex: 0 0 auto;
1383 width: 25%;
1384 }
1385 .row-cols-lg-5 > * {
1386 flex: 0 0 auto;
1387 width: 20%;
1388 }
1389 .row-cols-lg-6 > * {
1390 flex: 0 0 auto;
1391 width: 16.66666667%;
1392 }
1393 .col-lg-auto {
1394 flex: 0 0 auto;
1395 width: auto;
1396 }
1397 .col-lg-1 {
1398 flex: 0 0 auto;
1399 width: 8.33333333%;
1400 }
1401 .col-lg-2 {
1402 flex: 0 0 auto;
1403 width: 16.66666667%;
1404 }
1405 .col-lg-3 {
1406 flex: 0 0 auto;
1407 width: 25%;
1408 }
1409 .col-lg-4 {
1410 flex: 0 0 auto;
1411 width: 33.33333333%;
1412 }
1413 .col-lg-5 {
1414 flex: 0 0 auto;
1415 width: 41.66666667%;
1416 }
1417 .col-lg-6 {
1418 flex: 0 0 auto;
1419 width: 50%;
1420 }
1421 .col-lg-7 {
1422 flex: 0 0 auto;
1423 width: 58.33333333%;
1424 }
1425 .col-lg-8 {
1426 flex: 0 0 auto;
1427 width: 66.66666667%;
1428 }
1429 .col-lg-9 {
1430 flex: 0 0 auto;
1431 width: 75%;
1432 }
1433 .col-lg-10 {
1434 flex: 0 0 auto;
1435 width: 83.33333333%;
1436 }
1437 .col-lg-11 {
1438 flex: 0 0 auto;
1439 width: 91.66666667%;
1440 }
1441 .col-lg-12 {
1442 flex: 0 0 auto;
1443 width: 100%;
1444 }
1445 .offset-lg-0 {
1446 margin-left: 0;
1447 }
1448 .offset-lg-1 {
1449 margin-left: 8.33333333%;
1450 }
1451 .offset-lg-2 {
1452 margin-left: 16.66666667%;
1453 }
1454 .offset-lg-3 {
1455 margin-left: 25%;
1456 }
1457 .offset-lg-4 {
1458 margin-left: 33.33333333%;
1459 }
1460 .offset-lg-5 {
1461 margin-left: 41.66666667%;
1462 }
1463 .offset-lg-6 {
1464 margin-left: 50%;
1465 }
1466 .offset-lg-7 {
1467 margin-left: 58.33333333%;
1468 }
1469 .offset-lg-8 {
1470 margin-left: 66.66666667%;
1471 }
1472 .offset-lg-9 {
1473 margin-left: 75%;
1474 }
1475 .offset-lg-10 {
1476 margin-left: 83.33333333%;
1477 }
1478 .offset-lg-11 {
1479 margin-left: 91.66666667%;
1480 }
1481 .g-lg-0,
1482 .gx-lg-0 {
1483 --bs-gutter-x: 0;
1484 }
1485 .g-lg-0,
1486 .gy-lg-0 {
1487 --bs-gutter-y: 0;
1488 }
1489 .g-lg-1,
1490 .gx-lg-1 {
1491 --bs-gutter-x: 0.25rem;
1492 }
1493 .g-lg-1,
1494 .gy-lg-1 {
1495 --bs-gutter-y: 0.25rem;
1496 }
1497 .g-lg-2,
1498 .gx-lg-2 {
1499 --bs-gutter-x: 0.5rem;
1500 }
1501 .g-lg-2,
1502 .gy-lg-2 {
1503 --bs-gutter-y: 0.5rem;
1504 }
1505 .g-lg-3,
1506 .gx-lg-3 {
1507 --bs-gutter-x: 1rem;
1508 }
1509 .g-lg-3,
1510 .gy-lg-3 {
1511 --bs-gutter-y: 1rem;
1512 }
1513 .g-lg-4,
1514 .gx-lg-4 {
1515 --bs-gutter-x: 1.5rem;
1516 }
1517 .g-lg-4,
1518 .gy-lg-4 {
1519 --bs-gutter-y: 1.5rem;
1520 }
1521 .g-lg-5,
1522 .gx-lg-5 {
1523 --bs-gutter-x: 3rem;
1524 }
1525 .g-lg-5,
1526 .gy-lg-5 {
1527 --bs-gutter-y: 3rem;
1528 }
1529 }
1530 @media (min-width: 1200px) {
1531 .col-xl {
1532 flex: 1 0 0;
1533 }
1534 .row-cols-xl-auto > * {
1535 flex: 0 0 auto;
1536 width: auto;
1537 }
1538 .row-cols-xl-1 > * {
1539 flex: 0 0 auto;
1540 width: 100%;
1541 }
1542 .row-cols-xl-2 > * {
1543 flex: 0 0 auto;
1544 width: 50%;
1545 }
1546 .row-cols-xl-3 > * {
1547 flex: 0 0 auto;
1548 width: 33.33333333%;
1549 }
1550 .row-cols-xl-4 > * {
1551 flex: 0 0 auto;
1552 width: 25%;
1553 }
1554 .row-cols-xl-5 > * {
1555 flex: 0 0 auto;
1556 width: 20%;
1557 }
1558 .row-cols-xl-6 > * {
1559 flex: 0 0 auto;
1560 width: 16.66666667%;
1561 }
1562 .col-xl-auto {
1563 flex: 0 0 auto;
1564 width: auto;
1565 }
1566 .col-xl-1 {
1567 flex: 0 0 auto;
1568 width: 8.33333333%;
1569 }
1570 .col-xl-2 {
1571 flex: 0 0 auto;
1572 width: 16.66666667%;
1573 }
1574 .col-xl-3 {
1575 flex: 0 0 auto;
1576 width: 25%;
1577 }
1578 .col-xl-4 {
1579 flex: 0 0 auto;
1580 width: 33.33333333%;
1581 }
1582 .col-xl-5 {
1583 flex: 0 0 auto;
1584 width: 41.66666667%;
1585 }
1586 .col-xl-6 {
1587 flex: 0 0 auto;
1588 width: 50%;
1589 }
1590 .col-xl-7 {
1591 flex: 0 0 auto;
1592 width: 58.33333333%;
1593 }
1594 .col-xl-8 {
1595 flex: 0 0 auto;
1596 width: 66.66666667%;
1597 }
1598 .col-xl-9 {
1599 flex: 0 0 auto;
1600 width: 75%;
1601 }
1602 .col-xl-10 {
1603 flex: 0 0 auto;
1604 width: 83.33333333%;
1605 }
1606 .col-xl-11 {
1607 flex: 0 0 auto;
1608 width: 91.66666667%;
1609 }
1610 .col-xl-12 {
1611 flex: 0 0 auto;
1612 width: 100%;
1613 }
1614 .offset-xl-0 {
1615 margin-left: 0;
1616 }
1617 .offset-xl-1 {
1618 margin-left: 8.33333333%;
1619 }
1620 .offset-xl-2 {
1621 margin-left: 16.66666667%;
1622 }
1623 .offset-xl-3 {
1624 margin-left: 25%;
1625 }
1626 .offset-xl-4 {
1627 margin-left: 33.33333333%;
1628 }
1629 .offset-xl-5 {
1630 margin-left: 41.66666667%;
1631 }
1632 .offset-xl-6 {
1633 margin-left: 50%;
1634 }
1635 .offset-xl-7 {
1636 margin-left: 58.33333333%;
1637 }
1638 .offset-xl-8 {
1639 margin-left: 66.66666667%;
1640 }
1641 .offset-xl-9 {
1642 margin-left: 75%;
1643 }
1644 .offset-xl-10 {
1645 margin-left: 83.33333333%;
1646 }
1647 .offset-xl-11 {
1648 margin-left: 91.66666667%;
1649 }
1650 .g-xl-0,
1651 .gx-xl-0 {
1652 --bs-gutter-x: 0;
1653 }
1654 .g-xl-0,
1655 .gy-xl-0 {
1656 --bs-gutter-y: 0;
1657 }
1658 .g-xl-1,
1659 .gx-xl-1 {
1660 --bs-gutter-x: 0.25rem;
1661 }
1662 .g-xl-1,
1663 .gy-xl-1 {
1664 --bs-gutter-y: 0.25rem;
1665 }
1666 .g-xl-2,
1667 .gx-xl-2 {
1668 --bs-gutter-x: 0.5rem;
1669 }
1670 .g-xl-2,
1671 .gy-xl-2 {
1672 --bs-gutter-y: 0.5rem;
1673 }
1674 .g-xl-3,
1675 .gx-xl-3 {
1676 --bs-gutter-x: 1rem;
1677 }
1678 .g-xl-3,
1679 .gy-xl-3 {
1680 --bs-gutter-y: 1rem;
1681 }
1682 .g-xl-4,
1683 .gx-xl-4 {
1684 --bs-gutter-x: 1.5rem;
1685 }
1686 .g-xl-4,
1687 .gy-xl-4 {
1688 --bs-gutter-y: 1.5rem;
1689 }
1690 .g-xl-5,
1691 .gx-xl-5 {
1692 --bs-gutter-x: 3rem;
1693 }
1694 .g-xl-5,
1695 .gy-xl-5 {
1696 --bs-gutter-y: 3rem;
1697 }
1698 }
1699 @media (min-width: 1400px) {
1700 .col-xxl {
1701 flex: 1 0 0;
1702 }
1703 .row-cols-xxl-auto > * {
1704 flex: 0 0 auto;
1705 width: auto;
1706 }
1707 .row-cols-xxl-1 > * {
1708 flex: 0 0 auto;
1709 width: 100%;
1710 }
1711 .row-cols-xxl-2 > * {
1712 flex: 0 0 auto;
1713 width: 50%;
1714 }
1715 .row-cols-xxl-3 > * {
1716 flex: 0 0 auto;
1717 width: 33.33333333%;
1718 }
1719 .row-cols-xxl-4 > * {
1720 flex: 0 0 auto;
1721 width: 25%;
1722 }
1723 .row-cols-xxl-5 > * {
1724 flex: 0 0 auto;
1725 width: 20%;
1726 }
1727 .row-cols-xxl-6 > * {
1728 flex: 0 0 auto;
1729 width: 16.66666667%;
1730 }
1731 .col-xxl-auto {
1732 flex: 0 0 auto;
1733 width: auto;
1734 }
1735 .col-xxl-1 {
1736 flex: 0 0 auto;
1737 width: 8.33333333%;
1738 }
1739 .col-xxl-2 {
1740 flex: 0 0 auto;
1741 width: 16.66666667%;
1742 }
1743 .col-xxl-3 {
1744 flex: 0 0 auto;
1745 width: 25%;
1746 }
1747 .col-xxl-4 {
1748 flex: 0 0 auto;
1749 width: 33.33333333%;
1750 }
1751 .col-xxl-5 {
1752 flex: 0 0 auto;
1753 width: 41.66666667%;
1754 }
1755 .col-xxl-6 {
1756 flex: 0 0 auto;
1757 width: 50%;
1758 }
1759 .col-xxl-7 {
1760 flex: 0 0 auto;
1761 width: 58.33333333%;
1762 }
1763 .col-xxl-8 {
1764 flex: 0 0 auto;
1765 width: 66.66666667%;
1766 }
1767 .col-xxl-9 {
1768 flex: 0 0 auto;
1769 width: 75%;
1770 }
1771 .col-xxl-10 {
1772 flex: 0 0 auto;
1773 width: 83.33333333%;
1774 }
1775 .col-xxl-11 {
1776 flex: 0 0 auto;
1777 width: 91.66666667%;
1778 }
1779 .col-xxl-12 {
1780 flex: 0 0 auto;
1781 width: 100%;
1782 }
1783 .offset-xxl-0 {
1784 margin-left: 0;
1785 }
1786 .offset-xxl-1 {
1787 margin-left: 8.33333333%;
1788 }
1789 .offset-xxl-2 {
1790 margin-left: 16.66666667%;
1791 }
1792 .offset-xxl-3 {
1793 margin-left: 25%;
1794 }
1795 .offset-xxl-4 {
1796 margin-left: 33.33333333%;
1797 }
1798 .offset-xxl-5 {
1799 margin-left: 41.66666667%;
1800 }
1801 .offset-xxl-6 {
1802 margin-left: 50%;
1803 }
1804 .offset-xxl-7 {
1805 margin-left: 58.33333333%;
1806 }
1807 .offset-xxl-8 {
1808 margin-left: 66.66666667%;
1809 }
1810 .offset-xxl-9 {
1811 margin-left: 75%;
1812 }
1813 .offset-xxl-10 {
1814 margin-left: 83.33333333%;
1815 }
1816 .offset-xxl-11 {
1817 margin-left: 91.66666667%;
1818 }
1819 .g-xxl-0,
1820 .gx-xxl-0 {
1821 --bs-gutter-x: 0;
1822 }
1823 .g-xxl-0,
1824 .gy-xxl-0 {
1825 --bs-gutter-y: 0;
1826 }
1827 .g-xxl-1,
1828 .gx-xxl-1 {
1829 --bs-gutter-x: 0.25rem;
1830 }
1831 .g-xxl-1,
1832 .gy-xxl-1 {
1833 --bs-gutter-y: 0.25rem;
1834 }
1835 .g-xxl-2,
1836 .gx-xxl-2 {
1837 --bs-gutter-x: 0.5rem;
1838 }
1839 .g-xxl-2,
1840 .gy-xxl-2 {
1841 --bs-gutter-y: 0.5rem;
1842 }
1843 .g-xxl-3,
1844 .gx-xxl-3 {
1845 --bs-gutter-x: 1rem;
1846 }
1847 .g-xxl-3,
1848 .gy-xxl-3 {
1849 --bs-gutter-y: 1rem;
1850 }
1851 .g-xxl-4,
1852 .gx-xxl-4 {
1853 --bs-gutter-x: 1.5rem;
1854 }
1855 .g-xxl-4,
1856 .gy-xxl-4 {
1857 --bs-gutter-y: 1.5rem;
1858 }
1859 .g-xxl-5,
1860 .gx-xxl-5 {
1861 --bs-gutter-x: 3rem;
1862 }
1863 .g-xxl-5,
1864 .gy-xxl-5 {
1865 --bs-gutter-y: 3rem;
1866 }
1867 }
1868 .table {
1869 --bs-table-color-type: initial;
1870 --bs-table-bg-type: initial;
1871 --bs-table-color-state: initial;
1872 --bs-table-bg-state: initial;
1873 --bs-table-color: var(--bs-emphasis-color);
1874 --bs-table-bg: var(--bs-body-bg);
1875 --bs-table-border-color: var(--bs-border-color);
1876 --bs-table-accent-bg: transparent;
1877 --bs-table-striped-color: var(--bs-emphasis-color);
1878 --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
1879 --bs-table-active-color: var(--bs-emphasis-color);
1880 --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
1881 --bs-table-hover-color: var(--bs-emphasis-color);
1882 --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
1883 width: 100%;
1884 margin-bottom: 1rem;
1885 vertical-align: top;
1886 border-color: var(--bs-table-border-color);
1887 }
1888
1889 .table > :not(caption) > * > * {
1890 padding: 0.5rem 0.5rem;
1891 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1892 background-color: var(--bs-table-bg);
1893 border-bottom-width: var(--bs-border-width);
1894 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1895 }
1896
1897 .table > tbody {
1898 vertical-align: inherit;
1899 }
1900
1901 .table > thead {
1902 vertical-align: bottom;
1903 }
1904
1905 .table-group-divider {
1906 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1907 }
1908
1909 .caption-top {
1910 caption-side: top;
1911 }
1912
1913 .table-sm > :not(caption) > * > * {
1914 padding: 0.25rem 0.25rem;
1915 }
1916
1917 .table-bordered > :not(caption) > * {
1918 border-width: var(--bs-border-width) 0;
1919 }
1920
1921 .table-bordered > :not(caption) > * > * {
1922 border-width: 0 var(--bs-border-width);
1923 }
1924
1925 .table-borderless > :not(caption) > * > * {
1926 border-bottom-width: 0;
1927 }
1928
1929 .table-borderless > :not(:first-child) {
1930 border-top-width: 0;
1931 }
1932
1933 .table-striped > tbody > tr:nth-of-type(odd) > * {
1934 --bs-table-color-type: var(--bs-table-striped-color);
1935 --bs-table-bg-type: var(--bs-table-striped-bg);
1936 }
1937
1938 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1939 --bs-table-color-type: var(--bs-table-striped-color);
1940 --bs-table-bg-type: var(--bs-table-striped-bg);
1941 }
1942
1943 .table-active {
1944 --bs-table-color-state: var(--bs-table-active-color);
1945 --bs-table-bg-state: var(--bs-table-active-bg);
1946 }
1947
1948 .table-hover > tbody > tr:hover > * {
1949 --bs-table-color-state: var(--bs-table-hover-color);
1950 --bs-table-bg-state: var(--bs-table-hover-bg);
1951 }
1952
1953 .table-primary {
1954 --bs-table-color: #000;
1955 --bs-table-bg: rgb(206.6, 226, 254.6);
1956 --bs-table-border-color: rgb(165.28, 180.8, 203.68);
1957 --bs-table-striped-bg: rgb(196.27, 214.7, 241.87);
1958 --bs-table-striped-color: #000;
1959 --bs-table-active-bg: rgb(185.94, 203.4, 229.14);
1960 --bs-table-active-color: #000;
1961 --bs-table-hover-bg: rgb(191.105, 209.05, 235.505);
1962 --bs-table-hover-color: #000;
1963 color: var(--bs-table-color);
1964 border-color: var(--bs-table-border-color);
1965 }
1966
1967 .table-secondary {
1968 --bs-table-color: #000;
1969 --bs-table-bg: rgb(225.6, 227.4, 229);
1970 --bs-table-border-color: rgb(180.48, 181.92, 183.2);
1971 --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
1972 --bs-table-striped-color: #000;
1973 --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
1974 --bs-table-active-color: #000;
1975 --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
1976 --bs-table-hover-color: #000;
1977 color: var(--bs-table-color);
1978 border-color: var(--bs-table-border-color);
1979 }
1980
1981 .table-success {
1982 --bs-table-color: #000;
1983 --bs-table-bg: rgb(209, 231, 220.8);
1984 --bs-table-border-color: rgb(167.2, 184.8, 176.64);
1985 --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
1986 --bs-table-striped-color: #000;
1987 --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
1988 --bs-table-active-color: #000;
1989 --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
1990 --bs-table-hover-color: #000;
1991 color: var(--bs-table-color);
1992 border-color: var(--bs-table-border-color);
1993 }
1994
1995 .table-info {
1996 --bs-table-color: #000;
1997 --bs-table-bg: rgb(206.6, 244.4, 252);
1998 --bs-table-border-color: rgb(165.28, 195.52, 201.6);
1999 --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
2000 --bs-table-striped-color: #000;
2001 --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
2002 --bs-table-active-color: #000;
2003 --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
2004 --bs-table-hover-color: #000;
2005 color: var(--bs-table-color);
2006 border-color: var(--bs-table-border-color);
2007 }
2008
2009 .table-warning {
2010 --bs-table-color: #000;
2011 --bs-table-bg: rgb(255, 242.6, 205.4);
2012 --bs-table-border-color: rgb(204, 194.08, 164.32);
2013 --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
2014 --bs-table-striped-color: #000;
2015 --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
2016 --bs-table-active-color: #000;
2017 --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
2018 --bs-table-hover-color: #000;
2019 color: var(--bs-table-color);
2020 border-color: var(--bs-table-border-color);
2021 }
2022
2023 .table-danger {
2024 --bs-table-color: #000;
2025 --bs-table-bg: rgb(248, 214.6, 217.8);
2026 --bs-table-border-color: rgb(198.4, 171.68, 174.24);
2027 --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
2028 --bs-table-striped-color: #000;
2029 --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
2030 --bs-table-active-color: #000;
2031 --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
2032 --bs-table-hover-color: #000;
2033 color: var(--bs-table-color);
2034 border-color: var(--bs-table-border-color);
2035 }
2036
2037 .table-light {
2038 --bs-table-color: #000;
2039 --bs-table-bg: #f8f9fa;
2040 --bs-table-border-color: rgb(198.4, 199.2, 200);
2041 --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
2042 --bs-table-striped-color: #000;
2043 --bs-table-active-bg: rgb(223.2, 224.1, 225);
2044 --bs-table-active-color: #000;
2045 --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
2046 --bs-table-hover-color: #000;
2047 color: var(--bs-table-color);
2048 border-color: var(--bs-table-border-color);
2049 }
2050
2051 .table-dark {
2052 --bs-table-color: #fff;
2053 --bs-table-bg: #212529;
2054 --bs-table-border-color: rgb(77.4, 80.6, 83.8);
2055 --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
2056 --bs-table-striped-color: #fff;
2057 --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
2058 --bs-table-active-color: #fff;
2059 --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
2060 --bs-table-hover-color: #fff;
2061 color: var(--bs-table-color);
2062 border-color: var(--bs-table-border-color);
2063 }
2064
2065 .table-responsive {
2066 overflow-x: auto;
2067 -webkit-overflow-scrolling: touch;
2068 }
2069
2070 @media (max-width: 575.98px) {
2071 .table-responsive-sm {
2072 overflow-x: auto;
2073 -webkit-overflow-scrolling: touch;
2074 }
2075 }
2076 @media (max-width: 767.98px) {
2077 .table-responsive-md {
2078 overflow-x: auto;
2079 -webkit-overflow-scrolling: touch;
2080 }
2081 }
2082 @media (max-width: 991.98px) {
2083 .table-responsive-lg {
2084 overflow-x: auto;
2085 -webkit-overflow-scrolling: touch;
2086 }
2087 }
2088 @media (max-width: 1199.98px) {
2089 .table-responsive-xl {
2090 overflow-x: auto;
2091 -webkit-overflow-scrolling: touch;
2092 }
2093 }
2094 @media (max-width: 1399.98px) {
2095 .table-responsive-xxl {
2096 overflow-x: auto;
2097 -webkit-overflow-scrolling: touch;
2098 }
2099 }
2100 .form-label {
2101 margin-bottom: 0.5rem;
2102 }
2103
2104 .col-form-label {
2105 padding-top: calc(0.375rem + var(--bs-border-width));
2106 padding-bottom: calc(0.375rem + var(--bs-border-width));
2107 margin-bottom: 0;
2108 font-size: inherit;
2109 line-height: 1.5;
2110 }
2111
2112 .col-form-label-lg {
2113 padding-top: calc(0.5rem + var(--bs-border-width));
2114 padding-bottom: calc(0.5rem + var(--bs-border-width));
2115 font-size: 1.25rem;
2116 }
2117
2118 .col-form-label-sm {
2119 padding-top: calc(0.25rem + var(--bs-border-width));
2120 padding-bottom: calc(0.25rem + var(--bs-border-width));
2121 font-size: 0.875rem;
2122 }
2123
2124 .form-text {
2125 margin-top: 0.25rem;
2126 font-size: 0.875em;
2127 color: var(--bs-secondary-color);
2128 }
2129
2130 .form-control {
2131 display: block;
2132 width: 100%;
2133 padding: 0.375rem 0.75rem;
2134 font-size: 1rem;
2135 font-weight: 400;
2136 line-height: 1.5;
2137 color: var(--bs-body-color);
2138 appearance: none;
2139 background-color: var(--bs-body-bg);
2140 background-clip: padding-box;
2141 border: var(--bs-border-width) solid var(--bs-border-color);
2142 border-radius: var(--bs-border-radius);
2143 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2144 }
2145
2146 @media (prefers-reduced-motion: reduce) {
2147 .form-control {
2148 transition: none;
2149 }
2150 }
2151 .form-control[type=file] {
2152 overflow: hidden;
2153 }
2154
2155 .form-control[type=file]:not(:disabled):not([readonly]) {
2156 cursor: pointer;
2157 }
2158
2159 .form-control:focus {
2160 color: var(--bs-body-color);
2161 background-color: var(--bs-body-bg);
2162 border-color: rgb(134, 182.5, 254);
2163 outline: 0;
2164 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2165 }
2166
2167 .form-control::-webkit-date-and-time-value {
2168 min-width: 85px;
2169 height: 1.5em;
2170 margin: 0;
2171 }
2172
2173 .form-control::-webkit-datetime-edit {
2174 display: block;
2175 padding: 0;
2176 }
2177
2178 .form-control::placeholder {
2179 color: var(--bs-secondary-color);
2180 opacity: 1;
2181 }
2182
2183 .form-control:disabled {
2184 background-color: var(--bs-secondary-bg);
2185 opacity: 1;
2186 }
2187
2188 .form-control::file-selector-button {
2189 padding: 0.375rem 0.75rem;
2190 margin: -0.375rem -0.75rem;
2191 margin-inline-end: 0.75rem;
2192 color: var(--bs-body-color);
2193 background-color: var(--bs-tertiary-bg);
2194 pointer-events: none;
2195 border-color: inherit;
2196 border-style: solid;
2197 border-width: 0;
2198 border-inline-end-width: var(--bs-border-width);
2199 border-radius: 0;
2200 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;
2201 }
2202
2203 @media (prefers-reduced-motion: reduce) {
2204 .form-control::file-selector-button {
2205 transition: none;
2206 }
2207 }
2208 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2209 background-color: var(--bs-secondary-bg);
2210 }
2211
2212 .form-control-plaintext {
2213 display: block;
2214 width: 100%;
2215 padding: 0.375rem 0;
2216 margin-bottom: 0;
2217 line-height: 1.5;
2218 color: var(--bs-body-color);
2219 background-color: transparent;
2220 border: solid transparent;
2221 border-width: var(--bs-border-width) 0;
2222 }
2223
2224 .form-control-plaintext:focus {
2225 outline: 0;
2226 }
2227
2228 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2229 padding-right: 0;
2230 padding-left: 0;
2231 }
2232
2233 .form-control-sm {
2234 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2235 padding: 0.25rem 0.5rem;
2236 font-size: 0.875rem;
2237 border-radius: var(--bs-border-radius-sm);
2238 }
2239
2240 .form-control-sm::file-selector-button {
2241 padding: 0.25rem 0.5rem;
2242 margin: -0.25rem -0.5rem;
2243 margin-inline-end: 0.5rem;
2244 }
2245
2246 .form-control-lg {
2247 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2248 padding: 0.5rem 1rem;
2249 font-size: 1.25rem;
2250 border-radius: var(--bs-border-radius-lg);
2251 }
2252
2253 .form-control-lg::file-selector-button {
2254 padding: 0.5rem 1rem;
2255 margin: -0.5rem -1rem;
2256 margin-inline-end: 1rem;
2257 }
2258
2259 textarea.form-control {
2260 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2261 }
2262
2263 textarea.form-control-sm {
2264 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2265 }
2266
2267 textarea.form-control-lg {
2268 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2269 }
2270
2271 .form-control-color {
2272 width: 3rem;
2273 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2274 padding: 0.375rem;
2275 }
2276
2277 .form-control-color:not(:disabled):not([readonly]) {
2278 cursor: pointer;
2279 }
2280
2281 .form-control-color::-moz-color-swatch {
2282 border: 0 !important;
2283 border-radius: var(--bs-border-radius);
2284 }
2285
2286 .form-control-color::-webkit-color-swatch {
2287 border: 0 !important;
2288 border-radius: var(--bs-border-radius);
2289 }
2290
2291 .form-control-color.form-control-sm {
2292 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2293 }
2294
2295 .form-control-color.form-control-lg {
2296 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2297 }
2298
2299 .form-select {
2300 --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");
2301 display: block;
2302 width: 100%;
2303 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2304 font-size: 1rem;
2305 font-weight: 400;
2306 line-height: 1.5;
2307 color: var(--bs-body-color);
2308 appearance: none;
2309 background-color: var(--bs-body-bg);
2310 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2311 background-repeat: no-repeat;
2312 background-position: right 0.75rem center;
2313 background-size: 16px 12px;
2314 border: var(--bs-border-width) solid var(--bs-border-color);
2315 border-radius: var(--bs-border-radius);
2316 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2317 }
2318
2319 @media (prefers-reduced-motion: reduce) {
2320 .form-select {
2321 transition: none;
2322 }
2323 }
2324 .form-select:focus {
2325 border-color: rgb(134, 182.5, 254);
2326 outline: 0;
2327 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2328 }
2329
2330 .form-select[multiple], .form-select[size]:not([size="1"]) {
2331 padding-right: 0.75rem;
2332 background-image: none;
2333 }
2334
2335 .form-select:disabled {
2336 background-color: var(--bs-secondary-bg);
2337 }
2338
2339 .form-select:-moz-focusring {
2340 color: transparent;
2341 text-shadow: 0 0 0 var(--bs-body-color);
2342 }
2343
2344 .form-select-sm {
2345 padding-top: 0.25rem;
2346 padding-bottom: 0.25rem;
2347 padding-left: 0.5rem;
2348 font-size: 0.875rem;
2349 border-radius: var(--bs-border-radius-sm);
2350 }
2351
2352 .form-select-lg {
2353 padding-top: 0.5rem;
2354 padding-bottom: 0.5rem;
2355 padding-left: 1rem;
2356 font-size: 1.25rem;
2357 border-radius: var(--bs-border-radius-lg);
2358 }
2359
2360 [data-bs-theme=dark] .form-select {
2361 --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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2362 }
2363
2364 .form-check {
2365 display: block;
2366 min-height: 1.5rem;
2367 padding-left: 1.5em;
2368 margin-bottom: 0.125rem;
2369 }
2370
2371 .form-check .form-check-input {
2372 float: left;
2373 margin-left: -1.5em;
2374 }
2375
2376 .form-check-reverse {
2377 padding-right: 1.5em;
2378 padding-left: 0;
2379 text-align: right;
2380 }
2381
2382 .form-check-reverse .form-check-input {
2383 float: right;
2384 margin-right: -1.5em;
2385 margin-left: 0;
2386 }
2387
2388 .form-check-input {
2389 --bs-form-check-bg: var(--bs-body-bg);
2390 flex-shrink: 0;
2391 width: 1em;
2392 height: 1em;
2393 margin-top: 0.25em;
2394 vertical-align: top;
2395 appearance: none;
2396 background-color: var(--bs-form-check-bg);
2397 background-image: var(--bs-form-check-bg-image);
2398 background-repeat: no-repeat;
2399 background-position: center;
2400 background-size: contain;
2401 border: var(--bs-border-width) solid var(--bs-border-color);
2402 print-color-adjust: exact;
2403 }
2404
2405 .form-check-input[type=checkbox] {
2406 border-radius: 0.25em;
2407 }
2408
2409 .form-check-input[type=radio] {
2410 border-radius: 50%;
2411 }
2412
2413 .form-check-input:active {
2414 filter: brightness(90%);
2415 }
2416
2417 .form-check-input:focus {
2418 border-color: rgb(134, 182.5, 254);
2419 outline: 0;
2420 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2421 }
2422
2423 .form-check-input:checked {
2424 background-color: #0d6efd;
2425 border-color: #0d6efd;
2426 }
2427
2428 .form-check-input:checked[type=checkbox] {
2429 --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");
2430 }
2431
2432 .form-check-input:checked[type=radio] {
2433 --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");
2434 }
2435
2436 .form-check-input[type=checkbox]:indeterminate {
2437 background-color: #0d6efd;
2438 border-color: #0d6efd;
2439 --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");
2440 }
2441
2442 .form-check-input:disabled {
2443 pointer-events: none;
2444 filter: none;
2445 opacity: 0.5;
2446 }
2447
2448 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2449 cursor: default;
2450 opacity: 0.5;
2451 }
2452
2453 .form-switch {
2454 padding-left: 2.5em;
2455 }
2456
2457 .form-switch .form-check-input {
2458 --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");
2459 width: 2em;
2460 margin-left: -2.5em;
2461 background-image: var(--bs-form-switch-bg);
2462 background-position: left center;
2463 border-radius: 2em;
2464 transition: background-position 0.15s ease-in-out;
2465 }
2466
2467 @media (prefers-reduced-motion: reduce) {
2468 .form-switch .form-check-input {
2469 transition: none;
2470 }
2471 }
2472 .form-switch .form-check-input:focus {
2473 --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='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e");
2474 }
2475
2476 .form-switch .form-check-input:checked {
2477 background-position: right center;
2478 --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");
2479 }
2480
2481 .form-switch.form-check-reverse {
2482 padding-right: 2.5em;
2483 padding-left: 0;
2484 }
2485
2486 .form-switch.form-check-reverse .form-check-input {
2487 margin-right: -2.5em;
2488 margin-left: 0;
2489 }
2490
2491 .form-check-inline {
2492 display: inline-block;
2493 margin-right: 1rem;
2494 }
2495
2496 .btn-check {
2497 position: absolute;
2498 clip: rect(0, 0, 0, 0);
2499 pointer-events: none;
2500 }
2501
2502 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2503 pointer-events: none;
2504 filter: none;
2505 opacity: 0.65;
2506 }
2507
2508 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2509 --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");
2510 }
2511
2512 .form-range {
2513 width: 100%;
2514 height: 1.5rem;
2515 padding: 0;
2516 appearance: none;
2517 background-color: transparent;
2518 }
2519
2520 .form-range:focus {
2521 outline: 0;
2522 }
2523
2524 .form-range:focus::-webkit-slider-thumb {
2525 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2526 }
2527
2528 .form-range:focus::-moz-range-thumb {
2529 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2530 }
2531
2532 .form-range::-moz-focus-outer {
2533 border: 0;
2534 }
2535
2536 .form-range::-webkit-slider-thumb {
2537 width: 1rem;
2538 height: 1rem;
2539 margin-top: -0.25rem;
2540 appearance: none;
2541 background-color: #0d6efd;
2542 border: 0;
2543 border-radius: 1rem;
2544 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2545 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2546 }
2547
2548 @media (prefers-reduced-motion: reduce) {
2549 .form-range::-webkit-slider-thumb {
2550 -webkit-transition: none;
2551 transition: none;
2552 }
2553 }
2554 .form-range::-webkit-slider-thumb:active {
2555 background-color: rgb(182.4, 211.5, 254.4);
2556 }
2557
2558 .form-range::-webkit-slider-runnable-track {
2559 width: 100%;
2560 height: 0.5rem;
2561 color: transparent;
2562 cursor: pointer;
2563 background-color: var(--bs-secondary-bg);
2564 border-color: transparent;
2565 border-radius: 1rem;
2566 }
2567
2568 .form-range::-moz-range-thumb {
2569 width: 1rem;
2570 height: 1rem;
2571 appearance: none;
2572 background-color: #0d6efd;
2573 border: 0;
2574 border-radius: 1rem;
2575 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2576 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2577 }
2578
2579 @media (prefers-reduced-motion: reduce) {
2580 .form-range::-moz-range-thumb {
2581 -moz-transition: none;
2582 transition: none;
2583 }
2584 }
2585 .form-range::-moz-range-thumb:active {
2586 background-color: rgb(182.4, 211.5, 254.4);
2587 }
2588
2589 .form-range::-moz-range-track {
2590 width: 100%;
2591 height: 0.5rem;
2592 color: transparent;
2593 cursor: pointer;
2594 background-color: var(--bs-secondary-bg);
2595 border-color: transparent;
2596 border-radius: 1rem;
2597 }
2598
2599 .form-range:disabled {
2600 pointer-events: none;
2601 }
2602
2603 .form-range:disabled::-webkit-slider-thumb {
2604 background-color: var(--bs-secondary-color);
2605 }
2606
2607 .form-range:disabled::-moz-range-thumb {
2608 background-color: var(--bs-secondary-color);
2609 }
2610
2611 .form-floating {
2612 position: relative;
2613 }
2614
2615 .form-floating > .form-control,
2616 .form-floating > .form-control-plaintext,
2617 .form-floating > .form-select {
2618 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2619 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2620 line-height: 1.25;
2621 }
2622
2623 .form-floating > label {
2624 position: absolute;
2625 top: 0;
2626 left: 0;
2627 z-index: 2;
2628 max-width: 100%;
2629 height: 100%;
2630 padding: 1rem 0.75rem;
2631 overflow: hidden;
2632 color: rgba(var(--bs-body-color-rgb), 0.65);
2633 text-align: start;
2634 text-overflow: ellipsis;
2635 white-space: nowrap;
2636 pointer-events: none;
2637 border: var(--bs-border-width) solid transparent;
2638 transform-origin: 0 0;
2639 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2640 }
2641
2642 @media (prefers-reduced-motion: reduce) {
2643 .form-floating > label {
2644 transition: none;
2645 }
2646 }
2647 .form-floating > .form-control,
2648 .form-floating > .form-control-plaintext {
2649 padding: 1rem 0.75rem;
2650 }
2651
2652 .form-floating > .form-control::placeholder,
2653 .form-floating > .form-control-plaintext::placeholder {
2654 color: transparent;
2655 }
2656
2657 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2658 .form-floating > .form-control-plaintext:focus,
2659 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2660 padding-top: 1.625rem;
2661 padding-bottom: 0.625rem;
2662 }
2663
2664 .form-floating > .form-control:-webkit-autofill,
2665 .form-floating > .form-control-plaintext:-webkit-autofill {
2666 padding-top: 1.625rem;
2667 padding-bottom: 0.625rem;
2668 }
2669
2670 .form-floating > .form-select {
2671 padding-top: 1.625rem;
2672 padding-bottom: 0.625rem;
2673 padding-left: 0.75rem;
2674 }
2675
2676 .form-floating > .form-control:focus ~ label,
2677 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2678 .form-floating > .form-control-plaintext ~ label,
2679 .form-floating > .form-select ~ label {
2680 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2681 }
2682
2683 .form-floating > .form-control:-webkit-autofill ~ label {
2684 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2685 }
2686
2687 .form-floating > textarea:focus ~ label::after,
2688 .form-floating > textarea:not(:placeholder-shown) ~ label::after {
2689 position: absolute;
2690 inset: 1rem 0.375rem;
2691 z-index: -1;
2692 height: 1.5em;
2693 content: "";
2694 background-color: var(--bs-body-bg);
2695 border-radius: var(--bs-border-radius);
2696 }
2697
2698 .form-floating > textarea:disabled ~ label::after {
2699 background-color: var(--bs-secondary-bg);
2700 }
2701
2702 .form-floating > .form-control-plaintext ~ label {
2703 border-width: var(--bs-border-width) 0;
2704 }
2705
2706 .form-floating > :disabled ~ label,
2707 .form-floating > .form-control:disabled ~ label {
2708 color: #6c757d;
2709 }
2710
2711 .input-group {
2712 position: relative;
2713 display: flex;
2714 flex-wrap: wrap;
2715 align-items: stretch;
2716 width: 100%;
2717 }
2718
2719 .input-group > .form-control,
2720 .input-group > .form-select,
2721 .input-group > .form-floating {
2722 position: relative;
2723 flex: 1 1 auto;
2724 width: 1%;
2725 min-width: 0;
2726 }
2727
2728 .input-group > .form-control:focus,
2729 .input-group > .form-select:focus,
2730 .input-group > .form-floating:focus-within {
2731 z-index: 5;
2732 }
2733
2734 .input-group .btn {
2735 position: relative;
2736 z-index: 2;
2737 }
2738
2739 .input-group .btn:focus {
2740 z-index: 5;
2741 }
2742
2743 .input-group-text {
2744 display: flex;
2745 align-items: center;
2746 padding: 0.375rem 0.75rem;
2747 font-size: 1rem;
2748 font-weight: 400;
2749 line-height: 1.5;
2750 color: var(--bs-body-color);
2751 text-align: center;
2752 white-space: nowrap;
2753 background-color: var(--bs-tertiary-bg);
2754 border: var(--bs-border-width) solid var(--bs-border-color);
2755 border-radius: var(--bs-border-radius);
2756 }
2757
2758 .input-group-lg > .form-control,
2759 .input-group-lg > .form-select,
2760 .input-group-lg > .input-group-text,
2761 .input-group-lg > .btn {
2762 padding: 0.5rem 1rem;
2763 font-size: 1.25rem;
2764 border-radius: var(--bs-border-radius-lg);
2765 }
2766
2767 .input-group-sm > .form-control,
2768 .input-group-sm > .form-select,
2769 .input-group-sm > .input-group-text,
2770 .input-group-sm > .btn {
2771 padding: 0.25rem 0.5rem;
2772 font-size: 0.875rem;
2773 border-radius: var(--bs-border-radius-sm);
2774 }
2775
2776 .input-group-lg > .form-select,
2777 .input-group-sm > .form-select {
2778 padding-right: 3rem;
2779 }
2780
2781 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2782 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2783 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2784 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2785 border-top-right-radius: 0;
2786 border-bottom-right-radius: 0;
2787 }
2788
2789 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2790 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2791 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2792 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2793 border-top-right-radius: 0;
2794 border-bottom-right-radius: 0;
2795 }
2796
2797 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2798 margin-left: calc(-1 * var(--bs-border-width));
2799 border-top-left-radius: 0;
2800 border-bottom-left-radius: 0;
2801 }
2802
2803 .input-group > .form-floating:not(:first-child) > .form-control,
2804 .input-group > .form-floating:not(:first-child) > .form-select {
2805 border-top-left-radius: 0;
2806 border-bottom-left-radius: 0;
2807 }
2808
2809 .valid-feedback {
2810 display: none;
2811 width: 100%;
2812 margin-top: 0.25rem;
2813 font-size: 0.875em;
2814 color: var(--bs-form-valid-color);
2815 }
2816
2817 .valid-tooltip {
2818 position: absolute;
2819 top: 100%;
2820 z-index: 5;
2821 display: none;
2822 max-width: 100%;
2823 padding: 0.25rem 0.5rem;
2824 margin-top: 0.1rem;
2825 font-size: 0.875rem;
2826 color: #fff;
2827 background-color: var(--bs-success);
2828 border-radius: var(--bs-border-radius);
2829 }
2830
2831 .was-validated :valid ~ .valid-feedback,
2832 .was-validated :valid ~ .valid-tooltip,
2833 .is-valid ~ .valid-feedback,
2834 .is-valid ~ .valid-tooltip {
2835 display: block;
2836 }
2837
2838 .was-validated .form-control:valid, .form-control.is-valid {
2839 border-color: var(--bs-form-valid-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 8 8'%3e%3cpath fill='%23198754' 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.1'/%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);
2845 }
2846
2847 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2848 border-color: var(--bs-form-valid-border-color);
2849 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2850 }
2851
2852 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2853 padding-right: calc(1.5em + 0.75rem);
2854 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2855 }
2856
2857 .was-validated .form-select:valid, .form-select.is-valid {
2858 border-color: var(--bs-form-valid-border-color);
2859 }
2860
2861 .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"] {
2862 --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='%23198754' 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.1'/%3e%3c/svg%3e");
2863 padding-right: 4.125rem;
2864 background-position: right 0.75rem center, center right 2.25rem;
2865 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2866 }
2867
2868 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2869 border-color: var(--bs-form-valid-border-color);
2870 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2871 }
2872
2873 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2874 width: calc(3rem + calc(1.5em + 0.75rem));
2875 }
2876
2877 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2878 border-color: var(--bs-form-valid-border-color);
2879 }
2880
2881 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2882 background-color: var(--bs-form-valid-color);
2883 }
2884
2885 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2886 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2887 }
2888
2889 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2890 color: var(--bs-form-valid-color);
2891 }
2892
2893 .form-check-inline .form-check-input ~ .valid-feedback {
2894 margin-left: 0.5em;
2895 }
2896
2897 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2898 .was-validated .input-group > .form-select:not(:focus):valid,
2899 .input-group > .form-select:not(:focus).is-valid,
2900 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2901 .input-group > .form-floating:not(:focus-within).is-valid {
2902 z-index: 3;
2903 }
2904
2905 .invalid-feedback {
2906 display: none;
2907 width: 100%;
2908 margin-top: 0.25rem;
2909 font-size: 0.875em;
2910 color: var(--bs-form-invalid-color);
2911 }
2912
2913 .invalid-tooltip {
2914 position: absolute;
2915 top: 100%;
2916 z-index: 5;
2917 display: none;
2918 max-width: 100%;
2919 padding: 0.25rem 0.5rem;
2920 margin-top: 0.1rem;
2921 font-size: 0.875rem;
2922 color: #fff;
2923 background-color: var(--bs-danger);
2924 border-radius: var(--bs-border-radius);
2925 }
2926
2927 .was-validated :invalid ~ .invalid-feedback,
2928 .was-validated :invalid ~ .invalid-tooltip,
2929 .is-invalid ~ .invalid-feedback,
2930 .is-invalid ~ .invalid-tooltip {
2931 display: block;
2932 }
2933
2934 .was-validated .form-control:invalid, .form-control.is-invalid {
2935 border-color: var(--bs-form-invalid-border-color);
2936 padding-right: calc(1.5em + 0.75rem);
2937 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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2938 background-repeat: no-repeat;
2939 background-position: right calc(0.375em + 0.1875rem) center;
2940 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2941 }
2942
2943 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2944 border-color: var(--bs-form-invalid-border-color);
2945 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2946 }
2947
2948 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2949 padding-right: calc(1.5em + 0.75rem);
2950 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2951 }
2952
2953 .was-validated .form-select:invalid, .form-select.is-invalid {
2954 border-color: var(--bs-form-invalid-border-color);
2955 }
2956
2957 .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"] {
2958 --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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");
2959 padding-right: 4.125rem;
2960 background-position: right 0.75rem center, center right 2.25rem;
2961 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2962 }
2963
2964 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2965 border-color: var(--bs-form-invalid-border-color);
2966 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2967 }
2968
2969 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2970 width: calc(3rem + calc(1.5em + 0.75rem));
2971 }
2972
2973 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2974 border-color: var(--bs-form-invalid-border-color);
2975 }
2976
2977 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2978 background-color: var(--bs-form-invalid-color);
2979 }
2980
2981 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2982 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2983 }
2984
2985 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2986 color: var(--bs-form-invalid-color);
2987 }
2988
2989 .form-check-inline .form-check-input ~ .invalid-feedback {
2990 margin-left: 0.5em;
2991 }
2992
2993 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2994 .was-validated .input-group > .form-select:not(:focus):invalid,
2995 .input-group > .form-select:not(:focus).is-invalid,
2996 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2997 .input-group > .form-floating:not(:focus-within).is-invalid {
2998 z-index: 4;
2999 }
3000
3001 .btn {
3002 --bs-btn-padding-x: 0.75rem;
3003 --bs-btn-padding-y: 0.375rem;
3004 --bs-btn-font-family: ;
3005 --bs-btn-font-size: 1rem;
3006 --bs-btn-font-weight: 400;
3007 --bs-btn-line-height: 1.5;
3008 --bs-btn-color: var(--bs-body-color);
3009 --bs-btn-bg: transparent;
3010 --bs-btn-border-width: var(--bs-border-width);
3011 --bs-btn-border-color: transparent;
3012 --bs-btn-border-radius: var(--bs-border-radius);
3013 --bs-btn-hover-border-color: transparent;
3014 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
3015 --bs-btn-disabled-opacity: 0.65;
3016 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
3017 display: inline-block;
3018 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
3019 font-family: var(--bs-btn-font-family);
3020 font-size: var(--bs-btn-font-size);
3021 font-weight: var(--bs-btn-font-weight);
3022 line-height: var(--bs-btn-line-height);
3023 color: var(--bs-btn-color);
3024 text-align: center;
3025 text-decoration: none;
3026 vertical-align: middle;
3027 cursor: pointer;
3028 -webkit-user-select: none;
3029 user-select: none;
3030 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
3031 border-radius: var(--bs-btn-border-radius);
3032 background-color: var(--bs-btn-bg);
3033 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;
3034 }
3035
3036 @media (prefers-reduced-motion: reduce) {
3037 .btn {
3038 transition: none;
3039 }
3040 }
3041 .btn:hover {
3042 color: var(--bs-btn-hover-color);
3043 background-color: var(--bs-btn-hover-bg);
3044 border-color: var(--bs-btn-hover-border-color);
3045 }
3046
3047 .btn-check + .btn:hover {
3048 color: var(--bs-btn-color);
3049 background-color: var(--bs-btn-bg);
3050 border-color: var(--bs-btn-border-color);
3051 }
3052
3053 .btn:focus-visible {
3054 color: var(--bs-btn-hover-color);
3055 background-color: var(--bs-btn-hover-bg);
3056 border-color: var(--bs-btn-hover-border-color);
3057 outline: 0;
3058 box-shadow: var(--bs-btn-focus-box-shadow);
3059 }
3060
3061 .btn-check:focus-visible + .btn {
3062 border-color: var(--bs-btn-hover-border-color);
3063 outline: 0;
3064 box-shadow: var(--bs-btn-focus-box-shadow);
3065 }
3066
3067 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
3068 color: var(--bs-btn-active-color);
3069 background-color: var(--bs-btn-active-bg);
3070 border-color: var(--bs-btn-active-border-color);
3071 }
3072
3073 .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 {
3074 box-shadow: var(--bs-btn-focus-box-shadow);
3075 }
3076
3077 .btn-check:checked:focus-visible + .btn {
3078 box-shadow: var(--bs-btn-focus-box-shadow);
3079 }
3080
3081 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
3082 color: var(--bs-btn-disabled-color);
3083 pointer-events: none;
3084 background-color: var(--bs-btn-disabled-bg);
3085 border-color: var(--bs-btn-disabled-border-color);
3086 opacity: var(--bs-btn-disabled-opacity);
3087 }
3088
3089 .btn-primary {
3090 --bs-btn-color: #fff;
3091 --bs-btn-bg: #0d6efd;
3092 --bs-btn-border-color: #0d6efd;
3093 --bs-btn-hover-color: #fff;
3094 --bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);
3095 --bs-btn-hover-border-color: rgb(10.4, 88, 202.4);
3096 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3097 --bs-btn-active-color: #fff;
3098 --bs-btn-active-bg: rgb(10.4, 88, 202.4);
3099 --bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);
3100 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3101 --bs-btn-disabled-color: #fff;
3102 --bs-btn-disabled-bg: #0d6efd;
3103 --bs-btn-disabled-border-color: #0d6efd;
3104 }
3105
3106 .btn-secondary {
3107 --bs-btn-color: #fff;
3108 --bs-btn-bg: #6c757d;
3109 --bs-btn-border-color: #6c757d;
3110 --bs-btn-hover-color: #fff;
3111 --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
3112 --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
3113 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3114 --bs-btn-active-color: #fff;
3115 --bs-btn-active-bg: rgb(86.4, 93.6, 100);
3116 --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
3117 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3118 --bs-btn-disabled-color: #fff;
3119 --bs-btn-disabled-bg: #6c757d;
3120 --bs-btn-disabled-border-color: #6c757d;
3121 }
3122
3123 .btn-success {
3124 --bs-btn-color: #fff;
3125 --bs-btn-bg: #198754;
3126 --bs-btn-border-color: #198754;
3127 --bs-btn-hover-color: #fff;
3128 --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
3129 --bs-btn-hover-border-color: rgb(20, 108, 67.2);
3130 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3131 --bs-btn-active-color: #fff;
3132 --bs-btn-active-bg: rgb(20, 108, 67.2);
3133 --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
3134 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3135 --bs-btn-disabled-color: #fff;
3136 --bs-btn-disabled-bg: #198754;
3137 --bs-btn-disabled-border-color: #198754;
3138 }
3139
3140 .btn-info {
3141 --bs-btn-color: #000;
3142 --bs-btn-bg: #0dcaf0;
3143 --bs-btn-border-color: #0dcaf0;
3144 --bs-btn-hover-color: #000;
3145 --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
3146 --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
3147 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3148 --bs-btn-active-color: #000;
3149 --bs-btn-active-bg: rgb(61.4, 212.6, 243);
3150 --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
3151 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3152 --bs-btn-disabled-color: #000;
3153 --bs-btn-disabled-bg: #0dcaf0;
3154 --bs-btn-disabled-border-color: #0dcaf0;
3155 }
3156
3157 .btn-warning {
3158 --bs-btn-color: #000;
3159 --bs-btn-bg: #ffc107;
3160 --bs-btn-border-color: #ffc107;
3161 --bs-btn-hover-color: #000;
3162 --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
3163 --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
3164 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3165 --bs-btn-active-color: #000;
3166 --bs-btn-active-bg: rgb(255, 205.4, 56.6);
3167 --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
3168 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3169 --bs-btn-disabled-color: #000;
3170 --bs-btn-disabled-bg: #ffc107;
3171 --bs-btn-disabled-border-color: #ffc107;
3172 }
3173
3174 .btn-danger {
3175 --bs-btn-color: #fff;
3176 --bs-btn-bg: #dc3545;
3177 --bs-btn-border-color: #dc3545;
3178 --bs-btn-hover-color: #fff;
3179 --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
3180 --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
3181 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3182 --bs-btn-active-color: #fff;
3183 --bs-btn-active-bg: rgb(176, 42.4, 55.2);
3184 --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
3185 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3186 --bs-btn-disabled-color: #fff;
3187 --bs-btn-disabled-bg: #dc3545;
3188 --bs-btn-disabled-border-color: #dc3545;
3189 }
3190
3191 .btn-light {
3192 --bs-btn-color: #000;
3193 --bs-btn-bg: #f8f9fa;
3194 --bs-btn-border-color: #f8f9fa;
3195 --bs-btn-hover-color: #000;
3196 --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
3197 --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
3198 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3199 --bs-btn-active-color: #000;
3200 --bs-btn-active-bg: rgb(198.4, 199.2, 200);
3201 --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
3202 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3203 --bs-btn-disabled-color: #000;
3204 --bs-btn-disabled-bg: #f8f9fa;
3205 --bs-btn-disabled-border-color: #f8f9fa;
3206 }
3207
3208 .btn-dark {
3209 --bs-btn-color: #fff;
3210 --bs-btn-bg: #212529;
3211 --bs-btn-border-color: #212529;
3212 --bs-btn-hover-color: #fff;
3213 --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
3214 --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
3215 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3216 --bs-btn-active-color: #fff;
3217 --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
3218 --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
3219 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3220 --bs-btn-disabled-color: #fff;
3221 --bs-btn-disabled-bg: #212529;
3222 --bs-btn-disabled-border-color: #212529;
3223 }
3224
3225 .btn-outline-primary {
3226 --bs-btn-color: #0d6efd;
3227 --bs-btn-border-color: #0d6efd;
3228 --bs-btn-hover-color: #fff;
3229 --bs-btn-hover-bg: #0d6efd;
3230 --bs-btn-hover-border-color: #0d6efd;
3231 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3232 --bs-btn-active-color: #fff;
3233 --bs-btn-active-bg: #0d6efd;
3234 --bs-btn-active-border-color: #0d6efd;
3235 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3236 --bs-btn-disabled-color: #0d6efd;
3237 --bs-btn-disabled-bg: transparent;
3238 --bs-btn-disabled-border-color: #0d6efd;
3239 --bs-gradient: none;
3240 }
3241
3242 .btn-outline-secondary {
3243 --bs-btn-color: #6c757d;
3244 --bs-btn-border-color: #6c757d;
3245 --bs-btn-hover-color: #fff;
3246 --bs-btn-hover-bg: #6c757d;
3247 --bs-btn-hover-border-color: #6c757d;
3248 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3249 --bs-btn-active-color: #fff;
3250 --bs-btn-active-bg: #6c757d;
3251 --bs-btn-active-border-color: #6c757d;
3252 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3253 --bs-btn-disabled-color: #6c757d;
3254 --bs-btn-disabled-bg: transparent;
3255 --bs-btn-disabled-border-color: #6c757d;
3256 --bs-gradient: none;
3257 }
3258
3259 .btn-outline-success {
3260 --bs-btn-color: #198754;
3261 --bs-btn-border-color: #198754;
3262 --bs-btn-hover-color: #fff;
3263 --bs-btn-hover-bg: #198754;
3264 --bs-btn-hover-border-color: #198754;
3265 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3266 --bs-btn-active-color: #fff;
3267 --bs-btn-active-bg: #198754;
3268 --bs-btn-active-border-color: #198754;
3269 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3270 --bs-btn-disabled-color: #198754;
3271 --bs-btn-disabled-bg: transparent;
3272 --bs-btn-disabled-border-color: #198754;
3273 --bs-gradient: none;
3274 }
3275
3276 .btn-outline-info {
3277 --bs-btn-color: #0dcaf0;
3278 --bs-btn-border-color: #0dcaf0;
3279 --bs-btn-hover-color: #000;
3280 --bs-btn-hover-bg: #0dcaf0;
3281 --bs-btn-hover-border-color: #0dcaf0;
3282 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3283 --bs-btn-active-color: #000;
3284 --bs-btn-active-bg: #0dcaf0;
3285 --bs-btn-active-border-color: #0dcaf0;
3286 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3287 --bs-btn-disabled-color: #0dcaf0;
3288 --bs-btn-disabled-bg: transparent;
3289 --bs-btn-disabled-border-color: #0dcaf0;
3290 --bs-gradient: none;
3291 }
3292
3293 .btn-outline-warning {
3294 --bs-btn-color: #ffc107;
3295 --bs-btn-border-color: #ffc107;
3296 --bs-btn-hover-color: #000;
3297 --bs-btn-hover-bg: #ffc107;
3298 --bs-btn-hover-border-color: #ffc107;
3299 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3300 --bs-btn-active-color: #000;
3301 --bs-btn-active-bg: #ffc107;
3302 --bs-btn-active-border-color: #ffc107;
3303 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3304 --bs-btn-disabled-color: #ffc107;
3305 --bs-btn-disabled-bg: transparent;
3306 --bs-btn-disabled-border-color: #ffc107;
3307 --bs-gradient: none;
3308 }
3309
3310 .btn-outline-danger {
3311 --bs-btn-color: #dc3545;
3312 --bs-btn-border-color: #dc3545;
3313 --bs-btn-hover-color: #fff;
3314 --bs-btn-hover-bg: #dc3545;
3315 --bs-btn-hover-border-color: #dc3545;
3316 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3317 --bs-btn-active-color: #fff;
3318 --bs-btn-active-bg: #dc3545;
3319 --bs-btn-active-border-color: #dc3545;
3320 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3321 --bs-btn-disabled-color: #dc3545;
3322 --bs-btn-disabled-bg: transparent;
3323 --bs-btn-disabled-border-color: #dc3545;
3324 --bs-gradient: none;
3325 }
3326
3327 .btn-outline-light {
3328 --bs-btn-color: #f8f9fa;
3329 --bs-btn-border-color: #f8f9fa;
3330 --bs-btn-hover-color: #000;
3331 --bs-btn-hover-bg: #f8f9fa;
3332 --bs-btn-hover-border-color: #f8f9fa;
3333 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3334 --bs-btn-active-color: #000;
3335 --bs-btn-active-bg: #f8f9fa;
3336 --bs-btn-active-border-color: #f8f9fa;
3337 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3338 --bs-btn-disabled-color: #f8f9fa;
3339 --bs-btn-disabled-bg: transparent;
3340 --bs-btn-disabled-border-color: #f8f9fa;
3341 --bs-gradient: none;
3342 }
3343
3344 .btn-outline-dark {
3345 --bs-btn-color: #212529;
3346 --bs-btn-border-color: #212529;
3347 --bs-btn-hover-color: #fff;
3348 --bs-btn-hover-bg: #212529;
3349 --bs-btn-hover-border-color: #212529;
3350 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3351 --bs-btn-active-color: #fff;
3352 --bs-btn-active-bg: #212529;
3353 --bs-btn-active-border-color: #212529;
3354 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3355 --bs-btn-disabled-color: #212529;
3356 --bs-btn-disabled-bg: transparent;
3357 --bs-btn-disabled-border-color: #212529;
3358 --bs-gradient: none;
3359 }
3360
3361 .btn-link {
3362 --bs-btn-font-weight: 400;
3363 --bs-btn-color: var(--bs-link-color);
3364 --bs-btn-bg: transparent;
3365 --bs-btn-border-color: transparent;
3366 --bs-btn-hover-color: var(--bs-link-hover-color);
3367 --bs-btn-hover-border-color: transparent;
3368 --bs-btn-active-color: var(--bs-link-hover-color);
3369 --bs-btn-active-border-color: transparent;
3370 --bs-btn-disabled-color: #6c757d;
3371 --bs-btn-disabled-border-color: transparent;
3372 --bs-btn-box-shadow: 0 0 0 #000;
3373 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3374 text-decoration: underline;
3375 }
3376
3377 .btn-link:focus-visible {
3378 color: var(--bs-btn-color);
3379 }
3380
3381 .btn-link:hover {
3382 color: var(--bs-btn-hover-color);
3383 }
3384
3385 .btn-lg, .btn-group-lg > .btn {
3386 --bs-btn-padding-y: 0.5rem;
3387 --bs-btn-padding-x: 1rem;
3388 --bs-btn-font-size: 1.25rem;
3389 --bs-btn-border-radius: var(--bs-border-radius-lg);
3390 }
3391
3392 .btn-sm, .btn-group-sm > .btn {
3393 --bs-btn-padding-y: 0.25rem;
3394 --bs-btn-padding-x: 0.5rem;
3395 --bs-btn-font-size: 0.875rem;
3396 --bs-btn-border-radius: var(--bs-border-radius-sm);
3397 }
3398
3399 .fade {
3400 transition: opacity 0.15s linear;
3401 }
3402
3403 @media (prefers-reduced-motion: reduce) {
3404 .fade {
3405 transition: none;
3406 }
3407 }
3408 .fade:not(.show) {
3409 opacity: 0;
3410 }
3411
3412 .collapse:not(.show) {
3413 display: none;
3414 }
3415
3416 .collapsing {
3417 height: 0;
3418 overflow: hidden;
3419 transition: height 0.35s ease;
3420 }
3421
3422 @media (prefers-reduced-motion: reduce) {
3423 .collapsing {
3424 transition: none;
3425 }
3426 }
3427 .collapsing.collapse-horizontal {
3428 width: 0;
3429 height: auto;
3430 transition: width 0.35s ease;
3431 }
3432
3433 @media (prefers-reduced-motion: reduce) {
3434 .collapsing.collapse-horizontal {
3435 transition: none;
3436 }
3437 }
3438 .dropup,
3439 .dropend,
3440 .dropdown,
3441 .dropstart,
3442 .dropup-center,
3443 .dropdown-center {
3444 position: relative;
3445 }
3446
3447 .dropdown-toggle {
3448 white-space: nowrap;
3449 }
3450
3451 .dropdown-toggle::after {
3452 display: inline-block;
3453 margin-left: 0.255em;
3454 vertical-align: 0.255em;
3455 content: "";
3456 border-top: 0.3em solid;
3457 border-right: 0.3em solid transparent;
3458 border-bottom: 0;
3459 border-left: 0.3em solid transparent;
3460 }
3461
3462 .dropdown-toggle:empty::after {
3463 margin-left: 0;
3464 }
3465
3466 .dropdown-menu {
3467 --bs-dropdown-zindex: 1000;
3468 --bs-dropdown-min-width: 10rem;
3469 --bs-dropdown-padding-x: 0;
3470 --bs-dropdown-padding-y: 0.5rem;
3471 --bs-dropdown-spacer: 0.125rem;
3472 --bs-dropdown-font-size: 1rem;
3473 --bs-dropdown-color: var(--bs-body-color);
3474 --bs-dropdown-bg: var(--bs-body-bg);
3475 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3476 --bs-dropdown-border-radius: var(--bs-border-radius);
3477 --bs-dropdown-border-width: var(--bs-border-width);
3478 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3479 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3480 --bs-dropdown-divider-margin-y: 0.5rem;
3481 --bs-dropdown-box-shadow: var(--bs-box-shadow);
3482 --bs-dropdown-link-color: var(--bs-body-color);
3483 --bs-dropdown-link-hover-color: var(--bs-body-color);
3484 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3485 --bs-dropdown-link-active-color: #fff;
3486 --bs-dropdown-link-active-bg: #0d6efd;
3487 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3488 --bs-dropdown-item-padding-x: 1rem;
3489 --bs-dropdown-item-padding-y: 0.25rem;
3490 --bs-dropdown-header-color: #6c757d;
3491 --bs-dropdown-header-padding-x: 1rem;
3492 --bs-dropdown-header-padding-y: 0.5rem;
3493 position: absolute;
3494 z-index: var(--bs-dropdown-zindex);
3495 display: none;
3496 min-width: var(--bs-dropdown-min-width);
3497 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3498 margin: 0;
3499 font-size: var(--bs-dropdown-font-size);
3500 color: var(--bs-dropdown-color);
3501 text-align: left;
3502 list-style: none;
3503 background-color: var(--bs-dropdown-bg);
3504 background-clip: padding-box;
3505 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3506 border-radius: var(--bs-dropdown-border-radius);
3507 }
3508
3509 .dropdown-menu[data-bs-popper] {
3510 top: 100%;
3511 left: 0;
3512 margin-top: var(--bs-dropdown-spacer);
3513 }
3514
3515 .dropdown-menu-start {
3516 --bs-position: start;
3517 }
3518
3519 .dropdown-menu-start[data-bs-popper] {
3520 right: auto;
3521 left: 0;
3522 }
3523
3524 .dropdown-menu-end {
3525 --bs-position: end;
3526 }
3527
3528 .dropdown-menu-end[data-bs-popper] {
3529 right: 0;
3530 left: auto;
3531 }
3532
3533 @media (min-width: 576px) {
3534 .dropdown-menu-sm-start {
3535 --bs-position: start;
3536 }
3537 .dropdown-menu-sm-start[data-bs-popper] {
3538 right: auto;
3539 left: 0;
3540 }
3541 .dropdown-menu-sm-end {
3542 --bs-position: end;
3543 }
3544 .dropdown-menu-sm-end[data-bs-popper] {
3545 right: 0;
3546 left: auto;
3547 }
3548 }
3549 @media (min-width: 768px) {
3550 .dropdown-menu-md-start {
3551 --bs-position: start;
3552 }
3553 .dropdown-menu-md-start[data-bs-popper] {
3554 right: auto;
3555 left: 0;
3556 }
3557 .dropdown-menu-md-end {
3558 --bs-position: end;
3559 }
3560 .dropdown-menu-md-end[data-bs-popper] {
3561 right: 0;
3562 left: auto;
3563 }
3564 }
3565 @media (min-width: 992px) {
3566 .dropdown-menu-lg-start {
3567 --bs-position: start;
3568 }
3569 .dropdown-menu-lg-start[data-bs-popper] {
3570 right: auto;
3571 left: 0;
3572 }
3573 .dropdown-menu-lg-end {
3574 --bs-position: end;
3575 }
3576 .dropdown-menu-lg-end[data-bs-popper] {
3577 right: 0;
3578 left: auto;
3579 }
3580 }
3581 @media (min-width: 1200px) {
3582 .dropdown-menu-xl-start {
3583 --bs-position: start;
3584 }
3585 .dropdown-menu-xl-start[data-bs-popper] {
3586 right: auto;
3587 left: 0;
3588 }
3589 .dropdown-menu-xl-end {
3590 --bs-position: end;
3591 }
3592 .dropdown-menu-xl-end[data-bs-popper] {
3593 right: 0;
3594 left: auto;
3595 }
3596 }
3597 @media (min-width: 1400px) {
3598 .dropdown-menu-xxl-start {
3599 --bs-position: start;
3600 }
3601 .dropdown-menu-xxl-start[data-bs-popper] {
3602 right: auto;
3603 left: 0;
3604 }
3605 .dropdown-menu-xxl-end {
3606 --bs-position: end;
3607 }
3608 .dropdown-menu-xxl-end[data-bs-popper] {
3609 right: 0;
3610 left: auto;
3611 }
3612 }
3613 .dropup .dropdown-menu[data-bs-popper] {
3614 top: auto;
3615 bottom: 100%;
3616 margin-top: 0;
3617 margin-bottom: var(--bs-dropdown-spacer);
3618 }
3619
3620 .dropup .dropdown-toggle::after {
3621 display: inline-block;
3622 margin-left: 0.255em;
3623 vertical-align: 0.255em;
3624 content: "";
3625 border-top: 0;
3626 border-right: 0.3em solid transparent;
3627 border-bottom: 0.3em solid;
3628 border-left: 0.3em solid transparent;
3629 }
3630
3631 .dropup .dropdown-toggle:empty::after {
3632 margin-left: 0;
3633 }
3634
3635 .dropend .dropdown-menu[data-bs-popper] {
3636 top: 0;
3637 right: auto;
3638 left: 100%;
3639 margin-top: 0;
3640 margin-left: var(--bs-dropdown-spacer);
3641 }
3642
3643 .dropend .dropdown-toggle::after {
3644 display: inline-block;
3645 margin-left: 0.255em;
3646 vertical-align: 0.255em;
3647 content: "";
3648 border-top: 0.3em solid transparent;
3649 border-right: 0;
3650 border-bottom: 0.3em solid transparent;
3651 border-left: 0.3em solid;
3652 }
3653
3654 .dropend .dropdown-toggle:empty::after {
3655 margin-left: 0;
3656 }
3657
3658 .dropend .dropdown-toggle::after {
3659 vertical-align: 0;
3660 }
3661
3662 .dropstart .dropdown-menu[data-bs-popper] {
3663 top: 0;
3664 right: 100%;
3665 left: auto;
3666 margin-top: 0;
3667 margin-right: var(--bs-dropdown-spacer);
3668 }
3669
3670 .dropstart .dropdown-toggle::after {
3671 display: inline-block;
3672 margin-left: 0.255em;
3673 vertical-align: 0.255em;
3674 content: "";
3675 }
3676
3677 .dropstart .dropdown-toggle::after {
3678 display: none;
3679 }
3680
3681 .dropstart .dropdown-toggle::before {
3682 display: inline-block;
3683 margin-right: 0.255em;
3684 vertical-align: 0.255em;
3685 content: "";
3686 border-top: 0.3em solid transparent;
3687 border-right: 0.3em solid;
3688 border-bottom: 0.3em solid transparent;
3689 }
3690
3691 .dropstart .dropdown-toggle:empty::after {
3692 margin-left: 0;
3693 }
3694
3695 .dropstart .dropdown-toggle::before {
3696 vertical-align: 0;
3697 }
3698
3699 .dropdown-divider {
3700 height: 0;
3701 margin: var(--bs-dropdown-divider-margin-y) 0;
3702 overflow: hidden;
3703 border-top: 1px solid var(--bs-dropdown-divider-bg);
3704 opacity: 1;
3705 }
3706
3707 .dropdown-item {
3708 display: block;
3709 width: 100%;
3710 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3711 clear: both;
3712 font-weight: 400;
3713 color: var(--bs-dropdown-link-color);
3714 text-align: inherit;
3715 text-decoration: none;
3716 white-space: nowrap;
3717 background-color: transparent;
3718 border: 0;
3719 border-radius: var(--bs-dropdown-item-border-radius, 0);
3720 }
3721
3722 .dropdown-item:hover, .dropdown-item:focus {
3723 color: var(--bs-dropdown-link-hover-color);
3724 background-color: var(--bs-dropdown-link-hover-bg);
3725 }
3726
3727 .dropdown-item.active, .dropdown-item:active {
3728 color: var(--bs-dropdown-link-active-color);
3729 text-decoration: none;
3730 background-color: var(--bs-dropdown-link-active-bg);
3731 }
3732
3733 .dropdown-item.disabled, .dropdown-item:disabled {
3734 color: var(--bs-dropdown-link-disabled-color);
3735 pointer-events: none;
3736 background-color: transparent;
3737 }
3738
3739 .dropdown-menu.show {
3740 display: block;
3741 }
3742
3743 .dropdown-header {
3744 display: block;
3745 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3746 margin-bottom: 0;
3747 font-size: 0.875rem;
3748 color: var(--bs-dropdown-header-color);
3749 white-space: nowrap;
3750 }
3751
3752 .dropdown-item-text {
3753 display: block;
3754 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3755 color: var(--bs-dropdown-link-color);
3756 }
3757
3758 .dropdown-menu-dark {
3759 --bs-dropdown-color: #dee2e6;
3760 --bs-dropdown-bg: #343a40;
3761 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3762 --bs-dropdown-box-shadow: ;
3763 --bs-dropdown-link-color: #dee2e6;
3764 --bs-dropdown-link-hover-color: #fff;
3765 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3766 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3767 --bs-dropdown-link-active-color: #fff;
3768 --bs-dropdown-link-active-bg: #0d6efd;
3769 --bs-dropdown-link-disabled-color: #adb5bd;
3770 --bs-dropdown-header-color: #adb5bd;
3771 }
3772
3773 .btn-group,
3774 .btn-group-vertical {
3775 position: relative;
3776 display: inline-flex;
3777 vertical-align: middle;
3778 }
3779
3780 .btn-group > .btn,
3781 .btn-group-vertical > .btn {
3782 position: relative;
3783 flex: 1 1 auto;
3784 }
3785
3786 .btn-group > .btn-check:checked + .btn,
3787 .btn-group > .btn-check:focus + .btn,
3788 .btn-group > .btn:hover,
3789 .btn-group > .btn:focus,
3790 .btn-group > .btn:active,
3791 .btn-group > .btn.active,
3792 .btn-group-vertical > .btn-check:checked + .btn,
3793 .btn-group-vertical > .btn-check:focus + .btn,
3794 .btn-group-vertical > .btn:hover,
3795 .btn-group-vertical > .btn:focus,
3796 .btn-group-vertical > .btn:active,
3797 .btn-group-vertical > .btn.active {
3798 z-index: 1;
3799 }
3800
3801 .btn-toolbar {
3802 display: flex;
3803 flex-wrap: wrap;
3804 justify-content: flex-start;
3805 }
3806
3807 .btn-toolbar .input-group {
3808 width: auto;
3809 }
3810
3811 .btn-group {
3812 border-radius: var(--bs-border-radius);
3813 }
3814
3815 .btn-group > :not(.btn-check:first-child) + .btn,
3816 .btn-group > .btn-group:not(:first-child) {
3817 margin-left: calc(-1 * var(--bs-border-width));
3818 }
3819
3820 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3821 .btn-group > .btn.dropdown-toggle-split:first-child,
3822 .btn-group > .btn-group:not(:last-child) > .btn {
3823 border-top-right-radius: 0;
3824 border-bottom-right-radius: 0;
3825 }
3826
3827 .btn-group > .btn:nth-child(n+3),
3828 .btn-group > :not(.btn-check) + .btn,
3829 .btn-group > .btn-group:not(:first-child) > .btn {
3830 border-top-left-radius: 0;
3831 border-bottom-left-radius: 0;
3832 }
3833
3834 .dropdown-toggle-split {
3835 padding-right: 0.5625rem;
3836 padding-left: 0.5625rem;
3837 }
3838
3839 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3840 margin-left: 0;
3841 }
3842
3843 .dropstart .dropdown-toggle-split::before {
3844 margin-right: 0;
3845 }
3846
3847 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3848 padding-right: 0.375rem;
3849 padding-left: 0.375rem;
3850 }
3851
3852 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3853 padding-right: 0.75rem;
3854 padding-left: 0.75rem;
3855 }
3856
3857 .btn-group-vertical {
3858 flex-direction: column;
3859 align-items: flex-start;
3860 justify-content: center;
3861 }
3862
3863 .btn-group-vertical > .btn,
3864 .btn-group-vertical > .btn-group {
3865 width: 100%;
3866 }
3867
3868 .btn-group-vertical > .btn:not(:first-child),
3869 .btn-group-vertical > .btn-group:not(:first-child) {
3870 margin-top: calc(-1 * var(--bs-border-width));
3871 }
3872
3873 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3874 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3875 border-bottom-right-radius: 0;
3876 border-bottom-left-radius: 0;
3877 }
3878
3879 .btn-group-vertical > .btn:nth-child(n+3),
3880 .btn-group-vertical > :not(.btn-check) + .btn,
3881 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3882 border-top-left-radius: 0;
3883 border-top-right-radius: 0;
3884 }
3885
3886 .nav {
3887 --bs-nav-link-padding-x: 1rem;
3888 --bs-nav-link-padding-y: 0.5rem;
3889 --bs-nav-link-font-weight: ;
3890 --bs-nav-link-color: var(--bs-link-color);
3891 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3892 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3893 display: flex;
3894 flex-wrap: wrap;
3895 padding-left: 0;
3896 margin-bottom: 0;
3897 list-style: none;
3898 }
3899
3900 .nav-link {
3901 display: block;
3902 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3903 font-size: var(--bs-nav-link-font-size);
3904 font-weight: var(--bs-nav-link-font-weight);
3905 color: var(--bs-nav-link-color);
3906 text-decoration: none;
3907 background: none;
3908 border: 0;
3909 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3910 }
3911
3912 @media (prefers-reduced-motion: reduce) {
3913 .nav-link {
3914 transition: none;
3915 }
3916 }
3917 .nav-link:hover, .nav-link:focus {
3918 color: var(--bs-nav-link-hover-color);
3919 }
3920
3921 .nav-link:focus-visible {
3922 outline: 0;
3923 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3924 }
3925
3926 .nav-link.disabled, .nav-link:disabled {
3927 color: var(--bs-nav-link-disabled-color);
3928 pointer-events: none;
3929 cursor: default;
3930 }
3931
3932 .nav-tabs {
3933 --bs-nav-tabs-border-width: var(--bs-border-width);
3934 --bs-nav-tabs-border-color: var(--bs-border-color);
3935 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3936 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3937 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3938 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3939 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3940 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3941 }
3942
3943 .nav-tabs .nav-link {
3944 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3945 border: var(--bs-nav-tabs-border-width) solid transparent;
3946 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3947 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3948 }
3949
3950 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3951 isolation: isolate;
3952 border-color: var(--bs-nav-tabs-link-hover-border-color);
3953 }
3954
3955 .nav-tabs .nav-link.active,
3956 .nav-tabs .nav-item.show .nav-link {
3957 color: var(--bs-nav-tabs-link-active-color);
3958 background-color: var(--bs-nav-tabs-link-active-bg);
3959 border-color: var(--bs-nav-tabs-link-active-border-color);
3960 }
3961
3962 .nav-tabs .dropdown-menu {
3963 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3964 border-top-left-radius: 0;
3965 border-top-right-radius: 0;
3966 }
3967
3968 .nav-pills {
3969 --bs-nav-pills-border-radius: var(--bs-border-radius);
3970 --bs-nav-pills-link-active-color: #fff;
3971 --bs-nav-pills-link-active-bg: #0d6efd;
3972 }
3973
3974 .nav-pills .nav-link {
3975 border-radius: var(--bs-nav-pills-border-radius);
3976 }
3977
3978 .nav-pills .nav-link.active,
3979 .nav-pills .show > .nav-link {
3980 color: var(--bs-nav-pills-link-active-color);
3981 background-color: var(--bs-nav-pills-link-active-bg);
3982 }
3983
3984 .nav-underline {
3985 --bs-nav-underline-gap: 1rem;
3986 --bs-nav-underline-border-width: 0.125rem;
3987 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3988 gap: var(--bs-nav-underline-gap);
3989 }
3990
3991 .nav-underline .nav-link {
3992 padding-right: 0;
3993 padding-left: 0;
3994 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3995 }
3996
3997 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3998 border-bottom-color: currentcolor;
3999 }
4000
4001 .nav-underline .nav-link.active,
4002 .nav-underline .show > .nav-link {
4003 font-weight: 700;
4004 color: var(--bs-nav-underline-link-active-color);
4005 border-bottom-color: currentcolor;
4006 }
4007
4008 .nav-fill > .nav-link,
4009 .nav-fill .nav-item {
4010 flex: 1 1 auto;
4011 text-align: center;
4012 }
4013
4014 .nav-justified > .nav-link,
4015 .nav-justified .nav-item {
4016 flex-grow: 1;
4017 flex-basis: 0;
4018 text-align: center;
4019 }
4020
4021 .nav-fill .nav-item .nav-link,
4022 .nav-justified .nav-item .nav-link {
4023 width: 100%;
4024 }
4025
4026 .tab-content > .tab-pane {
4027 display: none;
4028 }
4029
4030 .tab-content > .active {
4031 display: block;
4032 }
4033
4034 .navbar {
4035 --bs-navbar-padding-x: 0;
4036 --bs-navbar-padding-y: 0.5rem;
4037 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
4038 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
4039 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
4040 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
4041 --bs-navbar-brand-padding-y: 0.3125rem;
4042 --bs-navbar-brand-margin-end: 1rem;
4043 --bs-navbar-brand-font-size: 1.25rem;
4044 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
4045 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
4046 --bs-navbar-nav-link-padding-x: 0.5rem;
4047 --bs-navbar-toggler-padding-y: 0.25rem;
4048 --bs-navbar-toggler-padding-x: 0.75rem;
4049 --bs-navbar-toggler-font-size: 1.25rem;
4050 --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%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4051 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
4052 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
4053 --bs-navbar-toggler-focus-width: 0.25rem;
4054 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
4055 position: relative;
4056 display: flex;
4057 flex-wrap: wrap;
4058 align-items: center;
4059 justify-content: space-between;
4060 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
4061 }
4062
4063 .navbar > .container,
4064 .navbar > .container-fluid,
4065 .navbar > .container-sm,
4066 .navbar > .container-md,
4067 .navbar > .container-lg,
4068 .navbar > .container-xl,
4069 .navbar > .container-xxl {
4070 display: flex;
4071 flex-wrap: inherit;
4072 align-items: center;
4073 justify-content: space-between;
4074 }
4075
4076 .navbar-brand {
4077 padding-top: var(--bs-navbar-brand-padding-y);
4078 padding-bottom: var(--bs-navbar-brand-padding-y);
4079 margin-right: var(--bs-navbar-brand-margin-end);
4080 font-size: var(--bs-navbar-brand-font-size);
4081 color: var(--bs-navbar-brand-color);
4082 text-decoration: none;
4083 white-space: nowrap;
4084 }
4085
4086 .navbar-brand:hover, .navbar-brand:focus {
4087 color: var(--bs-navbar-brand-hover-color);
4088 }
4089
4090 .navbar-nav {
4091 --bs-nav-link-padding-x: 0;
4092 --bs-nav-link-padding-y: 0.5rem;
4093 --bs-nav-link-font-weight: ;
4094 --bs-nav-link-color: var(--bs-navbar-color);
4095 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
4096 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
4097 display: flex;
4098 flex-direction: column;
4099 padding-left: 0;
4100 margin-bottom: 0;
4101 list-style: none;
4102 }
4103
4104 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
4105 color: var(--bs-navbar-active-color);
4106 }
4107
4108 .navbar-nav .dropdown-menu {
4109 position: static;
4110 }
4111
4112 .navbar-text {
4113 padding-top: 0.5rem;
4114 padding-bottom: 0.5rem;
4115 color: var(--bs-navbar-color);
4116 }
4117
4118 .navbar-text a,
4119 .navbar-text a:hover,
4120 .navbar-text a:focus {
4121 color: var(--bs-navbar-active-color);
4122 }
4123
4124 .navbar-collapse {
4125 flex-grow: 1;
4126 flex-basis: 100%;
4127 align-items: center;
4128 }
4129
4130 .navbar-toggler {
4131 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4132 font-size: var(--bs-navbar-toggler-font-size);
4133 line-height: 1;
4134 color: var(--bs-navbar-color);
4135 background-color: transparent;
4136 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4137 border-radius: var(--bs-navbar-toggler-border-radius);
4138 transition: var(--bs-navbar-toggler-transition);
4139 }
4140
4141 @media (prefers-reduced-motion: reduce) {
4142 .navbar-toggler {
4143 transition: none;
4144 }
4145 }
4146 .navbar-toggler:hover {
4147 text-decoration: none;
4148 }
4149
4150 .navbar-toggler:focus {
4151 text-decoration: none;
4152 outline: 0;
4153 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4154 }
4155
4156 .navbar-toggler-icon {
4157 display: inline-block;
4158 width: 1.5em;
4159 height: 1.5em;
4160 vertical-align: middle;
4161 background-image: var(--bs-navbar-toggler-icon-bg);
4162 background-repeat: no-repeat;
4163 background-position: center;
4164 background-size: 100%;
4165 }
4166
4167 .navbar-nav-scroll {
4168 max-height: var(--bs-scroll-height, 75vh);
4169 overflow-y: auto;
4170 }
4171
4172 @media (min-width: 576px) {
4173 .navbar-expand-sm {
4174 flex-wrap: nowrap;
4175 justify-content: flex-start;
4176 }
4177 .navbar-expand-sm .navbar-nav {
4178 flex-direction: row;
4179 }
4180 .navbar-expand-sm .navbar-nav .dropdown-menu {
4181 position: absolute;
4182 }
4183 .navbar-expand-sm .navbar-nav .nav-link {
4184 padding-right: var(--bs-navbar-nav-link-padding-x);
4185 padding-left: var(--bs-navbar-nav-link-padding-x);
4186 }
4187 .navbar-expand-sm .navbar-nav-scroll {
4188 overflow: visible;
4189 }
4190 .navbar-expand-sm .navbar-collapse {
4191 display: flex !important;
4192 flex-basis: auto;
4193 }
4194 .navbar-expand-sm .navbar-toggler {
4195 display: none;
4196 }
4197 .navbar-expand-sm .offcanvas {
4198 position: static;
4199 z-index: auto;
4200 flex-grow: 1;
4201 width: auto !important;
4202 height: auto !important;
4203 visibility: visible !important;
4204 background-color: transparent !important;
4205 border: 0 !important;
4206 transform: none !important;
4207 transition: none;
4208 }
4209 .navbar-expand-sm .offcanvas .offcanvas-header {
4210 display: none;
4211 }
4212 .navbar-expand-sm .offcanvas .offcanvas-body {
4213 display: flex;
4214 flex-grow: 0;
4215 padding: 0;
4216 overflow-y: visible;
4217 }
4218 }
4219 @media (min-width: 768px) {
4220 .navbar-expand-md {
4221 flex-wrap: nowrap;
4222 justify-content: flex-start;
4223 }
4224 .navbar-expand-md .navbar-nav {
4225 flex-direction: row;
4226 }
4227 .navbar-expand-md .navbar-nav .dropdown-menu {
4228 position: absolute;
4229 }
4230 .navbar-expand-md .navbar-nav .nav-link {
4231 padding-right: var(--bs-navbar-nav-link-padding-x);
4232 padding-left: var(--bs-navbar-nav-link-padding-x);
4233 }
4234 .navbar-expand-md .navbar-nav-scroll {
4235 overflow: visible;
4236 }
4237 .navbar-expand-md .navbar-collapse {
4238 display: flex !important;
4239 flex-basis: auto;
4240 }
4241 .navbar-expand-md .navbar-toggler {
4242 display: none;
4243 }
4244 .navbar-expand-md .offcanvas {
4245 position: static;
4246 z-index: auto;
4247 flex-grow: 1;
4248 width: auto !important;
4249 height: auto !important;
4250 visibility: visible !important;
4251 background-color: transparent !important;
4252 border: 0 !important;
4253 transform: none !important;
4254 transition: none;
4255 }
4256 .navbar-expand-md .offcanvas .offcanvas-header {
4257 display: none;
4258 }
4259 .navbar-expand-md .offcanvas .offcanvas-body {
4260 display: flex;
4261 flex-grow: 0;
4262 padding: 0;
4263 overflow-y: visible;
4264 }
4265 }
4266 @media (min-width: 992px) {
4267 .navbar-expand-lg {
4268 flex-wrap: nowrap;
4269 justify-content: flex-start;
4270 }
4271 .navbar-expand-lg .navbar-nav {
4272 flex-direction: row;
4273 }
4274 .navbar-expand-lg .navbar-nav .dropdown-menu {
4275 position: absolute;
4276 }
4277 .navbar-expand-lg .navbar-nav .nav-link {
4278 padding-right: var(--bs-navbar-nav-link-padding-x);
4279 padding-left: var(--bs-navbar-nav-link-padding-x);
4280 }
4281 .navbar-expand-lg .navbar-nav-scroll {
4282 overflow: visible;
4283 }
4284 .navbar-expand-lg .navbar-collapse {
4285 display: flex !important;
4286 flex-basis: auto;
4287 }
4288 .navbar-expand-lg .navbar-toggler {
4289 display: none;
4290 }
4291 .navbar-expand-lg .offcanvas {
4292 position: static;
4293 z-index: auto;
4294 flex-grow: 1;
4295 width: auto !important;
4296 height: auto !important;
4297 visibility: visible !important;
4298 background-color: transparent !important;
4299 border: 0 !important;
4300 transform: none !important;
4301 transition: none;
4302 }
4303 .navbar-expand-lg .offcanvas .offcanvas-header {
4304 display: none;
4305 }
4306 .navbar-expand-lg .offcanvas .offcanvas-body {
4307 display: flex;
4308 flex-grow: 0;
4309 padding: 0;
4310 overflow-y: visible;
4311 }
4312 }
4313 @media (min-width: 1200px) {
4314 .navbar-expand-xl {
4315 flex-wrap: nowrap;
4316 justify-content: flex-start;
4317 }
4318 .navbar-expand-xl .navbar-nav {
4319 flex-direction: row;
4320 }
4321 .navbar-expand-xl .navbar-nav .dropdown-menu {
4322 position: absolute;
4323 }
4324 .navbar-expand-xl .navbar-nav .nav-link {
4325 padding-right: var(--bs-navbar-nav-link-padding-x);
4326 padding-left: var(--bs-navbar-nav-link-padding-x);
4327 }
4328 .navbar-expand-xl .navbar-nav-scroll {
4329 overflow: visible;
4330 }
4331 .navbar-expand-xl .navbar-collapse {
4332 display: flex !important;
4333 flex-basis: auto;
4334 }
4335 .navbar-expand-xl .navbar-toggler {
4336 display: none;
4337 }
4338 .navbar-expand-xl .offcanvas {
4339 position: static;
4340 z-index: auto;
4341 flex-grow: 1;
4342 width: auto !important;
4343 height: auto !important;
4344 visibility: visible !important;
4345 background-color: transparent !important;
4346 border: 0 !important;
4347 transform: none !important;
4348 transition: none;
4349 }
4350 .navbar-expand-xl .offcanvas .offcanvas-header {
4351 display: none;
4352 }
4353 .navbar-expand-xl .offcanvas .offcanvas-body {
4354 display: flex;
4355 flex-grow: 0;
4356 padding: 0;
4357 overflow-y: visible;
4358 }
4359 }
4360 @media (min-width: 1400px) {
4361 .navbar-expand-xxl {
4362 flex-wrap: nowrap;
4363 justify-content: flex-start;
4364 }
4365 .navbar-expand-xxl .navbar-nav {
4366 flex-direction: row;
4367 }
4368 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4369 position: absolute;
4370 }
4371 .navbar-expand-xxl .navbar-nav .nav-link {
4372 padding-right: var(--bs-navbar-nav-link-padding-x);
4373 padding-left: var(--bs-navbar-nav-link-padding-x);
4374 }
4375 .navbar-expand-xxl .navbar-nav-scroll {
4376 overflow: visible;
4377 }
4378 .navbar-expand-xxl .navbar-collapse {
4379 display: flex !important;
4380 flex-basis: auto;
4381 }
4382 .navbar-expand-xxl .navbar-toggler {
4383 display: none;
4384 }
4385 .navbar-expand-xxl .offcanvas {
4386 position: static;
4387 z-index: auto;
4388 flex-grow: 1;
4389 width: auto !important;
4390 height: auto !important;
4391 visibility: visible !important;
4392 background-color: transparent !important;
4393 border: 0 !important;
4394 transform: none !important;
4395 transition: none;
4396 }
4397 .navbar-expand-xxl .offcanvas .offcanvas-header {
4398 display: none;
4399 }
4400 .navbar-expand-xxl .offcanvas .offcanvas-body {
4401 display: flex;
4402 flex-grow: 0;
4403 padding: 0;
4404 overflow-y: visible;
4405 }
4406 }
4407 .navbar-expand {
4408 flex-wrap: nowrap;
4409 justify-content: flex-start;
4410 }
4411
4412 .navbar-expand .navbar-nav {
4413 flex-direction: row;
4414 }
4415
4416 .navbar-expand .navbar-nav .dropdown-menu {
4417 position: absolute;
4418 }
4419
4420 .navbar-expand .navbar-nav .nav-link {
4421 padding-right: var(--bs-navbar-nav-link-padding-x);
4422 padding-left: var(--bs-navbar-nav-link-padding-x);
4423 }
4424
4425 .navbar-expand .navbar-nav-scroll {
4426 overflow: visible;
4427 }
4428
4429 .navbar-expand .navbar-collapse {
4430 display: flex !important;
4431 flex-basis: auto;
4432 }
4433
4434 .navbar-expand .navbar-toggler {
4435 display: none;
4436 }
4437
4438 .navbar-expand .offcanvas {
4439 position: static;
4440 z-index: auto;
4441 flex-grow: 1;
4442 width: auto !important;
4443 height: auto !important;
4444 visibility: visible !important;
4445 background-color: transparent !important;
4446 border: 0 !important;
4447 transform: none !important;
4448 transition: none;
4449 }
4450
4451 .navbar-expand .offcanvas .offcanvas-header {
4452 display: none;
4453 }
4454
4455 .navbar-expand .offcanvas .offcanvas-body {
4456 display: flex;
4457 flex-grow: 0;
4458 padding: 0;
4459 overflow-y: visible;
4460 }
4461
4462 .navbar-dark,
4463 .navbar[data-bs-theme=dark] {
4464 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4465 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4466 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4467 --bs-navbar-active-color: #fff;
4468 --bs-navbar-brand-color: #fff;
4469 --bs-navbar-brand-hover-color: #fff;
4470 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4471 --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");
4472 }
4473
4474 [data-bs-theme=dark] .navbar-toggler-icon {
4475 --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");
4476 }
4477
4478 .card {
4479 --bs-card-spacer-y: 1rem;
4480 --bs-card-spacer-x: 1rem;
4481 --bs-card-title-spacer-y: 0.5rem;
4482 --bs-card-title-color: ;
4483 --bs-card-subtitle-color: ;
4484 --bs-card-border-width: var(--bs-border-width);
4485 --bs-card-border-color: var(--bs-border-color-translucent);
4486 --bs-card-border-radius: var(--bs-border-radius);
4487 --bs-card-box-shadow: ;
4488 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4489 --bs-card-cap-padding-y: 0.5rem;
4490 --bs-card-cap-padding-x: 1rem;
4491 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4492 --bs-card-cap-color: ;
4493 --bs-card-height: ;
4494 --bs-card-color: ;
4495 --bs-card-bg: var(--bs-body-bg);
4496 --bs-card-img-overlay-padding: 1rem;
4497 --bs-card-group-margin: 0.75rem;
4498 position: relative;
4499 display: flex;
4500 flex-direction: column;
4501 min-width: 0;
4502 height: var(--bs-card-height);
4503 color: var(--bs-body-color);
4504 word-wrap: break-word;
4505 background-color: var(--bs-card-bg);
4506 background-clip: border-box;
4507 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4508 border-radius: var(--bs-card-border-radius);
4509 }
4510
4511 .card > hr {
4512 margin-right: 0;
4513 margin-left: 0;
4514 }
4515
4516 .card > .list-group {
4517 border-top: inherit;
4518 border-bottom: inherit;
4519 }
4520
4521 .card > .list-group:first-child {
4522 border-top-width: 0;
4523 border-top-left-radius: var(--bs-card-inner-border-radius);
4524 border-top-right-radius: var(--bs-card-inner-border-radius);
4525 }
4526
4527 .card > .list-group:last-child {
4528 border-bottom-width: 0;
4529 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4530 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4531 }
4532
4533 .card > .card-header + .list-group,
4534 .card > .list-group + .card-footer {
4535 border-top: 0;
4536 }
4537
4538 .card-body {
4539 flex: 1 1 auto;
4540 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4541 color: var(--bs-card-color);
4542 }
4543
4544 .card-title {
4545 margin-bottom: var(--bs-card-title-spacer-y);
4546 color: var(--bs-card-title-color);
4547 }
4548
4549 .card-subtitle {
4550 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4551 margin-bottom: 0;
4552 color: var(--bs-card-subtitle-color);
4553 }
4554
4555 .card-text:last-child {
4556 margin-bottom: 0;
4557 }
4558
4559 .card-link + .card-link {
4560 margin-left: var(--bs-card-spacer-x);
4561 }
4562
4563 .card-header {
4564 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4565 margin-bottom: 0;
4566 color: var(--bs-card-cap-color);
4567 background-color: var(--bs-card-cap-bg);
4568 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4569 }
4570
4571 .card-header:first-child {
4572 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4573 }
4574
4575 .card-footer {
4576 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4577 color: var(--bs-card-cap-color);
4578 background-color: var(--bs-card-cap-bg);
4579 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4580 }
4581
4582 .card-footer:last-child {
4583 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4584 }
4585
4586 .card-header-tabs {
4587 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4588 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4589 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4590 border-bottom: 0;
4591 }
4592
4593 .card-header-tabs .nav-link.active {
4594 background-color: var(--bs-card-bg);
4595 border-bottom-color: var(--bs-card-bg);
4596 }
4597
4598 .card-header-pills {
4599 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4600 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4601 }
4602
4603 .card-img-overlay {
4604 position: absolute;
4605 top: 0;
4606 right: 0;
4607 bottom: 0;
4608 left: 0;
4609 padding: var(--bs-card-img-overlay-padding);
4610 border-radius: var(--bs-card-inner-border-radius);
4611 }
4612
4613 .card-img,
4614 .card-img-top,
4615 .card-img-bottom {
4616 width: 100%;
4617 }
4618
4619 .card-img,
4620 .card-img-top {
4621 border-top-left-radius: var(--bs-card-inner-border-radius);
4622 border-top-right-radius: var(--bs-card-inner-border-radius);
4623 }
4624
4625 .card-img,
4626 .card-img-bottom {
4627 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4628 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4629 }
4630
4631 .card-group > .card {
4632 margin-bottom: var(--bs-card-group-margin);
4633 }
4634
4635 @media (min-width: 576px) {
4636 .card-group {
4637 display: flex;
4638 flex-flow: row wrap;
4639 }
4640 .card-group > .card {
4641 flex: 1 0 0;
4642 margin-bottom: 0;
4643 }
4644 .card-group > .card + .card {
4645 margin-left: 0;
4646 border-left: 0;
4647 }
4648 .card-group > .card:not(:last-child) {
4649 border-top-right-radius: 0;
4650 border-bottom-right-radius: 0;
4651 }
4652 .card-group > .card:not(:last-child) > .card-img-top,
4653 .card-group > .card:not(:last-child) > .card-header {
4654 border-top-right-radius: 0;
4655 }
4656 .card-group > .card:not(:last-child) > .card-img-bottom,
4657 .card-group > .card:not(:last-child) > .card-footer {
4658 border-bottom-right-radius: 0;
4659 }
4660 .card-group > .card:not(:first-child) {
4661 border-top-left-radius: 0;
4662 border-bottom-left-radius: 0;
4663 }
4664 .card-group > .card:not(:first-child) > .card-img-top,
4665 .card-group > .card:not(:first-child) > .card-header {
4666 border-top-left-radius: 0;
4667 }
4668 .card-group > .card:not(:first-child) > .card-img-bottom,
4669 .card-group > .card:not(:first-child) > .card-footer {
4670 border-bottom-left-radius: 0;
4671 }
4672 }
4673 .accordion {
4674 --bs-accordion-color: var(--bs-body-color);
4675 --bs-accordion-bg: var(--bs-body-bg);
4676 --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;
4677 --bs-accordion-border-color: var(--bs-border-color);
4678 --bs-accordion-border-width: var(--bs-border-width);
4679 --bs-accordion-border-radius: var(--bs-border-radius);
4680 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4681 --bs-accordion-btn-padding-x: 1.25rem;
4682 --bs-accordion-btn-padding-y: 1rem;
4683 --bs-accordion-btn-color: var(--bs-body-color);
4684 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4685 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
4686 --bs-accordion-btn-icon-width: 1.25rem;
4687 --bs-accordion-btn-icon-transform: rotate(-180deg);
4688 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4689 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
4690 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4691 --bs-accordion-body-padding-x: 1.25rem;
4692 --bs-accordion-body-padding-y: 1rem;
4693 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4694 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4695 }
4696
4697 .accordion-button {
4698 position: relative;
4699 display: flex;
4700 align-items: center;
4701 width: 100%;
4702 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4703 font-size: 1rem;
4704 color: var(--bs-accordion-btn-color);
4705 text-align: left;
4706 background-color: var(--bs-accordion-btn-bg);
4707 border: 0;
4708 border-radius: 0;
4709 overflow-anchor: none;
4710 transition: var(--bs-accordion-transition);
4711 }
4712
4713 @media (prefers-reduced-motion: reduce) {
4714 .accordion-button {
4715 transition: none;
4716 }
4717 }
4718 .accordion-button:not(.collapsed) {
4719 color: var(--bs-accordion-active-color);
4720 background-color: var(--bs-accordion-active-bg);
4721 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4722 }
4723
4724 .accordion-button:not(.collapsed)::after {
4725 background-image: var(--bs-accordion-btn-active-icon);
4726 transform: var(--bs-accordion-btn-icon-transform);
4727 }
4728
4729 .accordion-button::after {
4730 flex-shrink: 0;
4731 width: var(--bs-accordion-btn-icon-width);
4732 height: var(--bs-accordion-btn-icon-width);
4733 margin-left: auto;
4734 content: "";
4735 background-image: var(--bs-accordion-btn-icon);
4736 background-repeat: no-repeat;
4737 background-size: var(--bs-accordion-btn-icon-width);
4738 transition: var(--bs-accordion-btn-icon-transition);
4739 }
4740
4741 @media (prefers-reduced-motion: reduce) {
4742 .accordion-button::after {
4743 transition: none;
4744 }
4745 }
4746 .accordion-button:hover {
4747 z-index: 2;
4748 }
4749
4750 .accordion-button:focus {
4751 z-index: 3;
4752 outline: 0;
4753 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4754 }
4755
4756 .accordion-header {
4757 margin-bottom: 0;
4758 }
4759
4760 .accordion-item {
4761 color: var(--bs-accordion-color);
4762 background-color: var(--bs-accordion-bg);
4763 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4764 }
4765
4766 .accordion-item:first-of-type {
4767 border-top-left-radius: var(--bs-accordion-border-radius);
4768 border-top-right-radius: var(--bs-accordion-border-radius);
4769 }
4770
4771 .accordion-item:first-of-type > .accordion-header .accordion-button {
4772 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4773 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4774 }
4775
4776 .accordion-item:not(:first-of-type) {
4777 border-top: 0;
4778 }
4779
4780 .accordion-item:last-of-type {
4781 border-bottom-right-radius: var(--bs-accordion-border-radius);
4782 border-bottom-left-radius: var(--bs-accordion-border-radius);
4783 }
4784
4785 .accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
4786 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4787 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4788 }
4789
4790 .accordion-item:last-of-type > .accordion-collapse {
4791 border-bottom-right-radius: var(--bs-accordion-border-radius);
4792 border-bottom-left-radius: var(--bs-accordion-border-radius);
4793 }
4794
4795 .accordion-body {
4796 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4797 }
4798
4799 .accordion-flush > .accordion-item {
4800 border-right: 0;
4801 border-left: 0;
4802 border-radius: 0;
4803 }
4804
4805 .accordion-flush > .accordion-item:first-child {
4806 border-top: 0;
4807 }
4808
4809 .accordion-flush > .accordion-item:last-child {
4810 border-bottom: 0;
4811 }
4812
4813 .accordion-flush > .accordion-item > .accordion-collapse,
4814 .accordion-flush > .accordion-item > .accordion-header .accordion-button,
4815 .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
4816 border-radius: 0;
4817 }
4818
4819 [data-bs-theme=dark] .accordion-button::after {
4820 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%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-.708'/%3e%3c/svg%3e");
4821 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%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-.708'/%3e%3c/svg%3e");
4822 }
4823
4824 .breadcrumb {
4825 --bs-breadcrumb-padding-x: 0;
4826 --bs-breadcrumb-padding-y: 0;
4827 --bs-breadcrumb-margin-bottom: 1rem;
4828 --bs-breadcrumb-bg: ;
4829 --bs-breadcrumb-border-radius: ;
4830 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4831 --bs-breadcrumb-item-padding-x: 0.5rem;
4832 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4833 display: flex;
4834 flex-wrap: wrap;
4835 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4836 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4837 font-size: var(--bs-breadcrumb-font-size);
4838 list-style: none;
4839 background-color: var(--bs-breadcrumb-bg);
4840 border-radius: var(--bs-breadcrumb-border-radius);
4841 }
4842
4843 .breadcrumb-item + .breadcrumb-item {
4844 padding-left: var(--bs-breadcrumb-item-padding-x);
4845 }
4846
4847 .breadcrumb-item + .breadcrumb-item::before {
4848 float: left;
4849 padding-right: var(--bs-breadcrumb-item-padding-x);
4850 color: var(--bs-breadcrumb-divider-color);
4851 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4852 }
4853
4854 .breadcrumb-item.active {
4855 color: var(--bs-breadcrumb-item-active-color);
4856 }
4857
4858 .pagination {
4859 --bs-pagination-padding-x: 0.75rem;
4860 --bs-pagination-padding-y: 0.375rem;
4861 --bs-pagination-font-size: 1rem;
4862 --bs-pagination-color: var(--bs-link-color);
4863 --bs-pagination-bg: var(--bs-body-bg);
4864 --bs-pagination-border-width: var(--bs-border-width);
4865 --bs-pagination-border-color: var(--bs-border-color);
4866 --bs-pagination-border-radius: var(--bs-border-radius);
4867 --bs-pagination-hover-color: var(--bs-link-hover-color);
4868 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4869 --bs-pagination-hover-border-color: var(--bs-border-color);
4870 --bs-pagination-focus-color: var(--bs-link-hover-color);
4871 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4872 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4873 --bs-pagination-active-color: #fff;
4874 --bs-pagination-active-bg: #0d6efd;
4875 --bs-pagination-active-border-color: #0d6efd;
4876 --bs-pagination-disabled-color: var(--bs-secondary-color);
4877 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4878 --bs-pagination-disabled-border-color: var(--bs-border-color);
4879 display: flex;
4880 padding-left: 0;
4881 list-style: none;
4882 }
4883
4884 .page-link {
4885 position: relative;
4886 display: block;
4887 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4888 font-size: var(--bs-pagination-font-size);
4889 color: var(--bs-pagination-color);
4890 text-decoration: none;
4891 background-color: var(--bs-pagination-bg);
4892 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4893 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;
4894 }
4895
4896 @media (prefers-reduced-motion: reduce) {
4897 .page-link {
4898 transition: none;
4899 }
4900 }
4901 .page-link:hover {
4902 z-index: 2;
4903 color: var(--bs-pagination-hover-color);
4904 background-color: var(--bs-pagination-hover-bg);
4905 border-color: var(--bs-pagination-hover-border-color);
4906 }
4907
4908 .page-link:focus {
4909 z-index: 3;
4910 color: var(--bs-pagination-focus-color);
4911 background-color: var(--bs-pagination-focus-bg);
4912 outline: 0;
4913 box-shadow: var(--bs-pagination-focus-box-shadow);
4914 }
4915
4916 .page-link.active, .active > .page-link {
4917 z-index: 3;
4918 color: var(--bs-pagination-active-color);
4919 background-color: var(--bs-pagination-active-bg);
4920 border-color: var(--bs-pagination-active-border-color);
4921 }
4922
4923 .page-link.disabled, .disabled > .page-link {
4924 color: var(--bs-pagination-disabled-color);
4925 pointer-events: none;
4926 background-color: var(--bs-pagination-disabled-bg);
4927 border-color: var(--bs-pagination-disabled-border-color);
4928 }
4929
4930 .page-item:not(:first-child) .page-link {
4931 margin-left: calc(-1 * var(--bs-border-width));
4932 }
4933
4934 .page-item:first-child .page-link {
4935 border-top-left-radius: var(--bs-pagination-border-radius);
4936 border-bottom-left-radius: var(--bs-pagination-border-radius);
4937 }
4938
4939 .page-item:last-child .page-link {
4940 border-top-right-radius: var(--bs-pagination-border-radius);
4941 border-bottom-right-radius: var(--bs-pagination-border-radius);
4942 }
4943
4944 .pagination-lg {
4945 --bs-pagination-padding-x: 1.5rem;
4946 --bs-pagination-padding-y: 0.75rem;
4947 --bs-pagination-font-size: 1.25rem;
4948 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4949 }
4950
4951 .pagination-sm {
4952 --bs-pagination-padding-x: 0.5rem;
4953 --bs-pagination-padding-y: 0.25rem;
4954 --bs-pagination-font-size: 0.875rem;
4955 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4956 }
4957
4958 .badge {
4959 --bs-badge-padding-x: 0.65em;
4960 --bs-badge-padding-y: 0.35em;
4961 --bs-badge-font-size: 0.75em;
4962 --bs-badge-font-weight: 700;
4963 --bs-badge-color: #fff;
4964 --bs-badge-border-radius: var(--bs-border-radius);
4965 display: inline-block;
4966 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4967 font-size: var(--bs-badge-font-size);
4968 font-weight: var(--bs-badge-font-weight);
4969 line-height: 1;
4970 color: var(--bs-badge-color);
4971 text-align: center;
4972 white-space: nowrap;
4973 vertical-align: baseline;
4974 border-radius: var(--bs-badge-border-radius);
4975 }
4976
4977 .badge:empty {
4978 display: none;
4979 }
4980
4981 .btn .badge {
4982 position: relative;
4983 top: -1px;
4984 }
4985
4986 .alert {
4987 --bs-alert-bg: transparent;
4988 --bs-alert-padding-x: 1rem;
4989 --bs-alert-padding-y: 1rem;
4990 --bs-alert-margin-bottom: 1rem;
4991 --bs-alert-color: inherit;
4992 --bs-alert-border-color: transparent;
4993 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4994 --bs-alert-border-radius: var(--bs-border-radius);
4995 --bs-alert-link-color: inherit;
4996 position: relative;
4997 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4998 margin-bottom: var(--bs-alert-margin-bottom);
4999 color: var(--bs-alert-color);
5000 background-color: var(--bs-alert-bg);
5001 border: var(--bs-alert-border);
5002 border-radius: var(--bs-alert-border-radius);
5003 }
5004
5005 .alert-heading {
5006 color: inherit;
5007 }
5008
5009 .alert-link {
5010 font-weight: 700;
5011 color: var(--bs-alert-link-color);
5012 }
5013
5014 .alert-dismissible {
5015 padding-right: 3rem;
5016 }
5017
5018 .alert-dismissible .btn-close {
5019 position: absolute;
5020 top: 0;
5021 right: 0;
5022 z-index: 2;
5023 padding: 1.25rem 1rem;
5024 }
5025
5026 .alert-primary {
5027 --bs-alert-color: var(--bs-primary-text-emphasis);
5028 --bs-alert-bg: var(--bs-primary-bg-subtle);
5029 --bs-alert-border-color: var(--bs-primary-border-subtle);
5030 --bs-alert-link-color: var(--bs-primary-text-emphasis);
5031 }
5032
5033 .alert-secondary {
5034 --bs-alert-color: var(--bs-secondary-text-emphasis);
5035 --bs-alert-bg: var(--bs-secondary-bg-subtle);
5036 --bs-alert-border-color: var(--bs-secondary-border-subtle);
5037 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
5038 }
5039
5040 .alert-success {
5041 --bs-alert-color: var(--bs-success-text-emphasis);
5042 --bs-alert-bg: var(--bs-success-bg-subtle);
5043 --bs-alert-border-color: var(--bs-success-border-subtle);
5044 --bs-alert-link-color: var(--bs-success-text-emphasis);
5045 }
5046
5047 .alert-info {
5048 --bs-alert-color: var(--bs-info-text-emphasis);
5049 --bs-alert-bg: var(--bs-info-bg-subtle);
5050 --bs-alert-border-color: var(--bs-info-border-subtle);
5051 --bs-alert-link-color: var(--bs-info-text-emphasis);
5052 }
5053
5054 .alert-warning {
5055 --bs-alert-color: var(--bs-warning-text-emphasis);
5056 --bs-alert-bg: var(--bs-warning-bg-subtle);
5057 --bs-alert-border-color: var(--bs-warning-border-subtle);
5058 --bs-alert-link-color: var(--bs-warning-text-emphasis);
5059 }
5060
5061 .alert-danger {
5062 --bs-alert-color: var(--bs-danger-text-emphasis);
5063 --bs-alert-bg: var(--bs-danger-bg-subtle);
5064 --bs-alert-border-color: var(--bs-danger-border-subtle);
5065 --bs-alert-link-color: var(--bs-danger-text-emphasis);
5066 }
5067
5068 .alert-light {
5069 --bs-alert-color: var(--bs-light-text-emphasis);
5070 --bs-alert-bg: var(--bs-light-bg-subtle);
5071 --bs-alert-border-color: var(--bs-light-border-subtle);
5072 --bs-alert-link-color: var(--bs-light-text-emphasis);
5073 }
5074
5075 .alert-dark {
5076 --bs-alert-color: var(--bs-dark-text-emphasis);
5077 --bs-alert-bg: var(--bs-dark-bg-subtle);
5078 --bs-alert-border-color: var(--bs-dark-border-subtle);
5079 --bs-alert-link-color: var(--bs-dark-text-emphasis);
5080 }
5081
5082 @keyframes progress-bar-stripes {
5083 0% {
5084 background-position-x: var(--bs-progress-height);
5085 }
5086 }
5087 .progress,
5088 .progress-stacked {
5089 --bs-progress-height: 1rem;
5090 --bs-progress-font-size: 0.75rem;
5091 --bs-progress-bg: var(--bs-secondary-bg);
5092 --bs-progress-border-radius: var(--bs-border-radius);
5093 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
5094 --bs-progress-bar-color: #fff;
5095 --bs-progress-bar-bg: #0d6efd;
5096 --bs-progress-bar-transition: width 0.6s ease;
5097 display: flex;
5098 height: var(--bs-progress-height);
5099 overflow: hidden;
5100 font-size: var(--bs-progress-font-size);
5101 background-color: var(--bs-progress-bg);
5102 border-radius: var(--bs-progress-border-radius);
5103 }
5104
5105 .progress-bar {
5106 display: flex;
5107 flex-direction: column;
5108 justify-content: center;
5109 overflow: hidden;
5110 color: var(--bs-progress-bar-color);
5111 text-align: center;
5112 white-space: nowrap;
5113 background-color: var(--bs-progress-bar-bg);
5114 transition: var(--bs-progress-bar-transition);
5115 }
5116
5117 @media (prefers-reduced-motion: reduce) {
5118 .progress-bar {
5119 transition: none;
5120 }
5121 }
5122 .progress-bar-striped {
5123 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);
5124 background-size: var(--bs-progress-height) var(--bs-progress-height);
5125 }
5126
5127 .progress-stacked > .progress {
5128 overflow: visible;
5129 }
5130
5131 .progress-stacked > .progress > .progress-bar {
5132 width: 100%;
5133 }
5134
5135 .progress-bar-animated {
5136 animation: 1s linear infinite progress-bar-stripes;
5137 }
5138
5139 @media (prefers-reduced-motion: reduce) {
5140 .progress-bar-animated {
5141 animation: none;
5142 }
5143 }
5144 .list-group {
5145 --bs-list-group-color: var(--bs-body-color);
5146 --bs-list-group-bg: var(--bs-body-bg);
5147 --bs-list-group-border-color: var(--bs-border-color);
5148 --bs-list-group-border-width: var(--bs-border-width);
5149 --bs-list-group-border-radius: var(--bs-border-radius);
5150 --bs-list-group-item-padding-x: 1rem;
5151 --bs-list-group-item-padding-y: 0.5rem;
5152 --bs-list-group-action-color: var(--bs-secondary-color);
5153 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5154 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
5155 --bs-list-group-action-active-color: var(--bs-body-color);
5156 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
5157 --bs-list-group-disabled-color: var(--bs-secondary-color);
5158 --bs-list-group-disabled-bg: var(--bs-body-bg);
5159 --bs-list-group-active-color: #fff;
5160 --bs-list-group-active-bg: #0d6efd;
5161 --bs-list-group-active-border-color: #0d6efd;
5162 display: flex;
5163 flex-direction: column;
5164 padding-left: 0;
5165 margin-bottom: 0;
5166 border-radius: var(--bs-list-group-border-radius);
5167 }
5168
5169 .list-group-numbered {
5170 list-style-type: none;
5171 counter-reset: section;
5172 }
5173
5174 .list-group-numbered > .list-group-item::before {
5175 content: counters(section, ".") ". ";
5176 counter-increment: section;
5177 }
5178
5179 .list-group-item {
5180 position: relative;
5181 display: block;
5182 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5183 color: var(--bs-list-group-color);
5184 text-decoration: none;
5185 background-color: var(--bs-list-group-bg);
5186 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5187 }
5188
5189 .list-group-item:first-child {
5190 border-top-left-radius: inherit;
5191 border-top-right-radius: inherit;
5192 }
5193
5194 .list-group-item:last-child {
5195 border-bottom-right-radius: inherit;
5196 border-bottom-left-radius: inherit;
5197 }
5198
5199 .list-group-item.disabled, .list-group-item:disabled {
5200 color: var(--bs-list-group-disabled-color);
5201 pointer-events: none;
5202 background-color: var(--bs-list-group-disabled-bg);
5203 }
5204
5205 .list-group-item.active {
5206 z-index: 2;
5207 color: var(--bs-list-group-active-color);
5208 background-color: var(--bs-list-group-active-bg);
5209 border-color: var(--bs-list-group-active-border-color);
5210 }
5211
5212 .list-group-item + .list-group-item {
5213 border-top-width: 0;
5214 }
5215
5216 .list-group-item + .list-group-item.active {
5217 margin-top: calc(-1 * var(--bs-list-group-border-width));
5218 border-top-width: var(--bs-list-group-border-width);
5219 }
5220
5221 .list-group-item-action {
5222 width: 100%;
5223 color: var(--bs-list-group-action-color);
5224 text-align: inherit;
5225 }
5226
5227 .list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
5228 z-index: 1;
5229 color: var(--bs-list-group-action-hover-color);
5230 text-decoration: none;
5231 background-color: var(--bs-list-group-action-hover-bg);
5232 }
5233
5234 .list-group-item-action:not(.active):active {
5235 color: var(--bs-list-group-action-active-color);
5236 background-color: var(--bs-list-group-action-active-bg);
5237 }
5238
5239 .list-group-horizontal {
5240 flex-direction: row;
5241 }
5242
5243 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5244 border-bottom-left-radius: var(--bs-list-group-border-radius);
5245 border-top-right-radius: 0;
5246 }
5247
5248 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5249 border-top-right-radius: var(--bs-list-group-border-radius);
5250 border-bottom-left-radius: 0;
5251 }
5252
5253 .list-group-horizontal > .list-group-item.active {
5254 margin-top: 0;
5255 }
5256
5257 .list-group-horizontal > .list-group-item + .list-group-item {
5258 border-top-width: var(--bs-list-group-border-width);
5259 border-left-width: 0;
5260 }
5261
5262 .list-group-horizontal > .list-group-item + .list-group-item.active {
5263 margin-left: calc(-1 * var(--bs-list-group-border-width));
5264 border-left-width: var(--bs-list-group-border-width);
5265 }
5266
5267 @media (min-width: 576px) {
5268 .list-group-horizontal-sm {
5269 flex-direction: row;
5270 }
5271 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5272 border-bottom-left-radius: var(--bs-list-group-border-radius);
5273 border-top-right-radius: 0;
5274 }
5275 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5276 border-top-right-radius: var(--bs-list-group-border-radius);
5277 border-bottom-left-radius: 0;
5278 }
5279 .list-group-horizontal-sm > .list-group-item.active {
5280 margin-top: 0;
5281 }
5282 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5283 border-top-width: var(--bs-list-group-border-width);
5284 border-left-width: 0;
5285 }
5286 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5287 margin-left: calc(-1 * var(--bs-list-group-border-width));
5288 border-left-width: var(--bs-list-group-border-width);
5289 }
5290 }
5291 @media (min-width: 768px) {
5292 .list-group-horizontal-md {
5293 flex-direction: row;
5294 }
5295 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5296 border-bottom-left-radius: var(--bs-list-group-border-radius);
5297 border-top-right-radius: 0;
5298 }
5299 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5300 border-top-right-radius: var(--bs-list-group-border-radius);
5301 border-bottom-left-radius: 0;
5302 }
5303 .list-group-horizontal-md > .list-group-item.active {
5304 margin-top: 0;
5305 }
5306 .list-group-horizontal-md > .list-group-item + .list-group-item {
5307 border-top-width: var(--bs-list-group-border-width);
5308 border-left-width: 0;
5309 }
5310 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5311 margin-left: calc(-1 * var(--bs-list-group-border-width));
5312 border-left-width: var(--bs-list-group-border-width);
5313 }
5314 }
5315 @media (min-width: 992px) {
5316 .list-group-horizontal-lg {
5317 flex-direction: row;
5318 }
5319 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5320 border-bottom-left-radius: var(--bs-list-group-border-radius);
5321 border-top-right-radius: 0;
5322 }
5323 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5324 border-top-right-radius: var(--bs-list-group-border-radius);
5325 border-bottom-left-radius: 0;
5326 }
5327 .list-group-horizontal-lg > .list-group-item.active {
5328 margin-top: 0;
5329 }
5330 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5331 border-top-width: var(--bs-list-group-border-width);
5332 border-left-width: 0;
5333 }
5334 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5335 margin-left: calc(-1 * var(--bs-list-group-border-width));
5336 border-left-width: var(--bs-list-group-border-width);
5337 }
5338 }
5339 @media (min-width: 1200px) {
5340 .list-group-horizontal-xl {
5341 flex-direction: row;
5342 }
5343 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5344 border-bottom-left-radius: var(--bs-list-group-border-radius);
5345 border-top-right-radius: 0;
5346 }
5347 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5348 border-top-right-radius: var(--bs-list-group-border-radius);
5349 border-bottom-left-radius: 0;
5350 }
5351 .list-group-horizontal-xl > .list-group-item.active {
5352 margin-top: 0;
5353 }
5354 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5355 border-top-width: var(--bs-list-group-border-width);
5356 border-left-width: 0;
5357 }
5358 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5359 margin-left: calc(-1 * var(--bs-list-group-border-width));
5360 border-left-width: var(--bs-list-group-border-width);
5361 }
5362 }
5363 @media (min-width: 1400px) {
5364 .list-group-horizontal-xxl {
5365 flex-direction: row;
5366 }
5367 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5368 border-bottom-left-radius: var(--bs-list-group-border-radius);
5369 border-top-right-radius: 0;
5370 }
5371 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5372 border-top-right-radius: var(--bs-list-group-border-radius);
5373 border-bottom-left-radius: 0;
5374 }
5375 .list-group-horizontal-xxl > .list-group-item.active {
5376 margin-top: 0;
5377 }
5378 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5379 border-top-width: var(--bs-list-group-border-width);
5380 border-left-width: 0;
5381 }
5382 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5383 margin-left: calc(-1 * var(--bs-list-group-border-width));
5384 border-left-width: var(--bs-list-group-border-width);
5385 }
5386 }
5387 .list-group-flush {
5388 border-radius: 0;
5389 }
5390
5391 .list-group-flush > .list-group-item {
5392 border-width: 0 0 var(--bs-list-group-border-width);
5393 }
5394
5395 .list-group-flush > .list-group-item:last-child {
5396 border-bottom-width: 0;
5397 }
5398
5399 .list-group-item-primary {
5400 --bs-list-group-color: var(--bs-primary-text-emphasis);
5401 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5402 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5403 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5404 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5405 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5406 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5407 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5408 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5409 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5410 }
5411
5412 .list-group-item-secondary {
5413 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5414 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5415 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5416 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5417 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5418 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5419 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5420 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5421 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5422 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5423 }
5424
5425 .list-group-item-success {
5426 --bs-list-group-color: var(--bs-success-text-emphasis);
5427 --bs-list-group-bg: var(--bs-success-bg-subtle);
5428 --bs-list-group-border-color: var(--bs-success-border-subtle);
5429 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5430 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5431 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5432 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5433 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5434 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5435 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5436 }
5437
5438 .list-group-item-info {
5439 --bs-list-group-color: var(--bs-info-text-emphasis);
5440 --bs-list-group-bg: var(--bs-info-bg-subtle);
5441 --bs-list-group-border-color: var(--bs-info-border-subtle);
5442 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5443 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5444 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5445 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5446 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5447 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5448 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5449 }
5450
5451 .list-group-item-warning {
5452 --bs-list-group-color: var(--bs-warning-text-emphasis);
5453 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5454 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5455 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5456 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5457 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5458 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5459 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5460 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5461 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5462 }
5463
5464 .list-group-item-danger {
5465 --bs-list-group-color: var(--bs-danger-text-emphasis);
5466 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5467 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5468 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5469 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5470 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5471 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5472 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5473 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5474 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5475 }
5476
5477 .list-group-item-light {
5478 --bs-list-group-color: var(--bs-light-text-emphasis);
5479 --bs-list-group-bg: var(--bs-light-bg-subtle);
5480 --bs-list-group-border-color: var(--bs-light-border-subtle);
5481 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5482 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5483 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5484 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5485 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5486 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5487 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5488 }
5489
5490 .list-group-item-dark {
5491 --bs-list-group-color: var(--bs-dark-text-emphasis);
5492 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5493 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5494 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5495 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5496 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5497 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5498 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5499 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5500 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5501 }
5502
5503 .btn-close {
5504 --bs-btn-close-color: #000;
5505 --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.414'/%3e%3c/svg%3e");
5506 --bs-btn-close-opacity: 0.5;
5507 --bs-btn-close-hover-opacity: 0.75;
5508 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5509 --bs-btn-close-focus-opacity: 1;
5510 --bs-btn-close-disabled-opacity: 0.25;
5511 box-sizing: content-box;
5512 width: 1em;
5513 height: 1em;
5514 padding: 0.25em 0.25em;
5515 color: var(--bs-btn-close-color);
5516 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5517 filter: var(--bs-btn-close-filter);
5518 border: 0;
5519 border-radius: 0.375rem;
5520 opacity: var(--bs-btn-close-opacity);
5521 }
5522
5523 .btn-close:hover {
5524 color: var(--bs-btn-close-color);
5525 text-decoration: none;
5526 opacity: var(--bs-btn-close-hover-opacity);
5527 }
5528
5529 .btn-close:focus {
5530 outline: 0;
5531 box-shadow: var(--bs-btn-close-focus-shadow);
5532 opacity: var(--bs-btn-close-focus-opacity);
5533 }
5534
5535 .btn-close:disabled, .btn-close.disabled {
5536 pointer-events: none;
5537 -webkit-user-select: none;
5538 user-select: none;
5539 opacity: var(--bs-btn-close-disabled-opacity);
5540 }
5541
5542 .btn-close-white {
5543 --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
5544 }
5545
5546 :root,
5547 [data-bs-theme=light] {
5548 --bs-btn-close-filter: ;
5549 }
5550
5551 [data-bs-theme=dark] {
5552 --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
5553 }
5554
5555 .toast {
5556 --bs-toast-zindex: 1090;
5557 --bs-toast-padding-x: 0.75rem;
5558 --bs-toast-padding-y: 0.5rem;
5559 --bs-toast-spacing: 1.5rem;
5560 --bs-toast-max-width: 350px;
5561 --bs-toast-font-size: 0.875rem;
5562 --bs-toast-color: ;
5563 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5564 --bs-toast-border-width: var(--bs-border-width);
5565 --bs-toast-border-color: var(--bs-border-color-translucent);
5566 --bs-toast-border-radius: var(--bs-border-radius);
5567 --bs-toast-box-shadow: var(--bs-box-shadow);
5568 --bs-toast-header-color: var(--bs-secondary-color);
5569 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5570 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5571 width: var(--bs-toast-max-width);
5572 max-width: 100%;
5573 font-size: var(--bs-toast-font-size);
5574 color: var(--bs-toast-color);
5575 pointer-events: auto;
5576 background-color: var(--bs-toast-bg);
5577 background-clip: padding-box;
5578 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5579 box-shadow: var(--bs-toast-box-shadow);
5580 border-radius: var(--bs-toast-border-radius);
5581 }
5582
5583 .toast.showing {
5584 opacity: 0;
5585 }
5586
5587 .toast:not(.show) {
5588 display: none;
5589 }
5590
5591 .toast-container {
5592 --bs-toast-zindex: 1090;
5593 position: absolute;
5594 z-index: var(--bs-toast-zindex);
5595 width: max-content;
5596 max-width: 100%;
5597 pointer-events: none;
5598 }
5599
5600 .toast-container > :not(:last-child) {
5601 margin-bottom: var(--bs-toast-spacing);
5602 }
5603
5604 .toast-header {
5605 display: flex;
5606 align-items: center;
5607 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5608 color: var(--bs-toast-header-color);
5609 background-color: var(--bs-toast-header-bg);
5610 background-clip: padding-box;
5611 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5612 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5613 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5614 }
5615
5616 .toast-header .btn-close {
5617 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5618 margin-left: var(--bs-toast-padding-x);
5619 }
5620
5621 .toast-body {
5622 padding: var(--bs-toast-padding-x);
5623 word-wrap: break-word;
5624 }
5625
5626 .modal {
5627 --bs-modal-zindex: 1055;
5628 --bs-modal-width: 500px;
5629 --bs-modal-padding: 1rem;
5630 --bs-modal-margin: 0.5rem;
5631 --bs-modal-color: var(--bs-body-color);
5632 --bs-modal-bg: var(--bs-body-bg);
5633 --bs-modal-border-color: var(--bs-border-color-translucent);
5634 --bs-modal-border-width: var(--bs-border-width);
5635 --bs-modal-border-radius: var(--bs-border-radius-lg);
5636 --bs-modal-box-shadow: var(--bs-box-shadow-sm);
5637 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5638 --bs-modal-header-padding-x: 1rem;
5639 --bs-modal-header-padding-y: 1rem;
5640 --bs-modal-header-padding: 1rem 1rem;
5641 --bs-modal-header-border-color: var(--bs-border-color);
5642 --bs-modal-header-border-width: var(--bs-border-width);
5643 --bs-modal-title-line-height: 1.5;
5644 --bs-modal-footer-gap: 0.5rem;
5645 --bs-modal-footer-bg: ;
5646 --bs-modal-footer-border-color: var(--bs-border-color);
5647 --bs-modal-footer-border-width: var(--bs-border-width);
5648 position: fixed;
5649 top: 0;
5650 left: 0;
5651 z-index: var(--bs-modal-zindex);
5652 display: none;
5653 width: 100%;
5654 height: 100%;
5655 overflow-x: hidden;
5656 overflow-y: auto;
5657 outline: 0;
5658 }
5659
5660 .modal-dialog {
5661 position: relative;
5662 width: auto;
5663 margin: var(--bs-modal-margin);
5664 pointer-events: none;
5665 }
5666
5667 .modal.fade .modal-dialog {
5668 transform: translate(0, -50px);
5669 transition: transform 0.3s ease-out;
5670 }
5671
5672 @media (prefers-reduced-motion: reduce) {
5673 .modal.fade .modal-dialog {
5674 transition: none;
5675 }
5676 }
5677 .modal.show .modal-dialog {
5678 transform: none;
5679 }
5680
5681 .modal.modal-static .modal-dialog {
5682 transform: scale(1.02);
5683 }
5684
5685 .modal-dialog-scrollable {
5686 height: calc(100% - var(--bs-modal-margin) * 2);
5687 }
5688
5689 .modal-dialog-scrollable .modal-content {
5690 max-height: 100%;
5691 overflow: hidden;
5692 }
5693
5694 .modal-dialog-scrollable .modal-body {
5695 overflow-y: auto;
5696 }
5697
5698 .modal-dialog-centered {
5699 display: flex;
5700 align-items: center;
5701 min-height: calc(100% - var(--bs-modal-margin) * 2);
5702 }
5703
5704 .modal-content {
5705 position: relative;
5706 display: flex;
5707 flex-direction: column;
5708 width: 100%;
5709 color: var(--bs-modal-color);
5710 pointer-events: auto;
5711 background-color: var(--bs-modal-bg);
5712 background-clip: padding-box;
5713 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5714 border-radius: var(--bs-modal-border-radius);
5715 outline: 0;
5716 }
5717
5718 .modal-backdrop {
5719 --bs-backdrop-zindex: 1050;
5720 --bs-backdrop-bg: #000;
5721 --bs-backdrop-opacity: 0.5;
5722 position: fixed;
5723 top: 0;
5724 left: 0;
5725 z-index: var(--bs-backdrop-zindex);
5726 width: 100vw;
5727 height: 100vh;
5728 background-color: var(--bs-backdrop-bg);
5729 }
5730
5731 .modal-backdrop.fade {
5732 opacity: 0;
5733 }
5734
5735 .modal-backdrop.show {
5736 opacity: var(--bs-backdrop-opacity);
5737 }
5738
5739 .modal-header {
5740 display: flex;
5741 flex-shrink: 0;
5742 align-items: center;
5743 padding: var(--bs-modal-header-padding);
5744 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5745 border-top-left-radius: var(--bs-modal-inner-border-radius);
5746 border-top-right-radius: var(--bs-modal-inner-border-radius);
5747 }
5748
5749 .modal-header .btn-close {
5750 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5751 margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
5752 margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
5753 margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
5754 margin-left: auto;
5755 }
5756
5757 .modal-title {
5758 margin-bottom: 0;
5759 line-height: var(--bs-modal-title-line-height);
5760 }
5761
5762 .modal-body {
5763 position: relative;
5764 flex: 1 1 auto;
5765 padding: var(--bs-modal-padding);
5766 }
5767
5768 .modal-footer {
5769 display: flex;
5770 flex-shrink: 0;
5771 flex-wrap: wrap;
5772 align-items: center;
5773 justify-content: flex-end;
5774 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5775 background-color: var(--bs-modal-footer-bg);
5776 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5777 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5778 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5779 }
5780
5781 .modal-footer > * {
5782 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5783 }
5784
5785 @media (min-width: 576px) {
5786 .modal {
5787 --bs-modal-margin: 1.75rem;
5788 --bs-modal-box-shadow: var(--bs-box-shadow);
5789 }
5790 .modal-dialog {
5791 max-width: var(--bs-modal-width);
5792 margin-right: auto;
5793 margin-left: auto;
5794 }
5795 .modal-sm {
5796 --bs-modal-width: 300px;
5797 }
5798 }
5799 @media (min-width: 992px) {
5800 .modal-lg,
5801 .modal-xl {
5802 --bs-modal-width: 800px;
5803 }
5804 }
5805 @media (min-width: 1200px) {
5806 .modal-xl {
5807 --bs-modal-width: 1140px;
5808 }
5809 }
5810 .modal-fullscreen {
5811 width: 100vw;
5812 max-width: none;
5813 height: 100%;
5814 margin: 0;
5815 }
5816
5817 .modal-fullscreen .modal-content {
5818 height: 100%;
5819 border: 0;
5820 border-radius: 0;
5821 }
5822
5823 .modal-fullscreen .modal-header,
5824 .modal-fullscreen .modal-footer {
5825 border-radius: 0;
5826 }
5827
5828 .modal-fullscreen .modal-body {
5829 overflow-y: auto;
5830 }
5831
5832 @media (max-width: 575.98px) {
5833 .modal-fullscreen-sm-down {
5834 width: 100vw;
5835 max-width: none;
5836 height: 100%;
5837 margin: 0;
5838 }
5839 .modal-fullscreen-sm-down .modal-content {
5840 height: 100%;
5841 border: 0;
5842 border-radius: 0;
5843 }
5844 .modal-fullscreen-sm-down .modal-header,
5845 .modal-fullscreen-sm-down .modal-footer {
5846 border-radius: 0;
5847 }
5848 .modal-fullscreen-sm-down .modal-body {
5849 overflow-y: auto;
5850 }
5851 }
5852 @media (max-width: 767.98px) {
5853 .modal-fullscreen-md-down {
5854 width: 100vw;
5855 max-width: none;
5856 height: 100%;
5857 margin: 0;
5858 }
5859 .modal-fullscreen-md-down .modal-content {
5860 height: 100%;
5861 border: 0;
5862 border-radius: 0;
5863 }
5864 .modal-fullscreen-md-down .modal-header,
5865 .modal-fullscreen-md-down .modal-footer {
5866 border-radius: 0;
5867 }
5868 .modal-fullscreen-md-down .modal-body {
5869 overflow-y: auto;
5870 }
5871 }
5872 @media (max-width: 991.98px) {
5873 .modal-fullscreen-lg-down {
5874 width: 100vw;
5875 max-width: none;
5876 height: 100%;
5877 margin: 0;
5878 }
5879 .modal-fullscreen-lg-down .modal-content {
5880 height: 100%;
5881 border: 0;
5882 border-radius: 0;
5883 }
5884 .modal-fullscreen-lg-down .modal-header,
5885 .modal-fullscreen-lg-down .modal-footer {
5886 border-radius: 0;
5887 }
5888 .modal-fullscreen-lg-down .modal-body {
5889 overflow-y: auto;
5890 }
5891 }
5892 @media (max-width: 1199.98px) {
5893 .modal-fullscreen-xl-down {
5894 width: 100vw;
5895 max-width: none;
5896 height: 100%;
5897 margin: 0;
5898 }
5899 .modal-fullscreen-xl-down .modal-content {
5900 height: 100%;
5901 border: 0;
5902 border-radius: 0;
5903 }
5904 .modal-fullscreen-xl-down .modal-header,
5905 .modal-fullscreen-xl-down .modal-footer {
5906 border-radius: 0;
5907 }
5908 .modal-fullscreen-xl-down .modal-body {
5909 overflow-y: auto;
5910 }
5911 }
5912 @media (max-width: 1399.98px) {
5913 .modal-fullscreen-xxl-down {
5914 width: 100vw;
5915 max-width: none;
5916 height: 100%;
5917 margin: 0;
5918 }
5919 .modal-fullscreen-xxl-down .modal-content {
5920 height: 100%;
5921 border: 0;
5922 border-radius: 0;
5923 }
5924 .modal-fullscreen-xxl-down .modal-header,
5925 .modal-fullscreen-xxl-down .modal-footer {
5926 border-radius: 0;
5927 }
5928 .modal-fullscreen-xxl-down .modal-body {
5929 overflow-y: auto;
5930 }
5931 }
5932 .tooltip {
5933 --bs-tooltip-zindex: 1080;
5934 --bs-tooltip-max-width: 200px;
5935 --bs-tooltip-padding-x: 0.5rem;
5936 --bs-tooltip-padding-y: 0.25rem;
5937 --bs-tooltip-margin: ;
5938 --bs-tooltip-font-size: 0.875rem;
5939 --bs-tooltip-color: var(--bs-body-bg);
5940 --bs-tooltip-bg: var(--bs-emphasis-color);
5941 --bs-tooltip-border-radius: var(--bs-border-radius);
5942 --bs-tooltip-opacity: 0.9;
5943 --bs-tooltip-arrow-width: 0.8rem;
5944 --bs-tooltip-arrow-height: 0.4rem;
5945 z-index: var(--bs-tooltip-zindex);
5946 display: block;
5947 margin: var(--bs-tooltip-margin);
5948 font-family: var(--bs-font-sans-serif);
5949 font-style: normal;
5950 font-weight: 400;
5951 line-height: 1.5;
5952 text-align: left;
5953 text-align: start;
5954 text-decoration: none;
5955 text-shadow: none;
5956 text-transform: none;
5957 letter-spacing: normal;
5958 word-break: normal;
5959 white-space: normal;
5960 word-spacing: normal;
5961 line-break: auto;
5962 font-size: var(--bs-tooltip-font-size);
5963 word-wrap: break-word;
5964 opacity: 0;
5965 }
5966
5967 .tooltip.show {
5968 opacity: var(--bs-tooltip-opacity);
5969 }
5970
5971 .tooltip .tooltip-arrow {
5972 display: block;
5973 width: var(--bs-tooltip-arrow-width);
5974 height: var(--bs-tooltip-arrow-height);
5975 }
5976
5977 .tooltip .tooltip-arrow::before {
5978 position: absolute;
5979 content: "";
5980 border-color: transparent;
5981 border-style: solid;
5982 }
5983
5984 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5985 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5986 }
5987
5988 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5989 top: -1px;
5990 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5991 border-top-color: var(--bs-tooltip-bg);
5992 }
5993
5994 /* rtl:begin:ignore */
5995 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5996 left: calc(-1 * var(--bs-tooltip-arrow-height));
5997 width: var(--bs-tooltip-arrow-height);
5998 height: var(--bs-tooltip-arrow-width);
5999 }
6000
6001 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
6002 right: -1px;
6003 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
6004 border-right-color: var(--bs-tooltip-bg);
6005 }
6006
6007 /* rtl:end:ignore */
6008 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
6009 top: calc(-1 * var(--bs-tooltip-arrow-height));
6010 }
6011
6012 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
6013 bottom: -1px;
6014 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
6015 border-bottom-color: var(--bs-tooltip-bg);
6016 }
6017
6018 /* rtl:begin:ignore */
6019 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
6020 right: calc(-1 * var(--bs-tooltip-arrow-height));
6021 width: var(--bs-tooltip-arrow-height);
6022 height: var(--bs-tooltip-arrow-width);
6023 }
6024
6025 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
6026 left: -1px;
6027 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
6028 border-left-color: var(--bs-tooltip-bg);
6029 }
6030
6031 /* rtl:end:ignore */
6032 .tooltip-inner {
6033 max-width: var(--bs-tooltip-max-width);
6034 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
6035 color: var(--bs-tooltip-color);
6036 text-align: center;
6037 background-color: var(--bs-tooltip-bg);
6038 border-radius: var(--bs-tooltip-border-radius);
6039 }
6040
6041 .popover {
6042 --bs-popover-zindex: 1070;
6043 --bs-popover-max-width: 276px;
6044 --bs-popover-font-size: 0.875rem;
6045 --bs-popover-bg: var(--bs-body-bg);
6046 --bs-popover-border-width: var(--bs-border-width);
6047 --bs-popover-border-color: var(--bs-border-color-translucent);
6048 --bs-popover-border-radius: var(--bs-border-radius-lg);
6049 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
6050 --bs-popover-box-shadow: var(--bs-box-shadow);
6051 --bs-popover-header-padding-x: 1rem;
6052 --bs-popover-header-padding-y: 0.5rem;
6053 --bs-popover-header-font-size: 1rem;
6054 --bs-popover-header-color: inherit;
6055 --bs-popover-header-bg: var(--bs-secondary-bg);
6056 --bs-popover-body-padding-x: 1rem;
6057 --bs-popover-body-padding-y: 1rem;
6058 --bs-popover-body-color: var(--bs-body-color);
6059 --bs-popover-arrow-width: 1rem;
6060 --bs-popover-arrow-height: 0.5rem;
6061 --bs-popover-arrow-border: var(--bs-popover-border-color);
6062 z-index: var(--bs-popover-zindex);
6063 display: block;
6064 max-width: var(--bs-popover-max-width);
6065 font-family: var(--bs-font-sans-serif);
6066 font-style: normal;
6067 font-weight: 400;
6068 line-height: 1.5;
6069 text-align: left;
6070 text-align: start;
6071 text-decoration: none;
6072 text-shadow: none;
6073 text-transform: none;
6074 letter-spacing: normal;
6075 word-break: normal;
6076 white-space: normal;
6077 word-spacing: normal;
6078 line-break: auto;
6079 font-size: var(--bs-popover-font-size);
6080 word-wrap: break-word;
6081 background-color: var(--bs-popover-bg);
6082 background-clip: padding-box;
6083 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
6084 border-radius: var(--bs-popover-border-radius);
6085 }
6086
6087 .popover .popover-arrow {
6088 display: block;
6089 width: var(--bs-popover-arrow-width);
6090 height: var(--bs-popover-arrow-height);
6091 }
6092
6093 .popover .popover-arrow::before, .popover .popover-arrow::after {
6094 position: absolute;
6095 display: block;
6096 content: "";
6097 border-color: transparent;
6098 border-style: solid;
6099 border-width: 0;
6100 }
6101
6102 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
6103 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
6104 }
6105
6106 .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 {
6107 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
6108 }
6109
6110 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
6111 bottom: 0;
6112 border-top-color: var(--bs-popover-arrow-border);
6113 }
6114
6115 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
6116 bottom: var(--bs-popover-border-width);
6117 border-top-color: var(--bs-popover-bg);
6118 }
6119
6120 /* rtl:begin:ignore */
6121 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
6122 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
6123 width: var(--bs-popover-arrow-height);
6124 height: var(--bs-popover-arrow-width);
6125 }
6126
6127 .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 {
6128 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
6129 }
6130
6131 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
6132 left: 0;
6133 border-right-color: var(--bs-popover-arrow-border);
6134 }
6135
6136 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
6137 left: var(--bs-popover-border-width);
6138 border-right-color: var(--bs-popover-bg);
6139 }
6140
6141 /* rtl:end:ignore */
6142 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
6143 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
6144 }
6145
6146 .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 {
6147 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
6148 }
6149
6150 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
6151 top: 0;
6152 border-bottom-color: var(--bs-popover-arrow-border);
6153 }
6154
6155 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
6156 top: var(--bs-popover-border-width);
6157 border-bottom-color: var(--bs-popover-bg);
6158 }
6159
6160 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
6161 position: absolute;
6162 top: 0;
6163 left: 50%;
6164 display: block;
6165 width: var(--bs-popover-arrow-width);
6166 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
6167 content: "";
6168 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
6169 }
6170
6171 /* rtl:begin:ignore */
6172 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
6173 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
6174 width: var(--bs-popover-arrow-height);
6175 height: var(--bs-popover-arrow-width);
6176 }
6177
6178 .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 {
6179 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
6180 }
6181
6182 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
6183 right: 0;
6184 border-left-color: var(--bs-popover-arrow-border);
6185 }
6186
6187 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
6188 right: var(--bs-popover-border-width);
6189 border-left-color: var(--bs-popover-bg);
6190 }
6191
6192 /* rtl:end:ignore */
6193 .popover-header {
6194 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
6195 margin-bottom: 0;
6196 font-size: var(--bs-popover-header-font-size);
6197 color: var(--bs-popover-header-color);
6198 background-color: var(--bs-popover-header-bg);
6199 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
6200 border-top-left-radius: var(--bs-popover-inner-border-radius);
6201 border-top-right-radius: var(--bs-popover-inner-border-radius);
6202 }
6203
6204 .popover-header:empty {
6205 display: none;
6206 }
6207
6208 .popover-body {
6209 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
6210 color: var(--bs-popover-body-color);
6211 }
6212
6213 .carousel {
6214 position: relative;
6215 }
6216
6217 .carousel.pointer-event {
6218 touch-action: pan-y;
6219 }
6220
6221 .carousel-inner {
6222 position: relative;
6223 width: 100%;
6224 overflow: hidden;
6225 }
6226
6227 .carousel-inner::after {
6228 display: block;
6229 clear: both;
6230 content: "";
6231 }
6232
6233 .carousel-item {
6234 position: relative;
6235 display: none;
6236 float: left;
6237 width: 100%;
6238 margin-right: -100%;
6239 backface-visibility: hidden;
6240 transition: transform 0.6s ease-in-out;
6241 }
6242
6243 @media (prefers-reduced-motion: reduce) {
6244 .carousel-item {
6245 transition: none;
6246 }
6247 }
6248 .carousel-item.active,
6249 .carousel-item-next,
6250 .carousel-item-prev {
6251 display: block;
6252 }
6253
6254 .carousel-item-next:not(.carousel-item-start),
6255 .active.carousel-item-end {
6256 transform: translateX(100%);
6257 }
6258
6259 .carousel-item-prev:not(.carousel-item-end),
6260 .active.carousel-item-start {
6261 transform: translateX(-100%);
6262 }
6263
6264 .carousel-fade .carousel-item {
6265 opacity: 0;
6266 transition-property: opacity;
6267 transform: none;
6268 }
6269
6270 .carousel-fade .carousel-item.active,
6271 .carousel-fade .carousel-item-next.carousel-item-start,
6272 .carousel-fade .carousel-item-prev.carousel-item-end {
6273 z-index: 1;
6274 opacity: 1;
6275 }
6276
6277 .carousel-fade .active.carousel-item-start,
6278 .carousel-fade .active.carousel-item-end {
6279 z-index: 0;
6280 opacity: 0;
6281 transition: opacity 0s 0.6s;
6282 }
6283
6284 @media (prefers-reduced-motion: reduce) {
6285 .carousel-fade .active.carousel-item-start,
6286 .carousel-fade .active.carousel-item-end {
6287 transition: none;
6288 }
6289 }
6290 .carousel-control-prev,
6291 .carousel-control-next {
6292 position: absolute;
6293 top: 0;
6294 bottom: 0;
6295 z-index: 1;
6296 display: flex;
6297 align-items: center;
6298 justify-content: center;
6299 width: 15%;
6300 padding: 0;
6301 color: #fff;
6302 text-align: center;
6303 background: none;
6304 filter: var(--bs-carousel-control-icon-filter);
6305 border: 0;
6306 opacity: 0.5;
6307 transition: opacity 0.15s ease;
6308 }
6309
6310 @media (prefers-reduced-motion: reduce) {
6311 .carousel-control-prev,
6312 .carousel-control-next {
6313 transition: none;
6314 }
6315 }
6316 .carousel-control-prev:hover, .carousel-control-prev:focus,
6317 .carousel-control-next:hover,
6318 .carousel-control-next:focus {
6319 color: #fff;
6320 text-decoration: none;
6321 outline: 0;
6322 opacity: 0.9;
6323 }
6324
6325 .carousel-control-prev {
6326 left: 0;
6327 }
6328
6329 .carousel-control-next {
6330 right: 0;
6331 }
6332
6333 .carousel-control-prev-icon,
6334 .carousel-control-next-icon {
6335 display: inline-block;
6336 width: 2rem;
6337 height: 2rem;
6338 background-repeat: no-repeat;
6339 background-position: 50%;
6340 background-size: 100% 100%;
6341 }
6342
6343 .carousel-control-prev-icon {
6344 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 0'/%3e%3c/svg%3e") /*rtl: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-.708'/%3e%3c/svg%3e")*/;
6345 }
6346
6347 .carousel-control-next-icon {
6348 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-.708'/%3e%3c/svg%3e") /*rtl: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 0'/%3e%3c/svg%3e")*/;
6349 }
6350
6351 .carousel-indicators {
6352 position: absolute;
6353 right: 0;
6354 bottom: 0;
6355 left: 0;
6356 z-index: 2;
6357 display: flex;
6358 justify-content: center;
6359 padding: 0;
6360 margin-right: 15%;
6361 margin-bottom: 1rem;
6362 margin-left: 15%;
6363 }
6364
6365 .carousel-indicators [data-bs-target] {
6366 box-sizing: content-box;
6367 flex: 0 1 auto;
6368 width: 30px;
6369 height: 3px;
6370 padding: 0;
6371 margin-right: 3px;
6372 margin-left: 3px;
6373 text-indent: -999px;
6374 cursor: pointer;
6375 background-color: var(--bs-carousel-indicator-active-bg);
6376 background-clip: padding-box;
6377 border: 0;
6378 border-top: 10px solid transparent;
6379 border-bottom: 10px solid transparent;
6380 opacity: 0.5;
6381 transition: opacity 0.6s ease;
6382 }
6383
6384 @media (prefers-reduced-motion: reduce) {
6385 .carousel-indicators [data-bs-target] {
6386 transition: none;
6387 }
6388 }
6389 .carousel-indicators .active {
6390 opacity: 1;
6391 }
6392
6393 .carousel-caption {
6394 position: absolute;
6395 right: 15%;
6396 bottom: 1.25rem;
6397 left: 15%;
6398 padding-top: 1.25rem;
6399 padding-bottom: 1.25rem;
6400 color: var(--bs-carousel-caption-color);
6401 text-align: center;
6402 }
6403
6404 .carousel-dark {
6405 --bs-carousel-indicator-active-bg: #000;
6406 --bs-carousel-caption-color: #000;
6407 --bs-carousel-control-icon-filter: invert(1) grayscale(100);
6408 }
6409
6410 :root,
6411 [data-bs-theme=light] {
6412 --bs-carousel-indicator-active-bg: #fff;
6413 --bs-carousel-caption-color: #fff;
6414 --bs-carousel-control-icon-filter: ;
6415 }
6416
6417 [data-bs-theme=dark] {
6418 --bs-carousel-indicator-active-bg: #000;
6419 --bs-carousel-caption-color: #000;
6420 --bs-carousel-control-icon-filter: invert(1) grayscale(100);
6421 }
6422
6423 .spinner-grow,
6424 .spinner-border {
6425 display: inline-block;
6426 flex-shrink: 0;
6427 width: var(--bs-spinner-width);
6428 height: var(--bs-spinner-height);
6429 vertical-align: var(--bs-spinner-vertical-align);
6430 border-radius: 50%;
6431 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6432 }
6433
6434 @keyframes spinner-border {
6435 to {
6436 transform: rotate(360deg) /* rtl:ignore */;
6437 }
6438 }
6439 .spinner-border {
6440 --bs-spinner-width: 2rem;
6441 --bs-spinner-height: 2rem;
6442 --bs-spinner-vertical-align: -0.125em;
6443 --bs-spinner-border-width: 0.25em;
6444 --bs-spinner-animation-speed: 0.75s;
6445 --bs-spinner-animation-name: spinner-border;
6446 border: var(--bs-spinner-border-width) solid currentcolor;
6447 border-right-color: transparent;
6448 }
6449
6450 .spinner-border-sm {
6451 --bs-spinner-width: 1rem;
6452 --bs-spinner-height: 1rem;
6453 --bs-spinner-border-width: 0.2em;
6454 }
6455
6456 @keyframes spinner-grow {
6457 0% {
6458 transform: scale(0);
6459 }
6460 50% {
6461 opacity: 1;
6462 transform: none;
6463 }
6464 }
6465 .spinner-grow {
6466 --bs-spinner-width: 2rem;
6467 --bs-spinner-height: 2rem;
6468 --bs-spinner-vertical-align: -0.125em;
6469 --bs-spinner-animation-speed: 0.75s;
6470 --bs-spinner-animation-name: spinner-grow;
6471 background-color: currentcolor;
6472 opacity: 0;
6473 }
6474
6475 .spinner-grow-sm {
6476 --bs-spinner-width: 1rem;
6477 --bs-spinner-height: 1rem;
6478 }
6479
6480 @media (prefers-reduced-motion: reduce) {
6481 .spinner-border,
6482 .spinner-grow {
6483 --bs-spinner-animation-speed: 1.5s;
6484 }
6485 }
6486 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6487 --bs-offcanvas-zindex: 1045;
6488 --bs-offcanvas-width: 400px;
6489 --bs-offcanvas-height: 30vh;
6490 --bs-offcanvas-padding-x: 1rem;
6491 --bs-offcanvas-padding-y: 1rem;
6492 --bs-offcanvas-color: var(--bs-body-color);
6493 --bs-offcanvas-bg: var(--bs-body-bg);
6494 --bs-offcanvas-border-width: var(--bs-border-width);
6495 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6496 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
6497 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6498 --bs-offcanvas-title-line-height: 1.5;
6499 }
6500
6501 @media (max-width: 575.98px) {
6502 .offcanvas-sm {
6503 position: fixed;
6504 bottom: 0;
6505 z-index: var(--bs-offcanvas-zindex);
6506 display: flex;
6507 flex-direction: column;
6508 max-width: 100%;
6509 color: var(--bs-offcanvas-color);
6510 visibility: hidden;
6511 background-color: var(--bs-offcanvas-bg);
6512 background-clip: padding-box;
6513 outline: 0;
6514 transition: var(--bs-offcanvas-transition);
6515 }
6516 }
6517 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6518 .offcanvas-sm {
6519 transition: none;
6520 }
6521 }
6522 @media (max-width: 575.98px) {
6523 .offcanvas-sm.offcanvas-start {
6524 top: 0;
6525 left: 0;
6526 width: var(--bs-offcanvas-width);
6527 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6528 transform: translateX(-100%);
6529 }
6530 .offcanvas-sm.offcanvas-end {
6531 top: 0;
6532 right: 0;
6533 width: var(--bs-offcanvas-width);
6534 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6535 transform: translateX(100%);
6536 }
6537 .offcanvas-sm.offcanvas-top {
6538 top: 0;
6539 right: 0;
6540 left: 0;
6541 height: var(--bs-offcanvas-height);
6542 max-height: 100%;
6543 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6544 transform: translateY(-100%);
6545 }
6546 .offcanvas-sm.offcanvas-bottom {
6547 right: 0;
6548 left: 0;
6549 height: var(--bs-offcanvas-height);
6550 max-height: 100%;
6551 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6552 transform: translateY(100%);
6553 }
6554 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6555 transform: none;
6556 }
6557 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6558 visibility: visible;
6559 }
6560 }
6561 @media (min-width: 576px) {
6562 .offcanvas-sm {
6563 --bs-offcanvas-height: auto;
6564 --bs-offcanvas-border-width: 0;
6565 background-color: transparent !important;
6566 }
6567 .offcanvas-sm .offcanvas-header {
6568 display: none;
6569 }
6570 .offcanvas-sm .offcanvas-body {
6571 display: flex;
6572 flex-grow: 0;
6573 padding: 0;
6574 overflow-y: visible;
6575 background-color: transparent !important;
6576 }
6577 }
6578 @media (max-width: 767.98px) {
6579 .offcanvas-md {
6580 position: fixed;
6581 bottom: 0;
6582 z-index: var(--bs-offcanvas-zindex);
6583 display: flex;
6584 flex-direction: column;
6585 max-width: 100%;
6586 color: var(--bs-offcanvas-color);
6587 visibility: hidden;
6588 background-color: var(--bs-offcanvas-bg);
6589 background-clip: padding-box;
6590 outline: 0;
6591 transition: var(--bs-offcanvas-transition);
6592 }
6593 }
6594 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6595 .offcanvas-md {
6596 transition: none;
6597 }
6598 }
6599 @media (max-width: 767.98px) {
6600 .offcanvas-md.offcanvas-start {
6601 top: 0;
6602 left: 0;
6603 width: var(--bs-offcanvas-width);
6604 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6605 transform: translateX(-100%);
6606 }
6607 .offcanvas-md.offcanvas-end {
6608 top: 0;
6609 right: 0;
6610 width: var(--bs-offcanvas-width);
6611 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6612 transform: translateX(100%);
6613 }
6614 .offcanvas-md.offcanvas-top {
6615 top: 0;
6616 right: 0;
6617 left: 0;
6618 height: var(--bs-offcanvas-height);
6619 max-height: 100%;
6620 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6621 transform: translateY(-100%);
6622 }
6623 .offcanvas-md.offcanvas-bottom {
6624 right: 0;
6625 left: 0;
6626 height: var(--bs-offcanvas-height);
6627 max-height: 100%;
6628 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6629 transform: translateY(100%);
6630 }
6631 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6632 transform: none;
6633 }
6634 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6635 visibility: visible;
6636 }
6637 }
6638 @media (min-width: 768px) {
6639 .offcanvas-md {
6640 --bs-offcanvas-height: auto;
6641 --bs-offcanvas-border-width: 0;
6642 background-color: transparent !important;
6643 }
6644 .offcanvas-md .offcanvas-header {
6645 display: none;
6646 }
6647 .offcanvas-md .offcanvas-body {
6648 display: flex;
6649 flex-grow: 0;
6650 padding: 0;
6651 overflow-y: visible;
6652 background-color: transparent !important;
6653 }
6654 }
6655 @media (max-width: 991.98px) {
6656 .offcanvas-lg {
6657 position: fixed;
6658 bottom: 0;
6659 z-index: var(--bs-offcanvas-zindex);
6660 display: flex;
6661 flex-direction: column;
6662 max-width: 100%;
6663 color: var(--bs-offcanvas-color);
6664 visibility: hidden;
6665 background-color: var(--bs-offcanvas-bg);
6666 background-clip: padding-box;
6667 outline: 0;
6668 transition: var(--bs-offcanvas-transition);
6669 }
6670 }
6671 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6672 .offcanvas-lg {
6673 transition: none;
6674 }
6675 }
6676 @media (max-width: 991.98px) {
6677 .offcanvas-lg.offcanvas-start {
6678 top: 0;
6679 left: 0;
6680 width: var(--bs-offcanvas-width);
6681 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6682 transform: translateX(-100%);
6683 }
6684 .offcanvas-lg.offcanvas-end {
6685 top: 0;
6686 right: 0;
6687 width: var(--bs-offcanvas-width);
6688 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6689 transform: translateX(100%);
6690 }
6691 .offcanvas-lg.offcanvas-top {
6692 top: 0;
6693 right: 0;
6694 left: 0;
6695 height: var(--bs-offcanvas-height);
6696 max-height: 100%;
6697 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6698 transform: translateY(-100%);
6699 }
6700 .offcanvas-lg.offcanvas-bottom {
6701 right: 0;
6702 left: 0;
6703 height: var(--bs-offcanvas-height);
6704 max-height: 100%;
6705 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6706 transform: translateY(100%);
6707 }
6708 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6709 transform: none;
6710 }
6711 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6712 visibility: visible;
6713 }
6714 }
6715 @media (min-width: 992px) {
6716 .offcanvas-lg {
6717 --bs-offcanvas-height: auto;
6718 --bs-offcanvas-border-width: 0;
6719 background-color: transparent !important;
6720 }
6721 .offcanvas-lg .offcanvas-header {
6722 display: none;
6723 }
6724 .offcanvas-lg .offcanvas-body {
6725 display: flex;
6726 flex-grow: 0;
6727 padding: 0;
6728 overflow-y: visible;
6729 background-color: transparent !important;
6730 }
6731 }
6732 @media (max-width: 1199.98px) {
6733 .offcanvas-xl {
6734 position: fixed;
6735 bottom: 0;
6736 z-index: var(--bs-offcanvas-zindex);
6737 display: flex;
6738 flex-direction: column;
6739 max-width: 100%;
6740 color: var(--bs-offcanvas-color);
6741 visibility: hidden;
6742 background-color: var(--bs-offcanvas-bg);
6743 background-clip: padding-box;
6744 outline: 0;
6745 transition: var(--bs-offcanvas-transition);
6746 }
6747 }
6748 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6749 .offcanvas-xl {
6750 transition: none;
6751 }
6752 }
6753 @media (max-width: 1199.98px) {
6754 .offcanvas-xl.offcanvas-start {
6755 top: 0;
6756 left: 0;
6757 width: var(--bs-offcanvas-width);
6758 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6759 transform: translateX(-100%);
6760 }
6761 .offcanvas-xl.offcanvas-end {
6762 top: 0;
6763 right: 0;
6764 width: var(--bs-offcanvas-width);
6765 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6766 transform: translateX(100%);
6767 }
6768 .offcanvas-xl.offcanvas-top {
6769 top: 0;
6770 right: 0;
6771 left: 0;
6772 height: var(--bs-offcanvas-height);
6773 max-height: 100%;
6774 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6775 transform: translateY(-100%);
6776 }
6777 .offcanvas-xl.offcanvas-bottom {
6778 right: 0;
6779 left: 0;
6780 height: var(--bs-offcanvas-height);
6781 max-height: 100%;
6782 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6783 transform: translateY(100%);
6784 }
6785 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6786 transform: none;
6787 }
6788 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6789 visibility: visible;
6790 }
6791 }
6792 @media (min-width: 1200px) {
6793 .offcanvas-xl {
6794 --bs-offcanvas-height: auto;
6795 --bs-offcanvas-border-width: 0;
6796 background-color: transparent !important;
6797 }
6798 .offcanvas-xl .offcanvas-header {
6799 display: none;
6800 }
6801 .offcanvas-xl .offcanvas-body {
6802 display: flex;
6803 flex-grow: 0;
6804 padding: 0;
6805 overflow-y: visible;
6806 background-color: transparent !important;
6807 }
6808 }
6809 @media (max-width: 1399.98px) {
6810 .offcanvas-xxl {
6811 position: fixed;
6812 bottom: 0;
6813 z-index: var(--bs-offcanvas-zindex);
6814 display: flex;
6815 flex-direction: column;
6816 max-width: 100%;
6817 color: var(--bs-offcanvas-color);
6818 visibility: hidden;
6819 background-color: var(--bs-offcanvas-bg);
6820 background-clip: padding-box;
6821 outline: 0;
6822 transition: var(--bs-offcanvas-transition);
6823 }
6824 }
6825 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6826 .offcanvas-xxl {
6827 transition: none;
6828 }
6829 }
6830 @media (max-width: 1399.98px) {
6831 .offcanvas-xxl.offcanvas-start {
6832 top: 0;
6833 left: 0;
6834 width: var(--bs-offcanvas-width);
6835 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6836 transform: translateX(-100%);
6837 }
6838 .offcanvas-xxl.offcanvas-end {
6839 top: 0;
6840 right: 0;
6841 width: var(--bs-offcanvas-width);
6842 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6843 transform: translateX(100%);
6844 }
6845 .offcanvas-xxl.offcanvas-top {
6846 top: 0;
6847 right: 0;
6848 left: 0;
6849 height: var(--bs-offcanvas-height);
6850 max-height: 100%;
6851 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6852 transform: translateY(-100%);
6853 }
6854 .offcanvas-xxl.offcanvas-bottom {
6855 right: 0;
6856 left: 0;
6857 height: var(--bs-offcanvas-height);
6858 max-height: 100%;
6859 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6860 transform: translateY(100%);
6861 }
6862 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6863 transform: none;
6864 }
6865 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6866 visibility: visible;
6867 }
6868 }
6869 @media (min-width: 1400px) {
6870 .offcanvas-xxl {
6871 --bs-offcanvas-height: auto;
6872 --bs-offcanvas-border-width: 0;
6873 background-color: transparent !important;
6874 }
6875 .offcanvas-xxl .offcanvas-header {
6876 display: none;
6877 }
6878 .offcanvas-xxl .offcanvas-body {
6879 display: flex;
6880 flex-grow: 0;
6881 padding: 0;
6882 overflow-y: visible;
6883 background-color: transparent !important;
6884 }
6885 }
6886 .offcanvas {
6887 position: fixed;
6888 bottom: 0;
6889 z-index: var(--bs-offcanvas-zindex);
6890 display: flex;
6891 flex-direction: column;
6892 max-width: 100%;
6893 color: var(--bs-offcanvas-color);
6894 visibility: hidden;
6895 background-color: var(--bs-offcanvas-bg);
6896 background-clip: padding-box;
6897 outline: 0;
6898 transition: var(--bs-offcanvas-transition);
6899 }
6900
6901 @media (prefers-reduced-motion: reduce) {
6902 .offcanvas {
6903 transition: none;
6904 }
6905 }
6906 .offcanvas.offcanvas-start {
6907 top: 0;
6908 left: 0;
6909 width: var(--bs-offcanvas-width);
6910 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6911 transform: translateX(-100%);
6912 }
6913
6914 .offcanvas.offcanvas-end {
6915 top: 0;
6916 right: 0;
6917 width: var(--bs-offcanvas-width);
6918 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6919 transform: translateX(100%);
6920 }
6921
6922 .offcanvas.offcanvas-top {
6923 top: 0;
6924 right: 0;
6925 left: 0;
6926 height: var(--bs-offcanvas-height);
6927 max-height: 100%;
6928 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6929 transform: translateY(-100%);
6930 }
6931
6932 .offcanvas.offcanvas-bottom {
6933 right: 0;
6934 left: 0;
6935 height: var(--bs-offcanvas-height);
6936 max-height: 100%;
6937 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6938 transform: translateY(100%);
6939 }
6940
6941 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6942 transform: none;
6943 }
6944
6945 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6946 visibility: visible;
6947 }
6948
6949 .offcanvas-backdrop {
6950 position: fixed;
6951 top: 0;
6952 left: 0;
6953 z-index: 1040;
6954 width: 100vw;
6955 height: 100vh;
6956 background-color: #000;
6957 }
6958
6959 .offcanvas-backdrop.fade {
6960 opacity: 0;
6961 }
6962
6963 .offcanvas-backdrop.show {
6964 opacity: 0.5;
6965 }
6966
6967 .offcanvas-header {
6968 display: flex;
6969 align-items: center;
6970 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6971 }
6972
6973 .offcanvas-header .btn-close {
6974 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6975 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6976 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6977 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6978 margin-left: auto;
6979 }
6980
6981 .offcanvas-title {
6982 margin-bottom: 0;
6983 line-height: var(--bs-offcanvas-title-line-height);
6984 }
6985
6986 .offcanvas-body {
6987 flex-grow: 1;
6988 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6989 overflow-y: auto;
6990 }
6991
6992 .placeholder {
6993 display: inline-block;
6994 min-height: 1em;
6995 vertical-align: middle;
6996 cursor: wait;
6997 background-color: currentcolor;
6998 opacity: 0.5;
6999 }
7000
7001 .placeholder.btn::before {
7002 display: inline-block;
7003 content: "";
7004 }
7005
7006 .placeholder-xs {
7007 min-height: 0.6em;
7008 }
7009
7010 .placeholder-sm {
7011 min-height: 0.8em;
7012 }
7013
7014 .placeholder-lg {
7015 min-height: 1.2em;
7016 }
7017
7018 .placeholder-glow .placeholder {
7019 animation: placeholder-glow 2s ease-in-out infinite;
7020 }
7021
7022 @keyframes placeholder-glow {
7023 50% {
7024 opacity: 0.2;
7025 }
7026 }
7027 .placeholder-wave {
7028 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7029 mask-size: 200% 100%;
7030 animation: placeholder-wave 2s linear infinite;
7031 }
7032
7033 @keyframes placeholder-wave {
7034 100% {
7035 mask-position: -200% 0%;
7036 }
7037 }
7038 .clearfix::after {
7039 display: block;
7040 clear: both;
7041 content: "";
7042 }
7043
7044 .text-bg-primary {
7045 color: #fff !important;
7046 background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
7047 }
7048
7049 .text-bg-secondary {
7050 color: #fff !important;
7051 background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
7052 }
7053
7054 .text-bg-success {
7055 color: #fff !important;
7056 background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
7057 }
7058
7059 .text-bg-info {
7060 color: #000 !important;
7061 background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
7062 }
7063
7064 .text-bg-warning {
7065 color: #000 !important;
7066 background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
7067 }
7068
7069 .text-bg-danger {
7070 color: #fff !important;
7071 background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
7072 }
7073
7074 .text-bg-light {
7075 color: #000 !important;
7076 background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
7077 }
7078
7079 .text-bg-dark {
7080 color: #fff !important;
7081 background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
7082 }
7083
7084 .link-primary {
7085 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
7086 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
7087 }
7088
7089 .link-primary:hover, .link-primary:focus {
7090 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
7091 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
7092 }
7093
7094 .link-secondary {
7095 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
7096 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
7097 }
7098
7099 .link-secondary:hover, .link-secondary:focus {
7100 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
7101 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
7102 }
7103
7104 .link-success {
7105 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
7106 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
7107 }
7108
7109 .link-success:hover, .link-success:focus {
7110 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
7111 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
7112 }
7113
7114 .link-info {
7115 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
7116 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
7117 }
7118
7119 .link-info:hover, .link-info:focus {
7120 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
7121 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
7122 }
7123
7124 .link-warning {
7125 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
7126 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
7127 }
7128
7129 .link-warning:hover, .link-warning:focus {
7130 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
7131 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
7132 }
7133
7134 .link-danger {
7135 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
7136 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
7137 }
7138
7139 .link-danger:hover, .link-danger:focus {
7140 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
7141 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
7142 }
7143
7144 .link-light {
7145 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
7146 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
7147 }
7148
7149 .link-light:hover, .link-light:focus {
7150 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
7151 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
7152 }
7153
7154 .link-dark {
7155 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
7156 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
7157 }
7158
7159 .link-dark:hover, .link-dark:focus {
7160 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
7161 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
7162 }
7163
7164 .link-body-emphasis {
7165 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
7166 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
7167 }
7168
7169 .link-body-emphasis:hover, .link-body-emphasis:focus {
7170 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
7171 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
7172 }
7173
7174 .focus-ring:focus {
7175 outline: 0;
7176 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);
7177 }
7178
7179 .icon-link {
7180 display: inline-flex;
7181 gap: 0.375rem;
7182 align-items: center;
7183 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7184 text-underline-offset: 0.25em;
7185 backface-visibility: hidden;
7186 }
7187
7188 .icon-link > .bi {
7189 flex-shrink: 0;
7190 width: 1em;
7191 height: 1em;
7192 fill: currentcolor;
7193 transition: 0.2s ease-in-out transform;
7194 }
7195
7196 @media (prefers-reduced-motion: reduce) {
7197 .icon-link > .bi {
7198 transition: none;
7199 }
7200 }
7201 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7202 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7203 }
7204
7205 .ratio {
7206 position: relative;
7207 width: 100%;
7208 }
7209
7210 .ratio::before {
7211 display: block;
7212 padding-top: var(--bs-aspect-ratio);
7213 content: "";
7214 }
7215
7216 .ratio > * {
7217 position: absolute;
7218 top: 0;
7219 left: 0;
7220 width: 100%;
7221 height: 100%;
7222 }
7223
7224 .ratio-1x1 {
7225 --bs-aspect-ratio: 100%;
7226 }
7227
7228 .ratio-4x3 {
7229 --bs-aspect-ratio: 75%;
7230 }
7231
7232 .ratio-16x9 {
7233 --bs-aspect-ratio: 56.25%;
7234 }
7235
7236 .ratio-21x9 {
7237 --bs-aspect-ratio: 42.8571428571%;
7238 }
7239
7240 .fixed-top {
7241 position: fixed;
7242 top: 0;
7243 right: 0;
7244 left: 0;
7245 z-index: 1030;
7246 }
7247
7248 .fixed-bottom {
7249 position: fixed;
7250 right: 0;
7251 bottom: 0;
7252 left: 0;
7253 z-index: 1030;
7254 }
7255
7256 .sticky-top {
7257 position: sticky;
7258 top: 0;
7259 z-index: 1020;
7260 }
7261
7262 .sticky-bottom {
7263 position: sticky;
7264 bottom: 0;
7265 z-index: 1020;
7266 }
7267
7268 @media (min-width: 576px) {
7269 .sticky-sm-top {
7270 position: sticky;
7271 top: 0;
7272 z-index: 1020;
7273 }
7274 .sticky-sm-bottom {
7275 position: sticky;
7276 bottom: 0;
7277 z-index: 1020;
7278 }
7279 }
7280 @media (min-width: 768px) {
7281 .sticky-md-top {
7282 position: sticky;
7283 top: 0;
7284 z-index: 1020;
7285 }
7286 .sticky-md-bottom {
7287 position: sticky;
7288 bottom: 0;
7289 z-index: 1020;
7290 }
7291 }
7292 @media (min-width: 992px) {
7293 .sticky-lg-top {
7294 position: sticky;
7295 top: 0;
7296 z-index: 1020;
7297 }
7298 .sticky-lg-bottom {
7299 position: sticky;
7300 bottom: 0;
7301 z-index: 1020;
7302 }
7303 }
7304 @media (min-width: 1200px) {
7305 .sticky-xl-top {
7306 position: sticky;
7307 top: 0;
7308 z-index: 1020;
7309 }
7310 .sticky-xl-bottom {
7311 position: sticky;
7312 bottom: 0;
7313 z-index: 1020;
7314 }
7315 }
7316 @media (min-width: 1400px) {
7317 .sticky-xxl-top {
7318 position: sticky;
7319 top: 0;
7320 z-index: 1020;
7321 }
7322 .sticky-xxl-bottom {
7323 position: sticky;
7324 bottom: 0;
7325 z-index: 1020;
7326 }
7327 }
7328 .hstack {
7329 display: flex;
7330 flex-direction: row;
7331 align-items: center;
7332 align-self: stretch;
7333 }
7334
7335 .vstack {
7336 display: flex;
7337 flex: 1 1 auto;
7338 flex-direction: column;
7339 align-self: stretch;
7340 }
7341
7342 .visually-hidden,
7343 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7344 width: 1px !important;
7345 height: 1px !important;
7346 padding: 0 !important;
7347 margin: -1px !important;
7348 overflow: hidden !important;
7349 clip: rect(0, 0, 0, 0) !important;
7350 white-space: nowrap !important;
7351 border: 0 !important;
7352 }
7353
7354 .visually-hidden:not(caption),
7355 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7356 position: absolute !important;
7357 }
7358
7359 .visually-hidden *,
7360 .visually-hidden-focusable:not(:focus):not(:focus-within) * {
7361 overflow: hidden !important;
7362 }
7363
7364 .stretched-link::after {
7365 position: absolute;
7366 top: 0;
7367 right: 0;
7368 bottom: 0;
7369 left: 0;
7370 z-index: 1;
7371 content: "";
7372 }
7373
7374 .text-truncate {
7375 overflow: hidden;
7376 text-overflow: ellipsis;
7377 white-space: nowrap;
7378 }
7379
7380 .vr {
7381 display: inline-block;
7382 align-self: stretch;
7383 width: var(--bs-border-width);
7384 min-height: 1em;
7385 background-color: currentcolor;
7386 opacity: 0.25;
7387 }
7388
7389 .align-baseline {
7390 vertical-align: baseline !important;
7391 }
7392
7393 .align-top {
7394 vertical-align: top !important;
7395 }
7396
7397 .align-middle {
7398 vertical-align: middle !important;
7399 }
7400
7401 .align-bottom {
7402 vertical-align: bottom !important;
7403 }
7404
7405 .align-text-bottom {
7406 vertical-align: text-bottom !important;
7407 }
7408
7409 .align-text-top {
7410 vertical-align: text-top !important;
7411 }
7412
7413 .float-start {
7414 float: left !important;
7415 }
7416
7417 .float-end {
7418 float: right !important;
7419 }
7420
7421 .float-none {
7422 float: none !important;
7423 }
7424
7425 .object-fit-contain {
7426 object-fit: contain !important;
7427 }
7428
7429 .object-fit-cover {
7430 object-fit: cover !important;
7431 }
7432
7433 .object-fit-fill {
7434 object-fit: fill !important;
7435 }
7436
7437 .object-fit-scale {
7438 object-fit: scale-down !important;
7439 }
7440
7441 .object-fit-none {
7442 object-fit: none !important;
7443 }
7444
7445 .opacity-0 {
7446 opacity: 0 !important;
7447 }
7448
7449 .opacity-25 {
7450 opacity: 0.25 !important;
7451 }
7452
7453 .opacity-50 {
7454 opacity: 0.5 !important;
7455 }
7456
7457 .opacity-75 {
7458 opacity: 0.75 !important;
7459 }
7460
7461 .opacity-100 {
7462 opacity: 1 !important;
7463 }
7464
7465 .overflow-auto {
7466 overflow: auto !important;
7467 }
7468
7469 .overflow-hidden {
7470 overflow: hidden !important;
7471 }
7472
7473 .overflow-visible {
7474 overflow: visible !important;
7475 }
7476
7477 .overflow-scroll {
7478 overflow: scroll !important;
7479 }
7480
7481 .overflow-x-auto {
7482 overflow-x: auto !important;
7483 }
7484
7485 .overflow-x-hidden {
7486 overflow-x: hidden !important;
7487 }
7488
7489 .overflow-x-visible {
7490 overflow-x: visible !important;
7491 }
7492
7493 .overflow-x-scroll {
7494 overflow-x: scroll !important;
7495 }
7496
7497 .overflow-y-auto {
7498 overflow-y: auto !important;
7499 }
7500
7501 .overflow-y-hidden {
7502 overflow-y: hidden !important;
7503 }
7504
7505 .overflow-y-visible {
7506 overflow-y: visible !important;
7507 }
7508
7509 .overflow-y-scroll {
7510 overflow-y: scroll !important;
7511 }
7512
7513 .d-inline {
7514 display: inline !important;
7515 }
7516
7517 .d-inline-block {
7518 display: inline-block !important;
7519 }
7520
7521 .d-block {
7522 display: block !important;
7523 }
7524
7525 .d-grid {
7526 display: grid !important;
7527 }
7528
7529 .d-inline-grid {
7530 display: inline-grid !important;
7531 }
7532
7533 .d-table {
7534 display: table !important;
7535 }
7536
7537 .d-table-row {
7538 display: table-row !important;
7539 }
7540
7541 .d-table-cell {
7542 display: table-cell !important;
7543 }
7544
7545 .d-flex {
7546 display: flex !important;
7547 }
7548
7549 .d-inline-flex {
7550 display: inline-flex !important;
7551 }
7552
7553 .d-none {
7554 display: none !important;
7555 }
7556
7557 .shadow {
7558 box-shadow: var(--bs-box-shadow) !important;
7559 }
7560
7561 .shadow-sm {
7562 box-shadow: var(--bs-box-shadow-sm) !important;
7563 }
7564
7565 .shadow-lg {
7566 box-shadow: var(--bs-box-shadow-lg) !important;
7567 }
7568
7569 .shadow-none {
7570 box-shadow: none !important;
7571 }
7572
7573 .focus-ring-primary {
7574 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7575 }
7576
7577 .focus-ring-secondary {
7578 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7579 }
7580
7581 .focus-ring-success {
7582 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7583 }
7584
7585 .focus-ring-info {
7586 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7587 }
7588
7589 .focus-ring-warning {
7590 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7591 }
7592
7593 .focus-ring-danger {
7594 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7595 }
7596
7597 .focus-ring-light {
7598 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7599 }
7600
7601 .focus-ring-dark {
7602 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7603 }
7604
7605 .position-static {
7606 position: static !important;
7607 }
7608
7609 .position-relative {
7610 position: relative !important;
7611 }
7612
7613 .position-absolute {
7614 position: absolute !important;
7615 }
7616
7617 .position-fixed {
7618 position: fixed !important;
7619 }
7620
7621 .position-sticky {
7622 position: sticky !important;
7623 }
7624
7625 .top-0 {
7626 top: 0 !important;
7627 }
7628
7629 .top-50 {
7630 top: 50% !important;
7631 }
7632
7633 .top-100 {
7634 top: 100% !important;
7635 }
7636
7637 .bottom-0 {
7638 bottom: 0 !important;
7639 }
7640
7641 .bottom-50 {
7642 bottom: 50% !important;
7643 }
7644
7645 .bottom-100 {
7646 bottom: 100% !important;
7647 }
7648
7649 .start-0 {
7650 left: 0 !important;
7651 }
7652
7653 .start-50 {
7654 left: 50% !important;
7655 }
7656
7657 .start-100 {
7658 left: 100% !important;
7659 }
7660
7661 .end-0 {
7662 right: 0 !important;
7663 }
7664
7665 .end-50 {
7666 right: 50% !important;
7667 }
7668
7669 .end-100 {
7670 right: 100% !important;
7671 }
7672
7673 .translate-middle {
7674 transform: translate(-50%, -50%) !important;
7675 }
7676
7677 .translate-middle-x {
7678 transform: translateX(-50%) !important;
7679 }
7680
7681 .translate-middle-y {
7682 transform: translateY(-50%) !important;
7683 }
7684
7685 .border {
7686 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7687 }
7688
7689 .border-0 {
7690 border: 0 !important;
7691 }
7692
7693 .border-top {
7694 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7695 }
7696
7697 .border-top-0 {
7698 border-top: 0 !important;
7699 }
7700
7701 .border-end {
7702 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7703 }
7704
7705 .border-end-0 {
7706 border-right: 0 !important;
7707 }
7708
7709 .border-bottom {
7710 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7711 }
7712
7713 .border-bottom-0 {
7714 border-bottom: 0 !important;
7715 }
7716
7717 .border-start {
7718 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7719 }
7720
7721 .border-start-0 {
7722 border-left: 0 !important;
7723 }
7724
7725 .border-primary {
7726 --bs-border-opacity: 1;
7727 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7728 }
7729
7730 .border-secondary {
7731 --bs-border-opacity: 1;
7732 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7733 }
7734
7735 .border-success {
7736 --bs-border-opacity: 1;
7737 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7738 }
7739
7740 .border-info {
7741 --bs-border-opacity: 1;
7742 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7743 }
7744
7745 .border-warning {
7746 --bs-border-opacity: 1;
7747 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7748 }
7749
7750 .border-danger {
7751 --bs-border-opacity: 1;
7752 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7753 }
7754
7755 .border-light {
7756 --bs-border-opacity: 1;
7757 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7758 }
7759
7760 .border-dark {
7761 --bs-border-opacity: 1;
7762 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7763 }
7764
7765 .border-black {
7766 --bs-border-opacity: 1;
7767 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7768 }
7769
7770 .border-white {
7771 --bs-border-opacity: 1;
7772 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7773 }
7774
7775 .border-primary-subtle {
7776 border-color: var(--bs-primary-border-subtle) !important;
7777 }
7778
7779 .border-secondary-subtle {
7780 border-color: var(--bs-secondary-border-subtle) !important;
7781 }
7782
7783 .border-success-subtle {
7784 border-color: var(--bs-success-border-subtle) !important;
7785 }
7786
7787 .border-info-subtle {
7788 border-color: var(--bs-info-border-subtle) !important;
7789 }
7790
7791 .border-warning-subtle {
7792 border-color: var(--bs-warning-border-subtle) !important;
7793 }
7794
7795 .border-danger-subtle {
7796 border-color: var(--bs-danger-border-subtle) !important;
7797 }
7798
7799 .border-light-subtle {
7800 border-color: var(--bs-light-border-subtle) !important;
7801 }
7802
7803 .border-dark-subtle {
7804 border-color: var(--bs-dark-border-subtle) !important;
7805 }
7806
7807 .border-1 {
7808 border-width: 1px !important;
7809 }
7810
7811 .border-2 {
7812 border-width: 2px !important;
7813 }
7814
7815 .border-3 {
7816 border-width: 3px !important;
7817 }
7818
7819 .border-4 {
7820 border-width: 4px !important;
7821 }
7822
7823 .border-5 {
7824 border-width: 5px !important;
7825 }
7826
7827 .border-opacity-10 {
7828 --bs-border-opacity: 0.1;
7829 }
7830
7831 .border-opacity-25 {
7832 --bs-border-opacity: 0.25;
7833 }
7834
7835 .border-opacity-50 {
7836 --bs-border-opacity: 0.5;
7837 }
7838
7839 .border-opacity-75 {
7840 --bs-border-opacity: 0.75;
7841 }
7842
7843 .border-opacity-100 {
7844 --bs-border-opacity: 1;
7845 }
7846
7847 .w-25 {
7848 width: 25% !important;
7849 }
7850
7851 .w-50 {
7852 width: 50% !important;
7853 }
7854
7855 .w-75 {
7856 width: 75% !important;
7857 }
7858
7859 .w-100 {
7860 width: 100% !important;
7861 }
7862
7863 .w-auto {
7864 width: auto !important;
7865 }
7866
7867 .mw-100 {
7868 max-width: 100% !important;
7869 }
7870
7871 .vw-100 {
7872 width: 100vw !important;
7873 }
7874
7875 .min-vw-100 {
7876 min-width: 100vw !important;
7877 }
7878
7879 .h-25 {
7880 height: 25% !important;
7881 }
7882
7883 .h-50 {
7884 height: 50% !important;
7885 }
7886
7887 .h-75 {
7888 height: 75% !important;
7889 }
7890
7891 .h-100 {
7892 height: 100% !important;
7893 }
7894
7895 .h-auto {
7896 height: auto !important;
7897 }
7898
7899 .mh-100 {
7900 max-height: 100% !important;
7901 }
7902
7903 .vh-100 {
7904 height: 100vh !important;
7905 }
7906
7907 .min-vh-100 {
7908 min-height: 100vh !important;
7909 }
7910
7911 .flex-fill {
7912 flex: 1 1 auto !important;
7913 }
7914
7915 .flex-row {
7916 flex-direction: row !important;
7917 }
7918
7919 .flex-column {
7920 flex-direction: column !important;
7921 }
7922
7923 .flex-row-reverse {
7924 flex-direction: row-reverse !important;
7925 }
7926
7927 .flex-column-reverse {
7928 flex-direction: column-reverse !important;
7929 }
7930
7931 .flex-grow-0 {
7932 flex-grow: 0 !important;
7933 }
7934
7935 .flex-grow-1 {
7936 flex-grow: 1 !important;
7937 }
7938
7939 .flex-shrink-0 {
7940 flex-shrink: 0 !important;
7941 }
7942
7943 .flex-shrink-1 {
7944 flex-shrink: 1 !important;
7945 }
7946
7947 .flex-wrap {
7948 flex-wrap: wrap !important;
7949 }
7950
7951 .flex-nowrap {
7952 flex-wrap: nowrap !important;
7953 }
7954
7955 .flex-wrap-reverse {
7956 flex-wrap: wrap-reverse !important;
7957 }
7958
7959 .justify-content-start {
7960 justify-content: flex-start !important;
7961 }
7962
7963 .justify-content-end {
7964 justify-content: flex-end !important;
7965 }
7966
7967 .justify-content-center {
7968 justify-content: center !important;
7969 }
7970
7971 .justify-content-between {
7972 justify-content: space-between !important;
7973 }
7974
7975 .justify-content-around {
7976 justify-content: space-around !important;
7977 }
7978
7979 .justify-content-evenly {
7980 justify-content: space-evenly !important;
7981 }
7982
7983 .align-items-start {
7984 align-items: flex-start !important;
7985 }
7986
7987 .align-items-end {
7988 align-items: flex-end !important;
7989 }
7990
7991 .align-items-center {
7992 align-items: center !important;
7993 }
7994
7995 .align-items-baseline {
7996 align-items: baseline !important;
7997 }
7998
7999 .align-items-stretch {
8000 align-items: stretch !important;
8001 }
8002
8003 .align-content-start {
8004 align-content: flex-start !important;
8005 }
8006
8007 .align-content-end {
8008 align-content: flex-end !important;
8009 }
8010
8011 .align-content-center {
8012 align-content: center !important;
8013 }
8014
8015 .align-content-between {
8016 align-content: space-between !important;
8017 }
8018
8019 .align-content-around {
8020 align-content: space-around !important;
8021 }
8022
8023 .align-content-stretch {
8024 align-content: stretch !important;
8025 }
8026
8027 .align-self-auto {
8028 align-self: auto !important;
8029 }
8030
8031 .align-self-start {
8032 align-self: flex-start !important;
8033 }
8034
8035 .align-self-end {
8036 align-self: flex-end !important;
8037 }
8038
8039 .align-self-center {
8040 align-self: center !important;
8041 }
8042
8043 .align-self-baseline {
8044 align-self: baseline !important;
8045 }
8046
8047 .align-self-stretch {
8048 align-self: stretch !important;
8049 }
8050
8051 .order-first {
8052 order: -1 !important;
8053 }
8054
8055 .order-0 {
8056 order: 0 !important;
8057 }
8058
8059 .order-1 {
8060 order: 1 !important;
8061 }
8062
8063 .order-2 {
8064 order: 2 !important;
8065 }
8066
8067 .order-3 {
8068 order: 3 !important;
8069 }
8070
8071 .order-4 {
8072 order: 4 !important;
8073 }
8074
8075 .order-5 {
8076 order: 5 !important;
8077 }
8078
8079 .order-last {
8080 order: 6 !important;
8081 }
8082
8083 .m-0 {
8084 margin: 0 !important;
8085 }
8086
8087 .m-1 {
8088 margin: 0.25rem !important;
8089 }
8090
8091 .m-2 {
8092 margin: 0.5rem !important;
8093 }
8094
8095 .m-3 {
8096 margin: 1rem !important;
8097 }
8098
8099 .m-4 {
8100 margin: 1.5rem !important;
8101 }
8102
8103 .m-5 {
8104 margin: 3rem !important;
8105 }
8106
8107 .m-auto {
8108 margin: auto !important;
8109 }
8110
8111 .mx-0 {
8112 margin-right: 0 !important;
8113 margin-left: 0 !important;
8114 }
8115
8116 .mx-1 {
8117 margin-right: 0.25rem !important;
8118 margin-left: 0.25rem !important;
8119 }
8120
8121 .mx-2 {
8122 margin-right: 0.5rem !important;
8123 margin-left: 0.5rem !important;
8124 }
8125
8126 .mx-3 {
8127 margin-right: 1rem !important;
8128 margin-left: 1rem !important;
8129 }
8130
8131 .mx-4 {
8132 margin-right: 1.5rem !important;
8133 margin-left: 1.5rem !important;
8134 }
8135
8136 .mx-5 {
8137 margin-right: 3rem !important;
8138 margin-left: 3rem !important;
8139 }
8140
8141 .mx-auto {
8142 margin-right: auto !important;
8143 margin-left: auto !important;
8144 }
8145
8146 .my-0 {
8147 margin-top: 0 !important;
8148 margin-bottom: 0 !important;
8149 }
8150
8151 .my-1 {
8152 margin-top: 0.25rem !important;
8153 margin-bottom: 0.25rem !important;
8154 }
8155
8156 .my-2 {
8157 margin-top: 0.5rem !important;
8158 margin-bottom: 0.5rem !important;
8159 }
8160
8161 .my-3 {
8162 margin-top: 1rem !important;
8163 margin-bottom: 1rem !important;
8164 }
8165
8166 .my-4 {
8167 margin-top: 1.5rem !important;
8168 margin-bottom: 1.5rem !important;
8169 }
8170
8171 .my-5 {
8172 margin-top: 3rem !important;
8173 margin-bottom: 3rem !important;
8174 }
8175
8176 .my-auto {
8177 margin-top: auto !important;
8178 margin-bottom: auto !important;
8179 }
8180
8181 .mt-0 {
8182 margin-top: 0 !important;
8183 }
8184
8185 .mt-1 {
8186 margin-top: 0.25rem !important;
8187 }
8188
8189 .mt-2 {
8190 margin-top: 0.5rem !important;
8191 }
8192
8193 .mt-3 {
8194 margin-top: 1rem !important;
8195 }
8196
8197 .mt-4 {
8198 margin-top: 1.5rem !important;
8199 }
8200
8201 .mt-5 {
8202 margin-top: 3rem !important;
8203 }
8204
8205 .mt-auto {
8206 margin-top: auto !important;
8207 }
8208
8209 .me-0 {
8210 margin-right: 0 !important;
8211 }
8212
8213 .me-1 {
8214 margin-right: 0.25rem !important;
8215 }
8216
8217 .me-2 {
8218 margin-right: 0.5rem !important;
8219 }
8220
8221 .me-3 {
8222 margin-right: 1rem !important;
8223 }
8224
8225 .me-4 {
8226 margin-right: 1.5rem !important;
8227 }
8228
8229 .me-5 {
8230 margin-right: 3rem !important;
8231 }
8232
8233 .me-auto {
8234 margin-right: auto !important;
8235 }
8236
8237 .mb-0 {
8238 margin-bottom: 0 !important;
8239 }
8240
8241 .mb-1 {
8242 margin-bottom: 0.25rem !important;
8243 }
8244
8245 .mb-2 {
8246 margin-bottom: 0.5rem !important;
8247 }
8248
8249 .mb-3 {
8250 margin-bottom: 1rem !important;
8251 }
8252
8253 .mb-4 {
8254 margin-bottom: 1.5rem !important;
8255 }
8256
8257 .mb-5 {
8258 margin-bottom: 3rem !important;
8259 }
8260
8261 .mb-auto {
8262 margin-bottom: auto !important;
8263 }
8264
8265 .ms-0 {
8266 margin-left: 0 !important;
8267 }
8268
8269 .ms-1 {
8270 margin-left: 0.25rem !important;
8271 }
8272
8273 .ms-2 {
8274 margin-left: 0.5rem !important;
8275 }
8276
8277 .ms-3 {
8278 margin-left: 1rem !important;
8279 }
8280
8281 .ms-4 {
8282 margin-left: 1.5rem !important;
8283 }
8284
8285 .ms-5 {
8286 margin-left: 3rem !important;
8287 }
8288
8289 .ms-auto {
8290 margin-left: auto !important;
8291 }
8292
8293 .p-0 {
8294 padding: 0 !important;
8295 }
8296
8297 .p-1 {
8298 padding: 0.25rem !important;
8299 }
8300
8301 .p-2 {
8302 padding: 0.5rem !important;
8303 }
8304
8305 .p-3 {
8306 padding: 1rem !important;
8307 }
8308
8309 .p-4 {
8310 padding: 1.5rem !important;
8311 }
8312
8313 .p-5 {
8314 padding: 3rem !important;
8315 }
8316
8317 .px-0 {
8318 padding-right: 0 !important;
8319 padding-left: 0 !important;
8320 }
8321
8322 .px-1 {
8323 padding-right: 0.25rem !important;
8324 padding-left: 0.25rem !important;
8325 }
8326
8327 .px-2 {
8328 padding-right: 0.5rem !important;
8329 padding-left: 0.5rem !important;
8330 }
8331
8332 .px-3 {
8333 padding-right: 1rem !important;
8334 padding-left: 1rem !important;
8335 }
8336
8337 .px-4 {
8338 padding-right: 1.5rem !important;
8339 padding-left: 1.5rem !important;
8340 }
8341
8342 .px-5 {
8343 padding-right: 3rem !important;
8344 padding-left: 3rem !important;
8345 }
8346
8347 .py-0 {
8348 padding-top: 0 !important;
8349 padding-bottom: 0 !important;
8350 }
8351
8352 .py-1 {
8353 padding-top: 0.25rem !important;
8354 padding-bottom: 0.25rem !important;
8355 }
8356
8357 .py-2 {
8358 padding-top: 0.5rem !important;
8359 padding-bottom: 0.5rem !important;
8360 }
8361
8362 .py-3 {
8363 padding-top: 1rem !important;
8364 padding-bottom: 1rem !important;
8365 }
8366
8367 .py-4 {
8368 padding-top: 1.5rem !important;
8369 padding-bottom: 1.5rem !important;
8370 }
8371
8372 .py-5 {
8373 padding-top: 3rem !important;
8374 padding-bottom: 3rem !important;
8375 }
8376
8377 .pt-0 {
8378 padding-top: 0 !important;
8379 }
8380
8381 .pt-1 {
8382 padding-top: 0.25rem !important;
8383 }
8384
8385 .pt-2 {
8386 padding-top: 0.5rem !important;
8387 }
8388
8389 .pt-3 {
8390 padding-top: 1rem !important;
8391 }
8392
8393 .pt-4 {
8394 padding-top: 1.5rem !important;
8395 }
8396
8397 .pt-5 {
8398 padding-top: 3rem !important;
8399 }
8400
8401 .pe-0 {
8402 padding-right: 0 !important;
8403 }
8404
8405 .pe-1 {
8406 padding-right: 0.25rem !important;
8407 }
8408
8409 .pe-2 {
8410 padding-right: 0.5rem !important;
8411 }
8412
8413 .pe-3 {
8414 padding-right: 1rem !important;
8415 }
8416
8417 .pe-4 {
8418 padding-right: 1.5rem !important;
8419 }
8420
8421 .pe-5 {
8422 padding-right: 3rem !important;
8423 }
8424
8425 .pb-0 {
8426 padding-bottom: 0 !important;
8427 }
8428
8429 .pb-1 {
8430 padding-bottom: 0.25rem !important;
8431 }
8432
8433 .pb-2 {
8434 padding-bottom: 0.5rem !important;
8435 }
8436
8437 .pb-3 {
8438 padding-bottom: 1rem !important;
8439 }
8440
8441 .pb-4 {
8442 padding-bottom: 1.5rem !important;
8443 }
8444
8445 .pb-5 {
8446 padding-bottom: 3rem !important;
8447 }
8448
8449 .ps-0 {
8450 padding-left: 0 !important;
8451 }
8452
8453 .ps-1 {
8454 padding-left: 0.25rem !important;
8455 }
8456
8457 .ps-2 {
8458 padding-left: 0.5rem !important;
8459 }
8460
8461 .ps-3 {
8462 padding-left: 1rem !important;
8463 }
8464
8465 .ps-4 {
8466 padding-left: 1.5rem !important;
8467 }
8468
8469 .ps-5 {
8470 padding-left: 3rem !important;
8471 }
8472
8473 .gap-0 {
8474 gap: 0 !important;
8475 }
8476
8477 .gap-1 {
8478 gap: 0.25rem !important;
8479 }
8480
8481 .gap-2 {
8482 gap: 0.5rem !important;
8483 }
8484
8485 .gap-3 {
8486 gap: 1rem !important;
8487 }
8488
8489 .gap-4 {
8490 gap: 1.5rem !important;
8491 }
8492
8493 .gap-5 {
8494 gap: 3rem !important;
8495 }
8496
8497 .row-gap-0 {
8498 row-gap: 0 !important;
8499 }
8500
8501 .row-gap-1 {
8502 row-gap: 0.25rem !important;
8503 }
8504
8505 .row-gap-2 {
8506 row-gap: 0.5rem !important;
8507 }
8508
8509 .row-gap-3 {
8510 row-gap: 1rem !important;
8511 }
8512
8513 .row-gap-4 {
8514 row-gap: 1.5rem !important;
8515 }
8516
8517 .row-gap-5 {
8518 row-gap: 3rem !important;
8519 }
8520
8521 .column-gap-0 {
8522 column-gap: 0 !important;
8523 }
8524
8525 .column-gap-1 {
8526 column-gap: 0.25rem !important;
8527 }
8528
8529 .column-gap-2 {
8530 column-gap: 0.5rem !important;
8531 }
8532
8533 .column-gap-3 {
8534 column-gap: 1rem !important;
8535 }
8536
8537 .column-gap-4 {
8538 column-gap: 1.5rem !important;
8539 }
8540
8541 .column-gap-5 {
8542 column-gap: 3rem !important;
8543 }
8544
8545 .font-monospace {
8546 font-family: var(--bs-font-monospace) !important;
8547 }
8548
8549 .fs-1 {
8550 font-size: calc(1.375rem + 1.5vw) !important;
8551 }
8552
8553 .fs-2 {
8554 font-size: calc(1.325rem + 0.9vw) !important;
8555 }
8556
8557 .fs-3 {
8558 font-size: calc(1.3rem + 0.6vw) !important;
8559 }
8560
8561 .fs-4 {
8562 font-size: calc(1.275rem + 0.3vw) !important;
8563 }
8564
8565 .fs-5 {
8566 font-size: 1.25rem !important;
8567 }
8568
8569 .fs-6 {
8570 font-size: 1rem !important;
8571 }
8572
8573 .fst-italic {
8574 font-style: italic !important;
8575 }
8576
8577 .fst-normal {
8578 font-style: normal !important;
8579 }
8580
8581 .fw-lighter {
8582 font-weight: lighter !important;
8583 }
8584
8585 .fw-light {
8586 font-weight: 300 !important;
8587 }
8588
8589 .fw-normal {
8590 font-weight: 400 !important;
8591 }
8592
8593 .fw-medium {
8594 font-weight: 500 !important;
8595 }
8596
8597 .fw-semibold {
8598 font-weight: 600 !important;
8599 }
8600
8601 .fw-bold {
8602 font-weight: 700 !important;
8603 }
8604
8605 .fw-bolder {
8606 font-weight: bolder !important;
8607 }
8608
8609 .lh-1 {
8610 line-height: 1 !important;
8611 }
8612
8613 .lh-sm {
8614 line-height: 1.25 !important;
8615 }
8616
8617 .lh-base {
8618 line-height: 1.5 !important;
8619 }
8620
8621 .lh-lg {
8622 line-height: 2 !important;
8623 }
8624
8625 .text-start {
8626 text-align: left !important;
8627 }
8628
8629 .text-end {
8630 text-align: right !important;
8631 }
8632
8633 .text-center {
8634 text-align: center !important;
8635 }
8636
8637 .text-decoration-none {
8638 text-decoration: none !important;
8639 }
8640
8641 .text-decoration-underline {
8642 text-decoration: underline !important;
8643 }
8644
8645 .text-decoration-line-through {
8646 text-decoration: line-through !important;
8647 }
8648
8649 .text-lowercase {
8650 text-transform: lowercase !important;
8651 }
8652
8653 .text-uppercase {
8654 text-transform: uppercase !important;
8655 }
8656
8657 .text-capitalize {
8658 text-transform: capitalize !important;
8659 }
8660
8661 .text-wrap {
8662 white-space: normal !important;
8663 }
8664
8665 .text-nowrap {
8666 white-space: nowrap !important;
8667 }
8668
8669 /* rtl:begin:remove */
8670 .text-break {
8671 word-wrap: break-word !important;
8672 word-break: break-word !important;
8673 }
8674
8675 /* rtl:end:remove */
8676 .text-primary {
8677 --bs-text-opacity: 1;
8678 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8679 }
8680
8681 .text-secondary {
8682 --bs-text-opacity: 1;
8683 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8684 }
8685
8686 .text-success {
8687 --bs-text-opacity: 1;
8688 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8689 }
8690
8691 .text-info {
8692 --bs-text-opacity: 1;
8693 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8694 }
8695
8696 .text-warning {
8697 --bs-text-opacity: 1;
8698 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8699 }
8700
8701 .text-danger {
8702 --bs-text-opacity: 1;
8703 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8704 }
8705
8706 .text-light {
8707 --bs-text-opacity: 1;
8708 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8709 }
8710
8711 .text-dark {
8712 --bs-text-opacity: 1;
8713 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8714 }
8715
8716 .text-black {
8717 --bs-text-opacity: 1;
8718 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8719 }
8720
8721 .text-white {
8722 --bs-text-opacity: 1;
8723 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8724 }
8725
8726 .text-body {
8727 --bs-text-opacity: 1;
8728 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8729 }
8730
8731 .text-muted {
8732 --bs-text-opacity: 1;
8733 color: var(--bs-secondary-color) !important;
8734 }
8735
8736 .text-black-50 {
8737 --bs-text-opacity: 1;
8738 color: rgba(0, 0, 0, 0.5) !important;
8739 }
8740
8741 .text-white-50 {
8742 --bs-text-opacity: 1;
8743 color: rgba(255, 255, 255, 0.5) !important;
8744 }
8745
8746 .text-body-secondary {
8747 --bs-text-opacity: 1;
8748 color: var(--bs-secondary-color) !important;
8749 }
8750
8751 .text-body-tertiary {
8752 --bs-text-opacity: 1;
8753 color: var(--bs-tertiary-color) !important;
8754 }
8755
8756 .text-body-emphasis {
8757 --bs-text-opacity: 1;
8758 color: var(--bs-emphasis-color) !important;
8759 }
8760
8761 .text-reset {
8762 --bs-text-opacity: 1;
8763 color: inherit !important;
8764 }
8765
8766 .text-opacity-25 {
8767 --bs-text-opacity: 0.25;
8768 }
8769
8770 .text-opacity-50 {
8771 --bs-text-opacity: 0.5;
8772 }
8773
8774 .text-opacity-75 {
8775 --bs-text-opacity: 0.75;
8776 }
8777
8778 .text-opacity-100 {
8779 --bs-text-opacity: 1;
8780 }
8781
8782 .text-primary-emphasis {
8783 color: var(--bs-primary-text-emphasis) !important;
8784 }
8785
8786 .text-secondary-emphasis {
8787 color: var(--bs-secondary-text-emphasis) !important;
8788 }
8789
8790 .text-success-emphasis {
8791 color: var(--bs-success-text-emphasis) !important;
8792 }
8793
8794 .text-info-emphasis {
8795 color: var(--bs-info-text-emphasis) !important;
8796 }
8797
8798 .text-warning-emphasis {
8799 color: var(--bs-warning-text-emphasis) !important;
8800 }
8801
8802 .text-danger-emphasis {
8803 color: var(--bs-danger-text-emphasis) !important;
8804 }
8805
8806 .text-light-emphasis {
8807 color: var(--bs-light-text-emphasis) !important;
8808 }
8809
8810 .text-dark-emphasis {
8811 color: var(--bs-dark-text-emphasis) !important;
8812 }
8813
8814 .link-opacity-10 {
8815 --bs-link-opacity: 0.1;
8816 }
8817
8818 .link-opacity-10-hover:hover {
8819 --bs-link-opacity: 0.1;
8820 }
8821
8822 .link-opacity-25 {
8823 --bs-link-opacity: 0.25;
8824 }
8825
8826 .link-opacity-25-hover:hover {
8827 --bs-link-opacity: 0.25;
8828 }
8829
8830 .link-opacity-50 {
8831 --bs-link-opacity: 0.5;
8832 }
8833
8834 .link-opacity-50-hover:hover {
8835 --bs-link-opacity: 0.5;
8836 }
8837
8838 .link-opacity-75 {
8839 --bs-link-opacity: 0.75;
8840 }
8841
8842 .link-opacity-75-hover:hover {
8843 --bs-link-opacity: 0.75;
8844 }
8845
8846 .link-opacity-100 {
8847 --bs-link-opacity: 1;
8848 }
8849
8850 .link-opacity-100-hover:hover {
8851 --bs-link-opacity: 1;
8852 }
8853
8854 .link-offset-1 {
8855 text-underline-offset: 0.125em !important;
8856 }
8857
8858 .link-offset-1-hover:hover {
8859 text-underline-offset: 0.125em !important;
8860 }
8861
8862 .link-offset-2 {
8863 text-underline-offset: 0.25em !important;
8864 }
8865
8866 .link-offset-2-hover:hover {
8867 text-underline-offset: 0.25em !important;
8868 }
8869
8870 .link-offset-3 {
8871 text-underline-offset: 0.375em !important;
8872 }
8873
8874 .link-offset-3-hover:hover {
8875 text-underline-offset: 0.375em !important;
8876 }
8877
8878 .link-underline-primary {
8879 --bs-link-underline-opacity: 1;
8880 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8881 }
8882
8883 .link-underline-secondary {
8884 --bs-link-underline-opacity: 1;
8885 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8886 }
8887
8888 .link-underline-success {
8889 --bs-link-underline-opacity: 1;
8890 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8891 }
8892
8893 .link-underline-info {
8894 --bs-link-underline-opacity: 1;
8895 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8896 }
8897
8898 .link-underline-warning {
8899 --bs-link-underline-opacity: 1;
8900 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8901 }
8902
8903 .link-underline-danger {
8904 --bs-link-underline-opacity: 1;
8905 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8906 }
8907
8908 .link-underline-light {
8909 --bs-link-underline-opacity: 1;
8910 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8911 }
8912
8913 .link-underline-dark {
8914 --bs-link-underline-opacity: 1;
8915 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8916 }
8917
8918 .link-underline {
8919 --bs-link-underline-opacity: 1;
8920 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8921 }
8922
8923 .link-underline-opacity-0 {
8924 --bs-link-underline-opacity: 0;
8925 }
8926
8927 .link-underline-opacity-0-hover:hover {
8928 --bs-link-underline-opacity: 0;
8929 }
8930
8931 .link-underline-opacity-10 {
8932 --bs-link-underline-opacity: 0.1;
8933 }
8934
8935 .link-underline-opacity-10-hover:hover {
8936 --bs-link-underline-opacity: 0.1;
8937 }
8938
8939 .link-underline-opacity-25 {
8940 --bs-link-underline-opacity: 0.25;
8941 }
8942
8943 .link-underline-opacity-25-hover:hover {
8944 --bs-link-underline-opacity: 0.25;
8945 }
8946
8947 .link-underline-opacity-50 {
8948 --bs-link-underline-opacity: 0.5;
8949 }
8950
8951 .link-underline-opacity-50-hover:hover {
8952 --bs-link-underline-opacity: 0.5;
8953 }
8954
8955 .link-underline-opacity-75 {
8956 --bs-link-underline-opacity: 0.75;
8957 }
8958
8959 .link-underline-opacity-75-hover:hover {
8960 --bs-link-underline-opacity: 0.75;
8961 }
8962
8963 .link-underline-opacity-100 {
8964 --bs-link-underline-opacity: 1;
8965 }
8966
8967 .link-underline-opacity-100-hover:hover {
8968 --bs-link-underline-opacity: 1;
8969 }
8970
8971 .bg-primary {
8972 --bs-bg-opacity: 1;
8973 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8974 }
8975
8976 .bg-secondary {
8977 --bs-bg-opacity: 1;
8978 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8979 }
8980
8981 .bg-success {
8982 --bs-bg-opacity: 1;
8983 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8984 }
8985
8986 .bg-info {
8987 --bs-bg-opacity: 1;
8988 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8989 }
8990
8991 .bg-warning {
8992 --bs-bg-opacity: 1;
8993 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8994 }
8995
8996 .bg-danger {
8997 --bs-bg-opacity: 1;
8998 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8999 }
9000
9001 .bg-light {
9002 --bs-bg-opacity: 1;
9003 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
9004 }
9005
9006 .bg-dark {
9007 --bs-bg-opacity: 1;
9008 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
9009 }
9010
9011 .bg-black {
9012 --bs-bg-opacity: 1;
9013 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
9014 }
9015
9016 .bg-white {
9017 --bs-bg-opacity: 1;
9018 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
9019 }
9020
9021 .bg-body {
9022 --bs-bg-opacity: 1;
9023 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
9024 }
9025
9026 .bg-transparent {
9027 --bs-bg-opacity: 1;
9028 background-color: transparent !important;
9029 }
9030
9031 .bg-body-secondary {
9032 --bs-bg-opacity: 1;
9033 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
9034 }
9035
9036 .bg-body-tertiary {
9037 --bs-bg-opacity: 1;
9038 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
9039 }
9040
9041 .bg-opacity-10 {
9042 --bs-bg-opacity: 0.1;
9043 }
9044
9045 .bg-opacity-25 {
9046 --bs-bg-opacity: 0.25;
9047 }
9048
9049 .bg-opacity-50 {
9050 --bs-bg-opacity: 0.5;
9051 }
9052
9053 .bg-opacity-75 {
9054 --bs-bg-opacity: 0.75;
9055 }
9056
9057 .bg-opacity-100 {
9058 --bs-bg-opacity: 1;
9059 }
9060
9061 .bg-primary-subtle {
9062 background-color: var(--bs-primary-bg-subtle) !important;
9063 }
9064
9065 .bg-secondary-subtle {
9066 background-color: var(--bs-secondary-bg-subtle) !important;
9067 }
9068
9069 .bg-success-subtle {
9070 background-color: var(--bs-success-bg-subtle) !important;
9071 }
9072
9073 .bg-info-subtle {
9074 background-color: var(--bs-info-bg-subtle) !important;
9075 }
9076
9077 .bg-warning-subtle {
9078 background-color: var(--bs-warning-bg-subtle) !important;
9079 }
9080
9081 .bg-danger-subtle {
9082 background-color: var(--bs-danger-bg-subtle) !important;
9083 }
9084
9085 .bg-light-subtle {
9086 background-color: var(--bs-light-bg-subtle) !important;
9087 }
9088
9089 .bg-dark-subtle {
9090 background-color: var(--bs-dark-bg-subtle) !important;
9091 }
9092
9093 .bg-gradient {
9094 background-image: var(--bs-gradient) !important;
9095 }
9096
9097 .user-select-all {
9098 -webkit-user-select: all !important;
9099 user-select: all !important;
9100 }
9101
9102 .user-select-auto {
9103 -webkit-user-select: auto !important;
9104 user-select: auto !important;
9105 }
9106
9107 .user-select-none {
9108 -webkit-user-select: none !important;
9109 user-select: none !important;
9110 }
9111
9112 .pe-none {
9113 pointer-events: none !important;
9114 }
9115
9116 .pe-auto {
9117 pointer-events: auto !important;
9118 }
9119
9120 .rounded {
9121 border-radius: var(--bs-border-radius) !important;
9122 }
9123
9124 .rounded-0 {
9125 border-radius: 0 !important;
9126 }
9127
9128 .rounded-1 {
9129 border-radius: var(--bs-border-radius-sm) !important;
9130 }
9131
9132 .rounded-2 {
9133 border-radius: var(--bs-border-radius) !important;
9134 }
9135
9136 .rounded-3 {
9137 border-radius: var(--bs-border-radius-lg) !important;
9138 }
9139
9140 .rounded-4 {
9141 border-radius: var(--bs-border-radius-xl) !important;
9142 }
9143
9144 .rounded-5 {
9145 border-radius: var(--bs-border-radius-xxl) !important;
9146 }
9147
9148 .rounded-circle {
9149 border-radius: 50% !important;
9150 }
9151
9152 .rounded-pill {
9153 border-radius: var(--bs-border-radius-pill) !important;
9154 }
9155
9156 .rounded-top {
9157 border-top-left-radius: var(--bs-border-radius) !important;
9158 border-top-right-radius: var(--bs-border-radius) !important;
9159 }
9160
9161 .rounded-top-0 {
9162 border-top-left-radius: 0 !important;
9163 border-top-right-radius: 0 !important;
9164 }
9165
9166 .rounded-top-1 {
9167 border-top-left-radius: var(--bs-border-radius-sm) !important;
9168 border-top-right-radius: var(--bs-border-radius-sm) !important;
9169 }
9170
9171 .rounded-top-2 {
9172 border-top-left-radius: var(--bs-border-radius) !important;
9173 border-top-right-radius: var(--bs-border-radius) !important;
9174 }
9175
9176 .rounded-top-3 {
9177 border-top-left-radius: var(--bs-border-radius-lg) !important;
9178 border-top-right-radius: var(--bs-border-radius-lg) !important;
9179 }
9180
9181 .rounded-top-4 {
9182 border-top-left-radius: var(--bs-border-radius-xl) !important;
9183 border-top-right-radius: var(--bs-border-radius-xl) !important;
9184 }
9185
9186 .rounded-top-5 {
9187 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9188 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9189 }
9190
9191 .rounded-top-circle {
9192 border-top-left-radius: 50% !important;
9193 border-top-right-radius: 50% !important;
9194 }
9195
9196 .rounded-top-pill {
9197 border-top-left-radius: var(--bs-border-radius-pill) !important;
9198 border-top-right-radius: var(--bs-border-radius-pill) !important;
9199 }
9200
9201 .rounded-end {
9202 border-top-right-radius: var(--bs-border-radius) !important;
9203 border-bottom-right-radius: var(--bs-border-radius) !important;
9204 }
9205
9206 .rounded-end-0 {
9207 border-top-right-radius: 0 !important;
9208 border-bottom-right-radius: 0 !important;
9209 }
9210
9211 .rounded-end-1 {
9212 border-top-right-radius: var(--bs-border-radius-sm) !important;
9213 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9214 }
9215
9216 .rounded-end-2 {
9217 border-top-right-radius: var(--bs-border-radius) !important;
9218 border-bottom-right-radius: var(--bs-border-radius) !important;
9219 }
9220
9221 .rounded-end-3 {
9222 border-top-right-radius: var(--bs-border-radius-lg) !important;
9223 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9224 }
9225
9226 .rounded-end-4 {
9227 border-top-right-radius: var(--bs-border-radius-xl) !important;
9228 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9229 }
9230
9231 .rounded-end-5 {
9232 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9233 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9234 }
9235
9236 .rounded-end-circle {
9237 border-top-right-radius: 50% !important;
9238 border-bottom-right-radius: 50% !important;
9239 }
9240
9241 .rounded-end-pill {
9242 border-top-right-radius: var(--bs-border-radius-pill) !important;
9243 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9244 }
9245
9246 .rounded-bottom {
9247 border-bottom-right-radius: var(--bs-border-radius) !important;
9248 border-bottom-left-radius: var(--bs-border-radius) !important;
9249 }
9250
9251 .rounded-bottom-0 {
9252 border-bottom-right-radius: 0 !important;
9253 border-bottom-left-radius: 0 !important;
9254 }
9255
9256 .rounded-bottom-1 {
9257 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9258 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9259 }
9260
9261 .rounded-bottom-2 {
9262 border-bottom-right-radius: var(--bs-border-radius) !important;
9263 border-bottom-left-radius: var(--bs-border-radius) !important;
9264 }
9265
9266 .rounded-bottom-3 {
9267 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9268 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9269 }
9270
9271 .rounded-bottom-4 {
9272 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9273 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9274 }
9275
9276 .rounded-bottom-5 {
9277 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9278 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9279 }
9280
9281 .rounded-bottom-circle {
9282 border-bottom-right-radius: 50% !important;
9283 border-bottom-left-radius: 50% !important;
9284 }
9285
9286 .rounded-bottom-pill {
9287 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9288 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9289 }
9290
9291 .rounded-start {
9292 border-bottom-left-radius: var(--bs-border-radius) !important;
9293 border-top-left-radius: var(--bs-border-radius) !important;
9294 }
9295
9296 .rounded-start-0 {
9297 border-bottom-left-radius: 0 !important;
9298 border-top-left-radius: 0 !important;
9299 }
9300
9301 .rounded-start-1 {
9302 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9303 border-top-left-radius: var(--bs-border-radius-sm) !important;
9304 }
9305
9306 .rounded-start-2 {
9307 border-bottom-left-radius: var(--bs-border-radius) !important;
9308 border-top-left-radius: var(--bs-border-radius) !important;
9309 }
9310
9311 .rounded-start-3 {
9312 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9313 border-top-left-radius: var(--bs-border-radius-lg) !important;
9314 }
9315
9316 .rounded-start-4 {
9317 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9318 border-top-left-radius: var(--bs-border-radius-xl) !important;
9319 }
9320
9321 .rounded-start-5 {
9322 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9323 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9324 }
9325
9326 .rounded-start-circle {
9327 border-bottom-left-radius: 50% !important;
9328 border-top-left-radius: 50% !important;
9329 }
9330
9331 .rounded-start-pill {
9332 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9333 border-top-left-radius: var(--bs-border-radius-pill) !important;
9334 }
9335
9336 .visible {
9337 visibility: visible !important;
9338 }
9339
9340 .invisible {
9341 visibility: hidden !important;
9342 }
9343
9344 .z-n1 {
9345 z-index: -1 !important;
9346 }
9347
9348 .z-0 {
9349 z-index: 0 !important;
9350 }
9351
9352 .z-1 {
9353 z-index: 1 !important;
9354 }
9355
9356 .z-2 {
9357 z-index: 2 !important;
9358 }
9359
9360 .z-3 {
9361 z-index: 3 !important;
9362 }
9363
9364 @media (min-width: 576px) {
9365 .float-sm-start {
9366 float: left !important;
9367 }
9368 .float-sm-end {
9369 float: right !important;
9370 }
9371 .float-sm-none {
9372 float: none !important;
9373 }
9374 .object-fit-sm-contain {
9375 object-fit: contain !important;
9376 }
9377 .object-fit-sm-cover {
9378 object-fit: cover !important;
9379 }
9380 .object-fit-sm-fill {
9381 object-fit: fill !important;
9382 }
9383 .object-fit-sm-scale {
9384 object-fit: scale-down !important;
9385 }
9386 .object-fit-sm-none {
9387 object-fit: none !important;
9388 }
9389 .d-sm-inline {
9390 display: inline !important;
9391 }
9392 .d-sm-inline-block {
9393 display: inline-block !important;
9394 }
9395 .d-sm-block {
9396 display: block !important;
9397 }
9398 .d-sm-grid {
9399 display: grid !important;
9400 }
9401 .d-sm-inline-grid {
9402 display: inline-grid !important;
9403 }
9404 .d-sm-table {
9405 display: table !important;
9406 }
9407 .d-sm-table-row {
9408 display: table-row !important;
9409 }
9410 .d-sm-table-cell {
9411 display: table-cell !important;
9412 }
9413 .d-sm-flex {
9414 display: flex !important;
9415 }
9416 .d-sm-inline-flex {
9417 display: inline-flex !important;
9418 }
9419 .d-sm-none {
9420 display: none !important;
9421 }
9422 .flex-sm-fill {
9423 flex: 1 1 auto !important;
9424 }
9425 .flex-sm-row {
9426 flex-direction: row !important;
9427 }
9428 .flex-sm-column {
9429 flex-direction: column !important;
9430 }
9431 .flex-sm-row-reverse {
9432 flex-direction: row-reverse !important;
9433 }
9434 .flex-sm-column-reverse {
9435 flex-direction: column-reverse !important;
9436 }
9437 .flex-sm-grow-0 {
9438 flex-grow: 0 !important;
9439 }
9440 .flex-sm-grow-1 {
9441 flex-grow: 1 !important;
9442 }
9443 .flex-sm-shrink-0 {
9444 flex-shrink: 0 !important;
9445 }
9446 .flex-sm-shrink-1 {
9447 flex-shrink: 1 !important;
9448 }
9449 .flex-sm-wrap {
9450 flex-wrap: wrap !important;
9451 }
9452 .flex-sm-nowrap {
9453 flex-wrap: nowrap !important;
9454 }
9455 .flex-sm-wrap-reverse {
9456 flex-wrap: wrap-reverse !important;
9457 }
9458 .justify-content-sm-start {
9459 justify-content: flex-start !important;
9460 }
9461 .justify-content-sm-end {
9462 justify-content: flex-end !important;
9463 }
9464 .justify-content-sm-center {
9465 justify-content: center !important;
9466 }
9467 .justify-content-sm-between {
9468 justify-content: space-between !important;
9469 }
9470 .justify-content-sm-around {
9471 justify-content: space-around !important;
9472 }
9473 .justify-content-sm-evenly {
9474 justify-content: space-evenly !important;
9475 }
9476 .align-items-sm-start {
9477 align-items: flex-start !important;
9478 }
9479 .align-items-sm-end {
9480 align-items: flex-end !important;
9481 }
9482 .align-items-sm-center {
9483 align-items: center !important;
9484 }
9485 .align-items-sm-baseline {
9486 align-items: baseline !important;
9487 }
9488 .align-items-sm-stretch {
9489 align-items: stretch !important;
9490 }
9491 .align-content-sm-start {
9492 align-content: flex-start !important;
9493 }
9494 .align-content-sm-end {
9495 align-content: flex-end !important;
9496 }
9497 .align-content-sm-center {
9498 align-content: center !important;
9499 }
9500 .align-content-sm-between {
9501 align-content: space-between !important;
9502 }
9503 .align-content-sm-around {
9504 align-content: space-around !important;
9505 }
9506 .align-content-sm-stretch {
9507 align-content: stretch !important;
9508 }
9509 .align-self-sm-auto {
9510 align-self: auto !important;
9511 }
9512 .align-self-sm-start {
9513 align-self: flex-start !important;
9514 }
9515 .align-self-sm-end {
9516 align-self: flex-end !important;
9517 }
9518 .align-self-sm-center {
9519 align-self: center !important;
9520 }
9521 .align-self-sm-baseline {
9522 align-self: baseline !important;
9523 }
9524 .align-self-sm-stretch {
9525 align-self: stretch !important;
9526 }
9527 .order-sm-first {
9528 order: -1 !important;
9529 }
9530 .order-sm-0 {
9531 order: 0 !important;
9532 }
9533 .order-sm-1 {
9534 order: 1 !important;
9535 }
9536 .order-sm-2 {
9537 order: 2 !important;
9538 }
9539 .order-sm-3 {
9540 order: 3 !important;
9541 }
9542 .order-sm-4 {
9543 order: 4 !important;
9544 }
9545 .order-sm-5 {
9546 order: 5 !important;
9547 }
9548 .order-sm-last {
9549 order: 6 !important;
9550 }
9551 .m-sm-0 {
9552 margin: 0 !important;
9553 }
9554 .m-sm-1 {
9555 margin: 0.25rem !important;
9556 }
9557 .m-sm-2 {
9558 margin: 0.5rem !important;
9559 }
9560 .m-sm-3 {
9561 margin: 1rem !important;
9562 }
9563 .m-sm-4 {
9564 margin: 1.5rem !important;
9565 }
9566 .m-sm-5 {
9567 margin: 3rem !important;
9568 }
9569 .m-sm-auto {
9570 margin: auto !important;
9571 }
9572 .mx-sm-0 {
9573 margin-right: 0 !important;
9574 margin-left: 0 !important;
9575 }
9576 .mx-sm-1 {
9577 margin-right: 0.25rem !important;
9578 margin-left: 0.25rem !important;
9579 }
9580 .mx-sm-2 {
9581 margin-right: 0.5rem !important;
9582 margin-left: 0.5rem !important;
9583 }
9584 .mx-sm-3 {
9585 margin-right: 1rem !important;
9586 margin-left: 1rem !important;
9587 }
9588 .mx-sm-4 {
9589 margin-right: 1.5rem !important;
9590 margin-left: 1.5rem !important;
9591 }
9592 .mx-sm-5 {
9593 margin-right: 3rem !important;
9594 margin-left: 3rem !important;
9595 }
9596 .mx-sm-auto {
9597 margin-right: auto !important;
9598 margin-left: auto !important;
9599 }
9600 .my-sm-0 {
9601 margin-top: 0 !important;
9602 margin-bottom: 0 !important;
9603 }
9604 .my-sm-1 {
9605 margin-top: 0.25rem !important;
9606 margin-bottom: 0.25rem !important;
9607 }
9608 .my-sm-2 {
9609 margin-top: 0.5rem !important;
9610 margin-bottom: 0.5rem !important;
9611 }
9612 .my-sm-3 {
9613 margin-top: 1rem !important;
9614 margin-bottom: 1rem !important;
9615 }
9616 .my-sm-4 {
9617 margin-top: 1.5rem !important;
9618 margin-bottom: 1.5rem !important;
9619 }
9620 .my-sm-5 {
9621 margin-top: 3rem !important;
9622 margin-bottom: 3rem !important;
9623 }
9624 .my-sm-auto {
9625 margin-top: auto !important;
9626 margin-bottom: auto !important;
9627 }
9628 .mt-sm-0 {
9629 margin-top: 0 !important;
9630 }
9631 .mt-sm-1 {
9632 margin-top: 0.25rem !important;
9633 }
9634 .mt-sm-2 {
9635 margin-top: 0.5rem !important;
9636 }
9637 .mt-sm-3 {
9638 margin-top: 1rem !important;
9639 }
9640 .mt-sm-4 {
9641 margin-top: 1.5rem !important;
9642 }
9643 .mt-sm-5 {
9644 margin-top: 3rem !important;
9645 }
9646 .mt-sm-auto {
9647 margin-top: auto !important;
9648 }
9649 .me-sm-0 {
9650 margin-right: 0 !important;
9651 }
9652 .me-sm-1 {
9653 margin-right: 0.25rem !important;
9654 }
9655 .me-sm-2 {
9656 margin-right: 0.5rem !important;
9657 }
9658 .me-sm-3 {
9659 margin-right: 1rem !important;
9660 }
9661 .me-sm-4 {
9662 margin-right: 1.5rem !important;
9663 }
9664 .me-sm-5 {
9665 margin-right: 3rem !important;
9666 }
9667 .me-sm-auto {
9668 margin-right: auto !important;
9669 }
9670 .mb-sm-0 {
9671 margin-bottom: 0 !important;
9672 }
9673 .mb-sm-1 {
9674 margin-bottom: 0.25rem !important;
9675 }
9676 .mb-sm-2 {
9677 margin-bottom: 0.5rem !important;
9678 }
9679 .mb-sm-3 {
9680 margin-bottom: 1rem !important;
9681 }
9682 .mb-sm-4 {
9683 margin-bottom: 1.5rem !important;
9684 }
9685 .mb-sm-5 {
9686 margin-bottom: 3rem !important;
9687 }
9688 .mb-sm-auto {
9689 margin-bottom: auto !important;
9690 }
9691 .ms-sm-0 {
9692 margin-left: 0 !important;
9693 }
9694 .ms-sm-1 {
9695 margin-left: 0.25rem !important;
9696 }
9697 .ms-sm-2 {
9698 margin-left: 0.5rem !important;
9699 }
9700 .ms-sm-3 {
9701 margin-left: 1rem !important;
9702 }
9703 .ms-sm-4 {
9704 margin-left: 1.5rem !important;
9705 }
9706 .ms-sm-5 {
9707 margin-left: 3rem !important;
9708 }
9709 .ms-sm-auto {
9710 margin-left: auto !important;
9711 }
9712 .p-sm-0 {
9713 padding: 0 !important;
9714 }
9715 .p-sm-1 {
9716 padding: 0.25rem !important;
9717 }
9718 .p-sm-2 {
9719 padding: 0.5rem !important;
9720 }
9721 .p-sm-3 {
9722 padding: 1rem !important;
9723 }
9724 .p-sm-4 {
9725 padding: 1.5rem !important;
9726 }
9727 .p-sm-5 {
9728 padding: 3rem !important;
9729 }
9730 .px-sm-0 {
9731 padding-right: 0 !important;
9732 padding-left: 0 !important;
9733 }
9734 .px-sm-1 {
9735 padding-right: 0.25rem !important;
9736 padding-left: 0.25rem !important;
9737 }
9738 .px-sm-2 {
9739 padding-right: 0.5rem !important;
9740 padding-left: 0.5rem !important;
9741 }
9742 .px-sm-3 {
9743 padding-right: 1rem !important;
9744 padding-left: 1rem !important;
9745 }
9746 .px-sm-4 {
9747 padding-right: 1.5rem !important;
9748 padding-left: 1.5rem !important;
9749 }
9750 .px-sm-5 {
9751 padding-right: 3rem !important;
9752 padding-left: 3rem !important;
9753 }
9754 .py-sm-0 {
9755 padding-top: 0 !important;
9756 padding-bottom: 0 !important;
9757 }
9758 .py-sm-1 {
9759 padding-top: 0.25rem !important;
9760 padding-bottom: 0.25rem !important;
9761 }
9762 .py-sm-2 {
9763 padding-top: 0.5rem !important;
9764 padding-bottom: 0.5rem !important;
9765 }
9766 .py-sm-3 {
9767 padding-top: 1rem !important;
9768 padding-bottom: 1rem !important;
9769 }
9770 .py-sm-4 {
9771 padding-top: 1.5rem !important;
9772 padding-bottom: 1.5rem !important;
9773 }
9774 .py-sm-5 {
9775 padding-top: 3rem !important;
9776 padding-bottom: 3rem !important;
9777 }
9778 .pt-sm-0 {
9779 padding-top: 0 !important;
9780 }
9781 .pt-sm-1 {
9782 padding-top: 0.25rem !important;
9783 }
9784 .pt-sm-2 {
9785 padding-top: 0.5rem !important;
9786 }
9787 .pt-sm-3 {
9788 padding-top: 1rem !important;
9789 }
9790 .pt-sm-4 {
9791 padding-top: 1.5rem !important;
9792 }
9793 .pt-sm-5 {
9794 padding-top: 3rem !important;
9795 }
9796 .pe-sm-0 {
9797 padding-right: 0 !important;
9798 }
9799 .pe-sm-1 {
9800 padding-right: 0.25rem !important;
9801 }
9802 .pe-sm-2 {
9803 padding-right: 0.5rem !important;
9804 }
9805 .pe-sm-3 {
9806 padding-right: 1rem !important;
9807 }
9808 .pe-sm-4 {
9809 padding-right: 1.5rem !important;
9810 }
9811 .pe-sm-5 {
9812 padding-right: 3rem !important;
9813 }
9814 .pb-sm-0 {
9815 padding-bottom: 0 !important;
9816 }
9817 .pb-sm-1 {
9818 padding-bottom: 0.25rem !important;
9819 }
9820 .pb-sm-2 {
9821 padding-bottom: 0.5rem !important;
9822 }
9823 .pb-sm-3 {
9824 padding-bottom: 1rem !important;
9825 }
9826 .pb-sm-4 {
9827 padding-bottom: 1.5rem !important;
9828 }
9829 .pb-sm-5 {
9830 padding-bottom: 3rem !important;
9831 }
9832 .ps-sm-0 {
9833 padding-left: 0 !important;
9834 }
9835 .ps-sm-1 {
9836 padding-left: 0.25rem !important;
9837 }
9838 .ps-sm-2 {
9839 padding-left: 0.5rem !important;
9840 }
9841 .ps-sm-3 {
9842 padding-left: 1rem !important;
9843 }
9844 .ps-sm-4 {
9845 padding-left: 1.5rem !important;
9846 }
9847 .ps-sm-5 {
9848 padding-left: 3rem !important;
9849 }
9850 .gap-sm-0 {
9851 gap: 0 !important;
9852 }
9853 .gap-sm-1 {
9854 gap: 0.25rem !important;
9855 }
9856 .gap-sm-2 {
9857 gap: 0.5rem !important;
9858 }
9859 .gap-sm-3 {
9860 gap: 1rem !important;
9861 }
9862 .gap-sm-4 {
9863 gap: 1.5rem !important;
9864 }
9865 .gap-sm-5 {
9866 gap: 3rem !important;
9867 }
9868 .row-gap-sm-0 {
9869 row-gap: 0 !important;
9870 }
9871 .row-gap-sm-1 {
9872 row-gap: 0.25rem !important;
9873 }
9874 .row-gap-sm-2 {
9875 row-gap: 0.5rem !important;
9876 }
9877 .row-gap-sm-3 {
9878 row-gap: 1rem !important;
9879 }
9880 .row-gap-sm-4 {
9881 row-gap: 1.5rem !important;
9882 }
9883 .row-gap-sm-5 {
9884 row-gap: 3rem !important;
9885 }
9886 .column-gap-sm-0 {
9887 column-gap: 0 !important;
9888 }
9889 .column-gap-sm-1 {
9890 column-gap: 0.25rem !important;
9891 }
9892 .column-gap-sm-2 {
9893 column-gap: 0.5rem !important;
9894 }
9895 .column-gap-sm-3 {
9896 column-gap: 1rem !important;
9897 }
9898 .column-gap-sm-4 {
9899 column-gap: 1.5rem !important;
9900 }
9901 .column-gap-sm-5 {
9902 column-gap: 3rem !important;
9903 }
9904 .text-sm-start {
9905 text-align: left !important;
9906 }
9907 .text-sm-end {
9908 text-align: right !important;
9909 }
9910 .text-sm-center {
9911 text-align: center !important;
9912 }
9913 }
9914 @media (min-width: 768px) {
9915 .float-md-start {
9916 float: left !important;
9917 }
9918 .float-md-end {
9919 float: right !important;
9920 }
9921 .float-md-none {
9922 float: none !important;
9923 }
9924 .object-fit-md-contain {
9925 object-fit: contain !important;
9926 }
9927 .object-fit-md-cover {
9928 object-fit: cover !important;
9929 }
9930 .object-fit-md-fill {
9931 object-fit: fill !important;
9932 }
9933 .object-fit-md-scale {
9934 object-fit: scale-down !important;
9935 }
9936 .object-fit-md-none {
9937 object-fit: none !important;
9938 }
9939 .d-md-inline {
9940 display: inline !important;
9941 }
9942 .d-md-inline-block {
9943 display: inline-block !important;
9944 }
9945 .d-md-block {
9946 display: block !important;
9947 }
9948 .d-md-grid {
9949 display: grid !important;
9950 }
9951 .d-md-inline-grid {
9952 display: inline-grid !important;
9953 }
9954 .d-md-table {
9955 display: table !important;
9956 }
9957 .d-md-table-row {
9958 display: table-row !important;
9959 }
9960 .d-md-table-cell {
9961 display: table-cell !important;
9962 }
9963 .d-md-flex {
9964 display: flex !important;
9965 }
9966 .d-md-inline-flex {
9967 display: inline-flex !important;
9968 }
9969 .d-md-none {
9970 display: none !important;
9971 }
9972 .flex-md-fill {
9973 flex: 1 1 auto !important;
9974 }
9975 .flex-md-row {
9976 flex-direction: row !important;
9977 }
9978 .flex-md-column {
9979 flex-direction: column !important;
9980 }
9981 .flex-md-row-reverse {
9982 flex-direction: row-reverse !important;
9983 }
9984 .flex-md-column-reverse {
9985 flex-direction: column-reverse !important;
9986 }
9987 .flex-md-grow-0 {
9988 flex-grow: 0 !important;
9989 }
9990 .flex-md-grow-1 {
9991 flex-grow: 1 !important;
9992 }
9993 .flex-md-shrink-0 {
9994 flex-shrink: 0 !important;
9995 }
9996 .flex-md-shrink-1 {
9997 flex-shrink: 1 !important;
9998 }
9999 .flex-md-wrap {
10000 flex-wrap: wrap !important;
10001 }
10002 .flex-md-nowrap {
10003 flex-wrap: nowrap !important;
10004 }
10005 .flex-md-wrap-reverse {
10006 flex-wrap: wrap-reverse !important;
10007 }
10008 .justify-content-md-start {
10009 justify-content: flex-start !important;
10010 }
10011 .justify-content-md-end {
10012 justify-content: flex-end !important;
10013 }
10014 .justify-content-md-center {
10015 justify-content: center !important;
10016 }
10017 .justify-content-md-between {
10018 justify-content: space-between !important;
10019 }
10020 .justify-content-md-around {
10021 justify-content: space-around !important;
10022 }
10023 .justify-content-md-evenly {
10024 justify-content: space-evenly !important;
10025 }
10026 .align-items-md-start {
10027 align-items: flex-start !important;
10028 }
10029 .align-items-md-end {
10030 align-items: flex-end !important;
10031 }
10032 .align-items-md-center {
10033 align-items: center !important;
10034 }
10035 .align-items-md-baseline {
10036 align-items: baseline !important;
10037 }
10038 .align-items-md-stretch {
10039 align-items: stretch !important;
10040 }
10041 .align-content-md-start {
10042 align-content: flex-start !important;
10043 }
10044 .align-content-md-end {
10045 align-content: flex-end !important;
10046 }
10047 .align-content-md-center {
10048 align-content: center !important;
10049 }
10050 .align-content-md-between {
10051 align-content: space-between !important;
10052 }
10053 .align-content-md-around {
10054 align-content: space-around !important;
10055 }
10056 .align-content-md-stretch {
10057 align-content: stretch !important;
10058 }
10059 .align-self-md-auto {
10060 align-self: auto !important;
10061 }
10062 .align-self-md-start {
10063 align-self: flex-start !important;
10064 }
10065 .align-self-md-end {
10066 align-self: flex-end !important;
10067 }
10068 .align-self-md-center {
10069 align-self: center !important;
10070 }
10071 .align-self-md-baseline {
10072 align-self: baseline !important;
10073 }
10074 .align-self-md-stretch {
10075 align-self: stretch !important;
10076 }
10077 .order-md-first {
10078 order: -1 !important;
10079 }
10080 .order-md-0 {
10081 order: 0 !important;
10082 }
10083 .order-md-1 {
10084 order: 1 !important;
10085 }
10086 .order-md-2 {
10087 order: 2 !important;
10088 }
10089 .order-md-3 {
10090 order: 3 !important;
10091 }
10092 .order-md-4 {
10093 order: 4 !important;
10094 }
10095 .order-md-5 {
10096 order: 5 !important;
10097 }
10098 .order-md-last {
10099 order: 6 !important;
10100 }
10101 .m-md-0 {
10102 margin: 0 !important;
10103 }
10104 .m-md-1 {
10105 margin: 0.25rem !important;
10106 }
10107 .m-md-2 {
10108 margin: 0.5rem !important;
10109 }
10110 .m-md-3 {
10111 margin: 1rem !important;
10112 }
10113 .m-md-4 {
10114 margin: 1.5rem !important;
10115 }
10116 .m-md-5 {
10117 margin: 3rem !important;
10118 }
10119 .m-md-auto {
10120 margin: auto !important;
10121 }
10122 .mx-md-0 {
10123 margin-right: 0 !important;
10124 margin-left: 0 !important;
10125 }
10126 .mx-md-1 {
10127 margin-right: 0.25rem !important;
10128 margin-left: 0.25rem !important;
10129 }
10130 .mx-md-2 {
10131 margin-right: 0.5rem !important;
10132 margin-left: 0.5rem !important;
10133 }
10134 .mx-md-3 {
10135 margin-right: 1rem !important;
10136 margin-left: 1rem !important;
10137 }
10138 .mx-md-4 {
10139 margin-right: 1.5rem !important;
10140 margin-left: 1.5rem !important;
10141 }
10142 .mx-md-5 {
10143 margin-right: 3rem !important;
10144 margin-left: 3rem !important;
10145 }
10146 .mx-md-auto {
10147 margin-right: auto !important;
10148 margin-left: auto !important;
10149 }
10150 .my-md-0 {
10151 margin-top: 0 !important;
10152 margin-bottom: 0 !important;
10153 }
10154 .my-md-1 {
10155 margin-top: 0.25rem !important;
10156 margin-bottom: 0.25rem !important;
10157 }
10158 .my-md-2 {
10159 margin-top: 0.5rem !important;
10160 margin-bottom: 0.5rem !important;
10161 }
10162 .my-md-3 {
10163 margin-top: 1rem !important;
10164 margin-bottom: 1rem !important;
10165 }
10166 .my-md-4 {
10167 margin-top: 1.5rem !important;
10168 margin-bottom: 1.5rem !important;
10169 }
10170 .my-md-5 {
10171 margin-top: 3rem !important;
10172 margin-bottom: 3rem !important;
10173 }
10174 .my-md-auto {
10175 margin-top: auto !important;
10176 margin-bottom: auto !important;
10177 }
10178 .mt-md-0 {
10179 margin-top: 0 !important;
10180 }
10181 .mt-md-1 {
10182 margin-top: 0.25rem !important;
10183 }
10184 .mt-md-2 {
10185 margin-top: 0.5rem !important;
10186 }
10187 .mt-md-3 {
10188 margin-top: 1rem !important;
10189 }
10190 .mt-md-4 {
10191 margin-top: 1.5rem !important;
10192 }
10193 .mt-md-5 {
10194 margin-top: 3rem !important;
10195 }
10196 .mt-md-auto {
10197 margin-top: auto !important;
10198 }
10199 .me-md-0 {
10200 margin-right: 0 !important;
10201 }
10202 .me-md-1 {
10203 margin-right: 0.25rem !important;
10204 }
10205 .me-md-2 {
10206 margin-right: 0.5rem !important;
10207 }
10208 .me-md-3 {
10209 margin-right: 1rem !important;
10210 }
10211 .me-md-4 {
10212 margin-right: 1.5rem !important;
10213 }
10214 .me-md-5 {
10215 margin-right: 3rem !important;
10216 }
10217 .me-md-auto {
10218 margin-right: auto !important;
10219 }
10220 .mb-md-0 {
10221 margin-bottom: 0 !important;
10222 }
10223 .mb-md-1 {
10224 margin-bottom: 0.25rem !important;
10225 }
10226 .mb-md-2 {
10227 margin-bottom: 0.5rem !important;
10228 }
10229 .mb-md-3 {
10230 margin-bottom: 1rem !important;
10231 }
10232 .mb-md-4 {
10233 margin-bottom: 1.5rem !important;
10234 }
10235 .mb-md-5 {
10236 margin-bottom: 3rem !important;
10237 }
10238 .mb-md-auto {
10239 margin-bottom: auto !important;
10240 }
10241 .ms-md-0 {
10242 margin-left: 0 !important;
10243 }
10244 .ms-md-1 {
10245 margin-left: 0.25rem !important;
10246 }
10247 .ms-md-2 {
10248 margin-left: 0.5rem !important;
10249 }
10250 .ms-md-3 {
10251 margin-left: 1rem !important;
10252 }
10253 .ms-md-4 {
10254 margin-left: 1.5rem !important;
10255 }
10256 .ms-md-5 {
10257 margin-left: 3rem !important;
10258 }
10259 .ms-md-auto {
10260 margin-left: auto !important;
10261 }
10262 .p-md-0 {
10263 padding: 0 !important;
10264 }
10265 .p-md-1 {
10266 padding: 0.25rem !important;
10267 }
10268 .p-md-2 {
10269 padding: 0.5rem !important;
10270 }
10271 .p-md-3 {
10272 padding: 1rem !important;
10273 }
10274 .p-md-4 {
10275 padding: 1.5rem !important;
10276 }
10277 .p-md-5 {
10278 padding: 3rem !important;
10279 }
10280 .px-md-0 {
10281 padding-right: 0 !important;
10282 padding-left: 0 !important;
10283 }
10284 .px-md-1 {
10285 padding-right: 0.25rem !important;
10286 padding-left: 0.25rem !important;
10287 }
10288 .px-md-2 {
10289 padding-right: 0.5rem !important;
10290 padding-left: 0.5rem !important;
10291 }
10292 .px-md-3 {
10293 padding-right: 1rem !important;
10294 padding-left: 1rem !important;
10295 }
10296 .px-md-4 {
10297 padding-right: 1.5rem !important;
10298 padding-left: 1.5rem !important;
10299 }
10300 .px-md-5 {
10301 padding-right: 3rem !important;
10302 padding-left: 3rem !important;
10303 }
10304 .py-md-0 {
10305 padding-top: 0 !important;
10306 padding-bottom: 0 !important;
10307 }
10308 .py-md-1 {
10309 padding-top: 0.25rem !important;
10310 padding-bottom: 0.25rem !important;
10311 }
10312 .py-md-2 {
10313 padding-top: 0.5rem !important;
10314 padding-bottom: 0.5rem !important;
10315 }
10316 .py-md-3 {
10317 padding-top: 1rem !important;
10318 padding-bottom: 1rem !important;
10319 }
10320 .py-md-4 {
10321 padding-top: 1.5rem !important;
10322 padding-bottom: 1.5rem !important;
10323 }
10324 .py-md-5 {
10325 padding-top: 3rem !important;
10326 padding-bottom: 3rem !important;
10327 }
10328 .pt-md-0 {
10329 padding-top: 0 !important;
10330 }
10331 .pt-md-1 {
10332 padding-top: 0.25rem !important;
10333 }
10334 .pt-md-2 {
10335 padding-top: 0.5rem !important;
10336 }
10337 .pt-md-3 {
10338 padding-top: 1rem !important;
10339 }
10340 .pt-md-4 {
10341 padding-top: 1.5rem !important;
10342 }
10343 .pt-md-5 {
10344 padding-top: 3rem !important;
10345 }
10346 .pe-md-0 {
10347 padding-right: 0 !important;
10348 }
10349 .pe-md-1 {
10350 padding-right: 0.25rem !important;
10351 }
10352 .pe-md-2 {
10353 padding-right: 0.5rem !important;
10354 }
10355 .pe-md-3 {
10356 padding-right: 1rem !important;
10357 }
10358 .pe-md-4 {
10359 padding-right: 1.5rem !important;
10360 }
10361 .pe-md-5 {
10362 padding-right: 3rem !important;
10363 }
10364 .pb-md-0 {
10365 padding-bottom: 0 !important;
10366 }
10367 .pb-md-1 {
10368 padding-bottom: 0.25rem !important;
10369 }
10370 .pb-md-2 {
10371 padding-bottom: 0.5rem !important;
10372 }
10373 .pb-md-3 {
10374 padding-bottom: 1rem !important;
10375 }
10376 .pb-md-4 {
10377 padding-bottom: 1.5rem !important;
10378 }
10379 .pb-md-5 {
10380 padding-bottom: 3rem !important;
10381 }
10382 .ps-md-0 {
10383 padding-left: 0 !important;
10384 }
10385 .ps-md-1 {
10386 padding-left: 0.25rem !important;
10387 }
10388 .ps-md-2 {
10389 padding-left: 0.5rem !important;
10390 }
10391 .ps-md-3 {
10392 padding-left: 1rem !important;
10393 }
10394 .ps-md-4 {
10395 padding-left: 1.5rem !important;
10396 }
10397 .ps-md-5 {
10398 padding-left: 3rem !important;
10399 }
10400 .gap-md-0 {
10401 gap: 0 !important;
10402 }
10403 .gap-md-1 {
10404 gap: 0.25rem !important;
10405 }
10406 .gap-md-2 {
10407 gap: 0.5rem !important;
10408 }
10409 .gap-md-3 {
10410 gap: 1rem !important;
10411 }
10412 .gap-md-4 {
10413 gap: 1.5rem !important;
10414 }
10415 .gap-md-5 {
10416 gap: 3rem !important;
10417 }
10418 .row-gap-md-0 {
10419 row-gap: 0 !important;
10420 }
10421 .row-gap-md-1 {
10422 row-gap: 0.25rem !important;
10423 }
10424 .row-gap-md-2 {
10425 row-gap: 0.5rem !important;
10426 }
10427 .row-gap-md-3 {
10428 row-gap: 1rem !important;
10429 }
10430 .row-gap-md-4 {
10431 row-gap: 1.5rem !important;
10432 }
10433 .row-gap-md-5 {
10434 row-gap: 3rem !important;
10435 }
10436 .column-gap-md-0 {
10437 column-gap: 0 !important;
10438 }
10439 .column-gap-md-1 {
10440 column-gap: 0.25rem !important;
10441 }
10442 .column-gap-md-2 {
10443 column-gap: 0.5rem !important;
10444 }
10445 .column-gap-md-3 {
10446 column-gap: 1rem !important;
10447 }
10448 .column-gap-md-4 {
10449 column-gap: 1.5rem !important;
10450 }
10451 .column-gap-md-5 {
10452 column-gap: 3rem !important;
10453 }
10454 .text-md-start {
10455 text-align: left !important;
10456 }
10457 .text-md-end {
10458 text-align: right !important;
10459 }
10460 .text-md-center {
10461 text-align: center !important;
10462 }
10463 }
10464 @media (min-width: 992px) {
10465 .float-lg-start {
10466 float: left !important;
10467 }
10468 .float-lg-end {
10469 float: right !important;
10470 }
10471 .float-lg-none {
10472 float: none !important;
10473 }
10474 .object-fit-lg-contain {
10475 object-fit: contain !important;
10476 }
10477 .object-fit-lg-cover {
10478 object-fit: cover !important;
10479 }
10480 .object-fit-lg-fill {
10481 object-fit: fill !important;
10482 }
10483 .object-fit-lg-scale {
10484 object-fit: scale-down !important;
10485 }
10486 .object-fit-lg-none {
10487 object-fit: none !important;
10488 }
10489 .d-lg-inline {
10490 display: inline !important;
10491 }
10492 .d-lg-inline-block {
10493 display: inline-block !important;
10494 }
10495 .d-lg-block {
10496 display: block !important;
10497 }
10498 .d-lg-grid {
10499 display: grid !important;
10500 }
10501 .d-lg-inline-grid {
10502 display: inline-grid !important;
10503 }
10504 .d-lg-table {
10505 display: table !important;
10506 }
10507 .d-lg-table-row {
10508 display: table-row !important;
10509 }
10510 .d-lg-table-cell {
10511 display: table-cell !important;
10512 }
10513 .d-lg-flex {
10514 display: flex !important;
10515 }
10516 .d-lg-inline-flex {
10517 display: inline-flex !important;
10518 }
10519 .d-lg-none {
10520 display: none !important;
10521 }
10522 .flex-lg-fill {
10523 flex: 1 1 auto !important;
10524 }
10525 .flex-lg-row {
10526 flex-direction: row !important;
10527 }
10528 .flex-lg-column {
10529 flex-direction: column !important;
10530 }
10531 .flex-lg-row-reverse {
10532 flex-direction: row-reverse !important;
10533 }
10534 .flex-lg-column-reverse {
10535 flex-direction: column-reverse !important;
10536 }
10537 .flex-lg-grow-0 {
10538 flex-grow: 0 !important;
10539 }
10540 .flex-lg-grow-1 {
10541 flex-grow: 1 !important;
10542 }
10543 .flex-lg-shrink-0 {
10544 flex-shrink: 0 !important;
10545 }
10546 .flex-lg-shrink-1 {
10547 flex-shrink: 1 !important;
10548 }
10549 .flex-lg-wrap {
10550 flex-wrap: wrap !important;
10551 }
10552 .flex-lg-nowrap {
10553 flex-wrap: nowrap !important;
10554 }
10555 .flex-lg-wrap-reverse {
10556 flex-wrap: wrap-reverse !important;
10557 }
10558 .justify-content-lg-start {
10559 justify-content: flex-start !important;
10560 }
10561 .justify-content-lg-end {
10562 justify-content: flex-end !important;
10563 }
10564 .justify-content-lg-center {
10565 justify-content: center !important;
10566 }
10567 .justify-content-lg-between {
10568 justify-content: space-between !important;
10569 }
10570 .justify-content-lg-around {
10571 justify-content: space-around !important;
10572 }
10573 .justify-content-lg-evenly {
10574 justify-content: space-evenly !important;
10575 }
10576 .align-items-lg-start {
10577 align-items: flex-start !important;
10578 }
10579 .align-items-lg-end {
10580 align-items: flex-end !important;
10581 }
10582 .align-items-lg-center {
10583 align-items: center !important;
10584 }
10585 .align-items-lg-baseline {
10586 align-items: baseline !important;
10587 }
10588 .align-items-lg-stretch {
10589 align-items: stretch !important;
10590 }
10591 .align-content-lg-start {
10592 align-content: flex-start !important;
10593 }
10594 .align-content-lg-end {
10595 align-content: flex-end !important;
10596 }
10597 .align-content-lg-center {
10598 align-content: center !important;
10599 }
10600 .align-content-lg-between {
10601 align-content: space-between !important;
10602 }
10603 .align-content-lg-around {
10604 align-content: space-around !important;
10605 }
10606 .align-content-lg-stretch {
10607 align-content: stretch !important;
10608 }
10609 .align-self-lg-auto {
10610 align-self: auto !important;
10611 }
10612 .align-self-lg-start {
10613 align-self: flex-start !important;
10614 }
10615 .align-self-lg-end {
10616 align-self: flex-end !important;
10617 }
10618 .align-self-lg-center {
10619 align-self: center !important;
10620 }
10621 .align-self-lg-baseline {
10622 align-self: baseline !important;
10623 }
10624 .align-self-lg-stretch {
10625 align-self: stretch !important;
10626 }
10627 .order-lg-first {
10628 order: -1 !important;
10629 }
10630 .order-lg-0 {
10631 order: 0 !important;
10632 }
10633 .order-lg-1 {
10634 order: 1 !important;
10635 }
10636 .order-lg-2 {
10637 order: 2 !important;
10638 }
10639 .order-lg-3 {
10640 order: 3 !important;
10641 }
10642 .order-lg-4 {
10643 order: 4 !important;
10644 }
10645 .order-lg-5 {
10646 order: 5 !important;
10647 }
10648 .order-lg-last {
10649 order: 6 !important;
10650 }
10651 .m-lg-0 {
10652 margin: 0 !important;
10653 }
10654 .m-lg-1 {
10655 margin: 0.25rem !important;
10656 }
10657 .m-lg-2 {
10658 margin: 0.5rem !important;
10659 }
10660 .m-lg-3 {
10661 margin: 1rem !important;
10662 }
10663 .m-lg-4 {
10664 margin: 1.5rem !important;
10665 }
10666 .m-lg-5 {
10667 margin: 3rem !important;
10668 }
10669 .m-lg-auto {
10670 margin: auto !important;
10671 }
10672 .mx-lg-0 {
10673 margin-right: 0 !important;
10674 margin-left: 0 !important;
10675 }
10676 .mx-lg-1 {
10677 margin-right: 0.25rem !important;
10678 margin-left: 0.25rem !important;
10679 }
10680 .mx-lg-2 {
10681 margin-right: 0.5rem !important;
10682 margin-left: 0.5rem !important;
10683 }
10684 .mx-lg-3 {
10685 margin-right: 1rem !important;
10686 margin-left: 1rem !important;
10687 }
10688 .mx-lg-4 {
10689 margin-right: 1.5rem !important;
10690 margin-left: 1.5rem !important;
10691 }
10692 .mx-lg-5 {
10693 margin-right: 3rem !important;
10694 margin-left: 3rem !important;
10695 }
10696 .mx-lg-auto {
10697 margin-right: auto !important;
10698 margin-left: auto !important;
10699 }
10700 .my-lg-0 {
10701 margin-top: 0 !important;
10702 margin-bottom: 0 !important;
10703 }
10704 .my-lg-1 {
10705 margin-top: 0.25rem !important;
10706 margin-bottom: 0.25rem !important;
10707 }
10708 .my-lg-2 {
10709 margin-top: 0.5rem !important;
10710 margin-bottom: 0.5rem !important;
10711 }
10712 .my-lg-3 {
10713 margin-top: 1rem !important;
10714 margin-bottom: 1rem !important;
10715 }
10716 .my-lg-4 {
10717 margin-top: 1.5rem !important;
10718 margin-bottom: 1.5rem !important;
10719 }
10720 .my-lg-5 {
10721 margin-top: 3rem !important;
10722 margin-bottom: 3rem !important;
10723 }
10724 .my-lg-auto {
10725 margin-top: auto !important;
10726 margin-bottom: auto !important;
10727 }
10728 .mt-lg-0 {
10729 margin-top: 0 !important;
10730 }
10731 .mt-lg-1 {
10732 margin-top: 0.25rem !important;
10733 }
10734 .mt-lg-2 {
10735 margin-top: 0.5rem !important;
10736 }
10737 .mt-lg-3 {
10738 margin-top: 1rem !important;
10739 }
10740 .mt-lg-4 {
10741 margin-top: 1.5rem !important;
10742 }
10743 .mt-lg-5 {
10744 margin-top: 3rem !important;
10745 }
10746 .mt-lg-auto {
10747 margin-top: auto !important;
10748 }
10749 .me-lg-0 {
10750 margin-right: 0 !important;
10751 }
10752 .me-lg-1 {
10753 margin-right: 0.25rem !important;
10754 }
10755 .me-lg-2 {
10756 margin-right: 0.5rem !important;
10757 }
10758 .me-lg-3 {
10759 margin-right: 1rem !important;
10760 }
10761 .me-lg-4 {
10762 margin-right: 1.5rem !important;
10763 }
10764 .me-lg-5 {
10765 margin-right: 3rem !important;
10766 }
10767 .me-lg-auto {
10768 margin-right: auto !important;
10769 }
10770 .mb-lg-0 {
10771 margin-bottom: 0 !important;
10772 }
10773 .mb-lg-1 {
10774 margin-bottom: 0.25rem !important;
10775 }
10776 .mb-lg-2 {
10777 margin-bottom: 0.5rem !important;
10778 }
10779 .mb-lg-3 {
10780 margin-bottom: 1rem !important;
10781 }
10782 .mb-lg-4 {
10783 margin-bottom: 1.5rem !important;
10784 }
10785 .mb-lg-5 {
10786 margin-bottom: 3rem !important;
10787 }
10788 .mb-lg-auto {
10789 margin-bottom: auto !important;
10790 }
10791 .ms-lg-0 {
10792 margin-left: 0 !important;
10793 }
10794 .ms-lg-1 {
10795 margin-left: 0.25rem !important;
10796 }
10797 .ms-lg-2 {
10798 margin-left: 0.5rem !important;
10799 }
10800 .ms-lg-3 {
10801 margin-left: 1rem !important;
10802 }
10803 .ms-lg-4 {
10804 margin-left: 1.5rem !important;
10805 }
10806 .ms-lg-5 {
10807 margin-left: 3rem !important;
10808 }
10809 .ms-lg-auto {
10810 margin-left: auto !important;
10811 }
10812 .p-lg-0 {
10813 padding: 0 !important;
10814 }
10815 .p-lg-1 {
10816 padding: 0.25rem !important;
10817 }
10818 .p-lg-2 {
10819 padding: 0.5rem !important;
10820 }
10821 .p-lg-3 {
10822 padding: 1rem !important;
10823 }
10824 .p-lg-4 {
10825 padding: 1.5rem !important;
10826 }
10827 .p-lg-5 {
10828 padding: 3rem !important;
10829 }
10830 .px-lg-0 {
10831 padding-right: 0 !important;
10832 padding-left: 0 !important;
10833 }
10834 .px-lg-1 {
10835 padding-right: 0.25rem !important;
10836 padding-left: 0.25rem !important;
10837 }
10838 .px-lg-2 {
10839 padding-right: 0.5rem !important;
10840 padding-left: 0.5rem !important;
10841 }
10842 .px-lg-3 {
10843 padding-right: 1rem !important;
10844 padding-left: 1rem !important;
10845 }
10846 .px-lg-4 {
10847 padding-right: 1.5rem !important;
10848 padding-left: 1.5rem !important;
10849 }
10850 .px-lg-5 {
10851 padding-right: 3rem !important;
10852 padding-left: 3rem !important;
10853 }
10854 .py-lg-0 {
10855 padding-top: 0 !important;
10856 padding-bottom: 0 !important;
10857 }
10858 .py-lg-1 {
10859 padding-top: 0.25rem !important;
10860 padding-bottom: 0.25rem !important;
10861 }
10862 .py-lg-2 {
10863 padding-top: 0.5rem !important;
10864 padding-bottom: 0.5rem !important;
10865 }
10866 .py-lg-3 {
10867 padding-top: 1rem !important;
10868 padding-bottom: 1rem !important;
10869 }
10870 .py-lg-4 {
10871 padding-top: 1.5rem !important;
10872 padding-bottom: 1.5rem !important;
10873 }
10874 .py-lg-5 {
10875 padding-top: 3rem !important;
10876 padding-bottom: 3rem !important;
10877 }
10878 .pt-lg-0 {
10879 padding-top: 0 !important;
10880 }
10881 .pt-lg-1 {
10882 padding-top: 0.25rem !important;
10883 }
10884 .pt-lg-2 {
10885 padding-top: 0.5rem !important;
10886 }
10887 .pt-lg-3 {
10888 padding-top: 1rem !important;
10889 }
10890 .pt-lg-4 {
10891 padding-top: 1.5rem !important;
10892 }
10893 .pt-lg-5 {
10894 padding-top: 3rem !important;
10895 }
10896 .pe-lg-0 {
10897 padding-right: 0 !important;
10898 }
10899 .pe-lg-1 {
10900 padding-right: 0.25rem !important;
10901 }
10902 .pe-lg-2 {
10903 padding-right: 0.5rem !important;
10904 }
10905 .pe-lg-3 {
10906 padding-right: 1rem !important;
10907 }
10908 .pe-lg-4 {
10909 padding-right: 1.5rem !important;
10910 }
10911 .pe-lg-5 {
10912 padding-right: 3rem !important;
10913 }
10914 .pb-lg-0 {
10915 padding-bottom: 0 !important;
10916 }
10917 .pb-lg-1 {
10918 padding-bottom: 0.25rem !important;
10919 }
10920 .pb-lg-2 {
10921 padding-bottom: 0.5rem !important;
10922 }
10923 .pb-lg-3 {
10924 padding-bottom: 1rem !important;
10925 }
10926 .pb-lg-4 {
10927 padding-bottom: 1.5rem !important;
10928 }
10929 .pb-lg-5 {
10930 padding-bottom: 3rem !important;
10931 }
10932 .ps-lg-0 {
10933 padding-left: 0 !important;
10934 }
10935 .ps-lg-1 {
10936 padding-left: 0.25rem !important;
10937 }
10938 .ps-lg-2 {
10939 padding-left: 0.5rem !important;
10940 }
10941 .ps-lg-3 {
10942 padding-left: 1rem !important;
10943 }
10944 .ps-lg-4 {
10945 padding-left: 1.5rem !important;
10946 }
10947 .ps-lg-5 {
10948 padding-left: 3rem !important;
10949 }
10950 .gap-lg-0 {
10951 gap: 0 !important;
10952 }
10953 .gap-lg-1 {
10954 gap: 0.25rem !important;
10955 }
10956 .gap-lg-2 {
10957 gap: 0.5rem !important;
10958 }
10959 .gap-lg-3 {
10960 gap: 1rem !important;
10961 }
10962 .gap-lg-4 {
10963 gap: 1.5rem !important;
10964 }
10965 .gap-lg-5 {
10966 gap: 3rem !important;
10967 }
10968 .row-gap-lg-0 {
10969 row-gap: 0 !important;
10970 }
10971 .row-gap-lg-1 {
10972 row-gap: 0.25rem !important;
10973 }
10974 .row-gap-lg-2 {
10975 row-gap: 0.5rem !important;
10976 }
10977 .row-gap-lg-3 {
10978 row-gap: 1rem !important;
10979 }
10980 .row-gap-lg-4 {
10981 row-gap: 1.5rem !important;
10982 }
10983 .row-gap-lg-5 {
10984 row-gap: 3rem !important;
10985 }
10986 .column-gap-lg-0 {
10987 column-gap: 0 !important;
10988 }
10989 .column-gap-lg-1 {
10990 column-gap: 0.25rem !important;
10991 }
10992 .column-gap-lg-2 {
10993 column-gap: 0.5rem !important;
10994 }
10995 .column-gap-lg-3 {
10996 column-gap: 1rem !important;
10997 }
10998 .column-gap-lg-4 {
10999 column-gap: 1.5rem !important;
11000 }
11001 .column-gap-lg-5 {
11002 column-gap: 3rem !important;
11003 }
11004 .text-lg-start {
11005 text-align: left !important;
11006 }
11007 .text-lg-end {
11008 text-align: right !important;
11009 }
11010 .text-lg-center {
11011 text-align: center !important;
11012 }
11013 }
11014 @media (min-width: 1200px) {
11015 .float-xl-start {
11016 float: left !important;
11017 }
11018 .float-xl-end {
11019 float: right !important;
11020 }
11021 .float-xl-none {
11022 float: none !important;
11023 }
11024 .object-fit-xl-contain {
11025 object-fit: contain !important;
11026 }
11027 .object-fit-xl-cover {
11028 object-fit: cover !important;
11029 }
11030 .object-fit-xl-fill {
11031 object-fit: fill !important;
11032 }
11033 .object-fit-xl-scale {
11034 object-fit: scale-down !important;
11035 }
11036 .object-fit-xl-none {
11037 object-fit: none !important;
11038 }
11039 .d-xl-inline {
11040 display: inline !important;
11041 }
11042 .d-xl-inline-block {
11043 display: inline-block !important;
11044 }
11045 .d-xl-block {
11046 display: block !important;
11047 }
11048 .d-xl-grid {
11049 display: grid !important;
11050 }
11051 .d-xl-inline-grid {
11052 display: inline-grid !important;
11053 }
11054 .d-xl-table {
11055 display: table !important;
11056 }
11057 .d-xl-table-row {
11058 display: table-row !important;
11059 }
11060 .d-xl-table-cell {
11061 display: table-cell !important;
11062 }
11063 .d-xl-flex {
11064 display: flex !important;
11065 }
11066 .d-xl-inline-flex {
11067 display: inline-flex !important;
11068 }
11069 .d-xl-none {
11070 display: none !important;
11071 }
11072 .flex-xl-fill {
11073 flex: 1 1 auto !important;
11074 }
11075 .flex-xl-row {
11076 flex-direction: row !important;
11077 }
11078 .flex-xl-column {
11079 flex-direction: column !important;
11080 }
11081 .flex-xl-row-reverse {
11082 flex-direction: row-reverse !important;
11083 }
11084 .flex-xl-column-reverse {
11085 flex-direction: column-reverse !important;
11086 }
11087 .flex-xl-grow-0 {
11088 flex-grow: 0 !important;
11089 }
11090 .flex-xl-grow-1 {
11091 flex-grow: 1 !important;
11092 }
11093 .flex-xl-shrink-0 {
11094 flex-shrink: 0 !important;
11095 }
11096 .flex-xl-shrink-1 {
11097 flex-shrink: 1 !important;
11098 }
11099 .flex-xl-wrap {
11100 flex-wrap: wrap !important;
11101 }
11102 .flex-xl-nowrap {
11103 flex-wrap: nowrap !important;
11104 }
11105 .flex-xl-wrap-reverse {
11106 flex-wrap: wrap-reverse !important;
11107 }
11108 .justify-content-xl-start {
11109 justify-content: flex-start !important;
11110 }
11111 .justify-content-xl-end {
11112 justify-content: flex-end !important;
11113 }
11114 .justify-content-xl-center {
11115 justify-content: center !important;
11116 }
11117 .justify-content-xl-between {
11118 justify-content: space-between !important;
11119 }
11120 .justify-content-xl-around {
11121 justify-content: space-around !important;
11122 }
11123 .justify-content-xl-evenly {
11124 justify-content: space-evenly !important;
11125 }
11126 .align-items-xl-start {
11127 align-items: flex-start !important;
11128 }
11129 .align-items-xl-end {
11130 align-items: flex-end !important;
11131 }
11132 .align-items-xl-center {
11133 align-items: center !important;
11134 }
11135 .align-items-xl-baseline {
11136 align-items: baseline !important;
11137 }
11138 .align-items-xl-stretch {
11139 align-items: stretch !important;
11140 }
11141 .align-content-xl-start {
11142 align-content: flex-start !important;
11143 }
11144 .align-content-xl-end {
11145 align-content: flex-end !important;
11146 }
11147 .align-content-xl-center {
11148 align-content: center !important;
11149 }
11150 .align-content-xl-between {
11151 align-content: space-between !important;
11152 }
11153 .align-content-xl-around {
11154 align-content: space-around !important;
11155 }
11156 .align-content-xl-stretch {
11157 align-content: stretch !important;
11158 }
11159 .align-self-xl-auto {
11160 align-self: auto !important;
11161 }
11162 .align-self-xl-start {
11163 align-self: flex-start !important;
11164 }
11165 .align-self-xl-end {
11166 align-self: flex-end !important;
11167 }
11168 .align-self-xl-center {
11169 align-self: center !important;
11170 }
11171 .align-self-xl-baseline {
11172 align-self: baseline !important;
11173 }
11174 .align-self-xl-stretch {
11175 align-self: stretch !important;
11176 }
11177 .order-xl-first {
11178 order: -1 !important;
11179 }
11180 .order-xl-0 {
11181 order: 0 !important;
11182 }
11183 .order-xl-1 {
11184 order: 1 !important;
11185 }
11186 .order-xl-2 {
11187 order: 2 !important;
11188 }
11189 .order-xl-3 {
11190 order: 3 !important;
11191 }
11192 .order-xl-4 {
11193 order: 4 !important;
11194 }
11195 .order-xl-5 {
11196 order: 5 !important;
11197 }
11198 .order-xl-last {
11199 order: 6 !important;
11200 }
11201 .m-xl-0 {
11202 margin: 0 !important;
11203 }
11204 .m-xl-1 {
11205 margin: 0.25rem !important;
11206 }
11207 .m-xl-2 {
11208 margin: 0.5rem !important;
11209 }
11210 .m-xl-3 {
11211 margin: 1rem !important;
11212 }
11213 .m-xl-4 {
11214 margin: 1.5rem !important;
11215 }
11216 .m-xl-5 {
11217 margin: 3rem !important;
11218 }
11219 .m-xl-auto {
11220 margin: auto !important;
11221 }
11222 .mx-xl-0 {
11223 margin-right: 0 !important;
11224 margin-left: 0 !important;
11225 }
11226 .mx-xl-1 {
11227 margin-right: 0.25rem !important;
11228 margin-left: 0.25rem !important;
11229 }
11230 .mx-xl-2 {
11231 margin-right: 0.5rem !important;
11232 margin-left: 0.5rem !important;
11233 }
11234 .mx-xl-3 {
11235 margin-right: 1rem !important;
11236 margin-left: 1rem !important;
11237 }
11238 .mx-xl-4 {
11239 margin-right: 1.5rem !important;
11240 margin-left: 1.5rem !important;
11241 }
11242 .mx-xl-5 {
11243 margin-right: 3rem !important;
11244 margin-left: 3rem !important;
11245 }
11246 .mx-xl-auto {
11247 margin-right: auto !important;
11248 margin-left: auto !important;
11249 }
11250 .my-xl-0 {
11251 margin-top: 0 !important;
11252 margin-bottom: 0 !important;
11253 }
11254 .my-xl-1 {
11255 margin-top: 0.25rem !important;
11256 margin-bottom: 0.25rem !important;
11257 }
11258 .my-xl-2 {
11259 margin-top: 0.5rem !important;
11260 margin-bottom: 0.5rem !important;
11261 }
11262 .my-xl-3 {
11263 margin-top: 1rem !important;
11264 margin-bottom: 1rem !important;
11265 }
11266 .my-xl-4 {
11267 margin-top: 1.5rem !important;
11268 margin-bottom: 1.5rem !important;
11269 }
11270 .my-xl-5 {
11271 margin-top: 3rem !important;
11272 margin-bottom: 3rem !important;
11273 }
11274 .my-xl-auto {
11275 margin-top: auto !important;
11276 margin-bottom: auto !important;
11277 }
11278 .mt-xl-0 {
11279 margin-top: 0 !important;
11280 }
11281 .mt-xl-1 {
11282 margin-top: 0.25rem !important;
11283 }
11284 .mt-xl-2 {
11285 margin-top: 0.5rem !important;
11286 }
11287 .mt-xl-3 {
11288 margin-top: 1rem !important;
11289 }
11290 .mt-xl-4 {
11291 margin-top: 1.5rem !important;
11292 }
11293 .mt-xl-5 {
11294 margin-top: 3rem !important;
11295 }
11296 .mt-xl-auto {
11297 margin-top: auto !important;
11298 }
11299 .me-xl-0 {
11300 margin-right: 0 !important;
11301 }
11302 .me-xl-1 {
11303 margin-right: 0.25rem !important;
11304 }
11305 .me-xl-2 {
11306 margin-right: 0.5rem !important;
11307 }
11308 .me-xl-3 {
11309 margin-right: 1rem !important;
11310 }
11311 .me-xl-4 {
11312 margin-right: 1.5rem !important;
11313 }
11314 .me-xl-5 {
11315 margin-right: 3rem !important;
11316 }
11317 .me-xl-auto {
11318 margin-right: auto !important;
11319 }
11320 .mb-xl-0 {
11321 margin-bottom: 0 !important;
11322 }
11323 .mb-xl-1 {
11324 margin-bottom: 0.25rem !important;
11325 }
11326 .mb-xl-2 {
11327 margin-bottom: 0.5rem !important;
11328 }
11329 .mb-xl-3 {
11330 margin-bottom: 1rem !important;
11331 }
11332 .mb-xl-4 {
11333 margin-bottom: 1.5rem !important;
11334 }
11335 .mb-xl-5 {
11336 margin-bottom: 3rem !important;
11337 }
11338 .mb-xl-auto {
11339 margin-bottom: auto !important;
11340 }
11341 .ms-xl-0 {
11342 margin-left: 0 !important;
11343 }
11344 .ms-xl-1 {
11345 margin-left: 0.25rem !important;
11346 }
11347 .ms-xl-2 {
11348 margin-left: 0.5rem !important;
11349 }
11350 .ms-xl-3 {
11351 margin-left: 1rem !important;
11352 }
11353 .ms-xl-4 {
11354 margin-left: 1.5rem !important;
11355 }
11356 .ms-xl-5 {
11357 margin-left: 3rem !important;
11358 }
11359 .ms-xl-auto {
11360 margin-left: auto !important;
11361 }
11362 .p-xl-0 {
11363 padding: 0 !important;
11364 }
11365 .p-xl-1 {
11366 padding: 0.25rem !important;
11367 }
11368 .p-xl-2 {
11369 padding: 0.5rem !important;
11370 }
11371 .p-xl-3 {
11372 padding: 1rem !important;
11373 }
11374 .p-xl-4 {
11375 padding: 1.5rem !important;
11376 }
11377 .p-xl-5 {
11378 padding: 3rem !important;
11379 }
11380 .px-xl-0 {
11381 padding-right: 0 !important;
11382 padding-left: 0 !important;
11383 }
11384 .px-xl-1 {
11385 padding-right: 0.25rem !important;
11386 padding-left: 0.25rem !important;
11387 }
11388 .px-xl-2 {
11389 padding-right: 0.5rem !important;
11390 padding-left: 0.5rem !important;
11391 }
11392 .px-xl-3 {
11393 padding-right: 1rem !important;
11394 padding-left: 1rem !important;
11395 }
11396 .px-xl-4 {
11397 padding-right: 1.5rem !important;
11398 padding-left: 1.5rem !important;
11399 }
11400 .px-xl-5 {
11401 padding-right: 3rem !important;
11402 padding-left: 3rem !important;
11403 }
11404 .py-xl-0 {
11405 padding-top: 0 !important;
11406 padding-bottom: 0 !important;
11407 }
11408 .py-xl-1 {
11409 padding-top: 0.25rem !important;
11410 padding-bottom: 0.25rem !important;
11411 }
11412 .py-xl-2 {
11413 padding-top: 0.5rem !important;
11414 padding-bottom: 0.5rem !important;
11415 }
11416 .py-xl-3 {
11417 padding-top: 1rem !important;
11418 padding-bottom: 1rem !important;
11419 }
11420 .py-xl-4 {
11421 padding-top: 1.5rem !important;
11422 padding-bottom: 1.5rem !important;
11423 }
11424 .py-xl-5 {
11425 padding-top: 3rem !important;
11426 padding-bottom: 3rem !important;
11427 }
11428 .pt-xl-0 {
11429 padding-top: 0 !important;
11430 }
11431 .pt-xl-1 {
11432 padding-top: 0.25rem !important;
11433 }
11434 .pt-xl-2 {
11435 padding-top: 0.5rem !important;
11436 }
11437 .pt-xl-3 {
11438 padding-top: 1rem !important;
11439 }
11440 .pt-xl-4 {
11441 padding-top: 1.5rem !important;
11442 }
11443 .pt-xl-5 {
11444 padding-top: 3rem !important;
11445 }
11446 .pe-xl-0 {
11447 padding-right: 0 !important;
11448 }
11449 .pe-xl-1 {
11450 padding-right: 0.25rem !important;
11451 }
11452 .pe-xl-2 {
11453 padding-right: 0.5rem !important;
11454 }
11455 .pe-xl-3 {
11456 padding-right: 1rem !important;
11457 }
11458 .pe-xl-4 {
11459 padding-right: 1.5rem !important;
11460 }
11461 .pe-xl-5 {
11462 padding-right: 3rem !important;
11463 }
11464 .pb-xl-0 {
11465 padding-bottom: 0 !important;
11466 }
11467 .pb-xl-1 {
11468 padding-bottom: 0.25rem !important;
11469 }
11470 .pb-xl-2 {
11471 padding-bottom: 0.5rem !important;
11472 }
11473 .pb-xl-3 {
11474 padding-bottom: 1rem !important;
11475 }
11476 .pb-xl-4 {
11477 padding-bottom: 1.5rem !important;
11478 }
11479 .pb-xl-5 {
11480 padding-bottom: 3rem !important;
11481 }
11482 .ps-xl-0 {
11483 padding-left: 0 !important;
11484 }
11485 .ps-xl-1 {
11486 padding-left: 0.25rem !important;
11487 }
11488 .ps-xl-2 {
11489 padding-left: 0.5rem !important;
11490 }
11491 .ps-xl-3 {
11492 padding-left: 1rem !important;
11493 }
11494 .ps-xl-4 {
11495 padding-left: 1.5rem !important;
11496 }
11497 .ps-xl-5 {
11498 padding-left: 3rem !important;
11499 }
11500 .gap-xl-0 {
11501 gap: 0 !important;
11502 }
11503 .gap-xl-1 {
11504 gap: 0.25rem !important;
11505 }
11506 .gap-xl-2 {
11507 gap: 0.5rem !important;
11508 }
11509 .gap-xl-3 {
11510 gap: 1rem !important;
11511 }
11512 .gap-xl-4 {
11513 gap: 1.5rem !important;
11514 }
11515 .gap-xl-5 {
11516 gap: 3rem !important;
11517 }
11518 .row-gap-xl-0 {
11519 row-gap: 0 !important;
11520 }
11521 .row-gap-xl-1 {
11522 row-gap: 0.25rem !important;
11523 }
11524 .row-gap-xl-2 {
11525 row-gap: 0.5rem !important;
11526 }
11527 .row-gap-xl-3 {
11528 row-gap: 1rem !important;
11529 }
11530 .row-gap-xl-4 {
11531 row-gap: 1.5rem !important;
11532 }
11533 .row-gap-xl-5 {
11534 row-gap: 3rem !important;
11535 }
11536 .column-gap-xl-0 {
11537 column-gap: 0 !important;
11538 }
11539 .column-gap-xl-1 {
11540 column-gap: 0.25rem !important;
11541 }
11542 .column-gap-xl-2 {
11543 column-gap: 0.5rem !important;
11544 }
11545 .column-gap-xl-3 {
11546 column-gap: 1rem !important;
11547 }
11548 .column-gap-xl-4 {
11549 column-gap: 1.5rem !important;
11550 }
11551 .column-gap-xl-5 {
11552 column-gap: 3rem !important;
11553 }
11554 .text-xl-start {
11555 text-align: left !important;
11556 }
11557 .text-xl-end {
11558 text-align: right !important;
11559 }
11560 .text-xl-center {
11561 text-align: center !important;
11562 }
11563 }
11564 @media (min-width: 1400px) {
11565 .float-xxl-start {
11566 float: left !important;
11567 }
11568 .float-xxl-end {
11569 float: right !important;
11570 }
11571 .float-xxl-none {
11572 float: none !important;
11573 }
11574 .object-fit-xxl-contain {
11575 object-fit: contain !important;
11576 }
11577 .object-fit-xxl-cover {
11578 object-fit: cover !important;
11579 }
11580 .object-fit-xxl-fill {
11581 object-fit: fill !important;
11582 }
11583 .object-fit-xxl-scale {
11584 object-fit: scale-down !important;
11585 }
11586 .object-fit-xxl-none {
11587 object-fit: none !important;
11588 }
11589 .d-xxl-inline {
11590 display: inline !important;
11591 }
11592 .d-xxl-inline-block {
11593 display: inline-block !important;
11594 }
11595 .d-xxl-block {
11596 display: block !important;
11597 }
11598 .d-xxl-grid {
11599 display: grid !important;
11600 }
11601 .d-xxl-inline-grid {
11602 display: inline-grid !important;
11603 }
11604 .d-xxl-table {
11605 display: table !important;
11606 }
11607 .d-xxl-table-row {
11608 display: table-row !important;
11609 }
11610 .d-xxl-table-cell {
11611 display: table-cell !important;
11612 }
11613 .d-xxl-flex {
11614 display: flex !important;
11615 }
11616 .d-xxl-inline-flex {
11617 display: inline-flex !important;
11618 }
11619 .d-xxl-none {
11620 display: none !important;
11621 }
11622 .flex-xxl-fill {
11623 flex: 1 1 auto !important;
11624 }
11625 .flex-xxl-row {
11626 flex-direction: row !important;
11627 }
11628 .flex-xxl-column {
11629 flex-direction: column !important;
11630 }
11631 .flex-xxl-row-reverse {
11632 flex-direction: row-reverse !important;
11633 }
11634 .flex-xxl-column-reverse {
11635 flex-direction: column-reverse !important;
11636 }
11637 .flex-xxl-grow-0 {
11638 flex-grow: 0 !important;
11639 }
11640 .flex-xxl-grow-1 {
11641 flex-grow: 1 !important;
11642 }
11643 .flex-xxl-shrink-0 {
11644 flex-shrink: 0 !important;
11645 }
11646 .flex-xxl-shrink-1 {
11647 flex-shrink: 1 !important;
11648 }
11649 .flex-xxl-wrap {
11650 flex-wrap: wrap !important;
11651 }
11652 .flex-xxl-nowrap {
11653 flex-wrap: nowrap !important;
11654 }
11655 .flex-xxl-wrap-reverse {
11656 flex-wrap: wrap-reverse !important;
11657 }
11658 .justify-content-xxl-start {
11659 justify-content: flex-start !important;
11660 }
11661 .justify-content-xxl-end {
11662 justify-content: flex-end !important;
11663 }
11664 .justify-content-xxl-center {
11665 justify-content: center !important;
11666 }
11667 .justify-content-xxl-between {
11668 justify-content: space-between !important;
11669 }
11670 .justify-content-xxl-around {
11671 justify-content: space-around !important;
11672 }
11673 .justify-content-xxl-evenly {
11674 justify-content: space-evenly !important;
11675 }
11676 .align-items-xxl-start {
11677 align-items: flex-start !important;
11678 }
11679 .align-items-xxl-end {
11680 align-items: flex-end !important;
11681 }
11682 .align-items-xxl-center {
11683 align-items: center !important;
11684 }
11685 .align-items-xxl-baseline {
11686 align-items: baseline !important;
11687 }
11688 .align-items-xxl-stretch {
11689 align-items: stretch !important;
11690 }
11691 .align-content-xxl-start {
11692 align-content: flex-start !important;
11693 }
11694 .align-content-xxl-end {
11695 align-content: flex-end !important;
11696 }
11697 .align-content-xxl-center {
11698 align-content: center !important;
11699 }
11700 .align-content-xxl-between {
11701 align-content: space-between !important;
11702 }
11703 .align-content-xxl-around {
11704 align-content: space-around !important;
11705 }
11706 .align-content-xxl-stretch {
11707 align-content: stretch !important;
11708 }
11709 .align-self-xxl-auto {
11710 align-self: auto !important;
11711 }
11712 .align-self-xxl-start {
11713 align-self: flex-start !important;
11714 }
11715 .align-self-xxl-end {
11716 align-self: flex-end !important;
11717 }
11718 .align-self-xxl-center {
11719 align-self: center !important;
11720 }
11721 .align-self-xxl-baseline {
11722 align-self: baseline !important;
11723 }
11724 .align-self-xxl-stretch {
11725 align-self: stretch !important;
11726 }
11727 .order-xxl-first {
11728 order: -1 !important;
11729 }
11730 .order-xxl-0 {
11731 order: 0 !important;
11732 }
11733 .order-xxl-1 {
11734 order: 1 !important;
11735 }
11736 .order-xxl-2 {
11737 order: 2 !important;
11738 }
11739 .order-xxl-3 {
11740 order: 3 !important;
11741 }
11742 .order-xxl-4 {
11743 order: 4 !important;
11744 }
11745 .order-xxl-5 {
11746 order: 5 !important;
11747 }
11748 .order-xxl-last {
11749 order: 6 !important;
11750 }
11751 .m-xxl-0 {
11752 margin: 0 !important;
11753 }
11754 .m-xxl-1 {
11755 margin: 0.25rem !important;
11756 }
11757 .m-xxl-2 {
11758 margin: 0.5rem !important;
11759 }
11760 .m-xxl-3 {
11761 margin: 1rem !important;
11762 }
11763 .m-xxl-4 {
11764 margin: 1.5rem !important;
11765 }
11766 .m-xxl-5 {
11767 margin: 3rem !important;
11768 }
11769 .m-xxl-auto {
11770 margin: auto !important;
11771 }
11772 .mx-xxl-0 {
11773 margin-right: 0 !important;
11774 margin-left: 0 !important;
11775 }
11776 .mx-xxl-1 {
11777 margin-right: 0.25rem !important;
11778 margin-left: 0.25rem !important;
11779 }
11780 .mx-xxl-2 {
11781 margin-right: 0.5rem !important;
11782 margin-left: 0.5rem !important;
11783 }
11784 .mx-xxl-3 {
11785 margin-right: 1rem !important;
11786 margin-left: 1rem !important;
11787 }
11788 .mx-xxl-4 {
11789 margin-right: 1.5rem !important;
11790 margin-left: 1.5rem !important;
11791 }
11792 .mx-xxl-5 {
11793 margin-right: 3rem !important;
11794 margin-left: 3rem !important;
11795 }
11796 .mx-xxl-auto {
11797 margin-right: auto !important;
11798 margin-left: auto !important;
11799 }
11800 .my-xxl-0 {
11801 margin-top: 0 !important;
11802 margin-bottom: 0 !important;
11803 }
11804 .my-xxl-1 {
11805 margin-top: 0.25rem !important;
11806 margin-bottom: 0.25rem !important;
11807 }
11808 .my-xxl-2 {
11809 margin-top: 0.5rem !important;
11810 margin-bottom: 0.5rem !important;
11811 }
11812 .my-xxl-3 {
11813 margin-top: 1rem !important;
11814 margin-bottom: 1rem !important;
11815 }
11816 .my-xxl-4 {
11817 margin-top: 1.5rem !important;
11818 margin-bottom: 1.5rem !important;
11819 }
11820 .my-xxl-5 {
11821 margin-top: 3rem !important;
11822 margin-bottom: 3rem !important;
11823 }
11824 .my-xxl-auto {
11825 margin-top: auto !important;
11826 margin-bottom: auto !important;
11827 }
11828 .mt-xxl-0 {
11829 margin-top: 0 !important;
11830 }
11831 .mt-xxl-1 {
11832 margin-top: 0.25rem !important;
11833 }
11834 .mt-xxl-2 {
11835 margin-top: 0.5rem !important;
11836 }
11837 .mt-xxl-3 {
11838 margin-top: 1rem !important;
11839 }
11840 .mt-xxl-4 {
11841 margin-top: 1.5rem !important;
11842 }
11843 .mt-xxl-5 {
11844 margin-top: 3rem !important;
11845 }
11846 .mt-xxl-auto {
11847 margin-top: auto !important;
11848 }
11849 .me-xxl-0 {
11850 margin-right: 0 !important;
11851 }
11852 .me-xxl-1 {
11853 margin-right: 0.25rem !important;
11854 }
11855 .me-xxl-2 {
11856 margin-right: 0.5rem !important;
11857 }
11858 .me-xxl-3 {
11859 margin-right: 1rem !important;
11860 }
11861 .me-xxl-4 {
11862 margin-right: 1.5rem !important;
11863 }
11864 .me-xxl-5 {
11865 margin-right: 3rem !important;
11866 }
11867 .me-xxl-auto {
11868 margin-right: auto !important;
11869 }
11870 .mb-xxl-0 {
11871 margin-bottom: 0 !important;
11872 }
11873 .mb-xxl-1 {
11874 margin-bottom: 0.25rem !important;
11875 }
11876 .mb-xxl-2 {
11877 margin-bottom: 0.5rem !important;
11878 }
11879 .mb-xxl-3 {
11880 margin-bottom: 1rem !important;
11881 }
11882 .mb-xxl-4 {
11883 margin-bottom: 1.5rem !important;
11884 }
11885 .mb-xxl-5 {
11886 margin-bottom: 3rem !important;
11887 }
11888 .mb-xxl-auto {
11889 margin-bottom: auto !important;
11890 }
11891 .ms-xxl-0 {
11892 margin-left: 0 !important;
11893 }
11894 .ms-xxl-1 {
11895 margin-left: 0.25rem !important;
11896 }
11897 .ms-xxl-2 {
11898 margin-left: 0.5rem !important;
11899 }
11900 .ms-xxl-3 {
11901 margin-left: 1rem !important;
11902 }
11903 .ms-xxl-4 {
11904 margin-left: 1.5rem !important;
11905 }
11906 .ms-xxl-5 {
11907 margin-left: 3rem !important;
11908 }
11909 .ms-xxl-auto {
11910 margin-left: auto !important;
11911 }
11912 .p-xxl-0 {
11913 padding: 0 !important;
11914 }
11915 .p-xxl-1 {
11916 padding: 0.25rem !important;
11917 }
11918 .p-xxl-2 {
11919 padding: 0.5rem !important;
11920 }
11921 .p-xxl-3 {
11922 padding: 1rem !important;
11923 }
11924 .p-xxl-4 {
11925 padding: 1.5rem !important;
11926 }
11927 .p-xxl-5 {
11928 padding: 3rem !important;
11929 }
11930 .px-xxl-0 {
11931 padding-right: 0 !important;
11932 padding-left: 0 !important;
11933 }
11934 .px-xxl-1 {
11935 padding-right: 0.25rem !important;
11936 padding-left: 0.25rem !important;
11937 }
11938 .px-xxl-2 {
11939 padding-right: 0.5rem !important;
11940 padding-left: 0.5rem !important;
11941 }
11942 .px-xxl-3 {
11943 padding-right: 1rem !important;
11944 padding-left: 1rem !important;
11945 }
11946 .px-xxl-4 {
11947 padding-right: 1.5rem !important;
11948 padding-left: 1.5rem !important;
11949 }
11950 .px-xxl-5 {
11951 padding-right: 3rem !important;
11952 padding-left: 3rem !important;
11953 }
11954 .py-xxl-0 {
11955 padding-top: 0 !important;
11956 padding-bottom: 0 !important;
11957 }
11958 .py-xxl-1 {
11959 padding-top: 0.25rem !important;
11960 padding-bottom: 0.25rem !important;
11961 }
11962 .py-xxl-2 {
11963 padding-top: 0.5rem !important;
11964 padding-bottom: 0.5rem !important;
11965 }
11966 .py-xxl-3 {
11967 padding-top: 1rem !important;
11968 padding-bottom: 1rem !important;
11969 }
11970 .py-xxl-4 {
11971 padding-top: 1.5rem !important;
11972 padding-bottom: 1.5rem !important;
11973 }
11974 .py-xxl-5 {
11975 padding-top: 3rem !important;
11976 padding-bottom: 3rem !important;
11977 }
11978 .pt-xxl-0 {
11979 padding-top: 0 !important;
11980 }
11981 .pt-xxl-1 {
11982 padding-top: 0.25rem !important;
11983 }
11984 .pt-xxl-2 {
11985 padding-top: 0.5rem !important;
11986 }
11987 .pt-xxl-3 {
11988 padding-top: 1rem !important;
11989 }
11990 .pt-xxl-4 {
11991 padding-top: 1.5rem !important;
11992 }
11993 .pt-xxl-5 {
11994 padding-top: 3rem !important;
11995 }
11996 .pe-xxl-0 {
11997 padding-right: 0 !important;
11998 }
11999 .pe-xxl-1 {
12000 padding-right: 0.25rem !important;
12001 }
12002 .pe-xxl-2 {
12003 padding-right: 0.5rem !important;
12004 }
12005 .pe-xxl-3 {
12006 padding-right: 1rem !important;
12007 }
12008 .pe-xxl-4 {
12009 padding-right: 1.5rem !important;
12010 }
12011 .pe-xxl-5 {
12012 padding-right: 3rem !important;
12013 }
12014 .pb-xxl-0 {
12015 padding-bottom: 0 !important;
12016 }
12017 .pb-xxl-1 {
12018 padding-bottom: 0.25rem !important;
12019 }
12020 .pb-xxl-2 {
12021 padding-bottom: 0.5rem !important;
12022 }
12023 .pb-xxl-3 {
12024 padding-bottom: 1rem !important;
12025 }
12026 .pb-xxl-4 {
12027 padding-bottom: 1.5rem !important;
12028 }
12029 .pb-xxl-5 {
12030 padding-bottom: 3rem !important;
12031 }
12032 .ps-xxl-0 {
12033 padding-left: 0 !important;
12034 }
12035 .ps-xxl-1 {
12036 padding-left: 0.25rem !important;
12037 }
12038 .ps-xxl-2 {
12039 padding-left: 0.5rem !important;
12040 }
12041 .ps-xxl-3 {
12042 padding-left: 1rem !important;
12043 }
12044 .ps-xxl-4 {
12045 padding-left: 1.5rem !important;
12046 }
12047 .ps-xxl-5 {
12048 padding-left: 3rem !important;
12049 }
12050 .gap-xxl-0 {
12051 gap: 0 !important;
12052 }
12053 .gap-xxl-1 {
12054 gap: 0.25rem !important;
12055 }
12056 .gap-xxl-2 {
12057 gap: 0.5rem !important;
12058 }
12059 .gap-xxl-3 {
12060 gap: 1rem !important;
12061 }
12062 .gap-xxl-4 {
12063 gap: 1.5rem !important;
12064 }
12065 .gap-xxl-5 {
12066 gap: 3rem !important;
12067 }
12068 .row-gap-xxl-0 {
12069 row-gap: 0 !important;
12070 }
12071 .row-gap-xxl-1 {
12072 row-gap: 0.25rem !important;
12073 }
12074 .row-gap-xxl-2 {
12075 row-gap: 0.5rem !important;
12076 }
12077 .row-gap-xxl-3 {
12078 row-gap: 1rem !important;
12079 }
12080 .row-gap-xxl-4 {
12081 row-gap: 1.5rem !important;
12082 }
12083 .row-gap-xxl-5 {
12084 row-gap: 3rem !important;
12085 }
12086 .column-gap-xxl-0 {
12087 column-gap: 0 !important;
12088 }
12089 .column-gap-xxl-1 {
12090 column-gap: 0.25rem !important;
12091 }
12092 .column-gap-xxl-2 {
12093 column-gap: 0.5rem !important;
12094 }
12095 .column-gap-xxl-3 {
12096 column-gap: 1rem !important;
12097 }
12098 .column-gap-xxl-4 {
12099 column-gap: 1.5rem !important;
12100 }
12101 .column-gap-xxl-5 {
12102 column-gap: 3rem !important;
12103 }
12104 .text-xxl-start {
12105 text-align: left !important;
12106 }
12107 .text-xxl-end {
12108 text-align: right !important;
12109 }
12110 .text-xxl-center {
12111 text-align: center !important;
12112 }
12113 }
12114 @media (min-width: 1200px) {
12115 .fs-1 {
12116 font-size: 2.5rem !important;
12117 }
12118 .fs-2 {
12119 font-size: 2rem !important;
12120 }
12121 .fs-3 {
12122 font-size: 1.75rem !important;
12123 }
12124 .fs-4 {
12125 font-size: 1.5rem !important;
12126 }
12127 }
12128 @media print {
12129 .d-print-inline {
12130 display: inline !important;
12131 }
12132 .d-print-inline-block {
12133 display: inline-block !important;
12134 }
12135 .d-print-block {
12136 display: block !important;
12137 }
12138 .d-print-grid {
12139 display: grid !important;
12140 }
12141 .d-print-inline-grid {
12142 display: inline-grid !important;
12143 }
12144 .d-print-table {
12145 display: table !important;
12146 }
12147 .d-print-table-row {
12148 display: table-row !important;
12149 }
12150 .d-print-table-cell {
12151 display: table-cell !important;
12152 }
12153 .d-print-flex {
12154 display: flex !important;
12155 }
12156 .d-print-inline-flex {
12157 display: inline-flex !important;
12158 }
12159 .d-print-none {
12160 display: none !important;
12161 }
12162 }
12163 /*!
12164 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
12165 * Copyright 2019-2024 The Bootstrap Authors
12166 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
12167 */
12168 @font-face {
12169 font-display: block;
12170 font-family: bootstrap-icons;
12171 src: url('bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a') format("woff2"), url('bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a') format("woff");
12172 }
12173 .bi::before, [class*=" bi-"]::before, [class^=bi-]::before {
12174 display: inline-block;
12175 font-family: bootstrap-icons !important;
12176 font-style: normal;
12177 font-weight: 400 !important;
12178 font-variant: normal;
12179 text-transform: none;
12180 line-height: 1;
12181 vertical-align: -0.125em;
12182 -webkit-font-smoothing: antialiased;
12183 -moz-osx-font-smoothing: grayscale;
12184 }
12185
12186 .bi-123::before {
12187 content: "\f67f";
12188 }
12189
12190 .bi-alarm-fill::before {
12191 content: "\f101";
12192 }
12193
12194 .bi-alarm::before {
12195 content: "\f102";
12196 }
12197
12198 .bi-align-bottom::before {
12199 content: "\f103";
12200 }
12201
12202 .bi-align-center::before {
12203 content: "\f104";
12204 }
12205
12206 .bi-align-end::before {
12207 content: "\f105";
12208 }
12209
12210 .bi-align-middle::before {
12211 content: "\f106";
12212 }
12213
12214 .bi-align-start::before {
12215 content: "\f107";
12216 }
12217
12218 .bi-align-top::before {
12219 content: "\f108";
12220 }
12221
12222 .bi-alt::before {
12223 content: "\f109";
12224 }
12225
12226 .bi-app-indicator::before {
12227 content: "\f10a";
12228 }
12229
12230 .bi-app::before {
12231 content: "\f10b";
12232 }
12233
12234 .bi-archive-fill::before {
12235 content: "\f10c";
12236 }
12237
12238 .bi-archive::before {
12239 content: "\f10d";
12240 }
12241
12242 .bi-arrow-90deg-down::before {
12243 content: "\f10e";
12244 }
12245
12246 .bi-arrow-90deg-left::before {
12247 content: "\f10f";
12248 }
12249
12250 .bi-arrow-90deg-right::before {
12251 content: "\f110";
12252 }
12253
12254 .bi-arrow-90deg-up::before {
12255 content: "\f111";
12256 }
12257
12258 .bi-arrow-bar-down::before {
12259 content: "\f112";
12260 }
12261
12262 .bi-arrow-bar-left::before {
12263 content: "\f113";
12264 }
12265
12266 .bi-arrow-bar-right::before {
12267 content: "\f114";
12268 }
12269
12270 .bi-arrow-bar-up::before {
12271 content: "\f115";
12272 }
12273
12274 .bi-arrow-clockwise::before {
12275 content: "\f116";
12276 }
12277
12278 .bi-arrow-counterclockwise::before {
12279 content: "\f117";
12280 }
12281
12282 .bi-arrow-down-circle-fill::before {
12283 content: "\f118";
12284 }
12285
12286 .bi-arrow-down-circle::before {
12287 content: "\f119";
12288 }
12289
12290 .bi-arrow-down-left-circle-fill::before {
12291 content: "\f11a";
12292 }
12293
12294 .bi-arrow-down-left-circle::before {
12295 content: "\f11b";
12296 }
12297
12298 .bi-arrow-down-left-square-fill::before {
12299 content: "\f11c";
12300 }
12301
12302 .bi-arrow-down-left-square::before {
12303 content: "\f11d";
12304 }
12305
12306 .bi-arrow-down-left::before {
12307 content: "\f11e";
12308 }
12309
12310 .bi-arrow-down-right-circle-fill::before {
12311 content: "\f11f";
12312 }
12313
12314 .bi-arrow-down-right-circle::before {
12315 content: "\f120";
12316 }
12317
12318 .bi-arrow-down-right-square-fill::before {
12319 content: "\f121";
12320 }
12321
12322 .bi-arrow-down-right-square::before {
12323 content: "\f122";
12324 }
12325
12326 .bi-arrow-down-right::before {
12327 content: "\f123";
12328 }
12329
12330 .bi-arrow-down-short::before {
12331 content: "\f124";
12332 }
12333
12334 .bi-arrow-down-square-fill::before {
12335 content: "\f125";
12336 }
12337
12338 .bi-arrow-down-square::before {
12339 content: "\f126";
12340 }
12341
12342 .bi-arrow-down-up::before {
12343 content: "\f127";
12344 }
12345
12346 .bi-arrow-down::before {
12347 content: "\f128";
12348 }
12349
12350 .bi-arrow-left-circle-fill::before {
12351 content: "\f129";
12352 }
12353
12354 .bi-arrow-left-circle::before {
12355 content: "\f12a";
12356 }
12357
12358 .bi-arrow-left-right::before {
12359 content: "\f12b";
12360 }
12361
12362 .bi-arrow-left-short::before {
12363 content: "\f12c";
12364 }
12365
12366 .bi-arrow-left-square-fill::before {
12367 content: "\f12d";
12368 }
12369
12370 .bi-arrow-left-square::before {
12371 content: "\f12e";
12372 }
12373
12374 .bi-arrow-left::before {
12375 content: "\f12f";
12376 }
12377
12378 .bi-arrow-repeat::before {
12379 content: "\f130";
12380 }
12381
12382 .bi-arrow-return-left::before {
12383 content: "\f131";
12384 }
12385
12386 .bi-arrow-return-right::before {
12387 content: "\f132";
12388 }
12389
12390 .bi-arrow-right-circle-fill::before {
12391 content: "\f133";
12392 }
12393
12394 .bi-arrow-right-circle::before {
12395 content: "\f134";
12396 }
12397
12398 .bi-arrow-right-short::before {
12399 content: "\f135";
12400 }
12401
12402 .bi-arrow-right-square-fill::before {
12403 content: "\f136";
12404 }
12405
12406 .bi-arrow-right-square::before {
12407 content: "\f137";
12408 }
12409
12410 .bi-arrow-right::before {
12411 content: "\f138";
12412 }
12413
12414 .bi-arrow-up-circle-fill::before {
12415 content: "\f139";
12416 }
12417
12418 .bi-arrow-up-circle::before {
12419 content: "\f13a";
12420 }
12421
12422 .bi-arrow-up-left-circle-fill::before {
12423 content: "\f13b";
12424 }
12425
12426 .bi-arrow-up-left-circle::before {
12427 content: "\f13c";
12428 }
12429
12430 .bi-arrow-up-left-square-fill::before {
12431 content: "\f13d";
12432 }
12433
12434 .bi-arrow-up-left-square::before {
12435 content: "\f13e";
12436 }
12437
12438 .bi-arrow-up-left::before {
12439 content: "\f13f";
12440 }
12441
12442 .bi-arrow-up-right-circle-fill::before {
12443 content: "\f140";
12444 }
12445
12446 .bi-arrow-up-right-circle::before {
12447 content: "\f141";
12448 }
12449
12450 .bi-arrow-up-right-square-fill::before {
12451 content: "\f142";
12452 }
12453
12454 .bi-arrow-up-right-square::before {
12455 content: "\f143";
12456 }
12457
12458 .bi-arrow-up-right::before {
12459 content: "\f144";
12460 }
12461
12462 .bi-arrow-up-short::before {
12463 content: "\f145";
12464 }
12465
12466 .bi-arrow-up-square-fill::before {
12467 content: "\f146";
12468 }
12469
12470 .bi-arrow-up-square::before {
12471 content: "\f147";
12472 }
12473
12474 .bi-arrow-up::before {
12475 content: "\f148";
12476 }
12477
12478 .bi-arrows-angle-contract::before {
12479 content: "\f149";
12480 }
12481
12482 .bi-arrows-angle-expand::before {
12483 content: "\f14a";
12484 }
12485
12486 .bi-arrows-collapse::before {
12487 content: "\f14b";
12488 }
12489
12490 .bi-arrows-expand::before {
12491 content: "\f14c";
12492 }
12493
12494 .bi-arrows-fullscreen::before {
12495 content: "\f14d";
12496 }
12497
12498 .bi-arrows-move::before {
12499 content: "\f14e";
12500 }
12501
12502 .bi-aspect-ratio-fill::before {
12503 content: "\f14f";
12504 }
12505
12506 .bi-aspect-ratio::before {
12507 content: "\f150";
12508 }
12509
12510 .bi-asterisk::before {
12511 content: "\f151";
12512 }
12513
12514 .bi-at::before {
12515 content: "\f152";
12516 }
12517
12518 .bi-award-fill::before {
12519 content: "\f153";
12520 }
12521
12522 .bi-award::before {
12523 content: "\f154";
12524 }
12525
12526 .bi-back::before {
12527 content: "\f155";
12528 }
12529
12530 .bi-backspace-fill::before {
12531 content: "\f156";
12532 }
12533
12534 .bi-backspace-reverse-fill::before {
12535 content: "\f157";
12536 }
12537
12538 .bi-backspace-reverse::before {
12539 content: "\f158";
12540 }
12541
12542 .bi-backspace::before {
12543 content: "\f159";
12544 }
12545
12546 .bi-badge-3d-fill::before {
12547 content: "\f15a";
12548 }
12549
12550 .bi-badge-3d::before {
12551 content: "\f15b";
12552 }
12553
12554 .bi-badge-4k-fill::before {
12555 content: "\f15c";
12556 }
12557
12558 .bi-badge-4k::before {
12559 content: "\f15d";
12560 }
12561
12562 .bi-badge-8k-fill::before {
12563 content: "\f15e";
12564 }
12565
12566 .bi-badge-8k::before {
12567 content: "\f15f";
12568 }
12569
12570 .bi-badge-ad-fill::before {
12571 content: "\f160";
12572 }
12573
12574 .bi-badge-ad::before {
12575 content: "\f161";
12576 }
12577
12578 .bi-badge-ar-fill::before {
12579 content: "\f162";
12580 }
12581
12582 .bi-badge-ar::before {
12583 content: "\f163";
12584 }
12585
12586 .bi-badge-cc-fill::before {
12587 content: "\f164";
12588 }
12589
12590 .bi-badge-cc::before {
12591 content: "\f165";
12592 }
12593
12594 .bi-badge-hd-fill::before {
12595 content: "\f166";
12596 }
12597
12598 .bi-badge-hd::before {
12599 content: "\f167";
12600 }
12601
12602 .bi-badge-tm-fill::before {
12603 content: "\f168";
12604 }
12605
12606 .bi-badge-tm::before {
12607 content: "\f169";
12608 }
12609
12610 .bi-badge-vo-fill::before {
12611 content: "\f16a";
12612 }
12613
12614 .bi-badge-vo::before {
12615 content: "\f16b";
12616 }
12617
12618 .bi-badge-vr-fill::before {
12619 content: "\f16c";
12620 }
12621
12622 .bi-badge-vr::before {
12623 content: "\f16d";
12624 }
12625
12626 .bi-badge-wc-fill::before {
12627 content: "\f16e";
12628 }
12629
12630 .bi-badge-wc::before {
12631 content: "\f16f";
12632 }
12633
12634 .bi-bag-check-fill::before {
12635 content: "\f170";
12636 }
12637
12638 .bi-bag-check::before {
12639 content: "\f171";
12640 }
12641
12642 .bi-bag-dash-fill::before {
12643 content: "\f172";
12644 }
12645
12646 .bi-bag-dash::before {
12647 content: "\f173";
12648 }
12649
12650 .bi-bag-fill::before {
12651 content: "\f174";
12652 }
12653
12654 .bi-bag-plus-fill::before {
12655 content: "\f175";
12656 }
12657
12658 .bi-bag-plus::before {
12659 content: "\f176";
12660 }
12661
12662 .bi-bag-x-fill::before {
12663 content: "\f177";
12664 }
12665
12666 .bi-bag-x::before {
12667 content: "\f178";
12668 }
12669
12670 .bi-bag::before {
12671 content: "\f179";
12672 }
12673
12674 .bi-bar-chart-fill::before {
12675 content: "\f17a";
12676 }
12677
12678 .bi-bar-chart-line-fill::before {
12679 content: "\f17b";
12680 }
12681
12682 .bi-bar-chart-line::before {
12683 content: "\f17c";
12684 }
12685
12686 .bi-bar-chart-steps::before {
12687 content: "\f17d";
12688 }
12689
12690 .bi-bar-chart::before {
12691 content: "\f17e";
12692 }
12693
12694 .bi-basket-fill::before {
12695 content: "\f17f";
12696 }
12697
12698 .bi-basket::before {
12699 content: "\f180";
12700 }
12701
12702 .bi-basket2-fill::before {
12703 content: "\f181";
12704 }
12705
12706 .bi-basket2::before {
12707 content: "\f182";
12708 }
12709
12710 .bi-basket3-fill::before {
12711 content: "\f183";
12712 }
12713
12714 .bi-basket3::before {
12715 content: "\f184";
12716 }
12717
12718 .bi-battery-charging::before {
12719 content: "\f185";
12720 }
12721
12722 .bi-battery-full::before {
12723 content: "\f186";
12724 }
12725
12726 .bi-battery-half::before {
12727 content: "\f187";
12728 }
12729
12730 .bi-battery::before {
12731 content: "\f188";
12732 }
12733
12734 .bi-bell-fill::before {
12735 content: "\f189";
12736 }
12737
12738 .bi-bell::before {
12739 content: "\f18a";
12740 }
12741
12742 .bi-bezier::before {
12743 content: "\f18b";
12744 }
12745
12746 .bi-bezier2::before {
12747 content: "\f18c";
12748 }
12749
12750 .bi-bicycle::before {
12751 content: "\f18d";
12752 }
12753
12754 .bi-binoculars-fill::before {
12755 content: "\f18e";
12756 }
12757
12758 .bi-binoculars::before {
12759 content: "\f18f";
12760 }
12761
12762 .bi-blockquote-left::before {
12763 content: "\f190";
12764 }
12765
12766 .bi-blockquote-right::before {
12767 content: "\f191";
12768 }
12769
12770 .bi-book-fill::before {
12771 content: "\f192";
12772 }
12773
12774 .bi-book-half::before {
12775 content: "\f193";
12776 }
12777
12778 .bi-book::before {
12779 content: "\f194";
12780 }
12781
12782 .bi-bookmark-check-fill::before {
12783 content: "\f195";
12784 }
12785
12786 .bi-bookmark-check::before {
12787 content: "\f196";
12788 }
12789
12790 .bi-bookmark-dash-fill::before {
12791 content: "\f197";
12792 }
12793
12794 .bi-bookmark-dash::before {
12795 content: "\f198";
12796 }
12797
12798 .bi-bookmark-fill::before {
12799 content: "\f199";
12800 }
12801
12802 .bi-bookmark-heart-fill::before {
12803 content: "\f19a";
12804 }
12805
12806 .bi-bookmark-heart::before {
12807 content: "\f19b";
12808 }
12809
12810 .bi-bookmark-plus-fill::before {
12811 content: "\f19c";
12812 }
12813
12814 .bi-bookmark-plus::before {
12815 content: "\f19d";
12816 }
12817
12818 .bi-bookmark-star-fill::before {
12819 content: "\f19e";
12820 }
12821
12822 .bi-bookmark-star::before {
12823 content: "\f19f";
12824 }
12825
12826 .bi-bookmark-x-fill::before {
12827 content: "\f1a0";
12828 }
12829
12830 .bi-bookmark-x::before {
12831 content: "\f1a1";
12832 }
12833
12834 .bi-bookmark::before {
12835 content: "\f1a2";
12836 }
12837
12838 .bi-bookmarks-fill::before {
12839 content: "\f1a3";
12840 }
12841
12842 .bi-bookmarks::before {
12843 content: "\f1a4";
12844 }
12845
12846 .bi-bookshelf::before {
12847 content: "\f1a5";
12848 }
12849
12850 .bi-bootstrap-fill::before {
12851 content: "\f1a6";
12852 }
12853
12854 .bi-bootstrap-reboot::before {
12855 content: "\f1a7";
12856 }
12857
12858 .bi-bootstrap::before {
12859 content: "\f1a8";
12860 }
12861
12862 .bi-border-all::before {
12863 content: "\f1a9";
12864 }
12865
12866 .bi-border-bottom::before {
12867 content: "\f1aa";
12868 }
12869
12870 .bi-border-center::before {
12871 content: "\f1ab";
12872 }
12873
12874 .bi-border-inner::before {
12875 content: "\f1ac";
12876 }
12877
12878 .bi-border-left::before {
12879 content: "\f1ad";
12880 }
12881
12882 .bi-border-middle::before {
12883 content: "\f1ae";
12884 }
12885
12886 .bi-border-outer::before {
12887 content: "\f1af";
12888 }
12889
12890 .bi-border-right::before {
12891 content: "\f1b0";
12892 }
12893
12894 .bi-border-style::before {
12895 content: "\f1b1";
12896 }
12897
12898 .bi-border-top::before {
12899 content: "\f1b2";
12900 }
12901
12902 .bi-border-width::before {
12903 content: "\f1b3";
12904 }
12905
12906 .bi-border::before {
12907 content: "\f1b4";
12908 }
12909
12910 .bi-bounding-box-circles::before {
12911 content: "\f1b5";
12912 }
12913
12914 .bi-bounding-box::before {
12915 content: "\f1b6";
12916 }
12917
12918 .bi-box-arrow-down-left::before {
12919 content: "\f1b7";
12920 }
12921
12922 .bi-box-arrow-down-right::before {
12923 content: "\f1b8";
12924 }
12925
12926 .bi-box-arrow-down::before {
12927 content: "\f1b9";
12928 }
12929
12930 .bi-box-arrow-in-down-left::before {
12931 content: "\f1ba";
12932 }
12933
12934 .bi-box-arrow-in-down-right::before {
12935 content: "\f1bb";
12936 }
12937
12938 .bi-box-arrow-in-down::before {
12939 content: "\f1bc";
12940 }
12941
12942 .bi-box-arrow-in-left::before {
12943 content: "\f1bd";
12944 }
12945
12946 .bi-box-arrow-in-right::before {
12947 content: "\f1be";
12948 }
12949
12950 .bi-box-arrow-in-up-left::before {
12951 content: "\f1bf";
12952 }
12953
12954 .bi-box-arrow-in-up-right::before {
12955 content: "\f1c0";
12956 }
12957
12958 .bi-box-arrow-in-up::before {
12959 content: "\f1c1";
12960 }
12961
12962 .bi-box-arrow-left::before {
12963 content: "\f1c2";
12964 }
12965
12966 .bi-box-arrow-right::before {
12967 content: "\f1c3";
12968 }
12969
12970 .bi-box-arrow-up-left::before {
12971 content: "\f1c4";
12972 }
12973
12974 .bi-box-arrow-up-right::before {
12975 content: "\f1c5";
12976 }
12977
12978 .bi-box-arrow-up::before {
12979 content: "\f1c6";
12980 }
12981
12982 .bi-box-seam::before {
12983 content: "\f1c7";
12984 }
12985
12986 .bi-box::before {
12987 content: "\f1c8";
12988 }
12989
12990 .bi-braces::before {
12991 content: "\f1c9";
12992 }
12993
12994 .bi-bricks::before {
12995 content: "\f1ca";
12996 }
12997
12998 .bi-briefcase-fill::before {
12999 content: "\f1cb";
13000 }
13001
13002 .bi-briefcase::before {
13003 content: "\f1cc";
13004 }
13005
13006 .bi-brightness-alt-high-fill::before {
13007 content: "\f1cd";
13008 }
13009
13010 .bi-brightness-alt-high::before {
13011 content: "\f1ce";
13012 }
13013
13014 .bi-brightness-alt-low-fill::before {
13015 content: "\f1cf";
13016 }
13017
13018 .bi-brightness-alt-low::before {
13019 content: "\f1d0";
13020 }
13021
13022 .bi-brightness-high-fill::before {
13023 content: "\f1d1";
13024 }
13025
13026 .bi-brightness-high::before {
13027 content: "\f1d2";
13028 }
13029
13030 .bi-brightness-low-fill::before {
13031 content: "\f1d3";
13032 }
13033
13034 .bi-brightness-low::before {
13035 content: "\f1d4";
13036 }
13037
13038 .bi-broadcast-pin::before {
13039 content: "\f1d5";
13040 }
13041
13042 .bi-broadcast::before {
13043 content: "\f1d6";
13044 }
13045
13046 .bi-brush-fill::before {
13047 content: "\f1d7";
13048 }
13049
13050 .bi-brush::before {
13051 content: "\f1d8";
13052 }
13053
13054 .bi-bucket-fill::before {
13055 content: "\f1d9";
13056 }
13057
13058 .bi-bucket::before {
13059 content: "\f1da";
13060 }
13061
13062 .bi-bug-fill::before {
13063 content: "\f1db";
13064 }
13065
13066 .bi-bug::before {
13067 content: "\f1dc";
13068 }
13069
13070 .bi-building::before {
13071 content: "\f1dd";
13072 }
13073
13074 .bi-bullseye::before {
13075 content: "\f1de";
13076 }
13077
13078 .bi-calculator-fill::before {
13079 content: "\f1df";
13080 }
13081
13082 .bi-calculator::before {
13083 content: "\f1e0";
13084 }
13085
13086 .bi-calendar-check-fill::before {
13087 content: "\f1e1";
13088 }
13089
13090 .bi-calendar-check::before {
13091 content: "\f1e2";
13092 }
13093
13094 .bi-calendar-date-fill::before {
13095 content: "\f1e3";
13096 }
13097
13098 .bi-calendar-date::before {
13099 content: "\f1e4";
13100 }
13101
13102 .bi-calendar-day-fill::before {
13103 content: "\f1e5";
13104 }
13105
13106 .bi-calendar-day::before {
13107 content: "\f1e6";
13108 }
13109
13110 .bi-calendar-event-fill::before {
13111 content: "\f1e7";
13112 }
13113
13114 .bi-calendar-event::before {
13115 content: "\f1e8";
13116 }
13117
13118 .bi-calendar-fill::before {
13119 content: "\f1e9";
13120 }
13121
13122 .bi-calendar-minus-fill::before {
13123 content: "\f1ea";
13124 }
13125
13126 .bi-calendar-minus::before {
13127 content: "\f1eb";
13128 }
13129
13130 .bi-calendar-month-fill::before {
13131 content: "\f1ec";
13132 }
13133
13134 .bi-calendar-month::before {
13135 content: "\f1ed";
13136 }
13137
13138 .bi-calendar-plus-fill::before {
13139 content: "\f1ee";
13140 }
13141
13142 .bi-calendar-plus::before {
13143 content: "\f1ef";
13144 }
13145
13146 .bi-calendar-range-fill::before {
13147 content: "\f1f0";
13148 }
13149
13150 .bi-calendar-range::before {
13151 content: "\f1f1";
13152 }
13153
13154 .bi-calendar-week-fill::before {
13155 content: "\f1f2";
13156 }
13157
13158 .bi-calendar-week::before {
13159 content: "\f1f3";
13160 }
13161
13162 .bi-calendar-x-fill::before {
13163 content: "\f1f4";
13164 }
13165
13166 .bi-calendar-x::before {
13167 content: "\f1f5";
13168 }
13169
13170 .bi-calendar::before {
13171 content: "\f1f6";
13172 }
13173
13174 .bi-calendar2-check-fill::before {
13175 content: "\f1f7";
13176 }
13177
13178 .bi-calendar2-check::before {
13179 content: "\f1f8";
13180 }
13181
13182 .bi-calendar2-date-fill::before {
13183 content: "\f1f9";
13184 }
13185
13186 .bi-calendar2-date::before {
13187 content: "\f1fa";
13188 }
13189
13190 .bi-calendar2-day-fill::before {
13191 content: "\f1fb";
13192 }
13193
13194 .bi-calendar2-day::before {
13195 content: "\f1fc";
13196 }
13197
13198 .bi-calendar2-event-fill::before {
13199 content: "\f1fd";
13200 }
13201
13202 .bi-calendar2-event::before {
13203 content: "\f1fe";
13204 }
13205
13206 .bi-calendar2-fill::before {
13207 content: "\f1ff";
13208 }
13209
13210 .bi-calendar2-minus-fill::before {
13211 content: "\f200";
13212 }
13213
13214 .bi-calendar2-minus::before {
13215 content: "\f201";
13216 }
13217
13218 .bi-calendar2-month-fill::before {
13219 content: "\f202";
13220 }
13221
13222 .bi-calendar2-month::before {
13223 content: "\f203";
13224 }
13225
13226 .bi-calendar2-plus-fill::before {
13227 content: "\f204";
13228 }
13229
13230 .bi-calendar2-plus::before {
13231 content: "\f205";
13232 }
13233
13234 .bi-calendar2-range-fill::before {
13235 content: "\f206";
13236 }
13237
13238 .bi-calendar2-range::before {
13239 content: "\f207";
13240 }
13241
13242 .bi-calendar2-week-fill::before {
13243 content: "\f208";
13244 }
13245
13246 .bi-calendar2-week::before {
13247 content: "\f209";
13248 }
13249
13250 .bi-calendar2-x-fill::before {
13251 content: "\f20a";
13252 }
13253
13254 .bi-calendar2-x::before {
13255 content: "\f20b";
13256 }
13257
13258 .bi-calendar2::before {
13259 content: "\f20c";
13260 }
13261
13262 .bi-calendar3-event-fill::before {
13263 content: "\f20d";
13264 }
13265
13266 .bi-calendar3-event::before {
13267 content: "\f20e";
13268 }
13269
13270 .bi-calendar3-fill::before {
13271 content: "\f20f";
13272 }
13273
13274 .bi-calendar3-range-fill::before {
13275 content: "\f210";
13276 }
13277
13278 .bi-calendar3-range::before {
13279 content: "\f211";
13280 }
13281
13282 .bi-calendar3-week-fill::before {
13283 content: "\f212";
13284 }
13285
13286 .bi-calendar3-week::before {
13287 content: "\f213";
13288 }
13289
13290 .bi-calendar3::before {
13291 content: "\f214";
13292 }
13293
13294 .bi-calendar4-event::before {
13295 content: "\f215";
13296 }
13297
13298 .bi-calendar4-range::before {
13299 content: "\f216";
13300 }
13301
13302 .bi-calendar4-week::before {
13303 content: "\f217";
13304 }
13305
13306 .bi-calendar4::before {
13307 content: "\f218";
13308 }
13309
13310 .bi-camera-fill::before {
13311 content: "\f219";
13312 }
13313
13314 .bi-camera-reels-fill::before {
13315 content: "\f21a";
13316 }
13317
13318 .bi-camera-reels::before {
13319 content: "\f21b";
13320 }
13321
13322 .bi-camera-video-fill::before {
13323 content: "\f21c";
13324 }
13325
13326 .bi-camera-video-off-fill::before {
13327 content: "\f21d";
13328 }
13329
13330 .bi-camera-video-off::before {
13331 content: "\f21e";
13332 }
13333
13334 .bi-camera-video::before {
13335 content: "\f21f";
13336 }
13337
13338 .bi-camera::before {
13339 content: "\f220";
13340 }
13341
13342 .bi-camera2::before {
13343 content: "\f221";
13344 }
13345
13346 .bi-capslock-fill::before {
13347 content: "\f222";
13348 }
13349
13350 .bi-capslock::before {
13351 content: "\f223";
13352 }
13353
13354 .bi-card-checklist::before {
13355 content: "\f224";
13356 }
13357
13358 .bi-card-heading::before {
13359 content: "\f225";
13360 }
13361
13362 .bi-card-image::before {
13363 content: "\f226";
13364 }
13365
13366 .bi-card-list::before {
13367 content: "\f227";
13368 }
13369
13370 .bi-card-text::before {
13371 content: "\f228";
13372 }
13373
13374 .bi-caret-down-fill::before {
13375 content: "\f229";
13376 }
13377
13378 .bi-caret-down-square-fill::before {
13379 content: "\f22a";
13380 }
13381
13382 .bi-caret-down-square::before {
13383 content: "\f22b";
13384 }
13385
13386 .bi-caret-down::before {
13387 content: "\f22c";
13388 }
13389
13390 .bi-caret-left-fill::before {
13391 content: "\f22d";
13392 }
13393
13394 .bi-caret-left-square-fill::before {
13395 content: "\f22e";
13396 }
13397
13398 .bi-caret-left-square::before {
13399 content: "\f22f";
13400 }
13401
13402 .bi-caret-left::before {
13403 content: "\f230";
13404 }
13405
13406 .bi-caret-right-fill::before {
13407 content: "\f231";
13408 }
13409
13410 .bi-caret-right-square-fill::before {
13411 content: "\f232";
13412 }
13413
13414 .bi-caret-right-square::before {
13415 content: "\f233";
13416 }
13417
13418 .bi-caret-right::before {
13419 content: "\f234";
13420 }
13421
13422 .bi-caret-up-fill::before {
13423 content: "\f235";
13424 }
13425
13426 .bi-caret-up-square-fill::before {
13427 content: "\f236";
13428 }
13429
13430 .bi-caret-up-square::before {
13431 content: "\f237";
13432 }
13433
13434 .bi-caret-up::before {
13435 content: "\f238";
13436 }
13437
13438 .bi-cart-check-fill::before {
13439 content: "\f239";
13440 }
13441
13442 .bi-cart-check::before {
13443 content: "\f23a";
13444 }
13445
13446 .bi-cart-dash-fill::before {
13447 content: "\f23b";
13448 }
13449
13450 .bi-cart-dash::before {
13451 content: "\f23c";
13452 }
13453
13454 .bi-cart-fill::before {
13455 content: "\f23d";
13456 }
13457
13458 .bi-cart-plus-fill::before {
13459 content: "\f23e";
13460 }
13461
13462 .bi-cart-plus::before {
13463 content: "\f23f";
13464 }
13465
13466 .bi-cart-x-fill::before {
13467 content: "\f240";
13468 }
13469
13470 .bi-cart-x::before {
13471 content: "\f241";
13472 }
13473
13474 .bi-cart::before {
13475 content: "\f242";
13476 }
13477
13478 .bi-cart2::before {
13479 content: "\f243";
13480 }
13481
13482 .bi-cart3::before {
13483 content: "\f244";
13484 }
13485
13486 .bi-cart4::before {
13487 content: "\f245";
13488 }
13489
13490 .bi-cash-stack::before {
13491 content: "\f246";
13492 }
13493
13494 .bi-cash::before {
13495 content: "\f247";
13496 }
13497
13498 .bi-cast::before {
13499 content: "\f248";
13500 }
13501
13502 .bi-chat-dots-fill::before {
13503 content: "\f249";
13504 }
13505
13506 .bi-chat-dots::before {
13507 content: "\f24a";
13508 }
13509
13510 .bi-chat-fill::before {
13511 content: "\f24b";
13512 }
13513
13514 .bi-chat-left-dots-fill::before {
13515 content: "\f24c";
13516 }
13517
13518 .bi-chat-left-dots::before {
13519 content: "\f24d";
13520 }
13521
13522 .bi-chat-left-fill::before {
13523 content: "\f24e";
13524 }
13525
13526 .bi-chat-left-quote-fill::before {
13527 content: "\f24f";
13528 }
13529
13530 .bi-chat-left-quote::before {
13531 content: "\f250";
13532 }
13533
13534 .bi-chat-left-text-fill::before {
13535 content: "\f251";
13536 }
13537
13538 .bi-chat-left-text::before {
13539 content: "\f252";
13540 }
13541
13542 .bi-chat-left::before {
13543 content: "\f253";
13544 }
13545
13546 .bi-chat-quote-fill::before {
13547 content: "\f254";
13548 }
13549
13550 .bi-chat-quote::before {
13551 content: "\f255";
13552 }
13553
13554 .bi-chat-right-dots-fill::before {
13555 content: "\f256";
13556 }
13557
13558 .bi-chat-right-dots::before {
13559 content: "\f257";
13560 }
13561
13562 .bi-chat-right-fill::before {
13563 content: "\f258";
13564 }
13565
13566 .bi-chat-right-quote-fill::before {
13567 content: "\f259";
13568 }
13569
13570 .bi-chat-right-quote::before {
13571 content: "\f25a";
13572 }
13573
13574 .bi-chat-right-text-fill::before {
13575 content: "\f25b";
13576 }
13577
13578 .bi-chat-right-text::before {
13579 content: "\f25c";
13580 }
13581
13582 .bi-chat-right::before {
13583 content: "\f25d";
13584 }
13585
13586 .bi-chat-square-dots-fill::before {
13587 content: "\f25e";
13588 }
13589
13590 .bi-chat-square-dots::before {
13591 content: "\f25f";
13592 }
13593
13594 .bi-chat-square-fill::before {
13595 content: "\f260";
13596 }
13597
13598 .bi-chat-square-quote-fill::before {
13599 content: "\f261";
13600 }
13601
13602 .bi-chat-square-quote::before {
13603 content: "\f262";
13604 }
13605
13606 .bi-chat-square-text-fill::before {
13607 content: "\f263";
13608 }
13609
13610 .bi-chat-square-text::before {
13611 content: "\f264";
13612 }
13613
13614 .bi-chat-square::before {
13615 content: "\f265";
13616 }
13617
13618 .bi-chat-text-fill::before {
13619 content: "\f266";
13620 }
13621
13622 .bi-chat-text::before {
13623 content: "\f267";
13624 }
13625
13626 .bi-chat::before {
13627 content: "\f268";
13628 }
13629
13630 .bi-check-all::before {
13631 content: "\f269";
13632 }
13633
13634 .bi-check-circle-fill::before {
13635 content: "\f26a";
13636 }
13637
13638 .bi-check-circle::before {
13639 content: "\f26b";
13640 }
13641
13642 .bi-check-square-fill::before {
13643 content: "\f26c";
13644 }
13645
13646 .bi-check-square::before {
13647 content: "\f26d";
13648 }
13649
13650 .bi-check::before {
13651 content: "\f26e";
13652 }
13653
13654 .bi-check2-all::before {
13655 content: "\f26f";
13656 }
13657
13658 .bi-check2-circle::before {
13659 content: "\f270";
13660 }
13661
13662 .bi-check2-square::before {
13663 content: "\f271";
13664 }
13665
13666 .bi-check2::before {
13667 content: "\f272";
13668 }
13669
13670 .bi-chevron-bar-contract::before {
13671 content: "\f273";
13672 }
13673
13674 .bi-chevron-bar-down::before {
13675 content: "\f274";
13676 }
13677
13678 .bi-chevron-bar-expand::before {
13679 content: "\f275";
13680 }
13681
13682 .bi-chevron-bar-left::before {
13683 content: "\f276";
13684 }
13685
13686 .bi-chevron-bar-right::before {
13687 content: "\f277";
13688 }
13689
13690 .bi-chevron-bar-up::before {
13691 content: "\f278";
13692 }
13693
13694 .bi-chevron-compact-down::before {
13695 content: "\f279";
13696 }
13697
13698 .bi-chevron-compact-left::before {
13699 content: "\f27a";
13700 }
13701
13702 .bi-chevron-compact-right::before {
13703 content: "\f27b";
13704 }
13705
13706 .bi-chevron-compact-up::before {
13707 content: "\f27c";
13708 }
13709
13710 .bi-chevron-contract::before {
13711 content: "\f27d";
13712 }
13713
13714 .bi-chevron-double-down::before {
13715 content: "\f27e";
13716 }
13717
13718 .bi-chevron-double-left::before {
13719 content: "\f27f";
13720 }
13721
13722 .bi-chevron-double-right::before {
13723 content: "\f280";
13724 }
13725
13726 .bi-chevron-double-up::before {
13727 content: "\f281";
13728 }
13729
13730 .bi-chevron-down::before {
13731 content: "\f282";
13732 }
13733
13734 .bi-chevron-expand::before {
13735 content: "\f283";
13736 }
13737
13738 .bi-chevron-left::before {
13739 content: "\f284";
13740 }
13741
13742 .bi-chevron-right::before {
13743 content: "\f285";
13744 }
13745
13746 .bi-chevron-up::before {
13747 content: "\f286";
13748 }
13749
13750 .bi-circle-fill::before {
13751 content: "\f287";
13752 }
13753
13754 .bi-circle-half::before {
13755 content: "\f288";
13756 }
13757
13758 .bi-circle-square::before {
13759 content: "\f289";
13760 }
13761
13762 .bi-circle::before {
13763 content: "\f28a";
13764 }
13765
13766 .bi-clipboard-check::before {
13767 content: "\f28b";
13768 }
13769
13770 .bi-clipboard-data::before {
13771 content: "\f28c";
13772 }
13773
13774 .bi-clipboard-minus::before {
13775 content: "\f28d";
13776 }
13777
13778 .bi-clipboard-plus::before {
13779 content: "\f28e";
13780 }
13781
13782 .bi-clipboard-x::before {
13783 content: "\f28f";
13784 }
13785
13786 .bi-clipboard::before {
13787 content: "\f290";
13788 }
13789
13790 .bi-clock-fill::before {
13791 content: "\f291";
13792 }
13793
13794 .bi-clock-history::before {
13795 content: "\f292";
13796 }
13797
13798 .bi-clock::before {
13799 content: "\f293";
13800 }
13801
13802 .bi-cloud-arrow-down-fill::before {
13803 content: "\f294";
13804 }
13805
13806 .bi-cloud-arrow-down::before {
13807 content: "\f295";
13808 }
13809
13810 .bi-cloud-arrow-up-fill::before {
13811 content: "\f296";
13812 }
13813
13814 .bi-cloud-arrow-up::before {
13815 content: "\f297";
13816 }
13817
13818 .bi-cloud-check-fill::before {
13819 content: "\f298";
13820 }
13821
13822 .bi-cloud-check::before {
13823 content: "\f299";
13824 }
13825
13826 .bi-cloud-download-fill::before {
13827 content: "\f29a";
13828 }
13829
13830 .bi-cloud-download::before {
13831 content: "\f29b";
13832 }
13833
13834 .bi-cloud-drizzle-fill::before {
13835 content: "\f29c";
13836 }
13837
13838 .bi-cloud-drizzle::before {
13839 content: "\f29d";
13840 }
13841
13842 .bi-cloud-fill::before {
13843 content: "\f29e";
13844 }
13845
13846 .bi-cloud-fog-fill::before {
13847 content: "\f29f";
13848 }
13849
13850 .bi-cloud-fog::before {
13851 content: "\f2a0";
13852 }
13853
13854 .bi-cloud-fog2-fill::before {
13855 content: "\f2a1";
13856 }
13857
13858 .bi-cloud-fog2::before {
13859 content: "\f2a2";
13860 }
13861
13862 .bi-cloud-hail-fill::before {
13863 content: "\f2a3";
13864 }
13865
13866 .bi-cloud-hail::before {
13867 content: "\f2a4";
13868 }
13869
13870 .bi-cloud-haze-fill::before {
13871 content: "\f2a6";
13872 }
13873
13874 .bi-cloud-haze::before {
13875 content: "\f2a7";
13876 }
13877
13878 .bi-cloud-haze2-fill::before {
13879 content: "\f2a8";
13880 }
13881
13882 .bi-cloud-lightning-fill::before {
13883 content: "\f2a9";
13884 }
13885
13886 .bi-cloud-lightning-rain-fill::before {
13887 content: "\f2aa";
13888 }
13889
13890 .bi-cloud-lightning-rain::before {
13891 content: "\f2ab";
13892 }
13893
13894 .bi-cloud-lightning::before {
13895 content: "\f2ac";
13896 }
13897
13898 .bi-cloud-minus-fill::before {
13899 content: "\f2ad";
13900 }
13901
13902 .bi-cloud-minus::before {
13903 content: "\f2ae";
13904 }
13905
13906 .bi-cloud-moon-fill::before {
13907 content: "\f2af";
13908 }
13909
13910 .bi-cloud-moon::before {
13911 content: "\f2b0";
13912 }
13913
13914 .bi-cloud-plus-fill::before {
13915 content: "\f2b1";
13916 }
13917
13918 .bi-cloud-plus::before {
13919 content: "\f2b2";
13920 }
13921
13922 .bi-cloud-rain-fill::before {
13923 content: "\f2b3";
13924 }
13925
13926 .bi-cloud-rain-heavy-fill::before {
13927 content: "\f2b4";
13928 }
13929
13930 .bi-cloud-rain-heavy::before {
13931 content: "\f2b5";
13932 }
13933
13934 .bi-cloud-rain::before {
13935 content: "\f2b6";
13936 }
13937
13938 .bi-cloud-slash-fill::before {
13939 content: "\f2b7";
13940 }
13941
13942 .bi-cloud-slash::before {
13943 content: "\f2b8";
13944 }
13945
13946 .bi-cloud-sleet-fill::before {
13947 content: "\f2b9";
13948 }
13949
13950 .bi-cloud-sleet::before {
13951 content: "\f2ba";
13952 }
13953
13954 .bi-cloud-snow-fill::before {
13955 content: "\f2bb";
13956 }
13957
13958 .bi-cloud-snow::before {
13959 content: "\f2bc";
13960 }
13961
13962 .bi-cloud-sun-fill::before {
13963 content: "\f2bd";
13964 }
13965
13966 .bi-cloud-sun::before {
13967 content: "\f2be";
13968 }
13969
13970 .bi-cloud-upload-fill::before {
13971 content: "\f2bf";
13972 }
13973
13974 .bi-cloud-upload::before {
13975 content: "\f2c0";
13976 }
13977
13978 .bi-cloud::before {
13979 content: "\f2c1";
13980 }
13981
13982 .bi-clouds-fill::before {
13983 content: "\f2c2";
13984 }
13985
13986 .bi-clouds::before {
13987 content: "\f2c3";
13988 }
13989
13990 .bi-cloudy-fill::before {
13991 content: "\f2c4";
13992 }
13993
13994 .bi-cloudy::before {
13995 content: "\f2c5";
13996 }
13997
13998 .bi-code-slash::before {
13999 content: "\f2c6";
14000 }
14001
14002 .bi-code-square::before {
14003 content: "\f2c7";
14004 }
14005
14006 .bi-code::before {
14007 content: "\f2c8";
14008 }
14009
14010 .bi-collection-fill::before {
14011 content: "\f2c9";
14012 }
14013
14014 .bi-collection-play-fill::before {
14015 content: "\f2ca";
14016 }
14017
14018 .bi-collection-play::before {
14019 content: "\f2cb";
14020 }
14021
14022 .bi-collection::before {
14023 content: "\f2cc";
14024 }
14025
14026 .bi-columns-gap::before {
14027 content: "\f2cd";
14028 }
14029
14030 .bi-columns::before {
14031 content: "\f2ce";
14032 }
14033
14034 .bi-command::before {
14035 content: "\f2cf";
14036 }
14037
14038 .bi-compass-fill::before {
14039 content: "\f2d0";
14040 }
14041
14042 .bi-compass::before {
14043 content: "\f2d1";
14044 }
14045
14046 .bi-cone-striped::before {
14047 content: "\f2d2";
14048 }
14049
14050 .bi-cone::before {
14051 content: "\f2d3";
14052 }
14053
14054 .bi-controller::before {
14055 content: "\f2d4";
14056 }
14057
14058 .bi-cpu-fill::before {
14059 content: "\f2d5";
14060 }
14061
14062 .bi-cpu::before {
14063 content: "\f2d6";
14064 }
14065
14066 .bi-credit-card-2-back-fill::before {
14067 content: "\f2d7";
14068 }
14069
14070 .bi-credit-card-2-back::before {
14071 content: "\f2d8";
14072 }
14073
14074 .bi-credit-card-2-front-fill::before {
14075 content: "\f2d9";
14076 }
14077
14078 .bi-credit-card-2-front::before {
14079 content: "\f2da";
14080 }
14081
14082 .bi-credit-card-fill::before {
14083 content: "\f2db";
14084 }
14085
14086 .bi-credit-card::before {
14087 content: "\f2dc";
14088 }
14089
14090 .bi-crop::before {
14091 content: "\f2dd";
14092 }
14093
14094 .bi-cup-fill::before {
14095 content: "\f2de";
14096 }
14097
14098 .bi-cup-straw::before {
14099 content: "\f2df";
14100 }
14101
14102 .bi-cup::before {
14103 content: "\f2e0";
14104 }
14105
14106 .bi-cursor-fill::before {
14107 content: "\f2e1";
14108 }
14109
14110 .bi-cursor-text::before {
14111 content: "\f2e2";
14112 }
14113
14114 .bi-cursor::before {
14115 content: "\f2e3";
14116 }
14117
14118 .bi-dash-circle-dotted::before {
14119 content: "\f2e4";
14120 }
14121
14122 .bi-dash-circle-fill::before {
14123 content: "\f2e5";
14124 }
14125
14126 .bi-dash-circle::before {
14127 content: "\f2e6";
14128 }
14129
14130 .bi-dash-square-dotted::before {
14131 content: "\f2e7";
14132 }
14133
14134 .bi-dash-square-fill::before {
14135 content: "\f2e8";
14136 }
14137
14138 .bi-dash-square::before {
14139 content: "\f2e9";
14140 }
14141
14142 .bi-dash::before {
14143 content: "\f2ea";
14144 }
14145
14146 .bi-diagram-2-fill::before {
14147 content: "\f2eb";
14148 }
14149
14150 .bi-diagram-2::before {
14151 content: "\f2ec";
14152 }
14153
14154 .bi-diagram-3-fill::before {
14155 content: "\f2ed";
14156 }
14157
14158 .bi-diagram-3::before {
14159 content: "\f2ee";
14160 }
14161
14162 .bi-diamond-fill::before {
14163 content: "\f2ef";
14164 }
14165
14166 .bi-diamond-half::before {
14167 content: "\f2f0";
14168 }
14169
14170 .bi-diamond::before {
14171 content: "\f2f1";
14172 }
14173
14174 .bi-dice-1-fill::before {
14175 content: "\f2f2";
14176 }
14177
14178 .bi-dice-1::before {
14179 content: "\f2f3";
14180 }
14181
14182 .bi-dice-2-fill::before {
14183 content: "\f2f4";
14184 }
14185
14186 .bi-dice-2::before {
14187 content: "\f2f5";
14188 }
14189
14190 .bi-dice-3-fill::before {
14191 content: "\f2f6";
14192 }
14193
14194 .bi-dice-3::before {
14195 content: "\f2f7";
14196 }
14197
14198 .bi-dice-4-fill::before {
14199 content: "\f2f8";
14200 }
14201
14202 .bi-dice-4::before {
14203 content: "\f2f9";
14204 }
14205
14206 .bi-dice-5-fill::before {
14207 content: "\f2fa";
14208 }
14209
14210 .bi-dice-5::before {
14211 content: "\f2fb";
14212 }
14213
14214 .bi-dice-6-fill::before {
14215 content: "\f2fc";
14216 }
14217
14218 .bi-dice-6::before {
14219 content: "\f2fd";
14220 }
14221
14222 .bi-disc-fill::before {
14223 content: "\f2fe";
14224 }
14225
14226 .bi-disc::before {
14227 content: "\f2ff";
14228 }
14229
14230 .bi-discord::before {
14231 content: "\f300";
14232 }
14233
14234 .bi-display-fill::before {
14235 content: "\f301";
14236 }
14237
14238 .bi-display::before {
14239 content: "\f302";
14240 }
14241
14242 .bi-distribute-horizontal::before {
14243 content: "\f303";
14244 }
14245
14246 .bi-distribute-vertical::before {
14247 content: "\f304";
14248 }
14249
14250 .bi-door-closed-fill::before {
14251 content: "\f305";
14252 }
14253
14254 .bi-door-closed::before {
14255 content: "\f306";
14256 }
14257
14258 .bi-door-open-fill::before {
14259 content: "\f307";
14260 }
14261
14262 .bi-door-open::before {
14263 content: "\f308";
14264 }
14265
14266 .bi-dot::before {
14267 content: "\f309";
14268 }
14269
14270 .bi-download::before {
14271 content: "\f30a";
14272 }
14273
14274 .bi-droplet-fill::before {
14275 content: "\f30b";
14276 }
14277
14278 .bi-droplet-half::before {
14279 content: "\f30c";
14280 }
14281
14282 .bi-droplet::before {
14283 content: "\f30d";
14284 }
14285
14286 .bi-earbuds::before {
14287 content: "\f30e";
14288 }
14289
14290 .bi-easel-fill::before {
14291 content: "\f30f";
14292 }
14293
14294 .bi-easel::before {
14295 content: "\f310";
14296 }
14297
14298 .bi-egg-fill::before {
14299 content: "\f311";
14300 }
14301
14302 .bi-egg-fried::before {
14303 content: "\f312";
14304 }
14305
14306 .bi-egg::before {
14307 content: "\f313";
14308 }
14309
14310 .bi-eject-fill::before {
14311 content: "\f314";
14312 }
14313
14314 .bi-eject::before {
14315 content: "\f315";
14316 }
14317
14318 .bi-emoji-angry-fill::before {
14319 content: "\f316";
14320 }
14321
14322 .bi-emoji-angry::before {
14323 content: "\f317";
14324 }
14325
14326 .bi-emoji-dizzy-fill::before {
14327 content: "\f318";
14328 }
14329
14330 .bi-emoji-dizzy::before {
14331 content: "\f319";
14332 }
14333
14334 .bi-emoji-expressionless-fill::before {
14335 content: "\f31a";
14336 }
14337
14338 .bi-emoji-expressionless::before {
14339 content: "\f31b";
14340 }
14341
14342 .bi-emoji-frown-fill::before {
14343 content: "\f31c";
14344 }
14345
14346 .bi-emoji-frown::before {
14347 content: "\f31d";
14348 }
14349
14350 .bi-emoji-heart-eyes-fill::before {
14351 content: "\f31e";
14352 }
14353
14354 .bi-emoji-heart-eyes::before {
14355 content: "\f31f";
14356 }
14357
14358 .bi-emoji-laughing-fill::before {
14359 content: "\f320";
14360 }
14361
14362 .bi-emoji-laughing::before {
14363 content: "\f321";
14364 }
14365
14366 .bi-emoji-neutral-fill::before {
14367 content: "\f322";
14368 }
14369
14370 .bi-emoji-neutral::before {
14371 content: "\f323";
14372 }
14373
14374 .bi-emoji-smile-fill::before {
14375 content: "\f324";
14376 }
14377
14378 .bi-emoji-smile-upside-down-fill::before {
14379 content: "\f325";
14380 }
14381
14382 .bi-emoji-smile-upside-down::before {
14383 content: "\f326";
14384 }
14385
14386 .bi-emoji-smile::before {
14387 content: "\f327";
14388 }
14389
14390 .bi-emoji-sunglasses-fill::before {
14391 content: "\f328";
14392 }
14393
14394 .bi-emoji-sunglasses::before {
14395 content: "\f329";
14396 }
14397
14398 .bi-emoji-wink-fill::before {
14399 content: "\f32a";
14400 }
14401
14402 .bi-emoji-wink::before {
14403 content: "\f32b";
14404 }
14405
14406 .bi-envelope-fill::before {
14407 content: "\f32c";
14408 }
14409
14410 .bi-envelope-open-fill::before {
14411 content: "\f32d";
14412 }
14413
14414 .bi-envelope-open::before {
14415 content: "\f32e";
14416 }
14417
14418 .bi-envelope::before {
14419 content: "\f32f";
14420 }
14421
14422 .bi-eraser-fill::before {
14423 content: "\f330";
14424 }
14425
14426 .bi-eraser::before {
14427 content: "\f331";
14428 }
14429
14430 .bi-exclamation-circle-fill::before {
14431 content: "\f332";
14432 }
14433
14434 .bi-exclamation-circle::before {
14435 content: "\f333";
14436 }
14437
14438 .bi-exclamation-diamond-fill::before {
14439 content: "\f334";
14440 }
14441
14442 .bi-exclamation-diamond::before {
14443 content: "\f335";
14444 }
14445
14446 .bi-exclamation-octagon-fill::before {
14447 content: "\f336";
14448 }
14449
14450 .bi-exclamation-octagon::before {
14451 content: "\f337";
14452 }
14453
14454 .bi-exclamation-square-fill::before {
14455 content: "\f338";
14456 }
14457
14458 .bi-exclamation-square::before {
14459 content: "\f339";
14460 }
14461
14462 .bi-exclamation-triangle-fill::before {
14463 content: "\f33a";
14464 }
14465
14466 .bi-exclamation-triangle::before {
14467 content: "\f33b";
14468 }
14469
14470 .bi-exclamation::before {
14471 content: "\f33c";
14472 }
14473
14474 .bi-exclude::before {
14475 content: "\f33d";
14476 }
14477
14478 .bi-eye-fill::before {
14479 content: "\f33e";
14480 }
14481
14482 .bi-eye-slash-fill::before {
14483 content: "\f33f";
14484 }
14485
14486 .bi-eye-slash::before {
14487 content: "\f340";
14488 }
14489
14490 .bi-eye::before {
14491 content: "\f341";
14492 }
14493
14494 .bi-eyedropper::before {
14495 content: "\f342";
14496 }
14497
14498 .bi-eyeglasses::before {
14499 content: "\f343";
14500 }
14501
14502 .bi-facebook::before {
14503 content: "\f344";
14504 }
14505
14506 .bi-file-arrow-down-fill::before {
14507 content: "\f345";
14508 }
14509
14510 .bi-file-arrow-down::before {
14511 content: "\f346";
14512 }
14513
14514 .bi-file-arrow-up-fill::before {
14515 content: "\f347";
14516 }
14517
14518 .bi-file-arrow-up::before {
14519 content: "\f348";
14520 }
14521
14522 .bi-file-bar-graph-fill::before {
14523 content: "\f349";
14524 }
14525
14526 .bi-file-bar-graph::before {
14527 content: "\f34a";
14528 }
14529
14530 .bi-file-binary-fill::before {
14531 content: "\f34b";
14532 }
14533
14534 .bi-file-binary::before {
14535 content: "\f34c";
14536 }
14537
14538 .bi-file-break-fill::before {
14539 content: "\f34d";
14540 }
14541
14542 .bi-file-break::before {
14543 content: "\f34e";
14544 }
14545
14546 .bi-file-check-fill::before {
14547 content: "\f34f";
14548 }
14549
14550 .bi-file-check::before {
14551 content: "\f350";
14552 }
14553
14554 .bi-file-code-fill::before {
14555 content: "\f351";
14556 }
14557
14558 .bi-file-code::before {
14559 content: "\f352";
14560 }
14561
14562 .bi-file-diff-fill::before {
14563 content: "\f353";
14564 }
14565
14566 .bi-file-diff::before {
14567 content: "\f354";
14568 }
14569
14570 .bi-file-earmark-arrow-down-fill::before {
14571 content: "\f355";
14572 }
14573
14574 .bi-file-earmark-arrow-down::before {
14575 content: "\f356";
14576 }
14577
14578 .bi-file-earmark-arrow-up-fill::before {
14579 content: "\f357";
14580 }
14581
14582 .bi-file-earmark-arrow-up::before {
14583 content: "\f358";
14584 }
14585
14586 .bi-file-earmark-bar-graph-fill::before {
14587 content: "\f359";
14588 }
14589
14590 .bi-file-earmark-bar-graph::before {
14591 content: "\f35a";
14592 }
14593
14594 .bi-file-earmark-binary-fill::before {
14595 content: "\f35b";
14596 }
14597
14598 .bi-file-earmark-binary::before {
14599 content: "\f35c";
14600 }
14601
14602 .bi-file-earmark-break-fill::before {
14603 content: "\f35d";
14604 }
14605
14606 .bi-file-earmark-break::before {
14607 content: "\f35e";
14608 }
14609
14610 .bi-file-earmark-check-fill::before {
14611 content: "\f35f";
14612 }
14613
14614 .bi-file-earmark-check::before {
14615 content: "\f360";
14616 }
14617
14618 .bi-file-earmark-code-fill::before {
14619 content: "\f361";
14620 }
14621
14622 .bi-file-earmark-code::before {
14623 content: "\f362";
14624 }
14625
14626 .bi-file-earmark-diff-fill::before {
14627 content: "\f363";
14628 }
14629
14630 .bi-file-earmark-diff::before {
14631 content: "\f364";
14632 }
14633
14634 .bi-file-earmark-easel-fill::before {
14635 content: "\f365";
14636 }
14637
14638 .bi-file-earmark-easel::before {
14639 content: "\f366";
14640 }
14641
14642 .bi-file-earmark-excel-fill::before {
14643 content: "\f367";
14644 }
14645
14646 .bi-file-earmark-excel::before {
14647 content: "\f368";
14648 }
14649
14650 .bi-file-earmark-fill::before {
14651 content: "\f369";
14652 }
14653
14654 .bi-file-earmark-font-fill::before {
14655 content: "\f36a";
14656 }
14657
14658 .bi-file-earmark-font::before {
14659 content: "\f36b";
14660 }
14661
14662 .bi-file-earmark-image-fill::before {
14663 content: "\f36c";
14664 }
14665
14666 .bi-file-earmark-image::before {
14667 content: "\f36d";
14668 }
14669
14670 .bi-file-earmark-lock-fill::before {
14671 content: "\f36e";
14672 }
14673
14674 .bi-file-earmark-lock::before {
14675 content: "\f36f";
14676 }
14677
14678 .bi-file-earmark-lock2-fill::before {
14679 content: "\f370";
14680 }
14681
14682 .bi-file-earmark-lock2::before {
14683 content: "\f371";
14684 }
14685
14686 .bi-file-earmark-medical-fill::before {
14687 content: "\f372";
14688 }
14689
14690 .bi-file-earmark-medical::before {
14691 content: "\f373";
14692 }
14693
14694 .bi-file-earmark-minus-fill::before {
14695 content: "\f374";
14696 }
14697
14698 .bi-file-earmark-minus::before {
14699 content: "\f375";
14700 }
14701
14702 .bi-file-earmark-music-fill::before {
14703 content: "\f376";
14704 }
14705
14706 .bi-file-earmark-music::before {
14707 content: "\f377";
14708 }
14709
14710 .bi-file-earmark-person-fill::before {
14711 content: "\f378";
14712 }
14713
14714 .bi-file-earmark-person::before {
14715 content: "\f379";
14716 }
14717
14718 .bi-file-earmark-play-fill::before {
14719 content: "\f37a";
14720 }
14721
14722 .bi-file-earmark-play::before {
14723 content: "\f37b";
14724 }
14725
14726 .bi-file-earmark-plus-fill::before {
14727 content: "\f37c";
14728 }
14729
14730 .bi-file-earmark-plus::before {
14731 content: "\f37d";
14732 }
14733
14734 .bi-file-earmark-post-fill::before {
14735 content: "\f37e";
14736 }
14737
14738 .bi-file-earmark-post::before {
14739 content: "\f37f";
14740 }
14741
14742 .bi-file-earmark-ppt-fill::before {
14743 content: "\f380";
14744 }
14745
14746 .bi-file-earmark-ppt::before {
14747 content: "\f381";
14748 }
14749
14750 .bi-file-earmark-richtext-fill::before {
14751 content: "\f382";
14752 }
14753
14754 .bi-file-earmark-richtext::before {
14755 content: "\f383";
14756 }
14757
14758 .bi-file-earmark-ruled-fill::before {
14759 content: "\f384";
14760 }
14761
14762 .bi-file-earmark-ruled::before {
14763 content: "\f385";
14764 }
14765
14766 .bi-file-earmark-slides-fill::before {
14767 content: "\f386";
14768 }
14769
14770 .bi-file-earmark-slides::before {
14771 content: "\f387";
14772 }
14773
14774 .bi-file-earmark-spreadsheet-fill::before {
14775 content: "\f388";
14776 }
14777
14778 .bi-file-earmark-spreadsheet::before {
14779 content: "\f389";
14780 }
14781
14782 .bi-file-earmark-text-fill::before {
14783 content: "\f38a";
14784 }
14785
14786 .bi-file-earmark-text::before {
14787 content: "\f38b";
14788 }
14789
14790 .bi-file-earmark-word-fill::before {
14791 content: "\f38c";
14792 }
14793
14794 .bi-file-earmark-word::before {
14795 content: "\f38d";
14796 }
14797
14798 .bi-file-earmark-x-fill::before {
14799 content: "\f38e";
14800 }
14801
14802 .bi-file-earmark-x::before {
14803 content: "\f38f";
14804 }
14805
14806 .bi-file-earmark-zip-fill::before {
14807 content: "\f390";
14808 }
14809
14810 .bi-file-earmark-zip::before {
14811 content: "\f391";
14812 }
14813
14814 .bi-file-earmark::before {
14815 content: "\f392";
14816 }
14817
14818 .bi-file-easel-fill::before {
14819 content: "\f393";
14820 }
14821
14822 .bi-file-easel::before {
14823 content: "\f394";
14824 }
14825
14826 .bi-file-excel-fill::before {
14827 content: "\f395";
14828 }
14829
14830 .bi-file-excel::before {
14831 content: "\f396";
14832 }
14833
14834 .bi-file-fill::before {
14835 content: "\f397";
14836 }
14837
14838 .bi-file-font-fill::before {
14839 content: "\f398";
14840 }
14841
14842 .bi-file-font::before {
14843 content: "\f399";
14844 }
14845
14846 .bi-file-image-fill::before {
14847 content: "\f39a";
14848 }
14849
14850 .bi-file-image::before {
14851 content: "\f39b";
14852 }
14853
14854 .bi-file-lock-fill::before {
14855 content: "\f39c";
14856 }
14857
14858 .bi-file-lock::before {
14859 content: "\f39d";
14860 }
14861
14862 .bi-file-lock2-fill::before {
14863 content: "\f39e";
14864 }
14865
14866 .bi-file-lock2::before {
14867 content: "\f39f";
14868 }
14869
14870 .bi-file-medical-fill::before {
14871 content: "\f3a0";
14872 }
14873
14874 .bi-file-medical::before {
14875 content: "\f3a1";
14876 }
14877
14878 .bi-file-minus-fill::before {
14879 content: "\f3a2";
14880 }
14881
14882 .bi-file-minus::before {
14883 content: "\f3a3";
14884 }
14885
14886 .bi-file-music-fill::before {
14887 content: "\f3a4";
14888 }
14889
14890 .bi-file-music::before {
14891 content: "\f3a5";
14892 }
14893
14894 .bi-file-person-fill::before {
14895 content: "\f3a6";
14896 }
14897
14898 .bi-file-person::before {
14899 content: "\f3a7";
14900 }
14901
14902 .bi-file-play-fill::before {
14903 content: "\f3a8";
14904 }
14905
14906 .bi-file-play::before {
14907 content: "\f3a9";
14908 }
14909
14910 .bi-file-plus-fill::before {
14911 content: "\f3aa";
14912 }
14913
14914 .bi-file-plus::before {
14915 content: "\f3ab";
14916 }
14917
14918 .bi-file-post-fill::before {
14919 content: "\f3ac";
14920 }
14921
14922 .bi-file-post::before {
14923 content: "\f3ad";
14924 }
14925
14926 .bi-file-ppt-fill::before {
14927 content: "\f3ae";
14928 }
14929
14930 .bi-file-ppt::before {
14931 content: "\f3af";
14932 }
14933
14934 .bi-file-richtext-fill::before {
14935 content: "\f3b0";
14936 }
14937
14938 .bi-file-richtext::before {
14939 content: "\f3b1";
14940 }
14941
14942 .bi-file-ruled-fill::before {
14943 content: "\f3b2";
14944 }
14945
14946 .bi-file-ruled::before {
14947 content: "\f3b3";
14948 }
14949
14950 .bi-file-slides-fill::before {
14951 content: "\f3b4";
14952 }
14953
14954 .bi-file-slides::before {
14955 content: "\f3b5";
14956 }
14957
14958 .bi-file-spreadsheet-fill::before {
14959 content: "\f3b6";
14960 }
14961
14962 .bi-file-spreadsheet::before {
14963 content: "\f3b7";
14964 }
14965
14966 .bi-file-text-fill::before {
14967 content: "\f3b8";
14968 }
14969
14970 .bi-file-text::before {
14971 content: "\f3b9";
14972 }
14973
14974 .bi-file-word-fill::before {
14975 content: "\f3ba";
14976 }
14977
14978 .bi-file-word::before {
14979 content: "\f3bb";
14980 }
14981
14982 .bi-file-x-fill::before {
14983 content: "\f3bc";
14984 }
14985
14986 .bi-file-x::before {
14987 content: "\f3bd";
14988 }
14989
14990 .bi-file-zip-fill::before {
14991 content: "\f3be";
14992 }
14993
14994 .bi-file-zip::before {
14995 content: "\f3bf";
14996 }
14997
14998 .bi-file::before {
14999 content: "\f3c0";
15000 }
15001
15002 .bi-files-alt::before {
15003 content: "\f3c1";
15004 }
15005
15006 .bi-files::before {
15007 content: "\f3c2";
15008 }
15009
15010 .bi-film::before {
15011 content: "\f3c3";
15012 }
15013
15014 .bi-filter-circle-fill::before {
15015 content: "\f3c4";
15016 }
15017
15018 .bi-filter-circle::before {
15019 content: "\f3c5";
15020 }
15021
15022 .bi-filter-left::before {
15023 content: "\f3c6";
15024 }
15025
15026 .bi-filter-right::before {
15027 content: "\f3c7";
15028 }
15029
15030 .bi-filter-square-fill::before {
15031 content: "\f3c8";
15032 }
15033
15034 .bi-filter-square::before {
15035 content: "\f3c9";
15036 }
15037
15038 .bi-filter::before {
15039 content: "\f3ca";
15040 }
15041
15042 .bi-flag-fill::before {
15043 content: "\f3cb";
15044 }
15045
15046 .bi-flag::before {
15047 content: "\f3cc";
15048 }
15049
15050 .bi-flower1::before {
15051 content: "\f3cd";
15052 }
15053
15054 .bi-flower2::before {
15055 content: "\f3ce";
15056 }
15057
15058 .bi-flower3::before {
15059 content: "\f3cf";
15060 }
15061
15062 .bi-folder-check::before {
15063 content: "\f3d0";
15064 }
15065
15066 .bi-folder-fill::before {
15067 content: "\f3d1";
15068 }
15069
15070 .bi-folder-minus::before {
15071 content: "\f3d2";
15072 }
15073
15074 .bi-folder-plus::before {
15075 content: "\f3d3";
15076 }
15077
15078 .bi-folder-symlink-fill::before {
15079 content: "\f3d4";
15080 }
15081
15082 .bi-folder-symlink::before {
15083 content: "\f3d5";
15084 }
15085
15086 .bi-folder-x::before {
15087 content: "\f3d6";
15088 }
15089
15090 .bi-folder::before {
15091 content: "\f3d7";
15092 }
15093
15094 .bi-folder2-open::before {
15095 content: "\f3d8";
15096 }
15097
15098 .bi-folder2::before {
15099 content: "\f3d9";
15100 }
15101
15102 .bi-fonts::before {
15103 content: "\f3da";
15104 }
15105
15106 .bi-forward-fill::before {
15107 content: "\f3db";
15108 }
15109
15110 .bi-forward::before {
15111 content: "\f3dc";
15112 }
15113
15114 .bi-front::before {
15115 content: "\f3dd";
15116 }
15117
15118 .bi-fullscreen-exit::before {
15119 content: "\f3de";
15120 }
15121
15122 .bi-fullscreen::before {
15123 content: "\f3df";
15124 }
15125
15126 .bi-funnel-fill::before {
15127 content: "\f3e0";
15128 }
15129
15130 .bi-funnel::before {
15131 content: "\f3e1";
15132 }
15133
15134 .bi-gear-fill::before {
15135 content: "\f3e2";
15136 }
15137
15138 .bi-gear-wide-connected::before {
15139 content: "\f3e3";
15140 }
15141
15142 .bi-gear-wide::before {
15143 content: "\f3e4";
15144 }
15145
15146 .bi-gear::before {
15147 content: "\f3e5";
15148 }
15149
15150 .bi-gem::before {
15151 content: "\f3e6";
15152 }
15153
15154 .bi-geo-alt-fill::before {
15155 content: "\f3e7";
15156 }
15157
15158 .bi-geo-alt::before {
15159 content: "\f3e8";
15160 }
15161
15162 .bi-geo-fill::before {
15163 content: "\f3e9";
15164 }
15165
15166 .bi-geo::before {
15167 content: "\f3ea";
15168 }
15169
15170 .bi-gift-fill::before {
15171 content: "\f3eb";
15172 }
15173
15174 .bi-gift::before {
15175 content: "\f3ec";
15176 }
15177
15178 .bi-github::before {
15179 content: "\f3ed";
15180 }
15181
15182 .bi-globe::before {
15183 content: "\f3ee";
15184 }
15185
15186 .bi-globe2::before {
15187 content: "\f3ef";
15188 }
15189
15190 .bi-google::before {
15191 content: "\f3f0";
15192 }
15193
15194 .bi-graph-down::before {
15195 content: "\f3f1";
15196 }
15197
15198 .bi-graph-up::before {
15199 content: "\f3f2";
15200 }
15201
15202 .bi-grid-1x2-fill::before {
15203 content: "\f3f3";
15204 }
15205
15206 .bi-grid-1x2::before {
15207 content: "\f3f4";
15208 }
15209
15210 .bi-grid-3x2-gap-fill::before {
15211 content: "\f3f5";
15212 }
15213
15214 .bi-grid-3x2-gap::before {
15215 content: "\f3f6";
15216 }
15217
15218 .bi-grid-3x2::before {
15219 content: "\f3f7";
15220 }
15221
15222 .bi-grid-3x3-gap-fill::before {
15223 content: "\f3f8";
15224 }
15225
15226 .bi-grid-3x3-gap::before {
15227 content: "\f3f9";
15228 }
15229
15230 .bi-grid-3x3::before {
15231 content: "\f3fa";
15232 }
15233
15234 .bi-grid-fill::before {
15235 content: "\f3fb";
15236 }
15237
15238 .bi-grid::before {
15239 content: "\f3fc";
15240 }
15241
15242 .bi-grip-horizontal::before {
15243 content: "\f3fd";
15244 }
15245
15246 .bi-grip-vertical::before {
15247 content: "\f3fe";
15248 }
15249
15250 .bi-hammer::before {
15251 content: "\f3ff";
15252 }
15253
15254 .bi-hand-index-fill::before {
15255 content: "\f400";
15256 }
15257
15258 .bi-hand-index-thumb-fill::before {
15259 content: "\f401";
15260 }
15261
15262 .bi-hand-index-thumb::before {
15263 content: "\f402";
15264 }
15265
15266 .bi-hand-index::before {
15267 content: "\f403";
15268 }
15269
15270 .bi-hand-thumbs-down-fill::before {
15271 content: "\f404";
15272 }
15273
15274 .bi-hand-thumbs-down::before {
15275 content: "\f405";
15276 }
15277
15278 .bi-hand-thumbs-up-fill::before {
15279 content: "\f406";
15280 }
15281
15282 .bi-hand-thumbs-up::before {
15283 content: "\f407";
15284 }
15285
15286 .bi-handbag-fill::before {
15287 content: "\f408";
15288 }
15289
15290 .bi-handbag::before {
15291 content: "\f409";
15292 }
15293
15294 .bi-hash::before {
15295 content: "\f40a";
15296 }
15297
15298 .bi-hdd-fill::before {
15299 content: "\f40b";
15300 }
15301
15302 .bi-hdd-network-fill::before {
15303 content: "\f40c";
15304 }
15305
15306 .bi-hdd-network::before {
15307 content: "\f40d";
15308 }
15309
15310 .bi-hdd-rack-fill::before {
15311 content: "\f40e";
15312 }
15313
15314 .bi-hdd-rack::before {
15315 content: "\f40f";
15316 }
15317
15318 .bi-hdd-stack-fill::before {
15319 content: "\f410";
15320 }
15321
15322 .bi-hdd-stack::before {
15323 content: "\f411";
15324 }
15325
15326 .bi-hdd::before {
15327 content: "\f412";
15328 }
15329
15330 .bi-headphones::before {
15331 content: "\f413";
15332 }
15333
15334 .bi-headset::before {
15335 content: "\f414";
15336 }
15337
15338 .bi-heart-fill::before {
15339 content: "\f415";
15340 }
15341
15342 .bi-heart-half::before {
15343 content: "\f416";
15344 }
15345
15346 .bi-heart::before {
15347 content: "\f417";
15348 }
15349
15350 .bi-heptagon-fill::before {
15351 content: "\f418";
15352 }
15353
15354 .bi-heptagon-half::before {
15355 content: "\f419";
15356 }
15357
15358 .bi-heptagon::before {
15359 content: "\f41a";
15360 }
15361
15362 .bi-hexagon-fill::before {
15363 content: "\f41b";
15364 }
15365
15366 .bi-hexagon-half::before {
15367 content: "\f41c";
15368 }
15369
15370 .bi-hexagon::before {
15371 content: "\f41d";
15372 }
15373
15374 .bi-hourglass-bottom::before {
15375 content: "\f41e";
15376 }
15377
15378 .bi-hourglass-split::before {
15379 content: "\f41f";
15380 }
15381
15382 .bi-hourglass-top::before {
15383 content: "\f420";
15384 }
15385
15386 .bi-hourglass::before {
15387 content: "\f421";
15388 }
15389
15390 .bi-house-door-fill::before {
15391 content: "\f422";
15392 }
15393
15394 .bi-house-door::before {
15395 content: "\f423";
15396 }
15397
15398 .bi-house-fill::before {
15399 content: "\f424";
15400 }
15401
15402 .bi-house::before {
15403 content: "\f425";
15404 }
15405
15406 .bi-hr::before {
15407 content: "\f426";
15408 }
15409
15410 .bi-hurricane::before {
15411 content: "\f427";
15412 }
15413
15414 .bi-image-alt::before {
15415 content: "\f428";
15416 }
15417
15418 .bi-image-fill::before {
15419 content: "\f429";
15420 }
15421
15422 .bi-image::before {
15423 content: "\f42a";
15424 }
15425
15426 .bi-images::before {
15427 content: "\f42b";
15428 }
15429
15430 .bi-inbox-fill::before {
15431 content: "\f42c";
15432 }
15433
15434 .bi-inbox::before {
15435 content: "\f42d";
15436 }
15437
15438 .bi-inboxes-fill::before {
15439 content: "\f42e";
15440 }
15441
15442 .bi-inboxes::before {
15443 content: "\f42f";
15444 }
15445
15446 .bi-info-circle-fill::before {
15447 content: "\f430";
15448 }
15449
15450 .bi-info-circle::before {
15451 content: "\f431";
15452 }
15453
15454 .bi-info-square-fill::before {
15455 content: "\f432";
15456 }
15457
15458 .bi-info-square::before {
15459 content: "\f433";
15460 }
15461
15462 .bi-info::before {
15463 content: "\f434";
15464 }
15465
15466 .bi-input-cursor-text::before {
15467 content: "\f435";
15468 }
15469
15470 .bi-input-cursor::before {
15471 content: "\f436";
15472 }
15473
15474 .bi-instagram::before {
15475 content: "\f437";
15476 }
15477
15478 .bi-intersect::before {
15479 content: "\f438";
15480 }
15481
15482 .bi-journal-album::before {
15483 content: "\f439";
15484 }
15485
15486 .bi-journal-arrow-down::before {
15487 content: "\f43a";
15488 }
15489
15490 .bi-journal-arrow-up::before {
15491 content: "\f43b";
15492 }
15493
15494 .bi-journal-bookmark-fill::before {
15495 content: "\f43c";
15496 }
15497
15498 .bi-journal-bookmark::before {
15499 content: "\f43d";
15500 }
15501
15502 .bi-journal-check::before {
15503 content: "\f43e";
15504 }
15505
15506 .bi-journal-code::before {
15507 content: "\f43f";
15508 }
15509
15510 .bi-journal-medical::before {
15511 content: "\f440";
15512 }
15513
15514 .bi-journal-minus::before {
15515 content: "\f441";
15516 }
15517
15518 .bi-journal-plus::before {
15519 content: "\f442";
15520 }
15521
15522 .bi-journal-richtext::before {
15523 content: "\f443";
15524 }
15525
15526 .bi-journal-text::before {
15527 content: "\f444";
15528 }
15529
15530 .bi-journal-x::before {
15531 content: "\f445";
15532 }
15533
15534 .bi-journal::before {
15535 content: "\f446";
15536 }
15537
15538 .bi-journals::before {
15539 content: "\f447";
15540 }
15541
15542 .bi-joystick::before {
15543 content: "\f448";
15544 }
15545
15546 .bi-justify-left::before {
15547 content: "\f449";
15548 }
15549
15550 .bi-justify-right::before {
15551 content: "\f44a";
15552 }
15553
15554 .bi-justify::before {
15555 content: "\f44b";
15556 }
15557
15558 .bi-kanban-fill::before {
15559 content: "\f44c";
15560 }
15561
15562 .bi-kanban::before {
15563 content: "\f44d";
15564 }
15565
15566 .bi-key-fill::before {
15567 content: "\f44e";
15568 }
15569
15570 .bi-key::before {
15571 content: "\f44f";
15572 }
15573
15574 .bi-keyboard-fill::before {
15575 content: "\f450";
15576 }
15577
15578 .bi-keyboard::before {
15579 content: "\f451";
15580 }
15581
15582 .bi-ladder::before {
15583 content: "\f452";
15584 }
15585
15586 .bi-lamp-fill::before {
15587 content: "\f453";
15588 }
15589
15590 .bi-lamp::before {
15591 content: "\f454";
15592 }
15593
15594 .bi-laptop-fill::before {
15595 content: "\f455";
15596 }
15597
15598 .bi-laptop::before {
15599 content: "\f456";
15600 }
15601
15602 .bi-layer-backward::before {
15603 content: "\f457";
15604 }
15605
15606 .bi-layer-forward::before {
15607 content: "\f458";
15608 }
15609
15610 .bi-layers-fill::before {
15611 content: "\f459";
15612 }
15613
15614 .bi-layers-half::before {
15615 content: "\f45a";
15616 }
15617
15618 .bi-layers::before {
15619 content: "\f45b";
15620 }
15621
15622 .bi-layout-sidebar-inset-reverse::before {
15623 content: "\f45c";
15624 }
15625
15626 .bi-layout-sidebar-inset::before {
15627 content: "\f45d";
15628 }
15629
15630 .bi-layout-sidebar-reverse::before {
15631 content: "\f45e";
15632 }
15633
15634 .bi-layout-sidebar::before {
15635 content: "\f45f";
15636 }
15637
15638 .bi-layout-split::before {
15639 content: "\f460";
15640 }
15641
15642 .bi-layout-text-sidebar-reverse::before {
15643 content: "\f461";
15644 }
15645
15646 .bi-layout-text-sidebar::before {
15647 content: "\f462";
15648 }
15649
15650 .bi-layout-text-window-reverse::before {
15651 content: "\f463";
15652 }
15653
15654 .bi-layout-text-window::before {
15655 content: "\f464";
15656 }
15657
15658 .bi-layout-three-columns::before {
15659 content: "\f465";
15660 }
15661
15662 .bi-layout-wtf::before {
15663 content: "\f466";
15664 }
15665
15666 .bi-life-preserver::before {
15667 content: "\f467";
15668 }
15669
15670 .bi-lightbulb-fill::before {
15671 content: "\f468";
15672 }
15673
15674 .bi-lightbulb-off-fill::before {
15675 content: "\f469";
15676 }
15677
15678 .bi-lightbulb-off::before {
15679 content: "\f46a";
15680 }
15681
15682 .bi-lightbulb::before {
15683 content: "\f46b";
15684 }
15685
15686 .bi-lightning-charge-fill::before {
15687 content: "\f46c";
15688 }
15689
15690 .bi-lightning-charge::before {
15691 content: "\f46d";
15692 }
15693
15694 .bi-lightning-fill::before {
15695 content: "\f46e";
15696 }
15697
15698 .bi-lightning::before {
15699 content: "\f46f";
15700 }
15701
15702 .bi-link-45deg::before {
15703 content: "\f470";
15704 }
15705
15706 .bi-link::before {
15707 content: "\f471";
15708 }
15709
15710 .bi-linkedin::before {
15711 content: "\f472";
15712 }
15713
15714 .bi-list-check::before {
15715 content: "\f473";
15716 }
15717
15718 .bi-list-nested::before {
15719 content: "\f474";
15720 }
15721
15722 .bi-list-ol::before {
15723 content: "\f475";
15724 }
15725
15726 .bi-list-stars::before {
15727 content: "\f476";
15728 }
15729
15730 .bi-list-task::before {
15731 content: "\f477";
15732 }
15733
15734 .bi-list-ul::before {
15735 content: "\f478";
15736 }
15737
15738 .bi-list::before {
15739 content: "\f479";
15740 }
15741
15742 .bi-lock-fill::before {
15743 content: "\f47a";
15744 }
15745
15746 .bi-lock::before {
15747 content: "\f47b";
15748 }
15749
15750 .bi-mailbox::before {
15751 content: "\f47c";
15752 }
15753
15754 .bi-mailbox2::before {
15755 content: "\f47d";
15756 }
15757
15758 .bi-map-fill::before {
15759 content: "\f47e";
15760 }
15761
15762 .bi-map::before {
15763 content: "\f47f";
15764 }
15765
15766 .bi-markdown-fill::before {
15767 content: "\f480";
15768 }
15769
15770 .bi-markdown::before {
15771 content: "\f481";
15772 }
15773
15774 .bi-mask::before {
15775 content: "\f482";
15776 }
15777
15778 .bi-megaphone-fill::before {
15779 content: "\f483";
15780 }
15781
15782 .bi-megaphone::before {
15783 content: "\f484";
15784 }
15785
15786 .bi-menu-app-fill::before {
15787 content: "\f485";
15788 }
15789
15790 .bi-menu-app::before {
15791 content: "\f486";
15792 }
15793
15794 .bi-menu-button-fill::before {
15795 content: "\f487";
15796 }
15797
15798 .bi-menu-button-wide-fill::before {
15799 content: "\f488";
15800 }
15801
15802 .bi-menu-button-wide::before {
15803 content: "\f489";
15804 }
15805
15806 .bi-menu-button::before {
15807 content: "\f48a";
15808 }
15809
15810 .bi-menu-down::before {
15811 content: "\f48b";
15812 }
15813
15814 .bi-menu-up::before {
15815 content: "\f48c";
15816 }
15817
15818 .bi-mic-fill::before {
15819 content: "\f48d";
15820 }
15821
15822 .bi-mic-mute-fill::before {
15823 content: "\f48e";
15824 }
15825
15826 .bi-mic-mute::before {
15827 content: "\f48f";
15828 }
15829
15830 .bi-mic::before {
15831 content: "\f490";
15832 }
15833
15834 .bi-minecart-loaded::before {
15835 content: "\f491";
15836 }
15837
15838 .bi-minecart::before {
15839 content: "\f492";
15840 }
15841
15842 .bi-moisture::before {
15843 content: "\f493";
15844 }
15845
15846 .bi-moon-fill::before {
15847 content: "\f494";
15848 }
15849
15850 .bi-moon-stars-fill::before {
15851 content: "\f495";
15852 }
15853
15854 .bi-moon-stars::before {
15855 content: "\f496";
15856 }
15857
15858 .bi-moon::before {
15859 content: "\f497";
15860 }
15861
15862 .bi-mouse-fill::before {
15863 content: "\f498";
15864 }
15865
15866 .bi-mouse::before {
15867 content: "\f499";
15868 }
15869
15870 .bi-mouse2-fill::before {
15871 content: "\f49a";
15872 }
15873
15874 .bi-mouse2::before {
15875 content: "\f49b";
15876 }
15877
15878 .bi-mouse3-fill::before {
15879 content: "\f49c";
15880 }
15881
15882 .bi-mouse3::before {
15883 content: "\f49d";
15884 }
15885
15886 .bi-music-note-beamed::before {
15887 content: "\f49e";
15888 }
15889
15890 .bi-music-note-list::before {
15891 content: "\f49f";
15892 }
15893
15894 .bi-music-note::before {
15895 content: "\f4a0";
15896 }
15897
15898 .bi-music-player-fill::before {
15899 content: "\f4a1";
15900 }
15901
15902 .bi-music-player::before {
15903 content: "\f4a2";
15904 }
15905
15906 .bi-newspaper::before {
15907 content: "\f4a3";
15908 }
15909
15910 .bi-node-minus-fill::before {
15911 content: "\f4a4";
15912 }
15913
15914 .bi-node-minus::before {
15915 content: "\f4a5";
15916 }
15917
15918 .bi-node-plus-fill::before {
15919 content: "\f4a6";
15920 }
15921
15922 .bi-node-plus::before {
15923 content: "\f4a7";
15924 }
15925
15926 .bi-nut-fill::before {
15927 content: "\f4a8";
15928 }
15929
15930 .bi-nut::before {
15931 content: "\f4a9";
15932 }
15933
15934 .bi-octagon-fill::before {
15935 content: "\f4aa";
15936 }
15937
15938 .bi-octagon-half::before {
15939 content: "\f4ab";
15940 }
15941
15942 .bi-octagon::before {
15943 content: "\f4ac";
15944 }
15945
15946 .bi-option::before {
15947 content: "\f4ad";
15948 }
15949
15950 .bi-outlet::before {
15951 content: "\f4ae";
15952 }
15953
15954 .bi-paint-bucket::before {
15955 content: "\f4af";
15956 }
15957
15958 .bi-palette-fill::before {
15959 content: "\f4b0";
15960 }
15961
15962 .bi-palette::before {
15963 content: "\f4b1";
15964 }
15965
15966 .bi-palette2::before {
15967 content: "\f4b2";
15968 }
15969
15970 .bi-paperclip::before {
15971 content: "\f4b3";
15972 }
15973
15974 .bi-paragraph::before {
15975 content: "\f4b4";
15976 }
15977
15978 .bi-patch-check-fill::before {
15979 content: "\f4b5";
15980 }
15981
15982 .bi-patch-check::before {
15983 content: "\f4b6";
15984 }
15985
15986 .bi-patch-exclamation-fill::before {
15987 content: "\f4b7";
15988 }
15989
15990 .bi-patch-exclamation::before {
15991 content: "\f4b8";
15992 }
15993
15994 .bi-patch-minus-fill::before {
15995 content: "\f4b9";
15996 }
15997
15998 .bi-patch-minus::before {
15999 content: "\f4ba";
16000 }
16001
16002 .bi-patch-plus-fill::before {
16003 content: "\f4bb";
16004 }
16005
16006 .bi-patch-plus::before {
16007 content: "\f4bc";
16008 }
16009
16010 .bi-patch-question-fill::before {
16011 content: "\f4bd";
16012 }
16013
16014 .bi-patch-question::before {
16015 content: "\f4be";
16016 }
16017
16018 .bi-pause-btn-fill::before {
16019 content: "\f4bf";
16020 }
16021
16022 .bi-pause-btn::before {
16023 content: "\f4c0";
16024 }
16025
16026 .bi-pause-circle-fill::before {
16027 content: "\f4c1";
16028 }
16029
16030 .bi-pause-circle::before {
16031 content: "\f4c2";
16032 }
16033
16034 .bi-pause-fill::before {
16035 content: "\f4c3";
16036 }
16037
16038 .bi-pause::before {
16039 content: "\f4c4";
16040 }
16041
16042 .bi-peace-fill::before {
16043 content: "\f4c5";
16044 }
16045
16046 .bi-peace::before {
16047 content: "\f4c6";
16048 }
16049
16050 .bi-pen-fill::before {
16051 content: "\f4c7";
16052 }
16053
16054 .bi-pen::before {
16055 content: "\f4c8";
16056 }
16057
16058 .bi-pencil-fill::before {
16059 content: "\f4c9";
16060 }
16061
16062 .bi-pencil-square::before {
16063 content: "\f4ca";
16064 }
16065
16066 .bi-pencil::before {
16067 content: "\f4cb";
16068 }
16069
16070 .bi-pentagon-fill::before {
16071 content: "\f4cc";
16072 }
16073
16074 .bi-pentagon-half::before {
16075 content: "\f4cd";
16076 }
16077
16078 .bi-pentagon::before {
16079 content: "\f4ce";
16080 }
16081
16082 .bi-people-fill::before {
16083 content: "\f4cf";
16084 }
16085
16086 .bi-people::before {
16087 content: "\f4d0";
16088 }
16089
16090 .bi-percent::before {
16091 content: "\f4d1";
16092 }
16093
16094 .bi-person-badge-fill::before {
16095 content: "\f4d2";
16096 }
16097
16098 .bi-person-badge::before {
16099 content: "\f4d3";
16100 }
16101
16102 .bi-person-bounding-box::before {
16103 content: "\f4d4";
16104 }
16105
16106 .bi-person-check-fill::before {
16107 content: "\f4d5";
16108 }
16109
16110 .bi-person-check::before {
16111 content: "\f4d6";
16112 }
16113
16114 .bi-person-circle::before {
16115 content: "\f4d7";
16116 }
16117
16118 .bi-person-dash-fill::before {
16119 content: "\f4d8";
16120 }
16121
16122 .bi-person-dash::before {
16123 content: "\f4d9";
16124 }
16125
16126 .bi-person-fill::before {
16127 content: "\f4da";
16128 }
16129
16130 .bi-person-lines-fill::before {
16131 content: "\f4db";
16132 }
16133
16134 .bi-person-plus-fill::before {
16135 content: "\f4dc";
16136 }
16137
16138 .bi-person-plus::before {
16139 content: "\f4dd";
16140 }
16141
16142 .bi-person-square::before {
16143 content: "\f4de";
16144 }
16145
16146 .bi-person-x-fill::before {
16147 content: "\f4df";
16148 }
16149
16150 .bi-person-x::before {
16151 content: "\f4e0";
16152 }
16153
16154 .bi-person::before {
16155 content: "\f4e1";
16156 }
16157
16158 .bi-phone-fill::before {
16159 content: "\f4e2";
16160 }
16161
16162 .bi-phone-landscape-fill::before {
16163 content: "\f4e3";
16164 }
16165
16166 .bi-phone-landscape::before {
16167 content: "\f4e4";
16168 }
16169
16170 .bi-phone-vibrate-fill::before {
16171 content: "\f4e5";
16172 }
16173
16174 .bi-phone-vibrate::before {
16175 content: "\f4e6";
16176 }
16177
16178 .bi-phone::before {
16179 content: "\f4e7";
16180 }
16181
16182 .bi-pie-chart-fill::before {
16183 content: "\f4e8";
16184 }
16185
16186 .bi-pie-chart::before {
16187 content: "\f4e9";
16188 }
16189
16190 .bi-pin-angle-fill::before {
16191 content: "\f4ea";
16192 }
16193
16194 .bi-pin-angle::before {
16195 content: "\f4eb";
16196 }
16197
16198 .bi-pin-fill::before {
16199 content: "\f4ec";
16200 }
16201
16202 .bi-pin::before {
16203 content: "\f4ed";
16204 }
16205
16206 .bi-pip-fill::before {
16207 content: "\f4ee";
16208 }
16209
16210 .bi-pip::before {
16211 content: "\f4ef";
16212 }
16213
16214 .bi-play-btn-fill::before {
16215 content: "\f4f0";
16216 }
16217
16218 .bi-play-btn::before {
16219 content: "\f4f1";
16220 }
16221
16222 .bi-play-circle-fill::before {
16223 content: "\f4f2";
16224 }
16225
16226 .bi-play-circle::before {
16227 content: "\f4f3";
16228 }
16229
16230 .bi-play-fill::before {
16231 content: "\f4f4";
16232 }
16233
16234 .bi-play::before {
16235 content: "\f4f5";
16236 }
16237
16238 .bi-plug-fill::before {
16239 content: "\f4f6";
16240 }
16241
16242 .bi-plug::before {
16243 content: "\f4f7";
16244 }
16245
16246 .bi-plus-circle-dotted::before {
16247 content: "\f4f8";
16248 }
16249
16250 .bi-plus-circle-fill::before {
16251 content: "\f4f9";
16252 }
16253
16254 .bi-plus-circle::before {
16255 content: "\f4fa";
16256 }
16257
16258 .bi-plus-square-dotted::before {
16259 content: "\f4fb";
16260 }
16261
16262 .bi-plus-square-fill::before {
16263 content: "\f4fc";
16264 }
16265
16266 .bi-plus-square::before {
16267 content: "\f4fd";
16268 }
16269
16270 .bi-plus::before {
16271 content: "\f4fe";
16272 }
16273
16274 .bi-power::before {
16275 content: "\f4ff";
16276 }
16277
16278 .bi-printer-fill::before {
16279 content: "\f500";
16280 }
16281
16282 .bi-printer::before {
16283 content: "\f501";
16284 }
16285
16286 .bi-puzzle-fill::before {
16287 content: "\f502";
16288 }
16289
16290 .bi-puzzle::before {
16291 content: "\f503";
16292 }
16293
16294 .bi-question-circle-fill::before {
16295 content: "\f504";
16296 }
16297
16298 .bi-question-circle::before {
16299 content: "\f505";
16300 }
16301
16302 .bi-question-diamond-fill::before {
16303 content: "\f506";
16304 }
16305
16306 .bi-question-diamond::before {
16307 content: "\f507";
16308 }
16309
16310 .bi-question-octagon-fill::before {
16311 content: "\f508";
16312 }
16313
16314 .bi-question-octagon::before {
16315 content: "\f509";
16316 }
16317
16318 .bi-question-square-fill::before {
16319 content: "\f50a";
16320 }
16321
16322 .bi-question-square::before {
16323 content: "\f50b";
16324 }
16325
16326 .bi-question::before {
16327 content: "\f50c";
16328 }
16329
16330 .bi-rainbow::before {
16331 content: "\f50d";
16332 }
16333
16334 .bi-receipt-cutoff::before {
16335 content: "\f50e";
16336 }
16337
16338 .bi-receipt::before {
16339 content: "\f50f";
16340 }
16341
16342 .bi-reception-0::before {
16343 content: "\f510";
16344 }
16345
16346 .bi-reception-1::before {
16347 content: "\f511";
16348 }
16349
16350 .bi-reception-2::before {
16351 content: "\f512";
16352 }
16353
16354 .bi-reception-3::before {
16355 content: "\f513";
16356 }
16357
16358 .bi-reception-4::before {
16359 content: "\f514";
16360 }
16361
16362 .bi-record-btn-fill::before {
16363 content: "\f515";
16364 }
16365
16366 .bi-record-btn::before {
16367 content: "\f516";
16368 }
16369
16370 .bi-record-circle-fill::before {
16371 content: "\f517";
16372 }
16373
16374 .bi-record-circle::before {
16375 content: "\f518";
16376 }
16377
16378 .bi-record-fill::before {
16379 content: "\f519";
16380 }
16381
16382 .bi-record::before {
16383 content: "\f51a";
16384 }
16385
16386 .bi-record2-fill::before {
16387 content: "\f51b";
16388 }
16389
16390 .bi-record2::before {
16391 content: "\f51c";
16392 }
16393
16394 .bi-reply-all-fill::before {
16395 content: "\f51d";
16396 }
16397
16398 .bi-reply-all::before {
16399 content: "\f51e";
16400 }
16401
16402 .bi-reply-fill::before {
16403 content: "\f51f";
16404 }
16405
16406 .bi-reply::before {
16407 content: "\f520";
16408 }
16409
16410 .bi-rss-fill::before {
16411 content: "\f521";
16412 }
16413
16414 .bi-rss::before {
16415 content: "\f522";
16416 }
16417
16418 .bi-rulers::before {
16419 content: "\f523";
16420 }
16421
16422 .bi-save-fill::before {
16423 content: "\f524";
16424 }
16425
16426 .bi-save::before {
16427 content: "\f525";
16428 }
16429
16430 .bi-save2-fill::before {
16431 content: "\f526";
16432 }
16433
16434 .bi-save2::before {
16435 content: "\f527";
16436 }
16437
16438 .bi-scissors::before {
16439 content: "\f528";
16440 }
16441
16442 .bi-screwdriver::before {
16443 content: "\f529";
16444 }
16445
16446 .bi-search::before {
16447 content: "\f52a";
16448 }
16449
16450 .bi-segmented-nav::before {
16451 content: "\f52b";
16452 }
16453
16454 .bi-server::before {
16455 content: "\f52c";
16456 }
16457
16458 .bi-share-fill::before {
16459 content: "\f52d";
16460 }
16461
16462 .bi-share::before {
16463 content: "\f52e";
16464 }
16465
16466 .bi-shield-check::before {
16467 content: "\f52f";
16468 }
16469
16470 .bi-shield-exclamation::before {
16471 content: "\f530";
16472 }
16473
16474 .bi-shield-fill-check::before {
16475 content: "\f531";
16476 }
16477
16478 .bi-shield-fill-exclamation::before {
16479 content: "\f532";
16480 }
16481
16482 .bi-shield-fill-minus::before {
16483 content: "\f533";
16484 }
16485
16486 .bi-shield-fill-plus::before {
16487 content: "\f534";
16488 }
16489
16490 .bi-shield-fill-x::before {
16491 content: "\f535";
16492 }
16493
16494 .bi-shield-fill::before {
16495 content: "\f536";
16496 }
16497
16498 .bi-shield-lock-fill::before {
16499 content: "\f537";
16500 }
16501
16502 .bi-shield-lock::before {
16503 content: "\f538";
16504 }
16505
16506 .bi-shield-minus::before {
16507 content: "\f539";
16508 }
16509
16510 .bi-shield-plus::before {
16511 content: "\f53a";
16512 }
16513
16514 .bi-shield-shaded::before {
16515 content: "\f53b";
16516 }
16517
16518 .bi-shield-slash-fill::before {
16519 content: "\f53c";
16520 }
16521
16522 .bi-shield-slash::before {
16523 content: "\f53d";
16524 }
16525
16526 .bi-shield-x::before {
16527 content: "\f53e";
16528 }
16529
16530 .bi-shield::before {
16531 content: "\f53f";
16532 }
16533
16534 .bi-shift-fill::before {
16535 content: "\f540";
16536 }
16537
16538 .bi-shift::before {
16539 content: "\f541";
16540 }
16541
16542 .bi-shop-window::before {
16543 content: "\f542";
16544 }
16545
16546 .bi-shop::before {
16547 content: "\f543";
16548 }
16549
16550 .bi-shuffle::before {
16551 content: "\f544";
16552 }
16553
16554 .bi-signpost-2-fill::before {
16555 content: "\f545";
16556 }
16557
16558 .bi-signpost-2::before {
16559 content: "\f546";
16560 }
16561
16562 .bi-signpost-fill::before {
16563 content: "\f547";
16564 }
16565
16566 .bi-signpost-split-fill::before {
16567 content: "\f548";
16568 }
16569
16570 .bi-signpost-split::before {
16571 content: "\f549";
16572 }
16573
16574 .bi-signpost::before {
16575 content: "\f54a";
16576 }
16577
16578 .bi-sim-fill::before {
16579 content: "\f54b";
16580 }
16581
16582 .bi-sim::before {
16583 content: "\f54c";
16584 }
16585
16586 .bi-skip-backward-btn-fill::before {
16587 content: "\f54d";
16588 }
16589
16590 .bi-skip-backward-btn::before {
16591 content: "\f54e";
16592 }
16593
16594 .bi-skip-backward-circle-fill::before {
16595 content: "\f54f";
16596 }
16597
16598 .bi-skip-backward-circle::before {
16599 content: "\f550";
16600 }
16601
16602 .bi-skip-backward-fill::before {
16603 content: "\f551";
16604 }
16605
16606 .bi-skip-backward::before {
16607 content: "\f552";
16608 }
16609
16610 .bi-skip-end-btn-fill::before {
16611 content: "\f553";
16612 }
16613
16614 .bi-skip-end-btn::before {
16615 content: "\f554";
16616 }
16617
16618 .bi-skip-end-circle-fill::before {
16619 content: "\f555";
16620 }
16621
16622 .bi-skip-end-circle::before {
16623 content: "\f556";
16624 }
16625
16626 .bi-skip-end-fill::before {
16627 content: "\f557";
16628 }
16629
16630 .bi-skip-end::before {
16631 content: "\f558";
16632 }
16633
16634 .bi-skip-forward-btn-fill::before {
16635 content: "\f559";
16636 }
16637
16638 .bi-skip-forward-btn::before {
16639 content: "\f55a";
16640 }
16641
16642 .bi-skip-forward-circle-fill::before {
16643 content: "\f55b";
16644 }
16645
16646 .bi-skip-forward-circle::before {
16647 content: "\f55c";
16648 }
16649
16650 .bi-skip-forward-fill::before {
16651 content: "\f55d";
16652 }
16653
16654 .bi-skip-forward::before {
16655 content: "\f55e";
16656 }
16657
16658 .bi-skip-start-btn-fill::before {
16659 content: "\f55f";
16660 }
16661
16662 .bi-skip-start-btn::before {
16663 content: "\f560";
16664 }
16665
16666 .bi-skip-start-circle-fill::before {
16667 content: "\f561";
16668 }
16669
16670 .bi-skip-start-circle::before {
16671 content: "\f562";
16672 }
16673
16674 .bi-skip-start-fill::before {
16675 content: "\f563";
16676 }
16677
16678 .bi-skip-start::before {
16679 content: "\f564";
16680 }
16681
16682 .bi-slack::before {
16683 content: "\f565";
16684 }
16685
16686 .bi-slash-circle-fill::before {
16687 content: "\f566";
16688 }
16689
16690 .bi-slash-circle::before {
16691 content: "\f567";
16692 }
16693
16694 .bi-slash-square-fill::before {
16695 content: "\f568";
16696 }
16697
16698 .bi-slash-square::before {
16699 content: "\f569";
16700 }
16701
16702 .bi-slash::before {
16703 content: "\f56a";
16704 }
16705
16706 .bi-sliders::before {
16707 content: "\f56b";
16708 }
16709
16710 .bi-smartwatch::before {
16711 content: "\f56c";
16712 }
16713
16714 .bi-snow::before {
16715 content: "\f56d";
16716 }
16717
16718 .bi-snow2::before {
16719 content: "\f56e";
16720 }
16721
16722 .bi-snow3::before {
16723 content: "\f56f";
16724 }
16725
16726 .bi-sort-alpha-down-alt::before {
16727 content: "\f570";
16728 }
16729
16730 .bi-sort-alpha-down::before {
16731 content: "\f571";
16732 }
16733
16734 .bi-sort-alpha-up-alt::before {
16735 content: "\f572";
16736 }
16737
16738 .bi-sort-alpha-up::before {
16739 content: "\f573";
16740 }
16741
16742 .bi-sort-down-alt::before {
16743 content: "\f574";
16744 }
16745
16746 .bi-sort-down::before {
16747 content: "\f575";
16748 }
16749
16750 .bi-sort-numeric-down-alt::before {
16751 content: "\f576";
16752 }
16753
16754 .bi-sort-numeric-down::before {
16755 content: "\f577";
16756 }
16757
16758 .bi-sort-numeric-up-alt::before {
16759 content: "\f578";
16760 }
16761
16762 .bi-sort-numeric-up::before {
16763 content: "\f579";
16764 }
16765
16766 .bi-sort-up-alt::before {
16767 content: "\f57a";
16768 }
16769
16770 .bi-sort-up::before {
16771 content: "\f57b";
16772 }
16773
16774 .bi-soundwave::before {
16775 content: "\f57c";
16776 }
16777
16778 .bi-speaker-fill::before {
16779 content: "\f57d";
16780 }
16781
16782 .bi-speaker::before {
16783 content: "\f57e";
16784 }
16785
16786 .bi-speedometer::before {
16787 content: "\f57f";
16788 }
16789
16790 .bi-speedometer2::before {
16791 content: "\f580";
16792 }
16793
16794 .bi-spellcheck::before {
16795 content: "\f581";
16796 }
16797
16798 .bi-square-fill::before {
16799 content: "\f582";
16800 }
16801
16802 .bi-square-half::before {
16803 content: "\f583";
16804 }
16805
16806 .bi-square::before {
16807 content: "\f584";
16808 }
16809
16810 .bi-stack::before {
16811 content: "\f585";
16812 }
16813
16814 .bi-star-fill::before {
16815 content: "\f586";
16816 }
16817
16818 .bi-star-half::before {
16819 content: "\f587";
16820 }
16821
16822 .bi-star::before {
16823 content: "\f588";
16824 }
16825
16826 .bi-stars::before {
16827 content: "\f589";
16828 }
16829
16830 .bi-stickies-fill::before {
16831 content: "\f58a";
16832 }
16833
16834 .bi-stickies::before {
16835 content: "\f58b";
16836 }
16837
16838 .bi-sticky-fill::before {
16839 content: "\f58c";
16840 }
16841
16842 .bi-sticky::before {
16843 content: "\f58d";
16844 }
16845
16846 .bi-stop-btn-fill::before {
16847 content: "\f58e";
16848 }
16849
16850 .bi-stop-btn::before {
16851 content: "\f58f";
16852 }
16853
16854 .bi-stop-circle-fill::before {
16855 content: "\f590";
16856 }
16857
16858 .bi-stop-circle::before {
16859 content: "\f591";
16860 }
16861
16862 .bi-stop-fill::before {
16863 content: "\f592";
16864 }
16865
16866 .bi-stop::before {
16867 content: "\f593";
16868 }
16869
16870 .bi-stoplights-fill::before {
16871 content: "\f594";
16872 }
16873
16874 .bi-stoplights::before {
16875 content: "\f595";
16876 }
16877
16878 .bi-stopwatch-fill::before {
16879 content: "\f596";
16880 }
16881
16882 .bi-stopwatch::before {
16883 content: "\f597";
16884 }
16885
16886 .bi-subtract::before {
16887 content: "\f598";
16888 }
16889
16890 .bi-suit-club-fill::before {
16891 content: "\f599";
16892 }
16893
16894 .bi-suit-club::before {
16895 content: "\f59a";
16896 }
16897
16898 .bi-suit-diamond-fill::before {
16899 content: "\f59b";
16900 }
16901
16902 .bi-suit-diamond::before {
16903 content: "\f59c";
16904 }
16905
16906 .bi-suit-heart-fill::before {
16907 content: "\f59d";
16908 }
16909
16910 .bi-suit-heart::before {
16911 content: "\f59e";
16912 }
16913
16914 .bi-suit-spade-fill::before {
16915 content: "\f59f";
16916 }
16917
16918 .bi-suit-spade::before {
16919 content: "\f5a0";
16920 }
16921
16922 .bi-sun-fill::before {
16923 content: "\f5a1";
16924 }
16925
16926 .bi-sun::before {
16927 content: "\f5a2";
16928 }
16929
16930 .bi-sunglasses::before {
16931 content: "\f5a3";
16932 }
16933
16934 .bi-sunrise-fill::before {
16935 content: "\f5a4";
16936 }
16937
16938 .bi-sunrise::before {
16939 content: "\f5a5";
16940 }
16941
16942 .bi-sunset-fill::before {
16943 content: "\f5a6";
16944 }
16945
16946 .bi-sunset::before {
16947 content: "\f5a7";
16948 }
16949
16950 .bi-symmetry-horizontal::before {
16951 content: "\f5a8";
16952 }
16953
16954 .bi-symmetry-vertical::before {
16955 content: "\f5a9";
16956 }
16957
16958 .bi-table::before {
16959 content: "\f5aa";
16960 }
16961
16962 .bi-tablet-fill::before {
16963 content: "\f5ab";
16964 }
16965
16966 .bi-tablet-landscape-fill::before {
16967 content: "\f5ac";
16968 }
16969
16970 .bi-tablet-landscape::before {
16971 content: "\f5ad";
16972 }
16973
16974 .bi-tablet::before {
16975 content: "\f5ae";
16976 }
16977
16978 .bi-tag-fill::before {
16979 content: "\f5af";
16980 }
16981
16982 .bi-tag::before {
16983 content: "\f5b0";
16984 }
16985
16986 .bi-tags-fill::before {
16987 content: "\f5b1";
16988 }
16989
16990 .bi-tags::before {
16991 content: "\f5b2";
16992 }
16993
16994 .bi-telegram::before {
16995 content: "\f5b3";
16996 }
16997
16998 .bi-telephone-fill::before {
16999 content: "\f5b4";
17000 }
17001
17002 .bi-telephone-forward-fill::before {
17003 content: "\f5b5";
17004 }
17005
17006 .bi-telephone-forward::before {
17007 content: "\f5b6";
17008 }
17009
17010 .bi-telephone-inbound-fill::before {
17011 content: "\f5b7";
17012 }
17013
17014 .bi-telephone-inbound::before {
17015 content: "\f5b8";
17016 }
17017
17018 .bi-telephone-minus-fill::before {
17019 content: "\f5b9";
17020 }
17021
17022 .bi-telephone-minus::before {
17023 content: "\f5ba";
17024 }
17025
17026 .bi-telephone-outbound-fill::before {
17027 content: "\f5bb";
17028 }
17029
17030 .bi-telephone-outbound::before {
17031 content: "\f5bc";
17032 }
17033
17034 .bi-telephone-plus-fill::before {
17035 content: "\f5bd";
17036 }
17037
17038 .bi-telephone-plus::before {
17039 content: "\f5be";
17040 }
17041
17042 .bi-telephone-x-fill::before {
17043 content: "\f5bf";
17044 }
17045
17046 .bi-telephone-x::before {
17047 content: "\f5c0";
17048 }
17049
17050 .bi-telephone::before {
17051 content: "\f5c1";
17052 }
17053
17054 .bi-terminal-fill::before {
17055 content: "\f5c2";
17056 }
17057
17058 .bi-terminal::before {
17059 content: "\f5c3";
17060 }
17061
17062 .bi-text-center::before {
17063 content: "\f5c4";
17064 }
17065
17066 .bi-text-indent-left::before {
17067 content: "\f5c5";
17068 }
17069
17070 .bi-text-indent-right::before {
17071 content: "\f5c6";
17072 }
17073
17074 .bi-text-left::before {
17075 content: "\f5c7";
17076 }
17077
17078 .bi-text-paragraph::before {
17079 content: "\f5c8";
17080 }
17081
17082 .bi-text-right::before {
17083 content: "\f5c9";
17084 }
17085
17086 .bi-textarea-resize::before {
17087 content: "\f5ca";
17088 }
17089
17090 .bi-textarea-t::before {
17091 content: "\f5cb";
17092 }
17093
17094 .bi-textarea::before {
17095 content: "\f5cc";
17096 }
17097
17098 .bi-thermometer-half::before {
17099 content: "\f5cd";
17100 }
17101
17102 .bi-thermometer-high::before {
17103 content: "\f5ce";
17104 }
17105
17106 .bi-thermometer-low::before {
17107 content: "\f5cf";
17108 }
17109
17110 .bi-thermometer-snow::before {
17111 content: "\f5d0";
17112 }
17113
17114 .bi-thermometer-sun::before {
17115 content: "\f5d1";
17116 }
17117
17118 .bi-thermometer::before {
17119 content: "\f5d2";
17120 }
17121
17122 .bi-three-dots-vertical::before {
17123 content: "\f5d3";
17124 }
17125
17126 .bi-three-dots::before {
17127 content: "\f5d4";
17128 }
17129
17130 .bi-toggle-off::before {
17131 content: "\f5d5";
17132 }
17133
17134 .bi-toggle-on::before {
17135 content: "\f5d6";
17136 }
17137
17138 .bi-toggle2-off::before {
17139 content: "\f5d7";
17140 }
17141
17142 .bi-toggle2-on::before {
17143 content: "\f5d8";
17144 }
17145
17146 .bi-toggles::before {
17147 content: "\f5d9";
17148 }
17149
17150 .bi-toggles2::before {
17151 content: "\f5da";
17152 }
17153
17154 .bi-tools::before {
17155 content: "\f5db";
17156 }
17157
17158 .bi-tornado::before {
17159 content: "\f5dc";
17160 }
17161
17162 .bi-trash-fill::before {
17163 content: "\f5dd";
17164 }
17165
17166 .bi-trash::before {
17167 content: "\f5de";
17168 }
17169
17170 .bi-trash2-fill::before {
17171 content: "\f5df";
17172 }
17173
17174 .bi-trash2::before {
17175 content: "\f5e0";
17176 }
17177
17178 .bi-tree-fill::before {
17179 content: "\f5e1";
17180 }
17181
17182 .bi-tree::before {
17183 content: "\f5e2";
17184 }
17185
17186 .bi-triangle-fill::before {
17187 content: "\f5e3";
17188 }
17189
17190 .bi-triangle-half::before {
17191 content: "\f5e4";
17192 }
17193
17194 .bi-triangle::before {
17195 content: "\f5e5";
17196 }
17197
17198 .bi-trophy-fill::before {
17199 content: "\f5e6";
17200 }
17201
17202 .bi-trophy::before {
17203 content: "\f5e7";
17204 }
17205
17206 .bi-tropical-storm::before {
17207 content: "\f5e8";
17208 }
17209
17210 .bi-truck-flatbed::before {
17211 content: "\f5e9";
17212 }
17213
17214 .bi-truck::before {
17215 content: "\f5ea";
17216 }
17217
17218 .bi-tsunami::before {
17219 content: "\f5eb";
17220 }
17221
17222 .bi-tv-fill::before {
17223 content: "\f5ec";
17224 }
17225
17226 .bi-tv::before {
17227 content: "\f5ed";
17228 }
17229
17230 .bi-twitch::before {
17231 content: "\f5ee";
17232 }
17233
17234 .bi-twitter::before {
17235 content: "\f5ef";
17236 }
17237
17238 .bi-type-bold::before {
17239 content: "\f5f0";
17240 }
17241
17242 .bi-type-h1::before {
17243 content: "\f5f1";
17244 }
17245
17246 .bi-type-h2::before {
17247 content: "\f5f2";
17248 }
17249
17250 .bi-type-h3::before {
17251 content: "\f5f3";
17252 }
17253
17254 .bi-type-italic::before {
17255 content: "\f5f4";
17256 }
17257
17258 .bi-type-strikethrough::before {
17259 content: "\f5f5";
17260 }
17261
17262 .bi-type-underline::before {
17263 content: "\f5f6";
17264 }
17265
17266 .bi-type::before {
17267 content: "\f5f7";
17268 }
17269
17270 .bi-ui-checks-grid::before {
17271 content: "\f5f8";
17272 }
17273
17274 .bi-ui-checks::before {
17275 content: "\f5f9";
17276 }
17277
17278 .bi-ui-radios-grid::before {
17279 content: "\f5fa";
17280 }
17281
17282 .bi-ui-radios::before {
17283 content: "\f5fb";
17284 }
17285
17286 .bi-umbrella-fill::before {
17287 content: "\f5fc";
17288 }
17289
17290 .bi-umbrella::before {
17291 content: "\f5fd";
17292 }
17293
17294 .bi-union::before {
17295 content: "\f5fe";
17296 }
17297
17298 .bi-unlock-fill::before {
17299 content: "\f5ff";
17300 }
17301
17302 .bi-unlock::before {
17303 content: "\f600";
17304 }
17305
17306 .bi-upc-scan::before {
17307 content: "\f601";
17308 }
17309
17310 .bi-upc::before {
17311 content: "\f602";
17312 }
17313
17314 .bi-upload::before {
17315 content: "\f603";
17316 }
17317
17318 .bi-vector-pen::before {
17319 content: "\f604";
17320 }
17321
17322 .bi-view-list::before {
17323 content: "\f605";
17324 }
17325
17326 .bi-view-stacked::before {
17327 content: "\f606";
17328 }
17329
17330 .bi-vinyl-fill::before {
17331 content: "\f607";
17332 }
17333
17334 .bi-vinyl::before {
17335 content: "\f608";
17336 }
17337
17338 .bi-voicemail::before {
17339 content: "\f609";
17340 }
17341
17342 .bi-volume-down-fill::before {
17343 content: "\f60a";
17344 }
17345
17346 .bi-volume-down::before {
17347 content: "\f60b";
17348 }
17349
17350 .bi-volume-mute-fill::before {
17351 content: "\f60c";
17352 }
17353
17354 .bi-volume-mute::before {
17355 content: "\f60d";
17356 }
17357
17358 .bi-volume-off-fill::before {
17359 content: "\f60e";
17360 }
17361
17362 .bi-volume-off::before {
17363 content: "\f60f";
17364 }
17365
17366 .bi-volume-up-fill::before {
17367 content: "\f610";
17368 }
17369
17370 .bi-volume-up::before {
17371 content: "\f611";
17372 }
17373
17374 .bi-vr::before {
17375 content: "\f612";
17376 }
17377
17378 .bi-wallet-fill::before {
17379 content: "\f613";
17380 }
17381
17382 .bi-wallet::before {
17383 content: "\f614";
17384 }
17385
17386 .bi-wallet2::before {
17387 content: "\f615";
17388 }
17389
17390 .bi-watch::before {
17391 content: "\f616";
17392 }
17393
17394 .bi-water::before {
17395 content: "\f617";
17396 }
17397
17398 .bi-whatsapp::before {
17399 content: "\f618";
17400 }
17401
17402 .bi-wifi-1::before {
17403 content: "\f619";
17404 }
17405
17406 .bi-wifi-2::before {
17407 content: "\f61a";
17408 }
17409
17410 .bi-wifi-off::before {
17411 content: "\f61b";
17412 }
17413
17414 .bi-wifi::before {
17415 content: "\f61c";
17416 }
17417
17418 .bi-wind::before {
17419 content: "\f61d";
17420 }
17421
17422 .bi-window-dock::before {
17423 content: "\f61e";
17424 }
17425
17426 .bi-window-sidebar::before {
17427 content: "\f61f";
17428 }
17429
17430 .bi-window::before {
17431 content: "\f620";
17432 }
17433
17434 .bi-wrench::before {
17435 content: "\f621";
17436 }
17437
17438 .bi-x-circle-fill::before {
17439 content: "\f622";
17440 }
17441
17442 .bi-x-circle::before {
17443 content: "\f623";
17444 }
17445
17446 .bi-x-diamond-fill::before {
17447 content: "\f624";
17448 }
17449
17450 .bi-x-diamond::before {
17451 content: "\f625";
17452 }
17453
17454 .bi-x-octagon-fill::before {
17455 content: "\f626";
17456 }
17457
17458 .bi-x-octagon::before {
17459 content: "\f627";
17460 }
17461
17462 .bi-x-square-fill::before {
17463 content: "\f628";
17464 }
17465
17466 .bi-x-square::before {
17467 content: "\f629";
17468 }
17469
17470 .bi-x::before {
17471 content: "\f62a";
17472 }
17473
17474 .bi-youtube::before {
17475 content: "\f62b";
17476 }
17477
17478 .bi-zoom-in::before {
17479 content: "\f62c";
17480 }
17481
17482 .bi-zoom-out::before {
17483 content: "\f62d";
17484 }
17485
17486 .bi-bank::before {
17487 content: "\f62e";
17488 }
17489
17490 .bi-bank2::before {
17491 content: "\f62f";
17492 }
17493
17494 .bi-bell-slash-fill::before {
17495 content: "\f630";
17496 }
17497
17498 .bi-bell-slash::before {
17499 content: "\f631";
17500 }
17501
17502 .bi-cash-coin::before {
17503 content: "\f632";
17504 }
17505
17506 .bi-check-lg::before {
17507 content: "\f633";
17508 }
17509
17510 .bi-coin::before {
17511 content: "\f634";
17512 }
17513
17514 .bi-currency-bitcoin::before {
17515 content: "\f635";
17516 }
17517
17518 .bi-currency-dollar::before {
17519 content: "\f636";
17520 }
17521
17522 .bi-currency-euro::before {
17523 content: "\f637";
17524 }
17525
17526 .bi-currency-exchange::before {
17527 content: "\f638";
17528 }
17529
17530 .bi-currency-pound::before {
17531 content: "\f639";
17532 }
17533
17534 .bi-currency-yen::before {
17535 content: "\f63a";
17536 }
17537
17538 .bi-dash-lg::before {
17539 content: "\f63b";
17540 }
17541
17542 .bi-exclamation-lg::before {
17543 content: "\f63c";
17544 }
17545
17546 .bi-file-earmark-pdf-fill::before {
17547 content: "\f63d";
17548 }
17549
17550 .bi-file-earmark-pdf::before {
17551 content: "\f63e";
17552 }
17553
17554 .bi-file-pdf-fill::before {
17555 content: "\f63f";
17556 }
17557
17558 .bi-file-pdf::before {
17559 content: "\f640";
17560 }
17561
17562 .bi-gender-ambiguous::before {
17563 content: "\f641";
17564 }
17565
17566 .bi-gender-female::before {
17567 content: "\f642";
17568 }
17569
17570 .bi-gender-male::before {
17571 content: "\f643";
17572 }
17573
17574 .bi-gender-trans::before {
17575 content: "\f644";
17576 }
17577
17578 .bi-headset-vr::before {
17579 content: "\f645";
17580 }
17581
17582 .bi-info-lg::before {
17583 content: "\f646";
17584 }
17585
17586 .bi-mastodon::before {
17587 content: "\f647";
17588 }
17589
17590 .bi-messenger::before {
17591 content: "\f648";
17592 }
17593
17594 .bi-piggy-bank-fill::before {
17595 content: "\f649";
17596 }
17597
17598 .bi-piggy-bank::before {
17599 content: "\f64a";
17600 }
17601
17602 .bi-pin-map-fill::before {
17603 content: "\f64b";
17604 }
17605
17606 .bi-pin-map::before {
17607 content: "\f64c";
17608 }
17609
17610 .bi-plus-lg::before {
17611 content: "\f64d";
17612 }
17613
17614 .bi-question-lg::before {
17615 content: "\f64e";
17616 }
17617
17618 .bi-recycle::before {
17619 content: "\f64f";
17620 }
17621
17622 .bi-reddit::before {
17623 content: "\f650";
17624 }
17625
17626 .bi-safe-fill::before {
17627 content: "\f651";
17628 }
17629
17630 .bi-safe2-fill::before {
17631 content: "\f652";
17632 }
17633
17634 .bi-safe2::before {
17635 content: "\f653";
17636 }
17637
17638 .bi-sd-card-fill::before {
17639 content: "\f654";
17640 }
17641
17642 .bi-sd-card::before {
17643 content: "\f655";
17644 }
17645
17646 .bi-skype::before {
17647 content: "\f656";
17648 }
17649
17650 .bi-slash-lg::before {
17651 content: "\f657";
17652 }
17653
17654 .bi-translate::before {
17655 content: "\f658";
17656 }
17657
17658 .bi-x-lg::before {
17659 content: "\f659";
17660 }
17661
17662 .bi-safe::before {
17663 content: "\f65a";
17664 }
17665
17666 .bi-apple::before {
17667 content: "\f65b";
17668 }
17669
17670 .bi-microsoft::before {
17671 content: "\f65d";
17672 }
17673
17674 .bi-windows::before {
17675 content: "\f65e";
17676 }
17677
17678 .bi-behance::before {
17679 content: "\f65c";
17680 }
17681
17682 .bi-dribbble::before {
17683 content: "\f65f";
17684 }
17685
17686 .bi-line::before {
17687 content: "\f660";
17688 }
17689
17690 .bi-medium::before {
17691 content: "\f661";
17692 }
17693
17694 .bi-paypal::before {
17695 content: "\f662";
17696 }
17697
17698 .bi-pinterest::before {
17699 content: "\f663";
17700 }
17701
17702 .bi-signal::before {
17703 content: "\f664";
17704 }
17705
17706 .bi-snapchat::before {
17707 content: "\f665";
17708 }
17709
17710 .bi-spotify::before {
17711 content: "\f666";
17712 }
17713
17714 .bi-stack-overflow::before {
17715 content: "\f667";
17716 }
17717
17718 .bi-strava::before {
17719 content: "\f668";
17720 }
17721
17722 .bi-wordpress::before {
17723 content: "\f669";
17724 }
17725
17726 .bi-vimeo::before {
17727 content: "\f66a";
17728 }
17729
17730 .bi-activity::before {
17731 content: "\f66b";
17732 }
17733
17734 .bi-easel2-fill::before {
17735 content: "\f66c";
17736 }
17737
17738 .bi-easel2::before {
17739 content: "\f66d";
17740 }
17741
17742 .bi-easel3-fill::before {
17743 content: "\f66e";
17744 }
17745
17746 .bi-easel3::before {
17747 content: "\f66f";
17748 }
17749
17750 .bi-fan::before {
17751 content: "\f670";
17752 }
17753
17754 .bi-fingerprint::before {
17755 content: "\f671";
17756 }
17757
17758 .bi-graph-down-arrow::before {
17759 content: "\f672";
17760 }
17761
17762 .bi-graph-up-arrow::before {
17763 content: "\f673";
17764 }
17765
17766 .bi-hypnotize::before {
17767 content: "\f674";
17768 }
17769
17770 .bi-magic::before {
17771 content: "\f675";
17772 }
17773
17774 .bi-person-rolodex::before {
17775 content: "\f676";
17776 }
17777
17778 .bi-person-video::before {
17779 content: "\f677";
17780 }
17781
17782 .bi-person-video2::before {
17783 content: "\f678";
17784 }
17785
17786 .bi-person-video3::before {
17787 content: "\f679";
17788 }
17789
17790 .bi-person-workspace::before {
17791 content: "\f67a";
17792 }
17793
17794 .bi-radioactive::before {
17795 content: "\f67b";
17796 }
17797
17798 .bi-webcam-fill::before {
17799 content: "\f67c";
17800 }
17801
17802 .bi-webcam::before {
17803 content: "\f67d";
17804 }
17805
17806 .bi-yin-yang::before {
17807 content: "\f67e";
17808 }
17809
17810 .bi-bandaid-fill::before {
17811 content: "\f680";
17812 }
17813
17814 .bi-bandaid::before {
17815 content: "\f681";
17816 }
17817
17818 .bi-bluetooth::before {
17819 content: "\f682";
17820 }
17821
17822 .bi-body-text::before {
17823 content: "\f683";
17824 }
17825
17826 .bi-boombox::before {
17827 content: "\f684";
17828 }
17829
17830 .bi-boxes::before {
17831 content: "\f685";
17832 }
17833
17834 .bi-dpad-fill::before {
17835 content: "\f686";
17836 }
17837
17838 .bi-dpad::before {
17839 content: "\f687";
17840 }
17841
17842 .bi-ear-fill::before {
17843 content: "\f688";
17844 }
17845
17846 .bi-ear::before {
17847 content: "\f689";
17848 }
17849
17850 .bi-envelope-check-fill::before {
17851 content: "\f68b";
17852 }
17853
17854 .bi-envelope-check::before {
17855 content: "\f68c";
17856 }
17857
17858 .bi-envelope-dash-fill::before {
17859 content: "\f68e";
17860 }
17861
17862 .bi-envelope-dash::before {
17863 content: "\f68f";
17864 }
17865
17866 .bi-envelope-exclamation-fill::before {
17867 content: "\f691";
17868 }
17869
17870 .bi-envelope-exclamation::before {
17871 content: "\f692";
17872 }
17873
17874 .bi-envelope-plus-fill::before {
17875 content: "\f693";
17876 }
17877
17878 .bi-envelope-plus::before {
17879 content: "\f694";
17880 }
17881
17882 .bi-envelope-slash-fill::before {
17883 content: "\f696";
17884 }
17885
17886 .bi-envelope-slash::before {
17887 content: "\f697";
17888 }
17889
17890 .bi-envelope-x-fill::before {
17891 content: "\f699";
17892 }
17893
17894 .bi-envelope-x::before {
17895 content: "\f69a";
17896 }
17897
17898 .bi-explicit-fill::before {
17899 content: "\f69b";
17900 }
17901
17902 .bi-explicit::before {
17903 content: "\f69c";
17904 }
17905
17906 .bi-git::before {
17907 content: "\f69d";
17908 }
17909
17910 .bi-infinity::before {
17911 content: "\f69e";
17912 }
17913
17914 .bi-list-columns-reverse::before {
17915 content: "\f69f";
17916 }
17917
17918 .bi-list-columns::before {
17919 content: "\f6a0";
17920 }
17921
17922 .bi-meta::before {
17923 content: "\f6a1";
17924 }
17925
17926 .bi-nintendo-switch::before {
17927 content: "\f6a4";
17928 }
17929
17930 .bi-pc-display-horizontal::before {
17931 content: "\f6a5";
17932 }
17933
17934 .bi-pc-display::before {
17935 content: "\f6a6";
17936 }
17937
17938 .bi-pc-horizontal::before {
17939 content: "\f6a7";
17940 }
17941
17942 .bi-pc::before {
17943 content: "\f6a8";
17944 }
17945
17946 .bi-playstation::before {
17947 content: "\f6a9";
17948 }
17949
17950 .bi-plus-slash-minus::before {
17951 content: "\f6aa";
17952 }
17953
17954 .bi-projector-fill::before {
17955 content: "\f6ab";
17956 }
17957
17958 .bi-projector::before {
17959 content: "\f6ac";
17960 }
17961
17962 .bi-qr-code-scan::before {
17963 content: "\f6ad";
17964 }
17965
17966 .bi-qr-code::before {
17967 content: "\f6ae";
17968 }
17969
17970 .bi-quora::before {
17971 content: "\f6af";
17972 }
17973
17974 .bi-quote::before {
17975 content: "\f6b0";
17976 }
17977
17978 .bi-robot::before {
17979 content: "\f6b1";
17980 }
17981
17982 .bi-send-check-fill::before {
17983 content: "\f6b2";
17984 }
17985
17986 .bi-send-check::before {
17987 content: "\f6b3";
17988 }
17989
17990 .bi-send-dash-fill::before {
17991 content: "\f6b4";
17992 }
17993
17994 .bi-send-dash::before {
17995 content: "\f6b5";
17996 }
17997
17998 .bi-send-exclamation-fill::before {
17999 content: "\f6b7";
18000 }
18001
18002 .bi-send-exclamation::before {
18003 content: "\f6b8";
18004 }
18005
18006 .bi-send-fill::before {
18007 content: "\f6b9";
18008 }
18009
18010 .bi-send-plus-fill::before {
18011 content: "\f6ba";
18012 }
18013
18014 .bi-send-plus::before {
18015 content: "\f6bb";
18016 }
18017
18018 .bi-send-slash-fill::before {
18019 content: "\f6bc";
18020 }
18021
18022 .bi-send-slash::before {
18023 content: "\f6bd";
18024 }
18025
18026 .bi-send-x-fill::before {
18027 content: "\f6be";
18028 }
18029
18030 .bi-send-x::before {
18031 content: "\f6bf";
18032 }
18033
18034 .bi-send::before {
18035 content: "\f6c0";
18036 }
18037
18038 .bi-steam::before {
18039 content: "\f6c1";
18040 }
18041
18042 .bi-terminal-dash::before {
18043 content: "\f6c3";
18044 }
18045
18046 .bi-terminal-plus::before {
18047 content: "\f6c4";
18048 }
18049
18050 .bi-terminal-split::before {
18051 content: "\f6c5";
18052 }
18053
18054 .bi-ticket-detailed-fill::before {
18055 content: "\f6c6";
18056 }
18057
18058 .bi-ticket-detailed::before {
18059 content: "\f6c7";
18060 }
18061
18062 .bi-ticket-fill::before {
18063 content: "\f6c8";
18064 }
18065
18066 .bi-ticket-perforated-fill::before {
18067 content: "\f6c9";
18068 }
18069
18070 .bi-ticket-perforated::before {
18071 content: "\f6ca";
18072 }
18073
18074 .bi-ticket::before {
18075 content: "\f6cb";
18076 }
18077
18078 .bi-tiktok::before {
18079 content: "\f6cc";
18080 }
18081
18082 .bi-window-dash::before {
18083 content: "\f6cd";
18084 }
18085
18086 .bi-window-desktop::before {
18087 content: "\f6ce";
18088 }
18089
18090 .bi-window-fullscreen::before {
18091 content: "\f6cf";
18092 }
18093
18094 .bi-window-plus::before {
18095 content: "\f6d0";
18096 }
18097
18098 .bi-window-split::before {
18099 content: "\f6d1";
18100 }
18101
18102 .bi-window-stack::before {
18103 content: "\f6d2";
18104 }
18105
18106 .bi-window-x::before {
18107 content: "\f6d3";
18108 }
18109
18110 .bi-xbox::before {
18111 content: "\f6d4";
18112 }
18113
18114 .bi-ethernet::before {
18115 content: "\f6d5";
18116 }
18117
18118 .bi-hdmi-fill::before {
18119 content: "\f6d6";
18120 }
18121
18122 .bi-hdmi::before {
18123 content: "\f6d7";
18124 }
18125
18126 .bi-usb-c-fill::before {
18127 content: "\f6d8";
18128 }
18129
18130 .bi-usb-c::before {
18131 content: "\f6d9";
18132 }
18133
18134 .bi-usb-fill::before {
18135 content: "\f6da";
18136 }
18137
18138 .bi-usb-plug-fill::before {
18139 content: "\f6db";
18140 }
18141
18142 .bi-usb-plug::before {
18143 content: "\f6dc";
18144 }
18145
18146 .bi-usb-symbol::before {
18147 content: "\f6dd";
18148 }
18149
18150 .bi-usb::before {
18151 content: "\f6de";
18152 }
18153
18154 .bi-boombox-fill::before {
18155 content: "\f6df";
18156 }
18157
18158 .bi-displayport::before {
18159 content: "\f6e1";
18160 }
18161
18162 .bi-gpu-card::before {
18163 content: "\f6e2";
18164 }
18165
18166 .bi-memory::before {
18167 content: "\f6e3";
18168 }
18169
18170 .bi-modem-fill::before {
18171 content: "\f6e4";
18172 }
18173
18174 .bi-modem::before {
18175 content: "\f6e5";
18176 }
18177
18178 .bi-motherboard-fill::before {
18179 content: "\f6e6";
18180 }
18181
18182 .bi-motherboard::before {
18183 content: "\f6e7";
18184 }
18185
18186 .bi-optical-audio-fill::before {
18187 content: "\f6e8";
18188 }
18189
18190 .bi-optical-audio::before {
18191 content: "\f6e9";
18192 }
18193
18194 .bi-pci-card::before {
18195 content: "\f6ea";
18196 }
18197
18198 .bi-router-fill::before {
18199 content: "\f6eb";
18200 }
18201
18202 .bi-router::before {
18203 content: "\f6ec";
18204 }
18205
18206 .bi-thunderbolt-fill::before {
18207 content: "\f6ef";
18208 }
18209
18210 .bi-thunderbolt::before {
18211 content: "\f6f0";
18212 }
18213
18214 .bi-usb-drive-fill::before {
18215 content: "\f6f1";
18216 }
18217
18218 .bi-usb-drive::before {
18219 content: "\f6f2";
18220 }
18221
18222 .bi-usb-micro-fill::before {
18223 content: "\f6f3";
18224 }
18225
18226 .bi-usb-micro::before {
18227 content: "\f6f4";
18228 }
18229
18230 .bi-usb-mini-fill::before {
18231 content: "\f6f5";
18232 }
18233
18234 .bi-usb-mini::before {
18235 content: "\f6f6";
18236 }
18237
18238 .bi-cloud-haze2::before {
18239 content: "\f6f7";
18240 }
18241
18242 .bi-device-hdd-fill::before {
18243 content: "\f6f8";
18244 }
18245
18246 .bi-device-hdd::before {
18247 content: "\f6f9";
18248 }
18249
18250 .bi-device-ssd-fill::before {
18251 content: "\f6fa";
18252 }
18253
18254 .bi-device-ssd::before {
18255 content: "\f6fb";
18256 }
18257
18258 .bi-displayport-fill::before {
18259 content: "\f6fc";
18260 }
18261
18262 .bi-mortarboard-fill::before {
18263 content: "\f6fd";
18264 }
18265
18266 .bi-mortarboard::before {
18267 content: "\f6fe";
18268 }
18269
18270 .bi-terminal-x::before {
18271 content: "\f6ff";
18272 }
18273
18274 .bi-arrow-through-heart-fill::before {
18275 content: "\f700";
18276 }
18277
18278 .bi-arrow-through-heart::before {
18279 content: "\f701";
18280 }
18281
18282 .bi-badge-sd-fill::before {
18283 content: "\f702";
18284 }
18285
18286 .bi-badge-sd::before {
18287 content: "\f703";
18288 }
18289
18290 .bi-bag-heart-fill::before {
18291 content: "\f704";
18292 }
18293
18294 .bi-bag-heart::before {
18295 content: "\f705";
18296 }
18297
18298 .bi-balloon-fill::before {
18299 content: "\f706";
18300 }
18301
18302 .bi-balloon-heart-fill::before {
18303 content: "\f707";
18304 }
18305
18306 .bi-balloon-heart::before {
18307 content: "\f708";
18308 }
18309
18310 .bi-balloon::before {
18311 content: "\f709";
18312 }
18313
18314 .bi-box2-fill::before {
18315 content: "\f70a";
18316 }
18317
18318 .bi-box2-heart-fill::before {
18319 content: "\f70b";
18320 }
18321
18322 .bi-box2-heart::before {
18323 content: "\f70c";
18324 }
18325
18326 .bi-box2::before {
18327 content: "\f70d";
18328 }
18329
18330 .bi-braces-asterisk::before {
18331 content: "\f70e";
18332 }
18333
18334 .bi-calendar-heart-fill::before {
18335 content: "\f70f";
18336 }
18337
18338 .bi-calendar-heart::before {
18339 content: "\f710";
18340 }
18341
18342 .bi-calendar2-heart-fill::before {
18343 content: "\f711";
18344 }
18345
18346 .bi-calendar2-heart::before {
18347 content: "\f712";
18348 }
18349
18350 .bi-chat-heart-fill::before {
18351 content: "\f713";
18352 }
18353
18354 .bi-chat-heart::before {
18355 content: "\f714";
18356 }
18357
18358 .bi-chat-left-heart-fill::before {
18359 content: "\f715";
18360 }
18361
18362 .bi-chat-left-heart::before {
18363 content: "\f716";
18364 }
18365
18366 .bi-chat-right-heart-fill::before {
18367 content: "\f717";
18368 }
18369
18370 .bi-chat-right-heart::before {
18371 content: "\f718";
18372 }
18373
18374 .bi-chat-square-heart-fill::before {
18375 content: "\f719";
18376 }
18377
18378 .bi-chat-square-heart::before {
18379 content: "\f71a";
18380 }
18381
18382 .bi-clipboard-check-fill::before {
18383 content: "\f71b";
18384 }
18385
18386 .bi-clipboard-data-fill::before {
18387 content: "\f71c";
18388 }
18389
18390 .bi-clipboard-fill::before {
18391 content: "\f71d";
18392 }
18393
18394 .bi-clipboard-heart-fill::before {
18395 content: "\f71e";
18396 }
18397
18398 .bi-clipboard-heart::before {
18399 content: "\f71f";
18400 }
18401
18402 .bi-clipboard-minus-fill::before {
18403 content: "\f720";
18404 }
18405
18406 .bi-clipboard-plus-fill::before {
18407 content: "\f721";
18408 }
18409
18410 .bi-clipboard-pulse::before {
18411 content: "\f722";
18412 }
18413
18414 .bi-clipboard-x-fill::before {
18415 content: "\f723";
18416 }
18417
18418 .bi-clipboard2-check-fill::before {
18419 content: "\f724";
18420 }
18421
18422 .bi-clipboard2-check::before {
18423 content: "\f725";
18424 }
18425
18426 .bi-clipboard2-data-fill::before {
18427 content: "\f726";
18428 }
18429
18430 .bi-clipboard2-data::before {
18431 content: "\f727";
18432 }
18433
18434 .bi-clipboard2-fill::before {
18435 content: "\f728";
18436 }
18437
18438 .bi-clipboard2-heart-fill::before {
18439 content: "\f729";
18440 }
18441
18442 .bi-clipboard2-heart::before {
18443 content: "\f72a";
18444 }
18445
18446 .bi-clipboard2-minus-fill::before {
18447 content: "\f72b";
18448 }
18449
18450 .bi-clipboard2-minus::before {
18451 content: "\f72c";
18452 }
18453
18454 .bi-clipboard2-plus-fill::before {
18455 content: "\f72d";
18456 }
18457
18458 .bi-clipboard2-plus::before {
18459 content: "\f72e";
18460 }
18461
18462 .bi-clipboard2-pulse-fill::before {
18463 content: "\f72f";
18464 }
18465
18466 .bi-clipboard2-pulse::before {
18467 content: "\f730";
18468 }
18469
18470 .bi-clipboard2-x-fill::before {
18471 content: "\f731";
18472 }
18473
18474 .bi-clipboard2-x::before {
18475 content: "\f732";
18476 }
18477
18478 .bi-clipboard2::before {
18479 content: "\f733";
18480 }
18481
18482 .bi-emoji-kiss-fill::before {
18483 content: "\f734";
18484 }
18485
18486 .bi-emoji-kiss::before {
18487 content: "\f735";
18488 }
18489
18490 .bi-envelope-heart-fill::before {
18491 content: "\f736";
18492 }
18493
18494 .bi-envelope-heart::before {
18495 content: "\f737";
18496 }
18497
18498 .bi-envelope-open-heart-fill::before {
18499 content: "\f738";
18500 }
18501
18502 .bi-envelope-open-heart::before {
18503 content: "\f739";
18504 }
18505
18506 .bi-envelope-paper-fill::before {
18507 content: "\f73a";
18508 }
18509
18510 .bi-envelope-paper-heart-fill::before {
18511 content: "\f73b";
18512 }
18513
18514 .bi-envelope-paper-heart::before {
18515 content: "\f73c";
18516 }
18517
18518 .bi-envelope-paper::before {
18519 content: "\f73d";
18520 }
18521
18522 .bi-filetype-aac::before {
18523 content: "\f73e";
18524 }
18525
18526 .bi-filetype-ai::before {
18527 content: "\f73f";
18528 }
18529
18530 .bi-filetype-bmp::before {
18531 content: "\f740";
18532 }
18533
18534 .bi-filetype-cs::before {
18535 content: "\f741";
18536 }
18537
18538 .bi-filetype-css::before {
18539 content: "\f742";
18540 }
18541
18542 .bi-filetype-csv::before {
18543 content: "\f743";
18544 }
18545
18546 .bi-filetype-doc::before {
18547 content: "\f744";
18548 }
18549
18550 .bi-filetype-docx::before {
18551 content: "\f745";
18552 }
18553
18554 .bi-filetype-exe::before {
18555 content: "\f746";
18556 }
18557
18558 .bi-filetype-gif::before {
18559 content: "\f747";
18560 }
18561
18562 .bi-filetype-heic::before {
18563 content: "\f748";
18564 }
18565
18566 .bi-filetype-html::before {
18567 content: "\f749";
18568 }
18569
18570 .bi-filetype-java::before {
18571 content: "\f74a";
18572 }
18573
18574 .bi-filetype-jpg::before {
18575 content: "\f74b";
18576 }
18577
18578 .bi-filetype-js::before {
18579 content: "\f74c";
18580 }
18581
18582 .bi-filetype-jsx::before {
18583 content: "\f74d";
18584 }
18585
18586 .bi-filetype-key::before {
18587 content: "\f74e";
18588 }
18589
18590 .bi-filetype-m4p::before {
18591 content: "\f74f";
18592 }
18593
18594 .bi-filetype-md::before {
18595 content: "\f750";
18596 }
18597
18598 .bi-filetype-mdx::before {
18599 content: "\f751";
18600 }
18601
18602 .bi-filetype-mov::before {
18603 content: "\f752";
18604 }
18605
18606 .bi-filetype-mp3::before {
18607 content: "\f753";
18608 }
18609
18610 .bi-filetype-mp4::before {
18611 content: "\f754";
18612 }
18613
18614 .bi-filetype-otf::before {
18615 content: "\f755";
18616 }
18617
18618 .bi-filetype-pdf::before {
18619 content: "\f756";
18620 }
18621
18622 .bi-filetype-php::before {
18623 content: "\f757";
18624 }
18625
18626 .bi-filetype-png::before {
18627 content: "\f758";
18628 }
18629
18630 .bi-filetype-ppt::before {
18631 content: "\f75a";
18632 }
18633
18634 .bi-filetype-psd::before {
18635 content: "\f75b";
18636 }
18637
18638 .bi-filetype-py::before {
18639 content: "\f75c";
18640 }
18641
18642 .bi-filetype-raw::before {
18643 content: "\f75d";
18644 }
18645
18646 .bi-filetype-rb::before {
18647 content: "\f75e";
18648 }
18649
18650 .bi-filetype-sass::before {
18651 content: "\f75f";
18652 }
18653
18654 .bi-filetype-scss::before {
18655 content: "\f760";
18656 }
18657
18658 .bi-filetype-sh::before {
18659 content: "\f761";
18660 }
18661
18662 .bi-filetype-svg::before {
18663 content: "\f762";
18664 }
18665
18666 .bi-filetype-tiff::before {
18667 content: "\f763";
18668 }
18669
18670 .bi-filetype-tsx::before {
18671 content: "\f764";
18672 }
18673
18674 .bi-filetype-ttf::before {
18675 content: "\f765";
18676 }
18677
18678 .bi-filetype-txt::before {
18679 content: "\f766";
18680 }
18681
18682 .bi-filetype-wav::before {
18683 content: "\f767";
18684 }
18685
18686 .bi-filetype-woff::before {
18687 content: "\f768";
18688 }
18689
18690 .bi-filetype-xls::before {
18691 content: "\f76a";
18692 }
18693
18694 .bi-filetype-xml::before {
18695 content: "\f76b";
18696 }
18697
18698 .bi-filetype-yml::before {
18699 content: "\f76c";
18700 }
18701
18702 .bi-heart-arrow::before {
18703 content: "\f76d";
18704 }
18705
18706 .bi-heart-pulse-fill::before {
18707 content: "\f76e";
18708 }
18709
18710 .bi-heart-pulse::before {
18711 content: "\f76f";
18712 }
18713
18714 .bi-heartbreak-fill::before {
18715 content: "\f770";
18716 }
18717
18718 .bi-heartbreak::before {
18719 content: "\f771";
18720 }
18721
18722 .bi-hearts::before {
18723 content: "\f772";
18724 }
18725
18726 .bi-hospital-fill::before {
18727 content: "\f773";
18728 }
18729
18730 .bi-hospital::before {
18731 content: "\f774";
18732 }
18733
18734 .bi-house-heart-fill::before {
18735 content: "\f775";
18736 }
18737
18738 .bi-house-heart::before {
18739 content: "\f776";
18740 }
18741
18742 .bi-incognito::before {
18743 content: "\f777";
18744 }
18745
18746 .bi-magnet-fill::before {
18747 content: "\f778";
18748 }
18749
18750 .bi-magnet::before {
18751 content: "\f779";
18752 }
18753
18754 .bi-person-heart::before {
18755 content: "\f77a";
18756 }
18757
18758 .bi-person-hearts::before {
18759 content: "\f77b";
18760 }
18761
18762 .bi-phone-flip::before {
18763 content: "\f77c";
18764 }
18765
18766 .bi-plugin::before {
18767 content: "\f77d";
18768 }
18769
18770 .bi-postage-fill::before {
18771 content: "\f77e";
18772 }
18773
18774 .bi-postage-heart-fill::before {
18775 content: "\f77f";
18776 }
18777
18778 .bi-postage-heart::before {
18779 content: "\f780";
18780 }
18781
18782 .bi-postage::before {
18783 content: "\f781";
18784 }
18785
18786 .bi-postcard-fill::before {
18787 content: "\f782";
18788 }
18789
18790 .bi-postcard-heart-fill::before {
18791 content: "\f783";
18792 }
18793
18794 .bi-postcard-heart::before {
18795 content: "\f784";
18796 }
18797
18798 .bi-postcard::before {
18799 content: "\f785";
18800 }
18801
18802 .bi-search-heart-fill::before {
18803 content: "\f786";
18804 }
18805
18806 .bi-search-heart::before {
18807 content: "\f787";
18808 }
18809
18810 .bi-sliders2-vertical::before {
18811 content: "\f788";
18812 }
18813
18814 .bi-sliders2::before {
18815 content: "\f789";
18816 }
18817
18818 .bi-trash3-fill::before {
18819 content: "\f78a";
18820 }
18821
18822 .bi-trash3::before {
18823 content: "\f78b";
18824 }
18825
18826 .bi-valentine::before {
18827 content: "\f78c";
18828 }
18829
18830 .bi-valentine2::before {
18831 content: "\f78d";
18832 }
18833
18834 .bi-wrench-adjustable-circle-fill::before {
18835 content: "\f78e";
18836 }
18837
18838 .bi-wrench-adjustable-circle::before {
18839 content: "\f78f";
18840 }
18841
18842 .bi-wrench-adjustable::before {
18843 content: "\f790";
18844 }
18845
18846 .bi-filetype-json::before {
18847 content: "\f791";
18848 }
18849
18850 .bi-filetype-pptx::before {
18851 content: "\f792";
18852 }
18853
18854 .bi-filetype-xlsx::before {
18855 content: "\f793";
18856 }
18857
18858 .bi-1-circle-fill::before {
18859 content: "\f796";
18860 }
18861
18862 .bi-1-circle::before {
18863 content: "\f797";
18864 }
18865
18866 .bi-1-square-fill::before {
18867 content: "\f798";
18868 }
18869
18870 .bi-1-square::before {
18871 content: "\f799";
18872 }
18873
18874 .bi-2-circle-fill::before {
18875 content: "\f79c";
18876 }
18877
18878 .bi-2-circle::before {
18879 content: "\f79d";
18880 }
18881
18882 .bi-2-square-fill::before {
18883 content: "\f79e";
18884 }
18885
18886 .bi-2-square::before {
18887 content: "\f79f";
18888 }
18889
18890 .bi-3-circle-fill::before {
18891 content: "\f7a2";
18892 }
18893
18894 .bi-3-circle::before {
18895 content: "\f7a3";
18896 }
18897
18898 .bi-3-square-fill::before {
18899 content: "\f7a4";
18900 }
18901
18902 .bi-3-square::before {
18903 content: "\f7a5";
18904 }
18905
18906 .bi-4-circle-fill::before {
18907 content: "\f7a8";
18908 }
18909
18910 .bi-4-circle::before {
18911 content: "\f7a9";
18912 }
18913
18914 .bi-4-square-fill::before {
18915 content: "\f7aa";
18916 }
18917
18918 .bi-4-square::before {
18919 content: "\f7ab";
18920 }
18921
18922 .bi-5-circle-fill::before {
18923 content: "\f7ae";
18924 }
18925
18926 .bi-5-circle::before {
18927 content: "\f7af";
18928 }
18929
18930 .bi-5-square-fill::before {
18931 content: "\f7b0";
18932 }
18933
18934 .bi-5-square::before {
18935 content: "\f7b1";
18936 }
18937
18938 .bi-6-circle-fill::before {
18939 content: "\f7b4";
18940 }
18941
18942 .bi-6-circle::before {
18943 content: "\f7b5";
18944 }
18945
18946 .bi-6-square-fill::before {
18947 content: "\f7b6";
18948 }
18949
18950 .bi-6-square::before {
18951 content: "\f7b7";
18952 }
18953
18954 .bi-7-circle-fill::before {
18955 content: "\f7ba";
18956 }
18957
18958 .bi-7-circle::before {
18959 content: "\f7bb";
18960 }
18961
18962 .bi-7-square-fill::before {
18963 content: "\f7bc";
18964 }
18965
18966 .bi-7-square::before {
18967 content: "\f7bd";
18968 }
18969
18970 .bi-8-circle-fill::before {
18971 content: "\f7c0";
18972 }
18973
18974 .bi-8-circle::before {
18975 content: "\f7c1";
18976 }
18977
18978 .bi-8-square-fill::before {
18979 content: "\f7c2";
18980 }
18981
18982 .bi-8-square::before {
18983 content: "\f7c3";
18984 }
18985
18986 .bi-9-circle-fill::before {
18987 content: "\f7c6";
18988 }
18989
18990 .bi-9-circle::before {
18991 content: "\f7c7";
18992 }
18993
18994 .bi-9-square-fill::before {
18995 content: "\f7c8";
18996 }
18997
18998 .bi-9-square::before {
18999 content: "\f7c9";
19000 }
19001
19002 .bi-airplane-engines-fill::before {
19003 content: "\f7ca";
19004 }
19005
19006 .bi-airplane-engines::before {
19007 content: "\f7cb";
19008 }
19009
19010 .bi-airplane-fill::before {
19011 content: "\f7cc";
19012 }
19013
19014 .bi-airplane::before {
19015 content: "\f7cd";
19016 }
19017
19018 .bi-alexa::before {
19019 content: "\f7ce";
19020 }
19021
19022 .bi-alipay::before {
19023 content: "\f7cf";
19024 }
19025
19026 .bi-android::before {
19027 content: "\f7d0";
19028 }
19029
19030 .bi-android2::before {
19031 content: "\f7d1";
19032 }
19033
19034 .bi-box-fill::before {
19035 content: "\f7d2";
19036 }
19037
19038 .bi-box-seam-fill::before {
19039 content: "\f7d3";
19040 }
19041
19042 .bi-browser-chrome::before {
19043 content: "\f7d4";
19044 }
19045
19046 .bi-browser-edge::before {
19047 content: "\f7d5";
19048 }
19049
19050 .bi-browser-firefox::before {
19051 content: "\f7d6";
19052 }
19053
19054 .bi-browser-safari::before {
19055 content: "\f7d7";
19056 }
19057
19058 .bi-c-circle-fill::before {
19059 content: "\f7da";
19060 }
19061
19062 .bi-c-circle::before {
19063 content: "\f7db";
19064 }
19065
19066 .bi-c-square-fill::before {
19067 content: "\f7dc";
19068 }
19069
19070 .bi-c-square::before {
19071 content: "\f7dd";
19072 }
19073
19074 .bi-capsule-pill::before {
19075 content: "\f7de";
19076 }
19077
19078 .bi-capsule::before {
19079 content: "\f7df";
19080 }
19081
19082 .bi-car-front-fill::before {
19083 content: "\f7e0";
19084 }
19085
19086 .bi-car-front::before {
19087 content: "\f7e1";
19088 }
19089
19090 .bi-cassette-fill::before {
19091 content: "\f7e2";
19092 }
19093
19094 .bi-cassette::before {
19095 content: "\f7e3";
19096 }
19097
19098 .bi-cc-circle-fill::before {
19099 content: "\f7e6";
19100 }
19101
19102 .bi-cc-circle::before {
19103 content: "\f7e7";
19104 }
19105
19106 .bi-cc-square-fill::before {
19107 content: "\f7e8";
19108 }
19109
19110 .bi-cc-square::before {
19111 content: "\f7e9";
19112 }
19113
19114 .bi-cup-hot-fill::before {
19115 content: "\f7ea";
19116 }
19117
19118 .bi-cup-hot::before {
19119 content: "\f7eb";
19120 }
19121
19122 .bi-currency-rupee::before {
19123 content: "\f7ec";
19124 }
19125
19126 .bi-dropbox::before {
19127 content: "\f7ed";
19128 }
19129
19130 .bi-escape::before {
19131 content: "\f7ee";
19132 }
19133
19134 .bi-fast-forward-btn-fill::before {
19135 content: "\f7ef";
19136 }
19137
19138 .bi-fast-forward-btn::before {
19139 content: "\f7f0";
19140 }
19141
19142 .bi-fast-forward-circle-fill::before {
19143 content: "\f7f1";
19144 }
19145
19146 .bi-fast-forward-circle::before {
19147 content: "\f7f2";
19148 }
19149
19150 .bi-fast-forward-fill::before {
19151 content: "\f7f3";
19152 }
19153
19154 .bi-fast-forward::before {
19155 content: "\f7f4";
19156 }
19157
19158 .bi-filetype-sql::before {
19159 content: "\f7f5";
19160 }
19161
19162 .bi-fire::before {
19163 content: "\f7f6";
19164 }
19165
19166 .bi-google-play::before {
19167 content: "\f7f7";
19168 }
19169
19170 .bi-h-circle-fill::before {
19171 content: "\f7fa";
19172 }
19173
19174 .bi-h-circle::before {
19175 content: "\f7fb";
19176 }
19177
19178 .bi-h-square-fill::before {
19179 content: "\f7fc";
19180 }
19181
19182 .bi-h-square::before {
19183 content: "\f7fd";
19184 }
19185
19186 .bi-indent::before {
19187 content: "\f7fe";
19188 }
19189
19190 .bi-lungs-fill::before {
19191 content: "\f7ff";
19192 }
19193
19194 .bi-lungs::before {
19195 content: "\f800";
19196 }
19197
19198 .bi-microsoft-teams::before {
19199 content: "\f801";
19200 }
19201
19202 .bi-p-circle-fill::before {
19203 content: "\f804";
19204 }
19205
19206 .bi-p-circle::before {
19207 content: "\f805";
19208 }
19209
19210 .bi-p-square-fill::before {
19211 content: "\f806";
19212 }
19213
19214 .bi-p-square::before {
19215 content: "\f807";
19216 }
19217
19218 .bi-pass-fill::before {
19219 content: "\f808";
19220 }
19221
19222 .bi-pass::before {
19223 content: "\f809";
19224 }
19225
19226 .bi-prescription::before {
19227 content: "\f80a";
19228 }
19229
19230 .bi-prescription2::before {
19231 content: "\f80b";
19232 }
19233
19234 .bi-r-circle-fill::before {
19235 content: "\f80e";
19236 }
19237
19238 .bi-r-circle::before {
19239 content: "\f80f";
19240 }
19241
19242 .bi-r-square-fill::before {
19243 content: "\f810";
19244 }
19245
19246 .bi-r-square::before {
19247 content: "\f811";
19248 }
19249
19250 .bi-repeat-1::before {
19251 content: "\f812";
19252 }
19253
19254 .bi-repeat::before {
19255 content: "\f813";
19256 }
19257
19258 .bi-rewind-btn-fill::before {
19259 content: "\f814";
19260 }
19261
19262 .bi-rewind-btn::before {
19263 content: "\f815";
19264 }
19265
19266 .bi-rewind-circle-fill::before {
19267 content: "\f816";
19268 }
19269
19270 .bi-rewind-circle::before {
19271 content: "\f817";
19272 }
19273
19274 .bi-rewind-fill::before {
19275 content: "\f818";
19276 }
19277
19278 .bi-rewind::before {
19279 content: "\f819";
19280 }
19281
19282 .bi-train-freight-front-fill::before {
19283 content: "\f81a";
19284 }
19285
19286 .bi-train-freight-front::before {
19287 content: "\f81b";
19288 }
19289
19290 .bi-train-front-fill::before {
19291 content: "\f81c";
19292 }
19293
19294 .bi-train-front::before {
19295 content: "\f81d";
19296 }
19297
19298 .bi-train-lightrail-front-fill::before {
19299 content: "\f81e";
19300 }
19301
19302 .bi-train-lightrail-front::before {
19303 content: "\f81f";
19304 }
19305
19306 .bi-truck-front-fill::before {
19307 content: "\f820";
19308 }
19309
19310 .bi-truck-front::before {
19311 content: "\f821";
19312 }
19313
19314 .bi-ubuntu::before {
19315 content: "\f822";
19316 }
19317
19318 .bi-unindent::before {
19319 content: "\f823";
19320 }
19321
19322 .bi-unity::before {
19323 content: "\f824";
19324 }
19325
19326 .bi-universal-access-circle::before {
19327 content: "\f825";
19328 }
19329
19330 .bi-universal-access::before {
19331 content: "\f826";
19332 }
19333
19334 .bi-virus::before {
19335 content: "\f827";
19336 }
19337
19338 .bi-virus2::before {
19339 content: "\f828";
19340 }
19341
19342 .bi-wechat::before {
19343 content: "\f829";
19344 }
19345
19346 .bi-yelp::before {
19347 content: "\f82a";
19348 }
19349
19350 .bi-sign-stop-fill::before {
19351 content: "\f82b";
19352 }
19353
19354 .bi-sign-stop-lights-fill::before {
19355 content: "\f82c";
19356 }
19357
19358 .bi-sign-stop-lights::before {
19359 content: "\f82d";
19360 }
19361
19362 .bi-sign-stop::before {
19363 content: "\f82e";
19364 }
19365
19366 .bi-sign-turn-left-fill::before {
19367 content: "\f82f";
19368 }
19369
19370 .bi-sign-turn-left::before {
19371 content: "\f830";
19372 }
19373
19374 .bi-sign-turn-right-fill::before {
19375 content: "\f831";
19376 }
19377
19378 .bi-sign-turn-right::before {
19379 content: "\f832";
19380 }
19381
19382 .bi-sign-turn-slight-left-fill::before {
19383 content: "\f833";
19384 }
19385
19386 .bi-sign-turn-slight-left::before {
19387 content: "\f834";
19388 }
19389
19390 .bi-sign-turn-slight-right-fill::before {
19391 content: "\f835";
19392 }
19393
19394 .bi-sign-turn-slight-right::before {
19395 content: "\f836";
19396 }
19397
19398 .bi-sign-yield-fill::before {
19399 content: "\f837";
19400 }
19401
19402 .bi-sign-yield::before {
19403 content: "\f838";
19404 }
19405
19406 .bi-ev-station-fill::before {
19407 content: "\f839";
19408 }
19409
19410 .bi-ev-station::before {
19411 content: "\f83a";
19412 }
19413
19414 .bi-fuel-pump-diesel-fill::before {
19415 content: "\f83b";
19416 }
19417
19418 .bi-fuel-pump-diesel::before {
19419 content: "\f83c";
19420 }
19421
19422 .bi-fuel-pump-fill::before {
19423 content: "\f83d";
19424 }
19425
19426 .bi-fuel-pump::before {
19427 content: "\f83e";
19428 }
19429
19430 .bi-0-circle-fill::before {
19431 content: "\f83f";
19432 }
19433
19434 .bi-0-circle::before {
19435 content: "\f840";
19436 }
19437
19438 .bi-0-square-fill::before {
19439 content: "\f841";
19440 }
19441
19442 .bi-0-square::before {
19443 content: "\f842";
19444 }
19445
19446 .bi-rocket-fill::before {
19447 content: "\f843";
19448 }
19449
19450 .bi-rocket-takeoff-fill::before {
19451 content: "\f844";
19452 }
19453
19454 .bi-rocket-takeoff::before {
19455 content: "\f845";
19456 }
19457
19458 .bi-rocket::before {
19459 content: "\f846";
19460 }
19461
19462 .bi-stripe::before {
19463 content: "\f847";
19464 }
19465
19466 .bi-subscript::before {
19467 content: "\f848";
19468 }
19469
19470 .bi-superscript::before {
19471 content: "\f849";
19472 }
19473
19474 .bi-trello::before {
19475 content: "\f84a";
19476 }
19477
19478 .bi-envelope-at-fill::before {
19479 content: "\f84b";
19480 }
19481
19482 .bi-envelope-at::before {
19483 content: "\f84c";
19484 }
19485
19486 .bi-regex::before {
19487 content: "\f84d";
19488 }
19489
19490 .bi-text-wrap::before {
19491 content: "\f84e";
19492 }
19493
19494 .bi-sign-dead-end-fill::before {
19495 content: "\f84f";
19496 }
19497
19498 .bi-sign-dead-end::before {
19499 content: "\f850";
19500 }
19501
19502 .bi-sign-do-not-enter-fill::before {
19503 content: "\f851";
19504 }
19505
19506 .bi-sign-do-not-enter::before {
19507 content: "\f852";
19508 }
19509
19510 .bi-sign-intersection-fill::before {
19511 content: "\f853";
19512 }
19513
19514 .bi-sign-intersection-side-fill::before {
19515 content: "\f854";
19516 }
19517
19518 .bi-sign-intersection-side::before {
19519 content: "\f855";
19520 }
19521
19522 .bi-sign-intersection-t-fill::before {
19523 content: "\f856";
19524 }
19525
19526 .bi-sign-intersection-t::before {
19527 content: "\f857";
19528 }
19529
19530 .bi-sign-intersection-y-fill::before {
19531 content: "\f858";
19532 }
19533
19534 .bi-sign-intersection-y::before {
19535 content: "\f859";
19536 }
19537
19538 .bi-sign-intersection::before {
19539 content: "\f85a";
19540 }
19541
19542 .bi-sign-merge-left-fill::before {
19543 content: "\f85b";
19544 }
19545
19546 .bi-sign-merge-left::before {
19547 content: "\f85c";
19548 }
19549
19550 .bi-sign-merge-right-fill::before {
19551 content: "\f85d";
19552 }
19553
19554 .bi-sign-merge-right::before {
19555 content: "\f85e";
19556 }
19557
19558 .bi-sign-no-left-turn-fill::before {
19559 content: "\f85f";
19560 }
19561
19562 .bi-sign-no-left-turn::before {
19563 content: "\f860";
19564 }
19565
19566 .bi-sign-no-parking-fill::before {
19567 content: "\f861";
19568 }
19569
19570 .bi-sign-no-parking::before {
19571 content: "\f862";
19572 }
19573
19574 .bi-sign-no-right-turn-fill::before {
19575 content: "\f863";
19576 }
19577
19578 .bi-sign-no-right-turn::before {
19579 content: "\f864";
19580 }
19581
19582 .bi-sign-railroad-fill::before {
19583 content: "\f865";
19584 }
19585
19586 .bi-sign-railroad::before {
19587 content: "\f866";
19588 }
19589
19590 .bi-building-add::before {
19591 content: "\f867";
19592 }
19593
19594 .bi-building-check::before {
19595 content: "\f868";
19596 }
19597
19598 .bi-building-dash::before {
19599 content: "\f869";
19600 }
19601
19602 .bi-building-down::before {
19603 content: "\f86a";
19604 }
19605
19606 .bi-building-exclamation::before {
19607 content: "\f86b";
19608 }
19609
19610 .bi-building-fill-add::before {
19611 content: "\f86c";
19612 }
19613
19614 .bi-building-fill-check::before {
19615 content: "\f86d";
19616 }
19617
19618 .bi-building-fill-dash::before {
19619 content: "\f86e";
19620 }
19621
19622 .bi-building-fill-down::before {
19623 content: "\f86f";
19624 }
19625
19626 .bi-building-fill-exclamation::before {
19627 content: "\f870";
19628 }
19629
19630 .bi-building-fill-gear::before {
19631 content: "\f871";
19632 }
19633
19634 .bi-building-fill-lock::before {
19635 content: "\f872";
19636 }
19637
19638 .bi-building-fill-slash::before {
19639 content: "\f873";
19640 }
19641
19642 .bi-building-fill-up::before {
19643 content: "\f874";
19644 }
19645
19646 .bi-building-fill-x::before {
19647 content: "\f875";
19648 }
19649
19650 .bi-building-fill::before {
19651 content: "\f876";
19652 }
19653
19654 .bi-building-gear::before {
19655 content: "\f877";
19656 }
19657
19658 .bi-building-lock::before {
19659 content: "\f878";
19660 }
19661
19662 .bi-building-slash::before {
19663 content: "\f879";
19664 }
19665
19666 .bi-building-up::before {
19667 content: "\f87a";
19668 }
19669
19670 .bi-building-x::before {
19671 content: "\f87b";
19672 }
19673
19674 .bi-buildings-fill::before {
19675 content: "\f87c";
19676 }
19677
19678 .bi-buildings::before {
19679 content: "\f87d";
19680 }
19681
19682 .bi-bus-front-fill::before {
19683 content: "\f87e";
19684 }
19685
19686 .bi-bus-front::before {
19687 content: "\f87f";
19688 }
19689
19690 .bi-ev-front-fill::before {
19691 content: "\f880";
19692 }
19693
19694 .bi-ev-front::before {
19695 content: "\f881";
19696 }
19697
19698 .bi-globe-americas::before {
19699 content: "\f882";
19700 }
19701
19702 .bi-globe-asia-australia::before {
19703 content: "\f883";
19704 }
19705
19706 .bi-globe-central-south-asia::before {
19707 content: "\f884";
19708 }
19709
19710 .bi-globe-europe-africa::before {
19711 content: "\f885";
19712 }
19713
19714 .bi-house-add-fill::before {
19715 content: "\f886";
19716 }
19717
19718 .bi-house-add::before {
19719 content: "\f887";
19720 }
19721
19722 .bi-house-check-fill::before {
19723 content: "\f888";
19724 }
19725
19726 .bi-house-check::before {
19727 content: "\f889";
19728 }
19729
19730 .bi-house-dash-fill::before {
19731 content: "\f88a";
19732 }
19733
19734 .bi-house-dash::before {
19735 content: "\f88b";
19736 }
19737
19738 .bi-house-down-fill::before {
19739 content: "\f88c";
19740 }
19741
19742 .bi-house-down::before {
19743 content: "\f88d";
19744 }
19745
19746 .bi-house-exclamation-fill::before {
19747 content: "\f88e";
19748 }
19749
19750 .bi-house-exclamation::before {
19751 content: "\f88f";
19752 }
19753
19754 .bi-house-gear-fill::before {
19755 content: "\f890";
19756 }
19757
19758 .bi-house-gear::before {
19759 content: "\f891";
19760 }
19761
19762 .bi-house-lock-fill::before {
19763 content: "\f892";
19764 }
19765
19766 .bi-house-lock::before {
19767 content: "\f893";
19768 }
19769
19770 .bi-house-slash-fill::before {
19771 content: "\f894";
19772 }
19773
19774 .bi-house-slash::before {
19775 content: "\f895";
19776 }
19777
19778 .bi-house-up-fill::before {
19779 content: "\f896";
19780 }
19781
19782 .bi-house-up::before {
19783 content: "\f897";
19784 }
19785
19786 .bi-house-x-fill::before {
19787 content: "\f898";
19788 }
19789
19790 .bi-house-x::before {
19791 content: "\f899";
19792 }
19793
19794 .bi-person-add::before {
19795 content: "\f89a";
19796 }
19797
19798 .bi-person-down::before {
19799 content: "\f89b";
19800 }
19801
19802 .bi-person-exclamation::before {
19803 content: "\f89c";
19804 }
19805
19806 .bi-person-fill-add::before {
19807 content: "\f89d";
19808 }
19809
19810 .bi-person-fill-check::before {
19811 content: "\f89e";
19812 }
19813
19814 .bi-person-fill-dash::before {
19815 content: "\f89f";
19816 }
19817
19818 .bi-person-fill-down::before {
19819 content: "\f8a0";
19820 }
19821
19822 .bi-person-fill-exclamation::before {
19823 content: "\f8a1";
19824 }
19825
19826 .bi-person-fill-gear::before {
19827 content: "\f8a2";
19828 }
19829
19830 .bi-person-fill-lock::before {
19831 content: "\f8a3";
19832 }
19833
19834 .bi-person-fill-slash::before {
19835 content: "\f8a4";
19836 }
19837
19838 .bi-person-fill-up::before {
19839 content: "\f8a5";
19840 }
19841
19842 .bi-person-fill-x::before {
19843 content: "\f8a6";
19844 }
19845
19846 .bi-person-gear::before {
19847 content: "\f8a7";
19848 }
19849
19850 .bi-person-lock::before {
19851 content: "\f8a8";
19852 }
19853
19854 .bi-person-slash::before {
19855 content: "\f8a9";
19856 }
19857
19858 .bi-person-up::before {
19859 content: "\f8aa";
19860 }
19861
19862 .bi-scooter::before {
19863 content: "\f8ab";
19864 }
19865
19866 .bi-taxi-front-fill::before {
19867 content: "\f8ac";
19868 }
19869
19870 .bi-taxi-front::before {
19871 content: "\f8ad";
19872 }
19873
19874 .bi-amd::before {
19875 content: "\f8ae";
19876 }
19877
19878 .bi-database-add::before {
19879 content: "\f8af";
19880 }
19881
19882 .bi-database-check::before {
19883 content: "\f8b0";
19884 }
19885
19886 .bi-database-dash::before {
19887 content: "\f8b1";
19888 }
19889
19890 .bi-database-down::before {
19891 content: "\f8b2";
19892 }
19893
19894 .bi-database-exclamation::before {
19895 content: "\f8b3";
19896 }
19897
19898 .bi-database-fill-add::before {
19899 content: "\f8b4";
19900 }
19901
19902 .bi-database-fill-check::before {
19903 content: "\f8b5";
19904 }
19905
19906 .bi-database-fill-dash::before {
19907 content: "\f8b6";
19908 }
19909
19910 .bi-database-fill-down::before {
19911 content: "\f8b7";
19912 }
19913
19914 .bi-database-fill-exclamation::before {
19915 content: "\f8b8";
19916 }
19917
19918 .bi-database-fill-gear::before {
19919 content: "\f8b9";
19920 }
19921
19922 .bi-database-fill-lock::before {
19923 content: "\f8ba";
19924 }
19925
19926 .bi-database-fill-slash::before {
19927 content: "\f8bb";
19928 }
19929
19930 .bi-database-fill-up::before {
19931 content: "\f8bc";
19932 }
19933
19934 .bi-database-fill-x::before {
19935 content: "\f8bd";
19936 }
19937
19938 .bi-database-fill::before {
19939 content: "\f8be";
19940 }
19941
19942 .bi-database-gear::before {
19943 content: "\f8bf";
19944 }
19945
19946 .bi-database-lock::before {
19947 content: "\f8c0";
19948 }
19949
19950 .bi-database-slash::before {
19951 content: "\f8c1";
19952 }
19953
19954 .bi-database-up::before {
19955 content: "\f8c2";
19956 }
19957
19958 .bi-database-x::before {
19959 content: "\f8c3";
19960 }
19961
19962 .bi-database::before {
19963 content: "\f8c4";
19964 }
19965
19966 .bi-houses-fill::before {
19967 content: "\f8c5";
19968 }
19969
19970 .bi-houses::before {
19971 content: "\f8c6";
19972 }
19973
19974 .bi-nvidia::before {
19975 content: "\f8c7";
19976 }
19977
19978 .bi-person-vcard-fill::before {
19979 content: "\f8c8";
19980 }
19981
19982 .bi-person-vcard::before {
19983 content: "\f8c9";
19984 }
19985
19986 .bi-sina-weibo::before {
19987 content: "\f8ca";
19988 }
19989
19990 .bi-tencent-qq::before {
19991 content: "\f8cb";
19992 }
19993
19994 .bi-wikipedia::before {
19995 content: "\f8cc";
19996 }
19997
19998 .bi-alphabet-uppercase::before {
19999 content: "\f2a5";
20000 }
20001
20002 .bi-alphabet::before {
20003 content: "\f68a";
20004 }
20005
20006 .bi-amazon::before {
20007 content: "\f68d";
20008 }
20009
20010 .bi-arrows-collapse-vertical::before {
20011 content: "\f690";
20012 }
20013
20014 .bi-arrows-expand-vertical::before {
20015 content: "\f695";
20016 }
20017
20018 .bi-arrows-vertical::before {
20019 content: "\f698";
20020 }
20021
20022 .bi-arrows::before {
20023 content: "\f6a2";
20024 }
20025
20026 .bi-ban-fill::before {
20027 content: "\f6a3";
20028 }
20029
20030 .bi-ban::before {
20031 content: "\f6b6";
20032 }
20033
20034 .bi-bing::before {
20035 content: "\f6c2";
20036 }
20037
20038 .bi-cake::before {
20039 content: "\f6e0";
20040 }
20041
20042 .bi-cake2::before {
20043 content: "\f6ed";
20044 }
20045
20046 .bi-cookie::before {
20047 content: "\f6ee";
20048 }
20049
20050 .bi-copy::before {
20051 content: "\f759";
20052 }
20053
20054 .bi-crosshair::before {
20055 content: "\f769";
20056 }
20057
20058 .bi-crosshair2::before {
20059 content: "\f794";
20060 }
20061
20062 .bi-emoji-astonished-fill::before {
20063 content: "\f795";
20064 }
20065
20066 .bi-emoji-astonished::before {
20067 content: "\f79a";
20068 }
20069
20070 .bi-emoji-grimace-fill::before {
20071 content: "\f79b";
20072 }
20073
20074 .bi-emoji-grimace::before {
20075 content: "\f7a0";
20076 }
20077
20078 .bi-emoji-grin-fill::before {
20079 content: "\f7a1";
20080 }
20081
20082 .bi-emoji-grin::before {
20083 content: "\f7a6";
20084 }
20085
20086 .bi-emoji-surprise-fill::before {
20087 content: "\f7a7";
20088 }
20089
20090 .bi-emoji-surprise::before {
20091 content: "\f7ac";
20092 }
20093
20094 .bi-emoji-tear-fill::before {
20095 content: "\f7ad";
20096 }
20097
20098 .bi-emoji-tear::before {
20099 content: "\f7b2";
20100 }
20101
20102 .bi-envelope-arrow-down-fill::before {
20103 content: "\f7b3";
20104 }
20105
20106 .bi-envelope-arrow-down::before {
20107 content: "\f7b8";
20108 }
20109
20110 .bi-envelope-arrow-up-fill::before {
20111 content: "\f7b9";
20112 }
20113
20114 .bi-envelope-arrow-up::before {
20115 content: "\f7be";
20116 }
20117
20118 .bi-feather::before {
20119 content: "\f7bf";
20120 }
20121
20122 .bi-feather2::before {
20123 content: "\f7c4";
20124 }
20125
20126 .bi-floppy-fill::before {
20127 content: "\f7c5";
20128 }
20129
20130 .bi-floppy::before {
20131 content: "\f7d8";
20132 }
20133
20134 .bi-floppy2-fill::before {
20135 content: "\f7d9";
20136 }
20137
20138 .bi-floppy2::before {
20139 content: "\f7e4";
20140 }
20141
20142 .bi-gitlab::before {
20143 content: "\f7e5";
20144 }
20145
20146 .bi-highlighter::before {
20147 content: "\f7f8";
20148 }
20149
20150 .bi-marker-tip::before {
20151 content: "\f802";
20152 }
20153
20154 .bi-nvme-fill::before {
20155 content: "\f803";
20156 }
20157
20158 .bi-nvme::before {
20159 content: "\f80c";
20160 }
20161
20162 .bi-opencollective::before {
20163 content: "\f80d";
20164 }
20165
20166 .bi-pci-card-network::before {
20167 content: "\f8cd";
20168 }
20169
20170 .bi-pci-card-sound::before {
20171 content: "\f8ce";
20172 }
20173
20174 .bi-radar::before {
20175 content: "\f8cf";
20176 }
20177
20178 .bi-send-arrow-down-fill::before {
20179 content: "\f8d0";
20180 }
20181
20182 .bi-send-arrow-down::before {
20183 content: "\f8d1";
20184 }
20185
20186 .bi-send-arrow-up-fill::before {
20187 content: "\f8d2";
20188 }
20189
20190 .bi-send-arrow-up::before {
20191 content: "\f8d3";
20192 }
20193
20194 .bi-sim-slash-fill::before {
20195 content: "\f8d4";
20196 }
20197
20198 .bi-sim-slash::before {
20199 content: "\f8d5";
20200 }
20201
20202 .bi-sourceforge::before {
20203 content: "\f8d6";
20204 }
20205
20206 .bi-substack::before {
20207 content: "\f8d7";
20208 }
20209
20210 .bi-threads-fill::before {
20211 content: "\f8d8";
20212 }
20213
20214 .bi-threads::before {
20215 content: "\f8d9";
20216 }
20217
20218 .bi-transparency::before {
20219 content: "\f8da";
20220 }
20221
20222 .bi-twitter-x::before {
20223 content: "\f8db";
20224 }
20225
20226 .bi-type-h4::before {
20227 content: "\f8dc";
20228 }
20229
20230 .bi-type-h5::before {
20231 content: "\f8dd";
20232 }
20233
20234 .bi-type-h6::before {
20235 content: "\f8de";
20236 }
20237
20238 .bi-backpack-fill::before {
20239 content: "\f8df";
20240 }
20241
20242 .bi-backpack::before {
20243 content: "\f8e0";
20244 }
20245
20246 .bi-backpack2-fill::before {
20247 content: "\f8e1";
20248 }
20249
20250 .bi-backpack2::before {
20251 content: "\f8e2";
20252 }
20253
20254 .bi-backpack3-fill::before {
20255 content: "\f8e3";
20256 }
20257
20258 .bi-backpack3::before {
20259 content: "\f8e4";
20260 }
20261
20262 .bi-backpack4-fill::before {
20263 content: "\f8e5";
20264 }
20265
20266 .bi-backpack4::before {
20267 content: "\f8e6";
20268 }
20269
20270 .bi-brilliance::before {
20271 content: "\f8e7";
20272 }
20273
20274 .bi-cake-fill::before {
20275 content: "\f8e8";
20276 }
20277
20278 .bi-cake2-fill::before {
20279 content: "\f8e9";
20280 }
20281
20282 .bi-duffle-fill::before {
20283 content: "\f8ea";
20284 }
20285
20286 .bi-duffle::before {
20287 content: "\f8eb";
20288 }
20289
20290 .bi-exposure::before {
20291 content: "\f8ec";
20292 }
20293
20294 .bi-gender-neuter::before {
20295 content: "\f8ed";
20296 }
20297
20298 .bi-highlights::before {
20299 content: "\f8ee";
20300 }
20301
20302 .bi-luggage-fill::before {
20303 content: "\f8ef";
20304 }
20305
20306 .bi-luggage::before {
20307 content: "\f8f0";
20308 }
20309
20310 .bi-mailbox-flag::before {
20311 content: "\f8f1";
20312 }
20313
20314 .bi-mailbox2-flag::before {
20315 content: "\f8f2";
20316 }
20317
20318 .bi-noise-reduction::before {
20319 content: "\f8f3";
20320 }
20321
20322 .bi-passport-fill::before {
20323 content: "\f8f4";
20324 }
20325
20326 .bi-passport::before {
20327 content: "\f8f5";
20328 }
20329
20330 .bi-person-arms-up::before {
20331 content: "\f8f6";
20332 }
20333
20334 .bi-person-raised-hand::before {
20335 content: "\f8f7";
20336 }
20337
20338 .bi-person-standing-dress::before {
20339 content: "\f8f8";
20340 }
20341
20342 .bi-person-standing::before {
20343 content: "\f8f9";
20344 }
20345
20346 .bi-person-walking::before {
20347 content: "\f8fa";
20348 }
20349
20350 .bi-person-wheelchair::before {
20351 content: "\f8fb";
20352 }
20353
20354 .bi-shadows::before {
20355 content: "\f8fc";
20356 }
20357
20358 .bi-suitcase-fill::before {
20359 content: "\f8fd";
20360 }
20361
20362 .bi-suitcase-lg-fill::before {
20363 content: "\f8fe";
20364 }
20365
20366 .bi-suitcase-lg::before {
20367 content: "\f8ff";
20368 }
20369
20370 .bi-suitcase::before {
20371 content: "豈";
20372 }
20373
20374 .bi-suitcase2-fill::before {
20375 content: "更";
20376 }
20377
20378 .bi-suitcase2::before {
20379 content: "車";
20380 }
20381
20382 .bi-vignette::before {
20383 content: "賈";
20384 }
20385
20386 .bi-bluesky::before {
20387 content: "\f7f9";
20388 }
20389
20390 .bi-tux::before {
20391 content: "滑";
20392 }
20393
20394 .bi-beaker-fill::before {
20395 content: "串";
20396 }
20397
20398 .bi-beaker::before {
20399 content: "句";
20400 }
20401
20402 .bi-flask-fill::before {
20403 content: "龜";
20404 }
20405
20406 .bi-flask-florence-fill::before {
20407 content: "龜";
20408 }
20409
20410 .bi-flask-florence::before {
20411 content: "契";
20412 }
20413
20414 .bi-flask::before {
20415 content: "金";
20416 }
20417
20418 .bi-leaf-fill::before {
20419 content: "喇";
20420 }
20421
20422 .bi-leaf::before {
20423 content: "奈";
20424 }
20425
20426 .bi-measuring-cup-fill::before {
20427 content: "懶";
20428 }
20429
20430 .bi-measuring-cup::before {
20431 content: "癩";
20432 }
20433
20434 .bi-unlock2-fill::before {
20435 content: "羅";
20436 }
20437
20438 .bi-unlock2::before {
20439 content: "蘿";
20440 }
20441
20442 .bi-battery-low::before {
20443 content: "螺";
20444 }
20445
20446 .bi-anthropic::before {
20447 content: "裸";
20448 }
20449
20450 .bi-apple-music::before {
20451 content: "邏";
20452 }
20453
20454 .bi-claude::before {
20455 content: "樂";
20456 }
20457
20458 .bi-openai::before {
20459 content: "洛";
20460 }
20461
20462 .bi-perplexity::before {
20463 content: "烙";
20464 }
20465
20466 .bi-css::before {
20467 content: "珞";
20468 }
20469
20470 .bi-javascript::before {
20471 content: "落";
20472 }
20473
20474 .bi-typescript::before {
20475 content: "酪";
20476 }
20477
20478 .bi-fork-knife::before {
20479 content: "駱";
20480 }
20481
20482 .bi-globe-americas-fill::before {
20483 content: "亂";
20484 }
20485
20486 .bi-globe-asia-australia-fill::before {
20487 content: "卵";
20488 }
20489
20490 .bi-globe-central-south-asia-fill::before {
20491 content: "欄";
20492 }
20493
20494 .bi-globe-europe-africa-fill::before {
20495 content: "爛";
20496 }
20497
20498 .sam-flex-column {
20499 display: flex;
20500 flex-direction: column;
20501 }
20502
20503 .sam-flex-column.gap {
20504 row-gap: var(--size);
20505 }
20506
20507 .sam-flex-column.gap-h {
20508 row-gap: var(--size-h);
20509 }
20510
20511 .sam-flex-column.center {
20512 align-items: center;
20513 }
20514
20515 .sam-flex-row {
20516 display: flex;
20517 flex-direction: row;
20518 align-items: center;
20519 }
20520
20521 .sam-flex-row.gap {
20522 column-gap: var(--size);
20523 }
20524
20525 .sam-flex-row.gap-h {
20526 column-gap: var(--size-h);
20527 }
20528
20529 .sam-flex-grow {
20530 flex-grow: 1;
20531 }
20532
20533 .sam-align-self-center {
20534 align-self: center;
20535 }
20536
20537 .sam-text-header {
20538 background: var(--background);
20539 z-index: 20;
20540 height: 48px;
20541 min-height: 48px;
20542 display: flex;
20543 flex-direction: row;
20544 align-items: center;
20545 justify-content: center;
20546 position: relative;
20547 }
20548
20549 .sam-text-header span {
20550 font-family: var(--font-heading);
20551 font-size: 24px;
20552 font-weight: 700;
20553 letter-spacing: 0.1rem;
20554 }
20555
20556 .sam-text-header .header-buttons {
20557 position: absolute;
20558 left: 0;
20559 display: flex;
20560 flex-direction: row;
20561 align-items: center;
20562 }
20563
20564 .sam-text-header .lock-btn,
20565 .sam-text-header .header-btn {
20566 background: transparent;
20567 border: none;
20568 padding: 8px;
20569 cursor: pointer;
20570 display: flex;
20571 align-items: center;
20572 justify-content: center;
20573 border-radius: 4px;
20574 transition: background-color 0.2s;
20575 }
20576
20577 .sam-text-header .lock-btn:hover,
20578 .sam-text-header .header-btn:hover {
20579 background-color: var(--background-light);
20580 }
20581
20582 .sam-text-header .lock-btn .emoji,
20583 .sam-text-header .header-btn .emoji {
20584 font-size: 20px;
20585 }
20586
20587 .sam-text-header > .lock-btn {
20588 position: absolute;
20589 left: 0;
20590 }
20591
20592 .sam-footer-grid-2 {
20593 height: 60px;
20594 min-height: 60px;
20595 background: var(--background-light);
20596 display: grid;
20597 grid-template-columns: 1fr 1fr;
20598 grid-template-rows: auto;
20599 align-items: center;
20600 column-gap: var(--size);
20601 padding-left: var(--size);
20602 padding-right: var(--size);
20603 }
20604
20605 .sam-card {
20606 padding: var(--size);
20607 background: var(--background-light);
20608 border-radius: var(--radius-lg);
20609 color: var(--foreground);
20610 display: flex;
20611 flex-direction: column;
20612 border: 1px solid var(--border);
20613 }
20614
20615 .sam-text-muted,
20616 .text-muted {
20617 color: var(--muted-foreground) !important;
20618 }
20619
20620 .sam-text-lg {
20621 font-size: 20px;
20622 }
20623
20624 .sam-text-md {
20625 font-size: 14px;
20626 }
20627
20628 .sam-text-sm {
20629 font-size: 12px;
20630 }
20631
20632 .sam-text-xs {
20633 font-size: 10px;
20634 }
20635
20636 .sam-text-align-center {
20637 text-align: center;
20638 }
20639
20640 .sam-text-uppercase {
20641 text-transform: uppercase;
20642 }
20643
20644 .sam-text-bold {
20645 font-weight: 700;
20646 }
20647
20648 .sam-text-semibold {
20649 font-weight: 600;
20650 }
20651
20652 .sam-text-medium {
20653 font-weight: 500;
20654 }
20655
20656 .sam-mt {
20657 margin-top: var(--size);
20658 }
20659
20660 .sam-mt-2 {
20661 margin-top: var(--size-2);
20662 }
20663
20664 .sam-mt-h {
20665 margin-top: var(--size-h);
20666 }
20667
20668 .sam-mt-hh {
20669 margin-top: var(--size-hh);
20670 }
20671
20672 .sam-mb {
20673 margin-bottom: var(--size);
20674 }
20675
20676 .sam-mb-2 {
20677 margin-bottom: var(--size-2);
20678 }
20679
20680 .sam-mb-h {
20681 margin-bottom: var(--size-h);
20682 }
20683
20684 .sam-mr {
20685 margin-right: var(--size);
20686 }
20687
20688 .sam-mr-h {
20689 margin-right: var(--size-h);
20690 }
20691
20692 .sam-ml {
20693 margin-left: var(--size);
20694 }
20695
20696 .sam-ml-h {
20697 margin-left: var(--size-h);
20698 }
20699
20700 .sam-pl {
20701 padding-left: var(--size);
20702 }
20703
20704 .sam-pl-h {
20705 padding-left: var(--size-h);
20706 }
20707
20708 .sam-pr {
20709 padding-right: var(--size);
20710 }
20711
20712 .sam-pr-h {
20713 padding-right: var(--size-h);
20714 }
20715
20716 .sam-color-primary {
20717 color: var(--primary);
20718 }
20719
20720 .sam-color-secondary {
20721 color: var(--secondary);
20722 }
20723
20724 .sam-color-focus {
20725 color: var(--focus);
20726 }
20727
20728 .sam-color-danger {
20729 color: var(--destructive);
20730 }
20731
20732 .sam-color-muted {
20733 color: var(--muted-foreground);
20734 }
20735
20736 .sam-bg-primary {
20737 background-color: var(--primary);
20738 color: var(--primary-foreground);
20739 }
20740
20741 .sam-bg-secondary {
20742 background-color: var(--secondary);
20743 color: var(--secondary-foreground);
20744 }
20745
20746 .sam-bg-muted {
20747 background-color: var(--muted);
20748 }
20749
20750 @font-face {
20751 font-family: "reglisse";
20752 src: url('Reglisse_Fill.otf') format("opentype");
20753 font-weight: 700;
20754 font-style: normal;
20755 font-display: swap;
20756 font-synthesis: none;
20757 }
20758 @font-face {
20759 font-family: "IBM Plex Mono";
20760 src: url('IBMPlexMono-Regular.ttf') format("truetype");
20761 font-weight: 400;
20762 font-style: normal;
20763 font-display: swap;
20764 }
20765 @font-face {
20766 font-family: "IBM Plex Mono";
20767 src: url('IBMPlexMono-Medium.ttf') format("truetype");
20768 font-weight: 500;
20769 font-style: normal;
20770 font-display: swap;
20771 }
20772 @font-face {
20773 font-family: "IBM Plex Mono";
20774 src: url('IBMPlexMono-SemiBold.ttf') format("truetype");
20775 font-weight: 600;
20776 font-style: normal;
20777 font-display: swap;
20778 }
20779 @font-face {
20780 font-family: "IBM Plex Mono";
20781 src: url('IBMPlexMono-Bold.ttf') format("truetype");
20782 font-weight: 700;
20783 font-style: normal;
20784 font-display: swap;
20785 }
20786 @font-face {
20787 font-family: "theylive";
20788 src: url('theylive.otf') format("opentype");
20789 font-weight: normal;
20790 font-style: normal;
20791 font-display: swap;
20792 font-synthesis: none;
20793 }
20794 .font-heading {
20795 font-family: var(--font-heading);
20796 font-weight: 700;
20797 letter-spacing: 0.1rem;
20798 font-synthesis: none;
20799 }
20800
20801 .font-theylive {
20802 font-family: var(--font-theylive);
20803 font-weight: normal;
20804 letter-spacing: 0.1em;
20805 font-synthesis: none;
20806 }
20807
20808 .font-mono {
20809 font-family: var(--font-sans);
20810 }
20811
20812 h1.font-heading {
20813 font-size: 2rem;
20814 }
20815
20816 h2.font-heading {
20817 font-size: 1.6rem;
20818 }
20819
20820 h3.font-heading {
20821 font-size: 1.4rem;
20822 }
20823
20824 .emoji {
20825 font-family: var(--font-emoji);
20826 font-style: normal;
20827 font-weight: normal;
20828 line-height: 1;
20829 }
20830
20831 :root {
20832 --size-2: 32px;
20833 --size: 16px;
20834 --size-h: 8px;
20835 --size-hh: 4px;
20836 --font-sans: "IBM Plex Mono", monospace;
20837 --font-heading: "reglisse", sans-serif;
20838 --font-theylive: "theylive", sans-serif;
20839 --font-emoji: "Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Android Emoji", sans-serif;
20840 --radius: 0.25rem;
20841 --radius-sm: 2px;
20842 --radius-md: 4px;
20843 --radius-lg: 8px;
20844 --radius-xl: 24px;
20845 --primary: #f59e0b;
20846 --primary-hover: #d97706;
20847 --primary-foreground: #000000;
20848 --primary-foreground-hover: #000000;
20849 --primary-border: #f59e0b;
20850 --primary-border-hover: #d97706;
20851 --secondary: #f59e0b;
20852 --secondary-border: #f59e0b;
20853 --secondary-border-hover: #d97706;
20854 --focus: #fbbf24;
20855 --focus-border: #fbbf24;
20856 --focus-border-hover: #f59e0b;
20857 --neo-purple: #f59e0b;
20858 --neo-blue: #18b9fe;
20859 --neo-yellow: #fbbf24;
20860 --ring: #f59e0b;
20861 --destructive: #dc2626;
20862 --destructive-foreground: #ffffff;
20863 }
20864
20865 :root {
20866 --background: #0a0a0a;
20867 --background-light: #131313;
20868 --background-light-hover: #1d1d1d;
20869 --foreground: #fafafa;
20870 --border: #3d3d3d;
20871 --border-light: #4d4d4d;
20872 --secondary-hover: #0a0a0a;
20873 --secondary-foreground: #0a0a0a;
20874 --secondary-foreground-hover: #f59e0b;
20875 --focus-hover: #0a0a0a;
20876 --focus-foreground: #0a0a0a;
20877 --focus-foreground-hover: #ffd53d;
20878 --muted: #1d1d1d;
20879 --muted-foreground: #a1a1a1;
20880 --accent: #2a2a2a;
20881 --accent-foreground: #fafafa;
20882 --input: #2a2a2a;
20883 --input-border: #3d3d3d;
20884 --off-black: #0a0a0a;
20885 --secondary-black: #131313;
20886 --tertiary-black: #1d1d1d;
20887 --light-gray: #ebebeb;
20888 --neo-gray: #f8f8f8;
20889 }
20890
20891 @media (prefers-color-scheme: light) {
20892 :root {
20893 --background: #ffffff;
20894 --background-light: #f5f5f5;
20895 --background-light-hover: #ebebeb;
20896 --foreground: #0a0a0a;
20897 --border: #e0e0e0;
20898 --border-light: #d0d0d0;
20899 --secondary-hover: #fef3c7;
20900 --secondary-foreground: #000000;
20901 --secondary-foreground-hover: #d97706;
20902 --focus-hover: #fef9c3;
20903 --focus-foreground: #0a0a0a;
20904 --focus-foreground-hover: #ca8a04;
20905 --muted: #f5f5f5;
20906 --muted-foreground: #737373;
20907 --accent: #f5f5f5;
20908 --accent-foreground: #0a0a0a;
20909 --input: #ffffff;
20910 --input-border: #d0d0d0;
20911 --off-black: #ffffff;
20912 --secondary-black: #f5f5f5;
20913 --tertiary-black: #ebebeb;
20914 --light-gray: #404040;
20915 --neo-gray: #262626;
20916 }
20917 }
20918 body {
20919 height: 600px;
20920 width: 375px;
20921 color: var(--foreground);
20922 font-family: var(--font-sans);
20923 font-size: 16px;
20924 background: var(--background);
20925 margin: 0;
20926 overflow: hidden;
20927 }
20928
20929 button {
20930 text-transform: uppercase;
20931 font-family: var(--font-sans);
20932 }
20933
20934 .btn-primary {
20935 background-color: var(--primary);
20936 border-color: var(--primary-border);
20937 color: var(--primary-foreground);
20938 }
20939 .btn-primary:hover, .btn-primary:focus {
20940 background-color: var(--primary-hover);
20941 border-color: var(--primary-border-hover);
20942 color: var(--primary-foreground-hover);
20943 }
20944 .btn-primary:active, .btn-primary.active {
20945 background-color: var(--primary-hover);
20946 border-color: var(--primary-border-hover);
20947 }
20948 .btn-primary:disabled, .btn-primary.disabled {
20949 background-color: var(--primary);
20950 border-color: var(--primary-border);
20951 opacity: 0.5;
20952 }
20953 .btn-primary:focus-visible {
20954 box-shadow: 0 0 0 0.25rem rgba(245, 158, 11, 0.25);
20955 }
20956
20957 .btn-outline-primary {
20958 color: var(--primary);
20959 border-color: var(--primary-border);
20960 }
20961 .btn-outline-primary:hover, .btn-outline-primary:focus {
20962 background-color: var(--primary);
20963 border-color: var(--primary-border);
20964 color: var(--primary-foreground);
20965 }
20966
20967 .form-control {
20968 background-color: var(--input);
20969 border-color: var(--input-border);
20970 color: var(--foreground);
20971 }
20972 .form-control:focus {
20973 background-color: var(--input);
20974 border-color: var(--primary);
20975 color: var(--foreground);
20976 box-shadow: 0 0 0 0.25rem rgba(245, 158, 11, 0.25);
20977 }
20978 .form-control::placeholder {
20979 color: var(--muted-foreground);
20980 }
20981
20982 .alert-danger {
20983 background-color: var(--destructive);
20984 border-color: var(--destructive);
20985 color: var(--destructive-foreground);
20986 }
20987
20988 .sam-card {
20989 background: var(--background-light);
20990 border-color: var(--border);
20991 color: var(--foreground);
20992 }
20993
20994 .modal-content {
20995 background-color: #1a1a1a;
20996 border-color: #3d3d3d;
20997 color: #fafafa;
20998 }
20999
21000 .modal-header {
21001 border-bottom-color: #3d3d3d;
21002 }
21003 .modal-header .modal-title {
21004 color: #fafafa;
21005 }
21006 .modal-header .btn-close {
21007 filter: invert(1);
21008 }
21009
21010 .modal-footer {
21011 border-top-color: #3d3d3d;
21012 }
21013
21014 .modal-body {
21015 color: #fafafa;
21016 }
21017