A simple test for maybe doing events in the backgrounds between pages in Blazor.
1@charset "UTF-8";
2/*!
3 * Bootstrap v5.3.3 (https://getbootstrap.com/)
4 * Copyright 2011-2024 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: #052c65;
49 --bs-secondary-text-emphasis: #2b2f32;
50 --bs-success-text-emphasis: #0a3622;
51 --bs-info-text-emphasis: #055160;
52 --bs-warning-text-emphasis: #664d03;
53 --bs-danger-text-emphasis: #58151c;
54 --bs-light-text-emphasis: #495057;
55 --bs-dark-text-emphasis: #495057;
56 --bs-primary-bg-subtle: #cfe2ff;
57 --bs-secondary-bg-subtle: #e2e3e5;
58 --bs-success-bg-subtle: #d1e7dd;
59 --bs-info-bg-subtle: #cff4fc;
60 --bs-warning-bg-subtle: #fff3cd;
61 --bs-danger-bg-subtle: #f8d7da;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #9ec5fe;
65 --bs-secondary-border-subtle: #c4c8cb;
66 --bs-success-border-subtle: #a3cfbb;
67 --bs-info-border-subtle: #9eeaf9;
68 --bs-warning-border-subtle: #ffe69c;
69 --bs-danger-border-subtle: #f1aeb5;
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: #0a58ca;
100 --bs-link-hover-color-rgb: 10, 88, 202;
101 --bs-code-color: #d63384;
102 --bs-highlight-color: #212529;
103 --bs-highlight-bg: #fff3cd;
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: #2b3035;
143 --bs-tertiary-bg-rgb: 43, 48, 53;
144 --bs-primary-text-emphasis: #6ea8fe;
145 --bs-secondary-text-emphasis: #a7acb1;
146 --bs-success-text-emphasis: #75b798;
147 --bs-info-text-emphasis: #6edff6;
148 --bs-warning-text-emphasis: #ffda6a;
149 --bs-danger-text-emphasis: #ea868f;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: #031633;
153 --bs-secondary-bg-subtle: #161719;
154 --bs-success-bg-subtle: #051b11;
155 --bs-info-bg-subtle: #032830;
156 --bs-warning-bg-subtle: #332701;
157 --bs-danger-bg-subtle: #2c0b0e;
158 --bs-light-bg-subtle: #343a40;
159 --bs-dark-bg-subtle: #1a1d20;
160 --bs-primary-border-subtle: #084298;
161 --bs-secondary-border-subtle: #41464b;
162 --bs-success-border-subtle: #0f5132;
163 --bs-info-border-subtle: #087990;
164 --bs-warning-border-subtle: #997404;
165 --bs-danger-border-subtle: #842029;
166 --bs-light-border-subtle: #495057;
167 --bs-dark-border-subtle: #343a40;
168 --bs-heading-color: inherit;
169 --bs-link-color: #6ea8fe;
170 --bs-link-hover-color: #8bb9fe;
171 --bs-link-color-rgb: 110, 168, 254;
172 --bs-link-hover-color-rgb: 139, 185, 254;
173 --bs-code-color: #e685b5;
174 --bs-highlight-color: #dee2e6;
175 --bs-highlight-bg: #664d03;
176 --bs-border-color: #495057;
177 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
178 --bs-form-valid-color: #75b798;
179 --bs-form-valid-border-color: #75b798;
180 --bs-form-invalid-color: #ea868f;
181 --bs-form-invalid-border-color: #ea868f;
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
196body {
197 margin: 0;
198 font-family: var(--bs-body-font-family);
199 font-size: var(--bs-body-font-size);
200 font-weight: var(--bs-body-font-weight);
201 line-height: var(--bs-body-line-height);
202 color: var(--bs-body-color);
203 text-align: var(--bs-body-text-align);
204 background-color: var(--bs-body-bg);
205 -webkit-text-size-adjust: 100%;
206 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
207}
208
209hr {
210 margin: 1rem 0;
211 color: inherit;
212 border: 0;
213 border-top: var(--bs-border-width) solid;
214 opacity: 0.25;
215}
216
217h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
218 margin-top: 0;
219 margin-bottom: 0.5rem;
220 font-weight: 500;
221 line-height: 1.2;
222 color: var(--bs-heading-color);
223}
224
225h1, .h1 {
226 font-size: calc(1.375rem + 1.5vw);
227}
228@media (min-width: 1200px) {
229 h1, .h1 {
230 font-size: 2.5rem;
231 }
232}
233
234h2, .h2 {
235 font-size: calc(1.325rem + 0.9vw);
236}
237@media (min-width: 1200px) {
238 h2, .h2 {
239 font-size: 2rem;
240 }
241}
242
243h3, .h3 {
244 font-size: calc(1.3rem + 0.6vw);
245}
246@media (min-width: 1200px) {
247 h3, .h3 {
248 font-size: 1.75rem;
249 }
250}
251
252h4, .h4 {
253 font-size: calc(1.275rem + 0.3vw);
254}
255@media (min-width: 1200px) {
256 h4, .h4 {
257 font-size: 1.5rem;
258 }
259}
260
261h5, .h5 {
262 font-size: 1.25rem;
263}
264
265h6, .h6 {
266 font-size: 1rem;
267}
268
269p {
270 margin-top: 0;
271 margin-bottom: 1rem;
272}
273
274abbr[title] {
275 -webkit-text-decoration: underline dotted;
276 text-decoration: underline dotted;
277 cursor: help;
278 -webkit-text-decoration-skip-ink: none;
279 text-decoration-skip-ink: none;
280}
281
282address {
283 margin-bottom: 1rem;
284 font-style: normal;
285 line-height: inherit;
286}
287
288ol,
289ul {
290 padding-left: 2rem;
291}
292
293ol,
294ul,
295dl {
296 margin-top: 0;
297 margin-bottom: 1rem;
298}
299
300ol ol,
301ul ul,
302ol ul,
303ul ol {
304 margin-bottom: 0;
305}
306
307dt {
308 font-weight: 700;
309}
310
311dd {
312 margin-bottom: 0.5rem;
313 margin-left: 0;
314}
315
316blockquote {
317 margin: 0 0 1rem;
318}
319
320b,
321strong {
322 font-weight: bolder;
323}
324
325small, .small {
326 font-size: 0.875em;
327}
328
329mark, .mark {
330 padding: 0.1875em;
331 color: var(--bs-highlight-color);
332 background-color: var(--bs-highlight-bg);
333}
334
335sub,
336sup {
337 position: relative;
338 font-size: 0.75em;
339 line-height: 0;
340 vertical-align: baseline;
341}
342
343sub {
344 bottom: -0.25em;
345}
346
347sup {
348 top: -0.5em;
349}
350
351a {
352 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
353 text-decoration: underline;
354}
355a:hover {
356 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
357}
358
359a:not([href]):not([class]), a:not([href]):not([class]):hover {
360 color: inherit;
361 text-decoration: none;
362}
363
364pre,
365code,
366kbd,
367samp {
368 font-family: var(--bs-font-monospace);
369 font-size: 1em;
370}
371
372pre {
373 display: block;
374 margin-top: 0;
375 margin-bottom: 1rem;
376 overflow: auto;
377 font-size: 0.875em;
378}
379pre code {
380 font-size: inherit;
381 color: inherit;
382 word-break: normal;
383}
384
385code {
386 font-size: 0.875em;
387 color: var(--bs-code-color);
388 word-wrap: break-word;
389}
390a > code {
391 color: inherit;
392}
393
394kbd {
395 padding: 0.1875rem 0.375rem;
396 font-size: 0.875em;
397 color: var(--bs-body-bg);
398 background-color: var(--bs-body-color);
399 border-radius: 0.25rem;
400}
401kbd kbd {
402 padding: 0;
403 font-size: 1em;
404}
405
406figure {
407 margin: 0 0 1rem;
408}
409
410img,
411svg {
412 vertical-align: middle;
413}
414
415table {
416 caption-side: bottom;
417 border-collapse: collapse;
418}
419
420caption {
421 padding-top: 0.5rem;
422 padding-bottom: 0.5rem;
423 color: var(--bs-secondary-color);
424 text-align: left;
425}
426
427th {
428 text-align: inherit;
429 text-align: -webkit-match-parent;
430}
431
432thead,
433tbody,
434tfoot,
435tr,
436td,
437th {
438 border-color: inherit;
439 border-style: solid;
440 border-width: 0;
441}
442
443label {
444 display: inline-block;
445}
446
447button {
448 border-radius: 0;
449}
450
451button:focus:not(:focus-visible) {
452 outline: 0;
453}
454
455input,
456button,
457select,
458optgroup,
459textarea {
460 margin: 0;
461 font-family: inherit;
462 font-size: inherit;
463 line-height: inherit;
464}
465
466button,
467select {
468 text-transform: none;
469}
470
471[role=button] {
472 cursor: pointer;
473}
474
475select {
476 word-wrap: normal;
477}
478select:disabled {
479 opacity: 1;
480}
481
482[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
483 display: none !important;
484}
485
486button,
487[type=button],
488[type=reset],
489[type=submit] {
490 -webkit-appearance: button;
491}
492button:not(:disabled),
493[type=button]:not(:disabled),
494[type=reset]:not(:disabled),
495[type=submit]:not(:disabled) {
496 cursor: pointer;
497}
498
499::-moz-focus-inner {
500 padding: 0;
501 border-style: none;
502}
503
504textarea {
505 resize: vertical;
506}
507
508fieldset {
509 min-width: 0;
510 padding: 0;
511 margin: 0;
512 border: 0;
513}
514
515legend {
516 float: left;
517 width: 100%;
518 padding: 0;
519 margin-bottom: 0.5rem;
520 font-size: calc(1.275rem + 0.3vw);
521 line-height: inherit;
522}
523@media (min-width: 1200px) {
524 legend {
525 font-size: 1.5rem;
526 }
527}
528legend + * {
529 clear: left;
530}
531
532::-webkit-datetime-edit-fields-wrapper,
533::-webkit-datetime-edit-text,
534::-webkit-datetime-edit-minute,
535::-webkit-datetime-edit-hour-field,
536::-webkit-datetime-edit-day-field,
537::-webkit-datetime-edit-month-field,
538::-webkit-datetime-edit-year-field {
539 padding: 0;
540}
541
542::-webkit-inner-spin-button {
543 height: auto;
544}
545
546[type=search] {
547 -webkit-appearance: textfield;
548 outline-offset: -2px;
549}
550
551/* rtl:raw:
552[type="tel"],
553[type="url"],
554[type="email"],
555[type="number"] {
556 direction: ltr;
557}
558*/
559::-webkit-search-decoration {
560 -webkit-appearance: none;
561}
562
563::-webkit-color-swatch-wrapper {
564 padding: 0;
565}
566
567::-webkit-file-upload-button {
568 font: inherit;
569 -webkit-appearance: button;
570}
571
572::file-selector-button {
573 font: inherit;
574 -webkit-appearance: button;
575}
576
577output {
578 display: inline-block;
579}
580
581iframe {
582 border: 0;
583}
584
585summary {
586 display: list-item;
587 cursor: pointer;
588}
589
590progress {
591 vertical-align: baseline;
592}
593
594[hidden] {
595 display: none !important;
596}
597
598.lead {
599 font-size: 1.25rem;
600 font-weight: 300;
601}
602
603.display-1 {
604 font-size: calc(1.625rem + 4.5vw);
605 font-weight: 300;
606 line-height: 1.2;
607}
608@media (min-width: 1200px) {
609 .display-1 {
610 font-size: 5rem;
611 }
612}
613
614.display-2 {
615 font-size: calc(1.575rem + 3.9vw);
616 font-weight: 300;
617 line-height: 1.2;
618}
619@media (min-width: 1200px) {
620 .display-2 {
621 font-size: 4.5rem;
622 }
623}
624
625.display-3 {
626 font-size: calc(1.525rem + 3.3vw);
627 font-weight: 300;
628 line-height: 1.2;
629}
630@media (min-width: 1200px) {
631 .display-3 {
632 font-size: 4rem;
633 }
634}
635
636.display-4 {
637 font-size: calc(1.475rem + 2.7vw);
638 font-weight: 300;
639 line-height: 1.2;
640}
641@media (min-width: 1200px) {
642 .display-4 {
643 font-size: 3.5rem;
644 }
645}
646
647.display-5 {
648 font-size: calc(1.425rem + 2.1vw);
649 font-weight: 300;
650 line-height: 1.2;
651}
652@media (min-width: 1200px) {
653 .display-5 {
654 font-size: 3rem;
655 }
656}
657
658.display-6 {
659 font-size: calc(1.375rem + 1.5vw);
660 font-weight: 300;
661 line-height: 1.2;
662}
663@media (min-width: 1200px) {
664 .display-6 {
665 font-size: 2.5rem;
666 }
667}
668
669.list-unstyled {
670 padding-left: 0;
671 list-style: none;
672}
673
674.list-inline {
675 padding-left: 0;
676 list-style: none;
677}
678
679.list-inline-item {
680 display: inline-block;
681}
682.list-inline-item:not(:last-child) {
683 margin-right: 0.5rem;
684}
685
686.initialism {
687 font-size: 0.875em;
688 text-transform: uppercase;
689}
690
691.blockquote {
692 margin-bottom: 1rem;
693 font-size: 1.25rem;
694}
695.blockquote > :last-child {
696 margin-bottom: 0;
697}
698
699.blockquote-footer {
700 margin-top: -1rem;
701 margin-bottom: 1rem;
702 font-size: 0.875em;
703 color: #6c757d;
704}
705.blockquote-footer::before {
706 content: "— ";
707}
708
709.img-fluid {
710 max-width: 100%;
711 height: auto;
712}
713
714.img-thumbnail {
715 padding: 0.25rem;
716 background-color: var(--bs-body-bg);
717 border: var(--bs-border-width) solid var(--bs-border-color);
718 border-radius: var(--bs-border-radius);
719 max-width: 100%;
720 height: auto;
721}
722
723.figure {
724 display: inline-block;
725}
726
727.figure-img {
728 margin-bottom: 0.5rem;
729 line-height: 1;
730}
731
732.figure-caption {
733 font-size: 0.875em;
734 color: var(--bs-secondary-color);
735}
736
737.container,
738.container-fluid,
739.container-xxl,
740.container-xl,
741.container-lg,
742.container-md,
743.container-sm {
744 --bs-gutter-x: 1.5rem;
745 --bs-gutter-y: 0;
746 width: 100%;
747 padding-right: calc(var(--bs-gutter-x) * 0.5);
748 padding-left: calc(var(--bs-gutter-x) * 0.5);
749 margin-right: auto;
750 margin-left: auto;
751}
752
753@media (min-width: 576px) {
754 .container-sm, .container {
755 max-width: 540px;
756 }
757}
758@media (min-width: 768px) {
759 .container-md, .container-sm, .container {
760 max-width: 720px;
761 }
762}
763@media (min-width: 992px) {
764 .container-lg, .container-md, .container-sm, .container {
765 max-width: 960px;
766 }
767}
768@media (min-width: 1200px) {
769 .container-xl, .container-lg, .container-md, .container-sm, .container {
770 max-width: 1140px;
771 }
772}
773@media (min-width: 1400px) {
774 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
775 max-width: 1320px;
776 }
777}
778:root {
779 --bs-breakpoint-xs: 0;
780 --bs-breakpoint-sm: 576px;
781 --bs-breakpoint-md: 768px;
782 --bs-breakpoint-lg: 992px;
783 --bs-breakpoint-xl: 1200px;
784 --bs-breakpoint-xxl: 1400px;
785}
786
787.row {
788 --bs-gutter-x: 1.5rem;
789 --bs-gutter-y: 0;
790 display: flex;
791 flex-wrap: wrap;
792 margin-top: calc(-1 * var(--bs-gutter-y));
793 margin-right: calc(-0.5 * var(--bs-gutter-x));
794 margin-left: calc(-0.5 * var(--bs-gutter-x));
795}
796.row > * {
797 flex-shrink: 0;
798 width: 100%;
799 max-width: 100%;
800 padding-right: calc(var(--bs-gutter-x) * 0.5);
801 padding-left: calc(var(--bs-gutter-x) * 0.5);
802 margin-top: var(--bs-gutter-y);
803}
804
805.col {
806 flex: 1 0 0%;
807}
808
809.row-cols-auto > * {
810 flex: 0 0 auto;
811 width: auto;
812}
813
814.row-cols-1 > * {
815 flex: 0 0 auto;
816 width: 100%;
817}
818
819.row-cols-2 > * {
820 flex: 0 0 auto;
821 width: 50%;
822}
823
824.row-cols-3 > * {
825 flex: 0 0 auto;
826 width: 33.33333333%;
827}
828
829.row-cols-4 > * {
830 flex: 0 0 auto;
831 width: 25%;
832}
833
834.row-cols-5 > * {
835 flex: 0 0 auto;
836 width: 20%;
837}
838
839.row-cols-6 > * {
840 flex: 0 0 auto;
841 width: 16.66666667%;
842}
843
844.col-auto {
845 flex: 0 0 auto;
846 width: auto;
847}
848
849.col-1 {
850 flex: 0 0 auto;
851 width: 8.33333333%;
852}
853
854.col-2 {
855 flex: 0 0 auto;
856 width: 16.66666667%;
857}
858
859.col-3 {
860 flex: 0 0 auto;
861 width: 25%;
862}
863
864.col-4 {
865 flex: 0 0 auto;
866 width: 33.33333333%;
867}
868
869.col-5 {
870 flex: 0 0 auto;
871 width: 41.66666667%;
872}
873
874.col-6 {
875 flex: 0 0 auto;
876 width: 50%;
877}
878
879.col-7 {
880 flex: 0 0 auto;
881 width: 58.33333333%;
882}
883
884.col-8 {
885 flex: 0 0 auto;
886 width: 66.66666667%;
887}
888
889.col-9 {
890 flex: 0 0 auto;
891 width: 75%;
892}
893
894.col-10 {
895 flex: 0 0 auto;
896 width: 83.33333333%;
897}
898
899.col-11 {
900 flex: 0 0 auto;
901 width: 91.66666667%;
902}
903
904.col-12 {
905 flex: 0 0 auto;
906 width: 100%;
907}
908
909.offset-1 {
910 margin-left: 8.33333333%;
911}
912
913.offset-2 {
914 margin-left: 16.66666667%;
915}
916
917.offset-3 {
918 margin-left: 25%;
919}
920
921.offset-4 {
922 margin-left: 33.33333333%;
923}
924
925.offset-5 {
926 margin-left: 41.66666667%;
927}
928
929.offset-6 {
930 margin-left: 50%;
931}
932
933.offset-7 {
934 margin-left: 58.33333333%;
935}
936
937.offset-8 {
938 margin-left: 66.66666667%;
939}
940
941.offset-9 {
942 margin-left: 75%;
943}
944
945.offset-10 {
946 margin-left: 83.33333333%;
947}
948
949.offset-11 {
950 margin-left: 91.66666667%;
951}
952
953.g-0,
954.gx-0 {
955 --bs-gutter-x: 0;
956}
957
958.g-0,
959.gy-0 {
960 --bs-gutter-y: 0;
961}
962
963.g-1,
964.gx-1 {
965 --bs-gutter-x: 0.25rem;
966}
967
968.g-1,
969.gy-1 {
970 --bs-gutter-y: 0.25rem;
971}
972
973.g-2,
974.gx-2 {
975 --bs-gutter-x: 0.5rem;
976}
977
978.g-2,
979.gy-2 {
980 --bs-gutter-y: 0.5rem;
981}
982
983.g-3,
984.gx-3 {
985 --bs-gutter-x: 1rem;
986}
987
988.g-3,
989.gy-3 {
990 --bs-gutter-y: 1rem;
991}
992
993.g-4,
994.gx-4 {
995 --bs-gutter-x: 1.5rem;
996}
997
998.g-4,
999.gy-4 {
1000 --bs-gutter-y: 1.5rem;
1001}
1002
1003.g-5,
1004.gx-5 {
1005 --bs-gutter-x: 3rem;
1006}
1007
1008.g-5,
1009.gy-5 {
1010 --bs-gutter-y: 3rem;
1011}
1012
1013@media (min-width: 576px) {
1014 .col-sm {
1015 flex: 1 0 0%;
1016 }
1017 .row-cols-sm-auto > * {
1018 flex: 0 0 auto;
1019 width: auto;
1020 }
1021 .row-cols-sm-1 > * {
1022 flex: 0 0 auto;
1023 width: 100%;
1024 }
1025 .row-cols-sm-2 > * {
1026 flex: 0 0 auto;
1027 width: 50%;
1028 }
1029 .row-cols-sm-3 > * {
1030 flex: 0 0 auto;
1031 width: 33.33333333%;
1032 }
1033 .row-cols-sm-4 > * {
1034 flex: 0 0 auto;
1035 width: 25%;
1036 }
1037 .row-cols-sm-5 > * {
1038 flex: 0 0 auto;
1039 width: 20%;
1040 }
1041 .row-cols-sm-6 > * {
1042 flex: 0 0 auto;
1043 width: 16.66666667%;
1044 }
1045 .col-sm-auto {
1046 flex: 0 0 auto;
1047 width: auto;
1048 }
1049 .col-sm-1 {
1050 flex: 0 0 auto;
1051 width: 8.33333333%;
1052 }
1053 .col-sm-2 {
1054 flex: 0 0 auto;
1055 width: 16.66666667%;
1056 }
1057 .col-sm-3 {
1058 flex: 0 0 auto;
1059 width: 25%;
1060 }
1061 .col-sm-4 {
1062 flex: 0 0 auto;
1063 width: 33.33333333%;
1064 }
1065 .col-sm-5 {
1066 flex: 0 0 auto;
1067 width: 41.66666667%;
1068 }
1069 .col-sm-6 {
1070 flex: 0 0 auto;
1071 width: 50%;
1072 }
1073 .col-sm-7 {
1074 flex: 0 0 auto;
1075 width: 58.33333333%;
1076 }
1077 .col-sm-8 {
1078 flex: 0 0 auto;
1079 width: 66.66666667%;
1080 }
1081 .col-sm-9 {
1082 flex: 0 0 auto;
1083 width: 75%;
1084 }
1085 .col-sm-10 {
1086 flex: 0 0 auto;
1087 width: 83.33333333%;
1088 }
1089 .col-sm-11 {
1090 flex: 0 0 auto;
1091 width: 91.66666667%;
1092 }
1093 .col-sm-12 {
1094 flex: 0 0 auto;
1095 width: 100%;
1096 }
1097 .offset-sm-0 {
1098 margin-left: 0;
1099 }
1100 .offset-sm-1 {
1101 margin-left: 8.33333333%;
1102 }
1103 .offset-sm-2 {
1104 margin-left: 16.66666667%;
1105 }
1106 .offset-sm-3 {
1107 margin-left: 25%;
1108 }
1109 .offset-sm-4 {
1110 margin-left: 33.33333333%;
1111 }
1112 .offset-sm-5 {
1113 margin-left: 41.66666667%;
1114 }
1115 .offset-sm-6 {
1116 margin-left: 50%;
1117 }
1118 .offset-sm-7 {
1119 margin-left: 58.33333333%;
1120 }
1121 .offset-sm-8 {
1122 margin-left: 66.66666667%;
1123 }
1124 .offset-sm-9 {
1125 margin-left: 75%;
1126 }
1127 .offset-sm-10 {
1128 margin-left: 83.33333333%;
1129 }
1130 .offset-sm-11 {
1131 margin-left: 91.66666667%;
1132 }
1133 .g-sm-0,
1134 .gx-sm-0 {
1135 --bs-gutter-x: 0;
1136 }
1137 .g-sm-0,
1138 .gy-sm-0 {
1139 --bs-gutter-y: 0;
1140 }
1141 .g-sm-1,
1142 .gx-sm-1 {
1143 --bs-gutter-x: 0.25rem;
1144 }
1145 .g-sm-1,
1146 .gy-sm-1 {
1147 --bs-gutter-y: 0.25rem;
1148 }
1149 .g-sm-2,
1150 .gx-sm-2 {
1151 --bs-gutter-x: 0.5rem;
1152 }
1153 .g-sm-2,
1154 .gy-sm-2 {
1155 --bs-gutter-y: 0.5rem;
1156 }
1157 .g-sm-3,
1158 .gx-sm-3 {
1159 --bs-gutter-x: 1rem;
1160 }
1161 .g-sm-3,
1162 .gy-sm-3 {
1163 --bs-gutter-y: 1rem;
1164 }
1165 .g-sm-4,
1166 .gx-sm-4 {
1167 --bs-gutter-x: 1.5rem;
1168 }
1169 .g-sm-4,
1170 .gy-sm-4 {
1171 --bs-gutter-y: 1.5rem;
1172 }
1173 .g-sm-5,
1174 .gx-sm-5 {
1175 --bs-gutter-x: 3rem;
1176 }
1177 .g-sm-5,
1178 .gy-sm-5 {
1179 --bs-gutter-y: 3rem;
1180 }
1181}
1182@media (min-width: 768px) {
1183 .col-md {
1184 flex: 1 0 0%;
1185 }
1186 .row-cols-md-auto > * {
1187 flex: 0 0 auto;
1188 width: auto;
1189 }
1190 .row-cols-md-1 > * {
1191 flex: 0 0 auto;
1192 width: 100%;
1193 }
1194 .row-cols-md-2 > * {
1195 flex: 0 0 auto;
1196 width: 50%;
1197 }
1198 .row-cols-md-3 > * {
1199 flex: 0 0 auto;
1200 width: 33.33333333%;
1201 }
1202 .row-cols-md-4 > * {
1203 flex: 0 0 auto;
1204 width: 25%;
1205 }
1206 .row-cols-md-5 > * {
1207 flex: 0 0 auto;
1208 width: 20%;
1209 }
1210 .row-cols-md-6 > * {
1211 flex: 0 0 auto;
1212 width: 16.66666667%;
1213 }
1214 .col-md-auto {
1215 flex: 0 0 auto;
1216 width: auto;
1217 }
1218 .col-md-1 {
1219 flex: 0 0 auto;
1220 width: 8.33333333%;
1221 }
1222 .col-md-2 {
1223 flex: 0 0 auto;
1224 width: 16.66666667%;
1225 }
1226 .col-md-3 {
1227 flex: 0 0 auto;
1228 width: 25%;
1229 }
1230 .col-md-4 {
1231 flex: 0 0 auto;
1232 width: 33.33333333%;
1233 }
1234 .col-md-5 {
1235 flex: 0 0 auto;
1236 width: 41.66666667%;
1237 }
1238 .col-md-6 {
1239 flex: 0 0 auto;
1240 width: 50%;
1241 }
1242 .col-md-7 {
1243 flex: 0 0 auto;
1244 width: 58.33333333%;
1245 }
1246 .col-md-8 {
1247 flex: 0 0 auto;
1248 width: 66.66666667%;
1249 }
1250 .col-md-9 {
1251 flex: 0 0 auto;
1252 width: 75%;
1253 }
1254 .col-md-10 {
1255 flex: 0 0 auto;
1256 width: 83.33333333%;
1257 }
1258 .col-md-11 {
1259 flex: 0 0 auto;
1260 width: 91.66666667%;
1261 }
1262 .col-md-12 {
1263 flex: 0 0 auto;
1264 width: 100%;
1265 }
1266 .offset-md-0 {
1267 margin-left: 0;
1268 }
1269 .offset-md-1 {
1270 margin-left: 8.33333333%;
1271 }
1272 .offset-md-2 {
1273 margin-left: 16.66666667%;
1274 }
1275 .offset-md-3 {
1276 margin-left: 25%;
1277 }
1278 .offset-md-4 {
1279 margin-left: 33.33333333%;
1280 }
1281 .offset-md-5 {
1282 margin-left: 41.66666667%;
1283 }
1284 .offset-md-6 {
1285 margin-left: 50%;
1286 }
1287 .offset-md-7 {
1288 margin-left: 58.33333333%;
1289 }
1290 .offset-md-8 {
1291 margin-left: 66.66666667%;
1292 }
1293 .offset-md-9 {
1294 margin-left: 75%;
1295 }
1296 .offset-md-10 {
1297 margin-left: 83.33333333%;
1298 }
1299 .offset-md-11 {
1300 margin-left: 91.66666667%;
1301 }
1302 .g-md-0,
1303 .gx-md-0 {
1304 --bs-gutter-x: 0;
1305 }
1306 .g-md-0,
1307 .gy-md-0 {
1308 --bs-gutter-y: 0;
1309 }
1310 .g-md-1,
1311 .gx-md-1 {
1312 --bs-gutter-x: 0.25rem;
1313 }
1314 .g-md-1,
1315 .gy-md-1 {
1316 --bs-gutter-y: 0.25rem;
1317 }
1318 .g-md-2,
1319 .gx-md-2 {
1320 --bs-gutter-x: 0.5rem;
1321 }
1322 .g-md-2,
1323 .gy-md-2 {
1324 --bs-gutter-y: 0.5rem;
1325 }
1326 .g-md-3,
1327 .gx-md-3 {
1328 --bs-gutter-x: 1rem;
1329 }
1330 .g-md-3,
1331 .gy-md-3 {
1332 --bs-gutter-y: 1rem;
1333 }
1334 .g-md-4,
1335 .gx-md-4 {
1336 --bs-gutter-x: 1.5rem;
1337 }
1338 .g-md-4,
1339 .gy-md-4 {
1340 --bs-gutter-y: 1.5rem;
1341 }
1342 .g-md-5,
1343 .gx-md-5 {
1344 --bs-gutter-x: 3rem;
1345 }
1346 .g-md-5,
1347 .gy-md-5 {
1348 --bs-gutter-y: 3rem;
1349 }
1350}
1351@media (min-width: 992px) {
1352 .col-lg {
1353 flex: 1 0 0%;
1354 }
1355 .row-cols-lg-auto > * {
1356 flex: 0 0 auto;
1357 width: auto;
1358 }
1359 .row-cols-lg-1 > * {
1360 flex: 0 0 auto;
1361 width: 100%;
1362 }
1363 .row-cols-lg-2 > * {
1364 flex: 0 0 auto;
1365 width: 50%;
1366 }
1367 .row-cols-lg-3 > * {
1368 flex: 0 0 auto;
1369 width: 33.33333333%;
1370 }
1371 .row-cols-lg-4 > * {
1372 flex: 0 0 auto;
1373 width: 25%;
1374 }
1375 .row-cols-lg-5 > * {
1376 flex: 0 0 auto;
1377 width: 20%;
1378 }
1379 .row-cols-lg-6 > * {
1380 flex: 0 0 auto;
1381 width: 16.66666667%;
1382 }
1383 .col-lg-auto {
1384 flex: 0 0 auto;
1385 width: auto;
1386 }
1387 .col-lg-1 {
1388 flex: 0 0 auto;
1389 width: 8.33333333%;
1390 }
1391 .col-lg-2 {
1392 flex: 0 0 auto;
1393 width: 16.66666667%;
1394 }
1395 .col-lg-3 {
1396 flex: 0 0 auto;
1397 width: 25%;
1398 }
1399 .col-lg-4 {
1400 flex: 0 0 auto;
1401 width: 33.33333333%;
1402 }
1403 .col-lg-5 {
1404 flex: 0 0 auto;
1405 width: 41.66666667%;
1406 }
1407 .col-lg-6 {
1408 flex: 0 0 auto;
1409 width: 50%;
1410 }
1411 .col-lg-7 {
1412 flex: 0 0 auto;
1413 width: 58.33333333%;
1414 }
1415 .col-lg-8 {
1416 flex: 0 0 auto;
1417 width: 66.66666667%;
1418 }
1419 .col-lg-9 {
1420 flex: 0 0 auto;
1421 width: 75%;
1422 }
1423 .col-lg-10 {
1424 flex: 0 0 auto;
1425 width: 83.33333333%;
1426 }
1427 .col-lg-11 {
1428 flex: 0 0 auto;
1429 width: 91.66666667%;
1430 }
1431 .col-lg-12 {
1432 flex: 0 0 auto;
1433 width: 100%;
1434 }
1435 .offset-lg-0 {
1436 margin-left: 0;
1437 }
1438 .offset-lg-1 {
1439 margin-left: 8.33333333%;
1440 }
1441 .offset-lg-2 {
1442 margin-left: 16.66666667%;
1443 }
1444 .offset-lg-3 {
1445 margin-left: 25%;
1446 }
1447 .offset-lg-4 {
1448 margin-left: 33.33333333%;
1449 }
1450 .offset-lg-5 {
1451 margin-left: 41.66666667%;
1452 }
1453 .offset-lg-6 {
1454 margin-left: 50%;
1455 }
1456 .offset-lg-7 {
1457 margin-left: 58.33333333%;
1458 }
1459 .offset-lg-8 {
1460 margin-left: 66.66666667%;
1461 }
1462 .offset-lg-9 {
1463 margin-left: 75%;
1464 }
1465 .offset-lg-10 {
1466 margin-left: 83.33333333%;
1467 }
1468 .offset-lg-11 {
1469 margin-left: 91.66666667%;
1470 }
1471 .g-lg-0,
1472 .gx-lg-0 {
1473 --bs-gutter-x: 0;
1474 }
1475 .g-lg-0,
1476 .gy-lg-0 {
1477 --bs-gutter-y: 0;
1478 }
1479 .g-lg-1,
1480 .gx-lg-1 {
1481 --bs-gutter-x: 0.25rem;
1482 }
1483 .g-lg-1,
1484 .gy-lg-1 {
1485 --bs-gutter-y: 0.25rem;
1486 }
1487 .g-lg-2,
1488 .gx-lg-2 {
1489 --bs-gutter-x: 0.5rem;
1490 }
1491 .g-lg-2,
1492 .gy-lg-2 {
1493 --bs-gutter-y: 0.5rem;
1494 }
1495 .g-lg-3,
1496 .gx-lg-3 {
1497 --bs-gutter-x: 1rem;
1498 }
1499 .g-lg-3,
1500 .gy-lg-3 {
1501 --bs-gutter-y: 1rem;
1502 }
1503 .g-lg-4,
1504 .gx-lg-4 {
1505 --bs-gutter-x: 1.5rem;
1506 }
1507 .g-lg-4,
1508 .gy-lg-4 {
1509 --bs-gutter-y: 1.5rem;
1510 }
1511 .g-lg-5,
1512 .gx-lg-5 {
1513 --bs-gutter-x: 3rem;
1514 }
1515 .g-lg-5,
1516 .gy-lg-5 {
1517 --bs-gutter-y: 3rem;
1518 }
1519}
1520@media (min-width: 1200px) {
1521 .col-xl {
1522 flex: 1 0 0%;
1523 }
1524 .row-cols-xl-auto > * {
1525 flex: 0 0 auto;
1526 width: auto;
1527 }
1528 .row-cols-xl-1 > * {
1529 flex: 0 0 auto;
1530 width: 100%;
1531 }
1532 .row-cols-xl-2 > * {
1533 flex: 0 0 auto;
1534 width: 50%;
1535 }
1536 .row-cols-xl-3 > * {
1537 flex: 0 0 auto;
1538 width: 33.33333333%;
1539 }
1540 .row-cols-xl-4 > * {
1541 flex: 0 0 auto;
1542 width: 25%;
1543 }
1544 .row-cols-xl-5 > * {
1545 flex: 0 0 auto;
1546 width: 20%;
1547 }
1548 .row-cols-xl-6 > * {
1549 flex: 0 0 auto;
1550 width: 16.66666667%;
1551 }
1552 .col-xl-auto {
1553 flex: 0 0 auto;
1554 width: auto;
1555 }
1556 .col-xl-1 {
1557 flex: 0 0 auto;
1558 width: 8.33333333%;
1559 }
1560 .col-xl-2 {
1561 flex: 0 0 auto;
1562 width: 16.66666667%;
1563 }
1564 .col-xl-3 {
1565 flex: 0 0 auto;
1566 width: 25%;
1567 }
1568 .col-xl-4 {
1569 flex: 0 0 auto;
1570 width: 33.33333333%;
1571 }
1572 .col-xl-5 {
1573 flex: 0 0 auto;
1574 width: 41.66666667%;
1575 }
1576 .col-xl-6 {
1577 flex: 0 0 auto;
1578 width: 50%;
1579 }
1580 .col-xl-7 {
1581 flex: 0 0 auto;
1582 width: 58.33333333%;
1583 }
1584 .col-xl-8 {
1585 flex: 0 0 auto;
1586 width: 66.66666667%;
1587 }
1588 .col-xl-9 {
1589 flex: 0 0 auto;
1590 width: 75%;
1591 }
1592 .col-xl-10 {
1593 flex: 0 0 auto;
1594 width: 83.33333333%;
1595 }
1596 .col-xl-11 {
1597 flex: 0 0 auto;
1598 width: 91.66666667%;
1599 }
1600 .col-xl-12 {
1601 flex: 0 0 auto;
1602 width: 100%;
1603 }
1604 .offset-xl-0 {
1605 margin-left: 0;
1606 }
1607 .offset-xl-1 {
1608 margin-left: 8.33333333%;
1609 }
1610 .offset-xl-2 {
1611 margin-left: 16.66666667%;
1612 }
1613 .offset-xl-3 {
1614 margin-left: 25%;
1615 }
1616 .offset-xl-4 {
1617 margin-left: 33.33333333%;
1618 }
1619 .offset-xl-5 {
1620 margin-left: 41.66666667%;
1621 }
1622 .offset-xl-6 {
1623 margin-left: 50%;
1624 }
1625 .offset-xl-7 {
1626 margin-left: 58.33333333%;
1627 }
1628 .offset-xl-8 {
1629 margin-left: 66.66666667%;
1630 }
1631 .offset-xl-9 {
1632 margin-left: 75%;
1633 }
1634 .offset-xl-10 {
1635 margin-left: 83.33333333%;
1636 }
1637 .offset-xl-11 {
1638 margin-left: 91.66666667%;
1639 }
1640 .g-xl-0,
1641 .gx-xl-0 {
1642 --bs-gutter-x: 0;
1643 }
1644 .g-xl-0,
1645 .gy-xl-0 {
1646 --bs-gutter-y: 0;
1647 }
1648 .g-xl-1,
1649 .gx-xl-1 {
1650 --bs-gutter-x: 0.25rem;
1651 }
1652 .g-xl-1,
1653 .gy-xl-1 {
1654 --bs-gutter-y: 0.25rem;
1655 }
1656 .g-xl-2,
1657 .gx-xl-2 {
1658 --bs-gutter-x: 0.5rem;
1659 }
1660 .g-xl-2,
1661 .gy-xl-2 {
1662 --bs-gutter-y: 0.5rem;
1663 }
1664 .g-xl-3,
1665 .gx-xl-3 {
1666 --bs-gutter-x: 1rem;
1667 }
1668 .g-xl-3,
1669 .gy-xl-3 {
1670 --bs-gutter-y: 1rem;
1671 }
1672 .g-xl-4,
1673 .gx-xl-4 {
1674 --bs-gutter-x: 1.5rem;
1675 }
1676 .g-xl-4,
1677 .gy-xl-4 {
1678 --bs-gutter-y: 1.5rem;
1679 }
1680 .g-xl-5,
1681 .gx-xl-5 {
1682 --bs-gutter-x: 3rem;
1683 }
1684 .g-xl-5,
1685 .gy-xl-5 {
1686 --bs-gutter-y: 3rem;
1687 }
1688}
1689@media (min-width: 1400px) {
1690 .col-xxl {
1691 flex: 1 0 0%;
1692 }
1693 .row-cols-xxl-auto > * {
1694 flex: 0 0 auto;
1695 width: auto;
1696 }
1697 .row-cols-xxl-1 > * {
1698 flex: 0 0 auto;
1699 width: 100%;
1700 }
1701 .row-cols-xxl-2 > * {
1702 flex: 0 0 auto;
1703 width: 50%;
1704 }
1705 .row-cols-xxl-3 > * {
1706 flex: 0 0 auto;
1707 width: 33.33333333%;
1708 }
1709 .row-cols-xxl-4 > * {
1710 flex: 0 0 auto;
1711 width: 25%;
1712 }
1713 .row-cols-xxl-5 > * {
1714 flex: 0 0 auto;
1715 width: 20%;
1716 }
1717 .row-cols-xxl-6 > * {
1718 flex: 0 0 auto;
1719 width: 16.66666667%;
1720 }
1721 .col-xxl-auto {
1722 flex: 0 0 auto;
1723 width: auto;
1724 }
1725 .col-xxl-1 {
1726 flex: 0 0 auto;
1727 width: 8.33333333%;
1728 }
1729 .col-xxl-2 {
1730 flex: 0 0 auto;
1731 width: 16.66666667%;
1732 }
1733 .col-xxl-3 {
1734 flex: 0 0 auto;
1735 width: 25%;
1736 }
1737 .col-xxl-4 {
1738 flex: 0 0 auto;
1739 width: 33.33333333%;
1740 }
1741 .col-xxl-5 {
1742 flex: 0 0 auto;
1743 width: 41.66666667%;
1744 }
1745 .col-xxl-6 {
1746 flex: 0 0 auto;
1747 width: 50%;
1748 }
1749 .col-xxl-7 {
1750 flex: 0 0 auto;
1751 width: 58.33333333%;
1752 }
1753 .col-xxl-8 {
1754 flex: 0 0 auto;
1755 width: 66.66666667%;
1756 }
1757 .col-xxl-9 {
1758 flex: 0 0 auto;
1759 width: 75%;
1760 }
1761 .col-xxl-10 {
1762 flex: 0 0 auto;
1763 width: 83.33333333%;
1764 }
1765 .col-xxl-11 {
1766 flex: 0 0 auto;
1767 width: 91.66666667%;
1768 }
1769 .col-xxl-12 {
1770 flex: 0 0 auto;
1771 width: 100%;
1772 }
1773 .offset-xxl-0 {
1774 margin-left: 0;
1775 }
1776 .offset-xxl-1 {
1777 margin-left: 8.33333333%;
1778 }
1779 .offset-xxl-2 {
1780 margin-left: 16.66666667%;
1781 }
1782 .offset-xxl-3 {
1783 margin-left: 25%;
1784 }
1785 .offset-xxl-4 {
1786 margin-left: 33.33333333%;
1787 }
1788 .offset-xxl-5 {
1789 margin-left: 41.66666667%;
1790 }
1791 .offset-xxl-6 {
1792 margin-left: 50%;
1793 }
1794 .offset-xxl-7 {
1795 margin-left: 58.33333333%;
1796 }
1797 .offset-xxl-8 {
1798 margin-left: 66.66666667%;
1799 }
1800 .offset-xxl-9 {
1801 margin-left: 75%;
1802 }
1803 .offset-xxl-10 {
1804 margin-left: 83.33333333%;
1805 }
1806 .offset-xxl-11 {
1807 margin-left: 91.66666667%;
1808 }
1809 .g-xxl-0,
1810 .gx-xxl-0 {
1811 --bs-gutter-x: 0;
1812 }
1813 .g-xxl-0,
1814 .gy-xxl-0 {
1815 --bs-gutter-y: 0;
1816 }
1817 .g-xxl-1,
1818 .gx-xxl-1 {
1819 --bs-gutter-x: 0.25rem;
1820 }
1821 .g-xxl-1,
1822 .gy-xxl-1 {
1823 --bs-gutter-y: 0.25rem;
1824 }
1825 .g-xxl-2,
1826 .gx-xxl-2 {
1827 --bs-gutter-x: 0.5rem;
1828 }
1829 .g-xxl-2,
1830 .gy-xxl-2 {
1831 --bs-gutter-y: 0.5rem;
1832 }
1833 .g-xxl-3,
1834 .gx-xxl-3 {
1835 --bs-gutter-x: 1rem;
1836 }
1837 .g-xxl-3,
1838 .gy-xxl-3 {
1839 --bs-gutter-y: 1rem;
1840 }
1841 .g-xxl-4,
1842 .gx-xxl-4 {
1843 --bs-gutter-x: 1.5rem;
1844 }
1845 .g-xxl-4,
1846 .gy-xxl-4 {
1847 --bs-gutter-y: 1.5rem;
1848 }
1849 .g-xxl-5,
1850 .gx-xxl-5 {
1851 --bs-gutter-x: 3rem;
1852 }
1853 .g-xxl-5,
1854 .gy-xxl-5 {
1855 --bs-gutter-y: 3rem;
1856 }
1857}
1858.table {
1859 --bs-table-color-type: initial;
1860 --bs-table-bg-type: initial;
1861 --bs-table-color-state: initial;
1862 --bs-table-bg-state: initial;
1863 --bs-table-color: var(--bs-emphasis-color);
1864 --bs-table-bg: var(--bs-body-bg);
1865 --bs-table-border-color: var(--bs-border-color);
1866 --bs-table-accent-bg: transparent;
1867 --bs-table-striped-color: var(--bs-emphasis-color);
1868 --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
1869 --bs-table-active-color: var(--bs-emphasis-color);
1870 --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
1871 --bs-table-hover-color: var(--bs-emphasis-color);
1872 --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
1873 width: 100%;
1874 margin-bottom: 1rem;
1875 vertical-align: top;
1876 border-color: var(--bs-table-border-color);
1877}
1878.table > :not(caption) > * > * {
1879 padding: 0.5rem 0.5rem;
1880 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1881 background-color: var(--bs-table-bg);
1882 border-bottom-width: var(--bs-border-width);
1883 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1884}
1885.table > tbody {
1886 vertical-align: inherit;
1887}
1888.table > thead {
1889 vertical-align: bottom;
1890}
1891
1892.table-group-divider {
1893 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1894}
1895
1896.caption-top {
1897 caption-side: top;
1898}
1899
1900.table-sm > :not(caption) > * > * {
1901 padding: 0.25rem 0.25rem;
1902}
1903
1904.table-bordered > :not(caption) > * {
1905 border-width: var(--bs-border-width) 0;
1906}
1907.table-bordered > :not(caption) > * > * {
1908 border-width: 0 var(--bs-border-width);
1909}
1910
1911.table-borderless > :not(caption) > * > * {
1912 border-bottom-width: 0;
1913}
1914.table-borderless > :not(:first-child) {
1915 border-top-width: 0;
1916}
1917
1918.table-striped > tbody > tr:nth-of-type(odd) > * {
1919 --bs-table-color-type: var(--bs-table-striped-color);
1920 --bs-table-bg-type: var(--bs-table-striped-bg);
1921}
1922
1923.table-striped-columns > :not(caption) > tr > :nth-child(even) {
1924 --bs-table-color-type: var(--bs-table-striped-color);
1925 --bs-table-bg-type: var(--bs-table-striped-bg);
1926}
1927
1928.table-active {
1929 --bs-table-color-state: var(--bs-table-active-color);
1930 --bs-table-bg-state: var(--bs-table-active-bg);
1931}
1932
1933.table-hover > tbody > tr:hover > * {
1934 --bs-table-color-state: var(--bs-table-hover-color);
1935 --bs-table-bg-state: var(--bs-table-hover-bg);
1936}
1937
1938.table-primary {
1939 --bs-table-color: #000;
1940 --bs-table-bg: #cfe2ff;
1941 --bs-table-border-color: #a6b5cc;
1942 --bs-table-striped-bg: #c5d7f2;
1943 --bs-table-striped-color: #000;
1944 --bs-table-active-bg: #bacbe6;
1945 --bs-table-active-color: #000;
1946 --bs-table-hover-bg: #bfd1ec;
1947 --bs-table-hover-color: #000;
1948 color: var(--bs-table-color);
1949 border-color: var(--bs-table-border-color);
1950}
1951
1952.table-secondary {
1953 --bs-table-color: #000;
1954 --bs-table-bg: #e2e3e5;
1955 --bs-table-border-color: #b5b6b7;
1956 --bs-table-striped-bg: #d7d8da;
1957 --bs-table-striped-color: #000;
1958 --bs-table-active-bg: #cbccce;
1959 --bs-table-active-color: #000;
1960 --bs-table-hover-bg: #d1d2d4;
1961 --bs-table-hover-color: #000;
1962 color: var(--bs-table-color);
1963 border-color: var(--bs-table-border-color);
1964}
1965
1966.table-success {
1967 --bs-table-color: #000;
1968 --bs-table-bg: #d1e7dd;
1969 --bs-table-border-color: #a7b9b1;
1970 --bs-table-striped-bg: #c7dbd2;
1971 --bs-table-striped-color: #000;
1972 --bs-table-active-bg: #bcd0c7;
1973 --bs-table-active-color: #000;
1974 --bs-table-hover-bg: #c1d6cc;
1975 --bs-table-hover-color: #000;
1976 color: var(--bs-table-color);
1977 border-color: var(--bs-table-border-color);
1978}
1979
1980.table-info {
1981 --bs-table-color: #000;
1982 --bs-table-bg: #cff4fc;
1983 --bs-table-border-color: #a6c3ca;
1984 --bs-table-striped-bg: #c5e8ef;
1985 --bs-table-striped-color: #000;
1986 --bs-table-active-bg: #badce3;
1987 --bs-table-active-color: #000;
1988 --bs-table-hover-bg: #bfe2e9;
1989 --bs-table-hover-color: #000;
1990 color: var(--bs-table-color);
1991 border-color: var(--bs-table-border-color);
1992}
1993
1994.table-warning {
1995 --bs-table-color: #000;
1996 --bs-table-bg: #fff3cd;
1997 --bs-table-border-color: #ccc2a4;
1998 --bs-table-striped-bg: #f2e7c3;
1999 --bs-table-striped-color: #000;
2000 --bs-table-active-bg: #e6dbb9;
2001 --bs-table-active-color: #000;
2002 --bs-table-hover-bg: #ece1be;
2003 --bs-table-hover-color: #000;
2004 color: var(--bs-table-color);
2005 border-color: var(--bs-table-border-color);
2006}
2007
2008.table-danger {
2009 --bs-table-color: #000;
2010 --bs-table-bg: #f8d7da;
2011 --bs-table-border-color: #c6acae;
2012 --bs-table-striped-bg: #eccccf;
2013 --bs-table-striped-color: #000;
2014 --bs-table-active-bg: #dfc2c4;
2015 --bs-table-active-color: #000;
2016 --bs-table-hover-bg: #e5c7ca;
2017 --bs-table-hover-color: #000;
2018 color: var(--bs-table-color);
2019 border-color: var(--bs-table-border-color);
2020}
2021
2022.table-light {
2023 --bs-table-color: #000;
2024 --bs-table-bg: #f8f9fa;
2025 --bs-table-border-color: #c6c7c8;
2026 --bs-table-striped-bg: #ecedee;
2027 --bs-table-striped-color: #000;
2028 --bs-table-active-bg: #dfe0e1;
2029 --bs-table-active-color: #000;
2030 --bs-table-hover-bg: #e5e6e7;
2031 --bs-table-hover-color: #000;
2032 color: var(--bs-table-color);
2033 border-color: var(--bs-table-border-color);
2034}
2035
2036.table-dark {
2037 --bs-table-color: #fff;
2038 --bs-table-bg: #212529;
2039 --bs-table-border-color: #4d5154;
2040 --bs-table-striped-bg: #2c3034;
2041 --bs-table-striped-color: #fff;
2042 --bs-table-active-bg: #373b3e;
2043 --bs-table-active-color: #fff;
2044 --bs-table-hover-bg: #323539;
2045 --bs-table-hover-color: #fff;
2046 color: var(--bs-table-color);
2047 border-color: var(--bs-table-border-color);
2048}
2049
2050.table-responsive {
2051 overflow-x: auto;
2052 -webkit-overflow-scrolling: touch;
2053}
2054
2055@media (max-width: 575.98px) {
2056 .table-responsive-sm {
2057 overflow-x: auto;
2058 -webkit-overflow-scrolling: touch;
2059 }
2060}
2061@media (max-width: 767.98px) {
2062 .table-responsive-md {
2063 overflow-x: auto;
2064 -webkit-overflow-scrolling: touch;
2065 }
2066}
2067@media (max-width: 991.98px) {
2068 .table-responsive-lg {
2069 overflow-x: auto;
2070 -webkit-overflow-scrolling: touch;
2071 }
2072}
2073@media (max-width: 1199.98px) {
2074 .table-responsive-xl {
2075 overflow-x: auto;
2076 -webkit-overflow-scrolling: touch;
2077 }
2078}
2079@media (max-width: 1399.98px) {
2080 .table-responsive-xxl {
2081 overflow-x: auto;
2082 -webkit-overflow-scrolling: touch;
2083 }
2084}
2085.form-label {
2086 margin-bottom: 0.5rem;
2087}
2088
2089.col-form-label {
2090 padding-top: calc(0.375rem + var(--bs-border-width));
2091 padding-bottom: calc(0.375rem + var(--bs-border-width));
2092 margin-bottom: 0;
2093 font-size: inherit;
2094 line-height: 1.5;
2095}
2096
2097.col-form-label-lg {
2098 padding-top: calc(0.5rem + var(--bs-border-width));
2099 padding-bottom: calc(0.5rem + var(--bs-border-width));
2100 font-size: 1.25rem;
2101}
2102
2103.col-form-label-sm {
2104 padding-top: calc(0.25rem + var(--bs-border-width));
2105 padding-bottom: calc(0.25rem + var(--bs-border-width));
2106 font-size: 0.875rem;
2107}
2108
2109.form-text {
2110 margin-top: 0.25rem;
2111 font-size: 0.875em;
2112 color: var(--bs-secondary-color);
2113}
2114
2115.form-control {
2116 display: block;
2117 width: 100%;
2118 padding: 0.375rem 0.75rem;
2119 font-size: 1rem;
2120 font-weight: 400;
2121 line-height: 1.5;
2122 color: var(--bs-body-color);
2123 -webkit-appearance: none;
2124 -moz-appearance: none;
2125 appearance: none;
2126 background-color: var(--bs-body-bg);
2127 background-clip: padding-box;
2128 border: var(--bs-border-width) solid var(--bs-border-color);
2129 border-radius: var(--bs-border-radius);
2130 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2131}
2132@media (prefers-reduced-motion: reduce) {
2133 .form-control {
2134 transition: none;
2135 }
2136}
2137.form-control[type=file] {
2138 overflow: hidden;
2139}
2140.form-control[type=file]:not(:disabled):not([readonly]) {
2141 cursor: pointer;
2142}
2143.form-control:focus {
2144 color: var(--bs-body-color);
2145 background-color: var(--bs-body-bg);
2146 border-color: #86b7fe;
2147 outline: 0;
2148 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2149}
2150.form-control::-webkit-date-and-time-value {
2151 min-width: 85px;
2152 height: 1.5em;
2153 margin: 0;
2154}
2155.form-control::-webkit-datetime-edit {
2156 display: block;
2157 padding: 0;
2158}
2159.form-control::-moz-placeholder {
2160 color: var(--bs-secondary-color);
2161 opacity: 1;
2162}
2163.form-control::placeholder {
2164 color: var(--bs-secondary-color);
2165 opacity: 1;
2166}
2167.form-control:disabled {
2168 background-color: var(--bs-secondary-bg);
2169 opacity: 1;
2170}
2171.form-control::-webkit-file-upload-button {
2172 padding: 0.375rem 0.75rem;
2173 margin: -0.375rem -0.75rem;
2174 -webkit-margin-end: 0.75rem;
2175 margin-inline-end: 0.75rem;
2176 color: var(--bs-body-color);
2177 background-color: var(--bs-tertiary-bg);
2178 pointer-events: none;
2179 border-color: inherit;
2180 border-style: solid;
2181 border-width: 0;
2182 border-inline-end-width: var(--bs-border-width);
2183 border-radius: 0;
2184 -webkit-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;
2185 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;
2186}
2187.form-control::file-selector-button {
2188 padding: 0.375rem 0.75rem;
2189 margin: -0.375rem -0.75rem;
2190 -webkit-margin-end: 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@media (prefers-reduced-motion: reduce) {
2203 .form-control::-webkit-file-upload-button {
2204 -webkit-transition: none;
2205 transition: none;
2206 }
2207 .form-control::file-selector-button {
2208 transition: none;
2209 }
2210}
2211.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2212 background-color: var(--bs-secondary-bg);
2213}
2214.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2215 background-color: var(--bs-secondary-bg);
2216}
2217
2218.form-control-plaintext {
2219 display: block;
2220 width: 100%;
2221 padding: 0.375rem 0;
2222 margin-bottom: 0;
2223 line-height: 1.5;
2224 color: var(--bs-body-color);
2225 background-color: transparent;
2226 border: solid transparent;
2227 border-width: var(--bs-border-width) 0;
2228}
2229.form-control-plaintext:focus {
2230 outline: 0;
2231}
2232.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2233 padding-right: 0;
2234 padding-left: 0;
2235}
2236
2237.form-control-sm {
2238 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2239 padding: 0.25rem 0.5rem;
2240 font-size: 0.875rem;
2241 border-radius: var(--bs-border-radius-sm);
2242}
2243.form-control-sm::-webkit-file-upload-button {
2244 padding: 0.25rem 0.5rem;
2245 margin: -0.25rem -0.5rem;
2246 -webkit-margin-end: 0.5rem;
2247 margin-inline-end: 0.5rem;
2248}
2249.form-control-sm::file-selector-button {
2250 padding: 0.25rem 0.5rem;
2251 margin: -0.25rem -0.5rem;
2252 -webkit-margin-end: 0.5rem;
2253 margin-inline-end: 0.5rem;
2254}
2255
2256.form-control-lg {
2257 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2258 padding: 0.5rem 1rem;
2259 font-size: 1.25rem;
2260 border-radius: var(--bs-border-radius-lg);
2261}
2262.form-control-lg::-webkit-file-upload-button {
2263 padding: 0.5rem 1rem;
2264 margin: -0.5rem -1rem;
2265 -webkit-margin-end: 1rem;
2266 margin-inline-end: 1rem;
2267}
2268.form-control-lg::file-selector-button {
2269 padding: 0.5rem 1rem;
2270 margin: -0.5rem -1rem;
2271 -webkit-margin-end: 1rem;
2272 margin-inline-end: 1rem;
2273}
2274
2275textarea.form-control {
2276 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2277}
2278textarea.form-control-sm {
2279 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2280}
2281textarea.form-control-lg {
2282 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2283}
2284
2285.form-control-color {
2286 width: 3rem;
2287 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2288 padding: 0.375rem;
2289}
2290.form-control-color:not(:disabled):not([readonly]) {
2291 cursor: pointer;
2292}
2293.form-control-color::-moz-color-swatch {
2294 border: 0 !important;
2295 border-radius: var(--bs-border-radius);
2296}
2297.form-control-color::-webkit-color-swatch {
2298 border: 0 !important;
2299 border-radius: var(--bs-border-radius);
2300}
2301.form-control-color.form-control-sm {
2302 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2303}
2304.form-control-color.form-control-lg {
2305 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2306}
2307
2308.form-select {
2309 --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");
2310 display: block;
2311 width: 100%;
2312 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2313 font-size: 1rem;
2314 font-weight: 400;
2315 line-height: 1.5;
2316 color: var(--bs-body-color);
2317 -webkit-appearance: none;
2318 -moz-appearance: none;
2319 appearance: none;
2320 background-color: var(--bs-body-bg);
2321 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2322 background-repeat: no-repeat;
2323 background-position: right 0.75rem center;
2324 background-size: 16px 12px;
2325 border: var(--bs-border-width) solid var(--bs-border-color);
2326 border-radius: var(--bs-border-radius);
2327 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2328}
2329@media (prefers-reduced-motion: reduce) {
2330 .form-select {
2331 transition: none;
2332 }
2333}
2334.form-select:focus {
2335 border-color: #86b7fe;
2336 outline: 0;
2337 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2338}
2339.form-select[multiple], .form-select[size]:not([size="1"]) {
2340 padding-right: 0.75rem;
2341 background-image: none;
2342}
2343.form-select:disabled {
2344 background-color: var(--bs-secondary-bg);
2345}
2346.form-select:-moz-focusring {
2347 color: transparent;
2348 text-shadow: 0 0 0 var(--bs-body-color);
2349}
2350
2351.form-select-sm {
2352 padding-top: 0.25rem;
2353 padding-bottom: 0.25rem;
2354 padding-left: 0.5rem;
2355 font-size: 0.875rem;
2356 border-radius: var(--bs-border-radius-sm);
2357}
2358
2359.form-select-lg {
2360 padding-top: 0.5rem;
2361 padding-bottom: 0.5rem;
2362 padding-left: 1rem;
2363 font-size: 1.25rem;
2364 border-radius: var(--bs-border-radius-lg);
2365}
2366
2367[data-bs-theme=dark] .form-select {
2368 --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");
2369}
2370
2371.form-check {
2372 display: block;
2373 min-height: 1.5rem;
2374 padding-left: 1.5em;
2375 margin-bottom: 0.125rem;
2376}
2377.form-check .form-check-input {
2378 float: left;
2379 margin-left: -1.5em;
2380}
2381
2382.form-check-reverse {
2383 padding-right: 1.5em;
2384 padding-left: 0;
2385 text-align: right;
2386}
2387.form-check-reverse .form-check-input {
2388 float: right;
2389 margin-right: -1.5em;
2390 margin-left: 0;
2391}
2392
2393.form-check-input {
2394 --bs-form-check-bg: var(--bs-body-bg);
2395 flex-shrink: 0;
2396 width: 1em;
2397 height: 1em;
2398 margin-top: 0.25em;
2399 vertical-align: top;
2400 -webkit-appearance: none;
2401 -moz-appearance: none;
2402 appearance: none;
2403 background-color: var(--bs-form-check-bg);
2404 background-image: var(--bs-form-check-bg-image);
2405 background-repeat: no-repeat;
2406 background-position: center;
2407 background-size: contain;
2408 border: var(--bs-border-width) solid var(--bs-border-color);
2409 -webkit-print-color-adjust: exact;
2410 color-adjust: exact;
2411 print-color-adjust: exact;
2412}
2413.form-check-input[type=checkbox] {
2414 border-radius: 0.25em;
2415}
2416.form-check-input[type=radio] {
2417 border-radius: 50%;
2418}
2419.form-check-input:active {
2420 filter: brightness(90%);
2421}
2422.form-check-input:focus {
2423 border-color: #86b7fe;
2424 outline: 0;
2425 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2426}
2427.form-check-input:checked {
2428 background-color: #0d6efd;
2429 border-color: #0d6efd;
2430}
2431.form-check-input:checked[type=checkbox] {
2432 --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");
2433}
2434.form-check-input:checked[type=radio] {
2435 --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");
2436}
2437.form-check-input[type=checkbox]:indeterminate {
2438 background-color: #0d6efd;
2439 border-color: #0d6efd;
2440 --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");
2441}
2442.form-check-input:disabled {
2443 pointer-events: none;
2444 filter: none;
2445 opacity: 0.5;
2446}
2447.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2448 cursor: default;
2449 opacity: 0.5;
2450}
2451
2452.form-switch {
2453 padding-left: 2.5em;
2454}
2455.form-switch .form-check-input {
2456 --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");
2457 width: 2em;
2458 margin-left: -2.5em;
2459 background-image: var(--bs-form-switch-bg);
2460 background-position: left center;
2461 border-radius: 2em;
2462 transition: background-position 0.15s ease-in-out;
2463}
2464@media (prefers-reduced-motion: reduce) {
2465 .form-switch .form-check-input {
2466 transition: none;
2467 }
2468}
2469.form-switch .form-check-input:focus {
2470 --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='%2386b7fe'/%3e%3c/svg%3e");
2471}
2472.form-switch .form-check-input:checked {
2473 background-position: right center;
2474 --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");
2475}
2476.form-switch.form-check-reverse {
2477 padding-right: 2.5em;
2478 padding-left: 0;
2479}
2480.form-switch.form-check-reverse .form-check-input {
2481 margin-right: -2.5em;
2482 margin-left: 0;
2483}
2484
2485.form-check-inline {
2486 display: inline-block;
2487 margin-right: 1rem;
2488}
2489
2490.btn-check {
2491 position: absolute;
2492 clip: rect(0, 0, 0, 0);
2493 pointer-events: none;
2494}
2495.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2496 pointer-events: none;
2497 filter: none;
2498 opacity: 0.65;
2499}
2500
2501[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2502 --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");
2503}
2504
2505.form-range {
2506 width: 100%;
2507 height: 1.5rem;
2508 padding: 0;
2509 -webkit-appearance: none;
2510 -moz-appearance: none;
2511 appearance: none;
2512 background-color: transparent;
2513}
2514.form-range:focus {
2515 outline: 0;
2516}
2517.form-range:focus::-webkit-slider-thumb {
2518 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2519}
2520.form-range:focus::-moz-range-thumb {
2521 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2522}
2523.form-range::-moz-focus-outer {
2524 border: 0;
2525}
2526.form-range::-webkit-slider-thumb {
2527 width: 1rem;
2528 height: 1rem;
2529 margin-top: -0.25rem;
2530 -webkit-appearance: none;
2531 appearance: none;
2532 background-color: #0d6efd;
2533 border: 0;
2534 border-radius: 1rem;
2535 -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2536 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2537}
2538@media (prefers-reduced-motion: reduce) {
2539 .form-range::-webkit-slider-thumb {
2540 -webkit-transition: none;
2541 transition: none;
2542 }
2543}
2544.form-range::-webkit-slider-thumb:active {
2545 background-color: #b6d4fe;
2546}
2547.form-range::-webkit-slider-runnable-track {
2548 width: 100%;
2549 height: 0.5rem;
2550 color: transparent;
2551 cursor: pointer;
2552 background-color: var(--bs-secondary-bg);
2553 border-color: transparent;
2554 border-radius: 1rem;
2555}
2556.form-range::-moz-range-thumb {
2557 width: 1rem;
2558 height: 1rem;
2559 -moz-appearance: none;
2560 appearance: none;
2561 background-color: #0d6efd;
2562 border: 0;
2563 border-radius: 1rem;
2564 -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2565 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2566}
2567@media (prefers-reduced-motion: reduce) {
2568 .form-range::-moz-range-thumb {
2569 -moz-transition: none;
2570 transition: none;
2571 }
2572}
2573.form-range::-moz-range-thumb:active {
2574 background-color: #b6d4fe;
2575}
2576.form-range::-moz-range-track {
2577 width: 100%;
2578 height: 0.5rem;
2579 color: transparent;
2580 cursor: pointer;
2581 background-color: var(--bs-secondary-bg);
2582 border-color: transparent;
2583 border-radius: 1rem;
2584}
2585.form-range:disabled {
2586 pointer-events: none;
2587}
2588.form-range:disabled::-webkit-slider-thumb {
2589 background-color: var(--bs-secondary-color);
2590}
2591.form-range:disabled::-moz-range-thumb {
2592 background-color: var(--bs-secondary-color);
2593}
2594
2595.form-floating {
2596 position: relative;
2597}
2598.form-floating > .form-control,
2599.form-floating > .form-control-plaintext,
2600.form-floating > .form-select {
2601 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2602 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2603 line-height: 1.25;
2604}
2605.form-floating > label {
2606 position: absolute;
2607 top: 0;
2608 left: 0;
2609 z-index: 2;
2610 height: 100%;
2611 padding: 1rem 0.75rem;
2612 overflow: hidden;
2613 text-align: start;
2614 text-overflow: ellipsis;
2615 white-space: nowrap;
2616 pointer-events: none;
2617 border: var(--bs-border-width) solid transparent;
2618 transform-origin: 0 0;
2619 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2620}
2621@media (prefers-reduced-motion: reduce) {
2622 .form-floating > label {
2623 transition: none;
2624 }
2625}
2626.form-floating > .form-control,
2627.form-floating > .form-control-plaintext {
2628 padding: 1rem 0.75rem;
2629}
2630.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
2631 color: transparent;
2632}
2633.form-floating > .form-control::placeholder,
2634.form-floating > .form-control-plaintext::placeholder {
2635 color: transparent;
2636}
2637.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
2638 padding-top: 1.625rem;
2639 padding-bottom: 0.625rem;
2640}
2641.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2642.form-floating > .form-control-plaintext:focus,
2643.form-floating > .form-control-plaintext:not(:placeholder-shown) {
2644 padding-top: 1.625rem;
2645 padding-bottom: 0.625rem;
2646}
2647.form-floating > .form-control:-webkit-autofill,
2648.form-floating > .form-control-plaintext:-webkit-autofill {
2649 padding-top: 1.625rem;
2650 padding-bottom: 0.625rem;
2651}
2652.form-floating > .form-select {
2653 padding-top: 1.625rem;
2654 padding-bottom: 0.625rem;
2655}
2656.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2657 color: rgba(var(--bs-body-color-rgb), 0.65);
2658 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2659}
2660.form-floating > .form-control:focus ~ label,
2661.form-floating > .form-control:not(:placeholder-shown) ~ label,
2662.form-floating > .form-control-plaintext ~ label,
2663.form-floating > .form-select ~ label {
2664 color: rgba(var(--bs-body-color-rgb), 0.65);
2665 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2666}
2667.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
2668 position: absolute;
2669 inset: 1rem 0.375rem;
2670 z-index: -1;
2671 height: 1.5em;
2672 content: "";
2673 background-color: var(--bs-body-bg);
2674 border-radius: var(--bs-border-radius);
2675}
2676.form-floating > .form-control:focus ~ label::after,
2677.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2678.form-floating > .form-control-plaintext ~ label::after,
2679.form-floating > .form-select ~ label::after {
2680 position: absolute;
2681 inset: 1rem 0.375rem;
2682 z-index: -1;
2683 height: 1.5em;
2684 content: "";
2685 background-color: var(--bs-body-bg);
2686 border-radius: var(--bs-border-radius);
2687}
2688.form-floating > .form-control:-webkit-autofill ~ label {
2689 color: rgba(var(--bs-body-color-rgb), 0.65);
2690 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2691}
2692.form-floating > .form-control-plaintext ~ label {
2693 border-width: var(--bs-border-width) 0;
2694}
2695.form-floating > :disabled ~ label,
2696.form-floating > .form-control:disabled ~ label {
2697 color: #6c757d;
2698}
2699.form-floating > :disabled ~ label::after,
2700.form-floating > .form-control:disabled ~ label::after {
2701 background-color: var(--bs-secondary-bg);
2702}
2703
2704.input-group {
2705 position: relative;
2706 display: flex;
2707 flex-wrap: wrap;
2708 align-items: stretch;
2709 width: 100%;
2710}
2711.input-group > .form-control,
2712.input-group > .form-select,
2713.input-group > .form-floating {
2714 position: relative;
2715 flex: 1 1 auto;
2716 width: 1%;
2717 min-width: 0;
2718}
2719.input-group > .form-control:focus,
2720.input-group > .form-select:focus,
2721.input-group > .form-floating:focus-within {
2722 z-index: 5;
2723}
2724.input-group .btn {
2725 position: relative;
2726 z-index: 2;
2727}
2728.input-group .btn:focus {
2729 z-index: 5;
2730}
2731
2732.input-group-text {
2733 display: flex;
2734 align-items: center;
2735 padding: 0.375rem 0.75rem;
2736 font-size: 1rem;
2737 font-weight: 400;
2738 line-height: 1.5;
2739 color: var(--bs-body-color);
2740 text-align: center;
2741 white-space: nowrap;
2742 background-color: var(--bs-tertiary-bg);
2743 border: var(--bs-border-width) solid var(--bs-border-color);
2744 border-radius: var(--bs-border-radius);
2745}
2746
2747.input-group-lg > .form-control,
2748.input-group-lg > .form-select,
2749.input-group-lg > .input-group-text,
2750.input-group-lg > .btn {
2751 padding: 0.5rem 1rem;
2752 font-size: 1.25rem;
2753 border-radius: var(--bs-border-radius-lg);
2754}
2755
2756.input-group-sm > .form-control,
2757.input-group-sm > .form-select,
2758.input-group-sm > .input-group-text,
2759.input-group-sm > .btn {
2760 padding: 0.25rem 0.5rem;
2761 font-size: 0.875rem;
2762 border-radius: var(--bs-border-radius-sm);
2763}
2764
2765.input-group-lg > .form-select,
2766.input-group-sm > .form-select {
2767 padding-right: 3rem;
2768}
2769
2770.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2771.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2772.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2773.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2774 border-top-right-radius: 0;
2775 border-bottom-right-radius: 0;
2776}
2777.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2778.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2779.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2780.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2781 border-top-right-radius: 0;
2782 border-bottom-right-radius: 0;
2783}
2784.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2785 margin-left: calc(var(--bs-border-width) * -1);
2786 border-top-left-radius: 0;
2787 border-bottom-left-radius: 0;
2788}
2789.input-group > .form-floating:not(:first-child) > .form-control,
2790.input-group > .form-floating:not(:first-child) > .form-select {
2791 border-top-left-radius: 0;
2792 border-bottom-left-radius: 0;
2793}
2794
2795.valid-feedback {
2796 display: none;
2797 width: 100%;
2798 margin-top: 0.25rem;
2799 font-size: 0.875em;
2800 color: var(--bs-form-valid-color);
2801}
2802
2803.valid-tooltip {
2804 position: absolute;
2805 top: 100%;
2806 z-index: 5;
2807 display: none;
2808 max-width: 100%;
2809 padding: 0.25rem 0.5rem;
2810 margin-top: 0.1rem;
2811 font-size: 0.875rem;
2812 color: #fff;
2813 background-color: var(--bs-success);
2814 border-radius: var(--bs-border-radius);
2815}
2816
2817.was-validated :valid ~ .valid-feedback,
2818.was-validated :valid ~ .valid-tooltip,
2819.is-valid ~ .valid-feedback,
2820.is-valid ~ .valid-tooltip {
2821 display: block;
2822}
2823
2824.was-validated .form-control:valid, .form-control.is-valid {
2825 border-color: var(--bs-form-valid-border-color);
2826 padding-right: calc(1.5em + 0.75rem);
2827 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.1z'/%3e%3c/svg%3e");
2828 background-repeat: no-repeat;
2829 background-position: right calc(0.375em + 0.1875rem) center;
2830 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2831}
2832.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2833 border-color: var(--bs-form-valid-border-color);
2834 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2835}
2836
2837.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2838 padding-right: calc(1.5em + 0.75rem);
2839 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2840}
2841
2842.was-validated .form-select:valid, .form-select.is-valid {
2843 border-color: var(--bs-form-valid-border-color);
2844}
2845.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"] {
2846 --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.1z'/%3e%3c/svg%3e");
2847 padding-right: 4.125rem;
2848 background-position: right 0.75rem center, center right 2.25rem;
2849 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2850}
2851.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2852 border-color: var(--bs-form-valid-border-color);
2853 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2854}
2855
2856.was-validated .form-control-color:valid, .form-control-color.is-valid {
2857 width: calc(3rem + calc(1.5em + 0.75rem));
2858}
2859
2860.was-validated .form-check-input:valid, .form-check-input.is-valid {
2861 border-color: var(--bs-form-valid-border-color);
2862}
2863.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2864 background-color: var(--bs-form-valid-color);
2865}
2866.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2867 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2868}
2869.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2870 color: var(--bs-form-valid-color);
2871}
2872
2873.form-check-inline .form-check-input ~ .valid-feedback {
2874 margin-left: 0.5em;
2875}
2876
2877.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2878.was-validated .input-group > .form-select:not(:focus):valid,
2879.input-group > .form-select:not(:focus).is-valid,
2880.was-validated .input-group > .form-floating:not(:focus-within):valid,
2881.input-group > .form-floating:not(:focus-within).is-valid {
2882 z-index: 3;
2883}
2884
2885.invalid-feedback {
2886 display: none;
2887 width: 100%;
2888 margin-top: 0.25rem;
2889 font-size: 0.875em;
2890 color: var(--bs-form-invalid-color);
2891}
2892
2893.invalid-tooltip {
2894 position: absolute;
2895 top: 100%;
2896 z-index: 5;
2897 display: none;
2898 max-width: 100%;
2899 padding: 0.25rem 0.5rem;
2900 margin-top: 0.1rem;
2901 font-size: 0.875rem;
2902 color: #fff;
2903 background-color: var(--bs-danger);
2904 border-radius: var(--bs-border-radius);
2905}
2906
2907.was-validated :invalid ~ .invalid-feedback,
2908.was-validated :invalid ~ .invalid-tooltip,
2909.is-invalid ~ .invalid-feedback,
2910.is-invalid ~ .invalid-tooltip {
2911 display: block;
2912}
2913
2914.was-validated .form-control:invalid, .form-control.is-invalid {
2915 border-color: var(--bs-form-invalid-border-color);
2916 padding-right: calc(1.5em + 0.75rem);
2917 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");
2918 background-repeat: no-repeat;
2919 background-position: right calc(0.375em + 0.1875rem) center;
2920 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2921}
2922.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2923 border-color: var(--bs-form-invalid-border-color);
2924 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2925}
2926
2927.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2928 padding-right: calc(1.5em + 0.75rem);
2929 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2930}
2931
2932.was-validated .form-select:invalid, .form-select.is-invalid {
2933 border-color: var(--bs-form-invalid-border-color);
2934}
2935.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"] {
2936 --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");
2937 padding-right: 4.125rem;
2938 background-position: right 0.75rem center, center right 2.25rem;
2939 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2940}
2941.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2942 border-color: var(--bs-form-invalid-border-color);
2943 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2944}
2945
2946.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2947 width: calc(3rem + calc(1.5em + 0.75rem));
2948}
2949
2950.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2951 border-color: var(--bs-form-invalid-border-color);
2952}
2953.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2954 background-color: var(--bs-form-invalid-color);
2955}
2956.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2957 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2958}
2959.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2960 color: var(--bs-form-invalid-color);
2961}
2962
2963.form-check-inline .form-check-input ~ .invalid-feedback {
2964 margin-left: 0.5em;
2965}
2966
2967.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2968.was-validated .input-group > .form-select:not(:focus):invalid,
2969.input-group > .form-select:not(:focus).is-invalid,
2970.was-validated .input-group > .form-floating:not(:focus-within):invalid,
2971.input-group > .form-floating:not(:focus-within).is-invalid {
2972 z-index: 4;
2973}
2974
2975.btn {
2976 --bs-btn-padding-x: 0.75rem;
2977 --bs-btn-padding-y: 0.375rem;
2978 --bs-btn-font-family: ;
2979 --bs-btn-font-size: 1rem;
2980 --bs-btn-font-weight: 400;
2981 --bs-btn-line-height: 1.5;
2982 --bs-btn-color: var(--bs-body-color);
2983 --bs-btn-bg: transparent;
2984 --bs-btn-border-width: var(--bs-border-width);
2985 --bs-btn-border-color: transparent;
2986 --bs-btn-border-radius: var(--bs-border-radius);
2987 --bs-btn-hover-border-color: transparent;
2988 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2989 --bs-btn-disabled-opacity: 0.65;
2990 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2991 display: inline-block;
2992 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2993 font-family: var(--bs-btn-font-family);
2994 font-size: var(--bs-btn-font-size);
2995 font-weight: var(--bs-btn-font-weight);
2996 line-height: var(--bs-btn-line-height);
2997 color: var(--bs-btn-color);
2998 text-align: center;
2999 text-decoration: none;
3000 vertical-align: middle;
3001 cursor: pointer;
3002 -webkit-user-select: none;
3003 -moz-user-select: none;
3004 user-select: none;
3005 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
3006 border-radius: var(--bs-btn-border-radius);
3007 background-color: var(--bs-btn-bg);
3008 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;
3009}
3010@media (prefers-reduced-motion: reduce) {
3011 .btn {
3012 transition: none;
3013 }
3014}
3015.btn:hover {
3016 color: var(--bs-btn-hover-color);
3017 background-color: var(--bs-btn-hover-bg);
3018 border-color: var(--bs-btn-hover-border-color);
3019}
3020.btn-check + .btn:hover {
3021 color: var(--bs-btn-color);
3022 background-color: var(--bs-btn-bg);
3023 border-color: var(--bs-btn-border-color);
3024}
3025.btn:focus-visible {
3026 color: var(--bs-btn-hover-color);
3027 background-color: var(--bs-btn-hover-bg);
3028 border-color: var(--bs-btn-hover-border-color);
3029 outline: 0;
3030 box-shadow: var(--bs-btn-focus-box-shadow);
3031}
3032.btn-check:focus-visible + .btn {
3033 border-color: var(--bs-btn-hover-border-color);
3034 outline: 0;
3035 box-shadow: var(--bs-btn-focus-box-shadow);
3036}
3037.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
3038 color: var(--bs-btn-active-color);
3039 background-color: var(--bs-btn-active-bg);
3040 border-color: var(--bs-btn-active-border-color);
3041}
3042.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 {
3043 box-shadow: var(--bs-btn-focus-box-shadow);
3044}
3045.btn-check:checked:focus-visible + .btn {
3046 box-shadow: var(--bs-btn-focus-box-shadow);
3047}
3048.btn:disabled, .btn.disabled, fieldset:disabled .btn {
3049 color: var(--bs-btn-disabled-color);
3050 pointer-events: none;
3051 background-color: var(--bs-btn-disabled-bg);
3052 border-color: var(--bs-btn-disabled-border-color);
3053 opacity: var(--bs-btn-disabled-opacity);
3054}
3055
3056.btn-primary {
3057 --bs-btn-color: #fff;
3058 --bs-btn-bg: #0d6efd;
3059 --bs-btn-border-color: #0d6efd;
3060 --bs-btn-hover-color: #fff;
3061 --bs-btn-hover-bg: #0b5ed7;
3062 --bs-btn-hover-border-color: #0a58ca;
3063 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3064 --bs-btn-active-color: #fff;
3065 --bs-btn-active-bg: #0a58ca;
3066 --bs-btn-active-border-color: #0a53be;
3067 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3068 --bs-btn-disabled-color: #fff;
3069 --bs-btn-disabled-bg: #0d6efd;
3070 --bs-btn-disabled-border-color: #0d6efd;
3071}
3072
3073.btn-secondary {
3074 --bs-btn-color: #fff;
3075 --bs-btn-bg: #6c757d;
3076 --bs-btn-border-color: #6c757d;
3077 --bs-btn-hover-color: #fff;
3078 --bs-btn-hover-bg: #5c636a;
3079 --bs-btn-hover-border-color: #565e64;
3080 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3081 --bs-btn-active-color: #fff;
3082 --bs-btn-active-bg: #565e64;
3083 --bs-btn-active-border-color: #51585e;
3084 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3085 --bs-btn-disabled-color: #fff;
3086 --bs-btn-disabled-bg: #6c757d;
3087 --bs-btn-disabled-border-color: #6c757d;
3088}
3089
3090.btn-success {
3091 --bs-btn-color: #fff;
3092 --bs-btn-bg: #198754;
3093 --bs-btn-border-color: #198754;
3094 --bs-btn-hover-color: #fff;
3095 --bs-btn-hover-bg: #157347;
3096 --bs-btn-hover-border-color: #146c43;
3097 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3098 --bs-btn-active-color: #fff;
3099 --bs-btn-active-bg: #146c43;
3100 --bs-btn-active-border-color: #13653f;
3101 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3102 --bs-btn-disabled-color: #fff;
3103 --bs-btn-disabled-bg: #198754;
3104 --bs-btn-disabled-border-color: #198754;
3105}
3106
3107.btn-info {
3108 --bs-btn-color: #000;
3109 --bs-btn-bg: #0dcaf0;
3110 --bs-btn-border-color: #0dcaf0;
3111 --bs-btn-hover-color: #000;
3112 --bs-btn-hover-bg: #31d2f2;
3113 --bs-btn-hover-border-color: #25cff2;
3114 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3115 --bs-btn-active-color: #000;
3116 --bs-btn-active-bg: #3dd5f3;
3117 --bs-btn-active-border-color: #25cff2;
3118 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3119 --bs-btn-disabled-color: #000;
3120 --bs-btn-disabled-bg: #0dcaf0;
3121 --bs-btn-disabled-border-color: #0dcaf0;
3122}
3123
3124.btn-warning {
3125 --bs-btn-color: #000;
3126 --bs-btn-bg: #ffc107;
3127 --bs-btn-border-color: #ffc107;
3128 --bs-btn-hover-color: #000;
3129 --bs-btn-hover-bg: #ffca2c;
3130 --bs-btn-hover-border-color: #ffc720;
3131 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3132 --bs-btn-active-color: #000;
3133 --bs-btn-active-bg: #ffcd39;
3134 --bs-btn-active-border-color: #ffc720;
3135 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3136 --bs-btn-disabled-color: #000;
3137 --bs-btn-disabled-bg: #ffc107;
3138 --bs-btn-disabled-border-color: #ffc107;
3139}
3140
3141.btn-danger {
3142 --bs-btn-color: #fff;
3143 --bs-btn-bg: #dc3545;
3144 --bs-btn-border-color: #dc3545;
3145 --bs-btn-hover-color: #fff;
3146 --bs-btn-hover-bg: #bb2d3b;
3147 --bs-btn-hover-border-color: #b02a37;
3148 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3149 --bs-btn-active-color: #fff;
3150 --bs-btn-active-bg: #b02a37;
3151 --bs-btn-active-border-color: #a52834;
3152 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3153 --bs-btn-disabled-color: #fff;
3154 --bs-btn-disabled-bg: #dc3545;
3155 --bs-btn-disabled-border-color: #dc3545;
3156}
3157
3158.btn-light {
3159 --bs-btn-color: #000;
3160 --bs-btn-bg: #f8f9fa;
3161 --bs-btn-border-color: #f8f9fa;
3162 --bs-btn-hover-color: #000;
3163 --bs-btn-hover-bg: #d3d4d5;
3164 --bs-btn-hover-border-color: #c6c7c8;
3165 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3166 --bs-btn-active-color: #000;
3167 --bs-btn-active-bg: #c6c7c8;
3168 --bs-btn-active-border-color: #babbbc;
3169 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3170 --bs-btn-disabled-color: #000;
3171 --bs-btn-disabled-bg: #f8f9fa;
3172 --bs-btn-disabled-border-color: #f8f9fa;
3173}
3174
3175.btn-dark {
3176 --bs-btn-color: #fff;
3177 --bs-btn-bg: #212529;
3178 --bs-btn-border-color: #212529;
3179 --bs-btn-hover-color: #fff;
3180 --bs-btn-hover-bg: #424649;
3181 --bs-btn-hover-border-color: #373b3e;
3182 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3183 --bs-btn-active-color: #fff;
3184 --bs-btn-active-bg: #4d5154;
3185 --bs-btn-active-border-color: #373b3e;
3186 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3187 --bs-btn-disabled-color: #fff;
3188 --bs-btn-disabled-bg: #212529;
3189 --bs-btn-disabled-border-color: #212529;
3190}
3191
3192.btn-outline-primary {
3193 --bs-btn-color: #0d6efd;
3194 --bs-btn-border-color: #0d6efd;
3195 --bs-btn-hover-color: #fff;
3196 --bs-btn-hover-bg: #0d6efd;
3197 --bs-btn-hover-border-color: #0d6efd;
3198 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3199 --bs-btn-active-color: #fff;
3200 --bs-btn-active-bg: #0d6efd;
3201 --bs-btn-active-border-color: #0d6efd;
3202 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3203 --bs-btn-disabled-color: #0d6efd;
3204 --bs-btn-disabled-bg: transparent;
3205 --bs-btn-disabled-border-color: #0d6efd;
3206 --bs-gradient: none;
3207}
3208
3209.btn-outline-secondary {
3210 --bs-btn-color: #6c757d;
3211 --bs-btn-border-color: #6c757d;
3212 --bs-btn-hover-color: #fff;
3213 --bs-btn-hover-bg: #6c757d;
3214 --bs-btn-hover-border-color: #6c757d;
3215 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3216 --bs-btn-active-color: #fff;
3217 --bs-btn-active-bg: #6c757d;
3218 --bs-btn-active-border-color: #6c757d;
3219 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3220 --bs-btn-disabled-color: #6c757d;
3221 --bs-btn-disabled-bg: transparent;
3222 --bs-btn-disabled-border-color: #6c757d;
3223 --bs-gradient: none;
3224}
3225
3226.btn-outline-success {
3227 --bs-btn-color: #198754;
3228 --bs-btn-border-color: #198754;
3229 --bs-btn-hover-color: #fff;
3230 --bs-btn-hover-bg: #198754;
3231 --bs-btn-hover-border-color: #198754;
3232 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3233 --bs-btn-active-color: #fff;
3234 --bs-btn-active-bg: #198754;
3235 --bs-btn-active-border-color: #198754;
3236 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3237 --bs-btn-disabled-color: #198754;
3238 --bs-btn-disabled-bg: transparent;
3239 --bs-btn-disabled-border-color: #198754;
3240 --bs-gradient: none;
3241}
3242
3243.btn-outline-info {
3244 --bs-btn-color: #0dcaf0;
3245 --bs-btn-border-color: #0dcaf0;
3246 --bs-btn-hover-color: #000;
3247 --bs-btn-hover-bg: #0dcaf0;
3248 --bs-btn-hover-border-color: #0dcaf0;
3249 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3250 --bs-btn-active-color: #000;
3251 --bs-btn-active-bg: #0dcaf0;
3252 --bs-btn-active-border-color: #0dcaf0;
3253 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3254 --bs-btn-disabled-color: #0dcaf0;
3255 --bs-btn-disabled-bg: transparent;
3256 --bs-btn-disabled-border-color: #0dcaf0;
3257 --bs-gradient: none;
3258}
3259
3260.btn-outline-warning {
3261 --bs-btn-color: #ffc107;
3262 --bs-btn-border-color: #ffc107;
3263 --bs-btn-hover-color: #000;
3264 --bs-btn-hover-bg: #ffc107;
3265 --bs-btn-hover-border-color: #ffc107;
3266 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3267 --bs-btn-active-color: #000;
3268 --bs-btn-active-bg: #ffc107;
3269 --bs-btn-active-border-color: #ffc107;
3270 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3271 --bs-btn-disabled-color: #ffc107;
3272 --bs-btn-disabled-bg: transparent;
3273 --bs-btn-disabled-border-color: #ffc107;
3274 --bs-gradient: none;
3275}
3276
3277.btn-outline-danger {
3278 --bs-btn-color: #dc3545;
3279 --bs-btn-border-color: #dc3545;
3280 --bs-btn-hover-color: #fff;
3281 --bs-btn-hover-bg: #dc3545;
3282 --bs-btn-hover-border-color: #dc3545;
3283 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3284 --bs-btn-active-color: #fff;
3285 --bs-btn-active-bg: #dc3545;
3286 --bs-btn-active-border-color: #dc3545;
3287 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3288 --bs-btn-disabled-color: #dc3545;
3289 --bs-btn-disabled-bg: transparent;
3290 --bs-btn-disabled-border-color: #dc3545;
3291 --bs-gradient: none;
3292}
3293
3294.btn-outline-light {
3295 --bs-btn-color: #f8f9fa;
3296 --bs-btn-border-color: #f8f9fa;
3297 --bs-btn-hover-color: #000;
3298 --bs-btn-hover-bg: #f8f9fa;
3299 --bs-btn-hover-border-color: #f8f9fa;
3300 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3301 --bs-btn-active-color: #000;
3302 --bs-btn-active-bg: #f8f9fa;
3303 --bs-btn-active-border-color: #f8f9fa;
3304 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3305 --bs-btn-disabled-color: #f8f9fa;
3306 --bs-btn-disabled-bg: transparent;
3307 --bs-btn-disabled-border-color: #f8f9fa;
3308 --bs-gradient: none;
3309}
3310
3311.btn-outline-dark {
3312 --bs-btn-color: #212529;
3313 --bs-btn-border-color: #212529;
3314 --bs-btn-hover-color: #fff;
3315 --bs-btn-hover-bg: #212529;
3316 --bs-btn-hover-border-color: #212529;
3317 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3318 --bs-btn-active-color: #fff;
3319 --bs-btn-active-bg: #212529;
3320 --bs-btn-active-border-color: #212529;
3321 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3322 --bs-btn-disabled-color: #212529;
3323 --bs-btn-disabled-bg: transparent;
3324 --bs-btn-disabled-border-color: #212529;
3325 --bs-gradient: none;
3326}
3327
3328.btn-link {
3329 --bs-btn-font-weight: 400;
3330 --bs-btn-color: var(--bs-link-color);
3331 --bs-btn-bg: transparent;
3332 --bs-btn-border-color: transparent;
3333 --bs-btn-hover-color: var(--bs-link-hover-color);
3334 --bs-btn-hover-border-color: transparent;
3335 --bs-btn-active-color: var(--bs-link-hover-color);
3336 --bs-btn-active-border-color: transparent;
3337 --bs-btn-disabled-color: #6c757d;
3338 --bs-btn-disabled-border-color: transparent;
3339 --bs-btn-box-shadow: 0 0 0 #000;
3340 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3341 text-decoration: underline;
3342}
3343.btn-link:focus-visible {
3344 color: var(--bs-btn-color);
3345}
3346.btn-link:hover {
3347 color: var(--bs-btn-hover-color);
3348}
3349
3350.btn-lg, .btn-group-lg > .btn {
3351 --bs-btn-padding-y: 0.5rem;
3352 --bs-btn-padding-x: 1rem;
3353 --bs-btn-font-size: 1.25rem;
3354 --bs-btn-border-radius: var(--bs-border-radius-lg);
3355}
3356
3357.btn-sm, .btn-group-sm > .btn {
3358 --bs-btn-padding-y: 0.25rem;
3359 --bs-btn-padding-x: 0.5rem;
3360 --bs-btn-font-size: 0.875rem;
3361 --bs-btn-border-radius: var(--bs-border-radius-sm);
3362}
3363
3364.fade {
3365 transition: opacity 0.15s linear;
3366}
3367@media (prefers-reduced-motion: reduce) {
3368 .fade {
3369 transition: none;
3370 }
3371}
3372.fade:not(.show) {
3373 opacity: 0;
3374}
3375
3376.collapse:not(.show) {
3377 display: none;
3378}
3379
3380.collapsing {
3381 height: 0;
3382 overflow: hidden;
3383 transition: height 0.35s ease;
3384}
3385@media (prefers-reduced-motion: reduce) {
3386 .collapsing {
3387 transition: none;
3388 }
3389}
3390.collapsing.collapse-horizontal {
3391 width: 0;
3392 height: auto;
3393 transition: width 0.35s ease;
3394}
3395@media (prefers-reduced-motion: reduce) {
3396 .collapsing.collapse-horizontal {
3397 transition: none;
3398 }
3399}
3400
3401.dropup,
3402.dropend,
3403.dropdown,
3404.dropstart,
3405.dropup-center,
3406.dropdown-center {
3407 position: relative;
3408}
3409
3410.dropdown-toggle {
3411 white-space: nowrap;
3412}
3413.dropdown-toggle::after {
3414 display: inline-block;
3415 margin-left: 0.255em;
3416 vertical-align: 0.255em;
3417 content: "";
3418 border-top: 0.3em solid;
3419 border-right: 0.3em solid transparent;
3420 border-bottom: 0;
3421 border-left: 0.3em solid transparent;
3422}
3423.dropdown-toggle:empty::after {
3424 margin-left: 0;
3425}
3426
3427.dropdown-menu {
3428 --bs-dropdown-zindex: 1000;
3429 --bs-dropdown-min-width: 10rem;
3430 --bs-dropdown-padding-x: 0;
3431 --bs-dropdown-padding-y: 0.5rem;
3432 --bs-dropdown-spacer: 0.125rem;
3433 --bs-dropdown-font-size: 1rem;
3434 --bs-dropdown-color: var(--bs-body-color);
3435 --bs-dropdown-bg: var(--bs-body-bg);
3436 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3437 --bs-dropdown-border-radius: var(--bs-border-radius);
3438 --bs-dropdown-border-width: var(--bs-border-width);
3439 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3440 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3441 --bs-dropdown-divider-margin-y: 0.5rem;
3442 --bs-dropdown-box-shadow: var(--bs-box-shadow);
3443 --bs-dropdown-link-color: var(--bs-body-color);
3444 --bs-dropdown-link-hover-color: var(--bs-body-color);
3445 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3446 --bs-dropdown-link-active-color: #fff;
3447 --bs-dropdown-link-active-bg: #0d6efd;
3448 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3449 --bs-dropdown-item-padding-x: 1rem;
3450 --bs-dropdown-item-padding-y: 0.25rem;
3451 --bs-dropdown-header-color: #6c757d;
3452 --bs-dropdown-header-padding-x: 1rem;
3453 --bs-dropdown-header-padding-y: 0.5rem;
3454 position: absolute;
3455 z-index: var(--bs-dropdown-zindex);
3456 display: none;
3457 min-width: var(--bs-dropdown-min-width);
3458 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3459 margin: 0;
3460 font-size: var(--bs-dropdown-font-size);
3461 color: var(--bs-dropdown-color);
3462 text-align: left;
3463 list-style: none;
3464 background-color: var(--bs-dropdown-bg);
3465 background-clip: padding-box;
3466 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3467 border-radius: var(--bs-dropdown-border-radius);
3468}
3469.dropdown-menu[data-bs-popper] {
3470 top: 100%;
3471 left: 0;
3472 margin-top: var(--bs-dropdown-spacer);
3473}
3474
3475.dropdown-menu-start {
3476 --bs-position: start;
3477}
3478.dropdown-menu-start[data-bs-popper] {
3479 right: auto;
3480 left: 0;
3481}
3482
3483.dropdown-menu-end {
3484 --bs-position: end;
3485}
3486.dropdown-menu-end[data-bs-popper] {
3487 right: 0;
3488 left: auto;
3489}
3490
3491@media (min-width: 576px) {
3492 .dropdown-menu-sm-start {
3493 --bs-position: start;
3494 }
3495 .dropdown-menu-sm-start[data-bs-popper] {
3496 right: auto;
3497 left: 0;
3498 }
3499 .dropdown-menu-sm-end {
3500 --bs-position: end;
3501 }
3502 .dropdown-menu-sm-end[data-bs-popper] {
3503 right: 0;
3504 left: auto;
3505 }
3506}
3507@media (min-width: 768px) {
3508 .dropdown-menu-md-start {
3509 --bs-position: start;
3510 }
3511 .dropdown-menu-md-start[data-bs-popper] {
3512 right: auto;
3513 left: 0;
3514 }
3515 .dropdown-menu-md-end {
3516 --bs-position: end;
3517 }
3518 .dropdown-menu-md-end[data-bs-popper] {
3519 right: 0;
3520 left: auto;
3521 }
3522}
3523@media (min-width: 992px) {
3524 .dropdown-menu-lg-start {
3525 --bs-position: start;
3526 }
3527 .dropdown-menu-lg-start[data-bs-popper] {
3528 right: auto;
3529 left: 0;
3530 }
3531 .dropdown-menu-lg-end {
3532 --bs-position: end;
3533 }
3534 .dropdown-menu-lg-end[data-bs-popper] {
3535 right: 0;
3536 left: auto;
3537 }
3538}
3539@media (min-width: 1200px) {
3540 .dropdown-menu-xl-start {
3541 --bs-position: start;
3542 }
3543 .dropdown-menu-xl-start[data-bs-popper] {
3544 right: auto;
3545 left: 0;
3546 }
3547 .dropdown-menu-xl-end {
3548 --bs-position: end;
3549 }
3550 .dropdown-menu-xl-end[data-bs-popper] {
3551 right: 0;
3552 left: auto;
3553 }
3554}
3555@media (min-width: 1400px) {
3556 .dropdown-menu-xxl-start {
3557 --bs-position: start;
3558 }
3559 .dropdown-menu-xxl-start[data-bs-popper] {
3560 right: auto;
3561 left: 0;
3562 }
3563 .dropdown-menu-xxl-end {
3564 --bs-position: end;
3565 }
3566 .dropdown-menu-xxl-end[data-bs-popper] {
3567 right: 0;
3568 left: auto;
3569 }
3570}
3571.dropup .dropdown-menu[data-bs-popper] {
3572 top: auto;
3573 bottom: 100%;
3574 margin-top: 0;
3575 margin-bottom: var(--bs-dropdown-spacer);
3576}
3577.dropup .dropdown-toggle::after {
3578 display: inline-block;
3579 margin-left: 0.255em;
3580 vertical-align: 0.255em;
3581 content: "";
3582 border-top: 0;
3583 border-right: 0.3em solid transparent;
3584 border-bottom: 0.3em solid;
3585 border-left: 0.3em solid transparent;
3586}
3587.dropup .dropdown-toggle:empty::after {
3588 margin-left: 0;
3589}
3590
3591.dropend .dropdown-menu[data-bs-popper] {
3592 top: 0;
3593 right: auto;
3594 left: 100%;
3595 margin-top: 0;
3596 margin-left: var(--bs-dropdown-spacer);
3597}
3598.dropend .dropdown-toggle::after {
3599 display: inline-block;
3600 margin-left: 0.255em;
3601 vertical-align: 0.255em;
3602 content: "";
3603 border-top: 0.3em solid transparent;
3604 border-right: 0;
3605 border-bottom: 0.3em solid transparent;
3606 border-left: 0.3em solid;
3607}
3608.dropend .dropdown-toggle:empty::after {
3609 margin-left: 0;
3610}
3611.dropend .dropdown-toggle::after {
3612 vertical-align: 0;
3613}
3614
3615.dropstart .dropdown-menu[data-bs-popper] {
3616 top: 0;
3617 right: 100%;
3618 left: auto;
3619 margin-top: 0;
3620 margin-right: var(--bs-dropdown-spacer);
3621}
3622.dropstart .dropdown-toggle::after {
3623 display: inline-block;
3624 margin-left: 0.255em;
3625 vertical-align: 0.255em;
3626 content: "";
3627}
3628.dropstart .dropdown-toggle::after {
3629 display: none;
3630}
3631.dropstart .dropdown-toggle::before {
3632 display: inline-block;
3633 margin-right: 0.255em;
3634 vertical-align: 0.255em;
3635 content: "";
3636 border-top: 0.3em solid transparent;
3637 border-right: 0.3em solid;
3638 border-bottom: 0.3em solid transparent;
3639}
3640.dropstart .dropdown-toggle:empty::after {
3641 margin-left: 0;
3642}
3643.dropstart .dropdown-toggle::before {
3644 vertical-align: 0;
3645}
3646
3647.dropdown-divider {
3648 height: 0;
3649 margin: var(--bs-dropdown-divider-margin-y) 0;
3650 overflow: hidden;
3651 border-top: 1px solid var(--bs-dropdown-divider-bg);
3652 opacity: 1;
3653}
3654
3655.dropdown-item {
3656 display: block;
3657 width: 100%;
3658 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3659 clear: both;
3660 font-weight: 400;
3661 color: var(--bs-dropdown-link-color);
3662 text-align: inherit;
3663 text-decoration: none;
3664 white-space: nowrap;
3665 background-color: transparent;
3666 border: 0;
3667 border-radius: var(--bs-dropdown-item-border-radius, 0);
3668}
3669.dropdown-item:hover, .dropdown-item:focus {
3670 color: var(--bs-dropdown-link-hover-color);
3671 background-color: var(--bs-dropdown-link-hover-bg);
3672}
3673.dropdown-item.active, .dropdown-item:active {
3674 color: var(--bs-dropdown-link-active-color);
3675 text-decoration: none;
3676 background-color: var(--bs-dropdown-link-active-bg);
3677}
3678.dropdown-item.disabled, .dropdown-item:disabled {
3679 color: var(--bs-dropdown-link-disabled-color);
3680 pointer-events: none;
3681 background-color: transparent;
3682}
3683
3684.dropdown-menu.show {
3685 display: block;
3686}
3687
3688.dropdown-header {
3689 display: block;
3690 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3691 margin-bottom: 0;
3692 font-size: 0.875rem;
3693 color: var(--bs-dropdown-header-color);
3694 white-space: nowrap;
3695}
3696
3697.dropdown-item-text {
3698 display: block;
3699 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3700 color: var(--bs-dropdown-link-color);
3701}
3702
3703.dropdown-menu-dark {
3704 --bs-dropdown-color: #dee2e6;
3705 --bs-dropdown-bg: #343a40;
3706 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3707 --bs-dropdown-box-shadow: ;
3708 --bs-dropdown-link-color: #dee2e6;
3709 --bs-dropdown-link-hover-color: #fff;
3710 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3711 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3712 --bs-dropdown-link-active-color: #fff;
3713 --bs-dropdown-link-active-bg: #0d6efd;
3714 --bs-dropdown-link-disabled-color: #adb5bd;
3715 --bs-dropdown-header-color: #adb5bd;
3716}
3717
3718.btn-group,
3719.btn-group-vertical {
3720 position: relative;
3721 display: inline-flex;
3722 vertical-align: middle;
3723}
3724.btn-group > .btn,
3725.btn-group-vertical > .btn {
3726 position: relative;
3727 flex: 1 1 auto;
3728}
3729.btn-group > .btn-check:checked + .btn,
3730.btn-group > .btn-check:focus + .btn,
3731.btn-group > .btn:hover,
3732.btn-group > .btn:focus,
3733.btn-group > .btn:active,
3734.btn-group > .btn.active,
3735.btn-group-vertical > .btn-check:checked + .btn,
3736.btn-group-vertical > .btn-check:focus + .btn,
3737.btn-group-vertical > .btn:hover,
3738.btn-group-vertical > .btn:focus,
3739.btn-group-vertical > .btn:active,
3740.btn-group-vertical > .btn.active {
3741 z-index: 1;
3742}
3743
3744.btn-toolbar {
3745 display: flex;
3746 flex-wrap: wrap;
3747 justify-content: flex-start;
3748}
3749.btn-toolbar .input-group {
3750 width: auto;
3751}
3752
3753.btn-group {
3754 border-radius: var(--bs-border-radius);
3755}
3756.btn-group > :not(.btn-check:first-child) + .btn,
3757.btn-group > .btn-group:not(:first-child) {
3758 margin-left: calc(var(--bs-border-width) * -1);
3759}
3760.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3761.btn-group > .btn.dropdown-toggle-split:first-child,
3762.btn-group > .btn-group:not(:last-child) > .btn {
3763 border-top-right-radius: 0;
3764 border-bottom-right-radius: 0;
3765}
3766.btn-group > .btn:nth-child(n+3),
3767.btn-group > :not(.btn-check) + .btn,
3768.btn-group > .btn-group:not(:first-child) > .btn {
3769 border-top-left-radius: 0;
3770 border-bottom-left-radius: 0;
3771}
3772
3773.dropdown-toggle-split {
3774 padding-right: 0.5625rem;
3775 padding-left: 0.5625rem;
3776}
3777.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3778 margin-left: 0;
3779}
3780.dropstart .dropdown-toggle-split::before {
3781 margin-right: 0;
3782}
3783
3784.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3785 padding-right: 0.375rem;
3786 padding-left: 0.375rem;
3787}
3788
3789.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3790 padding-right: 0.75rem;
3791 padding-left: 0.75rem;
3792}
3793
3794.btn-group-vertical {
3795 flex-direction: column;
3796 align-items: flex-start;
3797 justify-content: center;
3798}
3799.btn-group-vertical > .btn,
3800.btn-group-vertical > .btn-group {
3801 width: 100%;
3802}
3803.btn-group-vertical > .btn:not(:first-child),
3804.btn-group-vertical > .btn-group:not(:first-child) {
3805 margin-top: calc(var(--bs-border-width) * -1);
3806}
3807.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3808.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3809 border-bottom-right-radius: 0;
3810 border-bottom-left-radius: 0;
3811}
3812.btn-group-vertical > .btn ~ .btn,
3813.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3814 border-top-left-radius: 0;
3815 border-top-right-radius: 0;
3816}
3817
3818.nav {
3819 --bs-nav-link-padding-x: 1rem;
3820 --bs-nav-link-padding-y: 0.5rem;
3821 --bs-nav-link-font-weight: ;
3822 --bs-nav-link-color: var(--bs-link-color);
3823 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3824 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3825 display: flex;
3826 flex-wrap: wrap;
3827 padding-left: 0;
3828 margin-bottom: 0;
3829 list-style: none;
3830}
3831
3832.nav-link {
3833 display: block;
3834 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3835 font-size: var(--bs-nav-link-font-size);
3836 font-weight: var(--bs-nav-link-font-weight);
3837 color: var(--bs-nav-link-color);
3838 text-decoration: none;
3839 background: none;
3840 border: 0;
3841 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3842}
3843@media (prefers-reduced-motion: reduce) {
3844 .nav-link {
3845 transition: none;
3846 }
3847}
3848.nav-link:hover, .nav-link:focus {
3849 color: var(--bs-nav-link-hover-color);
3850}
3851.nav-link:focus-visible {
3852 outline: 0;
3853 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3854}
3855.nav-link.disabled, .nav-link:disabled {
3856 color: var(--bs-nav-link-disabled-color);
3857 pointer-events: none;
3858 cursor: default;
3859}
3860
3861.nav-tabs {
3862 --bs-nav-tabs-border-width: var(--bs-border-width);
3863 --bs-nav-tabs-border-color: var(--bs-border-color);
3864 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3865 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3866 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3867 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3868 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3869 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3870}
3871.nav-tabs .nav-link {
3872 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3873 border: var(--bs-nav-tabs-border-width) solid transparent;
3874 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3875 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3876}
3877.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3878 isolation: isolate;
3879 border-color: var(--bs-nav-tabs-link-hover-border-color);
3880}
3881.nav-tabs .nav-link.active,
3882.nav-tabs .nav-item.show .nav-link {
3883 color: var(--bs-nav-tabs-link-active-color);
3884 background-color: var(--bs-nav-tabs-link-active-bg);
3885 border-color: var(--bs-nav-tabs-link-active-border-color);
3886}
3887.nav-tabs .dropdown-menu {
3888 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3889 border-top-left-radius: 0;
3890 border-top-right-radius: 0;
3891}
3892
3893.nav-pills {
3894 --bs-nav-pills-border-radius: var(--bs-border-radius);
3895 --bs-nav-pills-link-active-color: #fff;
3896 --bs-nav-pills-link-active-bg: #0d6efd;
3897}
3898.nav-pills .nav-link {
3899 border-radius: var(--bs-nav-pills-border-radius);
3900}
3901.nav-pills .nav-link.active,
3902.nav-pills .show > .nav-link {
3903 color: var(--bs-nav-pills-link-active-color);
3904 background-color: var(--bs-nav-pills-link-active-bg);
3905}
3906
3907.nav-underline {
3908 --bs-nav-underline-gap: 1rem;
3909 --bs-nav-underline-border-width: 0.125rem;
3910 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3911 gap: var(--bs-nav-underline-gap);
3912}
3913.nav-underline .nav-link {
3914 padding-right: 0;
3915 padding-left: 0;
3916 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3917}
3918.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3919 border-bottom-color: currentcolor;
3920}
3921.nav-underline .nav-link.active,
3922.nav-underline .show > .nav-link {
3923 font-weight: 700;
3924 color: var(--bs-nav-underline-link-active-color);
3925 border-bottom-color: currentcolor;
3926}
3927
3928.nav-fill > .nav-link,
3929.nav-fill .nav-item {
3930 flex: 1 1 auto;
3931 text-align: center;
3932}
3933
3934.nav-justified > .nav-link,
3935.nav-justified .nav-item {
3936 flex-basis: 0;
3937 flex-grow: 1;
3938 text-align: center;
3939}
3940
3941.nav-fill .nav-item .nav-link,
3942.nav-justified .nav-item .nav-link {
3943 width: 100%;
3944}
3945
3946.tab-content > .tab-pane {
3947 display: none;
3948}
3949.tab-content > .active {
3950 display: block;
3951}
3952
3953.navbar {
3954 --bs-navbar-padding-x: 0;
3955 --bs-navbar-padding-y: 0.5rem;
3956 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3957 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
3958 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3959 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3960 --bs-navbar-brand-padding-y: 0.3125rem;
3961 --bs-navbar-brand-margin-end: 1rem;
3962 --bs-navbar-brand-font-size: 1.25rem;
3963 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3964 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3965 --bs-navbar-nav-link-padding-x: 0.5rem;
3966 --bs-navbar-toggler-padding-y: 0.25rem;
3967 --bs-navbar-toggler-padding-x: 0.75rem;
3968 --bs-navbar-toggler-font-size: 1.25rem;
3969 --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");
3970 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3971 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3972 --bs-navbar-toggler-focus-width: 0.25rem;
3973 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3974 position: relative;
3975 display: flex;
3976 flex-wrap: wrap;
3977 align-items: center;
3978 justify-content: space-between;
3979 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3980}
3981.navbar > .container,
3982.navbar > .container-fluid,
3983.navbar > .container-sm,
3984.navbar > .container-md,
3985.navbar > .container-lg,
3986.navbar > .container-xl,
3987.navbar > .container-xxl {
3988 display: flex;
3989 flex-wrap: inherit;
3990 align-items: center;
3991 justify-content: space-between;
3992}
3993.navbar-brand {
3994 padding-top: var(--bs-navbar-brand-padding-y);
3995 padding-bottom: var(--bs-navbar-brand-padding-y);
3996 margin-right: var(--bs-navbar-brand-margin-end);
3997 font-size: var(--bs-navbar-brand-font-size);
3998 color: var(--bs-navbar-brand-color);
3999 text-decoration: none;
4000 white-space: nowrap;
4001}
4002.navbar-brand:hover, .navbar-brand:focus {
4003 color: var(--bs-navbar-brand-hover-color);
4004}
4005
4006.navbar-nav {
4007 --bs-nav-link-padding-x: 0;
4008 --bs-nav-link-padding-y: 0.5rem;
4009 --bs-nav-link-font-weight: ;
4010 --bs-nav-link-color: var(--bs-navbar-color);
4011 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
4012 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
4013 display: flex;
4014 flex-direction: column;
4015 padding-left: 0;
4016 margin-bottom: 0;
4017 list-style: none;
4018}
4019.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
4020 color: var(--bs-navbar-active-color);
4021}
4022.navbar-nav .dropdown-menu {
4023 position: static;
4024}
4025
4026.navbar-text {
4027 padding-top: 0.5rem;
4028 padding-bottom: 0.5rem;
4029 color: var(--bs-navbar-color);
4030}
4031.navbar-text a,
4032.navbar-text a:hover,
4033.navbar-text a:focus {
4034 color: var(--bs-navbar-active-color);
4035}
4036
4037.navbar-collapse {
4038 flex-basis: 100%;
4039 flex-grow: 1;
4040 align-items: center;
4041}
4042
4043.navbar-toggler {
4044 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4045 font-size: var(--bs-navbar-toggler-font-size);
4046 line-height: 1;
4047 color: var(--bs-navbar-color);
4048 background-color: transparent;
4049 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4050 border-radius: var(--bs-navbar-toggler-border-radius);
4051 transition: var(--bs-navbar-toggler-transition);
4052}
4053@media (prefers-reduced-motion: reduce) {
4054 .navbar-toggler {
4055 transition: none;
4056 }
4057}
4058.navbar-toggler:hover {
4059 text-decoration: none;
4060}
4061.navbar-toggler:focus {
4062 text-decoration: none;
4063 outline: 0;
4064 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4065}
4066
4067.navbar-toggler-icon {
4068 display: inline-block;
4069 width: 1.5em;
4070 height: 1.5em;
4071 vertical-align: middle;
4072 background-image: var(--bs-navbar-toggler-icon-bg);
4073 background-repeat: no-repeat;
4074 background-position: center;
4075 background-size: 100%;
4076}
4077
4078.navbar-nav-scroll {
4079 max-height: var(--bs-scroll-height, 75vh);
4080 overflow-y: auto;
4081}
4082
4083@media (min-width: 576px) {
4084 .navbar-expand-sm {
4085 flex-wrap: nowrap;
4086 justify-content: flex-start;
4087 }
4088 .navbar-expand-sm .navbar-nav {
4089 flex-direction: row;
4090 }
4091 .navbar-expand-sm .navbar-nav .dropdown-menu {
4092 position: absolute;
4093 }
4094 .navbar-expand-sm .navbar-nav .nav-link {
4095 padding-right: var(--bs-navbar-nav-link-padding-x);
4096 padding-left: var(--bs-navbar-nav-link-padding-x);
4097 }
4098 .navbar-expand-sm .navbar-nav-scroll {
4099 overflow: visible;
4100 }
4101 .navbar-expand-sm .navbar-collapse {
4102 display: flex !important;
4103 flex-basis: auto;
4104 }
4105 .navbar-expand-sm .navbar-toggler {
4106 display: none;
4107 }
4108 .navbar-expand-sm .offcanvas {
4109 position: static;
4110 z-index: auto;
4111 flex-grow: 1;
4112 width: auto !important;
4113 height: auto !important;
4114 visibility: visible !important;
4115 background-color: transparent !important;
4116 border: 0 !important;
4117 transform: none !important;
4118 transition: none;
4119 }
4120 .navbar-expand-sm .offcanvas .offcanvas-header {
4121 display: none;
4122 }
4123 .navbar-expand-sm .offcanvas .offcanvas-body {
4124 display: flex;
4125 flex-grow: 0;
4126 padding: 0;
4127 overflow-y: visible;
4128 }
4129}
4130@media (min-width: 768px) {
4131 .navbar-expand-md {
4132 flex-wrap: nowrap;
4133 justify-content: flex-start;
4134 }
4135 .navbar-expand-md .navbar-nav {
4136 flex-direction: row;
4137 }
4138 .navbar-expand-md .navbar-nav .dropdown-menu {
4139 position: absolute;
4140 }
4141 .navbar-expand-md .navbar-nav .nav-link {
4142 padding-right: var(--bs-navbar-nav-link-padding-x);
4143 padding-left: var(--bs-navbar-nav-link-padding-x);
4144 }
4145 .navbar-expand-md .navbar-nav-scroll {
4146 overflow: visible;
4147 }
4148 .navbar-expand-md .navbar-collapse {
4149 display: flex !important;
4150 flex-basis: auto;
4151 }
4152 .navbar-expand-md .navbar-toggler {
4153 display: none;
4154 }
4155 .navbar-expand-md .offcanvas {
4156 position: static;
4157 z-index: auto;
4158 flex-grow: 1;
4159 width: auto !important;
4160 height: auto !important;
4161 visibility: visible !important;
4162 background-color: transparent !important;
4163 border: 0 !important;
4164 transform: none !important;
4165 transition: none;
4166 }
4167 .navbar-expand-md .offcanvas .offcanvas-header {
4168 display: none;
4169 }
4170 .navbar-expand-md .offcanvas .offcanvas-body {
4171 display: flex;
4172 flex-grow: 0;
4173 padding: 0;
4174 overflow-y: visible;
4175 }
4176}
4177@media (min-width: 992px) {
4178 .navbar-expand-lg {
4179 flex-wrap: nowrap;
4180 justify-content: flex-start;
4181 }
4182 .navbar-expand-lg .navbar-nav {
4183 flex-direction: row;
4184 }
4185 .navbar-expand-lg .navbar-nav .dropdown-menu {
4186 position: absolute;
4187 }
4188 .navbar-expand-lg .navbar-nav .nav-link {
4189 padding-right: var(--bs-navbar-nav-link-padding-x);
4190 padding-left: var(--bs-navbar-nav-link-padding-x);
4191 }
4192 .navbar-expand-lg .navbar-nav-scroll {
4193 overflow: visible;
4194 }
4195 .navbar-expand-lg .navbar-collapse {
4196 display: flex !important;
4197 flex-basis: auto;
4198 }
4199 .navbar-expand-lg .navbar-toggler {
4200 display: none;
4201 }
4202 .navbar-expand-lg .offcanvas {
4203 position: static;
4204 z-index: auto;
4205 flex-grow: 1;
4206 width: auto !important;
4207 height: auto !important;
4208 visibility: visible !important;
4209 background-color: transparent !important;
4210 border: 0 !important;
4211 transform: none !important;
4212 transition: none;
4213 }
4214 .navbar-expand-lg .offcanvas .offcanvas-header {
4215 display: none;
4216 }
4217 .navbar-expand-lg .offcanvas .offcanvas-body {
4218 display: flex;
4219 flex-grow: 0;
4220 padding: 0;
4221 overflow-y: visible;
4222 }
4223}
4224@media (min-width: 1200px) {
4225 .navbar-expand-xl {
4226 flex-wrap: nowrap;
4227 justify-content: flex-start;
4228 }
4229 .navbar-expand-xl .navbar-nav {
4230 flex-direction: row;
4231 }
4232 .navbar-expand-xl .navbar-nav .dropdown-menu {
4233 position: absolute;
4234 }
4235 .navbar-expand-xl .navbar-nav .nav-link {
4236 padding-right: var(--bs-navbar-nav-link-padding-x);
4237 padding-left: var(--bs-navbar-nav-link-padding-x);
4238 }
4239 .navbar-expand-xl .navbar-nav-scroll {
4240 overflow: visible;
4241 }
4242 .navbar-expand-xl .navbar-collapse {
4243 display: flex !important;
4244 flex-basis: auto;
4245 }
4246 .navbar-expand-xl .navbar-toggler {
4247 display: none;
4248 }
4249 .navbar-expand-xl .offcanvas {
4250 position: static;
4251 z-index: auto;
4252 flex-grow: 1;
4253 width: auto !important;
4254 height: auto !important;
4255 visibility: visible !important;
4256 background-color: transparent !important;
4257 border: 0 !important;
4258 transform: none !important;
4259 transition: none;
4260 }
4261 .navbar-expand-xl .offcanvas .offcanvas-header {
4262 display: none;
4263 }
4264 .navbar-expand-xl .offcanvas .offcanvas-body {
4265 display: flex;
4266 flex-grow: 0;
4267 padding: 0;
4268 overflow-y: visible;
4269 }
4270}
4271@media (min-width: 1400px) {
4272 .navbar-expand-xxl {
4273 flex-wrap: nowrap;
4274 justify-content: flex-start;
4275 }
4276 .navbar-expand-xxl .navbar-nav {
4277 flex-direction: row;
4278 }
4279 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4280 position: absolute;
4281 }
4282 .navbar-expand-xxl .navbar-nav .nav-link {
4283 padding-right: var(--bs-navbar-nav-link-padding-x);
4284 padding-left: var(--bs-navbar-nav-link-padding-x);
4285 }
4286 .navbar-expand-xxl .navbar-nav-scroll {
4287 overflow: visible;
4288 }
4289 .navbar-expand-xxl .navbar-collapse {
4290 display: flex !important;
4291 flex-basis: auto;
4292 }
4293 .navbar-expand-xxl .navbar-toggler {
4294 display: none;
4295 }
4296 .navbar-expand-xxl .offcanvas {
4297 position: static;
4298 z-index: auto;
4299 flex-grow: 1;
4300 width: auto !important;
4301 height: auto !important;
4302 visibility: visible !important;
4303 background-color: transparent !important;
4304 border: 0 !important;
4305 transform: none !important;
4306 transition: none;
4307 }
4308 .navbar-expand-xxl .offcanvas .offcanvas-header {
4309 display: none;
4310 }
4311 .navbar-expand-xxl .offcanvas .offcanvas-body {
4312 display: flex;
4313 flex-grow: 0;
4314 padding: 0;
4315 overflow-y: visible;
4316 }
4317}
4318.navbar-expand {
4319 flex-wrap: nowrap;
4320 justify-content: flex-start;
4321}
4322.navbar-expand .navbar-nav {
4323 flex-direction: row;
4324}
4325.navbar-expand .navbar-nav .dropdown-menu {
4326 position: absolute;
4327}
4328.navbar-expand .navbar-nav .nav-link {
4329 padding-right: var(--bs-navbar-nav-link-padding-x);
4330 padding-left: var(--bs-navbar-nav-link-padding-x);
4331}
4332.navbar-expand .navbar-nav-scroll {
4333 overflow: visible;
4334}
4335.navbar-expand .navbar-collapse {
4336 display: flex !important;
4337 flex-basis: auto;
4338}
4339.navbar-expand .navbar-toggler {
4340 display: none;
4341}
4342.navbar-expand .offcanvas {
4343 position: static;
4344 z-index: auto;
4345 flex-grow: 1;
4346 width: auto !important;
4347 height: auto !important;
4348 visibility: visible !important;
4349 background-color: transparent !important;
4350 border: 0 !important;
4351 transform: none !important;
4352 transition: none;
4353}
4354.navbar-expand .offcanvas .offcanvas-header {
4355 display: none;
4356}
4357.navbar-expand .offcanvas .offcanvas-body {
4358 display: flex;
4359 flex-grow: 0;
4360 padding: 0;
4361 overflow-y: visible;
4362}
4363
4364.navbar-dark,
4365.navbar[data-bs-theme=dark] {
4366 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4367 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4368 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4369 --bs-navbar-active-color: #fff;
4370 --bs-navbar-brand-color: #fff;
4371 --bs-navbar-brand-hover-color: #fff;
4372 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4373 --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");
4374}
4375
4376[data-bs-theme=dark] .navbar-toggler-icon {
4377 --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");
4378}
4379
4380.card {
4381 --bs-card-spacer-y: 1rem;
4382 --bs-card-spacer-x: 1rem;
4383 --bs-card-title-spacer-y: 0.5rem;
4384 --bs-card-title-color: ;
4385 --bs-card-subtitle-color: ;
4386 --bs-card-border-width: var(--bs-border-width);
4387 --bs-card-border-color: var(--bs-border-color-translucent);
4388 --bs-card-border-radius: var(--bs-border-radius);
4389 --bs-card-box-shadow: ;
4390 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4391 --bs-card-cap-padding-y: 0.5rem;
4392 --bs-card-cap-padding-x: 1rem;
4393 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4394 --bs-card-cap-color: ;
4395 --bs-card-height: ;
4396 --bs-card-color: ;
4397 --bs-card-bg: var(--bs-body-bg);
4398 --bs-card-img-overlay-padding: 1rem;
4399 --bs-card-group-margin: 0.75rem;
4400 position: relative;
4401 display: flex;
4402 flex-direction: column;
4403 min-width: 0;
4404 height: var(--bs-card-height);
4405 color: var(--bs-body-color);
4406 word-wrap: break-word;
4407 background-color: var(--bs-card-bg);
4408 background-clip: border-box;
4409 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4410 border-radius: var(--bs-card-border-radius);
4411}
4412.card > hr {
4413 margin-right: 0;
4414 margin-left: 0;
4415}
4416.card > .list-group {
4417 border-top: inherit;
4418 border-bottom: inherit;
4419}
4420.card > .list-group:first-child {
4421 border-top-width: 0;
4422 border-top-left-radius: var(--bs-card-inner-border-radius);
4423 border-top-right-radius: var(--bs-card-inner-border-radius);
4424}
4425.card > .list-group:last-child {
4426 border-bottom-width: 0;
4427 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4428 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4429}
4430.card > .card-header + .list-group,
4431.card > .list-group + .card-footer {
4432 border-top: 0;
4433}
4434
4435.card-body {
4436 flex: 1 1 auto;
4437 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4438 color: var(--bs-card-color);
4439}
4440
4441.card-title {
4442 margin-bottom: var(--bs-card-title-spacer-y);
4443 color: var(--bs-card-title-color);
4444}
4445
4446.card-subtitle {
4447 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4448 margin-bottom: 0;
4449 color: var(--bs-card-subtitle-color);
4450}
4451
4452.card-text:last-child {
4453 margin-bottom: 0;
4454}
4455
4456.card-link + .card-link {
4457 margin-left: var(--bs-card-spacer-x);
4458}
4459
4460.card-header {
4461 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4462 margin-bottom: 0;
4463 color: var(--bs-card-cap-color);
4464 background-color: var(--bs-card-cap-bg);
4465 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4466}
4467.card-header:first-child {
4468 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4469}
4470
4471.card-footer {
4472 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4473 color: var(--bs-card-cap-color);
4474 background-color: var(--bs-card-cap-bg);
4475 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4476}
4477.card-footer:last-child {
4478 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4479}
4480
4481.card-header-tabs {
4482 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4483 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4484 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4485 border-bottom: 0;
4486}
4487.card-header-tabs .nav-link.active {
4488 background-color: var(--bs-card-bg);
4489 border-bottom-color: var(--bs-card-bg);
4490}
4491
4492.card-header-pills {
4493 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4494 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4495}
4496
4497.card-img-overlay {
4498 position: absolute;
4499 top: 0;
4500 right: 0;
4501 bottom: 0;
4502 left: 0;
4503 padding: var(--bs-card-img-overlay-padding);
4504 border-radius: var(--bs-card-inner-border-radius);
4505}
4506
4507.card-img,
4508.card-img-top,
4509.card-img-bottom {
4510 width: 100%;
4511}
4512
4513.card-img,
4514.card-img-top {
4515 border-top-left-radius: var(--bs-card-inner-border-radius);
4516 border-top-right-radius: var(--bs-card-inner-border-radius);
4517}
4518
4519.card-img,
4520.card-img-bottom {
4521 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4522 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4523}
4524
4525.card-group > .card {
4526 margin-bottom: var(--bs-card-group-margin);
4527}
4528@media (min-width: 576px) {
4529 .card-group {
4530 display: flex;
4531 flex-flow: row wrap;
4532 }
4533 .card-group > .card {
4534 flex: 1 0 0%;
4535 margin-bottom: 0;
4536 }
4537 .card-group > .card + .card {
4538 margin-left: 0;
4539 border-left: 0;
4540 }
4541 .card-group > .card:not(:last-child) {
4542 border-top-right-radius: 0;
4543 border-bottom-right-radius: 0;
4544 }
4545 .card-group > .card:not(:last-child) .card-img-top,
4546 .card-group > .card:not(:last-child) .card-header {
4547 border-top-right-radius: 0;
4548 }
4549 .card-group > .card:not(:last-child) .card-img-bottom,
4550 .card-group > .card:not(:last-child) .card-footer {
4551 border-bottom-right-radius: 0;
4552 }
4553 .card-group > .card:not(:first-child) {
4554 border-top-left-radius: 0;
4555 border-bottom-left-radius: 0;
4556 }
4557 .card-group > .card:not(:first-child) .card-img-top,
4558 .card-group > .card:not(:first-child) .card-header {
4559 border-top-left-radius: 0;
4560 }
4561 .card-group > .card:not(:first-child) .card-img-bottom,
4562 .card-group > .card:not(:first-child) .card-footer {
4563 border-bottom-left-radius: 0;
4564 }
4565}
4566
4567.accordion {
4568 --bs-accordion-color: var(--bs-body-color);
4569 --bs-accordion-bg: var(--bs-body-bg);
4570 --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;
4571 --bs-accordion-border-color: var(--bs-border-color);
4572 --bs-accordion-border-width: var(--bs-border-width);
4573 --bs-accordion-border-radius: var(--bs-border-radius);
4574 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4575 --bs-accordion-btn-padding-x: 1.25rem;
4576 --bs-accordion-btn-padding-y: 1rem;
4577 --bs-accordion-btn-color: var(--bs-body-color);
4578 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4579 --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 5L8 11L14 5'/%3e%3c/svg%3e");
4580 --bs-accordion-btn-icon-width: 1.25rem;
4581 --bs-accordion-btn-icon-transform: rotate(-180deg);
4582 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4583 --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='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
4584 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4585 --bs-accordion-body-padding-x: 1.25rem;
4586 --bs-accordion-body-padding-y: 1rem;
4587 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4588 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4589}
4590
4591.accordion-button {
4592 position: relative;
4593 display: flex;
4594 align-items: center;
4595 width: 100%;
4596 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4597 font-size: 1rem;
4598 color: var(--bs-accordion-btn-color);
4599 text-align: left;
4600 background-color: var(--bs-accordion-btn-bg);
4601 border: 0;
4602 border-radius: 0;
4603 overflow-anchor: none;
4604 transition: var(--bs-accordion-transition);
4605}
4606@media (prefers-reduced-motion: reduce) {
4607 .accordion-button {
4608 transition: none;
4609 }
4610}
4611.accordion-button:not(.collapsed) {
4612 color: var(--bs-accordion-active-color);
4613 background-color: var(--bs-accordion-active-bg);
4614 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4615}
4616.accordion-button:not(.collapsed)::after {
4617 background-image: var(--bs-accordion-btn-active-icon);
4618 transform: var(--bs-accordion-btn-icon-transform);
4619}
4620.accordion-button::after {
4621 flex-shrink: 0;
4622 width: var(--bs-accordion-btn-icon-width);
4623 height: var(--bs-accordion-btn-icon-width);
4624 margin-left: auto;
4625 content: "";
4626 background-image: var(--bs-accordion-btn-icon);
4627 background-repeat: no-repeat;
4628 background-size: var(--bs-accordion-btn-icon-width);
4629 transition: var(--bs-accordion-btn-icon-transition);
4630}
4631@media (prefers-reduced-motion: reduce) {
4632 .accordion-button::after {
4633 transition: none;
4634 }
4635}
4636.accordion-button:hover {
4637 z-index: 2;
4638}
4639.accordion-button:focus {
4640 z-index: 3;
4641 outline: 0;
4642 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4643}
4644
4645.accordion-header {
4646 margin-bottom: 0;
4647}
4648
4649.accordion-item {
4650 color: var(--bs-accordion-color);
4651 background-color: var(--bs-accordion-bg);
4652 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4653}
4654.accordion-item:first-of-type {
4655 border-top-left-radius: var(--bs-accordion-border-radius);
4656 border-top-right-radius: var(--bs-accordion-border-radius);
4657}
4658.accordion-item:first-of-type > .accordion-header .accordion-button {
4659 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4660 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4661}
4662.accordion-item:not(:first-of-type) {
4663 border-top: 0;
4664}
4665.accordion-item:last-of-type {
4666 border-bottom-right-radius: var(--bs-accordion-border-radius);
4667 border-bottom-left-radius: var(--bs-accordion-border-radius);
4668}
4669.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
4670 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4671 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4672}
4673.accordion-item:last-of-type > .accordion-collapse {
4674 border-bottom-right-radius: var(--bs-accordion-border-radius);
4675 border-bottom-left-radius: var(--bs-accordion-border-radius);
4676}
4677
4678.accordion-body {
4679 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4680}
4681
4682.accordion-flush > .accordion-item {
4683 border-right: 0;
4684 border-left: 0;
4685 border-radius: 0;
4686}
4687.accordion-flush > .accordion-item:first-child {
4688 border-top: 0;
4689}
4690.accordion-flush > .accordion-item:last-child {
4691 border-bottom: 0;
4692}
4693.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
4694 border-radius: 0;
4695}
4696.accordion-flush > .accordion-item > .accordion-collapse {
4697 border-radius: 0;
4698}
4699
4700[data-bs-theme=dark] .accordion-button::after {
4701 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4702 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4703}
4704
4705.breadcrumb {
4706 --bs-breadcrumb-padding-x: 0;
4707 --bs-breadcrumb-padding-y: 0;
4708 --bs-breadcrumb-margin-bottom: 1rem;
4709 --bs-breadcrumb-bg: ;
4710 --bs-breadcrumb-border-radius: ;
4711 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4712 --bs-breadcrumb-item-padding-x: 0.5rem;
4713 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4714 display: flex;
4715 flex-wrap: wrap;
4716 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4717 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4718 font-size: var(--bs-breadcrumb-font-size);
4719 list-style: none;
4720 background-color: var(--bs-breadcrumb-bg);
4721 border-radius: var(--bs-breadcrumb-border-radius);
4722}
4723
4724.breadcrumb-item + .breadcrumb-item {
4725 padding-left: var(--bs-breadcrumb-item-padding-x);
4726}
4727.breadcrumb-item + .breadcrumb-item::before {
4728 float: left;
4729 padding-right: var(--bs-breadcrumb-item-padding-x);
4730 color: var(--bs-breadcrumb-divider-color);
4731 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4732}
4733.breadcrumb-item.active {
4734 color: var(--bs-breadcrumb-item-active-color);
4735}
4736
4737.pagination {
4738 --bs-pagination-padding-x: 0.75rem;
4739 --bs-pagination-padding-y: 0.375rem;
4740 --bs-pagination-font-size: 1rem;
4741 --bs-pagination-color: var(--bs-link-color);
4742 --bs-pagination-bg: var(--bs-body-bg);
4743 --bs-pagination-border-width: var(--bs-border-width);
4744 --bs-pagination-border-color: var(--bs-border-color);
4745 --bs-pagination-border-radius: var(--bs-border-radius);
4746 --bs-pagination-hover-color: var(--bs-link-hover-color);
4747 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4748 --bs-pagination-hover-border-color: var(--bs-border-color);
4749 --bs-pagination-focus-color: var(--bs-link-hover-color);
4750 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4751 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4752 --bs-pagination-active-color: #fff;
4753 --bs-pagination-active-bg: #0d6efd;
4754 --bs-pagination-active-border-color: #0d6efd;
4755 --bs-pagination-disabled-color: var(--bs-secondary-color);
4756 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4757 --bs-pagination-disabled-border-color: var(--bs-border-color);
4758 display: flex;
4759 padding-left: 0;
4760 list-style: none;
4761}
4762
4763.page-link {
4764 position: relative;
4765 display: block;
4766 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4767 font-size: var(--bs-pagination-font-size);
4768 color: var(--bs-pagination-color);
4769 text-decoration: none;
4770 background-color: var(--bs-pagination-bg);
4771 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4772 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;
4773}
4774@media (prefers-reduced-motion: reduce) {
4775 .page-link {
4776 transition: none;
4777 }
4778}
4779.page-link:hover {
4780 z-index: 2;
4781 color: var(--bs-pagination-hover-color);
4782 background-color: var(--bs-pagination-hover-bg);
4783 border-color: var(--bs-pagination-hover-border-color);
4784}
4785.page-link:focus {
4786 z-index: 3;
4787 color: var(--bs-pagination-focus-color);
4788 background-color: var(--bs-pagination-focus-bg);
4789 outline: 0;
4790 box-shadow: var(--bs-pagination-focus-box-shadow);
4791}
4792.page-link.active, .active > .page-link {
4793 z-index: 3;
4794 color: var(--bs-pagination-active-color);
4795 background-color: var(--bs-pagination-active-bg);
4796 border-color: var(--bs-pagination-active-border-color);
4797}
4798.page-link.disabled, .disabled > .page-link {
4799 color: var(--bs-pagination-disabled-color);
4800 pointer-events: none;
4801 background-color: var(--bs-pagination-disabled-bg);
4802 border-color: var(--bs-pagination-disabled-border-color);
4803}
4804
4805.page-item:not(:first-child) .page-link {
4806 margin-left: calc(var(--bs-border-width) * -1);
4807}
4808.page-item:first-child .page-link {
4809 border-top-left-radius: var(--bs-pagination-border-radius);
4810 border-bottom-left-radius: var(--bs-pagination-border-radius);
4811}
4812.page-item:last-child .page-link {
4813 border-top-right-radius: var(--bs-pagination-border-radius);
4814 border-bottom-right-radius: var(--bs-pagination-border-radius);
4815}
4816
4817.pagination-lg {
4818 --bs-pagination-padding-x: 1.5rem;
4819 --bs-pagination-padding-y: 0.75rem;
4820 --bs-pagination-font-size: 1.25rem;
4821 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4822}
4823
4824.pagination-sm {
4825 --bs-pagination-padding-x: 0.5rem;
4826 --bs-pagination-padding-y: 0.25rem;
4827 --bs-pagination-font-size: 0.875rem;
4828 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4829}
4830
4831.badge {
4832 --bs-badge-padding-x: 0.65em;
4833 --bs-badge-padding-y: 0.35em;
4834 --bs-badge-font-size: 0.75em;
4835 --bs-badge-font-weight: 700;
4836 --bs-badge-color: #fff;
4837 --bs-badge-border-radius: var(--bs-border-radius);
4838 display: inline-block;
4839 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4840 font-size: var(--bs-badge-font-size);
4841 font-weight: var(--bs-badge-font-weight);
4842 line-height: 1;
4843 color: var(--bs-badge-color);
4844 text-align: center;
4845 white-space: nowrap;
4846 vertical-align: baseline;
4847 border-radius: var(--bs-badge-border-radius);
4848}
4849.badge:empty {
4850 display: none;
4851}
4852
4853.btn .badge {
4854 position: relative;
4855 top: -1px;
4856}
4857
4858.alert {
4859 --bs-alert-bg: transparent;
4860 --bs-alert-padding-x: 1rem;
4861 --bs-alert-padding-y: 1rem;
4862 --bs-alert-margin-bottom: 1rem;
4863 --bs-alert-color: inherit;
4864 --bs-alert-border-color: transparent;
4865 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4866 --bs-alert-border-radius: var(--bs-border-radius);
4867 --bs-alert-link-color: inherit;
4868 position: relative;
4869 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4870 margin-bottom: var(--bs-alert-margin-bottom);
4871 color: var(--bs-alert-color);
4872 background-color: var(--bs-alert-bg);
4873 border: var(--bs-alert-border);
4874 border-radius: var(--bs-alert-border-radius);
4875}
4876
4877.alert-heading {
4878 color: inherit;
4879}
4880
4881.alert-link {
4882 font-weight: 700;
4883 color: var(--bs-alert-link-color);
4884}
4885
4886.alert-dismissible {
4887 padding-right: 3rem;
4888}
4889.alert-dismissible .btn-close {
4890 position: absolute;
4891 top: 0;
4892 right: 0;
4893 z-index: 2;
4894 padding: 1.25rem 1rem;
4895}
4896
4897.alert-primary {
4898 --bs-alert-color: var(--bs-primary-text-emphasis);
4899 --bs-alert-bg: var(--bs-primary-bg-subtle);
4900 --bs-alert-border-color: var(--bs-primary-border-subtle);
4901 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4902}
4903
4904.alert-secondary {
4905 --bs-alert-color: var(--bs-secondary-text-emphasis);
4906 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4907 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4908 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4909}
4910
4911.alert-success {
4912 --bs-alert-color: var(--bs-success-text-emphasis);
4913 --bs-alert-bg: var(--bs-success-bg-subtle);
4914 --bs-alert-border-color: var(--bs-success-border-subtle);
4915 --bs-alert-link-color: var(--bs-success-text-emphasis);
4916}
4917
4918.alert-info {
4919 --bs-alert-color: var(--bs-info-text-emphasis);
4920 --bs-alert-bg: var(--bs-info-bg-subtle);
4921 --bs-alert-border-color: var(--bs-info-border-subtle);
4922 --bs-alert-link-color: var(--bs-info-text-emphasis);
4923}
4924
4925.alert-warning {
4926 --bs-alert-color: var(--bs-warning-text-emphasis);
4927 --bs-alert-bg: var(--bs-warning-bg-subtle);
4928 --bs-alert-border-color: var(--bs-warning-border-subtle);
4929 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4930}
4931
4932.alert-danger {
4933 --bs-alert-color: var(--bs-danger-text-emphasis);
4934 --bs-alert-bg: var(--bs-danger-bg-subtle);
4935 --bs-alert-border-color: var(--bs-danger-border-subtle);
4936 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4937}
4938
4939.alert-light {
4940 --bs-alert-color: var(--bs-light-text-emphasis);
4941 --bs-alert-bg: var(--bs-light-bg-subtle);
4942 --bs-alert-border-color: var(--bs-light-border-subtle);
4943 --bs-alert-link-color: var(--bs-light-text-emphasis);
4944}
4945
4946.alert-dark {
4947 --bs-alert-color: var(--bs-dark-text-emphasis);
4948 --bs-alert-bg: var(--bs-dark-bg-subtle);
4949 --bs-alert-border-color: var(--bs-dark-border-subtle);
4950 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4951}
4952
4953@keyframes progress-bar-stripes {
4954 0% {
4955 background-position-x: 1rem;
4956 }
4957}
4958.progress,
4959.progress-stacked {
4960 --bs-progress-height: 1rem;
4961 --bs-progress-font-size: 0.75rem;
4962 --bs-progress-bg: var(--bs-secondary-bg);
4963 --bs-progress-border-radius: var(--bs-border-radius);
4964 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4965 --bs-progress-bar-color: #fff;
4966 --bs-progress-bar-bg: #0d6efd;
4967 --bs-progress-bar-transition: width 0.6s ease;
4968 display: flex;
4969 height: var(--bs-progress-height);
4970 overflow: hidden;
4971 font-size: var(--bs-progress-font-size);
4972 background-color: var(--bs-progress-bg);
4973 border-radius: var(--bs-progress-border-radius);
4974}
4975
4976.progress-bar {
4977 display: flex;
4978 flex-direction: column;
4979 justify-content: center;
4980 overflow: hidden;
4981 color: var(--bs-progress-bar-color);
4982 text-align: center;
4983 white-space: nowrap;
4984 background-color: var(--bs-progress-bar-bg);
4985 transition: var(--bs-progress-bar-transition);
4986}
4987@media (prefers-reduced-motion: reduce) {
4988 .progress-bar {
4989 transition: none;
4990 }
4991}
4992
4993.progress-bar-striped {
4994 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);
4995 background-size: var(--bs-progress-height) var(--bs-progress-height);
4996}
4997
4998.progress-stacked > .progress {
4999 overflow: visible;
5000}
5001
5002.progress-stacked > .progress > .progress-bar {
5003 width: 100%;
5004}
5005
5006.progress-bar-animated {
5007 animation: 1s linear infinite progress-bar-stripes;
5008}
5009@media (prefers-reduced-motion: reduce) {
5010 .progress-bar-animated {
5011 animation: none;
5012 }
5013}
5014
5015.list-group {
5016 --bs-list-group-color: var(--bs-body-color);
5017 --bs-list-group-bg: var(--bs-body-bg);
5018 --bs-list-group-border-color: var(--bs-border-color);
5019 --bs-list-group-border-width: var(--bs-border-width);
5020 --bs-list-group-border-radius: var(--bs-border-radius);
5021 --bs-list-group-item-padding-x: 1rem;
5022 --bs-list-group-item-padding-y: 0.5rem;
5023 --bs-list-group-action-color: var(--bs-secondary-color);
5024 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5025 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
5026 --bs-list-group-action-active-color: var(--bs-body-color);
5027 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
5028 --bs-list-group-disabled-color: var(--bs-secondary-color);
5029 --bs-list-group-disabled-bg: var(--bs-body-bg);
5030 --bs-list-group-active-color: #fff;
5031 --bs-list-group-active-bg: #0d6efd;
5032 --bs-list-group-active-border-color: #0d6efd;
5033 display: flex;
5034 flex-direction: column;
5035 padding-left: 0;
5036 margin-bottom: 0;
5037 border-radius: var(--bs-list-group-border-radius);
5038}
5039
5040.list-group-numbered {
5041 list-style-type: none;
5042 counter-reset: section;
5043}
5044.list-group-numbered > .list-group-item::before {
5045 content: counters(section, ".") ". ";
5046 counter-increment: section;
5047}
5048
5049.list-group-item-action {
5050 width: 100%;
5051 color: var(--bs-list-group-action-color);
5052 text-align: inherit;
5053}
5054.list-group-item-action:hover, .list-group-item-action:focus {
5055 z-index: 1;
5056 color: var(--bs-list-group-action-hover-color);
5057 text-decoration: none;
5058 background-color: var(--bs-list-group-action-hover-bg);
5059}
5060.list-group-item-action:active {
5061 color: var(--bs-list-group-action-active-color);
5062 background-color: var(--bs-list-group-action-active-bg);
5063}
5064
5065.list-group-item {
5066 position: relative;
5067 display: block;
5068 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5069 color: var(--bs-list-group-color);
5070 text-decoration: none;
5071 background-color: var(--bs-list-group-bg);
5072 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5073}
5074.list-group-item:first-child {
5075 border-top-left-radius: inherit;
5076 border-top-right-radius: inherit;
5077}
5078.list-group-item:last-child {
5079 border-bottom-right-radius: inherit;
5080 border-bottom-left-radius: inherit;
5081}
5082.list-group-item.disabled, .list-group-item:disabled {
5083 color: var(--bs-list-group-disabled-color);
5084 pointer-events: none;
5085 background-color: var(--bs-list-group-disabled-bg);
5086}
5087.list-group-item.active {
5088 z-index: 2;
5089 color: var(--bs-list-group-active-color);
5090 background-color: var(--bs-list-group-active-bg);
5091 border-color: var(--bs-list-group-active-border-color);
5092}
5093.list-group-item + .list-group-item {
5094 border-top-width: 0;
5095}
5096.list-group-item + .list-group-item.active {
5097 margin-top: calc(-1 * var(--bs-list-group-border-width));
5098 border-top-width: var(--bs-list-group-border-width);
5099}
5100
5101.list-group-horizontal {
5102 flex-direction: row;
5103}
5104.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5105 border-bottom-left-radius: var(--bs-list-group-border-radius);
5106 border-top-right-radius: 0;
5107}
5108.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5109 border-top-right-radius: var(--bs-list-group-border-radius);
5110 border-bottom-left-radius: 0;
5111}
5112.list-group-horizontal > .list-group-item.active {
5113 margin-top: 0;
5114}
5115.list-group-horizontal > .list-group-item + .list-group-item {
5116 border-top-width: var(--bs-list-group-border-width);
5117 border-left-width: 0;
5118}
5119.list-group-horizontal > .list-group-item + .list-group-item.active {
5120 margin-left: calc(-1 * var(--bs-list-group-border-width));
5121 border-left-width: var(--bs-list-group-border-width);
5122}
5123
5124@media (min-width: 576px) {
5125 .list-group-horizontal-sm {
5126 flex-direction: row;
5127 }
5128 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5129 border-bottom-left-radius: var(--bs-list-group-border-radius);
5130 border-top-right-radius: 0;
5131 }
5132 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5133 border-top-right-radius: var(--bs-list-group-border-radius);
5134 border-bottom-left-radius: 0;
5135 }
5136 .list-group-horizontal-sm > .list-group-item.active {
5137 margin-top: 0;
5138 }
5139 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5140 border-top-width: var(--bs-list-group-border-width);
5141 border-left-width: 0;
5142 }
5143 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5144 margin-left: calc(-1 * var(--bs-list-group-border-width));
5145 border-left-width: var(--bs-list-group-border-width);
5146 }
5147}
5148@media (min-width: 768px) {
5149 .list-group-horizontal-md {
5150 flex-direction: row;
5151 }
5152 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5153 border-bottom-left-radius: var(--bs-list-group-border-radius);
5154 border-top-right-radius: 0;
5155 }
5156 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5157 border-top-right-radius: var(--bs-list-group-border-radius);
5158 border-bottom-left-radius: 0;
5159 }
5160 .list-group-horizontal-md > .list-group-item.active {
5161 margin-top: 0;
5162 }
5163 .list-group-horizontal-md > .list-group-item + .list-group-item {
5164 border-top-width: var(--bs-list-group-border-width);
5165 border-left-width: 0;
5166 }
5167 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5168 margin-left: calc(-1 * var(--bs-list-group-border-width));
5169 border-left-width: var(--bs-list-group-border-width);
5170 }
5171}
5172@media (min-width: 992px) {
5173 .list-group-horizontal-lg {
5174 flex-direction: row;
5175 }
5176 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5177 border-bottom-left-radius: var(--bs-list-group-border-radius);
5178 border-top-right-radius: 0;
5179 }
5180 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5181 border-top-right-radius: var(--bs-list-group-border-radius);
5182 border-bottom-left-radius: 0;
5183 }
5184 .list-group-horizontal-lg > .list-group-item.active {
5185 margin-top: 0;
5186 }
5187 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5188 border-top-width: var(--bs-list-group-border-width);
5189 border-left-width: 0;
5190 }
5191 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5192 margin-left: calc(-1 * var(--bs-list-group-border-width));
5193 border-left-width: var(--bs-list-group-border-width);
5194 }
5195}
5196@media (min-width: 1200px) {
5197 .list-group-horizontal-xl {
5198 flex-direction: row;
5199 }
5200 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5201 border-bottom-left-radius: var(--bs-list-group-border-radius);
5202 border-top-right-radius: 0;
5203 }
5204 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5205 border-top-right-radius: var(--bs-list-group-border-radius);
5206 border-bottom-left-radius: 0;
5207 }
5208 .list-group-horizontal-xl > .list-group-item.active {
5209 margin-top: 0;
5210 }
5211 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5212 border-top-width: var(--bs-list-group-border-width);
5213 border-left-width: 0;
5214 }
5215 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5216 margin-left: calc(-1 * var(--bs-list-group-border-width));
5217 border-left-width: var(--bs-list-group-border-width);
5218 }
5219}
5220@media (min-width: 1400px) {
5221 .list-group-horizontal-xxl {
5222 flex-direction: row;
5223 }
5224 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5225 border-bottom-left-radius: var(--bs-list-group-border-radius);
5226 border-top-right-radius: 0;
5227 }
5228 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5229 border-top-right-radius: var(--bs-list-group-border-radius);
5230 border-bottom-left-radius: 0;
5231 }
5232 .list-group-horizontal-xxl > .list-group-item.active {
5233 margin-top: 0;
5234 }
5235 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5236 border-top-width: var(--bs-list-group-border-width);
5237 border-left-width: 0;
5238 }
5239 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5240 margin-left: calc(-1 * var(--bs-list-group-border-width));
5241 border-left-width: var(--bs-list-group-border-width);
5242 }
5243}
5244.list-group-flush {
5245 border-radius: 0;
5246}
5247.list-group-flush > .list-group-item {
5248 border-width: 0 0 var(--bs-list-group-border-width);
5249}
5250.list-group-flush > .list-group-item:last-child {
5251 border-bottom-width: 0;
5252}
5253
5254.list-group-item-primary {
5255 --bs-list-group-color: var(--bs-primary-text-emphasis);
5256 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5257 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5258 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5259 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5260 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5261 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5262 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5263 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5264 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5265}
5266
5267.list-group-item-secondary {
5268 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5269 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5270 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5271 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5272 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5273 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5274 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5275 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5276 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5277 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5278}
5279
5280.list-group-item-success {
5281 --bs-list-group-color: var(--bs-success-text-emphasis);
5282 --bs-list-group-bg: var(--bs-success-bg-subtle);
5283 --bs-list-group-border-color: var(--bs-success-border-subtle);
5284 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5285 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5286 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5287 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5288 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5289 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5290 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5291}
5292
5293.list-group-item-info {
5294 --bs-list-group-color: var(--bs-info-text-emphasis);
5295 --bs-list-group-bg: var(--bs-info-bg-subtle);
5296 --bs-list-group-border-color: var(--bs-info-border-subtle);
5297 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5298 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5299 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5300 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5301 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5302 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5303 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5304}
5305
5306.list-group-item-warning {
5307 --bs-list-group-color: var(--bs-warning-text-emphasis);
5308 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5309 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5310 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5311 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5312 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5313 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5314 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5315 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5316 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5317}
5318
5319.list-group-item-danger {
5320 --bs-list-group-color: var(--bs-danger-text-emphasis);
5321 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5322 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5323 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5324 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5325 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5326 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5327 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5328 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5329 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5330}
5331
5332.list-group-item-light {
5333 --bs-list-group-color: var(--bs-light-text-emphasis);
5334 --bs-list-group-bg: var(--bs-light-bg-subtle);
5335 --bs-list-group-border-color: var(--bs-light-border-subtle);
5336 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5337 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5338 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5339 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5340 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5341 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5342 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5343}
5344
5345.list-group-item-dark {
5346 --bs-list-group-color: var(--bs-dark-text-emphasis);
5347 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5348 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5349 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5350 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5351 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5352 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5353 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5354 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5355 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5356}
5357
5358.btn-close {
5359 --bs-btn-close-color: #000;
5360 --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
5361 --bs-btn-close-opacity: 0.5;
5362 --bs-btn-close-hover-opacity: 0.75;
5363 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5364 --bs-btn-close-focus-opacity: 1;
5365 --bs-btn-close-disabled-opacity: 0.25;
5366 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5367 box-sizing: content-box;
5368 width: 1em;
5369 height: 1em;
5370 padding: 0.25em 0.25em;
5371 color: var(--bs-btn-close-color);
5372 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5373 border: 0;
5374 border-radius: 0.375rem;
5375 opacity: var(--bs-btn-close-opacity);
5376}
5377.btn-close:hover {
5378 color: var(--bs-btn-close-color);
5379 text-decoration: none;
5380 opacity: var(--bs-btn-close-hover-opacity);
5381}
5382.btn-close:focus {
5383 outline: 0;
5384 box-shadow: var(--bs-btn-close-focus-shadow);
5385 opacity: var(--bs-btn-close-focus-opacity);
5386}
5387.btn-close:disabled, .btn-close.disabled {
5388 pointer-events: none;
5389 -webkit-user-select: none;
5390 -moz-user-select: none;
5391 user-select: none;
5392 opacity: var(--bs-btn-close-disabled-opacity);
5393}
5394
5395.btn-close-white {
5396 filter: var(--bs-btn-close-white-filter);
5397}
5398
5399[data-bs-theme=dark] .btn-close {
5400 filter: var(--bs-btn-close-white-filter);
5401}
5402
5403.toast {
5404 --bs-toast-zindex: 1090;
5405 --bs-toast-padding-x: 0.75rem;
5406 --bs-toast-padding-y: 0.5rem;
5407 --bs-toast-spacing: 1.5rem;
5408 --bs-toast-max-width: 350px;
5409 --bs-toast-font-size: 0.875rem;
5410 --bs-toast-color: ;
5411 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5412 --bs-toast-border-width: var(--bs-border-width);
5413 --bs-toast-border-color: var(--bs-border-color-translucent);
5414 --bs-toast-border-radius: var(--bs-border-radius);
5415 --bs-toast-box-shadow: var(--bs-box-shadow);
5416 --bs-toast-header-color: var(--bs-secondary-color);
5417 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5418 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5419 width: var(--bs-toast-max-width);
5420 max-width: 100%;
5421 font-size: var(--bs-toast-font-size);
5422 color: var(--bs-toast-color);
5423 pointer-events: auto;
5424 background-color: var(--bs-toast-bg);
5425 background-clip: padding-box;
5426 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5427 box-shadow: var(--bs-toast-box-shadow);
5428 border-radius: var(--bs-toast-border-radius);
5429}
5430.toast.showing {
5431 opacity: 0;
5432}
5433.toast:not(.show) {
5434 display: none;
5435}
5436
5437.toast-container {
5438 --bs-toast-zindex: 1090;
5439 position: absolute;
5440 z-index: var(--bs-toast-zindex);
5441 width: -webkit-max-content;
5442 width: -moz-max-content;
5443 width: max-content;
5444 max-width: 100%;
5445 pointer-events: none;
5446}
5447.toast-container > :not(:last-child) {
5448 margin-bottom: var(--bs-toast-spacing);
5449}
5450
5451.toast-header {
5452 display: flex;
5453 align-items: center;
5454 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5455 color: var(--bs-toast-header-color);
5456 background-color: var(--bs-toast-header-bg);
5457 background-clip: padding-box;
5458 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5459 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5460 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5461}
5462.toast-header .btn-close {
5463 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5464 margin-left: var(--bs-toast-padding-x);
5465}
5466
5467.toast-body {
5468 padding: var(--bs-toast-padding-x);
5469 word-wrap: break-word;
5470}
5471
5472.modal {
5473 --bs-modal-zindex: 1055;
5474 --bs-modal-width: 500px;
5475 --bs-modal-padding: 1rem;
5476 --bs-modal-margin: 0.5rem;
5477 --bs-modal-color: ;
5478 --bs-modal-bg: var(--bs-body-bg);
5479 --bs-modal-border-color: var(--bs-border-color-translucent);
5480 --bs-modal-border-width: var(--bs-border-width);
5481 --bs-modal-border-radius: var(--bs-border-radius-lg);
5482 --bs-modal-box-shadow: var(--bs-box-shadow-sm);
5483 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5484 --bs-modal-header-padding-x: 1rem;
5485 --bs-modal-header-padding-y: 1rem;
5486 --bs-modal-header-padding: 1rem 1rem;
5487 --bs-modal-header-border-color: var(--bs-border-color);
5488 --bs-modal-header-border-width: var(--bs-border-width);
5489 --bs-modal-title-line-height: 1.5;
5490 --bs-modal-footer-gap: 0.5rem;
5491 --bs-modal-footer-bg: ;
5492 --bs-modal-footer-border-color: var(--bs-border-color);
5493 --bs-modal-footer-border-width: var(--bs-border-width);
5494 position: fixed;
5495 top: 0;
5496 left: 0;
5497 z-index: var(--bs-modal-zindex);
5498 display: none;
5499 width: 100%;
5500 height: 100%;
5501 overflow-x: hidden;
5502 overflow-y: auto;
5503 outline: 0;
5504}
5505
5506.modal-dialog {
5507 position: relative;
5508 width: auto;
5509 margin: var(--bs-modal-margin);
5510 pointer-events: none;
5511}
5512.modal.fade .modal-dialog {
5513 transition: transform 0.3s ease-out;
5514 transform: translate(0, -50px);
5515}
5516@media (prefers-reduced-motion: reduce) {
5517 .modal.fade .modal-dialog {
5518 transition: none;
5519 }
5520}
5521.modal.show .modal-dialog {
5522 transform: none;
5523}
5524.modal.modal-static .modal-dialog {
5525 transform: scale(1.02);
5526}
5527
5528.modal-dialog-scrollable {
5529 height: calc(100% - var(--bs-modal-margin) * 2);
5530}
5531.modal-dialog-scrollable .modal-content {
5532 max-height: 100%;
5533 overflow: hidden;
5534}
5535.modal-dialog-scrollable .modal-body {
5536 overflow-y: auto;
5537}
5538
5539.modal-dialog-centered {
5540 display: flex;
5541 align-items: center;
5542 min-height: calc(100% - var(--bs-modal-margin) * 2);
5543}
5544
5545.modal-content {
5546 position: relative;
5547 display: flex;
5548 flex-direction: column;
5549 width: 100%;
5550 color: var(--bs-modal-color);
5551 pointer-events: auto;
5552 background-color: var(--bs-modal-bg);
5553 background-clip: padding-box;
5554 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5555 border-radius: var(--bs-modal-border-radius);
5556 outline: 0;
5557}
5558
5559.modal-backdrop {
5560 --bs-backdrop-zindex: 1050;
5561 --bs-backdrop-bg: #000;
5562 --bs-backdrop-opacity: 0.5;
5563 position: fixed;
5564 top: 0;
5565 left: 0;
5566 z-index: var(--bs-backdrop-zindex);
5567 width: 100vw;
5568 height: 100vh;
5569 background-color: var(--bs-backdrop-bg);
5570}
5571.modal-backdrop.fade {
5572 opacity: 0;
5573}
5574.modal-backdrop.show {
5575 opacity: var(--bs-backdrop-opacity);
5576}
5577
5578.modal-header {
5579 display: flex;
5580 flex-shrink: 0;
5581 align-items: center;
5582 padding: var(--bs-modal-header-padding);
5583 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5584 border-top-left-radius: var(--bs-modal-inner-border-radius);
5585 border-top-right-radius: var(--bs-modal-inner-border-radius);
5586}
5587.modal-header .btn-close {
5588 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5589 margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
5590}
5591
5592.modal-title {
5593 margin-bottom: 0;
5594 line-height: var(--bs-modal-title-line-height);
5595}
5596
5597.modal-body {
5598 position: relative;
5599 flex: 1 1 auto;
5600 padding: var(--bs-modal-padding);
5601}
5602
5603.modal-footer {
5604 display: flex;
5605 flex-shrink: 0;
5606 flex-wrap: wrap;
5607 align-items: center;
5608 justify-content: flex-end;
5609 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5610 background-color: var(--bs-modal-footer-bg);
5611 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5612 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5613 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5614}
5615.modal-footer > * {
5616 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5617}
5618
5619@media (min-width: 576px) {
5620 .modal {
5621 --bs-modal-margin: 1.75rem;
5622 --bs-modal-box-shadow: var(--bs-box-shadow);
5623 }
5624 .modal-dialog {
5625 max-width: var(--bs-modal-width);
5626 margin-right: auto;
5627 margin-left: auto;
5628 }
5629 .modal-sm {
5630 --bs-modal-width: 300px;
5631 }
5632}
5633@media (min-width: 992px) {
5634 .modal-lg,
5635 .modal-xl {
5636 --bs-modal-width: 800px;
5637 }
5638}
5639@media (min-width: 1200px) {
5640 .modal-xl {
5641 --bs-modal-width: 1140px;
5642 }
5643}
5644.modal-fullscreen {
5645 width: 100vw;
5646 max-width: none;
5647 height: 100%;
5648 margin: 0;
5649}
5650.modal-fullscreen .modal-content {
5651 height: 100%;
5652 border: 0;
5653 border-radius: 0;
5654}
5655.modal-fullscreen .modal-header,
5656.modal-fullscreen .modal-footer {
5657 border-radius: 0;
5658}
5659.modal-fullscreen .modal-body {
5660 overflow-y: auto;
5661}
5662
5663@media (max-width: 575.98px) {
5664 .modal-fullscreen-sm-down {
5665 width: 100vw;
5666 max-width: none;
5667 height: 100%;
5668 margin: 0;
5669 }
5670 .modal-fullscreen-sm-down .modal-content {
5671 height: 100%;
5672 border: 0;
5673 border-radius: 0;
5674 }
5675 .modal-fullscreen-sm-down .modal-header,
5676 .modal-fullscreen-sm-down .modal-footer {
5677 border-radius: 0;
5678 }
5679 .modal-fullscreen-sm-down .modal-body {
5680 overflow-y: auto;
5681 }
5682}
5683@media (max-width: 767.98px) {
5684 .modal-fullscreen-md-down {
5685 width: 100vw;
5686 max-width: none;
5687 height: 100%;
5688 margin: 0;
5689 }
5690 .modal-fullscreen-md-down .modal-content {
5691 height: 100%;
5692 border: 0;
5693 border-radius: 0;
5694 }
5695 .modal-fullscreen-md-down .modal-header,
5696 .modal-fullscreen-md-down .modal-footer {
5697 border-radius: 0;
5698 }
5699 .modal-fullscreen-md-down .modal-body {
5700 overflow-y: auto;
5701 }
5702}
5703@media (max-width: 991.98px) {
5704 .modal-fullscreen-lg-down {
5705 width: 100vw;
5706 max-width: none;
5707 height: 100%;
5708 margin: 0;
5709 }
5710 .modal-fullscreen-lg-down .modal-content {
5711 height: 100%;
5712 border: 0;
5713 border-radius: 0;
5714 }
5715 .modal-fullscreen-lg-down .modal-header,
5716 .modal-fullscreen-lg-down .modal-footer {
5717 border-radius: 0;
5718 }
5719 .modal-fullscreen-lg-down .modal-body {
5720 overflow-y: auto;
5721 }
5722}
5723@media (max-width: 1199.98px) {
5724 .modal-fullscreen-xl-down {
5725 width: 100vw;
5726 max-width: none;
5727 height: 100%;
5728 margin: 0;
5729 }
5730 .modal-fullscreen-xl-down .modal-content {
5731 height: 100%;
5732 border: 0;
5733 border-radius: 0;
5734 }
5735 .modal-fullscreen-xl-down .modal-header,
5736 .modal-fullscreen-xl-down .modal-footer {
5737 border-radius: 0;
5738 }
5739 .modal-fullscreen-xl-down .modal-body {
5740 overflow-y: auto;
5741 }
5742}
5743@media (max-width: 1399.98px) {
5744 .modal-fullscreen-xxl-down {
5745 width: 100vw;
5746 max-width: none;
5747 height: 100%;
5748 margin: 0;
5749 }
5750 .modal-fullscreen-xxl-down .modal-content {
5751 height: 100%;
5752 border: 0;
5753 border-radius: 0;
5754 }
5755 .modal-fullscreen-xxl-down .modal-header,
5756 .modal-fullscreen-xxl-down .modal-footer {
5757 border-radius: 0;
5758 }
5759 .modal-fullscreen-xxl-down .modal-body {
5760 overflow-y: auto;
5761 }
5762}
5763.tooltip {
5764 --bs-tooltip-zindex: 1080;
5765 --bs-tooltip-max-width: 200px;
5766 --bs-tooltip-padding-x: 0.5rem;
5767 --bs-tooltip-padding-y: 0.25rem;
5768 --bs-tooltip-margin: ;
5769 --bs-tooltip-font-size: 0.875rem;
5770 --bs-tooltip-color: var(--bs-body-bg);
5771 --bs-tooltip-bg: var(--bs-emphasis-color);
5772 --bs-tooltip-border-radius: var(--bs-border-radius);
5773 --bs-tooltip-opacity: 0.9;
5774 --bs-tooltip-arrow-width: 0.8rem;
5775 --bs-tooltip-arrow-height: 0.4rem;
5776 z-index: var(--bs-tooltip-zindex);
5777 display: block;
5778 margin: var(--bs-tooltip-margin);
5779 font-family: var(--bs-font-sans-serif);
5780 font-style: normal;
5781 font-weight: 400;
5782 line-height: 1.5;
5783 text-align: left;
5784 text-align: start;
5785 text-decoration: none;
5786 text-shadow: none;
5787 text-transform: none;
5788 letter-spacing: normal;
5789 word-break: normal;
5790 white-space: normal;
5791 word-spacing: normal;
5792 line-break: auto;
5793 font-size: var(--bs-tooltip-font-size);
5794 word-wrap: break-word;
5795 opacity: 0;
5796}
5797.tooltip.show {
5798 opacity: var(--bs-tooltip-opacity);
5799}
5800.tooltip .tooltip-arrow {
5801 display: block;
5802 width: var(--bs-tooltip-arrow-width);
5803 height: var(--bs-tooltip-arrow-height);
5804}
5805.tooltip .tooltip-arrow::before {
5806 position: absolute;
5807 content: "";
5808 border-color: transparent;
5809 border-style: solid;
5810}
5811
5812.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5813 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5814}
5815.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5816 top: -1px;
5817 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5818 border-top-color: var(--bs-tooltip-bg);
5819}
5820
5821/* rtl:begin:ignore */
5822.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5823 left: calc(-1 * var(--bs-tooltip-arrow-height));
5824 width: var(--bs-tooltip-arrow-height);
5825 height: var(--bs-tooltip-arrow-width);
5826}
5827.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5828 right: -1px;
5829 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5830 border-right-color: var(--bs-tooltip-bg);
5831}
5832
5833/* rtl:end:ignore */
5834.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5835 top: calc(-1 * var(--bs-tooltip-arrow-height));
5836}
5837.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5838 bottom: -1px;
5839 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5840 border-bottom-color: var(--bs-tooltip-bg);
5841}
5842
5843/* rtl:begin:ignore */
5844.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5845 right: calc(-1 * var(--bs-tooltip-arrow-height));
5846 width: var(--bs-tooltip-arrow-height);
5847 height: var(--bs-tooltip-arrow-width);
5848}
5849.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5850 left: -1px;
5851 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5852 border-left-color: var(--bs-tooltip-bg);
5853}
5854
5855/* rtl:end:ignore */
5856.tooltip-inner {
5857 max-width: var(--bs-tooltip-max-width);
5858 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5859 color: var(--bs-tooltip-color);
5860 text-align: center;
5861 background-color: var(--bs-tooltip-bg);
5862 border-radius: var(--bs-tooltip-border-radius);
5863}
5864
5865.popover {
5866 --bs-popover-zindex: 1070;
5867 --bs-popover-max-width: 276px;
5868 --bs-popover-font-size: 0.875rem;
5869 --bs-popover-bg: var(--bs-body-bg);
5870 --bs-popover-border-width: var(--bs-border-width);
5871 --bs-popover-border-color: var(--bs-border-color-translucent);
5872 --bs-popover-border-radius: var(--bs-border-radius-lg);
5873 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5874 --bs-popover-box-shadow: var(--bs-box-shadow);
5875 --bs-popover-header-padding-x: 1rem;
5876 --bs-popover-header-padding-y: 0.5rem;
5877 --bs-popover-header-font-size: 1rem;
5878 --bs-popover-header-color: inherit;
5879 --bs-popover-header-bg: var(--bs-secondary-bg);
5880 --bs-popover-body-padding-x: 1rem;
5881 --bs-popover-body-padding-y: 1rem;
5882 --bs-popover-body-color: var(--bs-body-color);
5883 --bs-popover-arrow-width: 1rem;
5884 --bs-popover-arrow-height: 0.5rem;
5885 --bs-popover-arrow-border: var(--bs-popover-border-color);
5886 z-index: var(--bs-popover-zindex);
5887 display: block;
5888 max-width: var(--bs-popover-max-width);
5889 font-family: var(--bs-font-sans-serif);
5890 font-style: normal;
5891 font-weight: 400;
5892 line-height: 1.5;
5893 text-align: left;
5894 text-align: start;
5895 text-decoration: none;
5896 text-shadow: none;
5897 text-transform: none;
5898 letter-spacing: normal;
5899 word-break: normal;
5900 white-space: normal;
5901 word-spacing: normal;
5902 line-break: auto;
5903 font-size: var(--bs-popover-font-size);
5904 word-wrap: break-word;
5905 background-color: var(--bs-popover-bg);
5906 background-clip: padding-box;
5907 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5908 border-radius: var(--bs-popover-border-radius);
5909}
5910.popover .popover-arrow {
5911 display: block;
5912 width: var(--bs-popover-arrow-width);
5913 height: var(--bs-popover-arrow-height);
5914}
5915.popover .popover-arrow::before, .popover .popover-arrow::after {
5916 position: absolute;
5917 display: block;
5918 content: "";
5919 border-color: transparent;
5920 border-style: solid;
5921 border-width: 0;
5922}
5923
5924.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5925 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5926}
5927.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 {
5928 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5929}
5930.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5931 bottom: 0;
5932 border-top-color: var(--bs-popover-arrow-border);
5933}
5934.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5935 bottom: var(--bs-popover-border-width);
5936 border-top-color: var(--bs-popover-bg);
5937}
5938
5939/* rtl:begin:ignore */
5940.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5941 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5942 width: var(--bs-popover-arrow-height);
5943 height: var(--bs-popover-arrow-width);
5944}
5945.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 {
5946 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5947}
5948.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5949 left: 0;
5950 border-right-color: var(--bs-popover-arrow-border);
5951}
5952.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5953 left: var(--bs-popover-border-width);
5954 border-right-color: var(--bs-popover-bg);
5955}
5956
5957/* rtl:end:ignore */
5958.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5959 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5960}
5961.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 {
5962 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5963}
5964.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5965 top: 0;
5966 border-bottom-color: var(--bs-popover-arrow-border);
5967}
5968.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5969 top: var(--bs-popover-border-width);
5970 border-bottom-color: var(--bs-popover-bg);
5971}
5972.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5973 position: absolute;
5974 top: 0;
5975 left: 50%;
5976 display: block;
5977 width: var(--bs-popover-arrow-width);
5978 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5979 content: "";
5980 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5981}
5982
5983/* rtl:begin:ignore */
5984.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5985 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5986 width: var(--bs-popover-arrow-height);
5987 height: var(--bs-popover-arrow-width);
5988}
5989.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 {
5990 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5991}
5992.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5993 right: 0;
5994 border-left-color: var(--bs-popover-arrow-border);
5995}
5996.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5997 right: var(--bs-popover-border-width);
5998 border-left-color: var(--bs-popover-bg);
5999}
6000
6001/* rtl:end:ignore */
6002.popover-header {
6003 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
6004 margin-bottom: 0;
6005 font-size: var(--bs-popover-header-font-size);
6006 color: var(--bs-popover-header-color);
6007 background-color: var(--bs-popover-header-bg);
6008 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
6009 border-top-left-radius: var(--bs-popover-inner-border-radius);
6010 border-top-right-radius: var(--bs-popover-inner-border-radius);
6011}
6012.popover-header:empty {
6013 display: none;
6014}
6015
6016.popover-body {
6017 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
6018 color: var(--bs-popover-body-color);
6019}
6020
6021.carousel {
6022 position: relative;
6023}
6024
6025.carousel.pointer-event {
6026 touch-action: pan-y;
6027}
6028
6029.carousel-inner {
6030 position: relative;
6031 width: 100%;
6032 overflow: hidden;
6033}
6034.carousel-inner::after {
6035 display: block;
6036 clear: both;
6037 content: "";
6038}
6039
6040.carousel-item {
6041 position: relative;
6042 display: none;
6043 float: left;
6044 width: 100%;
6045 margin-right: -100%;
6046 -webkit-backface-visibility: hidden;
6047 backface-visibility: hidden;
6048 transition: transform 0.6s ease-in-out;
6049}
6050@media (prefers-reduced-motion: reduce) {
6051 .carousel-item {
6052 transition: none;
6053 }
6054}
6055
6056.carousel-item.active,
6057.carousel-item-next,
6058.carousel-item-prev {
6059 display: block;
6060}
6061
6062.carousel-item-next:not(.carousel-item-start),
6063.active.carousel-item-end {
6064 transform: translateX(100%);
6065}
6066
6067.carousel-item-prev:not(.carousel-item-end),
6068.active.carousel-item-start {
6069 transform: translateX(-100%);
6070}
6071
6072.carousel-fade .carousel-item {
6073 opacity: 0;
6074 transition-property: opacity;
6075 transform: none;
6076}
6077.carousel-fade .carousel-item.active,
6078.carousel-fade .carousel-item-next.carousel-item-start,
6079.carousel-fade .carousel-item-prev.carousel-item-end {
6080 z-index: 1;
6081 opacity: 1;
6082}
6083.carousel-fade .active.carousel-item-start,
6084.carousel-fade .active.carousel-item-end {
6085 z-index: 0;
6086 opacity: 0;
6087 transition: opacity 0s 0.6s;
6088}
6089@media (prefers-reduced-motion: reduce) {
6090 .carousel-fade .active.carousel-item-start,
6091 .carousel-fade .active.carousel-item-end {
6092 transition: none;
6093 }
6094}
6095
6096.carousel-control-prev,
6097.carousel-control-next {
6098 position: absolute;
6099 top: 0;
6100 bottom: 0;
6101 z-index: 1;
6102 display: flex;
6103 align-items: center;
6104 justify-content: center;
6105 width: 15%;
6106 padding: 0;
6107 color: #fff;
6108 text-align: center;
6109 background: none;
6110 border: 0;
6111 opacity: 0.5;
6112 transition: opacity 0.15s ease;
6113}
6114@media (prefers-reduced-motion: reduce) {
6115 .carousel-control-prev,
6116 .carousel-control-next {
6117 transition: none;
6118 }
6119}
6120.carousel-control-prev:hover, .carousel-control-prev:focus,
6121.carousel-control-next:hover,
6122.carousel-control-next:focus {
6123 color: #fff;
6124 text-decoration: none;
6125 outline: 0;
6126 opacity: 0.9;
6127}
6128
6129.carousel-control-prev {
6130 left: 0;
6131}
6132
6133.carousel-control-next {
6134 right: 0;
6135}
6136
6137.carousel-control-prev-icon,
6138.carousel-control-next-icon {
6139 display: inline-block;
6140 width: 2rem;
6141 height: 2rem;
6142 background-repeat: no-repeat;
6143 background-position: 50%;
6144 background-size: 100% 100%;
6145}
6146
6147.carousel-control-prev-icon {
6148 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*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-.708z'/%3e%3c/svg%3e")*/;
6149}
6150
6151.carousel-control-next-icon {
6152 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*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 0z'/%3e%3c/svg%3e")*/;
6153}
6154
6155.carousel-indicators {
6156 position: absolute;
6157 right: 0;
6158 bottom: 0;
6159 left: 0;
6160 z-index: 2;
6161 display: flex;
6162 justify-content: center;
6163 padding: 0;
6164 margin-right: 15%;
6165 margin-bottom: 1rem;
6166 margin-left: 15%;
6167}
6168.carousel-indicators [data-bs-target] {
6169 box-sizing: content-box;
6170 flex: 0 1 auto;
6171 width: 30px;
6172 height: 3px;
6173 padding: 0;
6174 margin-right: 3px;
6175 margin-left: 3px;
6176 text-indent: -999px;
6177 cursor: pointer;
6178 background-color: #fff;
6179 background-clip: padding-box;
6180 border: 0;
6181 border-top: 10px solid transparent;
6182 border-bottom: 10px solid transparent;
6183 opacity: 0.5;
6184 transition: opacity 0.6s ease;
6185}
6186@media (prefers-reduced-motion: reduce) {
6187 .carousel-indicators [data-bs-target] {
6188 transition: none;
6189 }
6190}
6191.carousel-indicators .active {
6192 opacity: 1;
6193}
6194
6195.carousel-caption {
6196 position: absolute;
6197 right: 15%;
6198 bottom: 1.25rem;
6199 left: 15%;
6200 padding-top: 1.25rem;
6201 padding-bottom: 1.25rem;
6202 color: #fff;
6203 text-align: center;
6204}
6205
6206.carousel-dark .carousel-control-prev-icon,
6207.carousel-dark .carousel-control-next-icon {
6208 filter: invert(1) grayscale(100);
6209}
6210.carousel-dark .carousel-indicators [data-bs-target] {
6211 background-color: #000;
6212}
6213.carousel-dark .carousel-caption {
6214 color: #000;
6215}
6216
6217[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6218[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6219[data-bs-theme=dark].carousel .carousel-control-next-icon {
6220 filter: invert(1) grayscale(100);
6221}
6222[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6223 background-color: #000;
6224}
6225[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6226 color: #000;
6227}
6228
6229.spinner-grow,
6230.spinner-border {
6231 display: inline-block;
6232 width: var(--bs-spinner-width);
6233 height: var(--bs-spinner-height);
6234 vertical-align: var(--bs-spinner-vertical-align);
6235 border-radius: 50%;
6236 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6237}
6238
6239@keyframes spinner-border {
6240 to {
6241 transform: rotate(360deg) /* rtl:ignore */;
6242 }
6243}
6244.spinner-border {
6245 --bs-spinner-width: 2rem;
6246 --bs-spinner-height: 2rem;
6247 --bs-spinner-vertical-align: -0.125em;
6248 --bs-spinner-border-width: 0.25em;
6249 --bs-spinner-animation-speed: 0.75s;
6250 --bs-spinner-animation-name: spinner-border;
6251 border: var(--bs-spinner-border-width) solid currentcolor;
6252 border-right-color: transparent;
6253}
6254
6255.spinner-border-sm {
6256 --bs-spinner-width: 1rem;
6257 --bs-spinner-height: 1rem;
6258 --bs-spinner-border-width: 0.2em;
6259}
6260
6261@keyframes spinner-grow {
6262 0% {
6263 transform: scale(0);
6264 }
6265 50% {
6266 opacity: 1;
6267 transform: none;
6268 }
6269}
6270.spinner-grow {
6271 --bs-spinner-width: 2rem;
6272 --bs-spinner-height: 2rem;
6273 --bs-spinner-vertical-align: -0.125em;
6274 --bs-spinner-animation-speed: 0.75s;
6275 --bs-spinner-animation-name: spinner-grow;
6276 background-color: currentcolor;
6277 opacity: 0;
6278}
6279
6280.spinner-grow-sm {
6281 --bs-spinner-width: 1rem;
6282 --bs-spinner-height: 1rem;
6283}
6284
6285@media (prefers-reduced-motion: reduce) {
6286 .spinner-border,
6287 .spinner-grow {
6288 --bs-spinner-animation-speed: 1.5s;
6289 }
6290}
6291.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6292 --bs-offcanvas-zindex: 1045;
6293 --bs-offcanvas-width: 400px;
6294 --bs-offcanvas-height: 30vh;
6295 --bs-offcanvas-padding-x: 1rem;
6296 --bs-offcanvas-padding-y: 1rem;
6297 --bs-offcanvas-color: var(--bs-body-color);
6298 --bs-offcanvas-bg: var(--bs-body-bg);
6299 --bs-offcanvas-border-width: var(--bs-border-width);
6300 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6301 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
6302 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6303 --bs-offcanvas-title-line-height: 1.5;
6304}
6305
6306@media (max-width: 575.98px) {
6307 .offcanvas-sm {
6308 position: fixed;
6309 bottom: 0;
6310 z-index: var(--bs-offcanvas-zindex);
6311 display: flex;
6312 flex-direction: column;
6313 max-width: 100%;
6314 color: var(--bs-offcanvas-color);
6315 visibility: hidden;
6316 background-color: var(--bs-offcanvas-bg);
6317 background-clip: padding-box;
6318 outline: 0;
6319 transition: var(--bs-offcanvas-transition);
6320 }
6321}
6322@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6323 .offcanvas-sm {
6324 transition: none;
6325 }
6326}
6327@media (max-width: 575.98px) {
6328 .offcanvas-sm.offcanvas-start {
6329 top: 0;
6330 left: 0;
6331 width: var(--bs-offcanvas-width);
6332 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6333 transform: translateX(-100%);
6334 }
6335 .offcanvas-sm.offcanvas-end {
6336 top: 0;
6337 right: 0;
6338 width: var(--bs-offcanvas-width);
6339 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6340 transform: translateX(100%);
6341 }
6342 .offcanvas-sm.offcanvas-top {
6343 top: 0;
6344 right: 0;
6345 left: 0;
6346 height: var(--bs-offcanvas-height);
6347 max-height: 100%;
6348 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6349 transform: translateY(-100%);
6350 }
6351 .offcanvas-sm.offcanvas-bottom {
6352 right: 0;
6353 left: 0;
6354 height: var(--bs-offcanvas-height);
6355 max-height: 100%;
6356 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6357 transform: translateY(100%);
6358 }
6359 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6360 transform: none;
6361 }
6362 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6363 visibility: visible;
6364 }
6365}
6366@media (min-width: 576px) {
6367 .offcanvas-sm {
6368 --bs-offcanvas-height: auto;
6369 --bs-offcanvas-border-width: 0;
6370 background-color: transparent !important;
6371 }
6372 .offcanvas-sm .offcanvas-header {
6373 display: none;
6374 }
6375 .offcanvas-sm .offcanvas-body {
6376 display: flex;
6377 flex-grow: 0;
6378 padding: 0;
6379 overflow-y: visible;
6380 background-color: transparent !important;
6381 }
6382}
6383
6384@media (max-width: 767.98px) {
6385 .offcanvas-md {
6386 position: fixed;
6387 bottom: 0;
6388 z-index: var(--bs-offcanvas-zindex);
6389 display: flex;
6390 flex-direction: column;
6391 max-width: 100%;
6392 color: var(--bs-offcanvas-color);
6393 visibility: hidden;
6394 background-color: var(--bs-offcanvas-bg);
6395 background-clip: padding-box;
6396 outline: 0;
6397 transition: var(--bs-offcanvas-transition);
6398 }
6399}
6400@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6401 .offcanvas-md {
6402 transition: none;
6403 }
6404}
6405@media (max-width: 767.98px) {
6406 .offcanvas-md.offcanvas-start {
6407 top: 0;
6408 left: 0;
6409 width: var(--bs-offcanvas-width);
6410 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6411 transform: translateX(-100%);
6412 }
6413 .offcanvas-md.offcanvas-end {
6414 top: 0;
6415 right: 0;
6416 width: var(--bs-offcanvas-width);
6417 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6418 transform: translateX(100%);
6419 }
6420 .offcanvas-md.offcanvas-top {
6421 top: 0;
6422 right: 0;
6423 left: 0;
6424 height: var(--bs-offcanvas-height);
6425 max-height: 100%;
6426 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6427 transform: translateY(-100%);
6428 }
6429 .offcanvas-md.offcanvas-bottom {
6430 right: 0;
6431 left: 0;
6432 height: var(--bs-offcanvas-height);
6433 max-height: 100%;
6434 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6435 transform: translateY(100%);
6436 }
6437 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6438 transform: none;
6439 }
6440 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6441 visibility: visible;
6442 }
6443}
6444@media (min-width: 768px) {
6445 .offcanvas-md {
6446 --bs-offcanvas-height: auto;
6447 --bs-offcanvas-border-width: 0;
6448 background-color: transparent !important;
6449 }
6450 .offcanvas-md .offcanvas-header {
6451 display: none;
6452 }
6453 .offcanvas-md .offcanvas-body {
6454 display: flex;
6455 flex-grow: 0;
6456 padding: 0;
6457 overflow-y: visible;
6458 background-color: transparent !important;
6459 }
6460}
6461
6462@media (max-width: 991.98px) {
6463 .offcanvas-lg {
6464 position: fixed;
6465 bottom: 0;
6466 z-index: var(--bs-offcanvas-zindex);
6467 display: flex;
6468 flex-direction: column;
6469 max-width: 100%;
6470 color: var(--bs-offcanvas-color);
6471 visibility: hidden;
6472 background-color: var(--bs-offcanvas-bg);
6473 background-clip: padding-box;
6474 outline: 0;
6475 transition: var(--bs-offcanvas-transition);
6476 }
6477}
6478@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6479 .offcanvas-lg {
6480 transition: none;
6481 }
6482}
6483@media (max-width: 991.98px) {
6484 .offcanvas-lg.offcanvas-start {
6485 top: 0;
6486 left: 0;
6487 width: var(--bs-offcanvas-width);
6488 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6489 transform: translateX(-100%);
6490 }
6491 .offcanvas-lg.offcanvas-end {
6492 top: 0;
6493 right: 0;
6494 width: var(--bs-offcanvas-width);
6495 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6496 transform: translateX(100%);
6497 }
6498 .offcanvas-lg.offcanvas-top {
6499 top: 0;
6500 right: 0;
6501 left: 0;
6502 height: var(--bs-offcanvas-height);
6503 max-height: 100%;
6504 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6505 transform: translateY(-100%);
6506 }
6507 .offcanvas-lg.offcanvas-bottom {
6508 right: 0;
6509 left: 0;
6510 height: var(--bs-offcanvas-height);
6511 max-height: 100%;
6512 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6513 transform: translateY(100%);
6514 }
6515 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6516 transform: none;
6517 }
6518 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6519 visibility: visible;
6520 }
6521}
6522@media (min-width: 992px) {
6523 .offcanvas-lg {
6524 --bs-offcanvas-height: auto;
6525 --bs-offcanvas-border-width: 0;
6526 background-color: transparent !important;
6527 }
6528 .offcanvas-lg .offcanvas-header {
6529 display: none;
6530 }
6531 .offcanvas-lg .offcanvas-body {
6532 display: flex;
6533 flex-grow: 0;
6534 padding: 0;
6535 overflow-y: visible;
6536 background-color: transparent !important;
6537 }
6538}
6539
6540@media (max-width: 1199.98px) {
6541 .offcanvas-xl {
6542 position: fixed;
6543 bottom: 0;
6544 z-index: var(--bs-offcanvas-zindex);
6545 display: flex;
6546 flex-direction: column;
6547 max-width: 100%;
6548 color: var(--bs-offcanvas-color);
6549 visibility: hidden;
6550 background-color: var(--bs-offcanvas-bg);
6551 background-clip: padding-box;
6552 outline: 0;
6553 transition: var(--bs-offcanvas-transition);
6554 }
6555}
6556@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6557 .offcanvas-xl {
6558 transition: none;
6559 }
6560}
6561@media (max-width: 1199.98px) {
6562 .offcanvas-xl.offcanvas-start {
6563 top: 0;
6564 left: 0;
6565 width: var(--bs-offcanvas-width);
6566 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6567 transform: translateX(-100%);
6568 }
6569 .offcanvas-xl.offcanvas-end {
6570 top: 0;
6571 right: 0;
6572 width: var(--bs-offcanvas-width);
6573 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6574 transform: translateX(100%);
6575 }
6576 .offcanvas-xl.offcanvas-top {
6577 top: 0;
6578 right: 0;
6579 left: 0;
6580 height: var(--bs-offcanvas-height);
6581 max-height: 100%;
6582 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6583 transform: translateY(-100%);
6584 }
6585 .offcanvas-xl.offcanvas-bottom {
6586 right: 0;
6587 left: 0;
6588 height: var(--bs-offcanvas-height);
6589 max-height: 100%;
6590 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6591 transform: translateY(100%);
6592 }
6593 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6594 transform: none;
6595 }
6596 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6597 visibility: visible;
6598 }
6599}
6600@media (min-width: 1200px) {
6601 .offcanvas-xl {
6602 --bs-offcanvas-height: auto;
6603 --bs-offcanvas-border-width: 0;
6604 background-color: transparent !important;
6605 }
6606 .offcanvas-xl .offcanvas-header {
6607 display: none;
6608 }
6609 .offcanvas-xl .offcanvas-body {
6610 display: flex;
6611 flex-grow: 0;
6612 padding: 0;
6613 overflow-y: visible;
6614 background-color: transparent !important;
6615 }
6616}
6617
6618@media (max-width: 1399.98px) {
6619 .offcanvas-xxl {
6620 position: fixed;
6621 bottom: 0;
6622 z-index: var(--bs-offcanvas-zindex);
6623 display: flex;
6624 flex-direction: column;
6625 max-width: 100%;
6626 color: var(--bs-offcanvas-color);
6627 visibility: hidden;
6628 background-color: var(--bs-offcanvas-bg);
6629 background-clip: padding-box;
6630 outline: 0;
6631 transition: var(--bs-offcanvas-transition);
6632 }
6633}
6634@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6635 .offcanvas-xxl {
6636 transition: none;
6637 }
6638}
6639@media (max-width: 1399.98px) {
6640 .offcanvas-xxl.offcanvas-start {
6641 top: 0;
6642 left: 0;
6643 width: var(--bs-offcanvas-width);
6644 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6645 transform: translateX(-100%);
6646 }
6647 .offcanvas-xxl.offcanvas-end {
6648 top: 0;
6649 right: 0;
6650 width: var(--bs-offcanvas-width);
6651 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6652 transform: translateX(100%);
6653 }
6654 .offcanvas-xxl.offcanvas-top {
6655 top: 0;
6656 right: 0;
6657 left: 0;
6658 height: var(--bs-offcanvas-height);
6659 max-height: 100%;
6660 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6661 transform: translateY(-100%);
6662 }
6663 .offcanvas-xxl.offcanvas-bottom {
6664 right: 0;
6665 left: 0;
6666 height: var(--bs-offcanvas-height);
6667 max-height: 100%;
6668 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6669 transform: translateY(100%);
6670 }
6671 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6672 transform: none;
6673 }
6674 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6675 visibility: visible;
6676 }
6677}
6678@media (min-width: 1400px) {
6679 .offcanvas-xxl {
6680 --bs-offcanvas-height: auto;
6681 --bs-offcanvas-border-width: 0;
6682 background-color: transparent !important;
6683 }
6684 .offcanvas-xxl .offcanvas-header {
6685 display: none;
6686 }
6687 .offcanvas-xxl .offcanvas-body {
6688 display: flex;
6689 flex-grow: 0;
6690 padding: 0;
6691 overflow-y: visible;
6692 background-color: transparent !important;
6693 }
6694}
6695
6696.offcanvas {
6697 position: fixed;
6698 bottom: 0;
6699 z-index: var(--bs-offcanvas-zindex);
6700 display: flex;
6701 flex-direction: column;
6702 max-width: 100%;
6703 color: var(--bs-offcanvas-color);
6704 visibility: hidden;
6705 background-color: var(--bs-offcanvas-bg);
6706 background-clip: padding-box;
6707 outline: 0;
6708 transition: var(--bs-offcanvas-transition);
6709}
6710@media (prefers-reduced-motion: reduce) {
6711 .offcanvas {
6712 transition: none;
6713 }
6714}
6715.offcanvas.offcanvas-start {
6716 top: 0;
6717 left: 0;
6718 width: var(--bs-offcanvas-width);
6719 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6720 transform: translateX(-100%);
6721}
6722.offcanvas.offcanvas-end {
6723 top: 0;
6724 right: 0;
6725 width: var(--bs-offcanvas-width);
6726 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6727 transform: translateX(100%);
6728}
6729.offcanvas.offcanvas-top {
6730 top: 0;
6731 right: 0;
6732 left: 0;
6733 height: var(--bs-offcanvas-height);
6734 max-height: 100%;
6735 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6736 transform: translateY(-100%);
6737}
6738.offcanvas.offcanvas-bottom {
6739 right: 0;
6740 left: 0;
6741 height: var(--bs-offcanvas-height);
6742 max-height: 100%;
6743 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6744 transform: translateY(100%);
6745}
6746.offcanvas.showing, .offcanvas.show:not(.hiding) {
6747 transform: none;
6748}
6749.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6750 visibility: visible;
6751}
6752
6753.offcanvas-backdrop {
6754 position: fixed;
6755 top: 0;
6756 left: 0;
6757 z-index: 1040;
6758 width: 100vw;
6759 height: 100vh;
6760 background-color: #000;
6761}
6762.offcanvas-backdrop.fade {
6763 opacity: 0;
6764}
6765.offcanvas-backdrop.show {
6766 opacity: 0.5;
6767}
6768
6769.offcanvas-header {
6770 display: flex;
6771 align-items: center;
6772 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6773}
6774.offcanvas-header .btn-close {
6775 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6776 margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
6777}
6778
6779.offcanvas-title {
6780 margin-bottom: 0;
6781 line-height: var(--bs-offcanvas-title-line-height);
6782}
6783
6784.offcanvas-body {
6785 flex-grow: 1;
6786 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6787 overflow-y: auto;
6788}
6789
6790.placeholder {
6791 display: inline-block;
6792 min-height: 1em;
6793 vertical-align: middle;
6794 cursor: wait;
6795 background-color: currentcolor;
6796 opacity: 0.5;
6797}
6798.placeholder.btn::before {
6799 display: inline-block;
6800 content: "";
6801}
6802
6803.placeholder-xs {
6804 min-height: 0.6em;
6805}
6806
6807.placeholder-sm {
6808 min-height: 0.8em;
6809}
6810
6811.placeholder-lg {
6812 min-height: 1.2em;
6813}
6814
6815.placeholder-glow .placeholder {
6816 animation: placeholder-glow 2s ease-in-out infinite;
6817}
6818
6819@keyframes placeholder-glow {
6820 50% {
6821 opacity: 0.2;
6822 }
6823}
6824.placeholder-wave {
6825 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6826 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6827 -webkit-mask-size: 200% 100%;
6828 mask-size: 200% 100%;
6829 animation: placeholder-wave 2s linear infinite;
6830}
6831
6832@keyframes placeholder-wave {
6833 100% {
6834 -webkit-mask-position: -200% 0%;
6835 mask-position: -200% 0%;
6836 }
6837}
6838.clearfix::after {
6839 display: block;
6840 clear: both;
6841 content: "";
6842}
6843
6844.text-bg-primary {
6845 color: #fff !important;
6846 background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
6847}
6848
6849.text-bg-secondary {
6850 color: #fff !important;
6851 background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
6852}
6853
6854.text-bg-success {
6855 color: #fff !important;
6856 background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
6857}
6858
6859.text-bg-info {
6860 color: #000 !important;
6861 background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
6862}
6863
6864.text-bg-warning {
6865 color: #000 !important;
6866 background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
6867}
6868
6869.text-bg-danger {
6870 color: #fff !important;
6871 background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
6872}
6873
6874.text-bg-light {
6875 color: #000 !important;
6876 background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
6877}
6878
6879.text-bg-dark {
6880 color: #fff !important;
6881 background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
6882}
6883
6884.link-primary {
6885 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6886 -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6887 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6888}
6889.link-primary:hover, .link-primary:focus {
6890 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
6891 -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6892 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6893}
6894
6895.link-secondary {
6896 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6897 -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6898 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6899}
6900.link-secondary:hover, .link-secondary:focus {
6901 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
6902 -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6903 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6904}
6905
6906.link-success {
6907 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6908 -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6909 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6910}
6911.link-success:hover, .link-success:focus {
6912 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
6913 -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6914 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6915}
6916
6917.link-info {
6918 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6919 -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6920 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6921}
6922.link-info:hover, .link-info:focus {
6923 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
6924 -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6925 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6926}
6927
6928.link-warning {
6929 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6930 -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6931 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6932}
6933.link-warning:hover, .link-warning:focus {
6934 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6935 -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6936 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6937}
6938
6939.link-danger {
6940 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6941 -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6942 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6943}
6944.link-danger:hover, .link-danger:focus {
6945 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
6946 -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6947 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6948}
6949
6950.link-light {
6951 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6952 -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6953 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6954}
6955.link-light:hover, .link-light:focus {
6956 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6957 -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6958 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6959}
6960
6961.link-dark {
6962 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6963 -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6964 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6965}
6966.link-dark:hover, .link-dark:focus {
6967 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6968 -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6969 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6970}
6971
6972.link-body-emphasis {
6973 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6974 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6975 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6976}
6977.link-body-emphasis:hover, .link-body-emphasis:focus {
6978 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6979 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6980 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6981}
6982
6983.focus-ring:focus {
6984 outline: 0;
6985 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);
6986}
6987
6988.icon-link {
6989 display: inline-flex;
6990 gap: 0.375rem;
6991 align-items: center;
6992 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6993 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6994 text-underline-offset: 0.25em;
6995 -webkit-backface-visibility: hidden;
6996 backface-visibility: hidden;
6997}
6998.icon-link > .bi {
6999 flex-shrink: 0;
7000 width: 1em;
7001 height: 1em;
7002 fill: currentcolor;
7003 transition: 0.2s ease-in-out transform;
7004}
7005@media (prefers-reduced-motion: reduce) {
7006 .icon-link > .bi {
7007 transition: none;
7008 }
7009}
7010
7011.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7012 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7013}
7014
7015.ratio {
7016 position: relative;
7017 width: 100%;
7018}
7019.ratio::before {
7020 display: block;
7021 padding-top: var(--bs-aspect-ratio);
7022 content: "";
7023}
7024.ratio > * {
7025 position: absolute;
7026 top: 0;
7027 left: 0;
7028 width: 100%;
7029 height: 100%;
7030}
7031
7032.ratio-1x1 {
7033 --bs-aspect-ratio: 100%;
7034}
7035
7036.ratio-4x3 {
7037 --bs-aspect-ratio: 75%;
7038}
7039
7040.ratio-16x9 {
7041 --bs-aspect-ratio: 56.25%;
7042}
7043
7044.ratio-21x9 {
7045 --bs-aspect-ratio: 42.8571428571%;
7046}
7047
7048.fixed-top {
7049 position: fixed;
7050 top: 0;
7051 right: 0;
7052 left: 0;
7053 z-index: 1030;
7054}
7055
7056.fixed-bottom {
7057 position: fixed;
7058 right: 0;
7059 bottom: 0;
7060 left: 0;
7061 z-index: 1030;
7062}
7063
7064.sticky-top {
7065 position: -webkit-sticky;
7066 position: sticky;
7067 top: 0;
7068 z-index: 1020;
7069}
7070
7071.sticky-bottom {
7072 position: -webkit-sticky;
7073 position: sticky;
7074 bottom: 0;
7075 z-index: 1020;
7076}
7077
7078@media (min-width: 576px) {
7079 .sticky-sm-top {
7080 position: -webkit-sticky;
7081 position: sticky;
7082 top: 0;
7083 z-index: 1020;
7084 }
7085 .sticky-sm-bottom {
7086 position: -webkit-sticky;
7087 position: sticky;
7088 bottom: 0;
7089 z-index: 1020;
7090 }
7091}
7092@media (min-width: 768px) {
7093 .sticky-md-top {
7094 position: -webkit-sticky;
7095 position: sticky;
7096 top: 0;
7097 z-index: 1020;
7098 }
7099 .sticky-md-bottom {
7100 position: -webkit-sticky;
7101 position: sticky;
7102 bottom: 0;
7103 z-index: 1020;
7104 }
7105}
7106@media (min-width: 992px) {
7107 .sticky-lg-top {
7108 position: -webkit-sticky;
7109 position: sticky;
7110 top: 0;
7111 z-index: 1020;
7112 }
7113 .sticky-lg-bottom {
7114 position: -webkit-sticky;
7115 position: sticky;
7116 bottom: 0;
7117 z-index: 1020;
7118 }
7119}
7120@media (min-width: 1200px) {
7121 .sticky-xl-top {
7122 position: -webkit-sticky;
7123 position: sticky;
7124 top: 0;
7125 z-index: 1020;
7126 }
7127 .sticky-xl-bottom {
7128 position: -webkit-sticky;
7129 position: sticky;
7130 bottom: 0;
7131 z-index: 1020;
7132 }
7133}
7134@media (min-width: 1400px) {
7135 .sticky-xxl-top {
7136 position: -webkit-sticky;
7137 position: sticky;
7138 top: 0;
7139 z-index: 1020;
7140 }
7141 .sticky-xxl-bottom {
7142 position: -webkit-sticky;
7143 position: sticky;
7144 bottom: 0;
7145 z-index: 1020;
7146 }
7147}
7148.hstack {
7149 display: flex;
7150 flex-direction: row;
7151 align-items: center;
7152 align-self: stretch;
7153}
7154
7155.vstack {
7156 display: flex;
7157 flex: 1 1 auto;
7158 flex-direction: column;
7159 align-self: stretch;
7160}
7161
7162.visually-hidden,
7163.visually-hidden-focusable:not(:focus):not(:focus-within) {
7164 width: 1px !important;
7165 height: 1px !important;
7166 padding: 0 !important;
7167 margin: -1px !important;
7168 overflow: hidden !important;
7169 clip: rect(0, 0, 0, 0) !important;
7170 white-space: nowrap !important;
7171 border: 0 !important;
7172}
7173.visually-hidden:not(caption),
7174.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7175 position: absolute !important;
7176}
7177
7178.stretched-link::after {
7179 position: absolute;
7180 top: 0;
7181 right: 0;
7182 bottom: 0;
7183 left: 0;
7184 z-index: 1;
7185 content: "";
7186}
7187
7188.text-truncate {
7189 overflow: hidden;
7190 text-overflow: ellipsis;
7191 white-space: nowrap;
7192}
7193
7194.vr {
7195 display: inline-block;
7196 align-self: stretch;
7197 width: var(--bs-border-width);
7198 min-height: 1em;
7199 background-color: currentcolor;
7200 opacity: 0.25;
7201}
7202
7203.align-baseline {
7204 vertical-align: baseline !important;
7205}
7206
7207.align-top {
7208 vertical-align: top !important;
7209}
7210
7211.align-middle {
7212 vertical-align: middle !important;
7213}
7214
7215.align-bottom {
7216 vertical-align: bottom !important;
7217}
7218
7219.align-text-bottom {
7220 vertical-align: text-bottom !important;
7221}
7222
7223.align-text-top {
7224 vertical-align: text-top !important;
7225}
7226
7227.float-start {
7228 float: left !important;
7229}
7230
7231.float-end {
7232 float: right !important;
7233}
7234
7235.float-none {
7236 float: none !important;
7237}
7238
7239.object-fit-contain {
7240 -o-object-fit: contain !important;
7241 object-fit: contain !important;
7242}
7243
7244.object-fit-cover {
7245 -o-object-fit: cover !important;
7246 object-fit: cover !important;
7247}
7248
7249.object-fit-fill {
7250 -o-object-fit: fill !important;
7251 object-fit: fill !important;
7252}
7253
7254.object-fit-scale {
7255 -o-object-fit: scale-down !important;
7256 object-fit: scale-down !important;
7257}
7258
7259.object-fit-none {
7260 -o-object-fit: none !important;
7261 object-fit: none !important;
7262}
7263
7264.opacity-0 {
7265 opacity: 0 !important;
7266}
7267
7268.opacity-25 {
7269 opacity: 0.25 !important;
7270}
7271
7272.opacity-50 {
7273 opacity: 0.5 !important;
7274}
7275
7276.opacity-75 {
7277 opacity: 0.75 !important;
7278}
7279
7280.opacity-100 {
7281 opacity: 1 !important;
7282}
7283
7284.overflow-auto {
7285 overflow: auto !important;
7286}
7287
7288.overflow-hidden {
7289 overflow: hidden !important;
7290}
7291
7292.overflow-visible {
7293 overflow: visible !important;
7294}
7295
7296.overflow-scroll {
7297 overflow: scroll !important;
7298}
7299
7300.overflow-x-auto {
7301 overflow-x: auto !important;
7302}
7303
7304.overflow-x-hidden {
7305 overflow-x: hidden !important;
7306}
7307
7308.overflow-x-visible {
7309 overflow-x: visible !important;
7310}
7311
7312.overflow-x-scroll {
7313 overflow-x: scroll !important;
7314}
7315
7316.overflow-y-auto {
7317 overflow-y: auto !important;
7318}
7319
7320.overflow-y-hidden {
7321 overflow-y: hidden !important;
7322}
7323
7324.overflow-y-visible {
7325 overflow-y: visible !important;
7326}
7327
7328.overflow-y-scroll {
7329 overflow-y: scroll !important;
7330}
7331
7332.d-inline {
7333 display: inline !important;
7334}
7335
7336.d-inline-block {
7337 display: inline-block !important;
7338}
7339
7340.d-block {
7341 display: block !important;
7342}
7343
7344.d-grid {
7345 display: grid !important;
7346}
7347
7348.d-inline-grid {
7349 display: inline-grid !important;
7350}
7351
7352.d-table {
7353 display: table !important;
7354}
7355
7356.d-table-row {
7357 display: table-row !important;
7358}
7359
7360.d-table-cell {
7361 display: table-cell !important;
7362}
7363
7364.d-flex {
7365 display: flex !important;
7366}
7367
7368.d-inline-flex {
7369 display: inline-flex !important;
7370}
7371
7372.d-none {
7373 display: none !important;
7374}
7375
7376.shadow {
7377 box-shadow: var(--bs-box-shadow) !important;
7378}
7379
7380.shadow-sm {
7381 box-shadow: var(--bs-box-shadow-sm) !important;
7382}
7383
7384.shadow-lg {
7385 box-shadow: var(--bs-box-shadow-lg) !important;
7386}
7387
7388.shadow-none {
7389 box-shadow: none !important;
7390}
7391
7392.focus-ring-primary {
7393 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7394}
7395
7396.focus-ring-secondary {
7397 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7398}
7399
7400.focus-ring-success {
7401 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7402}
7403
7404.focus-ring-info {
7405 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7406}
7407
7408.focus-ring-warning {
7409 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7410}
7411
7412.focus-ring-danger {
7413 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7414}
7415
7416.focus-ring-light {
7417 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7418}
7419
7420.focus-ring-dark {
7421 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7422}
7423
7424.position-static {
7425 position: static !important;
7426}
7427
7428.position-relative {
7429 position: relative !important;
7430}
7431
7432.position-absolute {
7433 position: absolute !important;
7434}
7435
7436.position-fixed {
7437 position: fixed !important;
7438}
7439
7440.position-sticky {
7441 position: -webkit-sticky !important;
7442 position: sticky !important;
7443}
7444
7445.top-0 {
7446 top: 0 !important;
7447}
7448
7449.top-50 {
7450 top: 50% !important;
7451}
7452
7453.top-100 {
7454 top: 100% !important;
7455}
7456
7457.bottom-0 {
7458 bottom: 0 !important;
7459}
7460
7461.bottom-50 {
7462 bottom: 50% !important;
7463}
7464
7465.bottom-100 {
7466 bottom: 100% !important;
7467}
7468
7469.start-0 {
7470 left: 0 !important;
7471}
7472
7473.start-50 {
7474 left: 50% !important;
7475}
7476
7477.start-100 {
7478 left: 100% !important;
7479}
7480
7481.end-0 {
7482 right: 0 !important;
7483}
7484
7485.end-50 {
7486 right: 50% !important;
7487}
7488
7489.end-100 {
7490 right: 100% !important;
7491}
7492
7493.translate-middle {
7494 transform: translate(-50%, -50%) !important;
7495}
7496
7497.translate-middle-x {
7498 transform: translateX(-50%) !important;
7499}
7500
7501.translate-middle-y {
7502 transform: translateY(-50%) !important;
7503}
7504
7505.border {
7506 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7507}
7508
7509.border-0 {
7510 border: 0 !important;
7511}
7512
7513.border-top {
7514 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7515}
7516
7517.border-top-0 {
7518 border-top: 0 !important;
7519}
7520
7521.border-end {
7522 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7523}
7524
7525.border-end-0 {
7526 border-right: 0 !important;
7527}
7528
7529.border-bottom {
7530 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7531}
7532
7533.border-bottom-0 {
7534 border-bottom: 0 !important;
7535}
7536
7537.border-start {
7538 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7539}
7540
7541.border-start-0 {
7542 border-left: 0 !important;
7543}
7544
7545.border-primary {
7546 --bs-border-opacity: 1;
7547 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7548}
7549
7550.border-secondary {
7551 --bs-border-opacity: 1;
7552 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7553}
7554
7555.border-success {
7556 --bs-border-opacity: 1;
7557 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7558}
7559
7560.border-info {
7561 --bs-border-opacity: 1;
7562 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7563}
7564
7565.border-warning {
7566 --bs-border-opacity: 1;
7567 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7568}
7569
7570.border-danger {
7571 --bs-border-opacity: 1;
7572 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7573}
7574
7575.border-light {
7576 --bs-border-opacity: 1;
7577 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7578}
7579
7580.border-dark {
7581 --bs-border-opacity: 1;
7582 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7583}
7584
7585.border-black {
7586 --bs-border-opacity: 1;
7587 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7588}
7589
7590.border-white {
7591 --bs-border-opacity: 1;
7592 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7593}
7594
7595.border-primary-subtle {
7596 border-color: var(--bs-primary-border-subtle) !important;
7597}
7598
7599.border-secondary-subtle {
7600 border-color: var(--bs-secondary-border-subtle) !important;
7601}
7602
7603.border-success-subtle {
7604 border-color: var(--bs-success-border-subtle) !important;
7605}
7606
7607.border-info-subtle {
7608 border-color: var(--bs-info-border-subtle) !important;
7609}
7610
7611.border-warning-subtle {
7612 border-color: var(--bs-warning-border-subtle) !important;
7613}
7614
7615.border-danger-subtle {
7616 border-color: var(--bs-danger-border-subtle) !important;
7617}
7618
7619.border-light-subtle {
7620 border-color: var(--bs-light-border-subtle) !important;
7621}
7622
7623.border-dark-subtle {
7624 border-color: var(--bs-dark-border-subtle) !important;
7625}
7626
7627.border-1 {
7628 border-width: 1px !important;
7629}
7630
7631.border-2 {
7632 border-width: 2px !important;
7633}
7634
7635.border-3 {
7636 border-width: 3px !important;
7637}
7638
7639.border-4 {
7640 border-width: 4px !important;
7641}
7642
7643.border-5 {
7644 border-width: 5px !important;
7645}
7646
7647.border-opacity-10 {
7648 --bs-border-opacity: 0.1;
7649}
7650
7651.border-opacity-25 {
7652 --bs-border-opacity: 0.25;
7653}
7654
7655.border-opacity-50 {
7656 --bs-border-opacity: 0.5;
7657}
7658
7659.border-opacity-75 {
7660 --bs-border-opacity: 0.75;
7661}
7662
7663.border-opacity-100 {
7664 --bs-border-opacity: 1;
7665}
7666
7667.w-25 {
7668 width: 25% !important;
7669}
7670
7671.w-50 {
7672 width: 50% !important;
7673}
7674
7675.w-75 {
7676 width: 75% !important;
7677}
7678
7679.w-100 {
7680 width: 100% !important;
7681}
7682
7683.w-auto {
7684 width: auto !important;
7685}
7686
7687.mw-100 {
7688 max-width: 100% !important;
7689}
7690
7691.vw-100 {
7692 width: 100vw !important;
7693}
7694
7695.min-vw-100 {
7696 min-width: 100vw !important;
7697}
7698
7699.h-25 {
7700 height: 25% !important;
7701}
7702
7703.h-50 {
7704 height: 50% !important;
7705}
7706
7707.h-75 {
7708 height: 75% !important;
7709}
7710
7711.h-100 {
7712 height: 100% !important;
7713}
7714
7715.h-auto {
7716 height: auto !important;
7717}
7718
7719.mh-100 {
7720 max-height: 100% !important;
7721}
7722
7723.vh-100 {
7724 height: 100vh !important;
7725}
7726
7727.min-vh-100 {
7728 min-height: 100vh !important;
7729}
7730
7731.flex-fill {
7732 flex: 1 1 auto !important;
7733}
7734
7735.flex-row {
7736 flex-direction: row !important;
7737}
7738
7739.flex-column {
7740 flex-direction: column !important;
7741}
7742
7743.flex-row-reverse {
7744 flex-direction: row-reverse !important;
7745}
7746
7747.flex-column-reverse {
7748 flex-direction: column-reverse !important;
7749}
7750
7751.flex-grow-0 {
7752 flex-grow: 0 !important;
7753}
7754
7755.flex-grow-1 {
7756 flex-grow: 1 !important;
7757}
7758
7759.flex-shrink-0 {
7760 flex-shrink: 0 !important;
7761}
7762
7763.flex-shrink-1 {
7764 flex-shrink: 1 !important;
7765}
7766
7767.flex-wrap {
7768 flex-wrap: wrap !important;
7769}
7770
7771.flex-nowrap {
7772 flex-wrap: nowrap !important;
7773}
7774
7775.flex-wrap-reverse {
7776 flex-wrap: wrap-reverse !important;
7777}
7778
7779.justify-content-start {
7780 justify-content: flex-start !important;
7781}
7782
7783.justify-content-end {
7784 justify-content: flex-end !important;
7785}
7786
7787.justify-content-center {
7788 justify-content: center !important;
7789}
7790
7791.justify-content-between {
7792 justify-content: space-between !important;
7793}
7794
7795.justify-content-around {
7796 justify-content: space-around !important;
7797}
7798
7799.justify-content-evenly {
7800 justify-content: space-evenly !important;
7801}
7802
7803.align-items-start {
7804 align-items: flex-start !important;
7805}
7806
7807.align-items-end {
7808 align-items: flex-end !important;
7809}
7810
7811.align-items-center {
7812 align-items: center !important;
7813}
7814
7815.align-items-baseline {
7816 align-items: baseline !important;
7817}
7818
7819.align-items-stretch {
7820 align-items: stretch !important;
7821}
7822
7823.align-content-start {
7824 align-content: flex-start !important;
7825}
7826
7827.align-content-end {
7828 align-content: flex-end !important;
7829}
7830
7831.align-content-center {
7832 align-content: center !important;
7833}
7834
7835.align-content-between {
7836 align-content: space-between !important;
7837}
7838
7839.align-content-around {
7840 align-content: space-around !important;
7841}
7842
7843.align-content-stretch {
7844 align-content: stretch !important;
7845}
7846
7847.align-self-auto {
7848 align-self: auto !important;
7849}
7850
7851.align-self-start {
7852 align-self: flex-start !important;
7853}
7854
7855.align-self-end {
7856 align-self: flex-end !important;
7857}
7858
7859.align-self-center {
7860 align-self: center !important;
7861}
7862
7863.align-self-baseline {
7864 align-self: baseline !important;
7865}
7866
7867.align-self-stretch {
7868 align-self: stretch !important;
7869}
7870
7871.order-first {
7872 order: -1 !important;
7873}
7874
7875.order-0 {
7876 order: 0 !important;
7877}
7878
7879.order-1 {
7880 order: 1 !important;
7881}
7882
7883.order-2 {
7884 order: 2 !important;
7885}
7886
7887.order-3 {
7888 order: 3 !important;
7889}
7890
7891.order-4 {
7892 order: 4 !important;
7893}
7894
7895.order-5 {
7896 order: 5 !important;
7897}
7898
7899.order-last {
7900 order: 6 !important;
7901}
7902
7903.m-0 {
7904 margin: 0 !important;
7905}
7906
7907.m-1 {
7908 margin: 0.25rem !important;
7909}
7910
7911.m-2 {
7912 margin: 0.5rem !important;
7913}
7914
7915.m-3 {
7916 margin: 1rem !important;
7917}
7918
7919.m-4 {
7920 margin: 1.5rem !important;
7921}
7922
7923.m-5 {
7924 margin: 3rem !important;
7925}
7926
7927.m-auto {
7928 margin: auto !important;
7929}
7930
7931.mx-0 {
7932 margin-right: 0 !important;
7933 margin-left: 0 !important;
7934}
7935
7936.mx-1 {
7937 margin-right: 0.25rem !important;
7938 margin-left: 0.25rem !important;
7939}
7940
7941.mx-2 {
7942 margin-right: 0.5rem !important;
7943 margin-left: 0.5rem !important;
7944}
7945
7946.mx-3 {
7947 margin-right: 1rem !important;
7948 margin-left: 1rem !important;
7949}
7950
7951.mx-4 {
7952 margin-right: 1.5rem !important;
7953 margin-left: 1.5rem !important;
7954}
7955
7956.mx-5 {
7957 margin-right: 3rem !important;
7958 margin-left: 3rem !important;
7959}
7960
7961.mx-auto {
7962 margin-right: auto !important;
7963 margin-left: auto !important;
7964}
7965
7966.my-0 {
7967 margin-top: 0 !important;
7968 margin-bottom: 0 !important;
7969}
7970
7971.my-1 {
7972 margin-top: 0.25rem !important;
7973 margin-bottom: 0.25rem !important;
7974}
7975
7976.my-2 {
7977 margin-top: 0.5rem !important;
7978 margin-bottom: 0.5rem !important;
7979}
7980
7981.my-3 {
7982 margin-top: 1rem !important;
7983 margin-bottom: 1rem !important;
7984}
7985
7986.my-4 {
7987 margin-top: 1.5rem !important;
7988 margin-bottom: 1.5rem !important;
7989}
7990
7991.my-5 {
7992 margin-top: 3rem !important;
7993 margin-bottom: 3rem !important;
7994}
7995
7996.my-auto {
7997 margin-top: auto !important;
7998 margin-bottom: auto !important;
7999}
8000
8001.mt-0 {
8002 margin-top: 0 !important;
8003}
8004
8005.mt-1 {
8006 margin-top: 0.25rem !important;
8007}
8008
8009.mt-2 {
8010 margin-top: 0.5rem !important;
8011}
8012
8013.mt-3 {
8014 margin-top: 1rem !important;
8015}
8016
8017.mt-4 {
8018 margin-top: 1.5rem !important;
8019}
8020
8021.mt-5 {
8022 margin-top: 3rem !important;
8023}
8024
8025.mt-auto {
8026 margin-top: auto !important;
8027}
8028
8029.me-0 {
8030 margin-right: 0 !important;
8031}
8032
8033.me-1 {
8034 margin-right: 0.25rem !important;
8035}
8036
8037.me-2 {
8038 margin-right: 0.5rem !important;
8039}
8040
8041.me-3 {
8042 margin-right: 1rem !important;
8043}
8044
8045.me-4 {
8046 margin-right: 1.5rem !important;
8047}
8048
8049.me-5 {
8050 margin-right: 3rem !important;
8051}
8052
8053.me-auto {
8054 margin-right: auto !important;
8055}
8056
8057.mb-0 {
8058 margin-bottom: 0 !important;
8059}
8060
8061.mb-1 {
8062 margin-bottom: 0.25rem !important;
8063}
8064
8065.mb-2 {
8066 margin-bottom: 0.5rem !important;
8067}
8068
8069.mb-3 {
8070 margin-bottom: 1rem !important;
8071}
8072
8073.mb-4 {
8074 margin-bottom: 1.5rem !important;
8075}
8076
8077.mb-5 {
8078 margin-bottom: 3rem !important;
8079}
8080
8081.mb-auto {
8082 margin-bottom: auto !important;
8083}
8084
8085.ms-0 {
8086 margin-left: 0 !important;
8087}
8088
8089.ms-1 {
8090 margin-left: 0.25rem !important;
8091}
8092
8093.ms-2 {
8094 margin-left: 0.5rem !important;
8095}
8096
8097.ms-3 {
8098 margin-left: 1rem !important;
8099}
8100
8101.ms-4 {
8102 margin-left: 1.5rem !important;
8103}
8104
8105.ms-5 {
8106 margin-left: 3rem !important;
8107}
8108
8109.ms-auto {
8110 margin-left: auto !important;
8111}
8112
8113.p-0 {
8114 padding: 0 !important;
8115}
8116
8117.p-1 {
8118 padding: 0.25rem !important;
8119}
8120
8121.p-2 {
8122 padding: 0.5rem !important;
8123}
8124
8125.p-3 {
8126 padding: 1rem !important;
8127}
8128
8129.p-4 {
8130 padding: 1.5rem !important;
8131}
8132
8133.p-5 {
8134 padding: 3rem !important;
8135}
8136
8137.px-0 {
8138 padding-right: 0 !important;
8139 padding-left: 0 !important;
8140}
8141
8142.px-1 {
8143 padding-right: 0.25rem !important;
8144 padding-left: 0.25rem !important;
8145}
8146
8147.px-2 {
8148 padding-right: 0.5rem !important;
8149 padding-left: 0.5rem !important;
8150}
8151
8152.px-3 {
8153 padding-right: 1rem !important;
8154 padding-left: 1rem !important;
8155}
8156
8157.px-4 {
8158 padding-right: 1.5rem !important;
8159 padding-left: 1.5rem !important;
8160}
8161
8162.px-5 {
8163 padding-right: 3rem !important;
8164 padding-left: 3rem !important;
8165}
8166
8167.py-0 {
8168 padding-top: 0 !important;
8169 padding-bottom: 0 !important;
8170}
8171
8172.py-1 {
8173 padding-top: 0.25rem !important;
8174 padding-bottom: 0.25rem !important;
8175}
8176
8177.py-2 {
8178 padding-top: 0.5rem !important;
8179 padding-bottom: 0.5rem !important;
8180}
8181
8182.py-3 {
8183 padding-top: 1rem !important;
8184 padding-bottom: 1rem !important;
8185}
8186
8187.py-4 {
8188 padding-top: 1.5rem !important;
8189 padding-bottom: 1.5rem !important;
8190}
8191
8192.py-5 {
8193 padding-top: 3rem !important;
8194 padding-bottom: 3rem !important;
8195}
8196
8197.pt-0 {
8198 padding-top: 0 !important;
8199}
8200
8201.pt-1 {
8202 padding-top: 0.25rem !important;
8203}
8204
8205.pt-2 {
8206 padding-top: 0.5rem !important;
8207}
8208
8209.pt-3 {
8210 padding-top: 1rem !important;
8211}
8212
8213.pt-4 {
8214 padding-top: 1.5rem !important;
8215}
8216
8217.pt-5 {
8218 padding-top: 3rem !important;
8219}
8220
8221.pe-0 {
8222 padding-right: 0 !important;
8223}
8224
8225.pe-1 {
8226 padding-right: 0.25rem !important;
8227}
8228
8229.pe-2 {
8230 padding-right: 0.5rem !important;
8231}
8232
8233.pe-3 {
8234 padding-right: 1rem !important;
8235}
8236
8237.pe-4 {
8238 padding-right: 1.5rem !important;
8239}
8240
8241.pe-5 {
8242 padding-right: 3rem !important;
8243}
8244
8245.pb-0 {
8246 padding-bottom: 0 !important;
8247}
8248
8249.pb-1 {
8250 padding-bottom: 0.25rem !important;
8251}
8252
8253.pb-2 {
8254 padding-bottom: 0.5rem !important;
8255}
8256
8257.pb-3 {
8258 padding-bottom: 1rem !important;
8259}
8260
8261.pb-4 {
8262 padding-bottom: 1.5rem !important;
8263}
8264
8265.pb-5 {
8266 padding-bottom: 3rem !important;
8267}
8268
8269.ps-0 {
8270 padding-left: 0 !important;
8271}
8272
8273.ps-1 {
8274 padding-left: 0.25rem !important;
8275}
8276
8277.ps-2 {
8278 padding-left: 0.5rem !important;
8279}
8280
8281.ps-3 {
8282 padding-left: 1rem !important;
8283}
8284
8285.ps-4 {
8286 padding-left: 1.5rem !important;
8287}
8288
8289.ps-5 {
8290 padding-left: 3rem !important;
8291}
8292
8293.gap-0 {
8294 gap: 0 !important;
8295}
8296
8297.gap-1 {
8298 gap: 0.25rem !important;
8299}
8300
8301.gap-2 {
8302 gap: 0.5rem !important;
8303}
8304
8305.gap-3 {
8306 gap: 1rem !important;
8307}
8308
8309.gap-4 {
8310 gap: 1.5rem !important;
8311}
8312
8313.gap-5 {
8314 gap: 3rem !important;
8315}
8316
8317.row-gap-0 {
8318 row-gap: 0 !important;
8319}
8320
8321.row-gap-1 {
8322 row-gap: 0.25rem !important;
8323}
8324
8325.row-gap-2 {
8326 row-gap: 0.5rem !important;
8327}
8328
8329.row-gap-3 {
8330 row-gap: 1rem !important;
8331}
8332
8333.row-gap-4 {
8334 row-gap: 1.5rem !important;
8335}
8336
8337.row-gap-5 {
8338 row-gap: 3rem !important;
8339}
8340
8341.column-gap-0 {
8342 -moz-column-gap: 0 !important;
8343 column-gap: 0 !important;
8344}
8345
8346.column-gap-1 {
8347 -moz-column-gap: 0.25rem !important;
8348 column-gap: 0.25rem !important;
8349}
8350
8351.column-gap-2 {
8352 -moz-column-gap: 0.5rem !important;
8353 column-gap: 0.5rem !important;
8354}
8355
8356.column-gap-3 {
8357 -moz-column-gap: 1rem !important;
8358 column-gap: 1rem !important;
8359}
8360
8361.column-gap-4 {
8362 -moz-column-gap: 1.5rem !important;
8363 column-gap: 1.5rem !important;
8364}
8365
8366.column-gap-5 {
8367 -moz-column-gap: 3rem !important;
8368 column-gap: 3rem !important;
8369}
8370
8371.font-monospace {
8372 font-family: var(--bs-font-monospace) !important;
8373}
8374
8375.fs-1 {
8376 font-size: calc(1.375rem + 1.5vw) !important;
8377}
8378
8379.fs-2 {
8380 font-size: calc(1.325rem + 0.9vw) !important;
8381}
8382
8383.fs-3 {
8384 font-size: calc(1.3rem + 0.6vw) !important;
8385}
8386
8387.fs-4 {
8388 font-size: calc(1.275rem + 0.3vw) !important;
8389}
8390
8391.fs-5 {
8392 font-size: 1.25rem !important;
8393}
8394
8395.fs-6 {
8396 font-size: 1rem !important;
8397}
8398
8399.fst-italic {
8400 font-style: italic !important;
8401}
8402
8403.fst-normal {
8404 font-style: normal !important;
8405}
8406
8407.fw-lighter {
8408 font-weight: lighter !important;
8409}
8410
8411.fw-light {
8412 font-weight: 300 !important;
8413}
8414
8415.fw-normal {
8416 font-weight: 400 !important;
8417}
8418
8419.fw-medium {
8420 font-weight: 500 !important;
8421}
8422
8423.fw-semibold {
8424 font-weight: 600 !important;
8425}
8426
8427.fw-bold {
8428 font-weight: 700 !important;
8429}
8430
8431.fw-bolder {
8432 font-weight: bolder !important;
8433}
8434
8435.lh-1 {
8436 line-height: 1 !important;
8437}
8438
8439.lh-sm {
8440 line-height: 1.25 !important;
8441}
8442
8443.lh-base {
8444 line-height: 1.5 !important;
8445}
8446
8447.lh-lg {
8448 line-height: 2 !important;
8449}
8450
8451.text-start {
8452 text-align: left !important;
8453}
8454
8455.text-end {
8456 text-align: right !important;
8457}
8458
8459.text-center {
8460 text-align: center !important;
8461}
8462
8463.text-decoration-none {
8464 text-decoration: none !important;
8465}
8466
8467.text-decoration-underline {
8468 text-decoration: underline !important;
8469}
8470
8471.text-decoration-line-through {
8472 text-decoration: line-through !important;
8473}
8474
8475.text-lowercase {
8476 text-transform: lowercase !important;
8477}
8478
8479.text-uppercase {
8480 text-transform: uppercase !important;
8481}
8482
8483.text-capitalize {
8484 text-transform: capitalize !important;
8485}
8486
8487.text-wrap {
8488 white-space: normal !important;
8489}
8490
8491.text-nowrap {
8492 white-space: nowrap !important;
8493}
8494
8495/* rtl:begin:remove */
8496.text-break {
8497 word-wrap: break-word !important;
8498 word-break: break-word !important;
8499}
8500
8501/* rtl:end:remove */
8502.text-primary {
8503 --bs-text-opacity: 1;
8504 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8505}
8506
8507.text-secondary {
8508 --bs-text-opacity: 1;
8509 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8510}
8511
8512.text-success {
8513 --bs-text-opacity: 1;
8514 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8515}
8516
8517.text-info {
8518 --bs-text-opacity: 1;
8519 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8520}
8521
8522.text-warning {
8523 --bs-text-opacity: 1;
8524 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8525}
8526
8527.text-danger {
8528 --bs-text-opacity: 1;
8529 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8530}
8531
8532.text-light {
8533 --bs-text-opacity: 1;
8534 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8535}
8536
8537.text-dark {
8538 --bs-text-opacity: 1;
8539 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8540}
8541
8542.text-black {
8543 --bs-text-opacity: 1;
8544 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8545}
8546
8547.text-white {
8548 --bs-text-opacity: 1;
8549 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8550}
8551
8552.text-body {
8553 --bs-text-opacity: 1;
8554 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8555}
8556
8557.text-muted {
8558 --bs-text-opacity: 1;
8559 color: var(--bs-secondary-color) !important;
8560}
8561
8562.text-black-50 {
8563 --bs-text-opacity: 1;
8564 color: rgba(0, 0, 0, 0.5) !important;
8565}
8566
8567.text-white-50 {
8568 --bs-text-opacity: 1;
8569 color: rgba(255, 255, 255, 0.5) !important;
8570}
8571
8572.text-body-secondary {
8573 --bs-text-opacity: 1;
8574 color: var(--bs-secondary-color) !important;
8575}
8576
8577.text-body-tertiary {
8578 --bs-text-opacity: 1;
8579 color: var(--bs-tertiary-color) !important;
8580}
8581
8582.text-body-emphasis {
8583 --bs-text-opacity: 1;
8584 color: var(--bs-emphasis-color) !important;
8585}
8586
8587.text-reset {
8588 --bs-text-opacity: 1;
8589 color: inherit !important;
8590}
8591
8592.text-opacity-25 {
8593 --bs-text-opacity: 0.25;
8594}
8595
8596.text-opacity-50 {
8597 --bs-text-opacity: 0.5;
8598}
8599
8600.text-opacity-75 {
8601 --bs-text-opacity: 0.75;
8602}
8603
8604.text-opacity-100 {
8605 --bs-text-opacity: 1;
8606}
8607
8608.text-primary-emphasis {
8609 color: var(--bs-primary-text-emphasis) !important;
8610}
8611
8612.text-secondary-emphasis {
8613 color: var(--bs-secondary-text-emphasis) !important;
8614}
8615
8616.text-success-emphasis {
8617 color: var(--bs-success-text-emphasis) !important;
8618}
8619
8620.text-info-emphasis {
8621 color: var(--bs-info-text-emphasis) !important;
8622}
8623
8624.text-warning-emphasis {
8625 color: var(--bs-warning-text-emphasis) !important;
8626}
8627
8628.text-danger-emphasis {
8629 color: var(--bs-danger-text-emphasis) !important;
8630}
8631
8632.text-light-emphasis {
8633 color: var(--bs-light-text-emphasis) !important;
8634}
8635
8636.text-dark-emphasis {
8637 color: var(--bs-dark-text-emphasis) !important;
8638}
8639
8640.link-opacity-10 {
8641 --bs-link-opacity: 0.1;
8642}
8643
8644.link-opacity-10-hover:hover {
8645 --bs-link-opacity: 0.1;
8646}
8647
8648.link-opacity-25 {
8649 --bs-link-opacity: 0.25;
8650}
8651
8652.link-opacity-25-hover:hover {
8653 --bs-link-opacity: 0.25;
8654}
8655
8656.link-opacity-50 {
8657 --bs-link-opacity: 0.5;
8658}
8659
8660.link-opacity-50-hover:hover {
8661 --bs-link-opacity: 0.5;
8662}
8663
8664.link-opacity-75 {
8665 --bs-link-opacity: 0.75;
8666}
8667
8668.link-opacity-75-hover:hover {
8669 --bs-link-opacity: 0.75;
8670}
8671
8672.link-opacity-100 {
8673 --bs-link-opacity: 1;
8674}
8675
8676.link-opacity-100-hover:hover {
8677 --bs-link-opacity: 1;
8678}
8679
8680.link-offset-1 {
8681 text-underline-offset: 0.125em !important;
8682}
8683
8684.link-offset-1-hover:hover {
8685 text-underline-offset: 0.125em !important;
8686}
8687
8688.link-offset-2 {
8689 text-underline-offset: 0.25em !important;
8690}
8691
8692.link-offset-2-hover:hover {
8693 text-underline-offset: 0.25em !important;
8694}
8695
8696.link-offset-3 {
8697 text-underline-offset: 0.375em !important;
8698}
8699
8700.link-offset-3-hover:hover {
8701 text-underline-offset: 0.375em !important;
8702}
8703
8704.link-underline-primary {
8705 --bs-link-underline-opacity: 1;
8706 -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8707 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8708}
8709
8710.link-underline-secondary {
8711 --bs-link-underline-opacity: 1;
8712 -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8713 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8714}
8715
8716.link-underline-success {
8717 --bs-link-underline-opacity: 1;
8718 -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8719 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8720}
8721
8722.link-underline-info {
8723 --bs-link-underline-opacity: 1;
8724 -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8725 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8726}
8727
8728.link-underline-warning {
8729 --bs-link-underline-opacity: 1;
8730 -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8731 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8732}
8733
8734.link-underline-danger {
8735 --bs-link-underline-opacity: 1;
8736 -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8737 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8738}
8739
8740.link-underline-light {
8741 --bs-link-underline-opacity: 1;
8742 -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8743 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8744}
8745
8746.link-underline-dark {
8747 --bs-link-underline-opacity: 1;
8748 -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8749 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8750}
8751
8752.link-underline {
8753 --bs-link-underline-opacity: 1;
8754 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8755 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8756}
8757
8758.link-underline-opacity-0 {
8759 --bs-link-underline-opacity: 0;
8760}
8761
8762.link-underline-opacity-0-hover:hover {
8763 --bs-link-underline-opacity: 0;
8764}
8765
8766.link-underline-opacity-10 {
8767 --bs-link-underline-opacity: 0.1;
8768}
8769
8770.link-underline-opacity-10-hover:hover {
8771 --bs-link-underline-opacity: 0.1;
8772}
8773
8774.link-underline-opacity-25 {
8775 --bs-link-underline-opacity: 0.25;
8776}
8777
8778.link-underline-opacity-25-hover:hover {
8779 --bs-link-underline-opacity: 0.25;
8780}
8781
8782.link-underline-opacity-50 {
8783 --bs-link-underline-opacity: 0.5;
8784}
8785
8786.link-underline-opacity-50-hover:hover {
8787 --bs-link-underline-opacity: 0.5;
8788}
8789
8790.link-underline-opacity-75 {
8791 --bs-link-underline-opacity: 0.75;
8792}
8793
8794.link-underline-opacity-75-hover:hover {
8795 --bs-link-underline-opacity: 0.75;
8796}
8797
8798.link-underline-opacity-100 {
8799 --bs-link-underline-opacity: 1;
8800}
8801
8802.link-underline-opacity-100-hover:hover {
8803 --bs-link-underline-opacity: 1;
8804}
8805
8806.bg-primary {
8807 --bs-bg-opacity: 1;
8808 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8809}
8810
8811.bg-secondary {
8812 --bs-bg-opacity: 1;
8813 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8814}
8815
8816.bg-success {
8817 --bs-bg-opacity: 1;
8818 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8819}
8820
8821.bg-info {
8822 --bs-bg-opacity: 1;
8823 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8824}
8825
8826.bg-warning {
8827 --bs-bg-opacity: 1;
8828 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8829}
8830
8831.bg-danger {
8832 --bs-bg-opacity: 1;
8833 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8834}
8835
8836.bg-light {
8837 --bs-bg-opacity: 1;
8838 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8839}
8840
8841.bg-dark {
8842 --bs-bg-opacity: 1;
8843 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8844}
8845
8846.bg-black {
8847 --bs-bg-opacity: 1;
8848 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8849}
8850
8851.bg-white {
8852 --bs-bg-opacity: 1;
8853 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8854}
8855
8856.bg-body {
8857 --bs-bg-opacity: 1;
8858 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8859}
8860
8861.bg-transparent {
8862 --bs-bg-opacity: 1;
8863 background-color: transparent !important;
8864}
8865
8866.bg-body-secondary {
8867 --bs-bg-opacity: 1;
8868 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8869}
8870
8871.bg-body-tertiary {
8872 --bs-bg-opacity: 1;
8873 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8874}
8875
8876.bg-opacity-10 {
8877 --bs-bg-opacity: 0.1;
8878}
8879
8880.bg-opacity-25 {
8881 --bs-bg-opacity: 0.25;
8882}
8883
8884.bg-opacity-50 {
8885 --bs-bg-opacity: 0.5;
8886}
8887
8888.bg-opacity-75 {
8889 --bs-bg-opacity: 0.75;
8890}
8891
8892.bg-opacity-100 {
8893 --bs-bg-opacity: 1;
8894}
8895
8896.bg-primary-subtle {
8897 background-color: var(--bs-primary-bg-subtle) !important;
8898}
8899
8900.bg-secondary-subtle {
8901 background-color: var(--bs-secondary-bg-subtle) !important;
8902}
8903
8904.bg-success-subtle {
8905 background-color: var(--bs-success-bg-subtle) !important;
8906}
8907
8908.bg-info-subtle {
8909 background-color: var(--bs-info-bg-subtle) !important;
8910}
8911
8912.bg-warning-subtle {
8913 background-color: var(--bs-warning-bg-subtle) !important;
8914}
8915
8916.bg-danger-subtle {
8917 background-color: var(--bs-danger-bg-subtle) !important;
8918}
8919
8920.bg-light-subtle {
8921 background-color: var(--bs-light-bg-subtle) !important;
8922}
8923
8924.bg-dark-subtle {
8925 background-color: var(--bs-dark-bg-subtle) !important;
8926}
8927
8928.bg-gradient {
8929 background-image: var(--bs-gradient) !important;
8930}
8931
8932.user-select-all {
8933 -webkit-user-select: all !important;
8934 -moz-user-select: all !important;
8935 user-select: all !important;
8936}
8937
8938.user-select-auto {
8939 -webkit-user-select: auto !important;
8940 -moz-user-select: auto !important;
8941 user-select: auto !important;
8942}
8943
8944.user-select-none {
8945 -webkit-user-select: none !important;
8946 -moz-user-select: none !important;
8947 user-select: none !important;
8948}
8949
8950.pe-none {
8951 pointer-events: none !important;
8952}
8953
8954.pe-auto {
8955 pointer-events: auto !important;
8956}
8957
8958.rounded {
8959 border-radius: var(--bs-border-radius) !important;
8960}
8961
8962.rounded-0 {
8963 border-radius: 0 !important;
8964}
8965
8966.rounded-1 {
8967 border-radius: var(--bs-border-radius-sm) !important;
8968}
8969
8970.rounded-2 {
8971 border-radius: var(--bs-border-radius) !important;
8972}
8973
8974.rounded-3 {
8975 border-radius: var(--bs-border-radius-lg) !important;
8976}
8977
8978.rounded-4 {
8979 border-radius: var(--bs-border-radius-xl) !important;
8980}
8981
8982.rounded-5 {
8983 border-radius: var(--bs-border-radius-xxl) !important;
8984}
8985
8986.rounded-circle {
8987 border-radius: 50% !important;
8988}
8989
8990.rounded-pill {
8991 border-radius: var(--bs-border-radius-pill) !important;
8992}
8993
8994.rounded-top {
8995 border-top-left-radius: var(--bs-border-radius) !important;
8996 border-top-right-radius: var(--bs-border-radius) !important;
8997}
8998
8999.rounded-top-0 {
9000 border-top-left-radius: 0 !important;
9001 border-top-right-radius: 0 !important;
9002}
9003
9004.rounded-top-1 {
9005 border-top-left-radius: var(--bs-border-radius-sm) !important;
9006 border-top-right-radius: var(--bs-border-radius-sm) !important;
9007}
9008
9009.rounded-top-2 {
9010 border-top-left-radius: var(--bs-border-radius) !important;
9011 border-top-right-radius: var(--bs-border-radius) !important;
9012}
9013
9014.rounded-top-3 {
9015 border-top-left-radius: var(--bs-border-radius-lg) !important;
9016 border-top-right-radius: var(--bs-border-radius-lg) !important;
9017}
9018
9019.rounded-top-4 {
9020 border-top-left-radius: var(--bs-border-radius-xl) !important;
9021 border-top-right-radius: var(--bs-border-radius-xl) !important;
9022}
9023
9024.rounded-top-5 {
9025 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9026 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9027}
9028
9029.rounded-top-circle {
9030 border-top-left-radius: 50% !important;
9031 border-top-right-radius: 50% !important;
9032}
9033
9034.rounded-top-pill {
9035 border-top-left-radius: var(--bs-border-radius-pill) !important;
9036 border-top-right-radius: var(--bs-border-radius-pill) !important;
9037}
9038
9039.rounded-end {
9040 border-top-right-radius: var(--bs-border-radius) !important;
9041 border-bottom-right-radius: var(--bs-border-radius) !important;
9042}
9043
9044.rounded-end-0 {
9045 border-top-right-radius: 0 !important;
9046 border-bottom-right-radius: 0 !important;
9047}
9048
9049.rounded-end-1 {
9050 border-top-right-radius: var(--bs-border-radius-sm) !important;
9051 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9052}
9053
9054.rounded-end-2 {
9055 border-top-right-radius: var(--bs-border-radius) !important;
9056 border-bottom-right-radius: var(--bs-border-radius) !important;
9057}
9058
9059.rounded-end-3 {
9060 border-top-right-radius: var(--bs-border-radius-lg) !important;
9061 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9062}
9063
9064.rounded-end-4 {
9065 border-top-right-radius: var(--bs-border-radius-xl) !important;
9066 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9067}
9068
9069.rounded-end-5 {
9070 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9071 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9072}
9073
9074.rounded-end-circle {
9075 border-top-right-radius: 50% !important;
9076 border-bottom-right-radius: 50% !important;
9077}
9078
9079.rounded-end-pill {
9080 border-top-right-radius: var(--bs-border-radius-pill) !important;
9081 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9082}
9083
9084.rounded-bottom {
9085 border-bottom-right-radius: var(--bs-border-radius) !important;
9086 border-bottom-left-radius: var(--bs-border-radius) !important;
9087}
9088
9089.rounded-bottom-0 {
9090 border-bottom-right-radius: 0 !important;
9091 border-bottom-left-radius: 0 !important;
9092}
9093
9094.rounded-bottom-1 {
9095 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9096 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9097}
9098
9099.rounded-bottom-2 {
9100 border-bottom-right-radius: var(--bs-border-radius) !important;
9101 border-bottom-left-radius: var(--bs-border-radius) !important;
9102}
9103
9104.rounded-bottom-3 {
9105 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9106 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9107}
9108
9109.rounded-bottom-4 {
9110 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9111 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9112}
9113
9114.rounded-bottom-5 {
9115 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9116 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9117}
9118
9119.rounded-bottom-circle {
9120 border-bottom-right-radius: 50% !important;
9121 border-bottom-left-radius: 50% !important;
9122}
9123
9124.rounded-bottom-pill {
9125 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9126 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9127}
9128
9129.rounded-start {
9130 border-bottom-left-radius: var(--bs-border-radius) !important;
9131 border-top-left-radius: var(--bs-border-radius) !important;
9132}
9133
9134.rounded-start-0 {
9135 border-bottom-left-radius: 0 !important;
9136 border-top-left-radius: 0 !important;
9137}
9138
9139.rounded-start-1 {
9140 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9141 border-top-left-radius: var(--bs-border-radius-sm) !important;
9142}
9143
9144.rounded-start-2 {
9145 border-bottom-left-radius: var(--bs-border-radius) !important;
9146 border-top-left-radius: var(--bs-border-radius) !important;
9147}
9148
9149.rounded-start-3 {
9150 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9151 border-top-left-radius: var(--bs-border-radius-lg) !important;
9152}
9153
9154.rounded-start-4 {
9155 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9156 border-top-left-radius: var(--bs-border-radius-xl) !important;
9157}
9158
9159.rounded-start-5 {
9160 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9161 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9162}
9163
9164.rounded-start-circle {
9165 border-bottom-left-radius: 50% !important;
9166 border-top-left-radius: 50% !important;
9167}
9168
9169.rounded-start-pill {
9170 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9171 border-top-left-radius: var(--bs-border-radius-pill) !important;
9172}
9173
9174.visible {
9175 visibility: visible !important;
9176}
9177
9178.invisible {
9179 visibility: hidden !important;
9180}
9181
9182.z-n1 {
9183 z-index: -1 !important;
9184}
9185
9186.z-0 {
9187 z-index: 0 !important;
9188}
9189
9190.z-1 {
9191 z-index: 1 !important;
9192}
9193
9194.z-2 {
9195 z-index: 2 !important;
9196}
9197
9198.z-3 {
9199 z-index: 3 !important;
9200}
9201
9202@media (min-width: 576px) {
9203 .float-sm-start {
9204 float: left !important;
9205 }
9206 .float-sm-end {
9207 float: right !important;
9208 }
9209 .float-sm-none {
9210 float: none !important;
9211 }
9212 .object-fit-sm-contain {
9213 -o-object-fit: contain !important;
9214 object-fit: contain !important;
9215 }
9216 .object-fit-sm-cover {
9217 -o-object-fit: cover !important;
9218 object-fit: cover !important;
9219 }
9220 .object-fit-sm-fill {
9221 -o-object-fit: fill !important;
9222 object-fit: fill !important;
9223 }
9224 .object-fit-sm-scale {
9225 -o-object-fit: scale-down !important;
9226 object-fit: scale-down !important;
9227 }
9228 .object-fit-sm-none {
9229 -o-object-fit: none !important;
9230 object-fit: none !important;
9231 }
9232 .d-sm-inline {
9233 display: inline !important;
9234 }
9235 .d-sm-inline-block {
9236 display: inline-block !important;
9237 }
9238 .d-sm-block {
9239 display: block !important;
9240 }
9241 .d-sm-grid {
9242 display: grid !important;
9243 }
9244 .d-sm-inline-grid {
9245 display: inline-grid !important;
9246 }
9247 .d-sm-table {
9248 display: table !important;
9249 }
9250 .d-sm-table-row {
9251 display: table-row !important;
9252 }
9253 .d-sm-table-cell {
9254 display: table-cell !important;
9255 }
9256 .d-sm-flex {
9257 display: flex !important;
9258 }
9259 .d-sm-inline-flex {
9260 display: inline-flex !important;
9261 }
9262 .d-sm-none {
9263 display: none !important;
9264 }
9265 .flex-sm-fill {
9266 flex: 1 1 auto !important;
9267 }
9268 .flex-sm-row {
9269 flex-direction: row !important;
9270 }
9271 .flex-sm-column {
9272 flex-direction: column !important;
9273 }
9274 .flex-sm-row-reverse {
9275 flex-direction: row-reverse !important;
9276 }
9277 .flex-sm-column-reverse {
9278 flex-direction: column-reverse !important;
9279 }
9280 .flex-sm-grow-0 {
9281 flex-grow: 0 !important;
9282 }
9283 .flex-sm-grow-1 {
9284 flex-grow: 1 !important;
9285 }
9286 .flex-sm-shrink-0 {
9287 flex-shrink: 0 !important;
9288 }
9289 .flex-sm-shrink-1 {
9290 flex-shrink: 1 !important;
9291 }
9292 .flex-sm-wrap {
9293 flex-wrap: wrap !important;
9294 }
9295 .flex-sm-nowrap {
9296 flex-wrap: nowrap !important;
9297 }
9298 .flex-sm-wrap-reverse {
9299 flex-wrap: wrap-reverse !important;
9300 }
9301 .justify-content-sm-start {
9302 justify-content: flex-start !important;
9303 }
9304 .justify-content-sm-end {
9305 justify-content: flex-end !important;
9306 }
9307 .justify-content-sm-center {
9308 justify-content: center !important;
9309 }
9310 .justify-content-sm-between {
9311 justify-content: space-between !important;
9312 }
9313 .justify-content-sm-around {
9314 justify-content: space-around !important;
9315 }
9316 .justify-content-sm-evenly {
9317 justify-content: space-evenly !important;
9318 }
9319 .align-items-sm-start {
9320 align-items: flex-start !important;
9321 }
9322 .align-items-sm-end {
9323 align-items: flex-end !important;
9324 }
9325 .align-items-sm-center {
9326 align-items: center !important;
9327 }
9328 .align-items-sm-baseline {
9329 align-items: baseline !important;
9330 }
9331 .align-items-sm-stretch {
9332 align-items: stretch !important;
9333 }
9334 .align-content-sm-start {
9335 align-content: flex-start !important;
9336 }
9337 .align-content-sm-end {
9338 align-content: flex-end !important;
9339 }
9340 .align-content-sm-center {
9341 align-content: center !important;
9342 }
9343 .align-content-sm-between {
9344 align-content: space-between !important;
9345 }
9346 .align-content-sm-around {
9347 align-content: space-around !important;
9348 }
9349 .align-content-sm-stretch {
9350 align-content: stretch !important;
9351 }
9352 .align-self-sm-auto {
9353 align-self: auto !important;
9354 }
9355 .align-self-sm-start {
9356 align-self: flex-start !important;
9357 }
9358 .align-self-sm-end {
9359 align-self: flex-end !important;
9360 }
9361 .align-self-sm-center {
9362 align-self: center !important;
9363 }
9364 .align-self-sm-baseline {
9365 align-self: baseline !important;
9366 }
9367 .align-self-sm-stretch {
9368 align-self: stretch !important;
9369 }
9370 .order-sm-first {
9371 order: -1 !important;
9372 }
9373 .order-sm-0 {
9374 order: 0 !important;
9375 }
9376 .order-sm-1 {
9377 order: 1 !important;
9378 }
9379 .order-sm-2 {
9380 order: 2 !important;
9381 }
9382 .order-sm-3 {
9383 order: 3 !important;
9384 }
9385 .order-sm-4 {
9386 order: 4 !important;
9387 }
9388 .order-sm-5 {
9389 order: 5 !important;
9390 }
9391 .order-sm-last {
9392 order: 6 !important;
9393 }
9394 .m-sm-0 {
9395 margin: 0 !important;
9396 }
9397 .m-sm-1 {
9398 margin: 0.25rem !important;
9399 }
9400 .m-sm-2 {
9401 margin: 0.5rem !important;
9402 }
9403 .m-sm-3 {
9404 margin: 1rem !important;
9405 }
9406 .m-sm-4 {
9407 margin: 1.5rem !important;
9408 }
9409 .m-sm-5 {
9410 margin: 3rem !important;
9411 }
9412 .m-sm-auto {
9413 margin: auto !important;
9414 }
9415 .mx-sm-0 {
9416 margin-right: 0 !important;
9417 margin-left: 0 !important;
9418 }
9419 .mx-sm-1 {
9420 margin-right: 0.25rem !important;
9421 margin-left: 0.25rem !important;
9422 }
9423 .mx-sm-2 {
9424 margin-right: 0.5rem !important;
9425 margin-left: 0.5rem !important;
9426 }
9427 .mx-sm-3 {
9428 margin-right: 1rem !important;
9429 margin-left: 1rem !important;
9430 }
9431 .mx-sm-4 {
9432 margin-right: 1.5rem !important;
9433 margin-left: 1.5rem !important;
9434 }
9435 .mx-sm-5 {
9436 margin-right: 3rem !important;
9437 margin-left: 3rem !important;
9438 }
9439 .mx-sm-auto {
9440 margin-right: auto !important;
9441 margin-left: auto !important;
9442 }
9443 .my-sm-0 {
9444 margin-top: 0 !important;
9445 margin-bottom: 0 !important;
9446 }
9447 .my-sm-1 {
9448 margin-top: 0.25rem !important;
9449 margin-bottom: 0.25rem !important;
9450 }
9451 .my-sm-2 {
9452 margin-top: 0.5rem !important;
9453 margin-bottom: 0.5rem !important;
9454 }
9455 .my-sm-3 {
9456 margin-top: 1rem !important;
9457 margin-bottom: 1rem !important;
9458 }
9459 .my-sm-4 {
9460 margin-top: 1.5rem !important;
9461 margin-bottom: 1.5rem !important;
9462 }
9463 .my-sm-5 {
9464 margin-top: 3rem !important;
9465 margin-bottom: 3rem !important;
9466 }
9467 .my-sm-auto {
9468 margin-top: auto !important;
9469 margin-bottom: auto !important;
9470 }
9471 .mt-sm-0 {
9472 margin-top: 0 !important;
9473 }
9474 .mt-sm-1 {
9475 margin-top: 0.25rem !important;
9476 }
9477 .mt-sm-2 {
9478 margin-top: 0.5rem !important;
9479 }
9480 .mt-sm-3 {
9481 margin-top: 1rem !important;
9482 }
9483 .mt-sm-4 {
9484 margin-top: 1.5rem !important;
9485 }
9486 .mt-sm-5 {
9487 margin-top: 3rem !important;
9488 }
9489 .mt-sm-auto {
9490 margin-top: auto !important;
9491 }
9492 .me-sm-0 {
9493 margin-right: 0 !important;
9494 }
9495 .me-sm-1 {
9496 margin-right: 0.25rem !important;
9497 }
9498 .me-sm-2 {
9499 margin-right: 0.5rem !important;
9500 }
9501 .me-sm-3 {
9502 margin-right: 1rem !important;
9503 }
9504 .me-sm-4 {
9505 margin-right: 1.5rem !important;
9506 }
9507 .me-sm-5 {
9508 margin-right: 3rem !important;
9509 }
9510 .me-sm-auto {
9511 margin-right: auto !important;
9512 }
9513 .mb-sm-0 {
9514 margin-bottom: 0 !important;
9515 }
9516 .mb-sm-1 {
9517 margin-bottom: 0.25rem !important;
9518 }
9519 .mb-sm-2 {
9520 margin-bottom: 0.5rem !important;
9521 }
9522 .mb-sm-3 {
9523 margin-bottom: 1rem !important;
9524 }
9525 .mb-sm-4 {
9526 margin-bottom: 1.5rem !important;
9527 }
9528 .mb-sm-5 {
9529 margin-bottom: 3rem !important;
9530 }
9531 .mb-sm-auto {
9532 margin-bottom: auto !important;
9533 }
9534 .ms-sm-0 {
9535 margin-left: 0 !important;
9536 }
9537 .ms-sm-1 {
9538 margin-left: 0.25rem !important;
9539 }
9540 .ms-sm-2 {
9541 margin-left: 0.5rem !important;
9542 }
9543 .ms-sm-3 {
9544 margin-left: 1rem !important;
9545 }
9546 .ms-sm-4 {
9547 margin-left: 1.5rem !important;
9548 }
9549 .ms-sm-5 {
9550 margin-left: 3rem !important;
9551 }
9552 .ms-sm-auto {
9553 margin-left: auto !important;
9554 }
9555 .p-sm-0 {
9556 padding: 0 !important;
9557 }
9558 .p-sm-1 {
9559 padding: 0.25rem !important;
9560 }
9561 .p-sm-2 {
9562 padding: 0.5rem !important;
9563 }
9564 .p-sm-3 {
9565 padding: 1rem !important;
9566 }
9567 .p-sm-4 {
9568 padding: 1.5rem !important;
9569 }
9570 .p-sm-5 {
9571 padding: 3rem !important;
9572 }
9573 .px-sm-0 {
9574 padding-right: 0 !important;
9575 padding-left: 0 !important;
9576 }
9577 .px-sm-1 {
9578 padding-right: 0.25rem !important;
9579 padding-left: 0.25rem !important;
9580 }
9581 .px-sm-2 {
9582 padding-right: 0.5rem !important;
9583 padding-left: 0.5rem !important;
9584 }
9585 .px-sm-3 {
9586 padding-right: 1rem !important;
9587 padding-left: 1rem !important;
9588 }
9589 .px-sm-4 {
9590 padding-right: 1.5rem !important;
9591 padding-left: 1.5rem !important;
9592 }
9593 .px-sm-5 {
9594 padding-right: 3rem !important;
9595 padding-left: 3rem !important;
9596 }
9597 .py-sm-0 {
9598 padding-top: 0 !important;
9599 padding-bottom: 0 !important;
9600 }
9601 .py-sm-1 {
9602 padding-top: 0.25rem !important;
9603 padding-bottom: 0.25rem !important;
9604 }
9605 .py-sm-2 {
9606 padding-top: 0.5rem !important;
9607 padding-bottom: 0.5rem !important;
9608 }
9609 .py-sm-3 {
9610 padding-top: 1rem !important;
9611 padding-bottom: 1rem !important;
9612 }
9613 .py-sm-4 {
9614 padding-top: 1.5rem !important;
9615 padding-bottom: 1.5rem !important;
9616 }
9617 .py-sm-5 {
9618 padding-top: 3rem !important;
9619 padding-bottom: 3rem !important;
9620 }
9621 .pt-sm-0 {
9622 padding-top: 0 !important;
9623 }
9624 .pt-sm-1 {
9625 padding-top: 0.25rem !important;
9626 }
9627 .pt-sm-2 {
9628 padding-top: 0.5rem !important;
9629 }
9630 .pt-sm-3 {
9631 padding-top: 1rem !important;
9632 }
9633 .pt-sm-4 {
9634 padding-top: 1.5rem !important;
9635 }
9636 .pt-sm-5 {
9637 padding-top: 3rem !important;
9638 }
9639 .pe-sm-0 {
9640 padding-right: 0 !important;
9641 }
9642 .pe-sm-1 {
9643 padding-right: 0.25rem !important;
9644 }
9645 .pe-sm-2 {
9646 padding-right: 0.5rem !important;
9647 }
9648 .pe-sm-3 {
9649 padding-right: 1rem !important;
9650 }
9651 .pe-sm-4 {
9652 padding-right: 1.5rem !important;
9653 }
9654 .pe-sm-5 {
9655 padding-right: 3rem !important;
9656 }
9657 .pb-sm-0 {
9658 padding-bottom: 0 !important;
9659 }
9660 .pb-sm-1 {
9661 padding-bottom: 0.25rem !important;
9662 }
9663 .pb-sm-2 {
9664 padding-bottom: 0.5rem !important;
9665 }
9666 .pb-sm-3 {
9667 padding-bottom: 1rem !important;
9668 }
9669 .pb-sm-4 {
9670 padding-bottom: 1.5rem !important;
9671 }
9672 .pb-sm-5 {
9673 padding-bottom: 3rem !important;
9674 }
9675 .ps-sm-0 {
9676 padding-left: 0 !important;
9677 }
9678 .ps-sm-1 {
9679 padding-left: 0.25rem !important;
9680 }
9681 .ps-sm-2 {
9682 padding-left: 0.5rem !important;
9683 }
9684 .ps-sm-3 {
9685 padding-left: 1rem !important;
9686 }
9687 .ps-sm-4 {
9688 padding-left: 1.5rem !important;
9689 }
9690 .ps-sm-5 {
9691 padding-left: 3rem !important;
9692 }
9693 .gap-sm-0 {
9694 gap: 0 !important;
9695 }
9696 .gap-sm-1 {
9697 gap: 0.25rem !important;
9698 }
9699 .gap-sm-2 {
9700 gap: 0.5rem !important;
9701 }
9702 .gap-sm-3 {
9703 gap: 1rem !important;
9704 }
9705 .gap-sm-4 {
9706 gap: 1.5rem !important;
9707 }
9708 .gap-sm-5 {
9709 gap: 3rem !important;
9710 }
9711 .row-gap-sm-0 {
9712 row-gap: 0 !important;
9713 }
9714 .row-gap-sm-1 {
9715 row-gap: 0.25rem !important;
9716 }
9717 .row-gap-sm-2 {
9718 row-gap: 0.5rem !important;
9719 }
9720 .row-gap-sm-3 {
9721 row-gap: 1rem !important;
9722 }
9723 .row-gap-sm-4 {
9724 row-gap: 1.5rem !important;
9725 }
9726 .row-gap-sm-5 {
9727 row-gap: 3rem !important;
9728 }
9729 .column-gap-sm-0 {
9730 -moz-column-gap: 0 !important;
9731 column-gap: 0 !important;
9732 }
9733 .column-gap-sm-1 {
9734 -moz-column-gap: 0.25rem !important;
9735 column-gap: 0.25rem !important;
9736 }
9737 .column-gap-sm-2 {
9738 -moz-column-gap: 0.5rem !important;
9739 column-gap: 0.5rem !important;
9740 }
9741 .column-gap-sm-3 {
9742 -moz-column-gap: 1rem !important;
9743 column-gap: 1rem !important;
9744 }
9745 .column-gap-sm-4 {
9746 -moz-column-gap: 1.5rem !important;
9747 column-gap: 1.5rem !important;
9748 }
9749 .column-gap-sm-5 {
9750 -moz-column-gap: 3rem !important;
9751 column-gap: 3rem !important;
9752 }
9753 .text-sm-start {
9754 text-align: left !important;
9755 }
9756 .text-sm-end {
9757 text-align: right !important;
9758 }
9759 .text-sm-center {
9760 text-align: center !important;
9761 }
9762}
9763@media (min-width: 768px) {
9764 .float-md-start {
9765 float: left !important;
9766 }
9767 .float-md-end {
9768 float: right !important;
9769 }
9770 .float-md-none {
9771 float: none !important;
9772 }
9773 .object-fit-md-contain {
9774 -o-object-fit: contain !important;
9775 object-fit: contain !important;
9776 }
9777 .object-fit-md-cover {
9778 -o-object-fit: cover !important;
9779 object-fit: cover !important;
9780 }
9781 .object-fit-md-fill {
9782 -o-object-fit: fill !important;
9783 object-fit: fill !important;
9784 }
9785 .object-fit-md-scale {
9786 -o-object-fit: scale-down !important;
9787 object-fit: scale-down !important;
9788 }
9789 .object-fit-md-none {
9790 -o-object-fit: none !important;
9791 object-fit: none !important;
9792 }
9793 .d-md-inline {
9794 display: inline !important;
9795 }
9796 .d-md-inline-block {
9797 display: inline-block !important;
9798 }
9799 .d-md-block {
9800 display: block !important;
9801 }
9802 .d-md-grid {
9803 display: grid !important;
9804 }
9805 .d-md-inline-grid {
9806 display: inline-grid !important;
9807 }
9808 .d-md-table {
9809 display: table !important;
9810 }
9811 .d-md-table-row {
9812 display: table-row !important;
9813 }
9814 .d-md-table-cell {
9815 display: table-cell !important;
9816 }
9817 .d-md-flex {
9818 display: flex !important;
9819 }
9820 .d-md-inline-flex {
9821 display: inline-flex !important;
9822 }
9823 .d-md-none {
9824 display: none !important;
9825 }
9826 .flex-md-fill {
9827 flex: 1 1 auto !important;
9828 }
9829 .flex-md-row {
9830 flex-direction: row !important;
9831 }
9832 .flex-md-column {
9833 flex-direction: column !important;
9834 }
9835 .flex-md-row-reverse {
9836 flex-direction: row-reverse !important;
9837 }
9838 .flex-md-column-reverse {
9839 flex-direction: column-reverse !important;
9840 }
9841 .flex-md-grow-0 {
9842 flex-grow: 0 !important;
9843 }
9844 .flex-md-grow-1 {
9845 flex-grow: 1 !important;
9846 }
9847 .flex-md-shrink-0 {
9848 flex-shrink: 0 !important;
9849 }
9850 .flex-md-shrink-1 {
9851 flex-shrink: 1 !important;
9852 }
9853 .flex-md-wrap {
9854 flex-wrap: wrap !important;
9855 }
9856 .flex-md-nowrap {
9857 flex-wrap: nowrap !important;
9858 }
9859 .flex-md-wrap-reverse {
9860 flex-wrap: wrap-reverse !important;
9861 }
9862 .justify-content-md-start {
9863 justify-content: flex-start !important;
9864 }
9865 .justify-content-md-end {
9866 justify-content: flex-end !important;
9867 }
9868 .justify-content-md-center {
9869 justify-content: center !important;
9870 }
9871 .justify-content-md-between {
9872 justify-content: space-between !important;
9873 }
9874 .justify-content-md-around {
9875 justify-content: space-around !important;
9876 }
9877 .justify-content-md-evenly {
9878 justify-content: space-evenly !important;
9879 }
9880 .align-items-md-start {
9881 align-items: flex-start !important;
9882 }
9883 .align-items-md-end {
9884 align-items: flex-end !important;
9885 }
9886 .align-items-md-center {
9887 align-items: center !important;
9888 }
9889 .align-items-md-baseline {
9890 align-items: baseline !important;
9891 }
9892 .align-items-md-stretch {
9893 align-items: stretch !important;
9894 }
9895 .align-content-md-start {
9896 align-content: flex-start !important;
9897 }
9898 .align-content-md-end {
9899 align-content: flex-end !important;
9900 }
9901 .align-content-md-center {
9902 align-content: center !important;
9903 }
9904 .align-content-md-between {
9905 align-content: space-between !important;
9906 }
9907 .align-content-md-around {
9908 align-content: space-around !important;
9909 }
9910 .align-content-md-stretch {
9911 align-content: stretch !important;
9912 }
9913 .align-self-md-auto {
9914 align-self: auto !important;
9915 }
9916 .align-self-md-start {
9917 align-self: flex-start !important;
9918 }
9919 .align-self-md-end {
9920 align-self: flex-end !important;
9921 }
9922 .align-self-md-center {
9923 align-self: center !important;
9924 }
9925 .align-self-md-baseline {
9926 align-self: baseline !important;
9927 }
9928 .align-self-md-stretch {
9929 align-self: stretch !important;
9930 }
9931 .order-md-first {
9932 order: -1 !important;
9933 }
9934 .order-md-0 {
9935 order: 0 !important;
9936 }
9937 .order-md-1 {
9938 order: 1 !important;
9939 }
9940 .order-md-2 {
9941 order: 2 !important;
9942 }
9943 .order-md-3 {
9944 order: 3 !important;
9945 }
9946 .order-md-4 {
9947 order: 4 !important;
9948 }
9949 .order-md-5 {
9950 order: 5 !important;
9951 }
9952 .order-md-last {
9953 order: 6 !important;
9954 }
9955 .m-md-0 {
9956 margin: 0 !important;
9957 }
9958 .m-md-1 {
9959 margin: 0.25rem !important;
9960 }
9961 .m-md-2 {
9962 margin: 0.5rem !important;
9963 }
9964 .m-md-3 {
9965 margin: 1rem !important;
9966 }
9967 .m-md-4 {
9968 margin: 1.5rem !important;
9969 }
9970 .m-md-5 {
9971 margin: 3rem !important;
9972 }
9973 .m-md-auto {
9974 margin: auto !important;
9975 }
9976 .mx-md-0 {
9977 margin-right: 0 !important;
9978 margin-left: 0 !important;
9979 }
9980 .mx-md-1 {
9981 margin-right: 0.25rem !important;
9982 margin-left: 0.25rem !important;
9983 }
9984 .mx-md-2 {
9985 margin-right: 0.5rem !important;
9986 margin-left: 0.5rem !important;
9987 }
9988 .mx-md-3 {
9989 margin-right: 1rem !important;
9990 margin-left: 1rem !important;
9991 }
9992 .mx-md-4 {
9993 margin-right: 1.5rem !important;
9994 margin-left: 1.5rem !important;
9995 }
9996 .mx-md-5 {
9997 margin-right: 3rem !important;
9998 margin-left: 3rem !important;
9999 }
10000 .mx-md-auto {
10001 margin-right: auto !important;
10002 margin-left: auto !important;
10003 }
10004 .my-md-0 {
10005 margin-top: 0 !important;
10006 margin-bottom: 0 !important;
10007 }
10008 .my-md-1 {
10009 margin-top: 0.25rem !important;
10010 margin-bottom: 0.25rem !important;
10011 }
10012 .my-md-2 {
10013 margin-top: 0.5rem !important;
10014 margin-bottom: 0.5rem !important;
10015 }
10016 .my-md-3 {
10017 margin-top: 1rem !important;
10018 margin-bottom: 1rem !important;
10019 }
10020 .my-md-4 {
10021 margin-top: 1.5rem !important;
10022 margin-bottom: 1.5rem !important;
10023 }
10024 .my-md-5 {
10025 margin-top: 3rem !important;
10026 margin-bottom: 3rem !important;
10027 }
10028 .my-md-auto {
10029 margin-top: auto !important;
10030 margin-bottom: auto !important;
10031 }
10032 .mt-md-0 {
10033 margin-top: 0 !important;
10034 }
10035 .mt-md-1 {
10036 margin-top: 0.25rem !important;
10037 }
10038 .mt-md-2 {
10039 margin-top: 0.5rem !important;
10040 }
10041 .mt-md-3 {
10042 margin-top: 1rem !important;
10043 }
10044 .mt-md-4 {
10045 margin-top: 1.5rem !important;
10046 }
10047 .mt-md-5 {
10048 margin-top: 3rem !important;
10049 }
10050 .mt-md-auto {
10051 margin-top: auto !important;
10052 }
10053 .me-md-0 {
10054 margin-right: 0 !important;
10055 }
10056 .me-md-1 {
10057 margin-right: 0.25rem !important;
10058 }
10059 .me-md-2 {
10060 margin-right: 0.5rem !important;
10061 }
10062 .me-md-3 {
10063 margin-right: 1rem !important;
10064 }
10065 .me-md-4 {
10066 margin-right: 1.5rem !important;
10067 }
10068 .me-md-5 {
10069 margin-right: 3rem !important;
10070 }
10071 .me-md-auto {
10072 margin-right: auto !important;
10073 }
10074 .mb-md-0 {
10075 margin-bottom: 0 !important;
10076 }
10077 .mb-md-1 {
10078 margin-bottom: 0.25rem !important;
10079 }
10080 .mb-md-2 {
10081 margin-bottom: 0.5rem !important;
10082 }
10083 .mb-md-3 {
10084 margin-bottom: 1rem !important;
10085 }
10086 .mb-md-4 {
10087 margin-bottom: 1.5rem !important;
10088 }
10089 .mb-md-5 {
10090 margin-bottom: 3rem !important;
10091 }
10092 .mb-md-auto {
10093 margin-bottom: auto !important;
10094 }
10095 .ms-md-0 {
10096 margin-left: 0 !important;
10097 }
10098 .ms-md-1 {
10099 margin-left: 0.25rem !important;
10100 }
10101 .ms-md-2 {
10102 margin-left: 0.5rem !important;
10103 }
10104 .ms-md-3 {
10105 margin-left: 1rem !important;
10106 }
10107 .ms-md-4 {
10108 margin-left: 1.5rem !important;
10109 }
10110 .ms-md-5 {
10111 margin-left: 3rem !important;
10112 }
10113 .ms-md-auto {
10114 margin-left: auto !important;
10115 }
10116 .p-md-0 {
10117 padding: 0 !important;
10118 }
10119 .p-md-1 {
10120 padding: 0.25rem !important;
10121 }
10122 .p-md-2 {
10123 padding: 0.5rem !important;
10124 }
10125 .p-md-3 {
10126 padding: 1rem !important;
10127 }
10128 .p-md-4 {
10129 padding: 1.5rem !important;
10130 }
10131 .p-md-5 {
10132 padding: 3rem !important;
10133 }
10134 .px-md-0 {
10135 padding-right: 0 !important;
10136 padding-left: 0 !important;
10137 }
10138 .px-md-1 {
10139 padding-right: 0.25rem !important;
10140 padding-left: 0.25rem !important;
10141 }
10142 .px-md-2 {
10143 padding-right: 0.5rem !important;
10144 padding-left: 0.5rem !important;
10145 }
10146 .px-md-3 {
10147 padding-right: 1rem !important;
10148 padding-left: 1rem !important;
10149 }
10150 .px-md-4 {
10151 padding-right: 1.5rem !important;
10152 padding-left: 1.5rem !important;
10153 }
10154 .px-md-5 {
10155 padding-right: 3rem !important;
10156 padding-left: 3rem !important;
10157 }
10158 .py-md-0 {
10159 padding-top: 0 !important;
10160 padding-bottom: 0 !important;
10161 }
10162 .py-md-1 {
10163 padding-top: 0.25rem !important;
10164 padding-bottom: 0.25rem !important;
10165 }
10166 .py-md-2 {
10167 padding-top: 0.5rem !important;
10168 padding-bottom: 0.5rem !important;
10169 }
10170 .py-md-3 {
10171 padding-top: 1rem !important;
10172 padding-bottom: 1rem !important;
10173 }
10174 .py-md-4 {
10175 padding-top: 1.5rem !important;
10176 padding-bottom: 1.5rem !important;
10177 }
10178 .py-md-5 {
10179 padding-top: 3rem !important;
10180 padding-bottom: 3rem !important;
10181 }
10182 .pt-md-0 {
10183 padding-top: 0 !important;
10184 }
10185 .pt-md-1 {
10186 padding-top: 0.25rem !important;
10187 }
10188 .pt-md-2 {
10189 padding-top: 0.5rem !important;
10190 }
10191 .pt-md-3 {
10192 padding-top: 1rem !important;
10193 }
10194 .pt-md-4 {
10195 padding-top: 1.5rem !important;
10196 }
10197 .pt-md-5 {
10198 padding-top: 3rem !important;
10199 }
10200 .pe-md-0 {
10201 padding-right: 0 !important;
10202 }
10203 .pe-md-1 {
10204 padding-right: 0.25rem !important;
10205 }
10206 .pe-md-2 {
10207 padding-right: 0.5rem !important;
10208 }
10209 .pe-md-3 {
10210 padding-right: 1rem !important;
10211 }
10212 .pe-md-4 {
10213 padding-right: 1.5rem !important;
10214 }
10215 .pe-md-5 {
10216 padding-right: 3rem !important;
10217 }
10218 .pb-md-0 {
10219 padding-bottom: 0 !important;
10220 }
10221 .pb-md-1 {
10222 padding-bottom: 0.25rem !important;
10223 }
10224 .pb-md-2 {
10225 padding-bottom: 0.5rem !important;
10226 }
10227 .pb-md-3 {
10228 padding-bottom: 1rem !important;
10229 }
10230 .pb-md-4 {
10231 padding-bottom: 1.5rem !important;
10232 }
10233 .pb-md-5 {
10234 padding-bottom: 3rem !important;
10235 }
10236 .ps-md-0 {
10237 padding-left: 0 !important;
10238 }
10239 .ps-md-1 {
10240 padding-left: 0.25rem !important;
10241 }
10242 .ps-md-2 {
10243 padding-left: 0.5rem !important;
10244 }
10245 .ps-md-3 {
10246 padding-left: 1rem !important;
10247 }
10248 .ps-md-4 {
10249 padding-left: 1.5rem !important;
10250 }
10251 .ps-md-5 {
10252 padding-left: 3rem !important;
10253 }
10254 .gap-md-0 {
10255 gap: 0 !important;
10256 }
10257 .gap-md-1 {
10258 gap: 0.25rem !important;
10259 }
10260 .gap-md-2 {
10261 gap: 0.5rem !important;
10262 }
10263 .gap-md-3 {
10264 gap: 1rem !important;
10265 }
10266 .gap-md-4 {
10267 gap: 1.5rem !important;
10268 }
10269 .gap-md-5 {
10270 gap: 3rem !important;
10271 }
10272 .row-gap-md-0 {
10273 row-gap: 0 !important;
10274 }
10275 .row-gap-md-1 {
10276 row-gap: 0.25rem !important;
10277 }
10278 .row-gap-md-2 {
10279 row-gap: 0.5rem !important;
10280 }
10281 .row-gap-md-3 {
10282 row-gap: 1rem !important;
10283 }
10284 .row-gap-md-4 {
10285 row-gap: 1.5rem !important;
10286 }
10287 .row-gap-md-5 {
10288 row-gap: 3rem !important;
10289 }
10290 .column-gap-md-0 {
10291 -moz-column-gap: 0 !important;
10292 column-gap: 0 !important;
10293 }
10294 .column-gap-md-1 {
10295 -moz-column-gap: 0.25rem !important;
10296 column-gap: 0.25rem !important;
10297 }
10298 .column-gap-md-2 {
10299 -moz-column-gap: 0.5rem !important;
10300 column-gap: 0.5rem !important;
10301 }
10302 .column-gap-md-3 {
10303 -moz-column-gap: 1rem !important;
10304 column-gap: 1rem !important;
10305 }
10306 .column-gap-md-4 {
10307 -moz-column-gap: 1.5rem !important;
10308 column-gap: 1.5rem !important;
10309 }
10310 .column-gap-md-5 {
10311 -moz-column-gap: 3rem !important;
10312 column-gap: 3rem !important;
10313 }
10314 .text-md-start {
10315 text-align: left !important;
10316 }
10317 .text-md-end {
10318 text-align: right !important;
10319 }
10320 .text-md-center {
10321 text-align: center !important;
10322 }
10323}
10324@media (min-width: 992px) {
10325 .float-lg-start {
10326 float: left !important;
10327 }
10328 .float-lg-end {
10329 float: right !important;
10330 }
10331 .float-lg-none {
10332 float: none !important;
10333 }
10334 .object-fit-lg-contain {
10335 -o-object-fit: contain !important;
10336 object-fit: contain !important;
10337 }
10338 .object-fit-lg-cover {
10339 -o-object-fit: cover !important;
10340 object-fit: cover !important;
10341 }
10342 .object-fit-lg-fill {
10343 -o-object-fit: fill !important;
10344 object-fit: fill !important;
10345 }
10346 .object-fit-lg-scale {
10347 -o-object-fit: scale-down !important;
10348 object-fit: scale-down !important;
10349 }
10350 .object-fit-lg-none {
10351 -o-object-fit: none !important;
10352 object-fit: none !important;
10353 }
10354 .d-lg-inline {
10355 display: inline !important;
10356 }
10357 .d-lg-inline-block {
10358 display: inline-block !important;
10359 }
10360 .d-lg-block {
10361 display: block !important;
10362 }
10363 .d-lg-grid {
10364 display: grid !important;
10365 }
10366 .d-lg-inline-grid {
10367 display: inline-grid !important;
10368 }
10369 .d-lg-table {
10370 display: table !important;
10371 }
10372 .d-lg-table-row {
10373 display: table-row !important;
10374 }
10375 .d-lg-table-cell {
10376 display: table-cell !important;
10377 }
10378 .d-lg-flex {
10379 display: flex !important;
10380 }
10381 .d-lg-inline-flex {
10382 display: inline-flex !important;
10383 }
10384 .d-lg-none {
10385 display: none !important;
10386 }
10387 .flex-lg-fill {
10388 flex: 1 1 auto !important;
10389 }
10390 .flex-lg-row {
10391 flex-direction: row !important;
10392 }
10393 .flex-lg-column {
10394 flex-direction: column !important;
10395 }
10396 .flex-lg-row-reverse {
10397 flex-direction: row-reverse !important;
10398 }
10399 .flex-lg-column-reverse {
10400 flex-direction: column-reverse !important;
10401 }
10402 .flex-lg-grow-0 {
10403 flex-grow: 0 !important;
10404 }
10405 .flex-lg-grow-1 {
10406 flex-grow: 1 !important;
10407 }
10408 .flex-lg-shrink-0 {
10409 flex-shrink: 0 !important;
10410 }
10411 .flex-lg-shrink-1 {
10412 flex-shrink: 1 !important;
10413 }
10414 .flex-lg-wrap {
10415 flex-wrap: wrap !important;
10416 }
10417 .flex-lg-nowrap {
10418 flex-wrap: nowrap !important;
10419 }
10420 .flex-lg-wrap-reverse {
10421 flex-wrap: wrap-reverse !important;
10422 }
10423 .justify-content-lg-start {
10424 justify-content: flex-start !important;
10425 }
10426 .justify-content-lg-end {
10427 justify-content: flex-end !important;
10428 }
10429 .justify-content-lg-center {
10430 justify-content: center !important;
10431 }
10432 .justify-content-lg-between {
10433 justify-content: space-between !important;
10434 }
10435 .justify-content-lg-around {
10436 justify-content: space-around !important;
10437 }
10438 .justify-content-lg-evenly {
10439 justify-content: space-evenly !important;
10440 }
10441 .align-items-lg-start {
10442 align-items: flex-start !important;
10443 }
10444 .align-items-lg-end {
10445 align-items: flex-end !important;
10446 }
10447 .align-items-lg-center {
10448 align-items: center !important;
10449 }
10450 .align-items-lg-baseline {
10451 align-items: baseline !important;
10452 }
10453 .align-items-lg-stretch {
10454 align-items: stretch !important;
10455 }
10456 .align-content-lg-start {
10457 align-content: flex-start !important;
10458 }
10459 .align-content-lg-end {
10460 align-content: flex-end !important;
10461 }
10462 .align-content-lg-center {
10463 align-content: center !important;
10464 }
10465 .align-content-lg-between {
10466 align-content: space-between !important;
10467 }
10468 .align-content-lg-around {
10469 align-content: space-around !important;
10470 }
10471 .align-content-lg-stretch {
10472 align-content: stretch !important;
10473 }
10474 .align-self-lg-auto {
10475 align-self: auto !important;
10476 }
10477 .align-self-lg-start {
10478 align-self: flex-start !important;
10479 }
10480 .align-self-lg-end {
10481 align-self: flex-end !important;
10482 }
10483 .align-self-lg-center {
10484 align-self: center !important;
10485 }
10486 .align-self-lg-baseline {
10487 align-self: baseline !important;
10488 }
10489 .align-self-lg-stretch {
10490 align-self: stretch !important;
10491 }
10492 .order-lg-first {
10493 order: -1 !important;
10494 }
10495 .order-lg-0 {
10496 order: 0 !important;
10497 }
10498 .order-lg-1 {
10499 order: 1 !important;
10500 }
10501 .order-lg-2 {
10502 order: 2 !important;
10503 }
10504 .order-lg-3 {
10505 order: 3 !important;
10506 }
10507 .order-lg-4 {
10508 order: 4 !important;
10509 }
10510 .order-lg-5 {
10511 order: 5 !important;
10512 }
10513 .order-lg-last {
10514 order: 6 !important;
10515 }
10516 .m-lg-0 {
10517 margin: 0 !important;
10518 }
10519 .m-lg-1 {
10520 margin: 0.25rem !important;
10521 }
10522 .m-lg-2 {
10523 margin: 0.5rem !important;
10524 }
10525 .m-lg-3 {
10526 margin: 1rem !important;
10527 }
10528 .m-lg-4 {
10529 margin: 1.5rem !important;
10530 }
10531 .m-lg-5 {
10532 margin: 3rem !important;
10533 }
10534 .m-lg-auto {
10535 margin: auto !important;
10536 }
10537 .mx-lg-0 {
10538 margin-right: 0 !important;
10539 margin-left: 0 !important;
10540 }
10541 .mx-lg-1 {
10542 margin-right: 0.25rem !important;
10543 margin-left: 0.25rem !important;
10544 }
10545 .mx-lg-2 {
10546 margin-right: 0.5rem !important;
10547 margin-left: 0.5rem !important;
10548 }
10549 .mx-lg-3 {
10550 margin-right: 1rem !important;
10551 margin-left: 1rem !important;
10552 }
10553 .mx-lg-4 {
10554 margin-right: 1.5rem !important;
10555 margin-left: 1.5rem !important;
10556 }
10557 .mx-lg-5 {
10558 margin-right: 3rem !important;
10559 margin-left: 3rem !important;
10560 }
10561 .mx-lg-auto {
10562 margin-right: auto !important;
10563 margin-left: auto !important;
10564 }
10565 .my-lg-0 {
10566 margin-top: 0 !important;
10567 margin-bottom: 0 !important;
10568 }
10569 .my-lg-1 {
10570 margin-top: 0.25rem !important;
10571 margin-bottom: 0.25rem !important;
10572 }
10573 .my-lg-2 {
10574 margin-top: 0.5rem !important;
10575 margin-bottom: 0.5rem !important;
10576 }
10577 .my-lg-3 {
10578 margin-top: 1rem !important;
10579 margin-bottom: 1rem !important;
10580 }
10581 .my-lg-4 {
10582 margin-top: 1.5rem !important;
10583 margin-bottom: 1.5rem !important;
10584 }
10585 .my-lg-5 {
10586 margin-top: 3rem !important;
10587 margin-bottom: 3rem !important;
10588 }
10589 .my-lg-auto {
10590 margin-top: auto !important;
10591 margin-bottom: auto !important;
10592 }
10593 .mt-lg-0 {
10594 margin-top: 0 !important;
10595 }
10596 .mt-lg-1 {
10597 margin-top: 0.25rem !important;
10598 }
10599 .mt-lg-2 {
10600 margin-top: 0.5rem !important;
10601 }
10602 .mt-lg-3 {
10603 margin-top: 1rem !important;
10604 }
10605 .mt-lg-4 {
10606 margin-top: 1.5rem !important;
10607 }
10608 .mt-lg-5 {
10609 margin-top: 3rem !important;
10610 }
10611 .mt-lg-auto {
10612 margin-top: auto !important;
10613 }
10614 .me-lg-0 {
10615 margin-right: 0 !important;
10616 }
10617 .me-lg-1 {
10618 margin-right: 0.25rem !important;
10619 }
10620 .me-lg-2 {
10621 margin-right: 0.5rem !important;
10622 }
10623 .me-lg-3 {
10624 margin-right: 1rem !important;
10625 }
10626 .me-lg-4 {
10627 margin-right: 1.5rem !important;
10628 }
10629 .me-lg-5 {
10630 margin-right: 3rem !important;
10631 }
10632 .me-lg-auto {
10633 margin-right: auto !important;
10634 }
10635 .mb-lg-0 {
10636 margin-bottom: 0 !important;
10637 }
10638 .mb-lg-1 {
10639 margin-bottom: 0.25rem !important;
10640 }
10641 .mb-lg-2 {
10642 margin-bottom: 0.5rem !important;
10643 }
10644 .mb-lg-3 {
10645 margin-bottom: 1rem !important;
10646 }
10647 .mb-lg-4 {
10648 margin-bottom: 1.5rem !important;
10649 }
10650 .mb-lg-5 {
10651 margin-bottom: 3rem !important;
10652 }
10653 .mb-lg-auto {
10654 margin-bottom: auto !important;
10655 }
10656 .ms-lg-0 {
10657 margin-left: 0 !important;
10658 }
10659 .ms-lg-1 {
10660 margin-left: 0.25rem !important;
10661 }
10662 .ms-lg-2 {
10663 margin-left: 0.5rem !important;
10664 }
10665 .ms-lg-3 {
10666 margin-left: 1rem !important;
10667 }
10668 .ms-lg-4 {
10669 margin-left: 1.5rem !important;
10670 }
10671 .ms-lg-5 {
10672 margin-left: 3rem !important;
10673 }
10674 .ms-lg-auto {
10675 margin-left: auto !important;
10676 }
10677 .p-lg-0 {
10678 padding: 0 !important;
10679 }
10680 .p-lg-1 {
10681 padding: 0.25rem !important;
10682 }
10683 .p-lg-2 {
10684 padding: 0.5rem !important;
10685 }
10686 .p-lg-3 {
10687 padding: 1rem !important;
10688 }
10689 .p-lg-4 {
10690 padding: 1.5rem !important;
10691 }
10692 .p-lg-5 {
10693 padding: 3rem !important;
10694 }
10695 .px-lg-0 {
10696 padding-right: 0 !important;
10697 padding-left: 0 !important;
10698 }
10699 .px-lg-1 {
10700 padding-right: 0.25rem !important;
10701 padding-left: 0.25rem !important;
10702 }
10703 .px-lg-2 {
10704 padding-right: 0.5rem !important;
10705 padding-left: 0.5rem !important;
10706 }
10707 .px-lg-3 {
10708 padding-right: 1rem !important;
10709 padding-left: 1rem !important;
10710 }
10711 .px-lg-4 {
10712 padding-right: 1.5rem !important;
10713 padding-left: 1.5rem !important;
10714 }
10715 .px-lg-5 {
10716 padding-right: 3rem !important;
10717 padding-left: 3rem !important;
10718 }
10719 .py-lg-0 {
10720 padding-top: 0 !important;
10721 padding-bottom: 0 !important;
10722 }
10723 .py-lg-1 {
10724 padding-top: 0.25rem !important;
10725 padding-bottom: 0.25rem !important;
10726 }
10727 .py-lg-2 {
10728 padding-top: 0.5rem !important;
10729 padding-bottom: 0.5rem !important;
10730 }
10731 .py-lg-3 {
10732 padding-top: 1rem !important;
10733 padding-bottom: 1rem !important;
10734 }
10735 .py-lg-4 {
10736 padding-top: 1.5rem !important;
10737 padding-bottom: 1.5rem !important;
10738 }
10739 .py-lg-5 {
10740 padding-top: 3rem !important;
10741 padding-bottom: 3rem !important;
10742 }
10743 .pt-lg-0 {
10744 padding-top: 0 !important;
10745 }
10746 .pt-lg-1 {
10747 padding-top: 0.25rem !important;
10748 }
10749 .pt-lg-2 {
10750 padding-top: 0.5rem !important;
10751 }
10752 .pt-lg-3 {
10753 padding-top: 1rem !important;
10754 }
10755 .pt-lg-4 {
10756 padding-top: 1.5rem !important;
10757 }
10758 .pt-lg-5 {
10759 padding-top: 3rem !important;
10760 }
10761 .pe-lg-0 {
10762 padding-right: 0 !important;
10763 }
10764 .pe-lg-1 {
10765 padding-right: 0.25rem !important;
10766 }
10767 .pe-lg-2 {
10768 padding-right: 0.5rem !important;
10769 }
10770 .pe-lg-3 {
10771 padding-right: 1rem !important;
10772 }
10773 .pe-lg-4 {
10774 padding-right: 1.5rem !important;
10775 }
10776 .pe-lg-5 {
10777 padding-right: 3rem !important;
10778 }
10779 .pb-lg-0 {
10780 padding-bottom: 0 !important;
10781 }
10782 .pb-lg-1 {
10783 padding-bottom: 0.25rem !important;
10784 }
10785 .pb-lg-2 {
10786 padding-bottom: 0.5rem !important;
10787 }
10788 .pb-lg-3 {
10789 padding-bottom: 1rem !important;
10790 }
10791 .pb-lg-4 {
10792 padding-bottom: 1.5rem !important;
10793 }
10794 .pb-lg-5 {
10795 padding-bottom: 3rem !important;
10796 }
10797 .ps-lg-0 {
10798 padding-left: 0 !important;
10799 }
10800 .ps-lg-1 {
10801 padding-left: 0.25rem !important;
10802 }
10803 .ps-lg-2 {
10804 padding-left: 0.5rem !important;
10805 }
10806 .ps-lg-3 {
10807 padding-left: 1rem !important;
10808 }
10809 .ps-lg-4 {
10810 padding-left: 1.5rem !important;
10811 }
10812 .ps-lg-5 {
10813 padding-left: 3rem !important;
10814 }
10815 .gap-lg-0 {
10816 gap: 0 !important;
10817 }
10818 .gap-lg-1 {
10819 gap: 0.25rem !important;
10820 }
10821 .gap-lg-2 {
10822 gap: 0.5rem !important;
10823 }
10824 .gap-lg-3 {
10825 gap: 1rem !important;
10826 }
10827 .gap-lg-4 {
10828 gap: 1.5rem !important;
10829 }
10830 .gap-lg-5 {
10831 gap: 3rem !important;
10832 }
10833 .row-gap-lg-0 {
10834 row-gap: 0 !important;
10835 }
10836 .row-gap-lg-1 {
10837 row-gap: 0.25rem !important;
10838 }
10839 .row-gap-lg-2 {
10840 row-gap: 0.5rem !important;
10841 }
10842 .row-gap-lg-3 {
10843 row-gap: 1rem !important;
10844 }
10845 .row-gap-lg-4 {
10846 row-gap: 1.5rem !important;
10847 }
10848 .row-gap-lg-5 {
10849 row-gap: 3rem !important;
10850 }
10851 .column-gap-lg-0 {
10852 -moz-column-gap: 0 !important;
10853 column-gap: 0 !important;
10854 }
10855 .column-gap-lg-1 {
10856 -moz-column-gap: 0.25rem !important;
10857 column-gap: 0.25rem !important;
10858 }
10859 .column-gap-lg-2 {
10860 -moz-column-gap: 0.5rem !important;
10861 column-gap: 0.5rem !important;
10862 }
10863 .column-gap-lg-3 {
10864 -moz-column-gap: 1rem !important;
10865 column-gap: 1rem !important;
10866 }
10867 .column-gap-lg-4 {
10868 -moz-column-gap: 1.5rem !important;
10869 column-gap: 1.5rem !important;
10870 }
10871 .column-gap-lg-5 {
10872 -moz-column-gap: 3rem !important;
10873 column-gap: 3rem !important;
10874 }
10875 .text-lg-start {
10876 text-align: left !important;
10877 }
10878 .text-lg-end {
10879 text-align: right !important;
10880 }
10881 .text-lg-center {
10882 text-align: center !important;
10883 }
10884}
10885@media (min-width: 1200px) {
10886 .float-xl-start {
10887 float: left !important;
10888 }
10889 .float-xl-end {
10890 float: right !important;
10891 }
10892 .float-xl-none {
10893 float: none !important;
10894 }
10895 .object-fit-xl-contain {
10896 -o-object-fit: contain !important;
10897 object-fit: contain !important;
10898 }
10899 .object-fit-xl-cover {
10900 -o-object-fit: cover !important;
10901 object-fit: cover !important;
10902 }
10903 .object-fit-xl-fill {
10904 -o-object-fit: fill !important;
10905 object-fit: fill !important;
10906 }
10907 .object-fit-xl-scale {
10908 -o-object-fit: scale-down !important;
10909 object-fit: scale-down !important;
10910 }
10911 .object-fit-xl-none {
10912 -o-object-fit: none !important;
10913 object-fit: none !important;
10914 }
10915 .d-xl-inline {
10916 display: inline !important;
10917 }
10918 .d-xl-inline-block {
10919 display: inline-block !important;
10920 }
10921 .d-xl-block {
10922 display: block !important;
10923 }
10924 .d-xl-grid {
10925 display: grid !important;
10926 }
10927 .d-xl-inline-grid {
10928 display: inline-grid !important;
10929 }
10930 .d-xl-table {
10931 display: table !important;
10932 }
10933 .d-xl-table-row {
10934 display: table-row !important;
10935 }
10936 .d-xl-table-cell {
10937 display: table-cell !important;
10938 }
10939 .d-xl-flex {
10940 display: flex !important;
10941 }
10942 .d-xl-inline-flex {
10943 display: inline-flex !important;
10944 }
10945 .d-xl-none {
10946 display: none !important;
10947 }
10948 .flex-xl-fill {
10949 flex: 1 1 auto !important;
10950 }
10951 .flex-xl-row {
10952 flex-direction: row !important;
10953 }
10954 .flex-xl-column {
10955 flex-direction: column !important;
10956 }
10957 .flex-xl-row-reverse {
10958 flex-direction: row-reverse !important;
10959 }
10960 .flex-xl-column-reverse {
10961 flex-direction: column-reverse !important;
10962 }
10963 .flex-xl-grow-0 {
10964 flex-grow: 0 !important;
10965 }
10966 .flex-xl-grow-1 {
10967 flex-grow: 1 !important;
10968 }
10969 .flex-xl-shrink-0 {
10970 flex-shrink: 0 !important;
10971 }
10972 .flex-xl-shrink-1 {
10973 flex-shrink: 1 !important;
10974 }
10975 .flex-xl-wrap {
10976 flex-wrap: wrap !important;
10977 }
10978 .flex-xl-nowrap {
10979 flex-wrap: nowrap !important;
10980 }
10981 .flex-xl-wrap-reverse {
10982 flex-wrap: wrap-reverse !important;
10983 }
10984 .justify-content-xl-start {
10985 justify-content: flex-start !important;
10986 }
10987 .justify-content-xl-end {
10988 justify-content: flex-end !important;
10989 }
10990 .justify-content-xl-center {
10991 justify-content: center !important;
10992 }
10993 .justify-content-xl-between {
10994 justify-content: space-between !important;
10995 }
10996 .justify-content-xl-around {
10997 justify-content: space-around !important;
10998 }
10999 .justify-content-xl-evenly {
11000 justify-content: space-evenly !important;
11001 }
11002 .align-items-xl-start {
11003 align-items: flex-start !important;
11004 }
11005 .align-items-xl-end {
11006 align-items: flex-end !important;
11007 }
11008 .align-items-xl-center {
11009 align-items: center !important;
11010 }
11011 .align-items-xl-baseline {
11012 align-items: baseline !important;
11013 }
11014 .align-items-xl-stretch {
11015 align-items: stretch !important;
11016 }
11017 .align-content-xl-start {
11018 align-content: flex-start !important;
11019 }
11020 .align-content-xl-end {
11021 align-content: flex-end !important;
11022 }
11023 .align-content-xl-center {
11024 align-content: center !important;
11025 }
11026 .align-content-xl-between {
11027 align-content: space-between !important;
11028 }
11029 .align-content-xl-around {
11030 align-content: space-around !important;
11031 }
11032 .align-content-xl-stretch {
11033 align-content: stretch !important;
11034 }
11035 .align-self-xl-auto {
11036 align-self: auto !important;
11037 }
11038 .align-self-xl-start {
11039 align-self: flex-start !important;
11040 }
11041 .align-self-xl-end {
11042 align-self: flex-end !important;
11043 }
11044 .align-self-xl-center {
11045 align-self: center !important;
11046 }
11047 .align-self-xl-baseline {
11048 align-self: baseline !important;
11049 }
11050 .align-self-xl-stretch {
11051 align-self: stretch !important;
11052 }
11053 .order-xl-first {
11054 order: -1 !important;
11055 }
11056 .order-xl-0 {
11057 order: 0 !important;
11058 }
11059 .order-xl-1 {
11060 order: 1 !important;
11061 }
11062 .order-xl-2 {
11063 order: 2 !important;
11064 }
11065 .order-xl-3 {
11066 order: 3 !important;
11067 }
11068 .order-xl-4 {
11069 order: 4 !important;
11070 }
11071 .order-xl-5 {
11072 order: 5 !important;
11073 }
11074 .order-xl-last {
11075 order: 6 !important;
11076 }
11077 .m-xl-0 {
11078 margin: 0 !important;
11079 }
11080 .m-xl-1 {
11081 margin: 0.25rem !important;
11082 }
11083 .m-xl-2 {
11084 margin: 0.5rem !important;
11085 }
11086 .m-xl-3 {
11087 margin: 1rem !important;
11088 }
11089 .m-xl-4 {
11090 margin: 1.5rem !important;
11091 }
11092 .m-xl-5 {
11093 margin: 3rem !important;
11094 }
11095 .m-xl-auto {
11096 margin: auto !important;
11097 }
11098 .mx-xl-0 {
11099 margin-right: 0 !important;
11100 margin-left: 0 !important;
11101 }
11102 .mx-xl-1 {
11103 margin-right: 0.25rem !important;
11104 margin-left: 0.25rem !important;
11105 }
11106 .mx-xl-2 {
11107 margin-right: 0.5rem !important;
11108 margin-left: 0.5rem !important;
11109 }
11110 .mx-xl-3 {
11111 margin-right: 1rem !important;
11112 margin-left: 1rem !important;
11113 }
11114 .mx-xl-4 {
11115 margin-right: 1.5rem !important;
11116 margin-left: 1.5rem !important;
11117 }
11118 .mx-xl-5 {
11119 margin-right: 3rem !important;
11120 margin-left: 3rem !important;
11121 }
11122 .mx-xl-auto {
11123 margin-right: auto !important;
11124 margin-left: auto !important;
11125 }
11126 .my-xl-0 {
11127 margin-top: 0 !important;
11128 margin-bottom: 0 !important;
11129 }
11130 .my-xl-1 {
11131 margin-top: 0.25rem !important;
11132 margin-bottom: 0.25rem !important;
11133 }
11134 .my-xl-2 {
11135 margin-top: 0.5rem !important;
11136 margin-bottom: 0.5rem !important;
11137 }
11138 .my-xl-3 {
11139 margin-top: 1rem !important;
11140 margin-bottom: 1rem !important;
11141 }
11142 .my-xl-4 {
11143 margin-top: 1.5rem !important;
11144 margin-bottom: 1.5rem !important;
11145 }
11146 .my-xl-5 {
11147 margin-top: 3rem !important;
11148 margin-bottom: 3rem !important;
11149 }
11150 .my-xl-auto {
11151 margin-top: auto !important;
11152 margin-bottom: auto !important;
11153 }
11154 .mt-xl-0 {
11155 margin-top: 0 !important;
11156 }
11157 .mt-xl-1 {
11158 margin-top: 0.25rem !important;
11159 }
11160 .mt-xl-2 {
11161 margin-top: 0.5rem !important;
11162 }
11163 .mt-xl-3 {
11164 margin-top: 1rem !important;
11165 }
11166 .mt-xl-4 {
11167 margin-top: 1.5rem !important;
11168 }
11169 .mt-xl-5 {
11170 margin-top: 3rem !important;
11171 }
11172 .mt-xl-auto {
11173 margin-top: auto !important;
11174 }
11175 .me-xl-0 {
11176 margin-right: 0 !important;
11177 }
11178 .me-xl-1 {
11179 margin-right: 0.25rem !important;
11180 }
11181 .me-xl-2 {
11182 margin-right: 0.5rem !important;
11183 }
11184 .me-xl-3 {
11185 margin-right: 1rem !important;
11186 }
11187 .me-xl-4 {
11188 margin-right: 1.5rem !important;
11189 }
11190 .me-xl-5 {
11191 margin-right: 3rem !important;
11192 }
11193 .me-xl-auto {
11194 margin-right: auto !important;
11195 }
11196 .mb-xl-0 {
11197 margin-bottom: 0 !important;
11198 }
11199 .mb-xl-1 {
11200 margin-bottom: 0.25rem !important;
11201 }
11202 .mb-xl-2 {
11203 margin-bottom: 0.5rem !important;
11204 }
11205 .mb-xl-3 {
11206 margin-bottom: 1rem !important;
11207 }
11208 .mb-xl-4 {
11209 margin-bottom: 1.5rem !important;
11210 }
11211 .mb-xl-5 {
11212 margin-bottom: 3rem !important;
11213 }
11214 .mb-xl-auto {
11215 margin-bottom: auto !important;
11216 }
11217 .ms-xl-0 {
11218 margin-left: 0 !important;
11219 }
11220 .ms-xl-1 {
11221 margin-left: 0.25rem !important;
11222 }
11223 .ms-xl-2 {
11224 margin-left: 0.5rem !important;
11225 }
11226 .ms-xl-3 {
11227 margin-left: 1rem !important;
11228 }
11229 .ms-xl-4 {
11230 margin-left: 1.5rem !important;
11231 }
11232 .ms-xl-5 {
11233 margin-left: 3rem !important;
11234 }
11235 .ms-xl-auto {
11236 margin-left: auto !important;
11237 }
11238 .p-xl-0 {
11239 padding: 0 !important;
11240 }
11241 .p-xl-1 {
11242 padding: 0.25rem !important;
11243 }
11244 .p-xl-2 {
11245 padding: 0.5rem !important;
11246 }
11247 .p-xl-3 {
11248 padding: 1rem !important;
11249 }
11250 .p-xl-4 {
11251 padding: 1.5rem !important;
11252 }
11253 .p-xl-5 {
11254 padding: 3rem !important;
11255 }
11256 .px-xl-0 {
11257 padding-right: 0 !important;
11258 padding-left: 0 !important;
11259 }
11260 .px-xl-1 {
11261 padding-right: 0.25rem !important;
11262 padding-left: 0.25rem !important;
11263 }
11264 .px-xl-2 {
11265 padding-right: 0.5rem !important;
11266 padding-left: 0.5rem !important;
11267 }
11268 .px-xl-3 {
11269 padding-right: 1rem !important;
11270 padding-left: 1rem !important;
11271 }
11272 .px-xl-4 {
11273 padding-right: 1.5rem !important;
11274 padding-left: 1.5rem !important;
11275 }
11276 .px-xl-5 {
11277 padding-right: 3rem !important;
11278 padding-left: 3rem !important;
11279 }
11280 .py-xl-0 {
11281 padding-top: 0 !important;
11282 padding-bottom: 0 !important;
11283 }
11284 .py-xl-1 {
11285 padding-top: 0.25rem !important;
11286 padding-bottom: 0.25rem !important;
11287 }
11288 .py-xl-2 {
11289 padding-top: 0.5rem !important;
11290 padding-bottom: 0.5rem !important;
11291 }
11292 .py-xl-3 {
11293 padding-top: 1rem !important;
11294 padding-bottom: 1rem !important;
11295 }
11296 .py-xl-4 {
11297 padding-top: 1.5rem !important;
11298 padding-bottom: 1.5rem !important;
11299 }
11300 .py-xl-5 {
11301 padding-top: 3rem !important;
11302 padding-bottom: 3rem !important;
11303 }
11304 .pt-xl-0 {
11305 padding-top: 0 !important;
11306 }
11307 .pt-xl-1 {
11308 padding-top: 0.25rem !important;
11309 }
11310 .pt-xl-2 {
11311 padding-top: 0.5rem !important;
11312 }
11313 .pt-xl-3 {
11314 padding-top: 1rem !important;
11315 }
11316 .pt-xl-4 {
11317 padding-top: 1.5rem !important;
11318 }
11319 .pt-xl-5 {
11320 padding-top: 3rem !important;
11321 }
11322 .pe-xl-0 {
11323 padding-right: 0 !important;
11324 }
11325 .pe-xl-1 {
11326 padding-right: 0.25rem !important;
11327 }
11328 .pe-xl-2 {
11329 padding-right: 0.5rem !important;
11330 }
11331 .pe-xl-3 {
11332 padding-right: 1rem !important;
11333 }
11334 .pe-xl-4 {
11335 padding-right: 1.5rem !important;
11336 }
11337 .pe-xl-5 {
11338 padding-right: 3rem !important;
11339 }
11340 .pb-xl-0 {
11341 padding-bottom: 0 !important;
11342 }
11343 .pb-xl-1 {
11344 padding-bottom: 0.25rem !important;
11345 }
11346 .pb-xl-2 {
11347 padding-bottom: 0.5rem !important;
11348 }
11349 .pb-xl-3 {
11350 padding-bottom: 1rem !important;
11351 }
11352 .pb-xl-4 {
11353 padding-bottom: 1.5rem !important;
11354 }
11355 .pb-xl-5 {
11356 padding-bottom: 3rem !important;
11357 }
11358 .ps-xl-0 {
11359 padding-left: 0 !important;
11360 }
11361 .ps-xl-1 {
11362 padding-left: 0.25rem !important;
11363 }
11364 .ps-xl-2 {
11365 padding-left: 0.5rem !important;
11366 }
11367 .ps-xl-3 {
11368 padding-left: 1rem !important;
11369 }
11370 .ps-xl-4 {
11371 padding-left: 1.5rem !important;
11372 }
11373 .ps-xl-5 {
11374 padding-left: 3rem !important;
11375 }
11376 .gap-xl-0 {
11377 gap: 0 !important;
11378 }
11379 .gap-xl-1 {
11380 gap: 0.25rem !important;
11381 }
11382 .gap-xl-2 {
11383 gap: 0.5rem !important;
11384 }
11385 .gap-xl-3 {
11386 gap: 1rem !important;
11387 }
11388 .gap-xl-4 {
11389 gap: 1.5rem !important;
11390 }
11391 .gap-xl-5 {
11392 gap: 3rem !important;
11393 }
11394 .row-gap-xl-0 {
11395 row-gap: 0 !important;
11396 }
11397 .row-gap-xl-1 {
11398 row-gap: 0.25rem !important;
11399 }
11400 .row-gap-xl-2 {
11401 row-gap: 0.5rem !important;
11402 }
11403 .row-gap-xl-3 {
11404 row-gap: 1rem !important;
11405 }
11406 .row-gap-xl-4 {
11407 row-gap: 1.5rem !important;
11408 }
11409 .row-gap-xl-5 {
11410 row-gap: 3rem !important;
11411 }
11412 .column-gap-xl-0 {
11413 -moz-column-gap: 0 !important;
11414 column-gap: 0 !important;
11415 }
11416 .column-gap-xl-1 {
11417 -moz-column-gap: 0.25rem !important;
11418 column-gap: 0.25rem !important;
11419 }
11420 .column-gap-xl-2 {
11421 -moz-column-gap: 0.5rem !important;
11422 column-gap: 0.5rem !important;
11423 }
11424 .column-gap-xl-3 {
11425 -moz-column-gap: 1rem !important;
11426 column-gap: 1rem !important;
11427 }
11428 .column-gap-xl-4 {
11429 -moz-column-gap: 1.5rem !important;
11430 column-gap: 1.5rem !important;
11431 }
11432 .column-gap-xl-5 {
11433 -moz-column-gap: 3rem !important;
11434 column-gap: 3rem !important;
11435 }
11436 .text-xl-start {
11437 text-align: left !important;
11438 }
11439 .text-xl-end {
11440 text-align: right !important;
11441 }
11442 .text-xl-center {
11443 text-align: center !important;
11444 }
11445}
11446@media (min-width: 1400px) {
11447 .float-xxl-start {
11448 float: left !important;
11449 }
11450 .float-xxl-end {
11451 float: right !important;
11452 }
11453 .float-xxl-none {
11454 float: none !important;
11455 }
11456 .object-fit-xxl-contain {
11457 -o-object-fit: contain !important;
11458 object-fit: contain !important;
11459 }
11460 .object-fit-xxl-cover {
11461 -o-object-fit: cover !important;
11462 object-fit: cover !important;
11463 }
11464 .object-fit-xxl-fill {
11465 -o-object-fit: fill !important;
11466 object-fit: fill !important;
11467 }
11468 .object-fit-xxl-scale {
11469 -o-object-fit: scale-down !important;
11470 object-fit: scale-down !important;
11471 }
11472 .object-fit-xxl-none {
11473 -o-object-fit: none !important;
11474 object-fit: none !important;
11475 }
11476 .d-xxl-inline {
11477 display: inline !important;
11478 }
11479 .d-xxl-inline-block {
11480 display: inline-block !important;
11481 }
11482 .d-xxl-block {
11483 display: block !important;
11484 }
11485 .d-xxl-grid {
11486 display: grid !important;
11487 }
11488 .d-xxl-inline-grid {
11489 display: inline-grid !important;
11490 }
11491 .d-xxl-table {
11492 display: table !important;
11493 }
11494 .d-xxl-table-row {
11495 display: table-row !important;
11496 }
11497 .d-xxl-table-cell {
11498 display: table-cell !important;
11499 }
11500 .d-xxl-flex {
11501 display: flex !important;
11502 }
11503 .d-xxl-inline-flex {
11504 display: inline-flex !important;
11505 }
11506 .d-xxl-none {
11507 display: none !important;
11508 }
11509 .flex-xxl-fill {
11510 flex: 1 1 auto !important;
11511 }
11512 .flex-xxl-row {
11513 flex-direction: row !important;
11514 }
11515 .flex-xxl-column {
11516 flex-direction: column !important;
11517 }
11518 .flex-xxl-row-reverse {
11519 flex-direction: row-reverse !important;
11520 }
11521 .flex-xxl-column-reverse {
11522 flex-direction: column-reverse !important;
11523 }
11524 .flex-xxl-grow-0 {
11525 flex-grow: 0 !important;
11526 }
11527 .flex-xxl-grow-1 {
11528 flex-grow: 1 !important;
11529 }
11530 .flex-xxl-shrink-0 {
11531 flex-shrink: 0 !important;
11532 }
11533 .flex-xxl-shrink-1 {
11534 flex-shrink: 1 !important;
11535 }
11536 .flex-xxl-wrap {
11537 flex-wrap: wrap !important;
11538 }
11539 .flex-xxl-nowrap {
11540 flex-wrap: nowrap !important;
11541 }
11542 .flex-xxl-wrap-reverse {
11543 flex-wrap: wrap-reverse !important;
11544 }
11545 .justify-content-xxl-start {
11546 justify-content: flex-start !important;
11547 }
11548 .justify-content-xxl-end {
11549 justify-content: flex-end !important;
11550 }
11551 .justify-content-xxl-center {
11552 justify-content: center !important;
11553 }
11554 .justify-content-xxl-between {
11555 justify-content: space-between !important;
11556 }
11557 .justify-content-xxl-around {
11558 justify-content: space-around !important;
11559 }
11560 .justify-content-xxl-evenly {
11561 justify-content: space-evenly !important;
11562 }
11563 .align-items-xxl-start {
11564 align-items: flex-start !important;
11565 }
11566 .align-items-xxl-end {
11567 align-items: flex-end !important;
11568 }
11569 .align-items-xxl-center {
11570 align-items: center !important;
11571 }
11572 .align-items-xxl-baseline {
11573 align-items: baseline !important;
11574 }
11575 .align-items-xxl-stretch {
11576 align-items: stretch !important;
11577 }
11578 .align-content-xxl-start {
11579 align-content: flex-start !important;
11580 }
11581 .align-content-xxl-end {
11582 align-content: flex-end !important;
11583 }
11584 .align-content-xxl-center {
11585 align-content: center !important;
11586 }
11587 .align-content-xxl-between {
11588 align-content: space-between !important;
11589 }
11590 .align-content-xxl-around {
11591 align-content: space-around !important;
11592 }
11593 .align-content-xxl-stretch {
11594 align-content: stretch !important;
11595 }
11596 .align-self-xxl-auto {
11597 align-self: auto !important;
11598 }
11599 .align-self-xxl-start {
11600 align-self: flex-start !important;
11601 }
11602 .align-self-xxl-end {
11603 align-self: flex-end !important;
11604 }
11605 .align-self-xxl-center {
11606 align-self: center !important;
11607 }
11608 .align-self-xxl-baseline {
11609 align-self: baseline !important;
11610 }
11611 .align-self-xxl-stretch {
11612 align-self: stretch !important;
11613 }
11614 .order-xxl-first {
11615 order: -1 !important;
11616 }
11617 .order-xxl-0 {
11618 order: 0 !important;
11619 }
11620 .order-xxl-1 {
11621 order: 1 !important;
11622 }
11623 .order-xxl-2 {
11624 order: 2 !important;
11625 }
11626 .order-xxl-3 {
11627 order: 3 !important;
11628 }
11629 .order-xxl-4 {
11630 order: 4 !important;
11631 }
11632 .order-xxl-5 {
11633 order: 5 !important;
11634 }
11635 .order-xxl-last {
11636 order: 6 !important;
11637 }
11638 .m-xxl-0 {
11639 margin: 0 !important;
11640 }
11641 .m-xxl-1 {
11642 margin: 0.25rem !important;
11643 }
11644 .m-xxl-2 {
11645 margin: 0.5rem !important;
11646 }
11647 .m-xxl-3 {
11648 margin: 1rem !important;
11649 }
11650 .m-xxl-4 {
11651 margin: 1.5rem !important;
11652 }
11653 .m-xxl-5 {
11654 margin: 3rem !important;
11655 }
11656 .m-xxl-auto {
11657 margin: auto !important;
11658 }
11659 .mx-xxl-0 {
11660 margin-right: 0 !important;
11661 margin-left: 0 !important;
11662 }
11663 .mx-xxl-1 {
11664 margin-right: 0.25rem !important;
11665 margin-left: 0.25rem !important;
11666 }
11667 .mx-xxl-2 {
11668 margin-right: 0.5rem !important;
11669 margin-left: 0.5rem !important;
11670 }
11671 .mx-xxl-3 {
11672 margin-right: 1rem !important;
11673 margin-left: 1rem !important;
11674 }
11675 .mx-xxl-4 {
11676 margin-right: 1.5rem !important;
11677 margin-left: 1.5rem !important;
11678 }
11679 .mx-xxl-5 {
11680 margin-right: 3rem !important;
11681 margin-left: 3rem !important;
11682 }
11683 .mx-xxl-auto {
11684 margin-right: auto !important;
11685 margin-left: auto !important;
11686 }
11687 .my-xxl-0 {
11688 margin-top: 0 !important;
11689 margin-bottom: 0 !important;
11690 }
11691 .my-xxl-1 {
11692 margin-top: 0.25rem !important;
11693 margin-bottom: 0.25rem !important;
11694 }
11695 .my-xxl-2 {
11696 margin-top: 0.5rem !important;
11697 margin-bottom: 0.5rem !important;
11698 }
11699 .my-xxl-3 {
11700 margin-top: 1rem !important;
11701 margin-bottom: 1rem !important;
11702 }
11703 .my-xxl-4 {
11704 margin-top: 1.5rem !important;
11705 margin-bottom: 1.5rem !important;
11706 }
11707 .my-xxl-5 {
11708 margin-top: 3rem !important;
11709 margin-bottom: 3rem !important;
11710 }
11711 .my-xxl-auto {
11712 margin-top: auto !important;
11713 margin-bottom: auto !important;
11714 }
11715 .mt-xxl-0 {
11716 margin-top: 0 !important;
11717 }
11718 .mt-xxl-1 {
11719 margin-top: 0.25rem !important;
11720 }
11721 .mt-xxl-2 {
11722 margin-top: 0.5rem !important;
11723 }
11724 .mt-xxl-3 {
11725 margin-top: 1rem !important;
11726 }
11727 .mt-xxl-4 {
11728 margin-top: 1.5rem !important;
11729 }
11730 .mt-xxl-5 {
11731 margin-top: 3rem !important;
11732 }
11733 .mt-xxl-auto {
11734 margin-top: auto !important;
11735 }
11736 .me-xxl-0 {
11737 margin-right: 0 !important;
11738 }
11739 .me-xxl-1 {
11740 margin-right: 0.25rem !important;
11741 }
11742 .me-xxl-2 {
11743 margin-right: 0.5rem !important;
11744 }
11745 .me-xxl-3 {
11746 margin-right: 1rem !important;
11747 }
11748 .me-xxl-4 {
11749 margin-right: 1.5rem !important;
11750 }
11751 .me-xxl-5 {
11752 margin-right: 3rem !important;
11753 }
11754 .me-xxl-auto {
11755 margin-right: auto !important;
11756 }
11757 .mb-xxl-0 {
11758 margin-bottom: 0 !important;
11759 }
11760 .mb-xxl-1 {
11761 margin-bottom: 0.25rem !important;
11762 }
11763 .mb-xxl-2 {
11764 margin-bottom: 0.5rem !important;
11765 }
11766 .mb-xxl-3 {
11767 margin-bottom: 1rem !important;
11768 }
11769 .mb-xxl-4 {
11770 margin-bottom: 1.5rem !important;
11771 }
11772 .mb-xxl-5 {
11773 margin-bottom: 3rem !important;
11774 }
11775 .mb-xxl-auto {
11776 margin-bottom: auto !important;
11777 }
11778 .ms-xxl-0 {
11779 margin-left: 0 !important;
11780 }
11781 .ms-xxl-1 {
11782 margin-left: 0.25rem !important;
11783 }
11784 .ms-xxl-2 {
11785 margin-left: 0.5rem !important;
11786 }
11787 .ms-xxl-3 {
11788 margin-left: 1rem !important;
11789 }
11790 .ms-xxl-4 {
11791 margin-left: 1.5rem !important;
11792 }
11793 .ms-xxl-5 {
11794 margin-left: 3rem !important;
11795 }
11796 .ms-xxl-auto {
11797 margin-left: auto !important;
11798 }
11799 .p-xxl-0 {
11800 padding: 0 !important;
11801 }
11802 .p-xxl-1 {
11803 padding: 0.25rem !important;
11804 }
11805 .p-xxl-2 {
11806 padding: 0.5rem !important;
11807 }
11808 .p-xxl-3 {
11809 padding: 1rem !important;
11810 }
11811 .p-xxl-4 {
11812 padding: 1.5rem !important;
11813 }
11814 .p-xxl-5 {
11815 padding: 3rem !important;
11816 }
11817 .px-xxl-0 {
11818 padding-right: 0 !important;
11819 padding-left: 0 !important;
11820 }
11821 .px-xxl-1 {
11822 padding-right: 0.25rem !important;
11823 padding-left: 0.25rem !important;
11824 }
11825 .px-xxl-2 {
11826 padding-right: 0.5rem !important;
11827 padding-left: 0.5rem !important;
11828 }
11829 .px-xxl-3 {
11830 padding-right: 1rem !important;
11831 padding-left: 1rem !important;
11832 }
11833 .px-xxl-4 {
11834 padding-right: 1.5rem !important;
11835 padding-left: 1.5rem !important;
11836 }
11837 .px-xxl-5 {
11838 padding-right: 3rem !important;
11839 padding-left: 3rem !important;
11840 }
11841 .py-xxl-0 {
11842 padding-top: 0 !important;
11843 padding-bottom: 0 !important;
11844 }
11845 .py-xxl-1 {
11846 padding-top: 0.25rem !important;
11847 padding-bottom: 0.25rem !important;
11848 }
11849 .py-xxl-2 {
11850 padding-top: 0.5rem !important;
11851 padding-bottom: 0.5rem !important;
11852 }
11853 .py-xxl-3 {
11854 padding-top: 1rem !important;
11855 padding-bottom: 1rem !important;
11856 }
11857 .py-xxl-4 {
11858 padding-top: 1.5rem !important;
11859 padding-bottom: 1.5rem !important;
11860 }
11861 .py-xxl-5 {
11862 padding-top: 3rem !important;
11863 padding-bottom: 3rem !important;
11864 }
11865 .pt-xxl-0 {
11866 padding-top: 0 !important;
11867 }
11868 .pt-xxl-1 {
11869 padding-top: 0.25rem !important;
11870 }
11871 .pt-xxl-2 {
11872 padding-top: 0.5rem !important;
11873 }
11874 .pt-xxl-3 {
11875 padding-top: 1rem !important;
11876 }
11877 .pt-xxl-4 {
11878 padding-top: 1.5rem !important;
11879 }
11880 .pt-xxl-5 {
11881 padding-top: 3rem !important;
11882 }
11883 .pe-xxl-0 {
11884 padding-right: 0 !important;
11885 }
11886 .pe-xxl-1 {
11887 padding-right: 0.25rem !important;
11888 }
11889 .pe-xxl-2 {
11890 padding-right: 0.5rem !important;
11891 }
11892 .pe-xxl-3 {
11893 padding-right: 1rem !important;
11894 }
11895 .pe-xxl-4 {
11896 padding-right: 1.5rem !important;
11897 }
11898 .pe-xxl-5 {
11899 padding-right: 3rem !important;
11900 }
11901 .pb-xxl-0 {
11902 padding-bottom: 0 !important;
11903 }
11904 .pb-xxl-1 {
11905 padding-bottom: 0.25rem !important;
11906 }
11907 .pb-xxl-2 {
11908 padding-bottom: 0.5rem !important;
11909 }
11910 .pb-xxl-3 {
11911 padding-bottom: 1rem !important;
11912 }
11913 .pb-xxl-4 {
11914 padding-bottom: 1.5rem !important;
11915 }
11916 .pb-xxl-5 {
11917 padding-bottom: 3rem !important;
11918 }
11919 .ps-xxl-0 {
11920 padding-left: 0 !important;
11921 }
11922 .ps-xxl-1 {
11923 padding-left: 0.25rem !important;
11924 }
11925 .ps-xxl-2 {
11926 padding-left: 0.5rem !important;
11927 }
11928 .ps-xxl-3 {
11929 padding-left: 1rem !important;
11930 }
11931 .ps-xxl-4 {
11932 padding-left: 1.5rem !important;
11933 }
11934 .ps-xxl-5 {
11935 padding-left: 3rem !important;
11936 }
11937 .gap-xxl-0 {
11938 gap: 0 !important;
11939 }
11940 .gap-xxl-1 {
11941 gap: 0.25rem !important;
11942 }
11943 .gap-xxl-2 {
11944 gap: 0.5rem !important;
11945 }
11946 .gap-xxl-3 {
11947 gap: 1rem !important;
11948 }
11949 .gap-xxl-4 {
11950 gap: 1.5rem !important;
11951 }
11952 .gap-xxl-5 {
11953 gap: 3rem !important;
11954 }
11955 .row-gap-xxl-0 {
11956 row-gap: 0 !important;
11957 }
11958 .row-gap-xxl-1 {
11959 row-gap: 0.25rem !important;
11960 }
11961 .row-gap-xxl-2 {
11962 row-gap: 0.5rem !important;
11963 }
11964 .row-gap-xxl-3 {
11965 row-gap: 1rem !important;
11966 }
11967 .row-gap-xxl-4 {
11968 row-gap: 1.5rem !important;
11969 }
11970 .row-gap-xxl-5 {
11971 row-gap: 3rem !important;
11972 }
11973 .column-gap-xxl-0 {
11974 -moz-column-gap: 0 !important;
11975 column-gap: 0 !important;
11976 }
11977 .column-gap-xxl-1 {
11978 -moz-column-gap: 0.25rem !important;
11979 column-gap: 0.25rem !important;
11980 }
11981 .column-gap-xxl-2 {
11982 -moz-column-gap: 0.5rem !important;
11983 column-gap: 0.5rem !important;
11984 }
11985 .column-gap-xxl-3 {
11986 -moz-column-gap: 1rem !important;
11987 column-gap: 1rem !important;
11988 }
11989 .column-gap-xxl-4 {
11990 -moz-column-gap: 1.5rem !important;
11991 column-gap: 1.5rem !important;
11992 }
11993 .column-gap-xxl-5 {
11994 -moz-column-gap: 3rem !important;
11995 column-gap: 3rem !important;
11996 }
11997 .text-xxl-start {
11998 text-align: left !important;
11999 }
12000 .text-xxl-end {
12001 text-align: right !important;
12002 }
12003 .text-xxl-center {
12004 text-align: center !important;
12005 }
12006}
12007@media (min-width: 1200px) {
12008 .fs-1 {
12009 font-size: 2.5rem !important;
12010 }
12011 .fs-2 {
12012 font-size: 2rem !important;
12013 }
12014 .fs-3 {
12015 font-size: 1.75rem !important;
12016 }
12017 .fs-4 {
12018 font-size: 1.5rem !important;
12019 }
12020}
12021@media print {
12022 .d-print-inline {
12023 display: inline !important;
12024 }
12025 .d-print-inline-block {
12026 display: inline-block !important;
12027 }
12028 .d-print-block {
12029 display: block !important;
12030 }
12031 .d-print-grid {
12032 display: grid !important;
12033 }
12034 .d-print-inline-grid {
12035 display: inline-grid !important;
12036 }
12037 .d-print-table {
12038 display: table !important;
12039 }
12040 .d-print-table-row {
12041 display: table-row !important;
12042 }
12043 .d-print-table-cell {
12044 display: table-cell !important;
12045 }
12046 .d-print-flex {
12047 display: flex !important;
12048 }
12049 .d-print-inline-flex {
12050 display: inline-flex !important;
12051 }
12052 .d-print-none {
12053 display: none !important;
12054 }
12055}
12056
12057/*# sourceMappingURL=bootstrap.css.map */