]> jfr.im git - dlqueue.git/blame - static/bootstrap/css/bootstrap.css
hello world
[dlqueue.git] / static / bootstrap / css / bootstrap.css
CommitLineData
28ed5e79
JR
1@charset "UTF-8";
2/*!
3 * Bootstrap v5.3.2 (https://getbootstrap.com/)
4 * Copyright 2011-2023 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:disabled, .btn.disabled, fieldset:disabled .btn {
3046 color: var(--bs-btn-disabled-color);
3047 pointer-events: none;
3048 background-color: var(--bs-btn-disabled-bg);
3049 border-color: var(--bs-btn-disabled-border-color);
3050 opacity: var(--bs-btn-disabled-opacity);
3051}
3052
3053.btn-primary {
3054 --bs-btn-color: #fff;
3055 --bs-btn-bg: #0d6efd;
3056 --bs-btn-border-color: #0d6efd;
3057 --bs-btn-hover-color: #fff;
3058 --bs-btn-hover-bg: #0b5ed7;
3059 --bs-btn-hover-border-color: #0a58ca;
3060 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3061 --bs-btn-active-color: #fff;
3062 --bs-btn-active-bg: #0a58ca;
3063 --bs-btn-active-border-color: #0a53be;
3064 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3065 --bs-btn-disabled-color: #fff;
3066 --bs-btn-disabled-bg: #0d6efd;
3067 --bs-btn-disabled-border-color: #0d6efd;
3068}
3069
3070.btn-secondary {
3071 --bs-btn-color: #fff;
3072 --bs-btn-bg: #6c757d;
3073 --bs-btn-border-color: #6c757d;
3074 --bs-btn-hover-color: #fff;
3075 --bs-btn-hover-bg: #5c636a;
3076 --bs-btn-hover-border-color: #565e64;
3077 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3078 --bs-btn-active-color: #fff;
3079 --bs-btn-active-bg: #565e64;
3080 --bs-btn-active-border-color: #51585e;
3081 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3082 --bs-btn-disabled-color: #fff;
3083 --bs-btn-disabled-bg: #6c757d;
3084 --bs-btn-disabled-border-color: #6c757d;
3085}
3086
3087.btn-success {
3088 --bs-btn-color: #fff;
3089 --bs-btn-bg: #198754;
3090 --bs-btn-border-color: #198754;
3091 --bs-btn-hover-color: #fff;
3092 --bs-btn-hover-bg: #157347;
3093 --bs-btn-hover-border-color: #146c43;
3094 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3095 --bs-btn-active-color: #fff;
3096 --bs-btn-active-bg: #146c43;
3097 --bs-btn-active-border-color: #13653f;
3098 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3099 --bs-btn-disabled-color: #fff;
3100 --bs-btn-disabled-bg: #198754;
3101 --bs-btn-disabled-border-color: #198754;
3102}
3103
3104.btn-info {
3105 --bs-btn-color: #000;
3106 --bs-btn-bg: #0dcaf0;
3107 --bs-btn-border-color: #0dcaf0;
3108 --bs-btn-hover-color: #000;
3109 --bs-btn-hover-bg: #31d2f2;
3110 --bs-btn-hover-border-color: #25cff2;
3111 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3112 --bs-btn-active-color: #000;
3113 --bs-btn-active-bg: #3dd5f3;
3114 --bs-btn-active-border-color: #25cff2;
3115 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3116 --bs-btn-disabled-color: #000;
3117 --bs-btn-disabled-bg: #0dcaf0;
3118 --bs-btn-disabled-border-color: #0dcaf0;
3119}
3120
3121.btn-warning {
3122 --bs-btn-color: #000;
3123 --bs-btn-bg: #ffc107;
3124 --bs-btn-border-color: #ffc107;
3125 --bs-btn-hover-color: #000;
3126 --bs-btn-hover-bg: #ffca2c;
3127 --bs-btn-hover-border-color: #ffc720;
3128 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3129 --bs-btn-active-color: #000;
3130 --bs-btn-active-bg: #ffcd39;
3131 --bs-btn-active-border-color: #ffc720;
3132 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3133 --bs-btn-disabled-color: #000;
3134 --bs-btn-disabled-bg: #ffc107;
3135 --bs-btn-disabled-border-color: #ffc107;
3136}
3137
3138.btn-danger {
3139 --bs-btn-color: #fff;
3140 --bs-btn-bg: #dc3545;
3141 --bs-btn-border-color: #dc3545;
3142 --bs-btn-hover-color: #fff;
3143 --bs-btn-hover-bg: #bb2d3b;
3144 --bs-btn-hover-border-color: #b02a37;
3145 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3146 --bs-btn-active-color: #fff;
3147 --bs-btn-active-bg: #b02a37;
3148 --bs-btn-active-border-color: #a52834;
3149 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3150 --bs-btn-disabled-color: #fff;
3151 --bs-btn-disabled-bg: #dc3545;
3152 --bs-btn-disabled-border-color: #dc3545;
3153}
3154
3155.btn-light {
3156 --bs-btn-color: #000;
3157 --bs-btn-bg: #f8f9fa;
3158 --bs-btn-border-color: #f8f9fa;
3159 --bs-btn-hover-color: #000;
3160 --bs-btn-hover-bg: #d3d4d5;
3161 --bs-btn-hover-border-color: #c6c7c8;
3162 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3163 --bs-btn-active-color: #000;
3164 --bs-btn-active-bg: #c6c7c8;
3165 --bs-btn-active-border-color: #babbbc;
3166 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3167 --bs-btn-disabled-color: #000;
3168 --bs-btn-disabled-bg: #f8f9fa;
3169 --bs-btn-disabled-border-color: #f8f9fa;
3170}
3171
3172.btn-dark {
3173 --bs-btn-color: #fff;
3174 --bs-btn-bg: #212529;
3175 --bs-btn-border-color: #212529;
3176 --bs-btn-hover-color: #fff;
3177 --bs-btn-hover-bg: #424649;
3178 --bs-btn-hover-border-color: #373b3e;
3179 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3180 --bs-btn-active-color: #fff;
3181 --bs-btn-active-bg: #4d5154;
3182 --bs-btn-active-border-color: #373b3e;
3183 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3184 --bs-btn-disabled-color: #fff;
3185 --bs-btn-disabled-bg: #212529;
3186 --bs-btn-disabled-border-color: #212529;
3187}
3188
3189.btn-outline-primary {
3190 --bs-btn-color: #0d6efd;
3191 --bs-btn-border-color: #0d6efd;
3192 --bs-btn-hover-color: #fff;
3193 --bs-btn-hover-bg: #0d6efd;
3194 --bs-btn-hover-border-color: #0d6efd;
3195 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3196 --bs-btn-active-color: #fff;
3197 --bs-btn-active-bg: #0d6efd;
3198 --bs-btn-active-border-color: #0d6efd;
3199 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3200 --bs-btn-disabled-color: #0d6efd;
3201 --bs-btn-disabled-bg: transparent;
3202 --bs-btn-disabled-border-color: #0d6efd;
3203 --bs-gradient: none;
3204}
3205
3206.btn-outline-secondary {
3207 --bs-btn-color: #6c757d;
3208 --bs-btn-border-color: #6c757d;
3209 --bs-btn-hover-color: #fff;
3210 --bs-btn-hover-bg: #6c757d;
3211 --bs-btn-hover-border-color: #6c757d;
3212 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3213 --bs-btn-active-color: #fff;
3214 --bs-btn-active-bg: #6c757d;
3215 --bs-btn-active-border-color: #6c757d;
3216 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3217 --bs-btn-disabled-color: #6c757d;
3218 --bs-btn-disabled-bg: transparent;
3219 --bs-btn-disabled-border-color: #6c757d;
3220 --bs-gradient: none;
3221}
3222
3223.btn-outline-success {
3224 --bs-btn-color: #198754;
3225 --bs-btn-border-color: #198754;
3226 --bs-btn-hover-color: #fff;
3227 --bs-btn-hover-bg: #198754;
3228 --bs-btn-hover-border-color: #198754;
3229 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3230 --bs-btn-active-color: #fff;
3231 --bs-btn-active-bg: #198754;
3232 --bs-btn-active-border-color: #198754;
3233 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3234 --bs-btn-disabled-color: #198754;
3235 --bs-btn-disabled-bg: transparent;
3236 --bs-btn-disabled-border-color: #198754;
3237 --bs-gradient: none;
3238}
3239
3240.btn-outline-info {
3241 --bs-btn-color: #0dcaf0;
3242 --bs-btn-border-color: #0dcaf0;
3243 --bs-btn-hover-color: #000;
3244 --bs-btn-hover-bg: #0dcaf0;
3245 --bs-btn-hover-border-color: #0dcaf0;
3246 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3247 --bs-btn-active-color: #000;
3248 --bs-btn-active-bg: #0dcaf0;
3249 --bs-btn-active-border-color: #0dcaf0;
3250 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3251 --bs-btn-disabled-color: #0dcaf0;
3252 --bs-btn-disabled-bg: transparent;
3253 --bs-btn-disabled-border-color: #0dcaf0;
3254 --bs-gradient: none;
3255}
3256
3257.btn-outline-warning {
3258 --bs-btn-color: #ffc107;
3259 --bs-btn-border-color: #ffc107;
3260 --bs-btn-hover-color: #000;
3261 --bs-btn-hover-bg: #ffc107;
3262 --bs-btn-hover-border-color: #ffc107;
3263 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3264 --bs-btn-active-color: #000;
3265 --bs-btn-active-bg: #ffc107;
3266 --bs-btn-active-border-color: #ffc107;
3267 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3268 --bs-btn-disabled-color: #ffc107;
3269 --bs-btn-disabled-bg: transparent;
3270 --bs-btn-disabled-border-color: #ffc107;
3271 --bs-gradient: none;
3272}
3273
3274.btn-outline-danger {
3275 --bs-btn-color: #dc3545;
3276 --bs-btn-border-color: #dc3545;
3277 --bs-btn-hover-color: #fff;
3278 --bs-btn-hover-bg: #dc3545;
3279 --bs-btn-hover-border-color: #dc3545;
3280 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3281 --bs-btn-active-color: #fff;
3282 --bs-btn-active-bg: #dc3545;
3283 --bs-btn-active-border-color: #dc3545;
3284 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3285 --bs-btn-disabled-color: #dc3545;
3286 --bs-btn-disabled-bg: transparent;
3287 --bs-btn-disabled-border-color: #dc3545;
3288 --bs-gradient: none;
3289}
3290
3291.btn-outline-light {
3292 --bs-btn-color: #f8f9fa;
3293 --bs-btn-border-color: #f8f9fa;
3294 --bs-btn-hover-color: #000;
3295 --bs-btn-hover-bg: #f8f9fa;
3296 --bs-btn-hover-border-color: #f8f9fa;
3297 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3298 --bs-btn-active-color: #000;
3299 --bs-btn-active-bg: #f8f9fa;
3300 --bs-btn-active-border-color: #f8f9fa;
3301 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3302 --bs-btn-disabled-color: #f8f9fa;
3303 --bs-btn-disabled-bg: transparent;
3304 --bs-btn-disabled-border-color: #f8f9fa;
3305 --bs-gradient: none;
3306}
3307
3308.btn-outline-dark {
3309 --bs-btn-color: #212529;
3310 --bs-btn-border-color: #212529;
3311 --bs-btn-hover-color: #fff;
3312 --bs-btn-hover-bg: #212529;
3313 --bs-btn-hover-border-color: #212529;
3314 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3315 --bs-btn-active-color: #fff;
3316 --bs-btn-active-bg: #212529;
3317 --bs-btn-active-border-color: #212529;
3318 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3319 --bs-btn-disabled-color: #212529;
3320 --bs-btn-disabled-bg: transparent;
3321 --bs-btn-disabled-border-color: #212529;
3322 --bs-gradient: none;
3323}
3324
3325.btn-link {
3326 --bs-btn-font-weight: 400;
3327 --bs-btn-color: var(--bs-link-color);
3328 --bs-btn-bg: transparent;
3329 --bs-btn-border-color: transparent;
3330 --bs-btn-hover-color: var(--bs-link-hover-color);
3331 --bs-btn-hover-border-color: transparent;
3332 --bs-btn-active-color: var(--bs-link-hover-color);
3333 --bs-btn-active-border-color: transparent;
3334 --bs-btn-disabled-color: #6c757d;
3335 --bs-btn-disabled-border-color: transparent;
3336 --bs-btn-box-shadow: 0 0 0 #000;
3337 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3338 text-decoration: underline;
3339}
3340.btn-link:focus-visible {
3341 color: var(--bs-btn-color);
3342}
3343.btn-link:hover {
3344 color: var(--bs-btn-hover-color);
3345}
3346
3347.btn-lg, .btn-group-lg > .btn {
3348 --bs-btn-padding-y: 0.5rem;
3349 --bs-btn-padding-x: 1rem;
3350 --bs-btn-font-size: 1.25rem;
3351 --bs-btn-border-radius: var(--bs-border-radius-lg);
3352}
3353
3354.btn-sm, .btn-group-sm > .btn {
3355 --bs-btn-padding-y: 0.25rem;
3356 --bs-btn-padding-x: 0.5rem;
3357 --bs-btn-font-size: 0.875rem;
3358 --bs-btn-border-radius: var(--bs-border-radius-sm);
3359}
3360
3361.fade {
3362 transition: opacity 0.15s linear;
3363}
3364@media (prefers-reduced-motion: reduce) {
3365 .fade {
3366 transition: none;
3367 }
3368}
3369.fade:not(.show) {
3370 opacity: 0;
3371}
3372
3373.collapse:not(.show) {
3374 display: none;
3375}
3376
3377.collapsing {
3378 height: 0;
3379 overflow: hidden;
3380 transition: height 0.35s ease;
3381}
3382@media (prefers-reduced-motion: reduce) {
3383 .collapsing {
3384 transition: none;
3385 }
3386}
3387.collapsing.collapse-horizontal {
3388 width: 0;
3389 height: auto;
3390 transition: width 0.35s ease;
3391}
3392@media (prefers-reduced-motion: reduce) {
3393 .collapsing.collapse-horizontal {
3394 transition: none;
3395 }
3396}
3397
3398.dropup,
3399.dropend,
3400.dropdown,
3401.dropstart,
3402.dropup-center,
3403.dropdown-center {
3404 position: relative;
3405}
3406
3407.dropdown-toggle {
3408 white-space: nowrap;
3409}
3410.dropdown-toggle::after {
3411 display: inline-block;
3412 margin-left: 0.255em;
3413 vertical-align: 0.255em;
3414 content: "";
3415 border-top: 0.3em solid;
3416 border-right: 0.3em solid transparent;
3417 border-bottom: 0;
3418 border-left: 0.3em solid transparent;
3419}
3420.dropdown-toggle:empty::after {
3421 margin-left: 0;
3422}
3423
3424.dropdown-menu {
3425 --bs-dropdown-zindex: 1000;
3426 --bs-dropdown-min-width: 10rem;
3427 --bs-dropdown-padding-x: 0;
3428 --bs-dropdown-padding-y: 0.5rem;
3429 --bs-dropdown-spacer: 0.125rem;
3430 --bs-dropdown-font-size: 1rem;
3431 --bs-dropdown-color: var(--bs-body-color);
3432 --bs-dropdown-bg: var(--bs-body-bg);
3433 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3434 --bs-dropdown-border-radius: var(--bs-border-radius);
3435 --bs-dropdown-border-width: var(--bs-border-width);
3436 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3437 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3438 --bs-dropdown-divider-margin-y: 0.5rem;
3439 --bs-dropdown-box-shadow: var(--bs-box-shadow);
3440 --bs-dropdown-link-color: var(--bs-body-color);
3441 --bs-dropdown-link-hover-color: var(--bs-body-color);
3442 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3443 --bs-dropdown-link-active-color: #fff;
3444 --bs-dropdown-link-active-bg: #0d6efd;
3445 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3446 --bs-dropdown-item-padding-x: 1rem;
3447 --bs-dropdown-item-padding-y: 0.25rem;
3448 --bs-dropdown-header-color: #6c757d;
3449 --bs-dropdown-header-padding-x: 1rem;
3450 --bs-dropdown-header-padding-y: 0.5rem;
3451 position: absolute;
3452 z-index: var(--bs-dropdown-zindex);
3453 display: none;
3454 min-width: var(--bs-dropdown-min-width);
3455 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3456 margin: 0;
3457 font-size: var(--bs-dropdown-font-size);
3458 color: var(--bs-dropdown-color);
3459 text-align: left;
3460 list-style: none;
3461 background-color: var(--bs-dropdown-bg);
3462 background-clip: padding-box;
3463 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3464 border-radius: var(--bs-dropdown-border-radius);
3465}
3466.dropdown-menu[data-bs-popper] {
3467 top: 100%;
3468 left: 0;
3469 margin-top: var(--bs-dropdown-spacer);
3470}
3471
3472.dropdown-menu-start {
3473 --bs-position: start;
3474}
3475.dropdown-menu-start[data-bs-popper] {
3476 right: auto;
3477 left: 0;
3478}
3479
3480.dropdown-menu-end {
3481 --bs-position: end;
3482}
3483.dropdown-menu-end[data-bs-popper] {
3484 right: 0;
3485 left: auto;
3486}
3487
3488@media (min-width: 576px) {
3489 .dropdown-menu-sm-start {
3490 --bs-position: start;
3491 }
3492 .dropdown-menu-sm-start[data-bs-popper] {
3493 right: auto;
3494 left: 0;
3495 }
3496 .dropdown-menu-sm-end {
3497 --bs-position: end;
3498 }
3499 .dropdown-menu-sm-end[data-bs-popper] {
3500 right: 0;
3501 left: auto;
3502 }
3503}
3504@media (min-width: 768px) {
3505 .dropdown-menu-md-start {
3506 --bs-position: start;
3507 }
3508 .dropdown-menu-md-start[data-bs-popper] {
3509 right: auto;
3510 left: 0;
3511 }
3512 .dropdown-menu-md-end {
3513 --bs-position: end;
3514 }
3515 .dropdown-menu-md-end[data-bs-popper] {
3516 right: 0;
3517 left: auto;
3518 }
3519}
3520@media (min-width: 992px) {
3521 .dropdown-menu-lg-start {
3522 --bs-position: start;
3523 }
3524 .dropdown-menu-lg-start[data-bs-popper] {
3525 right: auto;
3526 left: 0;
3527 }
3528 .dropdown-menu-lg-end {
3529 --bs-position: end;
3530 }
3531 .dropdown-menu-lg-end[data-bs-popper] {
3532 right: 0;
3533 left: auto;
3534 }
3535}
3536@media (min-width: 1200px) {
3537 .dropdown-menu-xl-start {
3538 --bs-position: start;
3539 }
3540 .dropdown-menu-xl-start[data-bs-popper] {
3541 right: auto;
3542 left: 0;
3543 }
3544 .dropdown-menu-xl-end {
3545 --bs-position: end;
3546 }
3547 .dropdown-menu-xl-end[data-bs-popper] {
3548 right: 0;
3549 left: auto;
3550 }
3551}
3552@media (min-width: 1400px) {
3553 .dropdown-menu-xxl-start {
3554 --bs-position: start;
3555 }
3556 .dropdown-menu-xxl-start[data-bs-popper] {
3557 right: auto;
3558 left: 0;
3559 }
3560 .dropdown-menu-xxl-end {
3561 --bs-position: end;
3562 }
3563 .dropdown-menu-xxl-end[data-bs-popper] {
3564 right: 0;
3565 left: auto;
3566 }
3567}
3568.dropup .dropdown-menu[data-bs-popper] {
3569 top: auto;
3570 bottom: 100%;
3571 margin-top: 0;
3572 margin-bottom: var(--bs-dropdown-spacer);
3573}
3574.dropup .dropdown-toggle::after {
3575 display: inline-block;
3576 margin-left: 0.255em;
3577 vertical-align: 0.255em;
3578 content: "";
3579 border-top: 0;
3580 border-right: 0.3em solid transparent;
3581 border-bottom: 0.3em solid;
3582 border-left: 0.3em solid transparent;
3583}
3584.dropup .dropdown-toggle:empty::after {
3585 margin-left: 0;
3586}
3587
3588.dropend .dropdown-menu[data-bs-popper] {
3589 top: 0;
3590 right: auto;
3591 left: 100%;
3592 margin-top: 0;
3593 margin-left: var(--bs-dropdown-spacer);
3594}
3595.dropend .dropdown-toggle::after {
3596 display: inline-block;
3597 margin-left: 0.255em;
3598 vertical-align: 0.255em;
3599 content: "";
3600 border-top: 0.3em solid transparent;
3601 border-right: 0;
3602 border-bottom: 0.3em solid transparent;
3603 border-left: 0.3em solid;
3604}
3605.dropend .dropdown-toggle:empty::after {
3606 margin-left: 0;
3607}
3608.dropend .dropdown-toggle::after {
3609 vertical-align: 0;
3610}
3611
3612.dropstart .dropdown-menu[data-bs-popper] {
3613 top: 0;
3614 right: 100%;
3615 left: auto;
3616 margin-top: 0;
3617 margin-right: var(--bs-dropdown-spacer);
3618}
3619.dropstart .dropdown-toggle::after {
3620 display: inline-block;
3621 margin-left: 0.255em;
3622 vertical-align: 0.255em;
3623 content: "";
3624}
3625.dropstart .dropdown-toggle::after {
3626 display: none;
3627}
3628.dropstart .dropdown-toggle::before {
3629 display: inline-block;
3630 margin-right: 0.255em;
3631 vertical-align: 0.255em;
3632 content: "";
3633 border-top: 0.3em solid transparent;
3634 border-right: 0.3em solid;
3635 border-bottom: 0.3em solid transparent;
3636}
3637.dropstart .dropdown-toggle:empty::after {
3638 margin-left: 0;
3639}
3640.dropstart .dropdown-toggle::before {
3641 vertical-align: 0;
3642}
3643
3644.dropdown-divider {
3645 height: 0;
3646 margin: var(--bs-dropdown-divider-margin-y) 0;
3647 overflow: hidden;
3648 border-top: 1px solid var(--bs-dropdown-divider-bg);
3649 opacity: 1;
3650}
3651
3652.dropdown-item {
3653 display: block;
3654 width: 100%;
3655 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3656 clear: both;
3657 font-weight: 400;
3658 color: var(--bs-dropdown-link-color);
3659 text-align: inherit;
3660 text-decoration: none;
3661 white-space: nowrap;
3662 background-color: transparent;
3663 border: 0;
3664 border-radius: var(--bs-dropdown-item-border-radius, 0);
3665}
3666.dropdown-item:hover, .dropdown-item:focus {
3667 color: var(--bs-dropdown-link-hover-color);
3668 background-color: var(--bs-dropdown-link-hover-bg);
3669}
3670.dropdown-item.active, .dropdown-item:active {
3671 color: var(--bs-dropdown-link-active-color);
3672 text-decoration: none;
3673 background-color: var(--bs-dropdown-link-active-bg);
3674}
3675.dropdown-item.disabled, .dropdown-item:disabled {
3676 color: var(--bs-dropdown-link-disabled-color);
3677 pointer-events: none;
3678 background-color: transparent;
3679}
3680
3681.dropdown-menu.show {
3682 display: block;
3683}
3684
3685.dropdown-header {
3686 display: block;
3687 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3688 margin-bottom: 0;
3689 font-size: 0.875rem;
3690 color: var(--bs-dropdown-header-color);
3691 white-space: nowrap;
3692}
3693
3694.dropdown-item-text {
3695 display: block;
3696 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3697 color: var(--bs-dropdown-link-color);
3698}
3699
3700.dropdown-menu-dark {
3701 --bs-dropdown-color: #dee2e6;
3702 --bs-dropdown-bg: #343a40;
3703 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3704 --bs-dropdown-box-shadow: ;
3705 --bs-dropdown-link-color: #dee2e6;
3706 --bs-dropdown-link-hover-color: #fff;
3707 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3708 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3709 --bs-dropdown-link-active-color: #fff;
3710 --bs-dropdown-link-active-bg: #0d6efd;
3711 --bs-dropdown-link-disabled-color: #adb5bd;
3712 --bs-dropdown-header-color: #adb5bd;
3713}
3714
3715.btn-group,
3716.btn-group-vertical {
3717 position: relative;
3718 display: inline-flex;
3719 vertical-align: middle;
3720}
3721.btn-group > .btn,
3722.btn-group-vertical > .btn {
3723 position: relative;
3724 flex: 1 1 auto;
3725}
3726.btn-group > .btn-check:checked + .btn,
3727.btn-group > .btn-check:focus + .btn,
3728.btn-group > .btn:hover,
3729.btn-group > .btn:focus,
3730.btn-group > .btn:active,
3731.btn-group > .btn.active,
3732.btn-group-vertical > .btn-check:checked + .btn,
3733.btn-group-vertical > .btn-check:focus + .btn,
3734.btn-group-vertical > .btn:hover,
3735.btn-group-vertical > .btn:focus,
3736.btn-group-vertical > .btn:active,
3737.btn-group-vertical > .btn.active {
3738 z-index: 1;
3739}
3740
3741.btn-toolbar {
3742 display: flex;
3743 flex-wrap: wrap;
3744 justify-content: flex-start;
3745}
3746.btn-toolbar .input-group {
3747 width: auto;
3748}
3749
3750.btn-group {
3751 border-radius: var(--bs-border-radius);
3752}
3753.btn-group > :not(.btn-check:first-child) + .btn,
3754.btn-group > .btn-group:not(:first-child) {
3755 margin-left: calc(var(--bs-border-width) * -1);
3756}
3757.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3758.btn-group > .btn.dropdown-toggle-split:first-child,
3759.btn-group > .btn-group:not(:last-child) > .btn {
3760 border-top-right-radius: 0;
3761 border-bottom-right-radius: 0;
3762}
3763.btn-group > .btn:nth-child(n+3),
3764.btn-group > :not(.btn-check) + .btn,
3765.btn-group > .btn-group:not(:first-child) > .btn {
3766 border-top-left-radius: 0;
3767 border-bottom-left-radius: 0;
3768}
3769
3770.dropdown-toggle-split {
3771 padding-right: 0.5625rem;
3772 padding-left: 0.5625rem;
3773}
3774.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3775 margin-left: 0;
3776}
3777.dropstart .dropdown-toggle-split::before {
3778 margin-right: 0;
3779}
3780
3781.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3782 padding-right: 0.375rem;
3783 padding-left: 0.375rem;
3784}
3785
3786.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3787 padding-right: 0.75rem;
3788 padding-left: 0.75rem;
3789}
3790
3791.btn-group-vertical {
3792 flex-direction: column;
3793 align-items: flex-start;
3794 justify-content: center;
3795}
3796.btn-group-vertical > .btn,
3797.btn-group-vertical > .btn-group {
3798 width: 100%;
3799}
3800.btn-group-vertical > .btn:not(:first-child),
3801.btn-group-vertical > .btn-group:not(:first-child) {
3802 margin-top: calc(var(--bs-border-width) * -1);
3803}
3804.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3805.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3806 border-bottom-right-radius: 0;
3807 border-bottom-left-radius: 0;
3808}
3809.btn-group-vertical > .btn ~ .btn,
3810.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3811 border-top-left-radius: 0;
3812 border-top-right-radius: 0;
3813}
3814
3815.nav {
3816 --bs-nav-link-padding-x: 1rem;
3817 --bs-nav-link-padding-y: 0.5rem;
3818 --bs-nav-link-font-weight: ;
3819 --bs-nav-link-color: var(--bs-link-color);
3820 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3821 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3822 display: flex;
3823 flex-wrap: wrap;
3824 padding-left: 0;
3825 margin-bottom: 0;
3826 list-style: none;
3827}
3828
3829.nav-link {
3830 display: block;
3831 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3832 font-size: var(--bs-nav-link-font-size);
3833 font-weight: var(--bs-nav-link-font-weight);
3834 color: var(--bs-nav-link-color);
3835 text-decoration: none;
3836 background: none;
3837 border: 0;
3838 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3839}
3840@media (prefers-reduced-motion: reduce) {
3841 .nav-link {
3842 transition: none;
3843 }
3844}
3845.nav-link:hover, .nav-link:focus {
3846 color: var(--bs-nav-link-hover-color);
3847}
3848.nav-link:focus-visible {
3849 outline: 0;
3850 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3851}
3852.nav-link.disabled, .nav-link:disabled {
3853 color: var(--bs-nav-link-disabled-color);
3854 pointer-events: none;
3855 cursor: default;
3856}
3857
3858.nav-tabs {
3859 --bs-nav-tabs-border-width: var(--bs-border-width);
3860 --bs-nav-tabs-border-color: var(--bs-border-color);
3861 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3862 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3863 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3864 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3865 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3866 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3867}
3868.nav-tabs .nav-link {
3869 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3870 border: var(--bs-nav-tabs-border-width) solid transparent;
3871 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3872 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3873}
3874.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3875 isolation: isolate;
3876 border-color: var(--bs-nav-tabs-link-hover-border-color);
3877}
3878.nav-tabs .nav-link.active,
3879.nav-tabs .nav-item.show .nav-link {
3880 color: var(--bs-nav-tabs-link-active-color);
3881 background-color: var(--bs-nav-tabs-link-active-bg);
3882 border-color: var(--bs-nav-tabs-link-active-border-color);
3883}
3884.nav-tabs .dropdown-menu {
3885 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3886 border-top-left-radius: 0;
3887 border-top-right-radius: 0;
3888}
3889
3890.nav-pills {
3891 --bs-nav-pills-border-radius: var(--bs-border-radius);
3892 --bs-nav-pills-link-active-color: #fff;
3893 --bs-nav-pills-link-active-bg: #0d6efd;
3894}
3895.nav-pills .nav-link {
3896 border-radius: var(--bs-nav-pills-border-radius);
3897}
3898.nav-pills .nav-link.active,
3899.nav-pills .show > .nav-link {
3900 color: var(--bs-nav-pills-link-active-color);
3901 background-color: var(--bs-nav-pills-link-active-bg);
3902}
3903
3904.nav-underline {
3905 --bs-nav-underline-gap: 1rem;
3906 --bs-nav-underline-border-width: 0.125rem;
3907 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3908 gap: var(--bs-nav-underline-gap);
3909}
3910.nav-underline .nav-link {
3911 padding-right: 0;
3912 padding-left: 0;
3913 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3914}
3915.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3916 border-bottom-color: currentcolor;
3917}
3918.nav-underline .nav-link.active,
3919.nav-underline .show > .nav-link {
3920 font-weight: 700;
3921 color: var(--bs-nav-underline-link-active-color);
3922 border-bottom-color: currentcolor;
3923}
3924
3925.nav-fill > .nav-link,
3926.nav-fill .nav-item {
3927 flex: 1 1 auto;
3928 text-align: center;
3929}
3930
3931.nav-justified > .nav-link,
3932.nav-justified .nav-item {
3933 flex-basis: 0;
3934 flex-grow: 1;
3935 text-align: center;
3936}
3937
3938.nav-fill .nav-item .nav-link,
3939.nav-justified .nav-item .nav-link {
3940 width: 100%;
3941}
3942
3943.tab-content > .tab-pane {
3944 display: none;
3945}
3946.tab-content > .active {
3947 display: block;
3948}
3949
3950.navbar {
3951 --bs-navbar-padding-x: 0;
3952 --bs-navbar-padding-y: 0.5rem;
3953 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3954 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
3955 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3956 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3957 --bs-navbar-brand-padding-y: 0.3125rem;
3958 --bs-navbar-brand-margin-end: 1rem;
3959 --bs-navbar-brand-font-size: 1.25rem;
3960 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3961 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3962 --bs-navbar-nav-link-padding-x: 0.5rem;
3963 --bs-navbar-toggler-padding-y: 0.25rem;
3964 --bs-navbar-toggler-padding-x: 0.75rem;
3965 --bs-navbar-toggler-font-size: 1.25rem;
3966 --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");
3967 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3968 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3969 --bs-navbar-toggler-focus-width: 0.25rem;
3970 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3971 position: relative;
3972 display: flex;
3973 flex-wrap: wrap;
3974 align-items: center;
3975 justify-content: space-between;
3976 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3977}
3978.navbar > .container,
3979.navbar > .container-fluid,
3980.navbar > .container-sm,
3981.navbar > .container-md,
3982.navbar > .container-lg,
3983.navbar > .container-xl,
3984.navbar > .container-xxl {
3985 display: flex;
3986 flex-wrap: inherit;
3987 align-items: center;
3988 justify-content: space-between;
3989}
3990.navbar-brand {
3991 padding-top: var(--bs-navbar-brand-padding-y);
3992 padding-bottom: var(--bs-navbar-brand-padding-y);
3993 margin-right: var(--bs-navbar-brand-margin-end);
3994 font-size: var(--bs-navbar-brand-font-size);
3995 color: var(--bs-navbar-brand-color);
3996 text-decoration: none;
3997 white-space: nowrap;
3998}
3999.navbar-brand:hover, .navbar-brand:focus {
4000 color: var(--bs-navbar-brand-hover-color);
4001}
4002
4003.navbar-nav {
4004 --bs-nav-link-padding-x: 0;
4005 --bs-nav-link-padding-y: 0.5rem;
4006 --bs-nav-link-font-weight: ;
4007 --bs-nav-link-color: var(--bs-navbar-color);
4008 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
4009 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
4010 display: flex;
4011 flex-direction: column;
4012 padding-left: 0;
4013 margin-bottom: 0;
4014 list-style: none;
4015}
4016.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
4017 color: var(--bs-navbar-active-color);
4018}
4019.navbar-nav .dropdown-menu {
4020 position: static;
4021}
4022
4023.navbar-text {
4024 padding-top: 0.5rem;
4025 padding-bottom: 0.5rem;
4026 color: var(--bs-navbar-color);
4027}
4028.navbar-text a,
4029.navbar-text a:hover,
4030.navbar-text a:focus {
4031 color: var(--bs-navbar-active-color);
4032}
4033
4034.navbar-collapse {
4035 flex-basis: 100%;
4036 flex-grow: 1;
4037 align-items: center;
4038}
4039
4040.navbar-toggler {
4041 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
4042 font-size: var(--bs-navbar-toggler-font-size);
4043 line-height: 1;
4044 color: var(--bs-navbar-color);
4045 background-color: transparent;
4046 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
4047 border-radius: var(--bs-navbar-toggler-border-radius);
4048 transition: var(--bs-navbar-toggler-transition);
4049}
4050@media (prefers-reduced-motion: reduce) {
4051 .navbar-toggler {
4052 transition: none;
4053 }
4054}
4055.navbar-toggler:hover {
4056 text-decoration: none;
4057}
4058.navbar-toggler:focus {
4059 text-decoration: none;
4060 outline: 0;
4061 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4062}
4063
4064.navbar-toggler-icon {
4065 display: inline-block;
4066 width: 1.5em;
4067 height: 1.5em;
4068 vertical-align: middle;
4069 background-image: var(--bs-navbar-toggler-icon-bg);
4070 background-repeat: no-repeat;
4071 background-position: center;
4072 background-size: 100%;
4073}
4074
4075.navbar-nav-scroll {
4076 max-height: var(--bs-scroll-height, 75vh);
4077 overflow-y: auto;
4078}
4079
4080@media (min-width: 576px) {
4081 .navbar-expand-sm {
4082 flex-wrap: nowrap;
4083 justify-content: flex-start;
4084 }
4085 .navbar-expand-sm .navbar-nav {
4086 flex-direction: row;
4087 }
4088 .navbar-expand-sm .navbar-nav .dropdown-menu {
4089 position: absolute;
4090 }
4091 .navbar-expand-sm .navbar-nav .nav-link {
4092 padding-right: var(--bs-navbar-nav-link-padding-x);
4093 padding-left: var(--bs-navbar-nav-link-padding-x);
4094 }
4095 .navbar-expand-sm .navbar-nav-scroll {
4096 overflow: visible;
4097 }
4098 .navbar-expand-sm .navbar-collapse {
4099 display: flex !important;
4100 flex-basis: auto;
4101 }
4102 .navbar-expand-sm .navbar-toggler {
4103 display: none;
4104 }
4105 .navbar-expand-sm .offcanvas {
4106 position: static;
4107 z-index: auto;
4108 flex-grow: 1;
4109 width: auto !important;
4110 height: auto !important;
4111 visibility: visible !important;
4112 background-color: transparent !important;
4113 border: 0 !important;
4114 transform: none !important;
4115 transition: none;
4116 }
4117 .navbar-expand-sm .offcanvas .offcanvas-header {
4118 display: none;
4119 }
4120 .navbar-expand-sm .offcanvas .offcanvas-body {
4121 display: flex;
4122 flex-grow: 0;
4123 padding: 0;
4124 overflow-y: visible;
4125 }
4126}
4127@media (min-width: 768px) {
4128 .navbar-expand-md {
4129 flex-wrap: nowrap;
4130 justify-content: flex-start;
4131 }
4132 .navbar-expand-md .navbar-nav {
4133 flex-direction: row;
4134 }
4135 .navbar-expand-md .navbar-nav .dropdown-menu {
4136 position: absolute;
4137 }
4138 .navbar-expand-md .navbar-nav .nav-link {
4139 padding-right: var(--bs-navbar-nav-link-padding-x);
4140 padding-left: var(--bs-navbar-nav-link-padding-x);
4141 }
4142 .navbar-expand-md .navbar-nav-scroll {
4143 overflow: visible;
4144 }
4145 .navbar-expand-md .navbar-collapse {
4146 display: flex !important;
4147 flex-basis: auto;
4148 }
4149 .navbar-expand-md .navbar-toggler {
4150 display: none;
4151 }
4152 .navbar-expand-md .offcanvas {
4153 position: static;
4154 z-index: auto;
4155 flex-grow: 1;
4156 width: auto !important;
4157 height: auto !important;
4158 visibility: visible !important;
4159 background-color: transparent !important;
4160 border: 0 !important;
4161 transform: none !important;
4162 transition: none;
4163 }
4164 .navbar-expand-md .offcanvas .offcanvas-header {
4165 display: none;
4166 }
4167 .navbar-expand-md .offcanvas .offcanvas-body {
4168 display: flex;
4169 flex-grow: 0;
4170 padding: 0;
4171 overflow-y: visible;
4172 }
4173}
4174@media (min-width: 992px) {
4175 .navbar-expand-lg {
4176 flex-wrap: nowrap;
4177 justify-content: flex-start;
4178 }
4179 .navbar-expand-lg .navbar-nav {
4180 flex-direction: row;
4181 }
4182 .navbar-expand-lg .navbar-nav .dropdown-menu {
4183 position: absolute;
4184 }
4185 .navbar-expand-lg .navbar-nav .nav-link {
4186 padding-right: var(--bs-navbar-nav-link-padding-x);
4187 padding-left: var(--bs-navbar-nav-link-padding-x);
4188 }
4189 .navbar-expand-lg .navbar-nav-scroll {
4190 overflow: visible;
4191 }
4192 .navbar-expand-lg .navbar-collapse {
4193 display: flex !important;
4194 flex-basis: auto;
4195 }
4196 .navbar-expand-lg .navbar-toggler {
4197 display: none;
4198 }
4199 .navbar-expand-lg .offcanvas {
4200 position: static;
4201 z-index: auto;
4202 flex-grow: 1;
4203 width: auto !important;
4204 height: auto !important;
4205 visibility: visible !important;
4206 background-color: transparent !important;
4207 border: 0 !important;
4208 transform: none !important;
4209 transition: none;
4210 }
4211 .navbar-expand-lg .offcanvas .offcanvas-header {
4212 display: none;
4213 }
4214 .navbar-expand-lg .offcanvas .offcanvas-body {
4215 display: flex;
4216 flex-grow: 0;
4217 padding: 0;
4218 overflow-y: visible;
4219 }
4220}
4221@media (min-width: 1200px) {
4222 .navbar-expand-xl {
4223 flex-wrap: nowrap;
4224 justify-content: flex-start;
4225 }
4226 .navbar-expand-xl .navbar-nav {
4227 flex-direction: row;
4228 }
4229 .navbar-expand-xl .navbar-nav .dropdown-menu {
4230 position: absolute;
4231 }
4232 .navbar-expand-xl .navbar-nav .nav-link {
4233 padding-right: var(--bs-navbar-nav-link-padding-x);
4234 padding-left: var(--bs-navbar-nav-link-padding-x);
4235 }
4236 .navbar-expand-xl .navbar-nav-scroll {
4237 overflow: visible;
4238 }
4239 .navbar-expand-xl .navbar-collapse {
4240 display: flex !important;
4241 flex-basis: auto;
4242 }
4243 .navbar-expand-xl .navbar-toggler {
4244 display: none;
4245 }
4246 .navbar-expand-xl .offcanvas {
4247 position: static;
4248 z-index: auto;
4249 flex-grow: 1;
4250 width: auto !important;
4251 height: auto !important;
4252 visibility: visible !important;
4253 background-color: transparent !important;
4254 border: 0 !important;
4255 transform: none !important;
4256 transition: none;
4257 }
4258 .navbar-expand-xl .offcanvas .offcanvas-header {
4259 display: none;
4260 }
4261 .navbar-expand-xl .offcanvas .offcanvas-body {
4262 display: flex;
4263 flex-grow: 0;
4264 padding: 0;
4265 overflow-y: visible;
4266 }
4267}
4268@media (min-width: 1400px) {
4269 .navbar-expand-xxl {
4270 flex-wrap: nowrap;
4271 justify-content: flex-start;
4272 }
4273 .navbar-expand-xxl .navbar-nav {
4274 flex-direction: row;
4275 }
4276 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4277 position: absolute;
4278 }
4279 .navbar-expand-xxl .navbar-nav .nav-link {
4280 padding-right: var(--bs-navbar-nav-link-padding-x);
4281 padding-left: var(--bs-navbar-nav-link-padding-x);
4282 }
4283 .navbar-expand-xxl .navbar-nav-scroll {
4284 overflow: visible;
4285 }
4286 .navbar-expand-xxl .navbar-collapse {
4287 display: flex !important;
4288 flex-basis: auto;
4289 }
4290 .navbar-expand-xxl .navbar-toggler {
4291 display: none;
4292 }
4293 .navbar-expand-xxl .offcanvas {
4294 position: static;
4295 z-index: auto;
4296 flex-grow: 1;
4297 width: auto !important;
4298 height: auto !important;
4299 visibility: visible !important;
4300 background-color: transparent !important;
4301 border: 0 !important;
4302 transform: none !important;
4303 transition: none;
4304 }
4305 .navbar-expand-xxl .offcanvas .offcanvas-header {
4306 display: none;
4307 }
4308 .navbar-expand-xxl .offcanvas .offcanvas-body {
4309 display: flex;
4310 flex-grow: 0;
4311 padding: 0;
4312 overflow-y: visible;
4313 }
4314}
4315.navbar-expand {
4316 flex-wrap: nowrap;
4317 justify-content: flex-start;
4318}
4319.navbar-expand .navbar-nav {
4320 flex-direction: row;
4321}
4322.navbar-expand .navbar-nav .dropdown-menu {
4323 position: absolute;
4324}
4325.navbar-expand .navbar-nav .nav-link {
4326 padding-right: var(--bs-navbar-nav-link-padding-x);
4327 padding-left: var(--bs-navbar-nav-link-padding-x);
4328}
4329.navbar-expand .navbar-nav-scroll {
4330 overflow: visible;
4331}
4332.navbar-expand .navbar-collapse {
4333 display: flex !important;
4334 flex-basis: auto;
4335}
4336.navbar-expand .navbar-toggler {
4337 display: none;
4338}
4339.navbar-expand .offcanvas {
4340 position: static;
4341 z-index: auto;
4342 flex-grow: 1;
4343 width: auto !important;
4344 height: auto !important;
4345 visibility: visible !important;
4346 background-color: transparent !important;
4347 border: 0 !important;
4348 transform: none !important;
4349 transition: none;
4350}
4351.navbar-expand .offcanvas .offcanvas-header {
4352 display: none;
4353}
4354.navbar-expand .offcanvas .offcanvas-body {
4355 display: flex;
4356 flex-grow: 0;
4357 padding: 0;
4358 overflow-y: visible;
4359}
4360
4361.navbar-dark,
4362.navbar[data-bs-theme=dark] {
4363 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4364 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4365 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4366 --bs-navbar-active-color: #fff;
4367 --bs-navbar-brand-color: #fff;
4368 --bs-navbar-brand-hover-color: #fff;
4369 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4370 --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");
4371}
4372
4373[data-bs-theme=dark] .navbar-toggler-icon {
4374 --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");
4375}
4376
4377.card {
4378 --bs-card-spacer-y: 1rem;
4379 --bs-card-spacer-x: 1rem;
4380 --bs-card-title-spacer-y: 0.5rem;
4381 --bs-card-title-color: ;
4382 --bs-card-subtitle-color: ;
4383 --bs-card-border-width: var(--bs-border-width);
4384 --bs-card-border-color: var(--bs-border-color-translucent);
4385 --bs-card-border-radius: var(--bs-border-radius);
4386 --bs-card-box-shadow: ;
4387 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4388 --bs-card-cap-padding-y: 0.5rem;
4389 --bs-card-cap-padding-x: 1rem;
4390 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4391 --bs-card-cap-color: ;
4392 --bs-card-height: ;
4393 --bs-card-color: ;
4394 --bs-card-bg: var(--bs-body-bg);
4395 --bs-card-img-overlay-padding: 1rem;
4396 --bs-card-group-margin: 0.75rem;
4397 position: relative;
4398 display: flex;
4399 flex-direction: column;
4400 min-width: 0;
4401 height: var(--bs-card-height);
4402 color: var(--bs-body-color);
4403 word-wrap: break-word;
4404 background-color: var(--bs-card-bg);
4405 background-clip: border-box;
4406 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4407 border-radius: var(--bs-card-border-radius);
4408}
4409.card > hr {
4410 margin-right: 0;
4411 margin-left: 0;
4412}
4413.card > .list-group {
4414 border-top: inherit;
4415 border-bottom: inherit;
4416}
4417.card > .list-group:first-child {
4418 border-top-width: 0;
4419 border-top-left-radius: var(--bs-card-inner-border-radius);
4420 border-top-right-radius: var(--bs-card-inner-border-radius);
4421}
4422.card > .list-group:last-child {
4423 border-bottom-width: 0;
4424 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4425 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4426}
4427.card > .card-header + .list-group,
4428.card > .list-group + .card-footer {
4429 border-top: 0;
4430}
4431
4432.card-body {
4433 flex: 1 1 auto;
4434 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4435 color: var(--bs-card-color);
4436}
4437
4438.card-title {
4439 margin-bottom: var(--bs-card-title-spacer-y);
4440 color: var(--bs-card-title-color);
4441}
4442
4443.card-subtitle {
4444 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4445 margin-bottom: 0;
4446 color: var(--bs-card-subtitle-color);
4447}
4448
4449.card-text:last-child {
4450 margin-bottom: 0;
4451}
4452
4453.card-link + .card-link {
4454 margin-left: var(--bs-card-spacer-x);
4455}
4456
4457.card-header {
4458 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4459 margin-bottom: 0;
4460 color: var(--bs-card-cap-color);
4461 background-color: var(--bs-card-cap-bg);
4462 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4463}
4464.card-header:first-child {
4465 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4466}
4467
4468.card-footer {
4469 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4470 color: var(--bs-card-cap-color);
4471 background-color: var(--bs-card-cap-bg);
4472 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4473}
4474.card-footer:last-child {
4475 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4476}
4477
4478.card-header-tabs {
4479 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4480 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4481 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4482 border-bottom: 0;
4483}
4484.card-header-tabs .nav-link.active {
4485 background-color: var(--bs-card-bg);
4486 border-bottom-color: var(--bs-card-bg);
4487}
4488
4489.card-header-pills {
4490 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4491 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4492}
4493
4494.card-img-overlay {
4495 position: absolute;
4496 top: 0;
4497 right: 0;
4498 bottom: 0;
4499 left: 0;
4500 padding: var(--bs-card-img-overlay-padding);
4501 border-radius: var(--bs-card-inner-border-radius);
4502}
4503
4504.card-img,
4505.card-img-top,
4506.card-img-bottom {
4507 width: 100%;
4508}
4509
4510.card-img,
4511.card-img-top {
4512 border-top-left-radius: var(--bs-card-inner-border-radius);
4513 border-top-right-radius: var(--bs-card-inner-border-radius);
4514}
4515
4516.card-img,
4517.card-img-bottom {
4518 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4519 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4520}
4521
4522.card-group > .card {
4523 margin-bottom: var(--bs-card-group-margin);
4524}
4525@media (min-width: 576px) {
4526 .card-group {
4527 display: flex;
4528 flex-flow: row wrap;
4529 }
4530 .card-group > .card {
4531 flex: 1 0 0%;
4532 margin-bottom: 0;
4533 }
4534 .card-group > .card + .card {
4535 margin-left: 0;
4536 border-left: 0;
4537 }
4538 .card-group > .card:not(:last-child) {
4539 border-top-right-radius: 0;
4540 border-bottom-right-radius: 0;
4541 }
4542 .card-group > .card:not(:last-child) .card-img-top,
4543 .card-group > .card:not(:last-child) .card-header {
4544 border-top-right-radius: 0;
4545 }
4546 .card-group > .card:not(:last-child) .card-img-bottom,
4547 .card-group > .card:not(:last-child) .card-footer {
4548 border-bottom-right-radius: 0;
4549 }
4550 .card-group > .card:not(:first-child) {
4551 border-top-left-radius: 0;
4552 border-bottom-left-radius: 0;
4553 }
4554 .card-group > .card:not(:first-child) .card-img-top,
4555 .card-group > .card:not(:first-child) .card-header {
4556 border-top-left-radius: 0;
4557 }
4558 .card-group > .card:not(:first-child) .card-img-bottom,
4559 .card-group > .card:not(:first-child) .card-footer {
4560 border-bottom-left-radius: 0;
4561 }
4562}
4563
4564.accordion {
4565 --bs-accordion-color: var(--bs-body-color);
4566 --bs-accordion-bg: var(--bs-body-bg);
4567 --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;
4568 --bs-accordion-border-color: var(--bs-border-color);
4569 --bs-accordion-border-width: var(--bs-border-width);
4570 --bs-accordion-border-radius: var(--bs-border-radius);
4571 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4572 --bs-accordion-btn-padding-x: 1.25rem;
4573 --bs-accordion-btn-padding-y: 1rem;
4574 --bs-accordion-btn-color: var(--bs-body-color);
4575 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4576 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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");
4577 --bs-accordion-btn-icon-width: 1.25rem;
4578 --bs-accordion-btn-icon-transform: rotate(-180deg);
4579 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4580 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%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");
4581 --bs-accordion-btn-focus-border-color: #86b7fe;
4582 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4583 --bs-accordion-body-padding-x: 1.25rem;
4584 --bs-accordion-body-padding-y: 1rem;
4585 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4586 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4587}
4588
4589.accordion-button {
4590 position: relative;
4591 display: flex;
4592 align-items: center;
4593 width: 100%;
4594 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4595 font-size: 1rem;
4596 color: var(--bs-accordion-btn-color);
4597 text-align: left;
4598 background-color: var(--bs-accordion-btn-bg);
4599 border: 0;
4600 border-radius: 0;
4601 overflow-anchor: none;
4602 transition: var(--bs-accordion-transition);
4603}
4604@media (prefers-reduced-motion: reduce) {
4605 .accordion-button {
4606 transition: none;
4607 }
4608}
4609.accordion-button:not(.collapsed) {
4610 color: var(--bs-accordion-active-color);
4611 background-color: var(--bs-accordion-active-bg);
4612 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4613}
4614.accordion-button:not(.collapsed)::after {
4615 background-image: var(--bs-accordion-btn-active-icon);
4616 transform: var(--bs-accordion-btn-icon-transform);
4617}
4618.accordion-button::after {
4619 flex-shrink: 0;
4620 width: var(--bs-accordion-btn-icon-width);
4621 height: var(--bs-accordion-btn-icon-width);
4622 margin-left: auto;
4623 content: "";
4624 background-image: var(--bs-accordion-btn-icon);
4625 background-repeat: no-repeat;
4626 background-size: var(--bs-accordion-btn-icon-width);
4627 transition: var(--bs-accordion-btn-icon-transition);
4628}
4629@media (prefers-reduced-motion: reduce) {
4630 .accordion-button::after {
4631 transition: none;
4632 }
4633}
4634.accordion-button:hover {
4635 z-index: 2;
4636}
4637.accordion-button:focus {
4638 z-index: 3;
4639 border-color: var(--bs-accordion-btn-focus-border-color);
4640 outline: 0;
4641 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4642}
4643
4644.accordion-header {
4645 margin-bottom: 0;
4646}
4647
4648.accordion-item {
4649 color: var(--bs-accordion-color);
4650 background-color: var(--bs-accordion-bg);
4651 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4652}
4653.accordion-item:first-of-type {
4654 border-top-left-radius: var(--bs-accordion-border-radius);
4655 border-top-right-radius: var(--bs-accordion-border-radius);
4656}
4657.accordion-item:first-of-type .accordion-button {
4658 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4659 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4660}
4661.accordion-item:not(:first-of-type) {
4662 border-top: 0;
4663}
4664.accordion-item:last-of-type {
4665 border-bottom-right-radius: var(--bs-accordion-border-radius);
4666 border-bottom-left-radius: var(--bs-accordion-border-radius);
4667}
4668.accordion-item:last-of-type .accordion-button.collapsed {
4669 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4670 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4671}
4672.accordion-item:last-of-type .accordion-collapse {
4673 border-bottom-right-radius: var(--bs-accordion-border-radius);
4674 border-bottom-left-radius: var(--bs-accordion-border-radius);
4675}
4676
4677.accordion-body {
4678 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4679}
4680
4681.accordion-flush .accordion-collapse {
4682 border-width: 0;
4683}
4684.accordion-flush .accordion-item {
4685 border-right: 0;
4686 border-left: 0;
4687 border-radius: 0;
4688}
4689.accordion-flush .accordion-item:first-child {
4690 border-top: 0;
4691}
4692.accordion-flush .accordion-item:last-child {
4693 border-bottom: 0;
4694}
4695.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4696 border-radius: 0;
4697}
4698
4699[data-bs-theme=dark] .accordion-button::after {
4700 --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");
4701 --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");
4702}
4703
4704.breadcrumb {
4705 --bs-breadcrumb-padding-x: 0;
4706 --bs-breadcrumb-padding-y: 0;
4707 --bs-breadcrumb-margin-bottom: 1rem;
4708 --bs-breadcrumb-bg: ;
4709 --bs-breadcrumb-border-radius: ;
4710 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4711 --bs-breadcrumb-item-padding-x: 0.5rem;
4712 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4713 display: flex;
4714 flex-wrap: wrap;
4715 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4716 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4717 font-size: var(--bs-breadcrumb-font-size);
4718 list-style: none;
4719 background-color: var(--bs-breadcrumb-bg);
4720 border-radius: var(--bs-breadcrumb-border-radius);
4721}
4722
4723.breadcrumb-item + .breadcrumb-item {
4724 padding-left: var(--bs-breadcrumb-item-padding-x);
4725}
4726.breadcrumb-item + .breadcrumb-item::before {
4727 float: left;
4728 padding-right: var(--bs-breadcrumb-item-padding-x);
4729 color: var(--bs-breadcrumb-divider-color);
4730 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4731}
4732.breadcrumb-item.active {
4733 color: var(--bs-breadcrumb-item-active-color);
4734}
4735
4736.pagination {
4737 --bs-pagination-padding-x: 0.75rem;
4738 --bs-pagination-padding-y: 0.375rem;
4739 --bs-pagination-font-size: 1rem;
4740 --bs-pagination-color: var(--bs-link-color);
4741 --bs-pagination-bg: var(--bs-body-bg);
4742 --bs-pagination-border-width: var(--bs-border-width);
4743 --bs-pagination-border-color: var(--bs-border-color);
4744 --bs-pagination-border-radius: var(--bs-border-radius);
4745 --bs-pagination-hover-color: var(--bs-link-hover-color);
4746 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4747 --bs-pagination-hover-border-color: var(--bs-border-color);
4748 --bs-pagination-focus-color: var(--bs-link-hover-color);
4749 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4750 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4751 --bs-pagination-active-color: #fff;
4752 --bs-pagination-active-bg: #0d6efd;
4753 --bs-pagination-active-border-color: #0d6efd;
4754 --bs-pagination-disabled-color: var(--bs-secondary-color);
4755 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4756 --bs-pagination-disabled-border-color: var(--bs-border-color);
4757 display: flex;
4758 padding-left: 0;
4759 list-style: none;
4760}
4761
4762.page-link {
4763 position: relative;
4764 display: block;
4765 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4766 font-size: var(--bs-pagination-font-size);
4767 color: var(--bs-pagination-color);
4768 text-decoration: none;
4769 background-color: var(--bs-pagination-bg);
4770 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4771 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;
4772}
4773@media (prefers-reduced-motion: reduce) {
4774 .page-link {
4775 transition: none;
4776 }
4777}
4778.page-link:hover {
4779 z-index: 2;
4780 color: var(--bs-pagination-hover-color);
4781 background-color: var(--bs-pagination-hover-bg);
4782 border-color: var(--bs-pagination-hover-border-color);
4783}
4784.page-link:focus {
4785 z-index: 3;
4786 color: var(--bs-pagination-focus-color);
4787 background-color: var(--bs-pagination-focus-bg);
4788 outline: 0;
4789 box-shadow: var(--bs-pagination-focus-box-shadow);
4790}
4791.page-link.active, .active > .page-link {
4792 z-index: 3;
4793 color: var(--bs-pagination-active-color);
4794 background-color: var(--bs-pagination-active-bg);
4795 border-color: var(--bs-pagination-active-border-color);
4796}
4797.page-link.disabled, .disabled > .page-link {
4798 color: var(--bs-pagination-disabled-color);
4799 pointer-events: none;
4800 background-color: var(--bs-pagination-disabled-bg);
4801 border-color: var(--bs-pagination-disabled-border-color);
4802}
4803
4804.page-item:not(:first-child) .page-link {
4805 margin-left: calc(var(--bs-border-width) * -1);
4806}
4807.page-item:first-child .page-link {
4808 border-top-left-radius: var(--bs-pagination-border-radius);
4809 border-bottom-left-radius: var(--bs-pagination-border-radius);
4810}
4811.page-item:last-child .page-link {
4812 border-top-right-radius: var(--bs-pagination-border-radius);
4813 border-bottom-right-radius: var(--bs-pagination-border-radius);
4814}
4815
4816.pagination-lg {
4817 --bs-pagination-padding-x: 1.5rem;
4818 --bs-pagination-padding-y: 0.75rem;
4819 --bs-pagination-font-size: 1.25rem;
4820 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4821}
4822
4823.pagination-sm {
4824 --bs-pagination-padding-x: 0.5rem;
4825 --bs-pagination-padding-y: 0.25rem;
4826 --bs-pagination-font-size: 0.875rem;
4827 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4828}
4829
4830.badge {
4831 --bs-badge-padding-x: 0.65em;
4832 --bs-badge-padding-y: 0.35em;
4833 --bs-badge-font-size: 0.75em;
4834 --bs-badge-font-weight: 700;
4835 --bs-badge-color: #fff;
4836 --bs-badge-border-radius: var(--bs-border-radius);
4837 display: inline-block;
4838 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4839 font-size: var(--bs-badge-font-size);
4840 font-weight: var(--bs-badge-font-weight);
4841 line-height: 1;
4842 color: var(--bs-badge-color);
4843 text-align: center;
4844 white-space: nowrap;
4845 vertical-align: baseline;
4846 border-radius: var(--bs-badge-border-radius);
4847}
4848.badge:empty {
4849 display: none;
4850}
4851
4852.btn .badge {
4853 position: relative;
4854 top: -1px;
4855}
4856
4857.alert {
4858 --bs-alert-bg: transparent;
4859 --bs-alert-padding-x: 1rem;
4860 --bs-alert-padding-y: 1rem;
4861 --bs-alert-margin-bottom: 1rem;
4862 --bs-alert-color: inherit;
4863 --bs-alert-border-color: transparent;
4864 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4865 --bs-alert-border-radius: var(--bs-border-radius);
4866 --bs-alert-link-color: inherit;
4867 position: relative;
4868 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4869 margin-bottom: var(--bs-alert-margin-bottom);
4870 color: var(--bs-alert-color);
4871 background-color: var(--bs-alert-bg);
4872 border: var(--bs-alert-border);
4873 border-radius: var(--bs-alert-border-radius);
4874}
4875
4876.alert-heading {
4877 color: inherit;
4878}
4879
4880.alert-link {
4881 font-weight: 700;
4882 color: var(--bs-alert-link-color);
4883}
4884
4885.alert-dismissible {
4886 padding-right: 3rem;
4887}
4888.alert-dismissible .btn-close {
4889 position: absolute;
4890 top: 0;
4891 right: 0;
4892 z-index: 2;
4893 padding: 1.25rem 1rem;
4894}
4895
4896.alert-primary {
4897 --bs-alert-color: var(--bs-primary-text-emphasis);
4898 --bs-alert-bg: var(--bs-primary-bg-subtle);
4899 --bs-alert-border-color: var(--bs-primary-border-subtle);
4900 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4901}
4902
4903.alert-secondary {
4904 --bs-alert-color: var(--bs-secondary-text-emphasis);
4905 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4906 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4907 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4908}
4909
4910.alert-success {
4911 --bs-alert-color: var(--bs-success-text-emphasis);
4912 --bs-alert-bg: var(--bs-success-bg-subtle);
4913 --bs-alert-border-color: var(--bs-success-border-subtle);
4914 --bs-alert-link-color: var(--bs-success-text-emphasis);
4915}
4916
4917.alert-info {
4918 --bs-alert-color: var(--bs-info-text-emphasis);
4919 --bs-alert-bg: var(--bs-info-bg-subtle);
4920 --bs-alert-border-color: var(--bs-info-border-subtle);
4921 --bs-alert-link-color: var(--bs-info-text-emphasis);
4922}
4923
4924.alert-warning {
4925 --bs-alert-color: var(--bs-warning-text-emphasis);
4926 --bs-alert-bg: var(--bs-warning-bg-subtle);
4927 --bs-alert-border-color: var(--bs-warning-border-subtle);
4928 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4929}
4930
4931.alert-danger {
4932 --bs-alert-color: var(--bs-danger-text-emphasis);
4933 --bs-alert-bg: var(--bs-danger-bg-subtle);
4934 --bs-alert-border-color: var(--bs-danger-border-subtle);
4935 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4936}
4937
4938.alert-light {
4939 --bs-alert-color: var(--bs-light-text-emphasis);
4940 --bs-alert-bg: var(--bs-light-bg-subtle);
4941 --bs-alert-border-color: var(--bs-light-border-subtle);
4942 --bs-alert-link-color: var(--bs-light-text-emphasis);
4943}
4944
4945.alert-dark {
4946 --bs-alert-color: var(--bs-dark-text-emphasis);
4947 --bs-alert-bg: var(--bs-dark-bg-subtle);
4948 --bs-alert-border-color: var(--bs-dark-border-subtle);
4949 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4950}
4951
4952@keyframes progress-bar-stripes {
4953 0% {
4954 background-position-x: 1rem;
4955 }
4956}
4957.progress,
4958.progress-stacked {
4959 --bs-progress-height: 1rem;
4960 --bs-progress-font-size: 0.75rem;
4961 --bs-progress-bg: var(--bs-secondary-bg);
4962 --bs-progress-border-radius: var(--bs-border-radius);
4963 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4964 --bs-progress-bar-color: #fff;
4965 --bs-progress-bar-bg: #0d6efd;
4966 --bs-progress-bar-transition: width 0.6s ease;
4967 display: flex;
4968 height: var(--bs-progress-height);
4969 overflow: hidden;
4970 font-size: var(--bs-progress-font-size);
4971 background-color: var(--bs-progress-bg);
4972 border-radius: var(--bs-progress-border-radius);
4973}
4974
4975.progress-bar {
4976 display: flex;
4977 flex-direction: column;
4978 justify-content: center;
4979 overflow: hidden;
4980 color: var(--bs-progress-bar-color);
4981 text-align: center;
4982 white-space: nowrap;
4983 background-color: var(--bs-progress-bar-bg);
4984 transition: var(--bs-progress-bar-transition);
4985}
4986@media (prefers-reduced-motion: reduce) {
4987 .progress-bar {
4988 transition: none;
4989 }
4990}
4991
4992.progress-bar-striped {
4993 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);
4994 background-size: var(--bs-progress-height) var(--bs-progress-height);
4995}
4996
4997.progress-stacked > .progress {
4998 overflow: visible;
4999}
5000
5001.progress-stacked > .progress > .progress-bar {
5002 width: 100%;
5003}
5004
5005.progress-bar-animated {
5006 animation: 1s linear infinite progress-bar-stripes;
5007}
5008@media (prefers-reduced-motion: reduce) {
5009 .progress-bar-animated {
5010 animation: none;
5011 }
5012}
5013
5014.list-group {
5015 --bs-list-group-color: var(--bs-body-color);
5016 --bs-list-group-bg: var(--bs-body-bg);
5017 --bs-list-group-border-color: var(--bs-border-color);
5018 --bs-list-group-border-width: var(--bs-border-width);
5019 --bs-list-group-border-radius: var(--bs-border-radius);
5020 --bs-list-group-item-padding-x: 1rem;
5021 --bs-list-group-item-padding-y: 0.5rem;
5022 --bs-list-group-action-color: var(--bs-secondary-color);
5023 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5024 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
5025 --bs-list-group-action-active-color: var(--bs-body-color);
5026 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
5027 --bs-list-group-disabled-color: var(--bs-secondary-color);
5028 --bs-list-group-disabled-bg: var(--bs-body-bg);
5029 --bs-list-group-active-color: #fff;
5030 --bs-list-group-active-bg: #0d6efd;
5031 --bs-list-group-active-border-color: #0d6efd;
5032 display: flex;
5033 flex-direction: column;
5034 padding-left: 0;
5035 margin-bottom: 0;
5036 border-radius: var(--bs-list-group-border-radius);
5037}
5038
5039.list-group-numbered {
5040 list-style-type: none;
5041 counter-reset: section;
5042}
5043.list-group-numbered > .list-group-item::before {
5044 content: counters(section, ".") ". ";
5045 counter-increment: section;
5046}
5047
5048.list-group-item-action {
5049 width: 100%;
5050 color: var(--bs-list-group-action-color);
5051 text-align: inherit;
5052}
5053.list-group-item-action:hover, .list-group-item-action:focus {
5054 z-index: 1;
5055 color: var(--bs-list-group-action-hover-color);
5056 text-decoration: none;
5057 background-color: var(--bs-list-group-action-hover-bg);
5058}
5059.list-group-item-action:active {
5060 color: var(--bs-list-group-action-active-color);
5061 background-color: var(--bs-list-group-action-active-bg);
5062}
5063
5064.list-group-item {
5065 position: relative;
5066 display: block;
5067 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5068 color: var(--bs-list-group-color);
5069 text-decoration: none;
5070 background-color: var(--bs-list-group-bg);
5071 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5072}
5073.list-group-item:first-child {
5074 border-top-left-radius: inherit;
5075 border-top-right-radius: inherit;
5076}
5077.list-group-item:last-child {
5078 border-bottom-right-radius: inherit;
5079 border-bottom-left-radius: inherit;
5080}
5081.list-group-item.disabled, .list-group-item:disabled {
5082 color: var(--bs-list-group-disabled-color);
5083 pointer-events: none;
5084 background-color: var(--bs-list-group-disabled-bg);
5085}
5086.list-group-item.active {
5087 z-index: 2;
5088 color: var(--bs-list-group-active-color);
5089 background-color: var(--bs-list-group-active-bg);
5090 border-color: var(--bs-list-group-active-border-color);
5091}
5092.list-group-item + .list-group-item {
5093 border-top-width: 0;
5094}
5095.list-group-item + .list-group-item.active {
5096 margin-top: calc(-1 * var(--bs-list-group-border-width));
5097 border-top-width: var(--bs-list-group-border-width);
5098}
5099
5100.list-group-horizontal {
5101 flex-direction: row;
5102}
5103.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5104 border-bottom-left-radius: var(--bs-list-group-border-radius);
5105 border-top-right-radius: 0;
5106}
5107.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5108 border-top-right-radius: var(--bs-list-group-border-radius);
5109 border-bottom-left-radius: 0;
5110}
5111.list-group-horizontal > .list-group-item.active {
5112 margin-top: 0;
5113}
5114.list-group-horizontal > .list-group-item + .list-group-item {
5115 border-top-width: var(--bs-list-group-border-width);
5116 border-left-width: 0;
5117}
5118.list-group-horizontal > .list-group-item + .list-group-item.active {
5119 margin-left: calc(-1 * var(--bs-list-group-border-width));
5120 border-left-width: var(--bs-list-group-border-width);
5121}
5122
5123@media (min-width: 576px) {
5124 .list-group-horizontal-sm {
5125 flex-direction: row;
5126 }
5127 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5128 border-bottom-left-radius: var(--bs-list-group-border-radius);
5129 border-top-right-radius: 0;
5130 }
5131 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5132 border-top-right-radius: var(--bs-list-group-border-radius);
5133 border-bottom-left-radius: 0;
5134 }
5135 .list-group-horizontal-sm > .list-group-item.active {
5136 margin-top: 0;
5137 }
5138 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5139 border-top-width: var(--bs-list-group-border-width);
5140 border-left-width: 0;
5141 }
5142 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5143 margin-left: calc(-1 * var(--bs-list-group-border-width));
5144 border-left-width: var(--bs-list-group-border-width);
5145 }
5146}
5147@media (min-width: 768px) {
5148 .list-group-horizontal-md {
5149 flex-direction: row;
5150 }
5151 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5152 border-bottom-left-radius: var(--bs-list-group-border-radius);
5153 border-top-right-radius: 0;
5154 }
5155 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5156 border-top-right-radius: var(--bs-list-group-border-radius);
5157 border-bottom-left-radius: 0;
5158 }
5159 .list-group-horizontal-md > .list-group-item.active {
5160 margin-top: 0;
5161 }
5162 .list-group-horizontal-md > .list-group-item + .list-group-item {
5163 border-top-width: var(--bs-list-group-border-width);
5164 border-left-width: 0;
5165 }
5166 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5167 margin-left: calc(-1 * var(--bs-list-group-border-width));
5168 border-left-width: var(--bs-list-group-border-width);
5169 }
5170}
5171@media (min-width: 992px) {
5172 .list-group-horizontal-lg {
5173 flex-direction: row;
5174 }
5175 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5176 border-bottom-left-radius: var(--bs-list-group-border-radius);
5177 border-top-right-radius: 0;
5178 }
5179 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5180 border-top-right-radius: var(--bs-list-group-border-radius);
5181 border-bottom-left-radius: 0;
5182 }
5183 .list-group-horizontal-lg > .list-group-item.active {
5184 margin-top: 0;
5185 }
5186 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5187 border-top-width: var(--bs-list-group-border-width);
5188 border-left-width: 0;
5189 }
5190 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5191 margin-left: calc(-1 * var(--bs-list-group-border-width));
5192 border-left-width: var(--bs-list-group-border-width);
5193 }
5194}
5195@media (min-width: 1200px) {
5196 .list-group-horizontal-xl {
5197 flex-direction: row;
5198 }
5199 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5200 border-bottom-left-radius: var(--bs-list-group-border-radius);
5201 border-top-right-radius: 0;
5202 }
5203 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5204 border-top-right-radius: var(--bs-list-group-border-radius);
5205 border-bottom-left-radius: 0;
5206 }
5207 .list-group-horizontal-xl > .list-group-item.active {
5208 margin-top: 0;
5209 }
5210 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5211 border-top-width: var(--bs-list-group-border-width);
5212 border-left-width: 0;
5213 }
5214 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5215 margin-left: calc(-1 * var(--bs-list-group-border-width));
5216 border-left-width: var(--bs-list-group-border-width);
5217 }
5218}
5219@media (min-width: 1400px) {
5220 .list-group-horizontal-xxl {
5221 flex-direction: row;
5222 }
5223 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5224 border-bottom-left-radius: var(--bs-list-group-border-radius);
5225 border-top-right-radius: 0;
5226 }
5227 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5228 border-top-right-radius: var(--bs-list-group-border-radius);
5229 border-bottom-left-radius: 0;
5230 }
5231 .list-group-horizontal-xxl > .list-group-item.active {
5232 margin-top: 0;
5233 }
5234 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5235 border-top-width: var(--bs-list-group-border-width);
5236 border-left-width: 0;
5237 }
5238 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5239 margin-left: calc(-1 * var(--bs-list-group-border-width));
5240 border-left-width: var(--bs-list-group-border-width);
5241 }
5242}
5243.list-group-flush {
5244 border-radius: 0;
5245}
5246.list-group-flush > .list-group-item {
5247 border-width: 0 0 var(--bs-list-group-border-width);
5248}
5249.list-group-flush > .list-group-item:last-child {
5250 border-bottom-width: 0;
5251}
5252
5253.list-group-item-primary {
5254 --bs-list-group-color: var(--bs-primary-text-emphasis);
5255 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5256 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5257 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5258 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5259 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5260 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5261 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5262 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5263 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5264}
5265
5266.list-group-item-secondary {
5267 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5268 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5269 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5270 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5271 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5272 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5273 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5274 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5275 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5276 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5277}
5278
5279.list-group-item-success {
5280 --bs-list-group-color: var(--bs-success-text-emphasis);
5281 --bs-list-group-bg: var(--bs-success-bg-subtle);
5282 --bs-list-group-border-color: var(--bs-success-border-subtle);
5283 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5284 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5285 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5286 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5287 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5288 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5289 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5290}
5291
5292.list-group-item-info {
5293 --bs-list-group-color: var(--bs-info-text-emphasis);
5294 --bs-list-group-bg: var(--bs-info-bg-subtle);
5295 --bs-list-group-border-color: var(--bs-info-border-subtle);
5296 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5297 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5298 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5299 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5300 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5301 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5302 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5303}
5304
5305.list-group-item-warning {
5306 --bs-list-group-color: var(--bs-warning-text-emphasis);
5307 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5308 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5309 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5310 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5311 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5312 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5313 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5314 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5315 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5316}
5317
5318.list-group-item-danger {
5319 --bs-list-group-color: var(--bs-danger-text-emphasis);
5320 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5321 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5322 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5323 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5324 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5325 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5326 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5327 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5328 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5329}
5330
5331.list-group-item-light {
5332 --bs-list-group-color: var(--bs-light-text-emphasis);
5333 --bs-list-group-bg: var(--bs-light-bg-subtle);
5334 --bs-list-group-border-color: var(--bs-light-border-subtle);
5335 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5336 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5337 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5338 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5339 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5340 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5341 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5342}
5343
5344.list-group-item-dark {
5345 --bs-list-group-color: var(--bs-dark-text-emphasis);
5346 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5347 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5348 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5349 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5350 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5351 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5352 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5353 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5354 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5355}
5356
5357.btn-close {
5358 --bs-btn-close-color: #000;
5359 --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");
5360 --bs-btn-close-opacity: 0.5;
5361 --bs-btn-close-hover-opacity: 0.75;
5362 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5363 --bs-btn-close-focus-opacity: 1;
5364 --bs-btn-close-disabled-opacity: 0.25;
5365 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5366 box-sizing: content-box;
5367 width: 1em;
5368 height: 1em;
5369 padding: 0.25em 0.25em;
5370 color: var(--bs-btn-close-color);
5371 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5372 border: 0;
5373 border-radius: 0.375rem;
5374 opacity: var(--bs-btn-close-opacity);
5375}
5376.btn-close:hover {
5377 color: var(--bs-btn-close-color);
5378 text-decoration: none;
5379 opacity: var(--bs-btn-close-hover-opacity);
5380}
5381.btn-close:focus {
5382 outline: 0;
5383 box-shadow: var(--bs-btn-close-focus-shadow);
5384 opacity: var(--bs-btn-close-focus-opacity);
5385}
5386.btn-close:disabled, .btn-close.disabled {
5387 pointer-events: none;
5388 -webkit-user-select: none;
5389 -moz-user-select: none;
5390 user-select: none;
5391 opacity: var(--bs-btn-close-disabled-opacity);
5392}
5393
5394.btn-close-white {
5395 filter: var(--bs-btn-close-white-filter);
5396}
5397
5398[data-bs-theme=dark] .btn-close {
5399 filter: var(--bs-btn-close-white-filter);
5400}
5401
5402.toast {
5403 --bs-toast-zindex: 1090;
5404 --bs-toast-padding-x: 0.75rem;
5405 --bs-toast-padding-y: 0.5rem;
5406 --bs-toast-spacing: 1.5rem;
5407 --bs-toast-max-width: 350px;
5408 --bs-toast-font-size: 0.875rem;
5409 --bs-toast-color: ;
5410 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5411 --bs-toast-border-width: var(--bs-border-width);
5412 --bs-toast-border-color: var(--bs-border-color-translucent);
5413 --bs-toast-border-radius: var(--bs-border-radius);
5414 --bs-toast-box-shadow: var(--bs-box-shadow);
5415 --bs-toast-header-color: var(--bs-secondary-color);
5416 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5417 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5418 width: var(--bs-toast-max-width);
5419 max-width: 100%;
5420 font-size: var(--bs-toast-font-size);
5421 color: var(--bs-toast-color);
5422 pointer-events: auto;
5423 background-color: var(--bs-toast-bg);
5424 background-clip: padding-box;
5425 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5426 box-shadow: var(--bs-toast-box-shadow);
5427 border-radius: var(--bs-toast-border-radius);
5428}
5429.toast.showing {
5430 opacity: 0;
5431}
5432.toast:not(.show) {
5433 display: none;
5434}
5435
5436.toast-container {
5437 --bs-toast-zindex: 1090;
5438 position: absolute;
5439 z-index: var(--bs-toast-zindex);
5440 width: -webkit-max-content;
5441 width: -moz-max-content;
5442 width: max-content;
5443 max-width: 100%;
5444 pointer-events: none;
5445}
5446.toast-container > :not(:last-child) {
5447 margin-bottom: var(--bs-toast-spacing);
5448}
5449
5450.toast-header {
5451 display: flex;
5452 align-items: center;
5453 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5454 color: var(--bs-toast-header-color);
5455 background-color: var(--bs-toast-header-bg);
5456 background-clip: padding-box;
5457 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5458 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5459 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5460}
5461.toast-header .btn-close {
5462 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5463 margin-left: var(--bs-toast-padding-x);
5464}
5465
5466.toast-body {
5467 padding: var(--bs-toast-padding-x);
5468 word-wrap: break-word;
5469}
5470
5471.modal {
5472 --bs-modal-zindex: 1055;
5473 --bs-modal-width: 500px;
5474 --bs-modal-padding: 1rem;
5475 --bs-modal-margin: 0.5rem;
5476 --bs-modal-color: ;
5477 --bs-modal-bg: var(--bs-body-bg);
5478 --bs-modal-border-color: var(--bs-border-color-translucent);
5479 --bs-modal-border-width: var(--bs-border-width);
5480 --bs-modal-border-radius: var(--bs-border-radius-lg);
5481 --bs-modal-box-shadow: var(--bs-box-shadow-sm);
5482 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5483 --bs-modal-header-padding-x: 1rem;
5484 --bs-modal-header-padding-y: 1rem;
5485 --bs-modal-header-padding: 1rem 1rem;
5486 --bs-modal-header-border-color: var(--bs-border-color);
5487 --bs-modal-header-border-width: var(--bs-border-width);
5488 --bs-modal-title-line-height: 1.5;
5489 --bs-modal-footer-gap: 0.5rem;
5490 --bs-modal-footer-bg: ;
5491 --bs-modal-footer-border-color: var(--bs-border-color);
5492 --bs-modal-footer-border-width: var(--bs-border-width);
5493 position: fixed;
5494 top: 0;
5495 left: 0;
5496 z-index: var(--bs-modal-zindex);
5497 display: none;
5498 width: 100%;
5499 height: 100%;
5500 overflow-x: hidden;
5501 overflow-y: auto;
5502 outline: 0;
5503}
5504
5505.modal-dialog {
5506 position: relative;
5507 width: auto;
5508 margin: var(--bs-modal-margin);
5509 pointer-events: none;
5510}
5511.modal.fade .modal-dialog {
5512 transition: transform 0.3s ease-out;
5513 transform: translate(0, -50px);
5514}
5515@media (prefers-reduced-motion: reduce) {
5516 .modal.fade .modal-dialog {
5517 transition: none;
5518 }
5519}
5520.modal.show .modal-dialog {
5521 transform: none;
5522}
5523.modal.modal-static .modal-dialog {
5524 transform: scale(1.02);
5525}
5526
5527.modal-dialog-scrollable {
5528 height: calc(100% - var(--bs-modal-margin) * 2);
5529}
5530.modal-dialog-scrollable .modal-content {
5531 max-height: 100%;
5532 overflow: hidden;
5533}
5534.modal-dialog-scrollable .modal-body {
5535 overflow-y: auto;
5536}
5537
5538.modal-dialog-centered {
5539 display: flex;
5540 align-items: center;
5541 min-height: calc(100% - var(--bs-modal-margin) * 2);
5542}
5543
5544.modal-content {
5545 position: relative;
5546 display: flex;
5547 flex-direction: column;
5548 width: 100%;
5549 color: var(--bs-modal-color);
5550 pointer-events: auto;
5551 background-color: var(--bs-modal-bg);
5552 background-clip: padding-box;
5553 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5554 border-radius: var(--bs-modal-border-radius);
5555 outline: 0;
5556}
5557
5558.modal-backdrop {
5559 --bs-backdrop-zindex: 1050;
5560 --bs-backdrop-bg: #000;
5561 --bs-backdrop-opacity: 0.5;
5562 position: fixed;
5563 top: 0;
5564 left: 0;
5565 z-index: var(--bs-backdrop-zindex);
5566 width: 100vw;
5567 height: 100vh;
5568 background-color: var(--bs-backdrop-bg);
5569}
5570.modal-backdrop.fade {
5571 opacity: 0;
5572}
5573.modal-backdrop.show {
5574 opacity: var(--bs-backdrop-opacity);
5575}
5576
5577.modal-header {
5578 display: flex;
5579 flex-shrink: 0;
5580 align-items: center;
5581 justify-content: space-between;
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/* rtl:options: {
6148 "autoRename": true,
6149 "stringMap":[ {
6150 "name" : "prev-next",
6151 "search" : "prev",
6152 "replace" : "next"
6153 } ]
6154} */
6155.carousel-control-prev-icon {
6156 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");
6157}
6158
6159.carousel-control-next-icon {
6160 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");
6161}
6162
6163.carousel-indicators {
6164 position: absolute;
6165 right: 0;
6166 bottom: 0;
6167 left: 0;
6168 z-index: 2;
6169 display: flex;
6170 justify-content: center;
6171 padding: 0;
6172 margin-right: 15%;
6173 margin-bottom: 1rem;
6174 margin-left: 15%;
6175}
6176.carousel-indicators [data-bs-target] {
6177 box-sizing: content-box;
6178 flex: 0 1 auto;
6179 width: 30px;
6180 height: 3px;
6181 padding: 0;
6182 margin-right: 3px;
6183 margin-left: 3px;
6184 text-indent: -999px;
6185 cursor: pointer;
6186 background-color: #fff;
6187 background-clip: padding-box;
6188 border: 0;
6189 border-top: 10px solid transparent;
6190 border-bottom: 10px solid transparent;
6191 opacity: 0.5;
6192 transition: opacity 0.6s ease;
6193}
6194@media (prefers-reduced-motion: reduce) {
6195 .carousel-indicators [data-bs-target] {
6196 transition: none;
6197 }
6198}
6199.carousel-indicators .active {
6200 opacity: 1;
6201}
6202
6203.carousel-caption {
6204 position: absolute;
6205 right: 15%;
6206 bottom: 1.25rem;
6207 left: 15%;
6208 padding-top: 1.25rem;
6209 padding-bottom: 1.25rem;
6210 color: #fff;
6211 text-align: center;
6212}
6213
6214.carousel-dark .carousel-control-prev-icon,
6215.carousel-dark .carousel-control-next-icon {
6216 filter: invert(1) grayscale(100);
6217}
6218.carousel-dark .carousel-indicators [data-bs-target] {
6219 background-color: #000;
6220}
6221.carousel-dark .carousel-caption {
6222 color: #000;
6223}
6224
6225[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6226[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6227[data-bs-theme=dark].carousel .carousel-control-next-icon {
6228 filter: invert(1) grayscale(100);
6229}
6230[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6231 background-color: #000;
6232}
6233[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6234 color: #000;
6235}
6236
6237.spinner-grow,
6238.spinner-border {
6239 display: inline-block;
6240 width: var(--bs-spinner-width);
6241 height: var(--bs-spinner-height);
6242 vertical-align: var(--bs-spinner-vertical-align);
6243 border-radius: 50%;
6244 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6245}
6246
6247@keyframes spinner-border {
6248 to {
6249 transform: rotate(360deg) /* rtl:ignore */;
6250 }
6251}
6252.spinner-border {
6253 --bs-spinner-width: 2rem;
6254 --bs-spinner-height: 2rem;
6255 --bs-spinner-vertical-align: -0.125em;
6256 --bs-spinner-border-width: 0.25em;
6257 --bs-spinner-animation-speed: 0.75s;
6258 --bs-spinner-animation-name: spinner-border;
6259 border: var(--bs-spinner-border-width) solid currentcolor;
6260 border-right-color: transparent;
6261}
6262
6263.spinner-border-sm {
6264 --bs-spinner-width: 1rem;
6265 --bs-spinner-height: 1rem;
6266 --bs-spinner-border-width: 0.2em;
6267}
6268
6269@keyframes spinner-grow {
6270 0% {
6271 transform: scale(0);
6272 }
6273 50% {
6274 opacity: 1;
6275 transform: none;
6276 }
6277}
6278.spinner-grow {
6279 --bs-spinner-width: 2rem;
6280 --bs-spinner-height: 2rem;
6281 --bs-spinner-vertical-align: -0.125em;
6282 --bs-spinner-animation-speed: 0.75s;
6283 --bs-spinner-animation-name: spinner-grow;
6284 background-color: currentcolor;
6285 opacity: 0;
6286}
6287
6288.spinner-grow-sm {
6289 --bs-spinner-width: 1rem;
6290 --bs-spinner-height: 1rem;
6291}
6292
6293@media (prefers-reduced-motion: reduce) {
6294 .spinner-border,
6295 .spinner-grow {
6296 --bs-spinner-animation-speed: 1.5s;
6297 }
6298}
6299.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6300 --bs-offcanvas-zindex: 1045;
6301 --bs-offcanvas-width: 400px;
6302 --bs-offcanvas-height: 30vh;
6303 --bs-offcanvas-padding-x: 1rem;
6304 --bs-offcanvas-padding-y: 1rem;
6305 --bs-offcanvas-color: var(--bs-body-color);
6306 --bs-offcanvas-bg: var(--bs-body-bg);
6307 --bs-offcanvas-border-width: var(--bs-border-width);
6308 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6309 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
6310 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6311 --bs-offcanvas-title-line-height: 1.5;
6312}
6313
6314@media (max-width: 575.98px) {
6315 .offcanvas-sm {
6316 position: fixed;
6317 bottom: 0;
6318 z-index: var(--bs-offcanvas-zindex);
6319 display: flex;
6320 flex-direction: column;
6321 max-width: 100%;
6322 color: var(--bs-offcanvas-color);
6323 visibility: hidden;
6324 background-color: var(--bs-offcanvas-bg);
6325 background-clip: padding-box;
6326 outline: 0;
6327 transition: var(--bs-offcanvas-transition);
6328 }
6329}
6330@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6331 .offcanvas-sm {
6332 transition: none;
6333 }
6334}
6335@media (max-width: 575.98px) {
6336 .offcanvas-sm.offcanvas-start {
6337 top: 0;
6338 left: 0;
6339 width: var(--bs-offcanvas-width);
6340 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6341 transform: translateX(-100%);
6342 }
6343 .offcanvas-sm.offcanvas-end {
6344 top: 0;
6345 right: 0;
6346 width: var(--bs-offcanvas-width);
6347 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6348 transform: translateX(100%);
6349 }
6350 .offcanvas-sm.offcanvas-top {
6351 top: 0;
6352 right: 0;
6353 left: 0;
6354 height: var(--bs-offcanvas-height);
6355 max-height: 100%;
6356 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6357 transform: translateY(-100%);
6358 }
6359 .offcanvas-sm.offcanvas-bottom {
6360 right: 0;
6361 left: 0;
6362 height: var(--bs-offcanvas-height);
6363 max-height: 100%;
6364 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6365 transform: translateY(100%);
6366 }
6367 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6368 transform: none;
6369 }
6370 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6371 visibility: visible;
6372 }
6373}
6374@media (min-width: 576px) {
6375 .offcanvas-sm {
6376 --bs-offcanvas-height: auto;
6377 --bs-offcanvas-border-width: 0;
6378 background-color: transparent !important;
6379 }
6380 .offcanvas-sm .offcanvas-header {
6381 display: none;
6382 }
6383 .offcanvas-sm .offcanvas-body {
6384 display: flex;
6385 flex-grow: 0;
6386 padding: 0;
6387 overflow-y: visible;
6388 background-color: transparent !important;
6389 }
6390}
6391
6392@media (max-width: 767.98px) {
6393 .offcanvas-md {
6394 position: fixed;
6395 bottom: 0;
6396 z-index: var(--bs-offcanvas-zindex);
6397 display: flex;
6398 flex-direction: column;
6399 max-width: 100%;
6400 color: var(--bs-offcanvas-color);
6401 visibility: hidden;
6402 background-color: var(--bs-offcanvas-bg);
6403 background-clip: padding-box;
6404 outline: 0;
6405 transition: var(--bs-offcanvas-transition);
6406 }
6407}
6408@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6409 .offcanvas-md {
6410 transition: none;
6411 }
6412}
6413@media (max-width: 767.98px) {
6414 .offcanvas-md.offcanvas-start {
6415 top: 0;
6416 left: 0;
6417 width: var(--bs-offcanvas-width);
6418 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6419 transform: translateX(-100%);
6420 }
6421 .offcanvas-md.offcanvas-end {
6422 top: 0;
6423 right: 0;
6424 width: var(--bs-offcanvas-width);
6425 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6426 transform: translateX(100%);
6427 }
6428 .offcanvas-md.offcanvas-top {
6429 top: 0;
6430 right: 0;
6431 left: 0;
6432 height: var(--bs-offcanvas-height);
6433 max-height: 100%;
6434 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6435 transform: translateY(-100%);
6436 }
6437 .offcanvas-md.offcanvas-bottom {
6438 right: 0;
6439 left: 0;
6440 height: var(--bs-offcanvas-height);
6441 max-height: 100%;
6442 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6443 transform: translateY(100%);
6444 }
6445 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6446 transform: none;
6447 }
6448 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6449 visibility: visible;
6450 }
6451}
6452@media (min-width: 768px) {
6453 .offcanvas-md {
6454 --bs-offcanvas-height: auto;
6455 --bs-offcanvas-border-width: 0;
6456 background-color: transparent !important;
6457 }
6458 .offcanvas-md .offcanvas-header {
6459 display: none;
6460 }
6461 .offcanvas-md .offcanvas-body {
6462 display: flex;
6463 flex-grow: 0;
6464 padding: 0;
6465 overflow-y: visible;
6466 background-color: transparent !important;
6467 }
6468}
6469
6470@media (max-width: 991.98px) {
6471 .offcanvas-lg {
6472 position: fixed;
6473 bottom: 0;
6474 z-index: var(--bs-offcanvas-zindex);
6475 display: flex;
6476 flex-direction: column;
6477 max-width: 100%;
6478 color: var(--bs-offcanvas-color);
6479 visibility: hidden;
6480 background-color: var(--bs-offcanvas-bg);
6481 background-clip: padding-box;
6482 outline: 0;
6483 transition: var(--bs-offcanvas-transition);
6484 }
6485}
6486@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6487 .offcanvas-lg {
6488 transition: none;
6489 }
6490}
6491@media (max-width: 991.98px) {
6492 .offcanvas-lg.offcanvas-start {
6493 top: 0;
6494 left: 0;
6495 width: var(--bs-offcanvas-width);
6496 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6497 transform: translateX(-100%);
6498 }
6499 .offcanvas-lg.offcanvas-end {
6500 top: 0;
6501 right: 0;
6502 width: var(--bs-offcanvas-width);
6503 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6504 transform: translateX(100%);
6505 }
6506 .offcanvas-lg.offcanvas-top {
6507 top: 0;
6508 right: 0;
6509 left: 0;
6510 height: var(--bs-offcanvas-height);
6511 max-height: 100%;
6512 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6513 transform: translateY(-100%);
6514 }
6515 .offcanvas-lg.offcanvas-bottom {
6516 right: 0;
6517 left: 0;
6518 height: var(--bs-offcanvas-height);
6519 max-height: 100%;
6520 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6521 transform: translateY(100%);
6522 }
6523 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6524 transform: none;
6525 }
6526 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6527 visibility: visible;
6528 }
6529}
6530@media (min-width: 992px) {
6531 .offcanvas-lg {
6532 --bs-offcanvas-height: auto;
6533 --bs-offcanvas-border-width: 0;
6534 background-color: transparent !important;
6535 }
6536 .offcanvas-lg .offcanvas-header {
6537 display: none;
6538 }
6539 .offcanvas-lg .offcanvas-body {
6540 display: flex;
6541 flex-grow: 0;
6542 padding: 0;
6543 overflow-y: visible;
6544 background-color: transparent !important;
6545 }
6546}
6547
6548@media (max-width: 1199.98px) {
6549 .offcanvas-xl {
6550 position: fixed;
6551 bottom: 0;
6552 z-index: var(--bs-offcanvas-zindex);
6553 display: flex;
6554 flex-direction: column;
6555 max-width: 100%;
6556 color: var(--bs-offcanvas-color);
6557 visibility: hidden;
6558 background-color: var(--bs-offcanvas-bg);
6559 background-clip: padding-box;
6560 outline: 0;
6561 transition: var(--bs-offcanvas-transition);
6562 }
6563}
6564@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6565 .offcanvas-xl {
6566 transition: none;
6567 }
6568}
6569@media (max-width: 1199.98px) {
6570 .offcanvas-xl.offcanvas-start {
6571 top: 0;
6572 left: 0;
6573 width: var(--bs-offcanvas-width);
6574 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6575 transform: translateX(-100%);
6576 }
6577 .offcanvas-xl.offcanvas-end {
6578 top: 0;
6579 right: 0;
6580 width: var(--bs-offcanvas-width);
6581 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6582 transform: translateX(100%);
6583 }
6584 .offcanvas-xl.offcanvas-top {
6585 top: 0;
6586 right: 0;
6587 left: 0;
6588 height: var(--bs-offcanvas-height);
6589 max-height: 100%;
6590 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6591 transform: translateY(-100%);
6592 }
6593 .offcanvas-xl.offcanvas-bottom {
6594 right: 0;
6595 left: 0;
6596 height: var(--bs-offcanvas-height);
6597 max-height: 100%;
6598 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6599 transform: translateY(100%);
6600 }
6601 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6602 transform: none;
6603 }
6604 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6605 visibility: visible;
6606 }
6607}
6608@media (min-width: 1200px) {
6609 .offcanvas-xl {
6610 --bs-offcanvas-height: auto;
6611 --bs-offcanvas-border-width: 0;
6612 background-color: transparent !important;
6613 }
6614 .offcanvas-xl .offcanvas-header {
6615 display: none;
6616 }
6617 .offcanvas-xl .offcanvas-body {
6618 display: flex;
6619 flex-grow: 0;
6620 padding: 0;
6621 overflow-y: visible;
6622 background-color: transparent !important;
6623 }
6624}
6625
6626@media (max-width: 1399.98px) {
6627 .offcanvas-xxl {
6628 position: fixed;
6629 bottom: 0;
6630 z-index: var(--bs-offcanvas-zindex);
6631 display: flex;
6632 flex-direction: column;
6633 max-width: 100%;
6634 color: var(--bs-offcanvas-color);
6635 visibility: hidden;
6636 background-color: var(--bs-offcanvas-bg);
6637 background-clip: padding-box;
6638 outline: 0;
6639 transition: var(--bs-offcanvas-transition);
6640 }
6641}
6642@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6643 .offcanvas-xxl {
6644 transition: none;
6645 }
6646}
6647@media (max-width: 1399.98px) {
6648 .offcanvas-xxl.offcanvas-start {
6649 top: 0;
6650 left: 0;
6651 width: var(--bs-offcanvas-width);
6652 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6653 transform: translateX(-100%);
6654 }
6655 .offcanvas-xxl.offcanvas-end {
6656 top: 0;
6657 right: 0;
6658 width: var(--bs-offcanvas-width);
6659 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6660 transform: translateX(100%);
6661 }
6662 .offcanvas-xxl.offcanvas-top {
6663 top: 0;
6664 right: 0;
6665 left: 0;
6666 height: var(--bs-offcanvas-height);
6667 max-height: 100%;
6668 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6669 transform: translateY(-100%);
6670 }
6671 .offcanvas-xxl.offcanvas-bottom {
6672 right: 0;
6673 left: 0;
6674 height: var(--bs-offcanvas-height);
6675 max-height: 100%;
6676 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6677 transform: translateY(100%);
6678 }
6679 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6680 transform: none;
6681 }
6682 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6683 visibility: visible;
6684 }
6685}
6686@media (min-width: 1400px) {
6687 .offcanvas-xxl {
6688 --bs-offcanvas-height: auto;
6689 --bs-offcanvas-border-width: 0;
6690 background-color: transparent !important;
6691 }
6692 .offcanvas-xxl .offcanvas-header {
6693 display: none;
6694 }
6695 .offcanvas-xxl .offcanvas-body {
6696 display: flex;
6697 flex-grow: 0;
6698 padding: 0;
6699 overflow-y: visible;
6700 background-color: transparent !important;
6701 }
6702}
6703
6704.offcanvas {
6705 position: fixed;
6706 bottom: 0;
6707 z-index: var(--bs-offcanvas-zindex);
6708 display: flex;
6709 flex-direction: column;
6710 max-width: 100%;
6711 color: var(--bs-offcanvas-color);
6712 visibility: hidden;
6713 background-color: var(--bs-offcanvas-bg);
6714 background-clip: padding-box;
6715 outline: 0;
6716 transition: var(--bs-offcanvas-transition);
6717}
6718@media (prefers-reduced-motion: reduce) {
6719 .offcanvas {
6720 transition: none;
6721 }
6722}
6723.offcanvas.offcanvas-start {
6724 top: 0;
6725 left: 0;
6726 width: var(--bs-offcanvas-width);
6727 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6728 transform: translateX(-100%);
6729}
6730.offcanvas.offcanvas-end {
6731 top: 0;
6732 right: 0;
6733 width: var(--bs-offcanvas-width);
6734 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6735 transform: translateX(100%);
6736}
6737.offcanvas.offcanvas-top {
6738 top: 0;
6739 right: 0;
6740 left: 0;
6741 height: var(--bs-offcanvas-height);
6742 max-height: 100%;
6743 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6744 transform: translateY(-100%);
6745}
6746.offcanvas.offcanvas-bottom {
6747 right: 0;
6748 left: 0;
6749 height: var(--bs-offcanvas-height);
6750 max-height: 100%;
6751 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6752 transform: translateY(100%);
6753}
6754.offcanvas.showing, .offcanvas.show:not(.hiding) {
6755 transform: none;
6756}
6757.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6758 visibility: visible;
6759}
6760
6761.offcanvas-backdrop {
6762 position: fixed;
6763 top: 0;
6764 left: 0;
6765 z-index: 1040;
6766 width: 100vw;
6767 height: 100vh;
6768 background-color: #000;
6769}
6770.offcanvas-backdrop.fade {
6771 opacity: 0;
6772}
6773.offcanvas-backdrop.show {
6774 opacity: 0.5;
6775}
6776
6777.offcanvas-header {
6778 display: flex;
6779 align-items: center;
6780 justify-content: space-between;
6781 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6782}
6783.offcanvas-header .btn-close {
6784 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6785 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6786 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6787 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6788}
6789
6790.offcanvas-title {
6791 margin-bottom: 0;
6792 line-height: var(--bs-offcanvas-title-line-height);
6793}
6794
6795.offcanvas-body {
6796 flex-grow: 1;
6797 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6798 overflow-y: auto;
6799}
6800
6801.placeholder {
6802 display: inline-block;
6803 min-height: 1em;
6804 vertical-align: middle;
6805 cursor: wait;
6806 background-color: currentcolor;
6807 opacity: 0.5;
6808}
6809.placeholder.btn::before {
6810 display: inline-block;
6811 content: "";
6812}
6813
6814.placeholder-xs {
6815 min-height: 0.6em;
6816}
6817
6818.placeholder-sm {
6819 min-height: 0.8em;
6820}
6821
6822.placeholder-lg {
6823 min-height: 1.2em;
6824}
6825
6826.placeholder-glow .placeholder {
6827 animation: placeholder-glow 2s ease-in-out infinite;
6828}
6829
6830@keyframes placeholder-glow {
6831 50% {
6832 opacity: 0.2;
6833 }
6834}
6835.placeholder-wave {
6836 -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6837 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6838 -webkit-mask-size: 200% 100%;
6839 mask-size: 200% 100%;
6840 animation: placeholder-wave 2s linear infinite;
6841}
6842
6843@keyframes placeholder-wave {
6844 100% {
6845 -webkit-mask-position: -200% 0%;
6846 mask-position: -200% 0%;
6847 }
6848}
6849.clearfix::after {
6850 display: block;
6851 clear: both;
6852 content: "";
6853}
6854
6855.text-bg-primary {
6856 color: #fff !important;
6857 background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
6858}
6859
6860.text-bg-secondary {
6861 color: #fff !important;
6862 background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
6863}
6864
6865.text-bg-success {
6866 color: #fff !important;
6867 background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
6868}
6869
6870.text-bg-info {
6871 color: #000 !important;
6872 background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
6873}
6874
6875.text-bg-warning {
6876 color: #000 !important;
6877 background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
6878}
6879
6880.text-bg-danger {
6881 color: #fff !important;
6882 background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
6883}
6884
6885.text-bg-light {
6886 color: #000 !important;
6887 background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
6888}
6889
6890.text-bg-dark {
6891 color: #fff !important;
6892 background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
6893}
6894
6895.link-primary {
6896 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6897 -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6898 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6899}
6900.link-primary:hover, .link-primary:focus {
6901 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
6902 -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6903 text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
6904}
6905
6906.link-secondary {
6907 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6908 -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6909 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6910}
6911.link-secondary:hover, .link-secondary:focus {
6912 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
6913 -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6914 text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
6915}
6916
6917.link-success {
6918 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6919 -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6920 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6921}
6922.link-success:hover, .link-success:focus {
6923 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
6924 -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6925 text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
6926}
6927
6928.link-info {
6929 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6930 -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6931 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6932}
6933.link-info:hover, .link-info:focus {
6934 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
6935 -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6936 text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
6937}
6938
6939.link-warning {
6940 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6941 -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6942 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6943}
6944.link-warning:hover, .link-warning:focus {
6945 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6946 -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6947 text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
6948}
6949
6950.link-danger {
6951 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6952 -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6953 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6954}
6955.link-danger:hover, .link-danger:focus {
6956 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
6957 -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6958 text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
6959}
6960
6961.link-light {
6962 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6963 -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6964 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6965}
6966.link-light:hover, .link-light:focus {
6967 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
6968 -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6969 text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
6970}
6971
6972.link-dark {
6973 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6974 -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6975 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6976}
6977.link-dark:hover, .link-dark:focus {
6978 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
6979 -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6980 text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
6981}
6982
6983.link-body-emphasis {
6984 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6985 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6986 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6987}
6988.link-body-emphasis:hover, .link-body-emphasis:focus {
6989 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6990 -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6991 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6992}
6993
6994.focus-ring:focus {
6995 outline: 0;
6996 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);
6997}
6998
6999.icon-link {
7000 display: inline-flex;
7001 gap: 0.375rem;
7002 align-items: center;
7003 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7004 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
7005 text-underline-offset: 0.25em;
7006 -webkit-backface-visibility: hidden;
7007 backface-visibility: hidden;
7008}
7009.icon-link > .bi {
7010 flex-shrink: 0;
7011 width: 1em;
7012 height: 1em;
7013 fill: currentcolor;
7014 transition: 0.2s ease-in-out transform;
7015}
7016@media (prefers-reduced-motion: reduce) {
7017 .icon-link > .bi {
7018 transition: none;
7019 }
7020}
7021
7022.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
7023 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7024}
7025
7026.ratio {
7027 position: relative;
7028 width: 100%;
7029}
7030.ratio::before {
7031 display: block;
7032 padding-top: var(--bs-aspect-ratio);
7033 content: "";
7034}
7035.ratio > * {
7036 position: absolute;
7037 top: 0;
7038 left: 0;
7039 width: 100%;
7040 height: 100%;
7041}
7042
7043.ratio-1x1 {
7044 --bs-aspect-ratio: 100%;
7045}
7046
7047.ratio-4x3 {
7048 --bs-aspect-ratio: 75%;
7049}
7050
7051.ratio-16x9 {
7052 --bs-aspect-ratio: 56.25%;
7053}
7054
7055.ratio-21x9 {
7056 --bs-aspect-ratio: 42.8571428571%;
7057}
7058
7059.fixed-top {
7060 position: fixed;
7061 top: 0;
7062 right: 0;
7063 left: 0;
7064 z-index: 1030;
7065}
7066
7067.fixed-bottom {
7068 position: fixed;
7069 right: 0;
7070 bottom: 0;
7071 left: 0;
7072 z-index: 1030;
7073}
7074
7075.sticky-top {
7076 position: -webkit-sticky;
7077 position: sticky;
7078 top: 0;
7079 z-index: 1020;
7080}
7081
7082.sticky-bottom {
7083 position: -webkit-sticky;
7084 position: sticky;
7085 bottom: 0;
7086 z-index: 1020;
7087}
7088
7089@media (min-width: 576px) {
7090 .sticky-sm-top {
7091 position: -webkit-sticky;
7092 position: sticky;
7093 top: 0;
7094 z-index: 1020;
7095 }
7096 .sticky-sm-bottom {
7097 position: -webkit-sticky;
7098 position: sticky;
7099 bottom: 0;
7100 z-index: 1020;
7101 }
7102}
7103@media (min-width: 768px) {
7104 .sticky-md-top {
7105 position: -webkit-sticky;
7106 position: sticky;
7107 top: 0;
7108 z-index: 1020;
7109 }
7110 .sticky-md-bottom {
7111 position: -webkit-sticky;
7112 position: sticky;
7113 bottom: 0;
7114 z-index: 1020;
7115 }
7116}
7117@media (min-width: 992px) {
7118 .sticky-lg-top {
7119 position: -webkit-sticky;
7120 position: sticky;
7121 top: 0;
7122 z-index: 1020;
7123 }
7124 .sticky-lg-bottom {
7125 position: -webkit-sticky;
7126 position: sticky;
7127 bottom: 0;
7128 z-index: 1020;
7129 }
7130}
7131@media (min-width: 1200px) {
7132 .sticky-xl-top {
7133 position: -webkit-sticky;
7134 position: sticky;
7135 top: 0;
7136 z-index: 1020;
7137 }
7138 .sticky-xl-bottom {
7139 position: -webkit-sticky;
7140 position: sticky;
7141 bottom: 0;
7142 z-index: 1020;
7143 }
7144}
7145@media (min-width: 1400px) {
7146 .sticky-xxl-top {
7147 position: -webkit-sticky;
7148 position: sticky;
7149 top: 0;
7150 z-index: 1020;
7151 }
7152 .sticky-xxl-bottom {
7153 position: -webkit-sticky;
7154 position: sticky;
7155 bottom: 0;
7156 z-index: 1020;
7157 }
7158}
7159.hstack {
7160 display: flex;
7161 flex-direction: row;
7162 align-items: center;
7163 align-self: stretch;
7164}
7165
7166.vstack {
7167 display: flex;
7168 flex: 1 1 auto;
7169 flex-direction: column;
7170 align-self: stretch;
7171}
7172
7173.visually-hidden,
7174.visually-hidden-focusable:not(:focus):not(:focus-within) {
7175 width: 1px !important;
7176 height: 1px !important;
7177 padding: 0 !important;
7178 margin: -1px !important;
7179 overflow: hidden !important;
7180 clip: rect(0, 0, 0, 0) !important;
7181 white-space: nowrap !important;
7182 border: 0 !important;
7183}
7184.visually-hidden:not(caption),
7185.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7186 position: absolute !important;
7187}
7188
7189.stretched-link::after {
7190 position: absolute;
7191 top: 0;
7192 right: 0;
7193 bottom: 0;
7194 left: 0;
7195 z-index: 1;
7196 content: "";
7197}
7198
7199.text-truncate {
7200 overflow: hidden;
7201 text-overflow: ellipsis;
7202 white-space: nowrap;
7203}
7204
7205.vr {
7206 display: inline-block;
7207 align-self: stretch;
7208 width: var(--bs-border-width);
7209 min-height: 1em;
7210 background-color: currentcolor;
7211 opacity: 0.25;
7212}
7213
7214.align-baseline {
7215 vertical-align: baseline !important;
7216}
7217
7218.align-top {
7219 vertical-align: top !important;
7220}
7221
7222.align-middle {
7223 vertical-align: middle !important;
7224}
7225
7226.align-bottom {
7227 vertical-align: bottom !important;
7228}
7229
7230.align-text-bottom {
7231 vertical-align: text-bottom !important;
7232}
7233
7234.align-text-top {
7235 vertical-align: text-top !important;
7236}
7237
7238.float-start {
7239 float: left !important;
7240}
7241
7242.float-end {
7243 float: right !important;
7244}
7245
7246.float-none {
7247 float: none !important;
7248}
7249
7250.object-fit-contain {
7251 -o-object-fit: contain !important;
7252 object-fit: contain !important;
7253}
7254
7255.object-fit-cover {
7256 -o-object-fit: cover !important;
7257 object-fit: cover !important;
7258}
7259
7260.object-fit-fill {
7261 -o-object-fit: fill !important;
7262 object-fit: fill !important;
7263}
7264
7265.object-fit-scale {
7266 -o-object-fit: scale-down !important;
7267 object-fit: scale-down !important;
7268}
7269
7270.object-fit-none {
7271 -o-object-fit: none !important;
7272 object-fit: none !important;
7273}
7274
7275.opacity-0 {
7276 opacity: 0 !important;
7277}
7278
7279.opacity-25 {
7280 opacity: 0.25 !important;
7281}
7282
7283.opacity-50 {
7284 opacity: 0.5 !important;
7285}
7286
7287.opacity-75 {
7288 opacity: 0.75 !important;
7289}
7290
7291.opacity-100 {
7292 opacity: 1 !important;
7293}
7294
7295.overflow-auto {
7296 overflow: auto !important;
7297}
7298
7299.overflow-hidden {
7300 overflow: hidden !important;
7301}
7302
7303.overflow-visible {
7304 overflow: visible !important;
7305}
7306
7307.overflow-scroll {
7308 overflow: scroll !important;
7309}
7310
7311.overflow-x-auto {
7312 overflow-x: auto !important;
7313}
7314
7315.overflow-x-hidden {
7316 overflow-x: hidden !important;
7317}
7318
7319.overflow-x-visible {
7320 overflow-x: visible !important;
7321}
7322
7323.overflow-x-scroll {
7324 overflow-x: scroll !important;
7325}
7326
7327.overflow-y-auto {
7328 overflow-y: auto !important;
7329}
7330
7331.overflow-y-hidden {
7332 overflow-y: hidden !important;
7333}
7334
7335.overflow-y-visible {
7336 overflow-y: visible !important;
7337}
7338
7339.overflow-y-scroll {
7340 overflow-y: scroll !important;
7341}
7342
7343.d-inline {
7344 display: inline !important;
7345}
7346
7347.d-inline-block {
7348 display: inline-block !important;
7349}
7350
7351.d-block {
7352 display: block !important;
7353}
7354
7355.d-grid {
7356 display: grid !important;
7357}
7358
7359.d-inline-grid {
7360 display: inline-grid !important;
7361}
7362
7363.d-table {
7364 display: table !important;
7365}
7366
7367.d-table-row {
7368 display: table-row !important;
7369}
7370
7371.d-table-cell {
7372 display: table-cell !important;
7373}
7374
7375.d-flex {
7376 display: flex !important;
7377}
7378
7379.d-inline-flex {
7380 display: inline-flex !important;
7381}
7382
7383.d-none {
7384 display: none !important;
7385}
7386
7387.shadow {
7388 box-shadow: var(--bs-box-shadow) !important;
7389}
7390
7391.shadow-sm {
7392 box-shadow: var(--bs-box-shadow-sm) !important;
7393}
7394
7395.shadow-lg {
7396 box-shadow: var(--bs-box-shadow-lg) !important;
7397}
7398
7399.shadow-none {
7400 box-shadow: none !important;
7401}
7402
7403.focus-ring-primary {
7404 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7405}
7406
7407.focus-ring-secondary {
7408 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7409}
7410
7411.focus-ring-success {
7412 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7413}
7414
7415.focus-ring-info {
7416 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7417}
7418
7419.focus-ring-warning {
7420 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7421}
7422
7423.focus-ring-danger {
7424 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7425}
7426
7427.focus-ring-light {
7428 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7429}
7430
7431.focus-ring-dark {
7432 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7433}
7434
7435.position-static {
7436 position: static !important;
7437}
7438
7439.position-relative {
7440 position: relative !important;
7441}
7442
7443.position-absolute {
7444 position: absolute !important;
7445}
7446
7447.position-fixed {
7448 position: fixed !important;
7449}
7450
7451.position-sticky {
7452 position: -webkit-sticky !important;
7453 position: sticky !important;
7454}
7455
7456.top-0 {
7457 top: 0 !important;
7458}
7459
7460.top-50 {
7461 top: 50% !important;
7462}
7463
7464.top-100 {
7465 top: 100% !important;
7466}
7467
7468.bottom-0 {
7469 bottom: 0 !important;
7470}
7471
7472.bottom-50 {
7473 bottom: 50% !important;
7474}
7475
7476.bottom-100 {
7477 bottom: 100% !important;
7478}
7479
7480.start-0 {
7481 left: 0 !important;
7482}
7483
7484.start-50 {
7485 left: 50% !important;
7486}
7487
7488.start-100 {
7489 left: 100% !important;
7490}
7491
7492.end-0 {
7493 right: 0 !important;
7494}
7495
7496.end-50 {
7497 right: 50% !important;
7498}
7499
7500.end-100 {
7501 right: 100% !important;
7502}
7503
7504.translate-middle {
7505 transform: translate(-50%, -50%) !important;
7506}
7507
7508.translate-middle-x {
7509 transform: translateX(-50%) !important;
7510}
7511
7512.translate-middle-y {
7513 transform: translateY(-50%) !important;
7514}
7515
7516.border {
7517 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7518}
7519
7520.border-0 {
7521 border: 0 !important;
7522}
7523
7524.border-top {
7525 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7526}
7527
7528.border-top-0 {
7529 border-top: 0 !important;
7530}
7531
7532.border-end {
7533 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7534}
7535
7536.border-end-0 {
7537 border-right: 0 !important;
7538}
7539
7540.border-bottom {
7541 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7542}
7543
7544.border-bottom-0 {
7545 border-bottom: 0 !important;
7546}
7547
7548.border-start {
7549 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7550}
7551
7552.border-start-0 {
7553 border-left: 0 !important;
7554}
7555
7556.border-primary {
7557 --bs-border-opacity: 1;
7558 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7559}
7560
7561.border-secondary {
7562 --bs-border-opacity: 1;
7563 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7564}
7565
7566.border-success {
7567 --bs-border-opacity: 1;
7568 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7569}
7570
7571.border-info {
7572 --bs-border-opacity: 1;
7573 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7574}
7575
7576.border-warning {
7577 --bs-border-opacity: 1;
7578 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7579}
7580
7581.border-danger {
7582 --bs-border-opacity: 1;
7583 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7584}
7585
7586.border-light {
7587 --bs-border-opacity: 1;
7588 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7589}
7590
7591.border-dark {
7592 --bs-border-opacity: 1;
7593 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7594}
7595
7596.border-black {
7597 --bs-border-opacity: 1;
7598 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7599}
7600
7601.border-white {
7602 --bs-border-opacity: 1;
7603 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7604}
7605
7606.border-primary-subtle {
7607 border-color: var(--bs-primary-border-subtle) !important;
7608}
7609
7610.border-secondary-subtle {
7611 border-color: var(--bs-secondary-border-subtle) !important;
7612}
7613
7614.border-success-subtle {
7615 border-color: var(--bs-success-border-subtle) !important;
7616}
7617
7618.border-info-subtle {
7619 border-color: var(--bs-info-border-subtle) !important;
7620}
7621
7622.border-warning-subtle {
7623 border-color: var(--bs-warning-border-subtle) !important;
7624}
7625
7626.border-danger-subtle {
7627 border-color: var(--bs-danger-border-subtle) !important;
7628}
7629
7630.border-light-subtle {
7631 border-color: var(--bs-light-border-subtle) !important;
7632}
7633
7634.border-dark-subtle {
7635 border-color: var(--bs-dark-border-subtle) !important;
7636}
7637
7638.border-1 {
7639 border-width: 1px !important;
7640}
7641
7642.border-2 {
7643 border-width: 2px !important;
7644}
7645
7646.border-3 {
7647 border-width: 3px !important;
7648}
7649
7650.border-4 {
7651 border-width: 4px !important;
7652}
7653
7654.border-5 {
7655 border-width: 5px !important;
7656}
7657
7658.border-opacity-10 {
7659 --bs-border-opacity: 0.1;
7660}
7661
7662.border-opacity-25 {
7663 --bs-border-opacity: 0.25;
7664}
7665
7666.border-opacity-50 {
7667 --bs-border-opacity: 0.5;
7668}
7669
7670.border-opacity-75 {
7671 --bs-border-opacity: 0.75;
7672}
7673
7674.border-opacity-100 {
7675 --bs-border-opacity: 1;
7676}
7677
7678.w-25 {
7679 width: 25% !important;
7680}
7681
7682.w-50 {
7683 width: 50% !important;
7684}
7685
7686.w-75 {
7687 width: 75% !important;
7688}
7689
7690.w-100 {
7691 width: 100% !important;
7692}
7693
7694.w-auto {
7695 width: auto !important;
7696}
7697
7698.mw-100 {
7699 max-width: 100% !important;
7700}
7701
7702.vw-100 {
7703 width: 100vw !important;
7704}
7705
7706.min-vw-100 {
7707 min-width: 100vw !important;
7708}
7709
7710.h-25 {
7711 height: 25% !important;
7712}
7713
7714.h-50 {
7715 height: 50% !important;
7716}
7717
7718.h-75 {
7719 height: 75% !important;
7720}
7721
7722.h-100 {
7723 height: 100% !important;
7724}
7725
7726.h-auto {
7727 height: auto !important;
7728}
7729
7730.mh-100 {
7731 max-height: 100% !important;
7732}
7733
7734.vh-100 {
7735 height: 100vh !important;
7736}
7737
7738.min-vh-100 {
7739 min-height: 100vh !important;
7740}
7741
7742.flex-fill {
7743 flex: 1 1 auto !important;
7744}
7745
7746.flex-row {
7747 flex-direction: row !important;
7748}
7749
7750.flex-column {
7751 flex-direction: column !important;
7752}
7753
7754.flex-row-reverse {
7755 flex-direction: row-reverse !important;
7756}
7757
7758.flex-column-reverse {
7759 flex-direction: column-reverse !important;
7760}
7761
7762.flex-grow-0 {
7763 flex-grow: 0 !important;
7764}
7765
7766.flex-grow-1 {
7767 flex-grow: 1 !important;
7768}
7769
7770.flex-shrink-0 {
7771 flex-shrink: 0 !important;
7772}
7773
7774.flex-shrink-1 {
7775 flex-shrink: 1 !important;
7776}
7777
7778.flex-wrap {
7779 flex-wrap: wrap !important;
7780}
7781
7782.flex-nowrap {
7783 flex-wrap: nowrap !important;
7784}
7785
7786.flex-wrap-reverse {
7787 flex-wrap: wrap-reverse !important;
7788}
7789
7790.justify-content-start {
7791 justify-content: flex-start !important;
7792}
7793
7794.justify-content-end {
7795 justify-content: flex-end !important;
7796}
7797
7798.justify-content-center {
7799 justify-content: center !important;
7800}
7801
7802.justify-content-between {
7803 justify-content: space-between !important;
7804}
7805
7806.justify-content-around {
7807 justify-content: space-around !important;
7808}
7809
7810.justify-content-evenly {
7811 justify-content: space-evenly !important;
7812}
7813
7814.align-items-start {
7815 align-items: flex-start !important;
7816}
7817
7818.align-items-end {
7819 align-items: flex-end !important;
7820}
7821
7822.align-items-center {
7823 align-items: center !important;
7824}
7825
7826.align-items-baseline {
7827 align-items: baseline !important;
7828}
7829
7830.align-items-stretch {
7831 align-items: stretch !important;
7832}
7833
7834.align-content-start {
7835 align-content: flex-start !important;
7836}
7837
7838.align-content-end {
7839 align-content: flex-end !important;
7840}
7841
7842.align-content-center {
7843 align-content: center !important;
7844}
7845
7846.align-content-between {
7847 align-content: space-between !important;
7848}
7849
7850.align-content-around {
7851 align-content: space-around !important;
7852}
7853
7854.align-content-stretch {
7855 align-content: stretch !important;
7856}
7857
7858.align-self-auto {
7859 align-self: auto !important;
7860}
7861
7862.align-self-start {
7863 align-self: flex-start !important;
7864}
7865
7866.align-self-end {
7867 align-self: flex-end !important;
7868}
7869
7870.align-self-center {
7871 align-self: center !important;
7872}
7873
7874.align-self-baseline {
7875 align-self: baseline !important;
7876}
7877
7878.align-self-stretch {
7879 align-self: stretch !important;
7880}
7881
7882.order-first {
7883 order: -1 !important;
7884}
7885
7886.order-0 {
7887 order: 0 !important;
7888}
7889
7890.order-1 {
7891 order: 1 !important;
7892}
7893
7894.order-2 {
7895 order: 2 !important;
7896}
7897
7898.order-3 {
7899 order: 3 !important;
7900}
7901
7902.order-4 {
7903 order: 4 !important;
7904}
7905
7906.order-5 {
7907 order: 5 !important;
7908}
7909
7910.order-last {
7911 order: 6 !important;
7912}
7913
7914.m-0 {
7915 margin: 0 !important;
7916}
7917
7918.m-1 {
7919 margin: 0.25rem !important;
7920}
7921
7922.m-2 {
7923 margin: 0.5rem !important;
7924}
7925
7926.m-3 {
7927 margin: 1rem !important;
7928}
7929
7930.m-4 {
7931 margin: 1.5rem !important;
7932}
7933
7934.m-5 {
7935 margin: 3rem !important;
7936}
7937
7938.m-auto {
7939 margin: auto !important;
7940}
7941
7942.mx-0 {
7943 margin-right: 0 !important;
7944 margin-left: 0 !important;
7945}
7946
7947.mx-1 {
7948 margin-right: 0.25rem !important;
7949 margin-left: 0.25rem !important;
7950}
7951
7952.mx-2 {
7953 margin-right: 0.5rem !important;
7954 margin-left: 0.5rem !important;
7955}
7956
7957.mx-3 {
7958 margin-right: 1rem !important;
7959 margin-left: 1rem !important;
7960}
7961
7962.mx-4 {
7963 margin-right: 1.5rem !important;
7964 margin-left: 1.5rem !important;
7965}
7966
7967.mx-5 {
7968 margin-right: 3rem !important;
7969 margin-left: 3rem !important;
7970}
7971
7972.mx-auto {
7973 margin-right: auto !important;
7974 margin-left: auto !important;
7975}
7976
7977.my-0 {
7978 margin-top: 0 !important;
7979 margin-bottom: 0 !important;
7980}
7981
7982.my-1 {
7983 margin-top: 0.25rem !important;
7984 margin-bottom: 0.25rem !important;
7985}
7986
7987.my-2 {
7988 margin-top: 0.5rem !important;
7989 margin-bottom: 0.5rem !important;
7990}
7991
7992.my-3 {
7993 margin-top: 1rem !important;
7994 margin-bottom: 1rem !important;
7995}
7996
7997.my-4 {
7998 margin-top: 1.5rem !important;
7999 margin-bottom: 1.5rem !important;
8000}
8001
8002.my-5 {
8003 margin-top: 3rem !important;
8004 margin-bottom: 3rem !important;
8005}
8006
8007.my-auto {
8008 margin-top: auto !important;
8009 margin-bottom: auto !important;
8010}
8011
8012.mt-0 {
8013 margin-top: 0 !important;
8014}
8015
8016.mt-1 {
8017 margin-top: 0.25rem !important;
8018}
8019
8020.mt-2 {
8021 margin-top: 0.5rem !important;
8022}
8023
8024.mt-3 {
8025 margin-top: 1rem !important;
8026}
8027
8028.mt-4 {
8029 margin-top: 1.5rem !important;
8030}
8031
8032.mt-5 {
8033 margin-top: 3rem !important;
8034}
8035
8036.mt-auto {
8037 margin-top: auto !important;
8038}
8039
8040.me-0 {
8041 margin-right: 0 !important;
8042}
8043
8044.me-1 {
8045 margin-right: 0.25rem !important;
8046}
8047
8048.me-2 {
8049 margin-right: 0.5rem !important;
8050}
8051
8052.me-3 {
8053 margin-right: 1rem !important;
8054}
8055
8056.me-4 {
8057 margin-right: 1.5rem !important;
8058}
8059
8060.me-5 {
8061 margin-right: 3rem !important;
8062}
8063
8064.me-auto {
8065 margin-right: auto !important;
8066}
8067
8068.mb-0 {
8069 margin-bottom: 0 !important;
8070}
8071
8072.mb-1 {
8073 margin-bottom: 0.25rem !important;
8074}
8075
8076.mb-2 {
8077 margin-bottom: 0.5rem !important;
8078}
8079
8080.mb-3 {
8081 margin-bottom: 1rem !important;
8082}
8083
8084.mb-4 {
8085 margin-bottom: 1.5rem !important;
8086}
8087
8088.mb-5 {
8089 margin-bottom: 3rem !important;
8090}
8091
8092.mb-auto {
8093 margin-bottom: auto !important;
8094}
8095
8096.ms-0 {
8097 margin-left: 0 !important;
8098}
8099
8100.ms-1 {
8101 margin-left: 0.25rem !important;
8102}
8103
8104.ms-2 {
8105 margin-left: 0.5rem !important;
8106}
8107
8108.ms-3 {
8109 margin-left: 1rem !important;
8110}
8111
8112.ms-4 {
8113 margin-left: 1.5rem !important;
8114}
8115
8116.ms-5 {
8117 margin-left: 3rem !important;
8118}
8119
8120.ms-auto {
8121 margin-left: auto !important;
8122}
8123
8124.p-0 {
8125 padding: 0 !important;
8126}
8127
8128.p-1 {
8129 padding: 0.25rem !important;
8130}
8131
8132.p-2 {
8133 padding: 0.5rem !important;
8134}
8135
8136.p-3 {
8137 padding: 1rem !important;
8138}
8139
8140.p-4 {
8141 padding: 1.5rem !important;
8142}
8143
8144.p-5 {
8145 padding: 3rem !important;
8146}
8147
8148.px-0 {
8149 padding-right: 0 !important;
8150 padding-left: 0 !important;
8151}
8152
8153.px-1 {
8154 padding-right: 0.25rem !important;
8155 padding-left: 0.25rem !important;
8156}
8157
8158.px-2 {
8159 padding-right: 0.5rem !important;
8160 padding-left: 0.5rem !important;
8161}
8162
8163.px-3 {
8164 padding-right: 1rem !important;
8165 padding-left: 1rem !important;
8166}
8167
8168.px-4 {
8169 padding-right: 1.5rem !important;
8170 padding-left: 1.5rem !important;
8171}
8172
8173.px-5 {
8174 padding-right: 3rem !important;
8175 padding-left: 3rem !important;
8176}
8177
8178.py-0 {
8179 padding-top: 0 !important;
8180 padding-bottom: 0 !important;
8181}
8182
8183.py-1 {
8184 padding-top: 0.25rem !important;
8185 padding-bottom: 0.25rem !important;
8186}
8187
8188.py-2 {
8189 padding-top: 0.5rem !important;
8190 padding-bottom: 0.5rem !important;
8191}
8192
8193.py-3 {
8194 padding-top: 1rem !important;
8195 padding-bottom: 1rem !important;
8196}
8197
8198.py-4 {
8199 padding-top: 1.5rem !important;
8200 padding-bottom: 1.5rem !important;
8201}
8202
8203.py-5 {
8204 padding-top: 3rem !important;
8205 padding-bottom: 3rem !important;
8206}
8207
8208.pt-0 {
8209 padding-top: 0 !important;
8210}
8211
8212.pt-1 {
8213 padding-top: 0.25rem !important;
8214}
8215
8216.pt-2 {
8217 padding-top: 0.5rem !important;
8218}
8219
8220.pt-3 {
8221 padding-top: 1rem !important;
8222}
8223
8224.pt-4 {
8225 padding-top: 1.5rem !important;
8226}
8227
8228.pt-5 {
8229 padding-top: 3rem !important;
8230}
8231
8232.pe-0 {
8233 padding-right: 0 !important;
8234}
8235
8236.pe-1 {
8237 padding-right: 0.25rem !important;
8238}
8239
8240.pe-2 {
8241 padding-right: 0.5rem !important;
8242}
8243
8244.pe-3 {
8245 padding-right: 1rem !important;
8246}
8247
8248.pe-4 {
8249 padding-right: 1.5rem !important;
8250}
8251
8252.pe-5 {
8253 padding-right: 3rem !important;
8254}
8255
8256.pb-0 {
8257 padding-bottom: 0 !important;
8258}
8259
8260.pb-1 {
8261 padding-bottom: 0.25rem !important;
8262}
8263
8264.pb-2 {
8265 padding-bottom: 0.5rem !important;
8266}
8267
8268.pb-3 {
8269 padding-bottom: 1rem !important;
8270}
8271
8272.pb-4 {
8273 padding-bottom: 1.5rem !important;
8274}
8275
8276.pb-5 {
8277 padding-bottom: 3rem !important;
8278}
8279
8280.ps-0 {
8281 padding-left: 0 !important;
8282}
8283
8284.ps-1 {
8285 padding-left: 0.25rem !important;
8286}
8287
8288.ps-2 {
8289 padding-left: 0.5rem !important;
8290}
8291
8292.ps-3 {
8293 padding-left: 1rem !important;
8294}
8295
8296.ps-4 {
8297 padding-left: 1.5rem !important;
8298}
8299
8300.ps-5 {
8301 padding-left: 3rem !important;
8302}
8303
8304.gap-0 {
8305 gap: 0 !important;
8306}
8307
8308.gap-1 {
8309 gap: 0.25rem !important;
8310}
8311
8312.gap-2 {
8313 gap: 0.5rem !important;
8314}
8315
8316.gap-3 {
8317 gap: 1rem !important;
8318}
8319
8320.gap-4 {
8321 gap: 1.5rem !important;
8322}
8323
8324.gap-5 {
8325 gap: 3rem !important;
8326}
8327
8328.row-gap-0 {
8329 row-gap: 0 !important;
8330}
8331
8332.row-gap-1 {
8333 row-gap: 0.25rem !important;
8334}
8335
8336.row-gap-2 {
8337 row-gap: 0.5rem !important;
8338}
8339
8340.row-gap-3 {
8341 row-gap: 1rem !important;
8342}
8343
8344.row-gap-4 {
8345 row-gap: 1.5rem !important;
8346}
8347
8348.row-gap-5 {
8349 row-gap: 3rem !important;
8350}
8351
8352.column-gap-0 {
8353 -moz-column-gap: 0 !important;
8354 column-gap: 0 !important;
8355}
8356
8357.column-gap-1 {
8358 -moz-column-gap: 0.25rem !important;
8359 column-gap: 0.25rem !important;
8360}
8361
8362.column-gap-2 {
8363 -moz-column-gap: 0.5rem !important;
8364 column-gap: 0.5rem !important;
8365}
8366
8367.column-gap-3 {
8368 -moz-column-gap: 1rem !important;
8369 column-gap: 1rem !important;
8370}
8371
8372.column-gap-4 {
8373 -moz-column-gap: 1.5rem !important;
8374 column-gap: 1.5rem !important;
8375}
8376
8377.column-gap-5 {
8378 -moz-column-gap: 3rem !important;
8379 column-gap: 3rem !important;
8380}
8381
8382.font-monospace {
8383 font-family: var(--bs-font-monospace) !important;
8384}
8385
8386.fs-1 {
8387 font-size: calc(1.375rem + 1.5vw) !important;
8388}
8389
8390.fs-2 {
8391 font-size: calc(1.325rem + 0.9vw) !important;
8392}
8393
8394.fs-3 {
8395 font-size: calc(1.3rem + 0.6vw) !important;
8396}
8397
8398.fs-4 {
8399 font-size: calc(1.275rem + 0.3vw) !important;
8400}
8401
8402.fs-5 {
8403 font-size: 1.25rem !important;
8404}
8405
8406.fs-6 {
8407 font-size: 1rem !important;
8408}
8409
8410.fst-italic {
8411 font-style: italic !important;
8412}
8413
8414.fst-normal {
8415 font-style: normal !important;
8416}
8417
8418.fw-lighter {
8419 font-weight: lighter !important;
8420}
8421
8422.fw-light {
8423 font-weight: 300 !important;
8424}
8425
8426.fw-normal {
8427 font-weight: 400 !important;
8428}
8429
8430.fw-medium {
8431 font-weight: 500 !important;
8432}
8433
8434.fw-semibold {
8435 font-weight: 600 !important;
8436}
8437
8438.fw-bold {
8439 font-weight: 700 !important;
8440}
8441
8442.fw-bolder {
8443 font-weight: bolder !important;
8444}
8445
8446.lh-1 {
8447 line-height: 1 !important;
8448}
8449
8450.lh-sm {
8451 line-height: 1.25 !important;
8452}
8453
8454.lh-base {
8455 line-height: 1.5 !important;
8456}
8457
8458.lh-lg {
8459 line-height: 2 !important;
8460}
8461
8462.text-start {
8463 text-align: left !important;
8464}
8465
8466.text-end {
8467 text-align: right !important;
8468}
8469
8470.text-center {
8471 text-align: center !important;
8472}
8473
8474.text-decoration-none {
8475 text-decoration: none !important;
8476}
8477
8478.text-decoration-underline {
8479 text-decoration: underline !important;
8480}
8481
8482.text-decoration-line-through {
8483 text-decoration: line-through !important;
8484}
8485
8486.text-lowercase {
8487 text-transform: lowercase !important;
8488}
8489
8490.text-uppercase {
8491 text-transform: uppercase !important;
8492}
8493
8494.text-capitalize {
8495 text-transform: capitalize !important;
8496}
8497
8498.text-wrap {
8499 white-space: normal !important;
8500}
8501
8502.text-nowrap {
8503 white-space: nowrap !important;
8504}
8505
8506/* rtl:begin:remove */
8507.text-break {
8508 word-wrap: break-word !important;
8509 word-break: break-word !important;
8510}
8511
8512/* rtl:end:remove */
8513.text-primary {
8514 --bs-text-opacity: 1;
8515 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8516}
8517
8518.text-secondary {
8519 --bs-text-opacity: 1;
8520 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8521}
8522
8523.text-success {
8524 --bs-text-opacity: 1;
8525 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8526}
8527
8528.text-info {
8529 --bs-text-opacity: 1;
8530 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8531}
8532
8533.text-warning {
8534 --bs-text-opacity: 1;
8535 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8536}
8537
8538.text-danger {
8539 --bs-text-opacity: 1;
8540 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8541}
8542
8543.text-light {
8544 --bs-text-opacity: 1;
8545 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8546}
8547
8548.text-dark {
8549 --bs-text-opacity: 1;
8550 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8551}
8552
8553.text-black {
8554 --bs-text-opacity: 1;
8555 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8556}
8557
8558.text-white {
8559 --bs-text-opacity: 1;
8560 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8561}
8562
8563.text-body {
8564 --bs-text-opacity: 1;
8565 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8566}
8567
8568.text-muted {
8569 --bs-text-opacity: 1;
8570 color: var(--bs-secondary-color) !important;
8571}
8572
8573.text-black-50 {
8574 --bs-text-opacity: 1;
8575 color: rgba(0, 0, 0, 0.5) !important;
8576}
8577
8578.text-white-50 {
8579 --bs-text-opacity: 1;
8580 color: rgba(255, 255, 255, 0.5) !important;
8581}
8582
8583.text-body-secondary {
8584 --bs-text-opacity: 1;
8585 color: var(--bs-secondary-color) !important;
8586}
8587
8588.text-body-tertiary {
8589 --bs-text-opacity: 1;
8590 color: var(--bs-tertiary-color) !important;
8591}
8592
8593.text-body-emphasis {
8594 --bs-text-opacity: 1;
8595 color: var(--bs-emphasis-color) !important;
8596}
8597
8598.text-reset {
8599 --bs-text-opacity: 1;
8600 color: inherit !important;
8601}
8602
8603.text-opacity-25 {
8604 --bs-text-opacity: 0.25;
8605}
8606
8607.text-opacity-50 {
8608 --bs-text-opacity: 0.5;
8609}
8610
8611.text-opacity-75 {
8612 --bs-text-opacity: 0.75;
8613}
8614
8615.text-opacity-100 {
8616 --bs-text-opacity: 1;
8617}
8618
8619.text-primary-emphasis {
8620 color: var(--bs-primary-text-emphasis) !important;
8621}
8622
8623.text-secondary-emphasis {
8624 color: var(--bs-secondary-text-emphasis) !important;
8625}
8626
8627.text-success-emphasis {
8628 color: var(--bs-success-text-emphasis) !important;
8629}
8630
8631.text-info-emphasis {
8632 color: var(--bs-info-text-emphasis) !important;
8633}
8634
8635.text-warning-emphasis {
8636 color: var(--bs-warning-text-emphasis) !important;
8637}
8638
8639.text-danger-emphasis {
8640 color: var(--bs-danger-text-emphasis) !important;
8641}
8642
8643.text-light-emphasis {
8644 color: var(--bs-light-text-emphasis) !important;
8645}
8646
8647.text-dark-emphasis {
8648 color: var(--bs-dark-text-emphasis) !important;
8649}
8650
8651.link-opacity-10 {
8652 --bs-link-opacity: 0.1;
8653}
8654
8655.link-opacity-10-hover:hover {
8656 --bs-link-opacity: 0.1;
8657}
8658
8659.link-opacity-25 {
8660 --bs-link-opacity: 0.25;
8661}
8662
8663.link-opacity-25-hover:hover {
8664 --bs-link-opacity: 0.25;
8665}
8666
8667.link-opacity-50 {
8668 --bs-link-opacity: 0.5;
8669}
8670
8671.link-opacity-50-hover:hover {
8672 --bs-link-opacity: 0.5;
8673}
8674
8675.link-opacity-75 {
8676 --bs-link-opacity: 0.75;
8677}
8678
8679.link-opacity-75-hover:hover {
8680 --bs-link-opacity: 0.75;
8681}
8682
8683.link-opacity-100 {
8684 --bs-link-opacity: 1;
8685}
8686
8687.link-opacity-100-hover:hover {
8688 --bs-link-opacity: 1;
8689}
8690
8691.link-offset-1 {
8692 text-underline-offset: 0.125em !important;
8693}
8694
8695.link-offset-1-hover:hover {
8696 text-underline-offset: 0.125em !important;
8697}
8698
8699.link-offset-2 {
8700 text-underline-offset: 0.25em !important;
8701}
8702
8703.link-offset-2-hover:hover {
8704 text-underline-offset: 0.25em !important;
8705}
8706
8707.link-offset-3 {
8708 text-underline-offset: 0.375em !important;
8709}
8710
8711.link-offset-3-hover:hover {
8712 text-underline-offset: 0.375em !important;
8713}
8714
8715.link-underline-primary {
8716 --bs-link-underline-opacity: 1;
8717 -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8718 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8719}
8720
8721.link-underline-secondary {
8722 --bs-link-underline-opacity: 1;
8723 -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8724 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8725}
8726
8727.link-underline-success {
8728 --bs-link-underline-opacity: 1;
8729 -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8730 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8731}
8732
8733.link-underline-info {
8734 --bs-link-underline-opacity: 1;
8735 -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8736 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8737}
8738
8739.link-underline-warning {
8740 --bs-link-underline-opacity: 1;
8741 -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8742 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8743}
8744
8745.link-underline-danger {
8746 --bs-link-underline-opacity: 1;
8747 -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8748 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8749}
8750
8751.link-underline-light {
8752 --bs-link-underline-opacity: 1;
8753 -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8754 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8755}
8756
8757.link-underline-dark {
8758 --bs-link-underline-opacity: 1;
8759 -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8760 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8761}
8762
8763.link-underline {
8764 --bs-link-underline-opacity: 1;
8765 -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8766 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8767}
8768
8769.link-underline-opacity-0 {
8770 --bs-link-underline-opacity: 0;
8771}
8772
8773.link-underline-opacity-0-hover:hover {
8774 --bs-link-underline-opacity: 0;
8775}
8776
8777.link-underline-opacity-10 {
8778 --bs-link-underline-opacity: 0.1;
8779}
8780
8781.link-underline-opacity-10-hover:hover {
8782 --bs-link-underline-opacity: 0.1;
8783}
8784
8785.link-underline-opacity-25 {
8786 --bs-link-underline-opacity: 0.25;
8787}
8788
8789.link-underline-opacity-25-hover:hover {
8790 --bs-link-underline-opacity: 0.25;
8791}
8792
8793.link-underline-opacity-50 {
8794 --bs-link-underline-opacity: 0.5;
8795}
8796
8797.link-underline-opacity-50-hover:hover {
8798 --bs-link-underline-opacity: 0.5;
8799}
8800
8801.link-underline-opacity-75 {
8802 --bs-link-underline-opacity: 0.75;
8803}
8804
8805.link-underline-opacity-75-hover:hover {
8806 --bs-link-underline-opacity: 0.75;
8807}
8808
8809.link-underline-opacity-100 {
8810 --bs-link-underline-opacity: 1;
8811}
8812
8813.link-underline-opacity-100-hover:hover {
8814 --bs-link-underline-opacity: 1;
8815}
8816
8817.bg-primary {
8818 --bs-bg-opacity: 1;
8819 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8820}
8821
8822.bg-secondary {
8823 --bs-bg-opacity: 1;
8824 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8825}
8826
8827.bg-success {
8828 --bs-bg-opacity: 1;
8829 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8830}
8831
8832.bg-info {
8833 --bs-bg-opacity: 1;
8834 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8835}
8836
8837.bg-warning {
8838 --bs-bg-opacity: 1;
8839 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8840}
8841
8842.bg-danger {
8843 --bs-bg-opacity: 1;
8844 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8845}
8846
8847.bg-light {
8848 --bs-bg-opacity: 1;
8849 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8850}
8851
8852.bg-dark {
8853 --bs-bg-opacity: 1;
8854 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8855}
8856
8857.bg-black {
8858 --bs-bg-opacity: 1;
8859 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8860}
8861
8862.bg-white {
8863 --bs-bg-opacity: 1;
8864 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8865}
8866
8867.bg-body {
8868 --bs-bg-opacity: 1;
8869 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8870}
8871
8872.bg-transparent {
8873 --bs-bg-opacity: 1;
8874 background-color: transparent !important;
8875}
8876
8877.bg-body-secondary {
8878 --bs-bg-opacity: 1;
8879 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8880}
8881
8882.bg-body-tertiary {
8883 --bs-bg-opacity: 1;
8884 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8885}
8886
8887.bg-opacity-10 {
8888 --bs-bg-opacity: 0.1;
8889}
8890
8891.bg-opacity-25 {
8892 --bs-bg-opacity: 0.25;
8893}
8894
8895.bg-opacity-50 {
8896 --bs-bg-opacity: 0.5;
8897}
8898
8899.bg-opacity-75 {
8900 --bs-bg-opacity: 0.75;
8901}
8902
8903.bg-opacity-100 {
8904 --bs-bg-opacity: 1;
8905}
8906
8907.bg-primary-subtle {
8908 background-color: var(--bs-primary-bg-subtle) !important;
8909}
8910
8911.bg-secondary-subtle {
8912 background-color: var(--bs-secondary-bg-subtle) !important;
8913}
8914
8915.bg-success-subtle {
8916 background-color: var(--bs-success-bg-subtle) !important;
8917}
8918
8919.bg-info-subtle {
8920 background-color: var(--bs-info-bg-subtle) !important;
8921}
8922
8923.bg-warning-subtle {
8924 background-color: var(--bs-warning-bg-subtle) !important;
8925}
8926
8927.bg-danger-subtle {
8928 background-color: var(--bs-danger-bg-subtle) !important;
8929}
8930
8931.bg-light-subtle {
8932 background-color: var(--bs-light-bg-subtle) !important;
8933}
8934
8935.bg-dark-subtle {
8936 background-color: var(--bs-dark-bg-subtle) !important;
8937}
8938
8939.bg-gradient {
8940 background-image: var(--bs-gradient) !important;
8941}
8942
8943.user-select-all {
8944 -webkit-user-select: all !important;
8945 -moz-user-select: all !important;
8946 user-select: all !important;
8947}
8948
8949.user-select-auto {
8950 -webkit-user-select: auto !important;
8951 -moz-user-select: auto !important;
8952 user-select: auto !important;
8953}
8954
8955.user-select-none {
8956 -webkit-user-select: none !important;
8957 -moz-user-select: none !important;
8958 user-select: none !important;
8959}
8960
8961.pe-none {
8962 pointer-events: none !important;
8963}
8964
8965.pe-auto {
8966 pointer-events: auto !important;
8967}
8968
8969.rounded {
8970 border-radius: var(--bs-border-radius) !important;
8971}
8972
8973.rounded-0 {
8974 border-radius: 0 !important;
8975}
8976
8977.rounded-1 {
8978 border-radius: var(--bs-border-radius-sm) !important;
8979}
8980
8981.rounded-2 {
8982 border-radius: var(--bs-border-radius) !important;
8983}
8984
8985.rounded-3 {
8986 border-radius: var(--bs-border-radius-lg) !important;
8987}
8988
8989.rounded-4 {
8990 border-radius: var(--bs-border-radius-xl) !important;
8991}
8992
8993.rounded-5 {
8994 border-radius: var(--bs-border-radius-xxl) !important;
8995}
8996
8997.rounded-circle {
8998 border-radius: 50% !important;
8999}
9000
9001.rounded-pill {
9002 border-radius: var(--bs-border-radius-pill) !important;
9003}
9004
9005.rounded-top {
9006 border-top-left-radius: var(--bs-border-radius) !important;
9007 border-top-right-radius: var(--bs-border-radius) !important;
9008}
9009
9010.rounded-top-0 {
9011 border-top-left-radius: 0 !important;
9012 border-top-right-radius: 0 !important;
9013}
9014
9015.rounded-top-1 {
9016 border-top-left-radius: var(--bs-border-radius-sm) !important;
9017 border-top-right-radius: var(--bs-border-radius-sm) !important;
9018}
9019
9020.rounded-top-2 {
9021 border-top-left-radius: var(--bs-border-radius) !important;
9022 border-top-right-radius: var(--bs-border-radius) !important;
9023}
9024
9025.rounded-top-3 {
9026 border-top-left-radius: var(--bs-border-radius-lg) !important;
9027 border-top-right-radius: var(--bs-border-radius-lg) !important;
9028}
9029
9030.rounded-top-4 {
9031 border-top-left-radius: var(--bs-border-radius-xl) !important;
9032 border-top-right-radius: var(--bs-border-radius-xl) !important;
9033}
9034
9035.rounded-top-5 {
9036 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9037 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9038}
9039
9040.rounded-top-circle {
9041 border-top-left-radius: 50% !important;
9042 border-top-right-radius: 50% !important;
9043}
9044
9045.rounded-top-pill {
9046 border-top-left-radius: var(--bs-border-radius-pill) !important;
9047 border-top-right-radius: var(--bs-border-radius-pill) !important;
9048}
9049
9050.rounded-end {
9051 border-top-right-radius: var(--bs-border-radius) !important;
9052 border-bottom-right-radius: var(--bs-border-radius) !important;
9053}
9054
9055.rounded-end-0 {
9056 border-top-right-radius: 0 !important;
9057 border-bottom-right-radius: 0 !important;
9058}
9059
9060.rounded-end-1 {
9061 border-top-right-radius: var(--bs-border-radius-sm) !important;
9062 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9063}
9064
9065.rounded-end-2 {
9066 border-top-right-radius: var(--bs-border-radius) !important;
9067 border-bottom-right-radius: var(--bs-border-radius) !important;
9068}
9069
9070.rounded-end-3 {
9071 border-top-right-radius: var(--bs-border-radius-lg) !important;
9072 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9073}
9074
9075.rounded-end-4 {
9076 border-top-right-radius: var(--bs-border-radius-xl) !important;
9077 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9078}
9079
9080.rounded-end-5 {
9081 border-top-right-radius: var(--bs-border-radius-xxl) !important;
9082 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9083}
9084
9085.rounded-end-circle {
9086 border-top-right-radius: 50% !important;
9087 border-bottom-right-radius: 50% !important;
9088}
9089
9090.rounded-end-pill {
9091 border-top-right-radius: var(--bs-border-radius-pill) !important;
9092 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9093}
9094
9095.rounded-bottom {
9096 border-bottom-right-radius: var(--bs-border-radius) !important;
9097 border-bottom-left-radius: var(--bs-border-radius) !important;
9098}
9099
9100.rounded-bottom-0 {
9101 border-bottom-right-radius: 0 !important;
9102 border-bottom-left-radius: 0 !important;
9103}
9104
9105.rounded-bottom-1 {
9106 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9107 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9108}
9109
9110.rounded-bottom-2 {
9111 border-bottom-right-radius: var(--bs-border-radius) !important;
9112 border-bottom-left-radius: var(--bs-border-radius) !important;
9113}
9114
9115.rounded-bottom-3 {
9116 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9117 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9118}
9119
9120.rounded-bottom-4 {
9121 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9122 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9123}
9124
9125.rounded-bottom-5 {
9126 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9127 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9128}
9129
9130.rounded-bottom-circle {
9131 border-bottom-right-radius: 50% !important;
9132 border-bottom-left-radius: 50% !important;
9133}
9134
9135.rounded-bottom-pill {
9136 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9137 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9138}
9139
9140.rounded-start {
9141 border-bottom-left-radius: var(--bs-border-radius) !important;
9142 border-top-left-radius: var(--bs-border-radius) !important;
9143}
9144
9145.rounded-start-0 {
9146 border-bottom-left-radius: 0 !important;
9147 border-top-left-radius: 0 !important;
9148}
9149
9150.rounded-start-1 {
9151 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9152 border-top-left-radius: var(--bs-border-radius-sm) !important;
9153}
9154
9155.rounded-start-2 {
9156 border-bottom-left-radius: var(--bs-border-radius) !important;
9157 border-top-left-radius: var(--bs-border-radius) !important;
9158}
9159
9160.rounded-start-3 {
9161 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9162 border-top-left-radius: var(--bs-border-radius-lg) !important;
9163}
9164
9165.rounded-start-4 {
9166 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9167 border-top-left-radius: var(--bs-border-radius-xl) !important;
9168}
9169
9170.rounded-start-5 {
9171 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9172 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9173}
9174
9175.rounded-start-circle {
9176 border-bottom-left-radius: 50% !important;
9177 border-top-left-radius: 50% !important;
9178}
9179
9180.rounded-start-pill {
9181 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9182 border-top-left-radius: var(--bs-border-radius-pill) !important;
9183}
9184
9185.visible {
9186 visibility: visible !important;
9187}
9188
9189.invisible {
9190 visibility: hidden !important;
9191}
9192
9193.z-n1 {
9194 z-index: -1 !important;
9195}
9196
9197.z-0 {
9198 z-index: 0 !important;
9199}
9200
9201.z-1 {
9202 z-index: 1 !important;
9203}
9204
9205.z-2 {
9206 z-index: 2 !important;
9207}
9208
9209.z-3 {
9210 z-index: 3 !important;
9211}
9212
9213@media (min-width: 576px) {
9214 .float-sm-start {
9215 float: left !important;
9216 }
9217 .float-sm-end {
9218 float: right !important;
9219 }
9220 .float-sm-none {
9221 float: none !important;
9222 }
9223 .object-fit-sm-contain {
9224 -o-object-fit: contain !important;
9225 object-fit: contain !important;
9226 }
9227 .object-fit-sm-cover {
9228 -o-object-fit: cover !important;
9229 object-fit: cover !important;
9230 }
9231 .object-fit-sm-fill {
9232 -o-object-fit: fill !important;
9233 object-fit: fill !important;
9234 }
9235 .object-fit-sm-scale {
9236 -o-object-fit: scale-down !important;
9237 object-fit: scale-down !important;
9238 }
9239 .object-fit-sm-none {
9240 -o-object-fit: none !important;
9241 object-fit: none !important;
9242 }
9243 .d-sm-inline {
9244 display: inline !important;
9245 }
9246 .d-sm-inline-block {
9247 display: inline-block !important;
9248 }
9249 .d-sm-block {
9250 display: block !important;
9251 }
9252 .d-sm-grid {
9253 display: grid !important;
9254 }
9255 .d-sm-inline-grid {
9256 display: inline-grid !important;
9257 }
9258 .d-sm-table {
9259 display: table !important;
9260 }
9261 .d-sm-table-row {
9262 display: table-row !important;
9263 }
9264 .d-sm-table-cell {
9265 display: table-cell !important;
9266 }
9267 .d-sm-flex {
9268 display: flex !important;
9269 }
9270 .d-sm-inline-flex {
9271 display: inline-flex !important;
9272 }
9273 .d-sm-none {
9274 display: none !important;
9275 }
9276 .flex-sm-fill {
9277 flex: 1 1 auto !important;
9278 }
9279 .flex-sm-row {
9280 flex-direction: row !important;
9281 }
9282 .flex-sm-column {
9283 flex-direction: column !important;
9284 }
9285 .flex-sm-row-reverse {
9286 flex-direction: row-reverse !important;
9287 }
9288 .flex-sm-column-reverse {
9289 flex-direction: column-reverse !important;
9290 }
9291 .flex-sm-grow-0 {
9292 flex-grow: 0 !important;
9293 }
9294 .flex-sm-grow-1 {
9295 flex-grow: 1 !important;
9296 }
9297 .flex-sm-shrink-0 {
9298 flex-shrink: 0 !important;
9299 }
9300 .flex-sm-shrink-1 {
9301 flex-shrink: 1 !important;
9302 }
9303 .flex-sm-wrap {
9304 flex-wrap: wrap !important;
9305 }
9306 .flex-sm-nowrap {
9307 flex-wrap: nowrap !important;
9308 }
9309 .flex-sm-wrap-reverse {
9310 flex-wrap: wrap-reverse !important;
9311 }
9312 .justify-content-sm-start {
9313 justify-content: flex-start !important;
9314 }
9315 .justify-content-sm-end {
9316 justify-content: flex-end !important;
9317 }
9318 .justify-content-sm-center {
9319 justify-content: center !important;
9320 }
9321 .justify-content-sm-between {
9322 justify-content: space-between !important;
9323 }
9324 .justify-content-sm-around {
9325 justify-content: space-around !important;
9326 }
9327 .justify-content-sm-evenly {
9328 justify-content: space-evenly !important;
9329 }
9330 .align-items-sm-start {
9331 align-items: flex-start !important;
9332 }
9333 .align-items-sm-end {
9334 align-items: flex-end !important;
9335 }
9336 .align-items-sm-center {
9337 align-items: center !important;
9338 }
9339 .align-items-sm-baseline {
9340 align-items: baseline !important;
9341 }
9342 .align-items-sm-stretch {
9343 align-items: stretch !important;
9344 }
9345 .align-content-sm-start {
9346 align-content: flex-start !important;
9347 }
9348 .align-content-sm-end {
9349 align-content: flex-end !important;
9350 }
9351 .align-content-sm-center {
9352 align-content: center !important;
9353 }
9354 .align-content-sm-between {
9355 align-content: space-between !important;
9356 }
9357 .align-content-sm-around {
9358 align-content: space-around !important;
9359 }
9360 .align-content-sm-stretch {
9361 align-content: stretch !important;
9362 }
9363 .align-self-sm-auto {
9364 align-self: auto !important;
9365 }
9366 .align-self-sm-start {
9367 align-self: flex-start !important;
9368 }
9369 .align-self-sm-end {
9370 align-self: flex-end !important;
9371 }
9372 .align-self-sm-center {
9373 align-self: center !important;
9374 }
9375 .align-self-sm-baseline {
9376 align-self: baseline !important;
9377 }
9378 .align-self-sm-stretch {
9379 align-self: stretch !important;
9380 }
9381 .order-sm-first {
9382 order: -1 !important;
9383 }
9384 .order-sm-0 {
9385 order: 0 !important;
9386 }
9387 .order-sm-1 {
9388 order: 1 !important;
9389 }
9390 .order-sm-2 {
9391 order: 2 !important;
9392 }
9393 .order-sm-3 {
9394 order: 3 !important;
9395 }
9396 .order-sm-4 {
9397 order: 4 !important;
9398 }
9399 .order-sm-5 {
9400 order: 5 !important;
9401 }
9402 .order-sm-last {
9403 order: 6 !important;
9404 }
9405 .m-sm-0 {
9406 margin: 0 !important;
9407 }
9408 .m-sm-1 {
9409 margin: 0.25rem !important;
9410 }
9411 .m-sm-2 {
9412 margin: 0.5rem !important;
9413 }
9414 .m-sm-3 {
9415 margin: 1rem !important;
9416 }
9417 .m-sm-4 {
9418 margin: 1.5rem !important;
9419 }
9420 .m-sm-5 {
9421 margin: 3rem !important;
9422 }
9423 .m-sm-auto {
9424 margin: auto !important;
9425 }
9426 .mx-sm-0 {
9427 margin-right: 0 !important;
9428 margin-left: 0 !important;
9429 }
9430 .mx-sm-1 {
9431 margin-right: 0.25rem !important;
9432 margin-left: 0.25rem !important;
9433 }
9434 .mx-sm-2 {
9435 margin-right: 0.5rem !important;
9436 margin-left: 0.5rem !important;
9437 }
9438 .mx-sm-3 {
9439 margin-right: 1rem !important;
9440 margin-left: 1rem !important;
9441 }
9442 .mx-sm-4 {
9443 margin-right: 1.5rem !important;
9444 margin-left: 1.5rem !important;
9445 }
9446 .mx-sm-5 {
9447 margin-right: 3rem !important;
9448 margin-left: 3rem !important;
9449 }
9450 .mx-sm-auto {
9451 margin-right: auto !important;
9452 margin-left: auto !important;
9453 }
9454 .my-sm-0 {
9455 margin-top: 0 !important;
9456 margin-bottom: 0 !important;
9457 }
9458 .my-sm-1 {
9459 margin-top: 0.25rem !important;
9460 margin-bottom: 0.25rem !important;
9461 }
9462 .my-sm-2 {
9463 margin-top: 0.5rem !important;
9464 margin-bottom: 0.5rem !important;
9465 }
9466 .my-sm-3 {
9467 margin-top: 1rem !important;
9468 margin-bottom: 1rem !important;
9469 }
9470 .my-sm-4 {
9471 margin-top: 1.5rem !important;
9472 margin-bottom: 1.5rem !important;
9473 }
9474 .my-sm-5 {
9475 margin-top: 3rem !important;
9476 margin-bottom: 3rem !important;
9477 }
9478 .my-sm-auto {
9479 margin-top: auto !important;
9480 margin-bottom: auto !important;
9481 }
9482 .mt-sm-0 {
9483 margin-top: 0 !important;
9484 }
9485 .mt-sm-1 {
9486 margin-top: 0.25rem !important;
9487 }
9488 .mt-sm-2 {
9489 margin-top: 0.5rem !important;
9490 }
9491 .mt-sm-3 {
9492 margin-top: 1rem !important;
9493 }
9494 .mt-sm-4 {
9495 margin-top: 1.5rem !important;
9496 }
9497 .mt-sm-5 {
9498 margin-top: 3rem !important;
9499 }
9500 .mt-sm-auto {
9501 margin-top: auto !important;
9502 }
9503 .me-sm-0 {
9504 margin-right: 0 !important;
9505 }
9506 .me-sm-1 {
9507 margin-right: 0.25rem !important;
9508 }
9509 .me-sm-2 {
9510 margin-right: 0.5rem !important;
9511 }
9512 .me-sm-3 {
9513 margin-right: 1rem !important;
9514 }
9515 .me-sm-4 {
9516 margin-right: 1.5rem !important;
9517 }
9518 .me-sm-5 {
9519 margin-right: 3rem !important;
9520 }
9521 .me-sm-auto {
9522 margin-right: auto !important;
9523 }
9524 .mb-sm-0 {
9525 margin-bottom: 0 !important;
9526 }
9527 .mb-sm-1 {
9528 margin-bottom: 0.25rem !important;
9529 }
9530 .mb-sm-2 {
9531 margin-bottom: 0.5rem !important;
9532 }
9533 .mb-sm-3 {
9534 margin-bottom: 1rem !important;
9535 }
9536 .mb-sm-4 {
9537 margin-bottom: 1.5rem !important;
9538 }
9539 .mb-sm-5 {
9540 margin-bottom: 3rem !important;
9541 }
9542 .mb-sm-auto {
9543 margin-bottom: auto !important;
9544 }
9545 .ms-sm-0 {
9546 margin-left: 0 !important;
9547 }
9548 .ms-sm-1 {
9549 margin-left: 0.25rem !important;
9550 }
9551 .ms-sm-2 {
9552 margin-left: 0.5rem !important;
9553 }
9554 .ms-sm-3 {
9555 margin-left: 1rem !important;
9556 }
9557 .ms-sm-4 {
9558 margin-left: 1.5rem !important;
9559 }
9560 .ms-sm-5 {
9561 margin-left: 3rem !important;
9562 }
9563 .ms-sm-auto {
9564 margin-left: auto !important;
9565 }
9566 .p-sm-0 {
9567 padding: 0 !important;
9568 }
9569 .p-sm-1 {
9570 padding: 0.25rem !important;
9571 }
9572 .p-sm-2 {
9573 padding: 0.5rem !important;
9574 }
9575 .p-sm-3 {
9576 padding: 1rem !important;
9577 }
9578 .p-sm-4 {
9579 padding: 1.5rem !important;
9580 }
9581 .p-sm-5 {
9582 padding: 3rem !important;
9583 }
9584 .px-sm-0 {
9585 padding-right: 0 !important;
9586 padding-left: 0 !important;
9587 }
9588 .px-sm-1 {
9589 padding-right: 0.25rem !important;
9590 padding-left: 0.25rem !important;
9591 }
9592 .px-sm-2 {
9593 padding-right: 0.5rem !important;
9594 padding-left: 0.5rem !important;
9595 }
9596 .px-sm-3 {
9597 padding-right: 1rem !important;
9598 padding-left: 1rem !important;
9599 }
9600 .px-sm-4 {
9601 padding-right: 1.5rem !important;
9602 padding-left: 1.5rem !important;
9603 }
9604 .px-sm-5 {
9605 padding-right: 3rem !important;
9606 padding-left: 3rem !important;
9607 }
9608 .py-sm-0 {
9609 padding-top: 0 !important;
9610 padding-bottom: 0 !important;
9611 }
9612 .py-sm-1 {
9613 padding-top: 0.25rem !important;
9614 padding-bottom: 0.25rem !important;
9615 }
9616 .py-sm-2 {
9617 padding-top: 0.5rem !important;
9618 padding-bottom: 0.5rem !important;
9619 }
9620 .py-sm-3 {
9621 padding-top: 1rem !important;
9622 padding-bottom: 1rem !important;
9623 }
9624 .py-sm-4 {
9625 padding-top: 1.5rem !important;
9626 padding-bottom: 1.5rem !important;
9627 }
9628 .py-sm-5 {
9629 padding-top: 3rem !important;
9630 padding-bottom: 3rem !important;
9631 }
9632 .pt-sm-0 {
9633 padding-top: 0 !important;
9634 }
9635 .pt-sm-1 {
9636 padding-top: 0.25rem !important;
9637 }
9638 .pt-sm-2 {
9639 padding-top: 0.5rem !important;
9640 }
9641 .pt-sm-3 {
9642 padding-top: 1rem !important;
9643 }
9644 .pt-sm-4 {
9645 padding-top: 1.5rem !important;
9646 }
9647 .pt-sm-5 {
9648 padding-top: 3rem !important;
9649 }
9650 .pe-sm-0 {
9651 padding-right: 0 !important;
9652 }
9653 .pe-sm-1 {
9654 padding-right: 0.25rem !important;
9655 }
9656 .pe-sm-2 {
9657 padding-right: 0.5rem !important;
9658 }
9659 .pe-sm-3 {
9660 padding-right: 1rem !important;
9661 }
9662 .pe-sm-4 {
9663 padding-right: 1.5rem !important;
9664 }
9665 .pe-sm-5 {
9666 padding-right: 3rem !important;
9667 }
9668 .pb-sm-0 {
9669 padding-bottom: 0 !important;
9670 }
9671 .pb-sm-1 {
9672 padding-bottom: 0.25rem !important;
9673 }
9674 .pb-sm-2 {
9675 padding-bottom: 0.5rem !important;
9676 }
9677 .pb-sm-3 {
9678 padding-bottom: 1rem !important;
9679 }
9680 .pb-sm-4 {
9681 padding-bottom: 1.5rem !important;
9682 }
9683 .pb-sm-5 {
9684 padding-bottom: 3rem !important;
9685 }
9686 .ps-sm-0 {
9687 padding-left: 0 !important;
9688 }
9689 .ps-sm-1 {
9690 padding-left: 0.25rem !important;
9691 }
9692 .ps-sm-2 {
9693 padding-left: 0.5rem !important;
9694 }
9695 .ps-sm-3 {
9696 padding-left: 1rem !important;
9697 }
9698 .ps-sm-4 {
9699 padding-left: 1.5rem !important;
9700 }
9701 .ps-sm-5 {
9702 padding-left: 3rem !important;
9703 }
9704 .gap-sm-0 {
9705 gap: 0 !important;
9706 }
9707 .gap-sm-1 {
9708 gap: 0.25rem !important;
9709 }
9710 .gap-sm-2 {
9711 gap: 0.5rem !important;
9712 }
9713 .gap-sm-3 {
9714 gap: 1rem !important;
9715 }
9716 .gap-sm-4 {
9717 gap: 1.5rem !important;
9718 }
9719 .gap-sm-5 {
9720 gap: 3rem !important;
9721 }
9722 .row-gap-sm-0 {
9723 row-gap: 0 !important;
9724 }
9725 .row-gap-sm-1 {
9726 row-gap: 0.25rem !important;
9727 }
9728 .row-gap-sm-2 {
9729 row-gap: 0.5rem !important;
9730 }
9731 .row-gap-sm-3 {
9732 row-gap: 1rem !important;
9733 }
9734 .row-gap-sm-4 {
9735 row-gap: 1.5rem !important;
9736 }
9737 .row-gap-sm-5 {
9738 row-gap: 3rem !important;
9739 }
9740 .column-gap-sm-0 {
9741 -moz-column-gap: 0 !important;
9742 column-gap: 0 !important;
9743 }
9744 .column-gap-sm-1 {
9745 -moz-column-gap: 0.25rem !important;
9746 column-gap: 0.25rem !important;
9747 }
9748 .column-gap-sm-2 {
9749 -moz-column-gap: 0.5rem !important;
9750 column-gap: 0.5rem !important;
9751 }
9752 .column-gap-sm-3 {
9753 -moz-column-gap: 1rem !important;
9754 column-gap: 1rem !important;
9755 }
9756 .column-gap-sm-4 {
9757 -moz-column-gap: 1.5rem !important;
9758 column-gap: 1.5rem !important;
9759 }
9760 .column-gap-sm-5 {
9761 -moz-column-gap: 3rem !important;
9762 column-gap: 3rem !important;
9763 }
9764 .text-sm-start {
9765 text-align: left !important;
9766 }
9767 .text-sm-end {
9768 text-align: right !important;
9769 }
9770 .text-sm-center {
9771 text-align: center !important;
9772 }
9773}
9774@media (min-width: 768px) {
9775 .float-md-start {
9776 float: left !important;
9777 }
9778 .float-md-end {
9779 float: right !important;
9780 }
9781 .float-md-none {
9782 float: none !important;
9783 }
9784 .object-fit-md-contain {
9785 -o-object-fit: contain !important;
9786 object-fit: contain !important;
9787 }
9788 .object-fit-md-cover {
9789 -o-object-fit: cover !important;
9790 object-fit: cover !important;
9791 }
9792 .object-fit-md-fill {
9793 -o-object-fit: fill !important;
9794 object-fit: fill !important;
9795 }
9796 .object-fit-md-scale {
9797 -o-object-fit: scale-down !important;
9798 object-fit: scale-down !important;
9799 }
9800 .object-fit-md-none {
9801 -o-object-fit: none !important;
9802 object-fit: none !important;
9803 }
9804 .d-md-inline {
9805 display: inline !important;
9806 }
9807 .d-md-inline-block {
9808 display: inline-block !important;
9809 }
9810 .d-md-block {
9811 display: block !important;
9812 }
9813 .d-md-grid {
9814 display: grid !important;
9815 }
9816 .d-md-inline-grid {
9817 display: inline-grid !important;
9818 }
9819 .d-md-table {
9820 display: table !important;
9821 }
9822 .d-md-table-row {
9823 display: table-row !important;
9824 }
9825 .d-md-table-cell {
9826 display: table-cell !important;
9827 }
9828 .d-md-flex {
9829 display: flex !important;
9830 }
9831 .d-md-inline-flex {
9832 display: inline-flex !important;
9833 }
9834 .d-md-none {
9835 display: none !important;
9836 }
9837 .flex-md-fill {
9838 flex: 1 1 auto !important;
9839 }
9840 .flex-md-row {
9841 flex-direction: row !important;
9842 }
9843 .flex-md-column {
9844 flex-direction: column !important;
9845 }
9846 .flex-md-row-reverse {
9847 flex-direction: row-reverse !important;
9848 }
9849 .flex-md-column-reverse {
9850 flex-direction: column-reverse !important;
9851 }
9852 .flex-md-grow-0 {
9853 flex-grow: 0 !important;
9854 }
9855 .flex-md-grow-1 {
9856 flex-grow: 1 !important;
9857 }
9858 .flex-md-shrink-0 {
9859 flex-shrink: 0 !important;
9860 }
9861 .flex-md-shrink-1 {
9862 flex-shrink: 1 !important;
9863 }
9864 .flex-md-wrap {
9865 flex-wrap: wrap !important;
9866 }
9867 .flex-md-nowrap {
9868 flex-wrap: nowrap !important;
9869 }
9870 .flex-md-wrap-reverse {
9871 flex-wrap: wrap-reverse !important;
9872 }
9873 .justify-content-md-start {
9874 justify-content: flex-start !important;
9875 }
9876 .justify-content-md-end {
9877 justify-content: flex-end !important;
9878 }
9879 .justify-content-md-center {
9880 justify-content: center !important;
9881 }
9882 .justify-content-md-between {
9883 justify-content: space-between !important;
9884 }
9885 .justify-content-md-around {
9886 justify-content: space-around !important;
9887 }
9888 .justify-content-md-evenly {
9889 justify-content: space-evenly !important;
9890 }
9891 .align-items-md-start {
9892 align-items: flex-start !important;
9893 }
9894 .align-items-md-end {
9895 align-items: flex-end !important;
9896 }
9897 .align-items-md-center {
9898 align-items: center !important;
9899 }
9900 .align-items-md-baseline {
9901 align-items: baseline !important;
9902 }
9903 .align-items-md-stretch {
9904 align-items: stretch !important;
9905 }
9906 .align-content-md-start {
9907 align-content: flex-start !important;
9908 }
9909 .align-content-md-end {
9910 align-content: flex-end !important;
9911 }
9912 .align-content-md-center {
9913 align-content: center !important;
9914 }
9915 .align-content-md-between {
9916 align-content: space-between !important;
9917 }
9918 .align-content-md-around {
9919 align-content: space-around !important;
9920 }
9921 .align-content-md-stretch {
9922 align-content: stretch !important;
9923 }
9924 .align-self-md-auto {
9925 align-self: auto !important;
9926 }
9927 .align-self-md-start {
9928 align-self: flex-start !important;
9929 }
9930 .align-self-md-end {
9931 align-self: flex-end !important;
9932 }
9933 .align-self-md-center {
9934 align-self: center !important;
9935 }
9936 .align-self-md-baseline {
9937 align-self: baseline !important;
9938 }
9939 .align-self-md-stretch {
9940 align-self: stretch !important;
9941 }
9942 .order-md-first {
9943 order: -1 !important;
9944 }
9945 .order-md-0 {
9946 order: 0 !important;
9947 }
9948 .order-md-1 {
9949 order: 1 !important;
9950 }
9951 .order-md-2 {
9952 order: 2 !important;
9953 }
9954 .order-md-3 {
9955 order: 3 !important;
9956 }
9957 .order-md-4 {
9958 order: 4 !important;
9959 }
9960 .order-md-5 {
9961 order: 5 !important;
9962 }
9963 .order-md-last {
9964 order: 6 !important;
9965 }
9966 .m-md-0 {
9967 margin: 0 !important;
9968 }
9969 .m-md-1 {
9970 margin: 0.25rem !important;
9971 }
9972 .m-md-2 {
9973 margin: 0.5rem !important;
9974 }
9975 .m-md-3 {
9976 margin: 1rem !important;
9977 }
9978 .m-md-4 {
9979 margin: 1.5rem !important;
9980 }
9981 .m-md-5 {
9982 margin: 3rem !important;
9983 }
9984 .m-md-auto {
9985 margin: auto !important;
9986 }
9987 .mx-md-0 {
9988 margin-right: 0 !important;
9989 margin-left: 0 !important;
9990 }
9991 .mx-md-1 {
9992 margin-right: 0.25rem !important;
9993 margin-left: 0.25rem !important;
9994 }
9995 .mx-md-2 {
9996 margin-right: 0.5rem !important;
9997 margin-left: 0.5rem !important;
9998 }
9999 .mx-md-3 {
10000 margin-right: 1rem !important;
10001 margin-left: 1rem !important;
10002 }
10003 .mx-md-4 {
10004 margin-right: 1.5rem !important;
10005 margin-left: 1.5rem !important;
10006 }
10007 .mx-md-5 {
10008 margin-right: 3rem !important;
10009 margin-left: 3rem !important;
10010 }
10011 .mx-md-auto {
10012 margin-right: auto !important;
10013 margin-left: auto !important;
10014 }
10015 .my-md-0 {
10016 margin-top: 0 !important;
10017 margin-bottom: 0 !important;
10018 }
10019 .my-md-1 {
10020 margin-top: 0.25rem !important;
10021 margin-bottom: 0.25rem !important;
10022 }
10023 .my-md-2 {
10024 margin-top: 0.5rem !important;
10025 margin-bottom: 0.5rem !important;
10026 }
10027 .my-md-3 {
10028 margin-top: 1rem !important;
10029 margin-bottom: 1rem !important;
10030 }
10031 .my-md-4 {
10032 margin-top: 1.5rem !important;
10033 margin-bottom: 1.5rem !important;
10034 }
10035 .my-md-5 {
10036 margin-top: 3rem !important;
10037 margin-bottom: 3rem !important;
10038 }
10039 .my-md-auto {
10040 margin-top: auto !important;
10041 margin-bottom: auto !important;
10042 }
10043 .mt-md-0 {
10044 margin-top: 0 !important;
10045 }
10046 .mt-md-1 {
10047 margin-top: 0.25rem !important;
10048 }
10049 .mt-md-2 {
10050 margin-top: 0.5rem !important;
10051 }
10052 .mt-md-3 {
10053 margin-top: 1rem !important;
10054 }
10055 .mt-md-4 {
10056 margin-top: 1.5rem !important;
10057 }
10058 .mt-md-5 {
10059 margin-top: 3rem !important;
10060 }
10061 .mt-md-auto {
10062 margin-top: auto !important;
10063 }
10064 .me-md-0 {
10065 margin-right: 0 !important;
10066 }
10067 .me-md-1 {
10068 margin-right: 0.25rem !important;
10069 }
10070 .me-md-2 {
10071 margin-right: 0.5rem !important;
10072 }
10073 .me-md-3 {
10074 margin-right: 1rem !important;
10075 }
10076 .me-md-4 {
10077 margin-right: 1.5rem !important;
10078 }
10079 .me-md-5 {
10080 margin-right: 3rem !important;
10081 }
10082 .me-md-auto {
10083 margin-right: auto !important;
10084 }
10085 .mb-md-0 {
10086 margin-bottom: 0 !important;
10087 }
10088 .mb-md-1 {
10089 margin-bottom: 0.25rem !important;
10090 }
10091 .mb-md-2 {
10092 margin-bottom: 0.5rem !important;
10093 }
10094 .mb-md-3 {
10095 margin-bottom: 1rem !important;
10096 }
10097 .mb-md-4 {
10098 margin-bottom: 1.5rem !important;
10099 }
10100 .mb-md-5 {
10101 margin-bottom: 3rem !important;
10102 }
10103 .mb-md-auto {
10104 margin-bottom: auto !important;
10105 }
10106 .ms-md-0 {
10107 margin-left: 0 !important;
10108 }
10109 .ms-md-1 {
10110 margin-left: 0.25rem !important;
10111 }
10112 .ms-md-2 {
10113 margin-left: 0.5rem !important;
10114 }
10115 .ms-md-3 {
10116 margin-left: 1rem !important;
10117 }
10118 .ms-md-4 {
10119 margin-left: 1.5rem !important;
10120 }
10121 .ms-md-5 {
10122 margin-left: 3rem !important;
10123 }
10124 .ms-md-auto {
10125 margin-left: auto !important;
10126 }
10127 .p-md-0 {
10128 padding: 0 !important;
10129 }
10130 .p-md-1 {
10131 padding: 0.25rem !important;
10132 }
10133 .p-md-2 {
10134 padding: 0.5rem !important;
10135 }
10136 .p-md-3 {
10137 padding: 1rem !important;
10138 }
10139 .p-md-4 {
10140 padding: 1.5rem !important;
10141 }
10142 .p-md-5 {
10143 padding: 3rem !important;
10144 }
10145 .px-md-0 {
10146 padding-right: 0 !important;
10147 padding-left: 0 !important;
10148 }
10149 .px-md-1 {
10150 padding-right: 0.25rem !important;
10151 padding-left: 0.25rem !important;
10152 }
10153 .px-md-2 {
10154 padding-right: 0.5rem !important;
10155 padding-left: 0.5rem !important;
10156 }
10157 .px-md-3 {
10158 padding-right: 1rem !important;
10159 padding-left: 1rem !important;
10160 }
10161 .px-md-4 {
10162 padding-right: 1.5rem !important;
10163 padding-left: 1.5rem !important;
10164 }
10165 .px-md-5 {
10166 padding-right: 3rem !important;
10167 padding-left: 3rem !important;
10168 }
10169 .py-md-0 {
10170 padding-top: 0 !important;
10171 padding-bottom: 0 !important;
10172 }
10173 .py-md-1 {
10174 padding-top: 0.25rem !important;
10175 padding-bottom: 0.25rem !important;
10176 }
10177 .py-md-2 {
10178 padding-top: 0.5rem !important;
10179 padding-bottom: 0.5rem !important;
10180 }
10181 .py-md-3 {
10182 padding-top: 1rem !important;
10183 padding-bottom: 1rem !important;
10184 }
10185 .py-md-4 {
10186 padding-top: 1.5rem !important;
10187 padding-bottom: 1.5rem !important;
10188 }
10189 .py-md-5 {
10190 padding-top: 3rem !important;
10191 padding-bottom: 3rem !important;
10192 }
10193 .pt-md-0 {
10194 padding-top: 0 !important;
10195 }
10196 .pt-md-1 {
10197 padding-top: 0.25rem !important;
10198 }
10199 .pt-md-2 {
10200 padding-top: 0.5rem !important;
10201 }
10202 .pt-md-3 {
10203 padding-top: 1rem !important;
10204 }
10205 .pt-md-4 {
10206 padding-top: 1.5rem !important;
10207 }
10208 .pt-md-5 {
10209 padding-top: 3rem !important;
10210 }
10211 .pe-md-0 {
10212 padding-right: 0 !important;
10213 }
10214 .pe-md-1 {
10215 padding-right: 0.25rem !important;
10216 }
10217 .pe-md-2 {
10218 padding-right: 0.5rem !important;
10219 }
10220 .pe-md-3 {
10221 padding-right: 1rem !important;
10222 }
10223 .pe-md-4 {
10224 padding-right: 1.5rem !important;
10225 }
10226 .pe-md-5 {
10227 padding-right: 3rem !important;
10228 }
10229 .pb-md-0 {
10230 padding-bottom: 0 !important;
10231 }
10232 .pb-md-1 {
10233 padding-bottom: 0.25rem !important;
10234 }
10235 .pb-md-2 {
10236 padding-bottom: 0.5rem !important;
10237 }
10238 .pb-md-3 {
10239 padding-bottom: 1rem !important;
10240 }
10241 .pb-md-4 {
10242 padding-bottom: 1.5rem !important;
10243 }
10244 .pb-md-5 {
10245 padding-bottom: 3rem !important;
10246 }
10247 .ps-md-0 {
10248 padding-left: 0 !important;
10249 }
10250 .ps-md-1 {
10251 padding-left: 0.25rem !important;
10252 }
10253 .ps-md-2 {
10254 padding-left: 0.5rem !important;
10255 }
10256 .ps-md-3 {
10257 padding-left: 1rem !important;
10258 }
10259 .ps-md-4 {
10260 padding-left: 1.5rem !important;
10261 }
10262 .ps-md-5 {
10263 padding-left: 3rem !important;
10264 }
10265 .gap-md-0 {
10266 gap: 0 !important;
10267 }
10268 .gap-md-1 {
10269 gap: 0.25rem !important;
10270 }
10271 .gap-md-2 {
10272 gap: 0.5rem !important;
10273 }
10274 .gap-md-3 {
10275 gap: 1rem !important;
10276 }
10277 .gap-md-4 {
10278 gap: 1.5rem !important;
10279 }
10280 .gap-md-5 {
10281 gap: 3rem !important;
10282 }
10283 .row-gap-md-0 {
10284 row-gap: 0 !important;
10285 }
10286 .row-gap-md-1 {
10287 row-gap: 0.25rem !important;
10288 }
10289 .row-gap-md-2 {
10290 row-gap: 0.5rem !important;
10291 }
10292 .row-gap-md-3 {
10293 row-gap: 1rem !important;
10294 }
10295 .row-gap-md-4 {
10296 row-gap: 1.5rem !important;
10297 }
10298 .row-gap-md-5 {
10299 row-gap: 3rem !important;
10300 }
10301 .column-gap-md-0 {
10302 -moz-column-gap: 0 !important;
10303 column-gap: 0 !important;
10304 }
10305 .column-gap-md-1 {
10306 -moz-column-gap: 0.25rem !important;
10307 column-gap: 0.25rem !important;
10308 }
10309 .column-gap-md-2 {
10310 -moz-column-gap: 0.5rem !important;
10311 column-gap: 0.5rem !important;
10312 }
10313 .column-gap-md-3 {
10314 -moz-column-gap: 1rem !important;
10315 column-gap: 1rem !important;
10316 }
10317 .column-gap-md-4 {
10318 -moz-column-gap: 1.5rem !important;
10319 column-gap: 1.5rem !important;
10320 }
10321 .column-gap-md-5 {
10322 -moz-column-gap: 3rem !important;
10323 column-gap: 3rem !important;
10324 }
10325 .text-md-start {
10326 text-align: left !important;
10327 }
10328 .text-md-end {
10329 text-align: right !important;
10330 }
10331 .text-md-center {
10332 text-align: center !important;
10333 }
10334}
10335@media (min-width: 992px) {
10336 .float-lg-start {
10337 float: left !important;
10338 }
10339 .float-lg-end {
10340 float: right !important;
10341 }
10342 .float-lg-none {
10343 float: none !important;
10344 }
10345 .object-fit-lg-contain {
10346 -o-object-fit: contain !important;
10347 object-fit: contain !important;
10348 }
10349 .object-fit-lg-cover {
10350 -o-object-fit: cover !important;
10351 object-fit: cover !important;
10352 }
10353 .object-fit-lg-fill {
10354 -o-object-fit: fill !important;
10355 object-fit: fill !important;
10356 }
10357 .object-fit-lg-scale {
10358 -o-object-fit: scale-down !important;
10359 object-fit: scale-down !important;
10360 }
10361 .object-fit-lg-none {
10362 -o-object-fit: none !important;
10363 object-fit: none !important;
10364 }
10365 .d-lg-inline {
10366 display: inline !important;
10367 }
10368 .d-lg-inline-block {
10369 display: inline-block !important;
10370 }
10371 .d-lg-block {
10372 display: block !important;
10373 }
10374 .d-lg-grid {
10375 display: grid !important;
10376 }
10377 .d-lg-inline-grid {
10378 display: inline-grid !important;
10379 }
10380 .d-lg-table {
10381 display: table !important;
10382 }
10383 .d-lg-table-row {
10384 display: table-row !important;
10385 }
10386 .d-lg-table-cell {
10387 display: table-cell !important;
10388 }
10389 .d-lg-flex {
10390 display: flex !important;
10391 }
10392 .d-lg-inline-flex {
10393 display: inline-flex !important;
10394 }
10395 .d-lg-none {
10396 display: none !important;
10397 }
10398 .flex-lg-fill {
10399 flex: 1 1 auto !important;
10400 }
10401 .flex-lg-row {
10402 flex-direction: row !important;
10403 }
10404 .flex-lg-column {
10405 flex-direction: column !important;
10406 }
10407 .flex-lg-row-reverse {
10408 flex-direction: row-reverse !important;
10409 }
10410 .flex-lg-column-reverse {
10411 flex-direction: column-reverse !important;
10412 }
10413 .flex-lg-grow-0 {
10414 flex-grow: 0 !important;
10415 }
10416 .flex-lg-grow-1 {
10417 flex-grow: 1 !important;
10418 }
10419 .flex-lg-shrink-0 {
10420 flex-shrink: 0 !important;
10421 }
10422 .flex-lg-shrink-1 {
10423 flex-shrink: 1 !important;
10424 }
10425 .flex-lg-wrap {
10426 flex-wrap: wrap !important;
10427 }
10428 .flex-lg-nowrap {
10429 flex-wrap: nowrap !important;
10430 }
10431 .flex-lg-wrap-reverse {
10432 flex-wrap: wrap-reverse !important;
10433 }
10434 .justify-content-lg-start {
10435 justify-content: flex-start !important;
10436 }
10437 .justify-content-lg-end {
10438 justify-content: flex-end !important;
10439 }
10440 .justify-content-lg-center {
10441 justify-content: center !important;
10442 }
10443 .justify-content-lg-between {
10444 justify-content: space-between !important;
10445 }
10446 .justify-content-lg-around {
10447 justify-content: space-around !important;
10448 }
10449 .justify-content-lg-evenly {
10450 justify-content: space-evenly !important;
10451 }
10452 .align-items-lg-start {
10453 align-items: flex-start !important;
10454 }
10455 .align-items-lg-end {
10456 align-items: flex-end !important;
10457 }
10458 .align-items-lg-center {
10459 align-items: center !important;
10460 }
10461 .align-items-lg-baseline {
10462 align-items: baseline !important;
10463 }
10464 .align-items-lg-stretch {
10465 align-items: stretch !important;
10466 }
10467 .align-content-lg-start {
10468 align-content: flex-start !important;
10469 }
10470 .align-content-lg-end {
10471 align-content: flex-end !important;
10472 }
10473 .align-content-lg-center {
10474 align-content: center !important;
10475 }
10476 .align-content-lg-between {
10477 align-content: space-between !important;
10478 }
10479 .align-content-lg-around {
10480 align-content: space-around !important;
10481 }
10482 .align-content-lg-stretch {
10483 align-content: stretch !important;
10484 }
10485 .align-self-lg-auto {
10486 align-self: auto !important;
10487 }
10488 .align-self-lg-start {
10489 align-self: flex-start !important;
10490 }
10491 .align-self-lg-end {
10492 align-self: flex-end !important;
10493 }
10494 .align-self-lg-center {
10495 align-self: center !important;
10496 }
10497 .align-self-lg-baseline {
10498 align-self: baseline !important;
10499 }
10500 .align-self-lg-stretch {
10501 align-self: stretch !important;
10502 }
10503 .order-lg-first {
10504 order: -1 !important;
10505 }
10506 .order-lg-0 {
10507 order: 0 !important;
10508 }
10509 .order-lg-1 {
10510 order: 1 !important;
10511 }
10512 .order-lg-2 {
10513 order: 2 !important;
10514 }
10515 .order-lg-3 {
10516 order: 3 !important;
10517 }
10518 .order-lg-4 {
10519 order: 4 !important;
10520 }
10521 .order-lg-5 {
10522 order: 5 !important;
10523 }
10524 .order-lg-last {
10525 order: 6 !important;
10526 }
10527 .m-lg-0 {
10528 margin: 0 !important;
10529 }
10530 .m-lg-1 {
10531 margin: 0.25rem !important;
10532 }
10533 .m-lg-2 {
10534 margin: 0.5rem !important;
10535 }
10536 .m-lg-3 {
10537 margin: 1rem !important;
10538 }
10539 .m-lg-4 {
10540 margin: 1.5rem !important;
10541 }
10542 .m-lg-5 {
10543 margin: 3rem !important;
10544 }
10545 .m-lg-auto {
10546 margin: auto !important;
10547 }
10548 .mx-lg-0 {
10549 margin-right: 0 !important;
10550 margin-left: 0 !important;
10551 }
10552 .mx-lg-1 {
10553 margin-right: 0.25rem !important;
10554 margin-left: 0.25rem !important;
10555 }
10556 .mx-lg-2 {
10557 margin-right: 0.5rem !important;
10558 margin-left: 0.5rem !important;
10559 }
10560 .mx-lg-3 {
10561 margin-right: 1rem !important;
10562 margin-left: 1rem !important;
10563 }
10564 .mx-lg-4 {
10565 margin-right: 1.5rem !important;
10566 margin-left: 1.5rem !important;
10567 }
10568 .mx-lg-5 {
10569 margin-right: 3rem !important;
10570 margin-left: 3rem !important;
10571 }
10572 .mx-lg-auto {
10573 margin-right: auto !important;
10574 margin-left: auto !important;
10575 }
10576 .my-lg-0 {
10577 margin-top: 0 !important;
10578 margin-bottom: 0 !important;
10579 }
10580 .my-lg-1 {
10581 margin-top: 0.25rem !important;
10582 margin-bottom: 0.25rem !important;
10583 }
10584 .my-lg-2 {
10585 margin-top: 0.5rem !important;
10586 margin-bottom: 0.5rem !important;
10587 }
10588 .my-lg-3 {
10589 margin-top: 1rem !important;
10590 margin-bottom: 1rem !important;
10591 }
10592 .my-lg-4 {
10593 margin-top: 1.5rem !important;
10594 margin-bottom: 1.5rem !important;
10595 }
10596 .my-lg-5 {
10597 margin-top: 3rem !important;
10598 margin-bottom: 3rem !important;
10599 }
10600 .my-lg-auto {
10601 margin-top: auto !important;
10602 margin-bottom: auto !important;
10603 }
10604 .mt-lg-0 {
10605 margin-top: 0 !important;
10606 }
10607 .mt-lg-1 {
10608 margin-top: 0.25rem !important;
10609 }
10610 .mt-lg-2 {
10611 margin-top: 0.5rem !important;
10612 }
10613 .mt-lg-3 {
10614 margin-top: 1rem !important;
10615 }
10616 .mt-lg-4 {
10617 margin-top: 1.5rem !important;
10618 }
10619 .mt-lg-5 {
10620 margin-top: 3rem !important;
10621 }
10622 .mt-lg-auto {
10623 margin-top: auto !important;
10624 }
10625 .me-lg-0 {
10626 margin-right: 0 !important;
10627 }
10628 .me-lg-1 {
10629 margin-right: 0.25rem !important;
10630 }
10631 .me-lg-2 {
10632 margin-right: 0.5rem !important;
10633 }
10634 .me-lg-3 {
10635 margin-right: 1rem !important;
10636 }
10637 .me-lg-4 {
10638 margin-right: 1.5rem !important;
10639 }
10640 .me-lg-5 {
10641 margin-right: 3rem !important;
10642 }
10643 .me-lg-auto {
10644 margin-right: auto !important;
10645 }
10646 .mb-lg-0 {
10647 margin-bottom: 0 !important;
10648 }
10649 .mb-lg-1 {
10650 margin-bottom: 0.25rem !important;
10651 }
10652 .mb-lg-2 {
10653 margin-bottom: 0.5rem !important;
10654 }
10655 .mb-lg-3 {
10656 margin-bottom: 1rem !important;
10657 }
10658 .mb-lg-4 {
10659 margin-bottom: 1.5rem !important;
10660 }
10661 .mb-lg-5 {
10662 margin-bottom: 3rem !important;
10663 }
10664 .mb-lg-auto {
10665 margin-bottom: auto !important;
10666 }
10667 .ms-lg-0 {
10668 margin-left: 0 !important;
10669 }
10670 .ms-lg-1 {
10671 margin-left: 0.25rem !important;
10672 }
10673 .ms-lg-2 {
10674 margin-left: 0.5rem !important;
10675 }
10676 .ms-lg-3 {
10677 margin-left: 1rem !important;
10678 }
10679 .ms-lg-4 {
10680 margin-left: 1.5rem !important;
10681 }
10682 .ms-lg-5 {
10683 margin-left: 3rem !important;
10684 }
10685 .ms-lg-auto {
10686 margin-left: auto !important;
10687 }
10688 .p-lg-0 {
10689 padding: 0 !important;
10690 }
10691 .p-lg-1 {
10692 padding: 0.25rem !important;
10693 }
10694 .p-lg-2 {
10695 padding: 0.5rem !important;
10696 }
10697 .p-lg-3 {
10698 padding: 1rem !important;
10699 }
10700 .p-lg-4 {
10701 padding: 1.5rem !important;
10702 }
10703 .p-lg-5 {
10704 padding: 3rem !important;
10705 }
10706 .px-lg-0 {
10707 padding-right: 0 !important;
10708 padding-left: 0 !important;
10709 }
10710 .px-lg-1 {
10711 padding-right: 0.25rem !important;
10712 padding-left: 0.25rem !important;
10713 }
10714 .px-lg-2 {
10715 padding-right: 0.5rem !important;
10716 padding-left: 0.5rem !important;
10717 }
10718 .px-lg-3 {
10719 padding-right: 1rem !important;
10720 padding-left: 1rem !important;
10721 }
10722 .px-lg-4 {
10723 padding-right: 1.5rem !important;
10724 padding-left: 1.5rem !important;
10725 }
10726 .px-lg-5 {
10727 padding-right: 3rem !important;
10728 padding-left: 3rem !important;
10729 }
10730 .py-lg-0 {
10731 padding-top: 0 !important;
10732 padding-bottom: 0 !important;
10733 }
10734 .py-lg-1 {
10735 padding-top: 0.25rem !important;
10736 padding-bottom: 0.25rem !important;
10737 }
10738 .py-lg-2 {
10739 padding-top: 0.5rem !important;
10740 padding-bottom: 0.5rem !important;
10741 }
10742 .py-lg-3 {
10743 padding-top: 1rem !important;
10744 padding-bottom: 1rem !important;
10745 }
10746 .py-lg-4 {
10747 padding-top: 1.5rem !important;
10748 padding-bottom: 1.5rem !important;
10749 }
10750 .py-lg-5 {
10751 padding-top: 3rem !important;
10752 padding-bottom: 3rem !important;
10753 }
10754 .pt-lg-0 {
10755 padding-top: 0 !important;
10756 }
10757 .pt-lg-1 {
10758 padding-top: 0.25rem !important;
10759 }
10760 .pt-lg-2 {
10761 padding-top: 0.5rem !important;
10762 }
10763 .pt-lg-3 {
10764 padding-top: 1rem !important;
10765 }
10766 .pt-lg-4 {
10767 padding-top: 1.5rem !important;
10768 }
10769 .pt-lg-5 {
10770 padding-top: 3rem !important;
10771 }
10772 .pe-lg-0 {
10773 padding-right: 0 !important;
10774 }
10775 .pe-lg-1 {
10776 padding-right: 0.25rem !important;
10777 }
10778 .pe-lg-2 {
10779 padding-right: 0.5rem !important;
10780 }
10781 .pe-lg-3 {
10782 padding-right: 1rem !important;
10783 }
10784 .pe-lg-4 {
10785 padding-right: 1.5rem !important;
10786 }
10787 .pe-lg-5 {
10788 padding-right: 3rem !important;
10789 }
10790 .pb-lg-0 {
10791 padding-bottom: 0 !important;
10792 }
10793 .pb-lg-1 {
10794 padding-bottom: 0.25rem !important;
10795 }
10796 .pb-lg-2 {
10797 padding-bottom: 0.5rem !important;
10798 }
10799 .pb-lg-3 {
10800 padding-bottom: 1rem !important;
10801 }
10802 .pb-lg-4 {
10803 padding-bottom: 1.5rem !important;
10804 }
10805 .pb-lg-5 {
10806 padding-bottom: 3rem !important;
10807 }
10808 .ps-lg-0 {
10809 padding-left: 0 !important;
10810 }
10811 .ps-lg-1 {
10812 padding-left: 0.25rem !important;
10813 }
10814 .ps-lg-2 {
10815 padding-left: 0.5rem !important;
10816 }
10817 .ps-lg-3 {
10818 padding-left: 1rem !important;
10819 }
10820 .ps-lg-4 {
10821 padding-left: 1.5rem !important;
10822 }
10823 .ps-lg-5 {
10824 padding-left: 3rem !important;
10825 }
10826 .gap-lg-0 {
10827 gap: 0 !important;
10828 }
10829 .gap-lg-1 {
10830 gap: 0.25rem !important;
10831 }
10832 .gap-lg-2 {
10833 gap: 0.5rem !important;
10834 }
10835 .gap-lg-3 {
10836 gap: 1rem !important;
10837 }
10838 .gap-lg-4 {
10839 gap: 1.5rem !important;
10840 }
10841 .gap-lg-5 {
10842 gap: 3rem !important;
10843 }
10844 .row-gap-lg-0 {
10845 row-gap: 0 !important;
10846 }
10847 .row-gap-lg-1 {
10848 row-gap: 0.25rem !important;
10849 }
10850 .row-gap-lg-2 {
10851 row-gap: 0.5rem !important;
10852 }
10853 .row-gap-lg-3 {
10854 row-gap: 1rem !important;
10855 }
10856 .row-gap-lg-4 {
10857 row-gap: 1.5rem !important;
10858 }
10859 .row-gap-lg-5 {
10860 row-gap: 3rem !important;
10861 }
10862 .column-gap-lg-0 {
10863 -moz-column-gap: 0 !important;
10864 column-gap: 0 !important;
10865 }
10866 .column-gap-lg-1 {
10867 -moz-column-gap: 0.25rem !important;
10868 column-gap: 0.25rem !important;
10869 }
10870 .column-gap-lg-2 {
10871 -moz-column-gap: 0.5rem !important;
10872 column-gap: 0.5rem !important;
10873 }
10874 .column-gap-lg-3 {
10875 -moz-column-gap: 1rem !important;
10876 column-gap: 1rem !important;
10877 }
10878 .column-gap-lg-4 {
10879 -moz-column-gap: 1.5rem !important;
10880 column-gap: 1.5rem !important;
10881 }
10882 .column-gap-lg-5 {
10883 -moz-column-gap: 3rem !important;
10884 column-gap: 3rem !important;
10885 }
10886 .text-lg-start {
10887 text-align: left !important;
10888 }
10889 .text-lg-end {
10890 text-align: right !important;
10891 }
10892 .text-lg-center {
10893 text-align: center !important;
10894 }
10895}
10896@media (min-width: 1200px) {
10897 .float-xl-start {
10898 float: left !important;
10899 }
10900 .float-xl-end {
10901 float: right !important;
10902 }
10903 .float-xl-none {
10904 float: none !important;
10905 }
10906 .object-fit-xl-contain {
10907 -o-object-fit: contain !important;
10908 object-fit: contain !important;
10909 }
10910 .object-fit-xl-cover {
10911 -o-object-fit: cover !important;
10912 object-fit: cover !important;
10913 }
10914 .object-fit-xl-fill {
10915 -o-object-fit: fill !important;
10916 object-fit: fill !important;
10917 }
10918 .object-fit-xl-scale {
10919 -o-object-fit: scale-down !important;
10920 object-fit: scale-down !important;
10921 }
10922 .object-fit-xl-none {
10923 -o-object-fit: none !important;
10924 object-fit: none !important;
10925 }
10926 .d-xl-inline {
10927 display: inline !important;
10928 }
10929 .d-xl-inline-block {
10930 display: inline-block !important;
10931 }
10932 .d-xl-block {
10933 display: block !important;
10934 }
10935 .d-xl-grid {
10936 display: grid !important;
10937 }
10938 .d-xl-inline-grid {
10939 display: inline-grid !important;
10940 }
10941 .d-xl-table {
10942 display: table !important;
10943 }
10944 .d-xl-table-row {
10945 display: table-row !important;
10946 }
10947 .d-xl-table-cell {
10948 display: table-cell !important;
10949 }
10950 .d-xl-flex {
10951 display: flex !important;
10952 }
10953 .d-xl-inline-flex {
10954 display: inline-flex !important;
10955 }
10956 .d-xl-none {
10957 display: none !important;
10958 }
10959 .flex-xl-fill {
10960 flex: 1 1 auto !important;
10961 }
10962 .flex-xl-row {
10963 flex-direction: row !important;
10964 }
10965 .flex-xl-column {
10966 flex-direction: column !important;
10967 }
10968 .flex-xl-row-reverse {
10969 flex-direction: row-reverse !important;
10970 }
10971 .flex-xl-column-reverse {
10972 flex-direction: column-reverse !important;
10973 }
10974 .flex-xl-grow-0 {
10975 flex-grow: 0 !important;
10976 }
10977 .flex-xl-grow-1 {
10978 flex-grow: 1 !important;
10979 }
10980 .flex-xl-shrink-0 {
10981 flex-shrink: 0 !important;
10982 }
10983 .flex-xl-shrink-1 {
10984 flex-shrink: 1 !important;
10985 }
10986 .flex-xl-wrap {
10987 flex-wrap: wrap !important;
10988 }
10989 .flex-xl-nowrap {
10990 flex-wrap: nowrap !important;
10991 }
10992 .flex-xl-wrap-reverse {
10993 flex-wrap: wrap-reverse !important;
10994 }
10995 .justify-content-xl-start {
10996 justify-content: flex-start !important;
10997 }
10998 .justify-content-xl-end {
10999 justify-content: flex-end !important;
11000 }
11001 .justify-content-xl-center {
11002 justify-content: center !important;
11003 }
11004 .justify-content-xl-between {
11005 justify-content: space-between !important;
11006 }
11007 .justify-content-xl-around {
11008 justify-content: space-around !important;
11009 }
11010 .justify-content-xl-evenly {
11011 justify-content: space-evenly !important;
11012 }
11013 .align-items-xl-start {
11014 align-items: flex-start !important;
11015 }
11016 .align-items-xl-end {
11017 align-items: flex-end !important;
11018 }
11019 .align-items-xl-center {
11020 align-items: center !important;
11021 }
11022 .align-items-xl-baseline {
11023 align-items: baseline !important;
11024 }
11025 .align-items-xl-stretch {
11026 align-items: stretch !important;
11027 }
11028 .align-content-xl-start {
11029 align-content: flex-start !important;
11030 }
11031 .align-content-xl-end {
11032 align-content: flex-end !important;
11033 }
11034 .align-content-xl-center {
11035 align-content: center !important;
11036 }
11037 .align-content-xl-between {
11038 align-content: space-between !important;
11039 }
11040 .align-content-xl-around {
11041 align-content: space-around !important;
11042 }
11043 .align-content-xl-stretch {
11044 align-content: stretch !important;
11045 }
11046 .align-self-xl-auto {
11047 align-self: auto !important;
11048 }
11049 .align-self-xl-start {
11050 align-self: flex-start !important;
11051 }
11052 .align-self-xl-end {
11053 align-self: flex-end !important;
11054 }
11055 .align-self-xl-center {
11056 align-self: center !important;
11057 }
11058 .align-self-xl-baseline {
11059 align-self: baseline !important;
11060 }
11061 .align-self-xl-stretch {
11062 align-self: stretch !important;
11063 }
11064 .order-xl-first {
11065 order: -1 !important;
11066 }
11067 .order-xl-0 {
11068 order: 0 !important;
11069 }
11070 .order-xl-1 {
11071 order: 1 !important;
11072 }
11073 .order-xl-2 {
11074 order: 2 !important;
11075 }
11076 .order-xl-3 {
11077 order: 3 !important;
11078 }
11079 .order-xl-4 {
11080 order: 4 !important;
11081 }
11082 .order-xl-5 {
11083 order: 5 !important;
11084 }
11085 .order-xl-last {
11086 order: 6 !important;
11087 }
11088 .m-xl-0 {
11089 margin: 0 !important;
11090 }
11091 .m-xl-1 {
11092 margin: 0.25rem !important;
11093 }
11094 .m-xl-2 {
11095 margin: 0.5rem !important;
11096 }
11097 .m-xl-3 {
11098 margin: 1rem !important;
11099 }
11100 .m-xl-4 {
11101 margin: 1.5rem !important;
11102 }
11103 .m-xl-5 {
11104 margin: 3rem !important;
11105 }
11106 .m-xl-auto {
11107 margin: auto !important;
11108 }
11109 .mx-xl-0 {
11110 margin-right: 0 !important;
11111 margin-left: 0 !important;
11112 }
11113 .mx-xl-1 {
11114 margin-right: 0.25rem !important;
11115 margin-left: 0.25rem !important;
11116 }
11117 .mx-xl-2 {
11118 margin-right: 0.5rem !important;
11119 margin-left: 0.5rem !important;
11120 }
11121 .mx-xl-3 {
11122 margin-right: 1rem !important;
11123 margin-left: 1rem !important;
11124 }
11125 .mx-xl-4 {
11126 margin-right: 1.5rem !important;
11127 margin-left: 1.5rem !important;
11128 }
11129 .mx-xl-5 {
11130 margin-right: 3rem !important;
11131 margin-left: 3rem !important;
11132 }
11133 .mx-xl-auto {
11134 margin-right: auto !important;
11135 margin-left: auto !important;
11136 }
11137 .my-xl-0 {
11138 margin-top: 0 !important;
11139 margin-bottom: 0 !important;
11140 }
11141 .my-xl-1 {
11142 margin-top: 0.25rem !important;
11143 margin-bottom: 0.25rem !important;
11144 }
11145 .my-xl-2 {
11146 margin-top: 0.5rem !important;
11147 margin-bottom: 0.5rem !important;
11148 }
11149 .my-xl-3 {
11150 margin-top: 1rem !important;
11151 margin-bottom: 1rem !important;
11152 }
11153 .my-xl-4 {
11154 margin-top: 1.5rem !important;
11155 margin-bottom: 1.5rem !important;
11156 }
11157 .my-xl-5 {
11158 margin-top: 3rem !important;
11159 margin-bottom: 3rem !important;
11160 }
11161 .my-xl-auto {
11162 margin-top: auto !important;
11163 margin-bottom: auto !important;
11164 }
11165 .mt-xl-0 {
11166 margin-top: 0 !important;
11167 }
11168 .mt-xl-1 {
11169 margin-top: 0.25rem !important;
11170 }
11171 .mt-xl-2 {
11172 margin-top: 0.5rem !important;
11173 }
11174 .mt-xl-3 {
11175 margin-top: 1rem !important;
11176 }
11177 .mt-xl-4 {
11178 margin-top: 1.5rem !important;
11179 }
11180 .mt-xl-5 {
11181 margin-top: 3rem !important;
11182 }
11183 .mt-xl-auto {
11184 margin-top: auto !important;
11185 }
11186 .me-xl-0 {
11187 margin-right: 0 !important;
11188 }
11189 .me-xl-1 {
11190 margin-right: 0.25rem !important;
11191 }
11192 .me-xl-2 {
11193 margin-right: 0.5rem !important;
11194 }
11195 .me-xl-3 {
11196 margin-right: 1rem !important;
11197 }
11198 .me-xl-4 {
11199 margin-right: 1.5rem !important;
11200 }
11201 .me-xl-5 {
11202 margin-right: 3rem !important;
11203 }
11204 .me-xl-auto {
11205 margin-right: auto !important;
11206 }
11207 .mb-xl-0 {
11208 margin-bottom: 0 !important;
11209 }
11210 .mb-xl-1 {
11211 margin-bottom: 0.25rem !important;
11212 }
11213 .mb-xl-2 {
11214 margin-bottom: 0.5rem !important;
11215 }
11216 .mb-xl-3 {
11217 margin-bottom: 1rem !important;
11218 }
11219 .mb-xl-4 {
11220 margin-bottom: 1.5rem !important;
11221 }
11222 .mb-xl-5 {
11223 margin-bottom: 3rem !important;
11224 }
11225 .mb-xl-auto {
11226 margin-bottom: auto !important;
11227 }
11228 .ms-xl-0 {
11229 margin-left: 0 !important;
11230 }
11231 .ms-xl-1 {
11232 margin-left: 0.25rem !important;
11233 }
11234 .ms-xl-2 {
11235 margin-left: 0.5rem !important;
11236 }
11237 .ms-xl-3 {
11238 margin-left: 1rem !important;
11239 }
11240 .ms-xl-4 {
11241 margin-left: 1.5rem !important;
11242 }
11243 .ms-xl-5 {
11244 margin-left: 3rem !important;
11245 }
11246 .ms-xl-auto {
11247 margin-left: auto !important;
11248 }
11249 .p-xl-0 {
11250 padding: 0 !important;
11251 }
11252 .p-xl-1 {
11253 padding: 0.25rem !important;
11254 }
11255 .p-xl-2 {
11256 padding: 0.5rem !important;
11257 }
11258 .p-xl-3 {
11259 padding: 1rem !important;
11260 }
11261 .p-xl-4 {
11262 padding: 1.5rem !important;
11263 }
11264 .p-xl-5 {
11265 padding: 3rem !important;
11266 }
11267 .px-xl-0 {
11268 padding-right: 0 !important;
11269 padding-left: 0 !important;
11270 }
11271 .px-xl-1 {
11272 padding-right: 0.25rem !important;
11273 padding-left: 0.25rem !important;
11274 }
11275 .px-xl-2 {
11276 padding-right: 0.5rem !important;
11277 padding-left: 0.5rem !important;
11278 }
11279 .px-xl-3 {
11280 padding-right: 1rem !important;
11281 padding-left: 1rem !important;
11282 }
11283 .px-xl-4 {
11284 padding-right: 1.5rem !important;
11285 padding-left: 1.5rem !important;
11286 }
11287 .px-xl-5 {
11288 padding-right: 3rem !important;
11289 padding-left: 3rem !important;
11290 }
11291 .py-xl-0 {
11292 padding-top: 0 !important;
11293 padding-bottom: 0 !important;
11294 }
11295 .py-xl-1 {
11296 padding-top: 0.25rem !important;
11297 padding-bottom: 0.25rem !important;
11298 }
11299 .py-xl-2 {
11300 padding-top: 0.5rem !important;
11301 padding-bottom: 0.5rem !important;
11302 }
11303 .py-xl-3 {
11304 padding-top: 1rem !important;
11305 padding-bottom: 1rem !important;
11306 }
11307 .py-xl-4 {
11308 padding-top: 1.5rem !important;
11309 padding-bottom: 1.5rem !important;
11310 }
11311 .py-xl-5 {
11312 padding-top: 3rem !important;
11313 padding-bottom: 3rem !important;
11314 }
11315 .pt-xl-0 {
11316 padding-top: 0 !important;
11317 }
11318 .pt-xl-1 {
11319 padding-top: 0.25rem !important;
11320 }
11321 .pt-xl-2 {
11322 padding-top: 0.5rem !important;
11323 }
11324 .pt-xl-3 {
11325 padding-top: 1rem !important;
11326 }
11327 .pt-xl-4 {
11328 padding-top: 1.5rem !important;
11329 }
11330 .pt-xl-5 {
11331 padding-top: 3rem !important;
11332 }
11333 .pe-xl-0 {
11334 padding-right: 0 !important;
11335 }
11336 .pe-xl-1 {
11337 padding-right: 0.25rem !important;
11338 }
11339 .pe-xl-2 {
11340 padding-right: 0.5rem !important;
11341 }
11342 .pe-xl-3 {
11343 padding-right: 1rem !important;
11344 }
11345 .pe-xl-4 {
11346 padding-right: 1.5rem !important;
11347 }
11348 .pe-xl-5 {
11349 padding-right: 3rem !important;
11350 }
11351 .pb-xl-0 {
11352 padding-bottom: 0 !important;
11353 }
11354 .pb-xl-1 {
11355 padding-bottom: 0.25rem !important;
11356 }
11357 .pb-xl-2 {
11358 padding-bottom: 0.5rem !important;
11359 }
11360 .pb-xl-3 {
11361 padding-bottom: 1rem !important;
11362 }
11363 .pb-xl-4 {
11364 padding-bottom: 1.5rem !important;
11365 }
11366 .pb-xl-5 {
11367 padding-bottom: 3rem !important;
11368 }
11369 .ps-xl-0 {
11370 padding-left: 0 !important;
11371 }
11372 .ps-xl-1 {
11373 padding-left: 0.25rem !important;
11374 }
11375 .ps-xl-2 {
11376 padding-left: 0.5rem !important;
11377 }
11378 .ps-xl-3 {
11379 padding-left: 1rem !important;
11380 }
11381 .ps-xl-4 {
11382 padding-left: 1.5rem !important;
11383 }
11384 .ps-xl-5 {
11385 padding-left: 3rem !important;
11386 }
11387 .gap-xl-0 {
11388 gap: 0 !important;
11389 }
11390 .gap-xl-1 {
11391 gap: 0.25rem !important;
11392 }
11393 .gap-xl-2 {
11394 gap: 0.5rem !important;
11395 }
11396 .gap-xl-3 {
11397 gap: 1rem !important;
11398 }
11399 .gap-xl-4 {
11400 gap: 1.5rem !important;
11401 }
11402 .gap-xl-5 {
11403 gap: 3rem !important;
11404 }
11405 .row-gap-xl-0 {
11406 row-gap: 0 !important;
11407 }
11408 .row-gap-xl-1 {
11409 row-gap: 0.25rem !important;
11410 }
11411 .row-gap-xl-2 {
11412 row-gap: 0.5rem !important;
11413 }
11414 .row-gap-xl-3 {
11415 row-gap: 1rem !important;
11416 }
11417 .row-gap-xl-4 {
11418 row-gap: 1.5rem !important;
11419 }
11420 .row-gap-xl-5 {
11421 row-gap: 3rem !important;
11422 }
11423 .column-gap-xl-0 {
11424 -moz-column-gap: 0 !important;
11425 column-gap: 0 !important;
11426 }
11427 .column-gap-xl-1 {
11428 -moz-column-gap: 0.25rem !important;
11429 column-gap: 0.25rem !important;
11430 }
11431 .column-gap-xl-2 {
11432 -moz-column-gap: 0.5rem !important;
11433 column-gap: 0.5rem !important;
11434 }
11435 .column-gap-xl-3 {
11436 -moz-column-gap: 1rem !important;
11437 column-gap: 1rem !important;
11438 }
11439 .column-gap-xl-4 {
11440 -moz-column-gap: 1.5rem !important;
11441 column-gap: 1.5rem !important;
11442 }
11443 .column-gap-xl-5 {
11444 -moz-column-gap: 3rem !important;
11445 column-gap: 3rem !important;
11446 }
11447 .text-xl-start {
11448 text-align: left !important;
11449 }
11450 .text-xl-end {
11451 text-align: right !important;
11452 }
11453 .text-xl-center {
11454 text-align: center !important;
11455 }
11456}
11457@media (min-width: 1400px) {
11458 .float-xxl-start {
11459 float: left !important;
11460 }
11461 .float-xxl-end {
11462 float: right !important;
11463 }
11464 .float-xxl-none {
11465 float: none !important;
11466 }
11467 .object-fit-xxl-contain {
11468 -o-object-fit: contain !important;
11469 object-fit: contain !important;
11470 }
11471 .object-fit-xxl-cover {
11472 -o-object-fit: cover !important;
11473 object-fit: cover !important;
11474 }
11475 .object-fit-xxl-fill {
11476 -o-object-fit: fill !important;
11477 object-fit: fill !important;
11478 }
11479 .object-fit-xxl-scale {
11480 -o-object-fit: scale-down !important;
11481 object-fit: scale-down !important;
11482 }
11483 .object-fit-xxl-none {
11484 -o-object-fit: none !important;
11485 object-fit: none !important;
11486 }
11487 .d-xxl-inline {
11488 display: inline !important;
11489 }
11490 .d-xxl-inline-block {
11491 display: inline-block !important;
11492 }
11493 .d-xxl-block {
11494 display: block !important;
11495 }
11496 .d-xxl-grid {
11497 display: grid !important;
11498 }
11499 .d-xxl-inline-grid {
11500 display: inline-grid !important;
11501 }
11502 .d-xxl-table {
11503 display: table !important;
11504 }
11505 .d-xxl-table-row {
11506 display: table-row !important;
11507 }
11508 .d-xxl-table-cell {
11509 display: table-cell !important;
11510 }
11511 .d-xxl-flex {
11512 display: flex !important;
11513 }
11514 .d-xxl-inline-flex {
11515 display: inline-flex !important;
11516 }
11517 .d-xxl-none {
11518 display: none !important;
11519 }
11520 .flex-xxl-fill {
11521 flex: 1 1 auto !important;
11522 }
11523 .flex-xxl-row {
11524 flex-direction: row !important;
11525 }
11526 .flex-xxl-column {
11527 flex-direction: column !important;
11528 }
11529 .flex-xxl-row-reverse {
11530 flex-direction: row-reverse !important;
11531 }
11532 .flex-xxl-column-reverse {
11533 flex-direction: column-reverse !important;
11534 }
11535 .flex-xxl-grow-0 {
11536 flex-grow: 0 !important;
11537 }
11538 .flex-xxl-grow-1 {
11539 flex-grow: 1 !important;
11540 }
11541 .flex-xxl-shrink-0 {
11542 flex-shrink: 0 !important;
11543 }
11544 .flex-xxl-shrink-1 {
11545 flex-shrink: 1 !important;
11546 }
11547 .flex-xxl-wrap {
11548 flex-wrap: wrap !important;
11549 }
11550 .flex-xxl-nowrap {
11551 flex-wrap: nowrap !important;
11552 }
11553 .flex-xxl-wrap-reverse {
11554 flex-wrap: wrap-reverse !important;
11555 }
11556 .justify-content-xxl-start {
11557 justify-content: flex-start !important;
11558 }
11559 .justify-content-xxl-end {
11560 justify-content: flex-end !important;
11561 }
11562 .justify-content-xxl-center {
11563 justify-content: center !important;
11564 }
11565 .justify-content-xxl-between {
11566 justify-content: space-between !important;
11567 }
11568 .justify-content-xxl-around {
11569 justify-content: space-around !important;
11570 }
11571 .justify-content-xxl-evenly {
11572 justify-content: space-evenly !important;
11573 }
11574 .align-items-xxl-start {
11575 align-items: flex-start !important;
11576 }
11577 .align-items-xxl-end {
11578 align-items: flex-end !important;
11579 }
11580 .align-items-xxl-center {
11581 align-items: center !important;
11582 }
11583 .align-items-xxl-baseline {
11584 align-items: baseline !important;
11585 }
11586 .align-items-xxl-stretch {
11587 align-items: stretch !important;
11588 }
11589 .align-content-xxl-start {
11590 align-content: flex-start !important;
11591 }
11592 .align-content-xxl-end {
11593 align-content: flex-end !important;
11594 }
11595 .align-content-xxl-center {
11596 align-content: center !important;
11597 }
11598 .align-content-xxl-between {
11599 align-content: space-between !important;
11600 }
11601 .align-content-xxl-around {
11602 align-content: space-around !important;
11603 }
11604 .align-content-xxl-stretch {
11605 align-content: stretch !important;
11606 }
11607 .align-self-xxl-auto {
11608 align-self: auto !important;
11609 }
11610 .align-self-xxl-start {
11611 align-self: flex-start !important;
11612 }
11613 .align-self-xxl-end {
11614 align-self: flex-end !important;
11615 }
11616 .align-self-xxl-center {
11617 align-self: center !important;
11618 }
11619 .align-self-xxl-baseline {
11620 align-self: baseline !important;
11621 }
11622 .align-self-xxl-stretch {
11623 align-self: stretch !important;
11624 }
11625 .order-xxl-first {
11626 order: -1 !important;
11627 }
11628 .order-xxl-0 {
11629 order: 0 !important;
11630 }
11631 .order-xxl-1 {
11632 order: 1 !important;
11633 }
11634 .order-xxl-2 {
11635 order: 2 !important;
11636 }
11637 .order-xxl-3 {
11638 order: 3 !important;
11639 }
11640 .order-xxl-4 {
11641 order: 4 !important;
11642 }
11643 .order-xxl-5 {
11644 order: 5 !important;
11645 }
11646 .order-xxl-last {
11647 order: 6 !important;
11648 }
11649 .m-xxl-0 {
11650 margin: 0 !important;
11651 }
11652 .m-xxl-1 {
11653 margin: 0.25rem !important;
11654 }
11655 .m-xxl-2 {
11656 margin: 0.5rem !important;
11657 }
11658 .m-xxl-3 {
11659 margin: 1rem !important;
11660 }
11661 .m-xxl-4 {
11662 margin: 1.5rem !important;
11663 }
11664 .m-xxl-5 {
11665 margin: 3rem !important;
11666 }
11667 .m-xxl-auto {
11668 margin: auto !important;
11669 }
11670 .mx-xxl-0 {
11671 margin-right: 0 !important;
11672 margin-left: 0 !important;
11673 }
11674 .mx-xxl-1 {
11675 margin-right: 0.25rem !important;
11676 margin-left: 0.25rem !important;
11677 }
11678 .mx-xxl-2 {
11679 margin-right: 0.5rem !important;
11680 margin-left: 0.5rem !important;
11681 }
11682 .mx-xxl-3 {
11683 margin-right: 1rem !important;
11684 margin-left: 1rem !important;
11685 }
11686 .mx-xxl-4 {
11687 margin-right: 1.5rem !important;
11688 margin-left: 1.5rem !important;
11689 }
11690 .mx-xxl-5 {
11691 margin-right: 3rem !important;
11692 margin-left: 3rem !important;
11693 }
11694 .mx-xxl-auto {
11695 margin-right: auto !important;
11696 margin-left: auto !important;
11697 }
11698 .my-xxl-0 {
11699 margin-top: 0 !important;
11700 margin-bottom: 0 !important;
11701 }
11702 .my-xxl-1 {
11703 margin-top: 0.25rem !important;
11704 margin-bottom: 0.25rem !important;
11705 }
11706 .my-xxl-2 {
11707 margin-top: 0.5rem !important;
11708 margin-bottom: 0.5rem !important;
11709 }
11710 .my-xxl-3 {
11711 margin-top: 1rem !important;
11712 margin-bottom: 1rem !important;
11713 }
11714 .my-xxl-4 {
11715 margin-top: 1.5rem !important;
11716 margin-bottom: 1.5rem !important;
11717 }
11718 .my-xxl-5 {
11719 margin-top: 3rem !important;
11720 margin-bottom: 3rem !important;
11721 }
11722 .my-xxl-auto {
11723 margin-top: auto !important;
11724 margin-bottom: auto !important;
11725 }
11726 .mt-xxl-0 {
11727 margin-top: 0 !important;
11728 }
11729 .mt-xxl-1 {
11730 margin-top: 0.25rem !important;
11731 }
11732 .mt-xxl-2 {
11733 margin-top: 0.5rem !important;
11734 }
11735 .mt-xxl-3 {
11736 margin-top: 1rem !important;
11737 }
11738 .mt-xxl-4 {
11739 margin-top: 1.5rem !important;
11740 }
11741 .mt-xxl-5 {
11742 margin-top: 3rem !important;
11743 }
11744 .mt-xxl-auto {
11745 margin-top: auto !important;
11746 }
11747 .me-xxl-0 {
11748 margin-right: 0 !important;
11749 }
11750 .me-xxl-1 {
11751 margin-right: 0.25rem !important;
11752 }
11753 .me-xxl-2 {
11754 margin-right: 0.5rem !important;
11755 }
11756 .me-xxl-3 {
11757 margin-right: 1rem !important;
11758 }
11759 .me-xxl-4 {
11760 margin-right: 1.5rem !important;
11761 }
11762 .me-xxl-5 {
11763 margin-right: 3rem !important;
11764 }
11765 .me-xxl-auto {
11766 margin-right: auto !important;
11767 }
11768 .mb-xxl-0 {
11769 margin-bottom: 0 !important;
11770 }
11771 .mb-xxl-1 {
11772 margin-bottom: 0.25rem !important;
11773 }
11774 .mb-xxl-2 {
11775 margin-bottom: 0.5rem !important;
11776 }
11777 .mb-xxl-3 {
11778 margin-bottom: 1rem !important;
11779 }
11780 .mb-xxl-4 {
11781 margin-bottom: 1.5rem !important;
11782 }
11783 .mb-xxl-5 {
11784 margin-bottom: 3rem !important;
11785 }
11786 .mb-xxl-auto {
11787 margin-bottom: auto !important;
11788 }
11789 .ms-xxl-0 {
11790 margin-left: 0 !important;
11791 }
11792 .ms-xxl-1 {
11793 margin-left: 0.25rem !important;
11794 }
11795 .ms-xxl-2 {
11796 margin-left: 0.5rem !important;
11797 }
11798 .ms-xxl-3 {
11799 margin-left: 1rem !important;
11800 }
11801 .ms-xxl-4 {
11802 margin-left: 1.5rem !important;
11803 }
11804 .ms-xxl-5 {
11805 margin-left: 3rem !important;
11806 }
11807 .ms-xxl-auto {
11808 margin-left: auto !important;
11809 }
11810 .p-xxl-0 {
11811 padding: 0 !important;
11812 }
11813 .p-xxl-1 {
11814 padding: 0.25rem !important;
11815 }
11816 .p-xxl-2 {
11817 padding: 0.5rem !important;
11818 }
11819 .p-xxl-3 {
11820 padding: 1rem !important;
11821 }
11822 .p-xxl-4 {
11823 padding: 1.5rem !important;
11824 }
11825 .p-xxl-5 {
11826 padding: 3rem !important;
11827 }
11828 .px-xxl-0 {
11829 padding-right: 0 !important;
11830 padding-left: 0 !important;
11831 }
11832 .px-xxl-1 {
11833 padding-right: 0.25rem !important;
11834 padding-left: 0.25rem !important;
11835 }
11836 .px-xxl-2 {
11837 padding-right: 0.5rem !important;
11838 padding-left: 0.5rem !important;
11839 }
11840 .px-xxl-3 {
11841 padding-right: 1rem !important;
11842 padding-left: 1rem !important;
11843 }
11844 .px-xxl-4 {
11845 padding-right: 1.5rem !important;
11846 padding-left: 1.5rem !important;
11847 }
11848 .px-xxl-5 {
11849 padding-right: 3rem !important;
11850 padding-left: 3rem !important;
11851 }
11852 .py-xxl-0 {
11853 padding-top: 0 !important;
11854 padding-bottom: 0 !important;
11855 }
11856 .py-xxl-1 {
11857 padding-top: 0.25rem !important;
11858 padding-bottom: 0.25rem !important;
11859 }
11860 .py-xxl-2 {
11861 padding-top: 0.5rem !important;
11862 padding-bottom: 0.5rem !important;
11863 }
11864 .py-xxl-3 {
11865 padding-top: 1rem !important;
11866 padding-bottom: 1rem !important;
11867 }
11868 .py-xxl-4 {
11869 padding-top: 1.5rem !important;
11870 padding-bottom: 1.5rem !important;
11871 }
11872 .py-xxl-5 {
11873 padding-top: 3rem !important;
11874 padding-bottom: 3rem !important;
11875 }
11876 .pt-xxl-0 {
11877 padding-top: 0 !important;
11878 }
11879 .pt-xxl-1 {
11880 padding-top: 0.25rem !important;
11881 }
11882 .pt-xxl-2 {
11883 padding-top: 0.5rem !important;
11884 }
11885 .pt-xxl-3 {
11886 padding-top: 1rem !important;
11887 }
11888 .pt-xxl-4 {
11889 padding-top: 1.5rem !important;
11890 }
11891 .pt-xxl-5 {
11892 padding-top: 3rem !important;
11893 }
11894 .pe-xxl-0 {
11895 padding-right: 0 !important;
11896 }
11897 .pe-xxl-1 {
11898 padding-right: 0.25rem !important;
11899 }
11900 .pe-xxl-2 {
11901 padding-right: 0.5rem !important;
11902 }
11903 .pe-xxl-3 {
11904 padding-right: 1rem !important;
11905 }
11906 .pe-xxl-4 {
11907 padding-right: 1.5rem !important;
11908 }
11909 .pe-xxl-5 {
11910 padding-right: 3rem !important;
11911 }
11912 .pb-xxl-0 {
11913 padding-bottom: 0 !important;
11914 }
11915 .pb-xxl-1 {
11916 padding-bottom: 0.25rem !important;
11917 }
11918 .pb-xxl-2 {
11919 padding-bottom: 0.5rem !important;
11920 }
11921 .pb-xxl-3 {
11922 padding-bottom: 1rem !important;
11923 }
11924 .pb-xxl-4 {
11925 padding-bottom: 1.5rem !important;
11926 }
11927 .pb-xxl-5 {
11928 padding-bottom: 3rem !important;
11929 }
11930 .ps-xxl-0 {
11931 padding-left: 0 !important;
11932 }
11933 .ps-xxl-1 {
11934 padding-left: 0.25rem !important;
11935 }
11936 .ps-xxl-2 {
11937 padding-left: 0.5rem !important;
11938 }
11939 .ps-xxl-3 {
11940 padding-left: 1rem !important;
11941 }
11942 .ps-xxl-4 {
11943 padding-left: 1.5rem !important;
11944 }
11945 .ps-xxl-5 {
11946 padding-left: 3rem !important;
11947 }
11948 .gap-xxl-0 {
11949 gap: 0 !important;
11950 }
11951 .gap-xxl-1 {
11952 gap: 0.25rem !important;
11953 }
11954 .gap-xxl-2 {
11955 gap: 0.5rem !important;
11956 }
11957 .gap-xxl-3 {
11958 gap: 1rem !important;
11959 }
11960 .gap-xxl-4 {
11961 gap: 1.5rem !important;
11962 }
11963 .gap-xxl-5 {
11964 gap: 3rem !important;
11965 }
11966 .row-gap-xxl-0 {
11967 row-gap: 0 !important;
11968 }
11969 .row-gap-xxl-1 {
11970 row-gap: 0.25rem !important;
11971 }
11972 .row-gap-xxl-2 {
11973 row-gap: 0.5rem !important;
11974 }
11975 .row-gap-xxl-3 {
11976 row-gap: 1rem !important;
11977 }
11978 .row-gap-xxl-4 {
11979 row-gap: 1.5rem !important;
11980 }
11981 .row-gap-xxl-5 {
11982 row-gap: 3rem !important;
11983 }
11984 .column-gap-xxl-0 {
11985 -moz-column-gap: 0 !important;
11986 column-gap: 0 !important;
11987 }
11988 .column-gap-xxl-1 {
11989 -moz-column-gap: 0.25rem !important;
11990 column-gap: 0.25rem !important;
11991 }
11992 .column-gap-xxl-2 {
11993 -moz-column-gap: 0.5rem !important;
11994 column-gap: 0.5rem !important;
11995 }
11996 .column-gap-xxl-3 {
11997 -moz-column-gap: 1rem !important;
11998 column-gap: 1rem !important;
11999 }
12000 .column-gap-xxl-4 {
12001 -moz-column-gap: 1.5rem !important;
12002 column-gap: 1.5rem !important;
12003 }
12004 .column-gap-xxl-5 {
12005 -moz-column-gap: 3rem !important;
12006 column-gap: 3rem !important;
12007 }
12008 .text-xxl-start {
12009 text-align: left !important;
12010 }
12011 .text-xxl-end {
12012 text-align: right !important;
12013 }
12014 .text-xxl-center {
12015 text-align: center !important;
12016 }
12017}
12018@media (min-width: 1200px) {
12019 .fs-1 {
12020 font-size: 2.5rem !important;
12021 }
12022 .fs-2 {
12023 font-size: 2rem !important;
12024 }
12025 .fs-3 {
12026 font-size: 1.75rem !important;
12027 }
12028 .fs-4 {
12029 font-size: 1.5rem !important;
12030 }
12031}
12032@media print {
12033 .d-print-inline {
12034 display: inline !important;
12035 }
12036 .d-print-inline-block {
12037 display: inline-block !important;
12038 }
12039 .d-print-block {
12040 display: block !important;
12041 }
12042 .d-print-grid {
12043 display: grid !important;
12044 }
12045 .d-print-inline-grid {
12046 display: inline-grid !important;
12047 }
12048 .d-print-table {
12049 display: table !important;
12050 }
12051 .d-print-table-row {
12052 display: table-row !important;
12053 }
12054 .d-print-table-cell {
12055 display: table-cell !important;
12056 }
12057 .d-print-flex {
12058 display: flex !important;
12059 }
12060 .d-print-inline-flex {
12061 display: inline-flex !important;
12062 }
12063 .d-print-none {
12064 display: none !important;
12065 }
12066}
12067
12068/*# sourceMappingURL=bootstrap.css.map */