My personal site hosted @ https://indexx.dev
1@charset "UTF-8"; /*!
2 * Bootstrap v5.3.3 (https://getbootstrap.com/)
3 * Copyright 2011-2024 The Bootstrap Authors
4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
5 */
6:root,
7[data-bs-theme="light"] {
8 --bs-blue: #0d6efd;
9 --bs-indigo: #6610f2;
10 --bs-purple: #6f42c1;
11 --bs-pink: #d63384;
12 --bs-red: #dc3545;
13 --bs-orange: #fd7e14;
14 --bs-yellow: #ffc107;
15 --bs-green: #198754;
16 --bs-teal: #20c997;
17 --bs-cyan: #0dcaf0;
18 --bs-black: #000;
19 --bs-white: #fff;
20 --bs-gray: #6c757d;
21 --bs-gray-dark: #343a40;
22 --bs-gray-100: #f8f9fa;
23 --bs-gray-200: #e9ecef;
24 --bs-gray-300: #dee2e6;
25 --bs-gray-400: #ced4da;
26 --bs-gray-500: #adb5bd;
27 --bs-gray-600: #6c757d;
28 --bs-gray-700: #495057;
29 --bs-gray-800: #343a40;
30 --bs-gray-900: #212529;
31 --bs-primary: #0d6efd;
32 --bs-secondary: #6c757d;
33 --bs-success: #198754;
34 --bs-info: #0dcaf0;
35 --bs-warning: #ffc107;
36 --bs-danger: #dc3545;
37 --bs-light: #f8f9fa;
38 --bs-dark: #212529;
39 --bs-primary-rgb: 13, 110, 253;
40 --bs-secondary-rgb: 108, 117, 125;
41 --bs-success-rgb: 25, 135, 84;
42 --bs-info-rgb: 13, 202, 240;
43 --bs-warning-rgb: 255, 193, 7;
44 --bs-danger-rgb: 220, 53, 69;
45 --bs-light-rgb: 248, 249, 250;
46 --bs-dark-rgb: 33, 37, 41;
47 --bs-primary-text-emphasis: #052c65;
48 --bs-secondary-text-emphasis: #2b2f32;
49 --bs-success-text-emphasis: #0a3622;
50 --bs-info-text-emphasis: #055160;
51 --bs-warning-text-emphasis: #664d03;
52 --bs-danger-text-emphasis: #58151c;
53 --bs-light-text-emphasis: #495057;
54 --bs-dark-text-emphasis: #495057;
55 --bs-primary-bg-subtle: #cfe2ff;
56 --bs-secondary-bg-subtle: #e2e3e5;
57 --bs-success-bg-subtle: #d1e7dd;
58 --bs-info-bg-subtle: #cff4fc;
59 --bs-warning-bg-subtle: #fff3cd;
60 --bs-danger-bg-subtle: #f8d7da;
61 --bs-light-bg-subtle: #fcfcfd;
62 --bs-dark-bg-subtle: #ced4da;
63 --bs-primary-border-subtle: #9ec5fe;
64 --bs-secondary-border-subtle: #c4c8cb;
65 --bs-success-border-subtle: #a3cfbb;
66 --bs-info-border-subtle: #9eeaf9;
67 --bs-warning-border-subtle: #ffe69c;
68 --bs-danger-border-subtle: #f1aeb5;
69 --bs-light-border-subtle: #e9ecef;
70 --bs-dark-border-subtle: #adb5bd;
71 --bs-white-rgb: 255, 255, 255;
72 --bs-black-rgb: 0, 0, 0;
73 --bs-font-sans-serif:
74 system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans",
75 "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
76 "Segoe UI Symbol", "Noto Color Emoji";
77 --bs-font-monospace:
78 SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
79 monospace;
80 --bs-gradient: linear-gradient(
81 180deg,
82 rgba(255, 255, 255, 0.15),
83 rgba(255, 255, 255, 0)
84 );
85 --bs-body-font-family: var(--bs-font-sans-serif);
86 --bs-body-font-size: 1rem;
87 --bs-body-font-weight: 400;
88 --bs-body-line-height: 1.5;
89 --bs-body-color: #212529;
90 --bs-body-color-rgb: 33, 37, 41;
91 --bs-body-bg: #fff;
92 --bs-body-bg-rgb: 255, 255, 255;
93 --bs-emphasis-color: #000;
94 --bs-emphasis-color-rgb: 0, 0, 0;
95 --bs-secondary-color: rgba(33, 37, 41, 0.75);
96 --bs-secondary-color-rgb: 33, 37, 41;
97 --bs-secondary-bg: #e9ecef;
98 --bs-secondary-bg-rgb: 233, 236, 239;
99 --bs-tertiary-color: rgba(33, 37, 41, 0.5);
100 --bs-tertiary-color-rgb: 33, 37, 41;
101 --bs-tertiary-bg: #f8f9fa;
102 --bs-tertiary-bg-rgb: 248, 249, 250;
103 --bs-heading-color: inherit;
104 --bs-link-color: #0d6efd;
105 --bs-link-color-rgb: 13, 110, 253;
106 --bs-link-decoration: underline;
107 --bs-link-hover-color: #0a58ca;
108 --bs-link-hover-color-rgb: 10, 88, 202;
109 --bs-code-color: #d63384;
110 --bs-highlight-color: #212529;
111 --bs-highlight-bg: #fff3cd;
112 --bs-border-width: 1px;
113 --bs-border-style: solid;
114 --bs-border-color: #dee2e6;
115 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
116 --bs-border-radius: 0.375rem;
117 --bs-border-radius-sm: 0.25rem;
118 --bs-border-radius-lg: 0.5rem;
119 --bs-border-radius-xl: 1rem;
120 --bs-border-radius-xxl: 2rem;
121 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
122 --bs-border-radius-pill: 50rem;
123 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
124 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
125 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
126 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
127 --bs-focus-ring-width: 0.25rem;
128 --bs-focus-ring-opacity: 0.25;
129 --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
130 --bs-form-valid-color: #198754;
131 --bs-form-valid-border-color: #198754;
132 --bs-form-invalid-color: #dc3545;
133 --bs-form-invalid-border-color: #dc3545;
134}
135[data-bs-theme="dark"] {
136 color-scheme: dark;
137 --bs-body-color: #dee2e6;
138 --bs-body-color-rgb: 222, 226, 230;
139 --bs-body-bg: #212529;
140 --bs-body-bg-rgb: 33, 37, 41;
141 --bs-emphasis-color: #fff;
142 --bs-emphasis-color-rgb: 255, 255, 255;
143 --bs-secondary-color: rgba(222, 226, 230, 0.75);
144 --bs-secondary-color-rgb: 222, 226, 230;
145 --bs-secondary-bg: #343a40;
146 --bs-secondary-bg-rgb: 52, 58, 64;
147 --bs-tertiary-color: rgba(222, 226, 230, 0.5);
148 --bs-tertiary-color-rgb: 222, 226, 230;
149 --bs-tertiary-bg: #2b3035;
150 --bs-tertiary-bg-rgb: 43, 48, 53;
151 --bs-primary-text-emphasis: #6ea8fe;
152 --bs-secondary-text-emphasis: #a7acb1;
153 --bs-success-text-emphasis: #75b798;
154 --bs-info-text-emphasis: #6edff6;
155 --bs-warning-text-emphasis: #ffda6a;
156 --bs-danger-text-emphasis: #ea868f;
157 --bs-light-text-emphasis: #f8f9fa;
158 --bs-dark-text-emphasis: #dee2e6;
159 --bs-primary-bg-subtle: #031633;
160 --bs-secondary-bg-subtle: #161719;
161 --bs-success-bg-subtle: #051b11;
162 --bs-info-bg-subtle: #032830;
163 --bs-warning-bg-subtle: #332701;
164 --bs-danger-bg-subtle: #2c0b0e;
165 --bs-light-bg-subtle: #343a40;
166 --bs-dark-bg-subtle: #1a1d20;
167 --bs-primary-border-subtle: #084298;
168 --bs-secondary-border-subtle: #41464b;
169 --bs-success-border-subtle: #0f5132;
170 --bs-info-border-subtle: #087990;
171 --bs-warning-border-subtle: #997404;
172 --bs-danger-border-subtle: #842029;
173 --bs-light-border-subtle: #495057;
174 --bs-dark-border-subtle: #343a40;
175 --bs-heading-color: inherit;
176 --bs-link-color: #6ea8fe;
177 --bs-link-hover-color: #8bb9fe;
178 --bs-link-color-rgb: 110, 168, 254;
179 --bs-link-hover-color-rgb: 139, 185, 254;
180 --bs-code-color: #e685b5;
181 --bs-highlight-color: #dee2e6;
182 --bs-highlight-bg: #664d03;
183 --bs-border-color: #495057;
184 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
185 --bs-form-valid-color: #75b798;
186 --bs-form-valid-border-color: #75b798;
187 --bs-form-invalid-color: #ea868f;
188 --bs-form-invalid-border-color: #ea868f;
189}
190*,
191::after,
192::before {
193 box-sizing: border-box;
194}
195@media (prefers-reduced-motion: no-preference) {
196 :root {
197 scroll-behavior: smooth;
198 }
199}
200body {
201 margin: 0;
202 font-family: var(--bs-body-font-family);
203 font-size: var(--bs-body-font-size);
204 font-weight: var(--bs-body-font-weight);
205 line-height: var(--bs-body-line-height);
206 color: var(--bs-body-color);
207 text-align: var(--bs-body-text-align);
208 background-color: var(--bs-body-bg);
209 -webkit-text-size-adjust: 100%;
210 -webkit-tap-highlight-color: transparent;
211}
212hr {
213 margin: 1rem 0;
214 color: inherit;
215 border: 0;
216 border-top: var(--bs-border-width) solid;
217 opacity: 0.25;
218}
219.h1,
220.h2,
221.h3,
222.h4,
223.h5,
224.h6,
225h1,
226h2,
227h3,
228h4,
229h5,
230h6 {
231 margin-top: 0;
232 margin-bottom: 0.5rem;
233 font-weight: 500;
234 line-height: 1.2;
235 color: var(--bs-heading-color);
236}
237.h1,
238h1 {
239 font-size: calc(1.375rem + 1.5vw);
240}
241@media (min-width: 1200px) {
242 .h1,
243 h1 {
244 font-size: 2.5rem;
245 }
246}
247.h2,
248h2 {
249 font-size: calc(1.325rem + 0.9vw);
250}
251@media (min-width: 1200px) {
252 .h2,
253 h2 {
254 font-size: 2rem;
255 }
256}
257.h3,
258h3 {
259 font-size: calc(1.3rem + 0.6vw);
260}
261@media (min-width: 1200px) {
262 .h3,
263 h3 {
264 font-size: 1.75rem;
265 }
266}
267.h4,
268h4 {
269 font-size: calc(1.275rem + 0.3vw);
270}
271@media (min-width: 1200px) {
272 .h4,
273 h4 {
274 font-size: 1.5rem;
275 }
276}
277.h5,
278h5 {
279 font-size: 1.25rem;
280}
281.h6,
282h6 {
283 font-size: 1rem;
284}
285p {
286 margin-top: 0;
287 margin-bottom: 1rem;
288}
289abbr[title] {
290 -webkit-text-decoration: underline dotted;
291 text-decoration: underline dotted;
292 cursor: help;
293 -webkit-text-decoration-skip-ink: none;
294 text-decoration-skip-ink: none;
295}
296address {
297 margin-bottom: 1rem;
298 font-style: normal;
299 line-height: inherit;
300}
301ol,
302ul {
303 padding-left: 2rem;
304}
305dl,
306ol,
307ul {
308 margin-top: 0;
309 margin-bottom: 1rem;
310}
311ol ol,
312ol ul,
313ul ol,
314ul ul {
315 margin-bottom: 0;
316}
317dt {
318 font-weight: 700;
319}
320dd {
321 margin-bottom: 0.5rem;
322 margin-left: 0;
323}
324blockquote {
325 margin: 0 0 1rem;
326}
327b,
328strong {
329 font-weight: bolder;
330}
331.small,
332small {
333 font-size: 0.875em;
334}
335.mark,
336mark {
337 padding: 0.1875em;
338 color: var(--bs-highlight-color);
339 background-color: var(--bs-highlight-bg);
340}
341sub,
342sup {
343 position: relative;
344 font-size: 0.75em;
345 line-height: 0;
346 vertical-align: baseline;
347}
348sub {
349 bottom: -0.25em;
350}
351sup {
352 top: -0.5em;
353}
354a {
355 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
356 text-decoration: underline;
357}
358a:hover {
359 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
360}
361a:not([href]):not([class]),
362a:not([href]):not([class]):hover {
363 color: inherit;
364 text-decoration: none;
365}
366code,
367kbd,
368pre,
369samp {
370 font-family: var(--bs-font-monospace);
371 font-size: 1em;
372}
373pre {
374 display: block;
375 margin-top: 0;
376 margin-bottom: 1rem;
377 overflow: auto;
378 font-size: 0.875em;
379}
380pre code {
381 font-size: inherit;
382 color: inherit;
383 word-break: normal;
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}
393kbd {
394 padding: 0.1875rem 0.375rem;
395 font-size: 0.875em;
396 color: var(--bs-body-bg);
397 background-color: var(--bs-body-color);
398 border-radius: 0.25rem;
399}
400kbd kbd {
401 padding: 0;
402 font-size: 1em;
403}
404figure {
405 margin: 0 0 1rem;
406}
407img,
408svg {
409 vertical-align: middle;
410}
411table {
412 caption-side: bottom;
413 border-collapse: collapse;
414}
415caption {
416 padding-top: 0.5rem;
417 padding-bottom: 0.5rem;
418 color: var(--bs-secondary-color);
419 text-align: left;
420}
421th {
422 text-align: inherit;
423 text-align: -webkit-match-parent;
424}
425tbody,
426td,
427tfoot,
428th,
429thead,
430tr {
431 border-color: inherit;
432 border-style: solid;
433 border-width: 0;
434}
435label {
436 display: inline-block;
437}
438button {
439 border-radius: 0;
440}
441button:focus:not(:focus-visible) {
442 outline: 0;
443}
444button,
445input,
446optgroup,
447select,
448textarea {
449 margin: 0;
450 font-family: inherit;
451 font-size: inherit;
452 line-height: inherit;
453}
454button,
455select {
456 text-transform: none;
457}
458[role="button"] {
459 cursor: pointer;
460}
461select {
462 word-wrap: normal;
463}
464select:disabled {
465 opacity: 1;
466}
467[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not(
468 [type="week"]
469):not([type="time"])::-webkit-calendar-picker-indicator {
470 display: none !important;
471}
472[type="button"],
473[type="reset"],
474[type="submit"],
475button {
476 -webkit-appearance: button;
477}
478[type="button"]:not(:disabled),
479[type="reset"]:not(:disabled),
480[type="submit"]:not(:disabled),
481button:not(:disabled) {
482 cursor: pointer;
483}
484::-moz-focus-inner {
485 padding: 0;
486 border-style: none;
487}
488textarea {
489 resize: vertical;
490}
491fieldset {
492 min-width: 0;
493 padding: 0;
494 margin: 0;
495 border: 0;
496}
497legend {
498 float: left;
499 width: 100%;
500 padding: 0;
501 margin-bottom: 0.5rem;
502 font-size: calc(1.275rem + 0.3vw);
503 line-height: inherit;
504}
505@media (min-width: 1200px) {
506 legend {
507 font-size: 1.5rem;
508 }
509}
510legend + * {
511 clear: left;
512}
513::-webkit-datetime-edit-day-field,
514::-webkit-datetime-edit-fields-wrapper,
515::-webkit-datetime-edit-hour-field,
516::-webkit-datetime-edit-minute,
517::-webkit-datetime-edit-month-field,
518::-webkit-datetime-edit-text,
519::-webkit-datetime-edit-year-field {
520 padding: 0;
521}
522::-webkit-inner-spin-button {
523 height: auto;
524}
525[type="search"] {
526 -webkit-appearance: textfield;
527 outline-offset: -2px;
528}
529::-webkit-search-decoration {
530 -webkit-appearance: none;
531}
532::-webkit-color-swatch-wrapper {
533 padding: 0;
534}
535::-webkit-file-upload-button {
536 font: inherit;
537 -webkit-appearance: button;
538}
539::file-selector-button {
540 font: inherit;
541 -webkit-appearance: button;
542}
543output {
544 display: inline-block;
545}
546iframe {
547 border: 0;
548}
549summary {
550 display: list-item;
551 cursor: pointer;
552}
553progress {
554 vertical-align: baseline;
555}
556[hidden] {
557 display: none !important;
558}
559.lead {
560 font-size: 1.25rem;
561 font-weight: 300;
562}
563.display-1 {
564 font-size: calc(1.625rem + 4.5vw);
565 font-weight: 300;
566 line-height: 1.2;
567}
568@media (min-width: 1200px) {
569 .display-1 {
570 font-size: 5rem;
571 }
572}
573.display-2 {
574 font-size: calc(1.575rem + 3.9vw);
575 font-weight: 300;
576 line-height: 1.2;
577}
578@media (min-width: 1200px) {
579 .display-2 {
580 font-size: 4.5rem;
581 }
582}
583.display-3 {
584 font-size: calc(1.525rem + 3.3vw);
585 font-weight: 300;
586 line-height: 1.2;
587}
588@media (min-width: 1200px) {
589 .display-3 {
590 font-size: 4rem;
591 }
592}
593.display-4 {
594 font-size: calc(1.475rem + 2.7vw);
595 font-weight: 300;
596 line-height: 1.2;
597}
598@media (min-width: 1200px) {
599 .display-4 {
600 font-size: 3.5rem;
601 }
602}
603.display-5 {
604 font-size: calc(1.425rem + 2.1vw);
605 font-weight: 300;
606 line-height: 1.2;
607}
608@media (min-width: 1200px) {
609 .display-5 {
610 font-size: 3rem;
611 }
612}
613.display-6 {
614 font-size: calc(1.375rem + 1.5vw);
615 font-weight: 300;
616 line-height: 1.2;
617}
618@media (min-width: 1200px) {
619 .display-6 {
620 font-size: 2.5rem;
621 }
622}
623.list-unstyled {
624 padding-left: 0;
625 list-style: none;
626}
627.list-inline {
628 padding-left: 0;
629 list-style: none;
630}
631.list-inline-item {
632 display: inline-block;
633}
634.list-inline-item:not(:last-child) {
635 margin-right: 0.5rem;
636}
637.initialism {
638 font-size: 0.875em;
639 text-transform: uppercase;
640}
641.blockquote {
642 margin-bottom: 1rem;
643 font-size: 1.25rem;
644}
645.blockquote > :last-child {
646 margin-bottom: 0;
647}
648.blockquote-footer {
649 margin-top: -1rem;
650 margin-bottom: 1rem;
651 font-size: 0.875em;
652 color: #6c757d;
653}
654.blockquote-footer::before {
655 content: "— ";
656}
657.img-fluid {
658 max-width: 100%;
659 height: auto;
660}
661.img-thumbnail {
662 padding: 0.25rem;
663 background-color: var(--bs-body-bg);
664 border: var(--bs-border-width) solid var(--bs-border-color);
665 border-radius: var(--bs-border-radius);
666 max-width: 100%;
667 height: auto;
668}
669.figure {
670 display: inline-block;
671}
672.figure-img {
673 margin-bottom: 0.5rem;
674 line-height: 1;
675}
676.figure-caption {
677 font-size: 0.875em;
678 color: var(--bs-secondary-color);
679}
680.container,
681.container-fluid,
682.container-lg,
683.container-md,
684.container-sm,
685.container-xl,
686.container-xxl {
687 --bs-gutter-x: 1.5rem;
688 --bs-gutter-y: 0;
689 width: 100%;
690 padding-right: calc(var(--bs-gutter-x) * 0.5);
691 padding-left: calc(var(--bs-gutter-x) * 0.5);
692 margin-right: auto;
693 margin-left: auto;
694}
695@media (min-width: 576px) {
696 .container,
697 .container-sm {
698 max-width: 540px;
699 }
700}
701@media (min-width: 768px) {
702 .container,
703 .container-md,
704 .container-sm {
705 max-width: 720px;
706 }
707}
708@media (min-width: 992px) {
709 .container,
710 .container-lg,
711 .container-md,
712 .container-sm {
713 max-width: 960px;
714 }
715}
716@media (min-width: 1200px) {
717 .container,
718 .container-lg,
719 .container-md,
720 .container-sm,
721 .container-xl {
722 max-width: 1140px;
723 }
724}
725@media (min-width: 1400px) {
726 .container,
727 .container-lg,
728 .container-md,
729 .container-sm,
730 .container-xl,
731 .container-xxl {
732 max-width: 1320px;
733 }
734}
735:root {
736 --bs-breakpoint-xs: 0;
737 --bs-breakpoint-sm: 576px;
738 --bs-breakpoint-md: 768px;
739 --bs-breakpoint-lg: 992px;
740 --bs-breakpoint-xl: 1200px;
741 --bs-breakpoint-xxl: 1400px;
742}
743.row {
744 --bs-gutter-x: 1.5rem;
745 --bs-gutter-y: 0;
746 display: flex;
747 flex-wrap: wrap;
748 margin-top: calc(-1 * var(--bs-gutter-y));
749 margin-right: calc(-0.5 * var(--bs-gutter-x));
750 margin-left: calc(-0.5 * var(--bs-gutter-x));
751}
752.row > * {
753 flex-shrink: 0;
754 width: 100%;
755 max-width: 100%;
756 padding-right: calc(var(--bs-gutter-x) * 0.5);
757 padding-left: calc(var(--bs-gutter-x) * 0.5);
758 margin-top: var(--bs-gutter-y);
759}
760.col {
761 flex: 1 0 0%;
762}
763.row-cols-auto > * {
764 flex: 0 0 auto;
765 width: auto;
766}
767.row-cols-1 > * {
768 flex: 0 0 auto;
769 width: 100%;
770}
771.row-cols-2 > * {
772 flex: 0 0 auto;
773 width: 50%;
774}
775.row-cols-3 > * {
776 flex: 0 0 auto;
777 width: 33.33333333%;
778}
779.row-cols-4 > * {
780 flex: 0 0 auto;
781 width: 25%;
782}
783.row-cols-5 > * {
784 flex: 0 0 auto;
785 width: 20%;
786}
787.row-cols-6 > * {
788 flex: 0 0 auto;
789 width: 16.66666667%;
790}
791.col-auto {
792 flex: 0 0 auto;
793 width: auto;
794}
795.col-1 {
796 flex: 0 0 auto;
797 width: 8.33333333%;
798}
799.col-2 {
800 flex: 0 0 auto;
801 width: 16.66666667%;
802}
803.col-3 {
804 flex: 0 0 auto;
805 width: 25%;
806}
807.col-4 {
808 flex: 0 0 auto;
809 width: 33.33333333%;
810}
811.col-5 {
812 flex: 0 0 auto;
813 width: 41.66666667%;
814}
815.col-6 {
816 flex: 0 0 auto;
817 width: 50%;
818}
819.col-7 {
820 flex: 0 0 auto;
821 width: 58.33333333%;
822}
823.col-8 {
824 flex: 0 0 auto;
825 width: 66.66666667%;
826}
827.col-9 {
828 flex: 0 0 auto;
829 width: 75%;
830}
831.col-10 {
832 flex: 0 0 auto;
833 width: 83.33333333%;
834}
835.col-11 {
836 flex: 0 0 auto;
837 width: 91.66666667%;
838}
839.col-12 {
840 flex: 0 0 auto;
841 width: 100%;
842}
843.offset-1 {
844 margin-left: 8.33333333%;
845}
846.offset-2 {
847 margin-left: 16.66666667%;
848}
849.offset-3 {
850 margin-left: 25%;
851}
852.offset-4 {
853 margin-left: 33.33333333%;
854}
855.offset-5 {
856 margin-left: 41.66666667%;
857}
858.offset-6 {
859 margin-left: 50%;
860}
861.offset-7 {
862 margin-left: 58.33333333%;
863}
864.offset-8 {
865 margin-left: 66.66666667%;
866}
867.offset-9 {
868 margin-left: 75%;
869}
870.offset-10 {
871 margin-left: 83.33333333%;
872}
873.offset-11 {
874 margin-left: 91.66666667%;
875}
876.g-0,
877.gx-0 {
878 --bs-gutter-x: 0;
879}
880.g-0,
881.gy-0 {
882 --bs-gutter-y: 0;
883}
884.g-1,
885.gx-1 {
886 --bs-gutter-x: 0.25rem;
887}
888.g-1,
889.gy-1 {
890 --bs-gutter-y: 0.25rem;
891}
892.g-2,
893.gx-2 {
894 --bs-gutter-x: 0.5rem;
895}
896.g-2,
897.gy-2 {
898 --bs-gutter-y: 0.5rem;
899}
900.g-3,
901.gx-3 {
902 --bs-gutter-x: 1rem;
903}
904.g-3,
905.gy-3 {
906 --bs-gutter-y: 1rem;
907}
908.g-4,
909.gx-4 {
910 --bs-gutter-x: 1.5rem;
911}
912.g-4,
913.gy-4 {
914 --bs-gutter-y: 1.5rem;
915}
916.g-5,
917.gx-5 {
918 --bs-gutter-x: 3rem;
919}
920.g-5,
921.gy-5 {
922 --bs-gutter-y: 3rem;
923}
924@media (min-width: 576px) {
925 .col-sm {
926 flex: 1 0 0%;
927 }
928 .row-cols-sm-auto > * {
929 flex: 0 0 auto;
930 width: auto;
931 }
932 .row-cols-sm-1 > * {
933 flex: 0 0 auto;
934 width: 100%;
935 }
936 .row-cols-sm-2 > * {
937 flex: 0 0 auto;
938 width: 50%;
939 }
940 .row-cols-sm-3 > * {
941 flex: 0 0 auto;
942 width: 33.33333333%;
943 }
944 .row-cols-sm-4 > * {
945 flex: 0 0 auto;
946 width: 25%;
947 }
948 .row-cols-sm-5 > * {
949 flex: 0 0 auto;
950 width: 20%;
951 }
952 .row-cols-sm-6 > * {
953 flex: 0 0 auto;
954 width: 16.66666667%;
955 }
956 .col-sm-auto {
957 flex: 0 0 auto;
958 width: auto;
959 }
960 .col-sm-1 {
961 flex: 0 0 auto;
962 width: 8.33333333%;
963 }
964 .col-sm-2 {
965 flex: 0 0 auto;
966 width: 16.66666667%;
967 }
968 .col-sm-3 {
969 flex: 0 0 auto;
970 width: 25%;
971 }
972 .col-sm-4 {
973 flex: 0 0 auto;
974 width: 33.33333333%;
975 }
976 .col-sm-5 {
977 flex: 0 0 auto;
978 width: 41.66666667%;
979 }
980 .col-sm-6 {
981 flex: 0 0 auto;
982 width: 50%;
983 }
984 .col-sm-7 {
985 flex: 0 0 auto;
986 width: 58.33333333%;
987 }
988 .col-sm-8 {
989 flex: 0 0 auto;
990 width: 66.66666667%;
991 }
992 .col-sm-9 {
993 flex: 0 0 auto;
994 width: 75%;
995 }
996 .col-sm-10 {
997 flex: 0 0 auto;
998 width: 83.33333333%;
999 }
1000 .col-sm-11 {
1001 flex: 0 0 auto;
1002 width: 91.66666667%;
1003 }
1004 .col-sm-12 {
1005 flex: 0 0 auto;
1006 width: 100%;
1007 }
1008 .offset-sm-0 {
1009 margin-left: 0;
1010 }
1011 .offset-sm-1 {
1012 margin-left: 8.33333333%;
1013 }
1014 .offset-sm-2 {
1015 margin-left: 16.66666667%;
1016 }
1017 .offset-sm-3 {
1018 margin-left: 25%;
1019 }
1020 .offset-sm-4 {
1021 margin-left: 33.33333333%;
1022 }
1023 .offset-sm-5 {
1024 margin-left: 41.66666667%;
1025 }
1026 .offset-sm-6 {
1027 margin-left: 50%;
1028 }
1029 .offset-sm-7 {
1030 margin-left: 58.33333333%;
1031 }
1032 .offset-sm-8 {
1033 margin-left: 66.66666667%;
1034 }
1035 .offset-sm-9 {
1036 margin-left: 75%;
1037 }
1038 .offset-sm-10 {
1039 margin-left: 83.33333333%;
1040 }
1041 .offset-sm-11 {
1042 margin-left: 91.66666667%;
1043 }
1044 .g-sm-0,
1045 .gx-sm-0 {
1046 --bs-gutter-x: 0;
1047 }
1048 .g-sm-0,
1049 .gy-sm-0 {
1050 --bs-gutter-y: 0;
1051 }
1052 .g-sm-1,
1053 .gx-sm-1 {
1054 --bs-gutter-x: 0.25rem;
1055 }
1056 .g-sm-1,
1057 .gy-sm-1 {
1058 --bs-gutter-y: 0.25rem;
1059 }
1060 .g-sm-2,
1061 .gx-sm-2 {
1062 --bs-gutter-x: 0.5rem;
1063 }
1064 .g-sm-2,
1065 .gy-sm-2 {
1066 --bs-gutter-y: 0.5rem;
1067 }
1068 .g-sm-3,
1069 .gx-sm-3 {
1070 --bs-gutter-x: 1rem;
1071 }
1072 .g-sm-3,
1073 .gy-sm-3 {
1074 --bs-gutter-y: 1rem;
1075 }
1076 .g-sm-4,
1077 .gx-sm-4 {
1078 --bs-gutter-x: 1.5rem;
1079 }
1080 .g-sm-4,
1081 .gy-sm-4 {
1082 --bs-gutter-y: 1.5rem;
1083 }
1084 .g-sm-5,
1085 .gx-sm-5 {
1086 --bs-gutter-x: 3rem;
1087 }
1088 .g-sm-5,
1089 .gy-sm-5 {
1090 --bs-gutter-y: 3rem;
1091 }
1092}
1093@media (min-width: 768px) {
1094 .col-md {
1095 flex: 1 0 0%;
1096 }
1097 .row-cols-md-auto > * {
1098 flex: 0 0 auto;
1099 width: auto;
1100 }
1101 .row-cols-md-1 > * {
1102 flex: 0 0 auto;
1103 width: 100%;
1104 }
1105 .row-cols-md-2 > * {
1106 flex: 0 0 auto;
1107 width: 50%;
1108 }
1109 .row-cols-md-3 > * {
1110 flex: 0 0 auto;
1111 width: 33.33333333%;
1112 }
1113 .row-cols-md-4 > * {
1114 flex: 0 0 auto;
1115 width: 25%;
1116 }
1117 .row-cols-md-5 > * {
1118 flex: 0 0 auto;
1119 width: 20%;
1120 }
1121 .row-cols-md-6 > * {
1122 flex: 0 0 auto;
1123 width: 16.66666667%;
1124 }
1125 .col-md-auto {
1126 flex: 0 0 auto;
1127 width: auto;
1128 }
1129 .col-md-1 {
1130 flex: 0 0 auto;
1131 width: 8.33333333%;
1132 }
1133 .col-md-2 {
1134 flex: 0 0 auto;
1135 width: 16.66666667%;
1136 }
1137 .col-md-3 {
1138 flex: 0 0 auto;
1139 width: 25%;
1140 }
1141 .col-md-4 {
1142 flex: 0 0 auto;
1143 width: 33.33333333%;
1144 }
1145 .col-md-5 {
1146 flex: 0 0 auto;
1147 width: 41.66666667%;
1148 }
1149 .col-md-6 {
1150 flex: 0 0 auto;
1151 width: 50%;
1152 }
1153 .col-md-7 {
1154 flex: 0 0 auto;
1155 width: 58.33333333%;
1156 }
1157 .col-md-8 {
1158 flex: 0 0 auto;
1159 width: 66.66666667%;
1160 }
1161 .col-md-9 {
1162 flex: 0 0 auto;
1163 width: 75%;
1164 }
1165 .col-md-10 {
1166 flex: 0 0 auto;
1167 width: 83.33333333%;
1168 }
1169 .col-md-11 {
1170 flex: 0 0 auto;
1171 width: 91.66666667%;
1172 }
1173 .col-md-12 {
1174 flex: 0 0 auto;
1175 width: 100%;
1176 }
1177 .offset-md-0 {
1178 margin-left: 0;
1179 }
1180 .offset-md-1 {
1181 margin-left: 8.33333333%;
1182 }
1183 .offset-md-2 {
1184 margin-left: 16.66666667%;
1185 }
1186 .offset-md-3 {
1187 margin-left: 25%;
1188 }
1189 .offset-md-4 {
1190 margin-left: 33.33333333%;
1191 }
1192 .offset-md-5 {
1193 margin-left: 41.66666667%;
1194 }
1195 .offset-md-6 {
1196 margin-left: 50%;
1197 }
1198 .offset-md-7 {
1199 margin-left: 58.33333333%;
1200 }
1201 .offset-md-8 {
1202 margin-left: 66.66666667%;
1203 }
1204 .offset-md-9 {
1205 margin-left: 75%;
1206 }
1207 .offset-md-10 {
1208 margin-left: 83.33333333%;
1209 }
1210 .offset-md-11 {
1211 margin-left: 91.66666667%;
1212 }
1213 .g-md-0,
1214 .gx-md-0 {
1215 --bs-gutter-x: 0;
1216 }
1217 .g-md-0,
1218 .gy-md-0 {
1219 --bs-gutter-y: 0;
1220 }
1221 .g-md-1,
1222 .gx-md-1 {
1223 --bs-gutter-x: 0.25rem;
1224 }
1225 .g-md-1,
1226 .gy-md-1 {
1227 --bs-gutter-y: 0.25rem;
1228 }
1229 .g-md-2,
1230 .gx-md-2 {
1231 --bs-gutter-x: 0.5rem;
1232 }
1233 .g-md-2,
1234 .gy-md-2 {
1235 --bs-gutter-y: 0.5rem;
1236 }
1237 .g-md-3,
1238 .gx-md-3 {
1239 --bs-gutter-x: 1rem;
1240 }
1241 .g-md-3,
1242 .gy-md-3 {
1243 --bs-gutter-y: 1rem;
1244 }
1245 .g-md-4,
1246 .gx-md-4 {
1247 --bs-gutter-x: 1.5rem;
1248 }
1249 .g-md-4,
1250 .gy-md-4 {
1251 --bs-gutter-y: 1.5rem;
1252 }
1253 .g-md-5,
1254 .gx-md-5 {
1255 --bs-gutter-x: 3rem;
1256 }
1257 .g-md-5,
1258 .gy-md-5 {
1259 --bs-gutter-y: 3rem;
1260 }
1261}
1262@media (min-width: 992px) {
1263 .col-lg {
1264 flex: 1 0 0%;
1265 }
1266 .row-cols-lg-auto > * {
1267 flex: 0 0 auto;
1268 width: auto;
1269 }
1270 .row-cols-lg-1 > * {
1271 flex: 0 0 auto;
1272 width: 100%;
1273 }
1274 .row-cols-lg-2 > * {
1275 flex: 0 0 auto;
1276 width: 50%;
1277 }
1278 .row-cols-lg-3 > * {
1279 flex: 0 0 auto;
1280 width: 33.33333333%;
1281 }
1282 .row-cols-lg-4 > * {
1283 flex: 0 0 auto;
1284 width: 25%;
1285 }
1286 .row-cols-lg-5 > * {
1287 flex: 0 0 auto;
1288 width: 20%;
1289 }
1290 .row-cols-lg-6 > * {
1291 flex: 0 0 auto;
1292 width: 16.66666667%;
1293 }
1294 .col-lg-auto {
1295 flex: 0 0 auto;
1296 width: auto;
1297 }
1298 .col-lg-1 {
1299 flex: 0 0 auto;
1300 width: 8.33333333%;
1301 }
1302 .col-lg-2 {
1303 flex: 0 0 auto;
1304 width: 16.66666667%;
1305 }
1306 .col-lg-3 {
1307 flex: 0 0 auto;
1308 width: 25%;
1309 }
1310 .col-lg-4 {
1311 flex: 0 0 auto;
1312 width: 33.33333333%;
1313 }
1314 .col-lg-5 {
1315 flex: 0 0 auto;
1316 width: 41.66666667%;
1317 }
1318 .col-lg-6 {
1319 flex: 0 0 auto;
1320 width: 50%;
1321 }
1322 .col-lg-7 {
1323 flex: 0 0 auto;
1324 width: 58.33333333%;
1325 }
1326 .col-lg-8 {
1327 flex: 0 0 auto;
1328 width: 66.66666667%;
1329 }
1330 .col-lg-9 {
1331 flex: 0 0 auto;
1332 width: 75%;
1333 }
1334 .col-lg-10 {
1335 flex: 0 0 auto;
1336 width: 83.33333333%;
1337 }
1338 .col-lg-11 {
1339 flex: 0 0 auto;
1340 width: 91.66666667%;
1341 }
1342 .col-lg-12 {
1343 flex: 0 0 auto;
1344 width: 100%;
1345 }
1346 .offset-lg-0 {
1347 margin-left: 0;
1348 }
1349 .offset-lg-1 {
1350 margin-left: 8.33333333%;
1351 }
1352 .offset-lg-2 {
1353 margin-left: 16.66666667%;
1354 }
1355 .offset-lg-3 {
1356 margin-left: 25%;
1357 }
1358 .offset-lg-4 {
1359 margin-left: 33.33333333%;
1360 }
1361 .offset-lg-5 {
1362 margin-left: 41.66666667%;
1363 }
1364 .offset-lg-6 {
1365 margin-left: 50%;
1366 }
1367 .offset-lg-7 {
1368 margin-left: 58.33333333%;
1369 }
1370 .offset-lg-8 {
1371 margin-left: 66.66666667%;
1372 }
1373 .offset-lg-9 {
1374 margin-left: 75%;
1375 }
1376 .offset-lg-10 {
1377 margin-left: 83.33333333%;
1378 }
1379 .offset-lg-11 {
1380 margin-left: 91.66666667%;
1381 }
1382 .g-lg-0,
1383 .gx-lg-0 {
1384 --bs-gutter-x: 0;
1385 }
1386 .g-lg-0,
1387 .gy-lg-0 {
1388 --bs-gutter-y: 0;
1389 }
1390 .g-lg-1,
1391 .gx-lg-1 {
1392 --bs-gutter-x: 0.25rem;
1393 }
1394 .g-lg-1,
1395 .gy-lg-1 {
1396 --bs-gutter-y: 0.25rem;
1397 }
1398 .g-lg-2,
1399 .gx-lg-2 {
1400 --bs-gutter-x: 0.5rem;
1401 }
1402 .g-lg-2,
1403 .gy-lg-2 {
1404 --bs-gutter-y: 0.5rem;
1405 }
1406 .g-lg-3,
1407 .gx-lg-3 {
1408 --bs-gutter-x: 1rem;
1409 }
1410 .g-lg-3,
1411 .gy-lg-3 {
1412 --bs-gutter-y: 1rem;
1413 }
1414 .g-lg-4,
1415 .gx-lg-4 {
1416 --bs-gutter-x: 1.5rem;
1417 }
1418 .g-lg-4,
1419 .gy-lg-4 {
1420 --bs-gutter-y: 1.5rem;
1421 }
1422 .g-lg-5,
1423 .gx-lg-5 {
1424 --bs-gutter-x: 3rem;
1425 }
1426 .g-lg-5,
1427 .gy-lg-5 {
1428 --bs-gutter-y: 3rem;
1429 }
1430}
1431@media (min-width: 1200px) {
1432 .col-xl {
1433 flex: 1 0 0%;
1434 }
1435 .row-cols-xl-auto > * {
1436 flex: 0 0 auto;
1437 width: auto;
1438 }
1439 .row-cols-xl-1 > * {
1440 flex: 0 0 auto;
1441 width: 100%;
1442 }
1443 .row-cols-xl-2 > * {
1444 flex: 0 0 auto;
1445 width: 50%;
1446 }
1447 .row-cols-xl-3 > * {
1448 flex: 0 0 auto;
1449 width: 33.33333333%;
1450 }
1451 .row-cols-xl-4 > * {
1452 flex: 0 0 auto;
1453 width: 25%;
1454 }
1455 .row-cols-xl-5 > * {
1456 flex: 0 0 auto;
1457 width: 20%;
1458 }
1459 .row-cols-xl-6 > * {
1460 flex: 0 0 auto;
1461 width: 16.66666667%;
1462 }
1463 .col-xl-auto {
1464 flex: 0 0 auto;
1465 width: auto;
1466 }
1467 .col-xl-1 {
1468 flex: 0 0 auto;
1469 width: 8.33333333%;
1470 }
1471 .col-xl-2 {
1472 flex: 0 0 auto;
1473 width: 16.66666667%;
1474 }
1475 .col-xl-3 {
1476 flex: 0 0 auto;
1477 width: 25%;
1478 }
1479 .col-xl-4 {
1480 flex: 0 0 auto;
1481 width: 33.33333333%;
1482 }
1483 .col-xl-5 {
1484 flex: 0 0 auto;
1485 width: 41.66666667%;
1486 }
1487 .col-xl-6 {
1488 flex: 0 0 auto;
1489 width: 50%;
1490 }
1491 .col-xl-7 {
1492 flex: 0 0 auto;
1493 width: 58.33333333%;
1494 }
1495 .col-xl-8 {
1496 flex: 0 0 auto;
1497 width: 66.66666667%;
1498 }
1499 .col-xl-9 {
1500 flex: 0 0 auto;
1501 width: 75%;
1502 }
1503 .col-xl-10 {
1504 flex: 0 0 auto;
1505 width: 83.33333333%;
1506 }
1507 .col-xl-11 {
1508 flex: 0 0 auto;
1509 width: 91.66666667%;
1510 }
1511 .col-xl-12 {
1512 flex: 0 0 auto;
1513 width: 100%;
1514 }
1515 .offset-xl-0 {
1516 margin-left: 0;
1517 }
1518 .offset-xl-1 {
1519 margin-left: 8.33333333%;
1520 }
1521 .offset-xl-2 {
1522 margin-left: 16.66666667%;
1523 }
1524 .offset-xl-3 {
1525 margin-left: 25%;
1526 }
1527 .offset-xl-4 {
1528 margin-left: 33.33333333%;
1529 }
1530 .offset-xl-5 {
1531 margin-left: 41.66666667%;
1532 }
1533 .offset-xl-6 {
1534 margin-left: 50%;
1535 }
1536 .offset-xl-7 {
1537 margin-left: 58.33333333%;
1538 }
1539 .offset-xl-8 {
1540 margin-left: 66.66666667%;
1541 }
1542 .offset-xl-9 {
1543 margin-left: 75%;
1544 }
1545 .offset-xl-10 {
1546 margin-left: 83.33333333%;
1547 }
1548 .offset-xl-11 {
1549 margin-left: 91.66666667%;
1550 }
1551 .g-xl-0,
1552 .gx-xl-0 {
1553 --bs-gutter-x: 0;
1554 }
1555 .g-xl-0,
1556 .gy-xl-0 {
1557 --bs-gutter-y: 0;
1558 }
1559 .g-xl-1,
1560 .gx-xl-1 {
1561 --bs-gutter-x: 0.25rem;
1562 }
1563 .g-xl-1,
1564 .gy-xl-1 {
1565 --bs-gutter-y: 0.25rem;
1566 }
1567 .g-xl-2,
1568 .gx-xl-2 {
1569 --bs-gutter-x: 0.5rem;
1570 }
1571 .g-xl-2,
1572 .gy-xl-2 {
1573 --bs-gutter-y: 0.5rem;
1574 }
1575 .g-xl-3,
1576 .gx-xl-3 {
1577 --bs-gutter-x: 1rem;
1578 }
1579 .g-xl-3,
1580 .gy-xl-3 {
1581 --bs-gutter-y: 1rem;
1582 }
1583 .g-xl-4,
1584 .gx-xl-4 {
1585 --bs-gutter-x: 1.5rem;
1586 }
1587 .g-xl-4,
1588 .gy-xl-4 {
1589 --bs-gutter-y: 1.5rem;
1590 }
1591 .g-xl-5,
1592 .gx-xl-5 {
1593 --bs-gutter-x: 3rem;
1594 }
1595 .g-xl-5,
1596 .gy-xl-5 {
1597 --bs-gutter-y: 3rem;
1598 }
1599}
1600@media (min-width: 1400px) {
1601 .col-xxl {
1602 flex: 1 0 0%;
1603 }
1604 .row-cols-xxl-auto > * {
1605 flex: 0 0 auto;
1606 width: auto;
1607 }
1608 .row-cols-xxl-1 > * {
1609 flex: 0 0 auto;
1610 width: 100%;
1611 }
1612 .row-cols-xxl-2 > * {
1613 flex: 0 0 auto;
1614 width: 50%;
1615 }
1616 .row-cols-xxl-3 > * {
1617 flex: 0 0 auto;
1618 width: 33.33333333%;
1619 }
1620 .row-cols-xxl-4 > * {
1621 flex: 0 0 auto;
1622 width: 25%;
1623 }
1624 .row-cols-xxl-5 > * {
1625 flex: 0 0 auto;
1626 width: 20%;
1627 }
1628 .row-cols-xxl-6 > * {
1629 flex: 0 0 auto;
1630 width: 16.66666667%;
1631 }
1632 .col-xxl-auto {
1633 flex: 0 0 auto;
1634 width: auto;
1635 }
1636 .col-xxl-1 {
1637 flex: 0 0 auto;
1638 width: 8.33333333%;
1639 }
1640 .col-xxl-2 {
1641 flex: 0 0 auto;
1642 width: 16.66666667%;
1643 }
1644 .col-xxl-3 {
1645 flex: 0 0 auto;
1646 width: 25%;
1647 }
1648 .col-xxl-4 {
1649 flex: 0 0 auto;
1650 width: 33.33333333%;
1651 }
1652 .col-xxl-5 {
1653 flex: 0 0 auto;
1654 width: 41.66666667%;
1655 }
1656 .col-xxl-6 {
1657 flex: 0 0 auto;
1658 width: 50%;
1659 }
1660 .col-xxl-7 {
1661 flex: 0 0 auto;
1662 width: 58.33333333%;
1663 }
1664 .col-xxl-8 {
1665 flex: 0 0 auto;
1666 width: 66.66666667%;
1667 }
1668 .col-xxl-9 {
1669 flex: 0 0 auto;
1670 width: 75%;
1671 }
1672 .col-xxl-10 {
1673 flex: 0 0 auto;
1674 width: 83.33333333%;
1675 }
1676 .col-xxl-11 {
1677 flex: 0 0 auto;
1678 width: 91.66666667%;
1679 }
1680 .col-xxl-12 {
1681 flex: 0 0 auto;
1682 width: 100%;
1683 }
1684 .offset-xxl-0 {
1685 margin-left: 0;
1686 }
1687 .offset-xxl-1 {
1688 margin-left: 8.33333333%;
1689 }
1690 .offset-xxl-2 {
1691 margin-left: 16.66666667%;
1692 }
1693 .offset-xxl-3 {
1694 margin-left: 25%;
1695 }
1696 .offset-xxl-4 {
1697 margin-left: 33.33333333%;
1698 }
1699 .offset-xxl-5 {
1700 margin-left: 41.66666667%;
1701 }
1702 .offset-xxl-6 {
1703 margin-left: 50%;
1704 }
1705 .offset-xxl-7 {
1706 margin-left: 58.33333333%;
1707 }
1708 .offset-xxl-8 {
1709 margin-left: 66.66666667%;
1710 }
1711 .offset-xxl-9 {
1712 margin-left: 75%;
1713 }
1714 .offset-xxl-10 {
1715 margin-left: 83.33333333%;
1716 }
1717 .offset-xxl-11 {
1718 margin-left: 91.66666667%;
1719 }
1720 .g-xxl-0,
1721 .gx-xxl-0 {
1722 --bs-gutter-x: 0;
1723 }
1724 .g-xxl-0,
1725 .gy-xxl-0 {
1726 --bs-gutter-y: 0;
1727 }
1728 .g-xxl-1,
1729 .gx-xxl-1 {
1730 --bs-gutter-x: 0.25rem;
1731 }
1732 .g-xxl-1,
1733 .gy-xxl-1 {
1734 --bs-gutter-y: 0.25rem;
1735 }
1736 .g-xxl-2,
1737 .gx-xxl-2 {
1738 --bs-gutter-x: 0.5rem;
1739 }
1740 .g-xxl-2,
1741 .gy-xxl-2 {
1742 --bs-gutter-y: 0.5rem;
1743 }
1744 .g-xxl-3,
1745 .gx-xxl-3 {
1746 --bs-gutter-x: 1rem;
1747 }
1748 .g-xxl-3,
1749 .gy-xxl-3 {
1750 --bs-gutter-y: 1rem;
1751 }
1752 .g-xxl-4,
1753 .gx-xxl-4 {
1754 --bs-gutter-x: 1.5rem;
1755 }
1756 .g-xxl-4,
1757 .gy-xxl-4 {
1758 --bs-gutter-y: 1.5rem;
1759 }
1760 .g-xxl-5,
1761 .gx-xxl-5 {
1762 --bs-gutter-x: 3rem;
1763 }
1764 .g-xxl-5,
1765 .gy-xxl-5 {
1766 --bs-gutter-y: 3rem;
1767 }
1768}
1769.table {
1770 --bs-table-color-type: initial;
1771 --bs-table-bg-type: initial;
1772 --bs-table-color-state: initial;
1773 --bs-table-bg-state: initial;
1774 --bs-table-color: var(--bs-emphasis-color);
1775 --bs-table-bg: var(--bs-body-bg);
1776 --bs-table-border-color: var(--bs-border-color);
1777 --bs-table-accent-bg: transparent;
1778 --bs-table-striped-color: var(--bs-emphasis-color);
1779 --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
1780 --bs-table-active-color: var(--bs-emphasis-color);
1781 --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
1782 --bs-table-hover-color: var(--bs-emphasis-color);
1783 --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
1784 width: 100%;
1785 margin-bottom: 1rem;
1786 vertical-align: top;
1787 border-color: var(--bs-table-border-color);
1788}
1789.table > :not(caption) > * > * {
1790 padding: 0.5rem 0.5rem;
1791 color: var(
1792 --bs-table-color-state,
1793 var(--bs-table-color-type, var(--bs-table-color))
1794 );
1795 background-color: var(--bs-table-bg);
1796 border-bottom-width: var(--bs-border-width);
1797 box-shadow: inset 0 0 0 9999px
1798 var(
1799 --bs-table-bg-state,
1800 var(--bs-table-bg-type, var(--bs-table-accent-bg))
1801 );
1802}
1803.table > tbody {
1804 vertical-align: inherit;
1805}
1806.table > thead {
1807 vertical-align: bottom;
1808}
1809.table-group-divider {
1810 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1811}
1812.caption-top {
1813 caption-side: top;
1814}
1815.table-sm > :not(caption) > * > * {
1816 padding: 0.25rem 0.25rem;
1817}
1818.table-bordered > :not(caption) > * {
1819 border-width: var(--bs-border-width) 0;
1820}
1821.table-bordered > :not(caption) > * > * {
1822 border-width: 0 var(--bs-border-width);
1823}
1824.table-borderless > :not(caption) > * > * {
1825 border-bottom-width: 0;
1826}
1827.table-borderless > :not(:first-child) {
1828 border-top-width: 0;
1829}
1830.table-striped > tbody > tr:nth-of-type(odd) > * {
1831 --bs-table-color-type: var(--bs-table-striped-color);
1832 --bs-table-bg-type: var(--bs-table-striped-bg);
1833}
1834.table-striped-columns > :not(caption) > tr > :nth-child(2n) {
1835 --bs-table-color-type: var(--bs-table-striped-color);
1836 --bs-table-bg-type: var(--bs-table-striped-bg);
1837}
1838.table-active {
1839 --bs-table-color-state: var(--bs-table-active-color);
1840 --bs-table-bg-state: var(--bs-table-active-bg);
1841}
1842.table-hover > tbody > tr:hover > * {
1843 --bs-table-color-state: var(--bs-table-hover-color);
1844 --bs-table-bg-state: var(--bs-table-hover-bg);
1845}
1846.table-primary {
1847 --bs-table-color: #000;
1848 --bs-table-bg: #cfe2ff;
1849 --bs-table-border-color: #a6b5cc;
1850 --bs-table-striped-bg: #c5d7f2;
1851 --bs-table-striped-color: #000;
1852 --bs-table-active-bg: #bacbe6;
1853 --bs-table-active-color: #000;
1854 --bs-table-hover-bg: #bfd1ec;
1855 --bs-table-hover-color: #000;
1856 color: var(--bs-table-color);
1857 border-color: var(--bs-table-border-color);
1858}
1859.table-secondary {
1860 --bs-table-color: #000;
1861 --bs-table-bg: #e2e3e5;
1862 --bs-table-border-color: #b5b6b7;
1863 --bs-table-striped-bg: #d7d8da;
1864 --bs-table-striped-color: #000;
1865 --bs-table-active-bg: #cbccce;
1866 --bs-table-active-color: #000;
1867 --bs-table-hover-bg: #d1d2d4;
1868 --bs-table-hover-color: #000;
1869 color: var(--bs-table-color);
1870 border-color: var(--bs-table-border-color);
1871}
1872.table-success {
1873 --bs-table-color: #000;
1874 --bs-table-bg: #d1e7dd;
1875 --bs-table-border-color: #a7b9b1;
1876 --bs-table-striped-bg: #c7dbd2;
1877 --bs-table-striped-color: #000;
1878 --bs-table-active-bg: #bcd0c7;
1879 --bs-table-active-color: #000;
1880 --bs-table-hover-bg: #c1d6cc;
1881 --bs-table-hover-color: #000;
1882 color: var(--bs-table-color);
1883 border-color: var(--bs-table-border-color);
1884}
1885.table-info {
1886 --bs-table-color: #000;
1887 --bs-table-bg: #cff4fc;
1888 --bs-table-border-color: #a6c3ca;
1889 --bs-table-striped-bg: #c5e8ef;
1890 --bs-table-striped-color: #000;
1891 --bs-table-active-bg: #badce3;
1892 --bs-table-active-color: #000;
1893 --bs-table-hover-bg: #bfe2e9;
1894 --bs-table-hover-color: #000;
1895 color: var(--bs-table-color);
1896 border-color: var(--bs-table-border-color);
1897}
1898.table-warning {
1899 --bs-table-color: #000;
1900 --bs-table-bg: #fff3cd;
1901 --bs-table-border-color: #ccc2a4;
1902 --bs-table-striped-bg: #f2e7c3;
1903 --bs-table-striped-color: #000;
1904 --bs-table-active-bg: #e6dbb9;
1905 --bs-table-active-color: #000;
1906 --bs-table-hover-bg: #ece1be;
1907 --bs-table-hover-color: #000;
1908 color: var(--bs-table-color);
1909 border-color: var(--bs-table-border-color);
1910}
1911.table-danger {
1912 --bs-table-color: #000;
1913 --bs-table-bg: #f8d7da;
1914 --bs-table-border-color: #c6acae;
1915 --bs-table-striped-bg: #eccccf;
1916 --bs-table-striped-color: #000;
1917 --bs-table-active-bg: #dfc2c4;
1918 --bs-table-active-color: #000;
1919 --bs-table-hover-bg: #e5c7ca;
1920 --bs-table-hover-color: #000;
1921 color: var(--bs-table-color);
1922 border-color: var(--bs-table-border-color);
1923}
1924.table-light {
1925 --bs-table-color: #000;
1926 --bs-table-bg: #f8f9fa;
1927 --bs-table-border-color: #c6c7c8;
1928 --bs-table-striped-bg: #ecedee;
1929 --bs-table-striped-color: #000;
1930 --bs-table-active-bg: #dfe0e1;
1931 --bs-table-active-color: #000;
1932 --bs-table-hover-bg: #e5e6e7;
1933 --bs-table-hover-color: #000;
1934 color: var(--bs-table-color);
1935 border-color: var(--bs-table-border-color);
1936}
1937.table-dark {
1938 --bs-table-color: #fff;
1939 --bs-table-bg: #212529;
1940 --bs-table-border-color: #4d5154;
1941 --bs-table-striped-bg: #2c3034;
1942 --bs-table-striped-color: #fff;
1943 --bs-table-active-bg: #373b3e;
1944 --bs-table-active-color: #fff;
1945 --bs-table-hover-bg: #323539;
1946 --bs-table-hover-color: #fff;
1947 color: var(--bs-table-color);
1948 border-color: var(--bs-table-border-color);
1949}
1950.table-responsive {
1951 overflow-x: auto;
1952 -webkit-overflow-scrolling: touch;
1953}
1954@media (max-width: 575.98px) {
1955 .table-responsive-sm {
1956 overflow-x: auto;
1957 -webkit-overflow-scrolling: touch;
1958 }
1959}
1960@media (max-width: 767.98px) {
1961 .table-responsive-md {
1962 overflow-x: auto;
1963 -webkit-overflow-scrolling: touch;
1964 }
1965}
1966@media (max-width: 991.98px) {
1967 .table-responsive-lg {
1968 overflow-x: auto;
1969 -webkit-overflow-scrolling: touch;
1970 }
1971}
1972@media (max-width: 1199.98px) {
1973 .table-responsive-xl {
1974 overflow-x: auto;
1975 -webkit-overflow-scrolling: touch;
1976 }
1977}
1978@media (max-width: 1399.98px) {
1979 .table-responsive-xxl {
1980 overflow-x: auto;
1981 -webkit-overflow-scrolling: touch;
1982 }
1983}
1984.form-label {
1985 margin-bottom: 0.5rem;
1986}
1987.col-form-label {
1988 padding-top: calc(0.375rem + var(--bs-border-width));
1989 padding-bottom: calc(0.375rem + var(--bs-border-width));
1990 margin-bottom: 0;
1991 font-size: inherit;
1992 line-height: 1.5;
1993}
1994.col-form-label-lg {
1995 padding-top: calc(0.5rem + var(--bs-border-width));
1996 padding-bottom: calc(0.5rem + var(--bs-border-width));
1997 font-size: 1.25rem;
1998}
1999.col-form-label-sm {
2000 padding-top: calc(0.25rem + var(--bs-border-width));
2001 padding-bottom: calc(0.25rem + var(--bs-border-width));
2002 font-size: 0.875rem;
2003}
2004.form-text {
2005 margin-top: 0.25rem;
2006 font-size: 0.875em;
2007 color: var(--bs-secondary-color);
2008}
2009.form-control {
2010 display: block;
2011 width: 100%;
2012 padding: 0.375rem 0.75rem;
2013 font-size: 1rem;
2014 font-weight: 400;
2015 line-height: 1.5;
2016 color: var(--bs-body-color);
2017 -webkit-appearance: none;
2018 -moz-appearance: none;
2019 appearance: none;
2020 background-color: var(--bs-body-bg);
2021 background-clip: padding-box;
2022 border: var(--bs-border-width) solid var(--bs-border-color);
2023 border-radius: var(--bs-border-radius);
2024 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2025}
2026@media (prefers-reduced-motion: reduce) {
2027 .form-control {
2028 transition: none;
2029 }
2030}
2031.form-control[type="file"] {
2032 overflow: hidden;
2033}
2034.form-control[type="file"]:not(:disabled):not([readonly]) {
2035 cursor: pointer;
2036}
2037.form-control:focus {
2038 color: var(--bs-body-color);
2039 background-color: var(--bs-body-bg);
2040 border-color: #86b7fe;
2041 outline: 0;
2042 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2043}
2044.form-control::-webkit-date-and-time-value {
2045 min-width: 85px;
2046 height: 1.5em;
2047 margin: 0;
2048}
2049.form-control::-webkit-datetime-edit {
2050 display: block;
2051 padding: 0;
2052}
2053.form-control::-moz-placeholder {
2054 color: var(--bs-secondary-color);
2055 opacity: 1;
2056}
2057.form-control::placeholder {
2058 color: var(--bs-secondary-color);
2059 opacity: 1;
2060}
2061.form-control:disabled {
2062 background-color: var(--bs-secondary-bg);
2063 opacity: 1;
2064}
2065.form-control::-webkit-file-upload-button {
2066 padding: 0.375rem 0.75rem;
2067 margin: -0.375rem -0.75rem;
2068 -webkit-margin-end: 0.75rem;
2069 margin-inline-end: 0.75rem;
2070 color: var(--bs-body-color);
2071 background-color: var(--bs-tertiary-bg);
2072 pointer-events: none;
2073 border-color: inherit;
2074 border-style: solid;
2075 border-width: 0;
2076 border-inline-end-width: var(--bs-border-width);
2077 border-radius: 0;
2078 -webkit-transition:
2079 color 0.15s ease-in-out,
2080 background-color 0.15s ease-in-out,
2081 border-color 0.15s ease-in-out,
2082 box-shadow 0.15s ease-in-out;
2083 transition:
2084 color 0.15s ease-in-out,
2085 background-color 0.15s ease-in-out,
2086 border-color 0.15s ease-in-out,
2087 box-shadow 0.15s ease-in-out;
2088}
2089.form-control::file-selector-button {
2090 padding: 0.375rem 0.75rem;
2091 margin: -0.375rem -0.75rem;
2092 -webkit-margin-end: 0.75rem;
2093 margin-inline-end: 0.75rem;
2094 color: var(--bs-body-color);
2095 background-color: var(--bs-tertiary-bg);
2096 pointer-events: none;
2097 border-color: inherit;
2098 border-style: solid;
2099 border-width: 0;
2100 border-inline-end-width: var(--bs-border-width);
2101 border-radius: 0;
2102 transition:
2103 color 0.15s ease-in-out,
2104 background-color 0.15s ease-in-out,
2105 border-color 0.15s ease-in-out,
2106 box-shadow 0.15s ease-in-out;
2107}
2108@media (prefers-reduced-motion: reduce) {
2109 .form-control::-webkit-file-upload-button {
2110 -webkit-transition: none;
2111 transition: none;
2112 }
2113 .form-control::file-selector-button {
2114 transition: none;
2115 }
2116}
2117.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2118 background-color: var(--bs-secondary-bg);
2119}
2120.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2121 background-color: var(--bs-secondary-bg);
2122}
2123.form-control-plaintext {
2124 display: block;
2125 width: 100%;
2126 padding: 0.375rem 0;
2127 margin-bottom: 0;
2128 line-height: 1.5;
2129 color: var(--bs-body-color);
2130 background-color: transparent;
2131 border: solid transparent;
2132 border-width: var(--bs-border-width) 0;
2133}
2134.form-control-plaintext:focus {
2135 outline: 0;
2136}
2137.form-control-plaintext.form-control-lg,
2138.form-control-plaintext.form-control-sm {
2139 padding-right: 0;
2140 padding-left: 0;
2141}
2142.form-control-sm {
2143 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2144 padding: 0.25rem 0.5rem;
2145 font-size: 0.875rem;
2146 border-radius: var(--bs-border-radius-sm);
2147}
2148.form-control-sm::-webkit-file-upload-button {
2149 padding: 0.25rem 0.5rem;
2150 margin: -0.25rem -0.5rem;
2151 -webkit-margin-end: 0.5rem;
2152 margin-inline-end: 0.5rem;
2153}
2154.form-control-sm::file-selector-button {
2155 padding: 0.25rem 0.5rem;
2156 margin: -0.25rem -0.5rem;
2157 -webkit-margin-end: 0.5rem;
2158 margin-inline-end: 0.5rem;
2159}
2160.form-control-lg {
2161 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2162 padding: 0.5rem 1rem;
2163 font-size: 1.25rem;
2164 border-radius: var(--bs-border-radius-lg);
2165}
2166.form-control-lg::-webkit-file-upload-button {
2167 padding: 0.5rem 1rem;
2168 margin: -0.5rem -1rem;
2169 -webkit-margin-end: 1rem;
2170 margin-inline-end: 1rem;
2171}
2172.form-control-lg::file-selector-button {
2173 padding: 0.5rem 1rem;
2174 margin: -0.5rem -1rem;
2175 -webkit-margin-end: 1rem;
2176 margin-inline-end: 1rem;
2177}
2178textarea.form-control {
2179 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2180}
2181textarea.form-control-sm {
2182 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2183}
2184textarea.form-control-lg {
2185 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2186}
2187.form-control-color {
2188 width: 3rem;
2189 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2190 padding: 0.375rem;
2191}
2192.form-control-color:not(:disabled):not([readonly]) {
2193 cursor: pointer;
2194}
2195.form-control-color::-moz-color-swatch {
2196 border: 0 !important;
2197 border-radius: var(--bs-border-radius);
2198}
2199.form-control-color::-webkit-color-swatch {
2200 border: 0 !important;
2201 border-radius: var(--bs-border-radius);
2202}
2203.form-control-color.form-control-sm {
2204 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2205}
2206.form-control-color.form-control-lg {
2207 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2208}
2209.form-select {
2210 --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");
2211 display: block;
2212 width: 100%;
2213 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2214 font-size: 1rem;
2215 font-weight: 400;
2216 line-height: 1.5;
2217 color: var(--bs-body-color);
2218 -webkit-appearance: none;
2219 -moz-appearance: none;
2220 appearance: none;
2221 background-color: var(--bs-body-bg);
2222 background-image:
2223 var(--bs-form-select-bg-img),
2224 var(--bs-form-select-bg-icon, none);
2225 background-repeat: no-repeat;
2226 background-position: right 0.75rem center;
2227 background-size: 16px 12px;
2228 border: var(--bs-border-width) solid var(--bs-border-color);
2229 border-radius: var(--bs-border-radius);
2230 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2231}
2232@media (prefers-reduced-motion: reduce) {
2233 .form-select {
2234 transition: none;
2235 }
2236}
2237.form-select:focus {
2238 border-color: #86b7fe;
2239 outline: 0;
2240 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2241}
2242.form-select[multiple],
2243.form-select[size]:not([size="1"]) {
2244 padding-right: 0.75rem;
2245 background-image: none;
2246}
2247.form-select:disabled {
2248 background-color: var(--bs-secondary-bg);
2249}
2250.form-select:-moz-focusring {
2251 color: transparent;
2252 text-shadow: 0 0 0 var(--bs-body-color);
2253}
2254.form-select-sm {
2255 padding-top: 0.25rem;
2256 padding-bottom: 0.25rem;
2257 padding-left: 0.5rem;
2258 font-size: 0.875rem;
2259 border-radius: var(--bs-border-radius-sm);
2260}
2261.form-select-lg {
2262 padding-top: 0.5rem;
2263 padding-bottom: 0.5rem;
2264 padding-left: 1rem;
2265 font-size: 1.25rem;
2266 border-radius: var(--bs-border-radius-lg);
2267}
2268[data-bs-theme="dark"] .form-select {
2269 --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");
2270}
2271.form-check {
2272 display: block;
2273 min-height: 1.5rem;
2274 padding-left: 1.5em;
2275 margin-bottom: 0.125rem;
2276}
2277.form-check .form-check-input {
2278 float: left;
2279 margin-left: -1.5em;
2280}
2281.form-check-reverse {
2282 padding-right: 1.5em;
2283 padding-left: 0;
2284 text-align: right;
2285}
2286.form-check-reverse .form-check-input {
2287 float: right;
2288 margin-right: -1.5em;
2289 margin-left: 0;
2290}
2291.form-check-input {
2292 --bs-form-check-bg: var(--bs-body-bg);
2293 flex-shrink: 0;
2294 width: 1em;
2295 height: 1em;
2296 margin-top: 0.25em;
2297 vertical-align: top;
2298 -webkit-appearance: none;
2299 -moz-appearance: none;
2300 appearance: none;
2301 background-color: var(--bs-form-check-bg);
2302 background-image: var(--bs-form-check-bg-image);
2303 background-repeat: no-repeat;
2304 background-position: center;
2305 background-size: contain;
2306 border: var(--bs-border-width) solid var(--bs-border-color);
2307 -webkit-print-color-adjust: exact;
2308 color-adjust: exact;
2309 print-color-adjust: exact;
2310}
2311.form-check-input[type="checkbox"] {
2312 border-radius: 0.25em;
2313}
2314.form-check-input[type="radio"] {
2315 border-radius: 50%;
2316}
2317.form-check-input:active {
2318 filter: brightness(90%);
2319}
2320.form-check-input:focus {
2321 border-color: #86b7fe;
2322 outline: 0;
2323 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2324}
2325.form-check-input:checked {
2326 background-color: #0d6efd;
2327 border-color: #0d6efd;
2328}
2329.form-check-input:checked[type="checkbox"] {
2330 --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");
2331}
2332.form-check-input:checked[type="radio"] {
2333 --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");
2334}
2335.form-check-input[type="checkbox"]:indeterminate {
2336 background-color: #0d6efd;
2337 border-color: #0d6efd;
2338 --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");
2339}
2340.form-check-input:disabled {
2341 pointer-events: none;
2342 filter: none;
2343 opacity: 0.5;
2344}
2345.form-check-input:disabled ~ .form-check-label,
2346.form-check-input[disabled] ~ .form-check-label {
2347 cursor: default;
2348 opacity: 0.5;
2349}
2350.form-switch {
2351 padding-left: 2.5em;
2352}
2353.form-switch .form-check-input {
2354 --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");
2355 width: 2em;
2356 margin-left: -2.5em;
2357 background-image: var(--bs-form-switch-bg);
2358 background-position: left center;
2359 border-radius: 2em;
2360 transition: background-position 0.15s ease-in-out;
2361}
2362@media (prefers-reduced-motion: reduce) {
2363 .form-switch .form-check-input {
2364 transition: none;
2365 }
2366}
2367.form-switch .form-check-input:focus {
2368 --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");
2369}
2370.form-switch .form-check-input:checked {
2371 background-position: right center;
2372 --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");
2373}
2374.form-switch.form-check-reverse {
2375 padding-right: 2.5em;
2376 padding-left: 0;
2377}
2378.form-switch.form-check-reverse .form-check-input {
2379 margin-right: -2.5em;
2380 margin-left: 0;
2381}
2382.form-check-inline {
2383 display: inline-block;
2384 margin-right: 1rem;
2385}
2386.btn-check {
2387 position: absolute;
2388 clip: rect(0, 0, 0, 0);
2389 pointer-events: none;
2390}
2391.btn-check:disabled + .btn,
2392.btn-check[disabled] + .btn {
2393 pointer-events: none;
2394 filter: none;
2395 opacity: 0.65;
2396}
2397[data-bs-theme="dark"]
2398 .form-switch
2399 .form-check-input:not(:checked):not(:focus) {
2400 --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");
2401}
2402.form-range {
2403 width: 100%;
2404 height: 1.5rem;
2405 padding: 0;
2406 -webkit-appearance: none;
2407 -moz-appearance: none;
2408 appearance: none;
2409 background-color: transparent;
2410}
2411.form-range:focus {
2412 outline: 0;
2413}
2414.form-range:focus::-webkit-slider-thumb {
2415 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2416}
2417.form-range:focus::-moz-range-thumb {
2418 box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
2419}
2420.form-range::-moz-focus-outer {
2421 border: 0;
2422}
2423.form-range::-webkit-slider-thumb {
2424 width: 1rem;
2425 height: 1rem;
2426 margin-top: -0.25rem;
2427 -webkit-appearance: none;
2428 appearance: none;
2429 background-color: #0d6efd;
2430 border: 0;
2431 border-radius: 1rem;
2432 -webkit-transition:
2433 background-color 0.15s ease-in-out,
2434 border-color 0.15s ease-in-out,
2435 box-shadow 0.15s ease-in-out;
2436 transition:
2437 background-color 0.15s ease-in-out,
2438 border-color 0.15s ease-in-out,
2439 box-shadow 0.15s ease-in-out;
2440}
2441@media (prefers-reduced-motion: reduce) {
2442 .form-range::-webkit-slider-thumb {
2443 -webkit-transition: none;
2444 transition: none;
2445 }
2446}
2447.form-range::-webkit-slider-thumb:active {
2448 background-color: #b6d4fe;
2449}
2450.form-range::-webkit-slider-runnable-track {
2451 width: 100%;
2452 height: 0.5rem;
2453 color: transparent;
2454 cursor: pointer;
2455 background-color: var(--bs-secondary-bg);
2456 border-color: transparent;
2457 border-radius: 1rem;
2458}
2459.form-range::-moz-range-thumb {
2460 width: 1rem;
2461 height: 1rem;
2462 -moz-appearance: none;
2463 appearance: none;
2464 background-color: #0d6efd;
2465 border: 0;
2466 border-radius: 1rem;
2467 -moz-transition:
2468 background-color 0.15s ease-in-out,
2469 border-color 0.15s ease-in-out,
2470 box-shadow 0.15s ease-in-out;
2471 transition:
2472 background-color 0.15s ease-in-out,
2473 border-color 0.15s ease-in-out,
2474 box-shadow 0.15s ease-in-out;
2475}
2476@media (prefers-reduced-motion: reduce) {
2477 .form-range::-moz-range-thumb {
2478 -moz-transition: none;
2479 transition: none;
2480 }
2481}
2482.form-range::-moz-range-thumb:active {
2483 background-color: #b6d4fe;
2484}
2485.form-range::-moz-range-track {
2486 width: 100%;
2487 height: 0.5rem;
2488 color: transparent;
2489 cursor: pointer;
2490 background-color: var(--bs-secondary-bg);
2491 border-color: transparent;
2492 border-radius: 1rem;
2493}
2494.form-range:disabled {
2495 pointer-events: none;
2496}
2497.form-range:disabled::-webkit-slider-thumb {
2498 background-color: var(--bs-secondary-color);
2499}
2500.form-range:disabled::-moz-range-thumb {
2501 background-color: var(--bs-secondary-color);
2502}
2503.form-floating {
2504 position: relative;
2505}
2506.form-floating > .form-control,
2507.form-floating > .form-control-plaintext,
2508.form-floating > .form-select {
2509 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2510 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2511 line-height: 1.25;
2512}
2513.form-floating > label {
2514 position: absolute;
2515 top: 0;
2516 left: 0;
2517 z-index: 2;
2518 height: 100%;
2519 padding: 1rem 0.75rem;
2520 overflow: hidden;
2521 text-align: start;
2522 text-overflow: ellipsis;
2523 white-space: nowrap;
2524 pointer-events: none;
2525 border: var(--bs-border-width) solid transparent;
2526 transform-origin: 0 0;
2527 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2528}
2529@media (prefers-reduced-motion: reduce) {
2530 .form-floating > label {
2531 transition: none;
2532 }
2533}
2534.form-floating > .form-control,
2535.form-floating > .form-control-plaintext {
2536 padding: 1rem 0.75rem;
2537}
2538.form-floating > .form-control-plaintext::-moz-placeholder,
2539.form-floating > .form-control::-moz-placeholder {
2540 color: transparent;
2541}
2542.form-floating > .form-control-plaintext::placeholder,
2543.form-floating > .form-control::placeholder {
2544 color: transparent;
2545}
2546.form-floating > .form-control-plaintext:not(:-moz-placeholder-shown),
2547.form-floating > .form-control:not(:-moz-placeholder-shown) {
2548 padding-top: 1.625rem;
2549 padding-bottom: 0.625rem;
2550}
2551.form-floating > .form-control-plaintext:focus,
2552.form-floating > .form-control-plaintext:not(:placeholder-shown),
2553.form-floating > .form-control:focus,
2554.form-floating > .form-control:not(:placeholder-shown) {
2555 padding-top: 1.625rem;
2556 padding-bottom: 0.625rem;
2557}
2558.form-floating > .form-control-plaintext:-webkit-autofill,
2559.form-floating > .form-control:-webkit-autofill {
2560 padding-top: 1.625rem;
2561 padding-bottom: 0.625rem;
2562}
2563.form-floating > .form-select {
2564 padding-top: 1.625rem;
2565 padding-bottom: 0.625rem;
2566}
2567.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
2568 color: rgba(var(--bs-body-color-rgb), 0.65);
2569 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2570}
2571.form-floating > .form-control-plaintext ~ label,
2572.form-floating > .form-control:focus ~ label,
2573.form-floating > .form-control:not(:placeholder-shown) ~ label,
2574.form-floating > .form-select ~ label {
2575 color: rgba(var(--bs-body-color-rgb), 0.65);
2576 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2577}
2578.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
2579 position: absolute;
2580 inset: 1rem 0.375rem;
2581 z-index: -1;
2582 height: 1.5em;
2583 content: "";
2584 background-color: var(--bs-body-bg);
2585 border-radius: var(--bs-border-radius);
2586}
2587.form-floating > .form-control-plaintext ~ label::after,
2588.form-floating > .form-control:focus ~ label::after,
2589.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2590.form-floating > .form-select ~ label::after {
2591 position: absolute;
2592 inset: 1rem 0.375rem;
2593 z-index: -1;
2594 height: 1.5em;
2595 content: "";
2596 background-color: var(--bs-body-bg);
2597 border-radius: var(--bs-border-radius);
2598}
2599.form-floating > .form-control:-webkit-autofill ~ label {
2600 color: rgba(var(--bs-body-color-rgb), 0.65);
2601 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2602}
2603.form-floating > .form-control-plaintext ~ label {
2604 border-width: var(--bs-border-width) 0;
2605}
2606.form-floating > .form-control:disabled ~ label,
2607.form-floating > :disabled ~ label {
2608 color: #6c757d;
2609}
2610.form-floating > .form-control:disabled ~ label::after,
2611.form-floating > :disabled ~ label::after {
2612 background-color: var(--bs-secondary-bg);
2613}
2614.input-group {
2615 position: relative;
2616 display: flex;
2617 flex-wrap: wrap;
2618 align-items: stretch;
2619 width: 100%;
2620}
2621.input-group > .form-control,
2622.input-group > .form-floating,
2623.input-group > .form-select {
2624 position: relative;
2625 flex: 1 1 auto;
2626 width: 1%;
2627 min-width: 0;
2628}
2629.input-group > .form-control:focus,
2630.input-group > .form-floating:focus-within,
2631.input-group > .form-select:focus {
2632 z-index: 5;
2633}
2634.input-group .btn {
2635 position: relative;
2636 z-index: 2;
2637}
2638.input-group .btn:focus {
2639 z-index: 5;
2640}
2641.input-group-text {
2642 display: flex;
2643 align-items: center;
2644 padding: 0.375rem 0.75rem;
2645 font-size: 1rem;
2646 font-weight: 400;
2647 line-height: 1.5;
2648 color: var(--bs-body-color);
2649 text-align: center;
2650 white-space: nowrap;
2651 background-color: var(--bs-tertiary-bg);
2652 border: var(--bs-border-width) solid var(--bs-border-color);
2653 border-radius: var(--bs-border-radius);
2654}
2655.input-group-lg > .btn,
2656.input-group-lg > .form-control,
2657.input-group-lg > .form-select,
2658.input-group-lg > .input-group-text {
2659 padding: 0.5rem 1rem;
2660 font-size: 1.25rem;
2661 border-radius: var(--bs-border-radius-lg);
2662}
2663.input-group-sm > .btn,
2664.input-group-sm > .form-control,
2665.input-group-sm > .form-select,
2666.input-group-sm > .input-group-text {
2667 padding: 0.25rem 0.5rem;
2668 font-size: 0.875rem;
2669 border-radius: var(--bs-border-radius-sm);
2670}
2671.input-group-lg > .form-select,
2672.input-group-sm > .form-select {
2673 padding-right: 3rem;
2674}
2675.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2676.input-group:not(.has-validation)
2677 > .form-floating:not(:last-child)
2678 > .form-control,
2679.input-group:not(.has-validation)
2680 > .form-floating:not(:last-child)
2681 > .form-select,
2682.input-group:not(.has-validation)
2683 > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(
2684 .form-floating
2685 ) {
2686 border-top-right-radius: 0;
2687 border-bottom-right-radius: 0;
2688}
2689.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2690.input-group.has-validation
2691 > .form-floating:nth-last-child(n+3)
2692 > .form-control,
2693.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,
2694.input-group.has-validation
2695 > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(
2696 .form-floating
2697 ) {
2698 border-top-right-radius: 0;
2699 border-bottom-right-radius: 0;
2700}
2701.input-group
2702 > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
2703 .valid-feedback
2704 ):not(.invalid-tooltip):not(.invalid-feedback) {
2705 margin-left: calc(var(--bs-border-width) * -1);
2706 border-top-left-radius: 0;
2707 border-bottom-left-radius: 0;
2708}
2709.input-group > .form-floating:not(:first-child) > .form-control,
2710.input-group > .form-floating:not(:first-child) > .form-select {
2711 border-top-left-radius: 0;
2712 border-bottom-left-radius: 0;
2713}
2714.valid-feedback {
2715 display: none;
2716 width: 100%;
2717 margin-top: 0.25rem;
2718 font-size: 0.875em;
2719 color: var(--bs-form-valid-color);
2720}
2721.valid-tooltip {
2722 position: absolute;
2723 top: 100%;
2724 z-index: 5;
2725 display: none;
2726 max-width: 100%;
2727 padding: 0.25rem 0.5rem;
2728 margin-top: 0.1rem;
2729 font-size: 0.875rem;
2730 color: #fff;
2731 background-color: var(--bs-success);
2732 border-radius: var(--bs-border-radius);
2733}
2734.is-valid ~ .valid-feedback,
2735.is-valid ~ .valid-tooltip,
2736.was-validated :valid ~ .valid-feedback,
2737.was-validated :valid ~ .valid-tooltip {
2738 display: block;
2739}
2740.form-control.is-valid,
2741.was-validated .form-control:valid {
2742 border-color: var(--bs-form-valid-border-color);
2743 padding-right: calc(1.5em + 0.75rem);
2744 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");
2745 background-repeat: no-repeat;
2746 background-position: right calc(0.375em + 0.1875rem) center;
2747 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2748}
2749.form-control.is-valid:focus,
2750.was-validated .form-control:valid:focus {
2751 border-color: var(--bs-form-valid-border-color);
2752 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2753}
2754.was-validated textarea.form-control:valid,
2755textarea.form-control.is-valid {
2756 padding-right: calc(1.5em + 0.75rem);
2757 background-position: top calc(0.375em + 0.1875rem) right
2758 calc(0.375em + 0.1875rem);
2759}
2760.form-select.is-valid,
2761.was-validated .form-select:valid {
2762 border-color: var(--bs-form-valid-border-color);
2763}
2764.form-select.is-valid:not([multiple]):not([size]),
2765.form-select.is-valid:not([multiple])[size="1"],
2766.was-validated .form-select:valid:not([multiple]):not([size]),
2767.was-validated .form-select:valid:not([multiple])[size="1"] {
2768 --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");
2769 padding-right: 4.125rem;
2770 background-position: right 0.75rem center, center right 2.25rem;
2771 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2772}
2773.form-select.is-valid:focus,
2774.was-validated .form-select:valid:focus {
2775 border-color: var(--bs-form-valid-border-color);
2776 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2777}
2778.form-control-color.is-valid,
2779.was-validated .form-control-color:valid {
2780 width: calc(3rem + calc(1.5em + 0.75rem));
2781}
2782.form-check-input.is-valid,
2783.was-validated .form-check-input:valid {
2784 border-color: var(--bs-form-valid-border-color);
2785}
2786.form-check-input.is-valid:checked,
2787.was-validated .form-check-input:valid:checked {
2788 background-color: var(--bs-form-valid-color);
2789}
2790.form-check-input.is-valid:focus,
2791.was-validated .form-check-input:valid:focus {
2792 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2793}
2794.form-check-input.is-valid ~ .form-check-label,
2795.was-validated .form-check-input:valid ~ .form-check-label {
2796 color: var(--bs-form-valid-color);
2797}
2798.form-check-inline .form-check-input ~ .valid-feedback {
2799 margin-left: 0.5em;
2800}
2801.input-group > .form-control:not(:focus).is-valid,
2802.input-group > .form-floating:not(:focus-within).is-valid,
2803.input-group > .form-select:not(:focus).is-valid,
2804.was-validated .input-group > .form-control:not(:focus):valid,
2805.was-validated .input-group > .form-floating:not(:focus-within):valid,
2806.was-validated .input-group > .form-select:not(:focus):valid {
2807 z-index: 3;
2808}
2809.invalid-feedback {
2810 display: none;
2811 width: 100%;
2812 margin-top: 0.25rem;
2813 font-size: 0.875em;
2814 color: var(--bs-form-invalid-color);
2815}
2816.invalid-tooltip {
2817 position: absolute;
2818 top: 100%;
2819 z-index: 5;
2820 display: none;
2821 max-width: 100%;
2822 padding: 0.25rem 0.5rem;
2823 margin-top: 0.1rem;
2824 font-size: 0.875rem;
2825 color: #fff;
2826 background-color: var(--bs-danger);
2827 border-radius: var(--bs-border-radius);
2828}
2829.is-invalid ~ .invalid-feedback,
2830.is-invalid ~ .invalid-tooltip,
2831.was-validated :invalid ~ .invalid-feedback,
2832.was-validated :invalid ~ .invalid-tooltip {
2833 display: block;
2834}
2835.form-control.is-invalid,
2836.was-validated .form-control:invalid {
2837 border-color: var(--bs-form-invalid-border-color);
2838 padding-right: calc(1.5em + 0.75rem);
2839 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");
2840 background-repeat: no-repeat;
2841 background-position: right calc(0.375em + 0.1875rem) center;
2842 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2843}
2844.form-control.is-invalid:focus,
2845.was-validated .form-control:invalid:focus {
2846 border-color: var(--bs-form-invalid-border-color);
2847 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2848}
2849.was-validated textarea.form-control:invalid,
2850textarea.form-control.is-invalid {
2851 padding-right: calc(1.5em + 0.75rem);
2852 background-position: top calc(0.375em + 0.1875rem) right
2853 calc(0.375em + 0.1875rem);
2854}
2855.form-select.is-invalid,
2856.was-validated .form-select:invalid {
2857 border-color: var(--bs-form-invalid-border-color);
2858}
2859.form-select.is-invalid:not([multiple]):not([size]),
2860.form-select.is-invalid:not([multiple])[size="1"],
2861.was-validated .form-select:invalid:not([multiple]):not([size]),
2862.was-validated .form-select:invalid:not([multiple])[size="1"] {
2863 --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");
2864 padding-right: 4.125rem;
2865 background-position: right 0.75rem center, center right 2.25rem;
2866 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2867}
2868.form-select.is-invalid:focus,
2869.was-validated .form-select:invalid:focus {
2870 border-color: var(--bs-form-invalid-border-color);
2871 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2872}
2873.form-control-color.is-invalid,
2874.was-validated .form-control-color:invalid {
2875 width: calc(3rem + calc(1.5em + 0.75rem));
2876}
2877.form-check-input.is-invalid,
2878.was-validated .form-check-input:invalid {
2879 border-color: var(--bs-form-invalid-border-color);
2880}
2881.form-check-input.is-invalid:checked,
2882.was-validated .form-check-input:invalid:checked {
2883 background-color: var(--bs-form-invalid-color);
2884}
2885.form-check-input.is-invalid:focus,
2886.was-validated .form-check-input:invalid:focus {
2887 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2888}
2889.form-check-input.is-invalid ~ .form-check-label,
2890.was-validated .form-check-input:invalid ~ .form-check-label {
2891 color: var(--bs-form-invalid-color);
2892}
2893.form-check-inline .form-check-input ~ .invalid-feedback {
2894 margin-left: 0.5em;
2895}
2896.input-group > .form-control:not(:focus).is-invalid,
2897.input-group > .form-floating:not(:focus-within).is-invalid,
2898.input-group > .form-select:not(:focus).is-invalid,
2899.was-validated .input-group > .form-control:not(:focus):invalid,
2900.was-validated .input-group > .form-floating:not(:focus-within):invalid,
2901.was-validated .input-group > .form-select:not(:focus):invalid {
2902 z-index: 4;
2903}
2904.btn {
2905 --bs-btn-padding-x: 0.75rem;
2906 --bs-btn-padding-y: 0.375rem;
2907 --bs-btn-font-family: ;
2908 --bs-btn-font-size: 1rem;
2909 --bs-btn-font-weight: 400;
2910 --bs-btn-line-height: 1.5;
2911 --bs-btn-color: var(--bs-body-color);
2912 --bs-btn-bg: transparent;
2913 --bs-btn-border-width: var(--bs-border-width);
2914 --bs-btn-border-color: transparent;
2915 --bs-btn-border-radius: var(--bs-border-radius);
2916 --bs-btn-hover-border-color: transparent;
2917 --bs-btn-box-shadow:
2918 inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2919 --bs-btn-disabled-opacity: 0.65;
2920 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(
2921 var(--bs-btn-focus-shadow-rgb),
2922 0.5
2923 );
2924 display: inline-block;
2925 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2926 font-family: var(--bs-btn-font-family);
2927 font-size: var(--bs-btn-font-size);
2928 font-weight: var(--bs-btn-font-weight);
2929 line-height: var(--bs-btn-line-height);
2930 color: var(--bs-btn-color);
2931 text-align: center;
2932 text-decoration: none;
2933 vertical-align: middle;
2934 cursor: pointer;
2935 -webkit-user-select: none;
2936 -moz-user-select: none;
2937 user-select: none;
2938 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2939 border-radius: var(--bs-btn-border-radius);
2940 background-color: var(--bs-btn-bg);
2941 transition:
2942 color 0.15s ease-in-out,
2943 background-color 0.15s ease-in-out,
2944 border-color 0.15s ease-in-out,
2945 box-shadow 0.15s ease-in-out;
2946}
2947@media (prefers-reduced-motion: reduce) {
2948 .btn {
2949 transition: none;
2950 }
2951}
2952.btn:hover {
2953 color: var(--bs-btn-hover-color);
2954 background-color: var(--bs-btn-hover-bg);
2955 border-color: var(--bs-btn-hover-border-color);
2956}
2957.btn-check + .btn:hover {
2958 color: var(--bs-btn-color);
2959 background-color: var(--bs-btn-bg);
2960 border-color: var(--bs-btn-border-color);
2961}
2962.btn:focus-visible {
2963 color: var(--bs-btn-hover-color);
2964 background-color: var(--bs-btn-hover-bg);
2965 border-color: var(--bs-btn-hover-border-color);
2966 outline: 0;
2967 box-shadow: var(--bs-btn-focus-box-shadow);
2968}
2969.btn-check:focus-visible + .btn {
2970 border-color: var(--bs-btn-hover-border-color);
2971 outline: 0;
2972 box-shadow: var(--bs-btn-focus-box-shadow);
2973}
2974.btn-check:checked + .btn,
2975.btn.active,
2976.btn.show,
2977.btn:first-child:active,
2978:not(.btn-check) + .btn:active {
2979 color: var(--bs-btn-active-color);
2980 background-color: var(--bs-btn-active-bg);
2981 border-color: var(--bs-btn-active-border-color);
2982}
2983.btn-check:checked + .btn:focus-visible,
2984.btn.active:focus-visible,
2985.btn.show:focus-visible,
2986.btn:first-child:active:focus-visible,
2987:not(.btn-check) + .btn:active:focus-visible {
2988 box-shadow: var(--bs-btn-focus-box-shadow);
2989}
2990.btn-check:checked:focus-visible + .btn {
2991 box-shadow: var(--bs-btn-focus-box-shadow);
2992}
2993.btn.disabled,
2994.btn:disabled,
2995fieldset:disabled .btn {
2996 color: var(--bs-btn-disabled-color);
2997 pointer-events: none;
2998 background-color: var(--bs-btn-disabled-bg);
2999 border-color: var(--bs-btn-disabled-border-color);
3000 opacity: var(--bs-btn-disabled-opacity);
3001}
3002.btn-primary {
3003 --bs-btn-color: #fff;
3004 --bs-btn-bg: #0d6efd;
3005 --bs-btn-border-color: #0d6efd;
3006 --bs-btn-hover-color: #fff;
3007 --bs-btn-hover-bg: #0b5ed7;
3008 --bs-btn-hover-border-color: #0a58ca;
3009 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3010 --bs-btn-active-color: #fff;
3011 --bs-btn-active-bg: #0a58ca;
3012 --bs-btn-active-border-color: #0a53be;
3013 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3014 --bs-btn-disabled-color: #fff;
3015 --bs-btn-disabled-bg: #0d6efd;
3016 --bs-btn-disabled-border-color: #0d6efd;
3017}
3018.btn-secondary {
3019 --bs-btn-color: #fff;
3020 --bs-btn-bg: #6c757d;
3021 --bs-btn-border-color: #6c757d;
3022 --bs-btn-hover-color: #fff;
3023 --bs-btn-hover-bg: #5c636a;
3024 --bs-btn-hover-border-color: #565e64;
3025 --bs-btn-focus-shadow-rgb: 130, 138, 145;
3026 --bs-btn-active-color: #fff;
3027 --bs-btn-active-bg: #565e64;
3028 --bs-btn-active-border-color: #51585e;
3029 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3030 --bs-btn-disabled-color: #fff;
3031 --bs-btn-disabled-bg: #6c757d;
3032 --bs-btn-disabled-border-color: #6c757d;
3033}
3034.btn-success {
3035 --bs-btn-color: #fff;
3036 --bs-btn-bg: #198754;
3037 --bs-btn-border-color: #198754;
3038 --bs-btn-hover-color: #fff;
3039 --bs-btn-hover-bg: #157347;
3040 --bs-btn-hover-border-color: #146c43;
3041 --bs-btn-focus-shadow-rgb: 60, 153, 110;
3042 --bs-btn-active-color: #fff;
3043 --bs-btn-active-bg: #146c43;
3044 --bs-btn-active-border-color: #13653f;
3045 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3046 --bs-btn-disabled-color: #fff;
3047 --bs-btn-disabled-bg: #198754;
3048 --bs-btn-disabled-border-color: #198754;
3049}
3050.btn-info {
3051 --bs-btn-color: #000;
3052 --bs-btn-bg: #0dcaf0;
3053 --bs-btn-border-color: #0dcaf0;
3054 --bs-btn-hover-color: #000;
3055 --bs-btn-hover-bg: #31d2f2;
3056 --bs-btn-hover-border-color: #25cff2;
3057 --bs-btn-focus-shadow-rgb: 11, 172, 204;
3058 --bs-btn-active-color: #000;
3059 --bs-btn-active-bg: #3dd5f3;
3060 --bs-btn-active-border-color: #25cff2;
3061 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3062 --bs-btn-disabled-color: #000;
3063 --bs-btn-disabled-bg: #0dcaf0;
3064 --bs-btn-disabled-border-color: #0dcaf0;
3065}
3066.btn-warning {
3067 --bs-btn-color: #000;
3068 --bs-btn-bg: #ffc107;
3069 --bs-btn-border-color: #ffc107;
3070 --bs-btn-hover-color: #000;
3071 --bs-btn-hover-bg: #ffca2c;
3072 --bs-btn-hover-border-color: #ffc720;
3073 --bs-btn-focus-shadow-rgb: 217, 164, 6;
3074 --bs-btn-active-color: #000;
3075 --bs-btn-active-bg: #ffcd39;
3076 --bs-btn-active-border-color: #ffc720;
3077 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3078 --bs-btn-disabled-color: #000;
3079 --bs-btn-disabled-bg: #ffc107;
3080 --bs-btn-disabled-border-color: #ffc107;
3081}
3082.btn-danger {
3083 --bs-btn-color: #fff;
3084 --bs-btn-bg: #dc3545;
3085 --bs-btn-border-color: #dc3545;
3086 --bs-btn-hover-color: #fff;
3087 --bs-btn-hover-bg: #bb2d3b;
3088 --bs-btn-hover-border-color: #b02a37;
3089 --bs-btn-focus-shadow-rgb: 225, 83, 97;
3090 --bs-btn-active-color: #fff;
3091 --bs-btn-active-bg: #b02a37;
3092 --bs-btn-active-border-color: #a52834;
3093 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3094 --bs-btn-disabled-color: #fff;
3095 --bs-btn-disabled-bg: #dc3545;
3096 --bs-btn-disabled-border-color: #dc3545;
3097}
3098.btn-light {
3099 --bs-btn-color: #000;
3100 --bs-btn-bg: #f8f9fa;
3101 --bs-btn-border-color: #f8f9fa;
3102 --bs-btn-hover-color: #000;
3103 --bs-btn-hover-bg: #d3d4d5;
3104 --bs-btn-hover-border-color: #c6c7c8;
3105 --bs-btn-focus-shadow-rgb: 211, 212, 213;
3106 --bs-btn-active-color: #000;
3107 --bs-btn-active-bg: #c6c7c8;
3108 --bs-btn-active-border-color: #babbbc;
3109 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3110 --bs-btn-disabled-color: #000;
3111 --bs-btn-disabled-bg: #f8f9fa;
3112 --bs-btn-disabled-border-color: #f8f9fa;
3113}
3114.btn-dark {
3115 --bs-btn-color: #fff;
3116 --bs-btn-bg: #212529;
3117 --bs-btn-border-color: #212529;
3118 --bs-btn-hover-color: #fff;
3119 --bs-btn-hover-bg: #424649;
3120 --bs-btn-hover-border-color: #373b3e;
3121 --bs-btn-focus-shadow-rgb: 66, 70, 73;
3122 --bs-btn-active-color: #fff;
3123 --bs-btn-active-bg: #4d5154;
3124 --bs-btn-active-border-color: #373b3e;
3125 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3126 --bs-btn-disabled-color: #fff;
3127 --bs-btn-disabled-bg: #212529;
3128 --bs-btn-disabled-border-color: #212529;
3129}
3130.btn-outline-primary {
3131 --bs-btn-color: #0d6efd;
3132 --bs-btn-border-color: #0d6efd;
3133 --bs-btn-hover-color: #fff;
3134 --bs-btn-hover-bg: #0d6efd;
3135 --bs-btn-hover-border-color: #0d6efd;
3136 --bs-btn-focus-shadow-rgb: 13, 110, 253;
3137 --bs-btn-active-color: #fff;
3138 --bs-btn-active-bg: #0d6efd;
3139 --bs-btn-active-border-color: #0d6efd;
3140 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3141 --bs-btn-disabled-color: #0d6efd;
3142 --bs-btn-disabled-bg: transparent;
3143 --bs-btn-disabled-border-color: #0d6efd;
3144 --bs-gradient: none;
3145}
3146.btn-outline-secondary {
3147 --bs-btn-color: #6c757d;
3148 --bs-btn-border-color: #6c757d;
3149 --bs-btn-hover-color: #fff;
3150 --bs-btn-hover-bg: #6c757d;
3151 --bs-btn-hover-border-color: #6c757d;
3152 --bs-btn-focus-shadow-rgb: 108, 117, 125;
3153 --bs-btn-active-color: #fff;
3154 --bs-btn-active-bg: #6c757d;
3155 --bs-btn-active-border-color: #6c757d;
3156 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3157 --bs-btn-disabled-color: #6c757d;
3158 --bs-btn-disabled-bg: transparent;
3159 --bs-btn-disabled-border-color: #6c757d;
3160 --bs-gradient: none;
3161}
3162.btn-outline-success {
3163 --bs-btn-color: #198754;
3164 --bs-btn-border-color: #198754;
3165 --bs-btn-hover-color: #fff;
3166 --bs-btn-hover-bg: #198754;
3167 --bs-btn-hover-border-color: #198754;
3168 --bs-btn-focus-shadow-rgb: 25, 135, 84;
3169 --bs-btn-active-color: #fff;
3170 --bs-btn-active-bg: #198754;
3171 --bs-btn-active-border-color: #198754;
3172 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3173 --bs-btn-disabled-color: #198754;
3174 --bs-btn-disabled-bg: transparent;
3175 --bs-btn-disabled-border-color: #198754;
3176 --bs-gradient: none;
3177}
3178.btn-outline-info {
3179 --bs-btn-color: #0dcaf0;
3180 --bs-btn-border-color: #0dcaf0;
3181 --bs-btn-hover-color: #000;
3182 --bs-btn-hover-bg: #0dcaf0;
3183 --bs-btn-hover-border-color: #0dcaf0;
3184 --bs-btn-focus-shadow-rgb: 13, 202, 240;
3185 --bs-btn-active-color: #000;
3186 --bs-btn-active-bg: #0dcaf0;
3187 --bs-btn-active-border-color: #0dcaf0;
3188 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3189 --bs-btn-disabled-color: #0dcaf0;
3190 --bs-btn-disabled-bg: transparent;
3191 --bs-btn-disabled-border-color: #0dcaf0;
3192 --bs-gradient: none;
3193}
3194.btn-outline-warning {
3195 --bs-btn-color: #ffc107;
3196 --bs-btn-border-color: #ffc107;
3197 --bs-btn-hover-color: #000;
3198 --bs-btn-hover-bg: #ffc107;
3199 --bs-btn-hover-border-color: #ffc107;
3200 --bs-btn-focus-shadow-rgb: 255, 193, 7;
3201 --bs-btn-active-color: #000;
3202 --bs-btn-active-bg: #ffc107;
3203 --bs-btn-active-border-color: #ffc107;
3204 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3205 --bs-btn-disabled-color: #ffc107;
3206 --bs-btn-disabled-bg: transparent;
3207 --bs-btn-disabled-border-color: #ffc107;
3208 --bs-gradient: none;
3209}
3210.btn-outline-danger {
3211 --bs-btn-color: #dc3545;
3212 --bs-btn-border-color: #dc3545;
3213 --bs-btn-hover-color: #fff;
3214 --bs-btn-hover-bg: #dc3545;
3215 --bs-btn-hover-border-color: #dc3545;
3216 --bs-btn-focus-shadow-rgb: 220, 53, 69;
3217 --bs-btn-active-color: #fff;
3218 --bs-btn-active-bg: #dc3545;
3219 --bs-btn-active-border-color: #dc3545;
3220 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3221 --bs-btn-disabled-color: #dc3545;
3222 --bs-btn-disabled-bg: transparent;
3223 --bs-btn-disabled-border-color: #dc3545;
3224 --bs-gradient: none;
3225}
3226.btn-outline-light {
3227 --bs-btn-color: #f8f9fa;
3228 --bs-btn-border-color: #f8f9fa;
3229 --bs-btn-hover-color: #000;
3230 --bs-btn-hover-bg: #f8f9fa;
3231 --bs-btn-hover-border-color: #f8f9fa;
3232 --bs-btn-focus-shadow-rgb: 248, 249, 250;
3233 --bs-btn-active-color: #000;
3234 --bs-btn-active-bg: #f8f9fa;
3235 --bs-btn-active-border-color: #f8f9fa;
3236 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3237 --bs-btn-disabled-color: #f8f9fa;
3238 --bs-btn-disabled-bg: transparent;
3239 --bs-btn-disabled-border-color: #f8f9fa;
3240 --bs-gradient: none;
3241}
3242.btn-outline-dark {
3243 --bs-btn-color: #212529;
3244 --bs-btn-border-color: #212529;
3245 --bs-btn-hover-color: #fff;
3246 --bs-btn-hover-bg: #212529;
3247 --bs-btn-hover-border-color: #212529;
3248 --bs-btn-focus-shadow-rgb: 33, 37, 41;
3249 --bs-btn-active-color: #fff;
3250 --bs-btn-active-bg: #212529;
3251 --bs-btn-active-border-color: #212529;
3252 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3253 --bs-btn-disabled-color: #212529;
3254 --bs-btn-disabled-bg: transparent;
3255 --bs-btn-disabled-border-color: #212529;
3256 --bs-gradient: none;
3257}
3258.btn-link {
3259 --bs-btn-font-weight: 400;
3260 --bs-btn-color: var(--bs-link-color);
3261 --bs-btn-bg: transparent;
3262 --bs-btn-border-color: transparent;
3263 --bs-btn-hover-color: var(--bs-link-hover-color);
3264 --bs-btn-hover-border-color: transparent;
3265 --bs-btn-active-color: var(--bs-link-hover-color);
3266 --bs-btn-active-border-color: transparent;
3267 --bs-btn-disabled-color: #6c757d;
3268 --bs-btn-disabled-border-color: transparent;
3269 --bs-btn-box-shadow: 0 0 0 #000;
3270 --bs-btn-focus-shadow-rgb: 49, 132, 253;
3271 text-decoration: underline;
3272}
3273.btn-link:focus-visible {
3274 color: var(--bs-btn-color);
3275}
3276.btn-link:hover {
3277 color: var(--bs-btn-hover-color);
3278}
3279.btn-group-lg > .btn,
3280.btn-lg {
3281 --bs-btn-padding-y: 0.5rem;
3282 --bs-btn-padding-x: 1rem;
3283 --bs-btn-font-size: 1.25rem;
3284 --bs-btn-border-radius: var(--bs-border-radius-lg);
3285}
3286.btn-group-sm > .btn,
3287.btn-sm {
3288 --bs-btn-padding-y: 0.25rem;
3289 --bs-btn-padding-x: 0.5rem;
3290 --bs-btn-font-size: 0.875rem;
3291 --bs-btn-border-radius: var(--bs-border-radius-sm);
3292}
3293.fade {
3294 transition: opacity 0.15s linear;
3295}
3296@media (prefers-reduced-motion: reduce) {
3297 .fade {
3298 transition: none;
3299 }
3300}
3301.fade:not(.show) {
3302 opacity: 0;
3303}
3304.collapse:not(.show) {
3305 display: none;
3306}
3307.collapsing {
3308 height: 0;
3309 overflow: hidden;
3310 transition: height 0.35s ease;
3311}
3312@media (prefers-reduced-motion: reduce) {
3313 .collapsing {
3314 transition: none;
3315 }
3316}
3317.collapsing.collapse-horizontal {
3318 width: 0;
3319 height: auto;
3320 transition: width 0.35s ease;
3321}
3322@media (prefers-reduced-motion: reduce) {
3323 .collapsing.collapse-horizontal {
3324 transition: none;
3325 }
3326}
3327.dropdown,
3328.dropdown-center,
3329.dropend,
3330.dropstart,
3331.dropup,
3332.dropup-center {
3333 position: relative;
3334}
3335.dropdown-toggle {
3336 white-space: nowrap;
3337}
3338.dropdown-toggle::after {
3339 display: inline-block;
3340 margin-left: 0.255em;
3341 vertical-align: 0.255em;
3342 content: "";
3343 border-top: 0.3em solid;
3344 border-right: 0.3em solid transparent;
3345 border-bottom: 0;
3346 border-left: 0.3em solid transparent;
3347}
3348.dropdown-toggle:empty::after {
3349 margin-left: 0;
3350}
3351.dropdown-menu {
3352 --bs-dropdown-zindex: 1000;
3353 --bs-dropdown-min-width: 10rem;
3354 --bs-dropdown-padding-x: 0;
3355 --bs-dropdown-padding-y: 0.5rem;
3356 --bs-dropdown-spacer: 0.125rem;
3357 --bs-dropdown-font-size: 1rem;
3358 --bs-dropdown-color: var(--bs-body-color);
3359 --bs-dropdown-bg: var(--bs-body-bg);
3360 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3361 --bs-dropdown-border-radius: var(--bs-border-radius);
3362 --bs-dropdown-border-width: var(--bs-border-width);
3363 --bs-dropdown-inner-border-radius: calc(
3364 var(--bs-border-radius) - var(--bs-border-width)
3365 );
3366 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3367 --bs-dropdown-divider-margin-y: 0.5rem;
3368 --bs-dropdown-box-shadow: var(--bs-box-shadow);
3369 --bs-dropdown-link-color: var(--bs-body-color);
3370 --bs-dropdown-link-hover-color: var(--bs-body-color);
3371 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3372 --bs-dropdown-link-active-color: #fff;
3373 --bs-dropdown-link-active-bg: #0d6efd;
3374 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3375 --bs-dropdown-item-padding-x: 1rem;
3376 --bs-dropdown-item-padding-y: 0.25rem;
3377 --bs-dropdown-header-color: #6c757d;
3378 --bs-dropdown-header-padding-x: 1rem;
3379 --bs-dropdown-header-padding-y: 0.5rem;
3380 position: absolute;
3381 z-index: var(--bs-dropdown-zindex);
3382 display: none;
3383 min-width: var(--bs-dropdown-min-width);
3384 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3385 margin: 0;
3386 font-size: var(--bs-dropdown-font-size);
3387 color: var(--bs-dropdown-color);
3388 text-align: left;
3389 list-style: none;
3390 background-color: var(--bs-dropdown-bg);
3391 background-clip: padding-box;
3392 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3393 border-radius: var(--bs-dropdown-border-radius);
3394}
3395.dropdown-menu[data-bs-popper] {
3396 top: 100%;
3397 left: 0;
3398 margin-top: var(--bs-dropdown-spacer);
3399}
3400.dropdown-menu-start {
3401 --bs-position: start;
3402}
3403.dropdown-menu-start[data-bs-popper] {
3404 right: auto;
3405 left: 0;
3406}
3407.dropdown-menu-end {
3408 --bs-position: end;
3409}
3410.dropdown-menu-end[data-bs-popper] {
3411 right: 0;
3412 left: auto;
3413}
3414@media (min-width: 576px) {
3415 .dropdown-menu-sm-start {
3416 --bs-position: start;
3417 }
3418 .dropdown-menu-sm-start[data-bs-popper] {
3419 right: auto;
3420 left: 0;
3421 }
3422 .dropdown-menu-sm-end {
3423 --bs-position: end;
3424 }
3425 .dropdown-menu-sm-end[data-bs-popper] {
3426 right: 0;
3427 left: auto;
3428 }
3429}
3430@media (min-width: 768px) {
3431 .dropdown-menu-md-start {
3432 --bs-position: start;
3433 }
3434 .dropdown-menu-md-start[data-bs-popper] {
3435 right: auto;
3436 left: 0;
3437 }
3438 .dropdown-menu-md-end {
3439 --bs-position: end;
3440 }
3441 .dropdown-menu-md-end[data-bs-popper] {
3442 right: 0;
3443 left: auto;
3444 }
3445}
3446@media (min-width: 992px) {
3447 .dropdown-menu-lg-start {
3448 --bs-position: start;
3449 }
3450 .dropdown-menu-lg-start[data-bs-popper] {
3451 right: auto;
3452 left: 0;
3453 }
3454 .dropdown-menu-lg-end {
3455 --bs-position: end;
3456 }
3457 .dropdown-menu-lg-end[data-bs-popper] {
3458 right: 0;
3459 left: auto;
3460 }
3461}
3462@media (min-width: 1200px) {
3463 .dropdown-menu-xl-start {
3464 --bs-position: start;
3465 }
3466 .dropdown-menu-xl-start[data-bs-popper] {
3467 right: auto;
3468 left: 0;
3469 }
3470 .dropdown-menu-xl-end {
3471 --bs-position: end;
3472 }
3473 .dropdown-menu-xl-end[data-bs-popper] {
3474 right: 0;
3475 left: auto;
3476 }
3477}
3478@media (min-width: 1400px) {
3479 .dropdown-menu-xxl-start {
3480 --bs-position: start;
3481 }
3482 .dropdown-menu-xxl-start[data-bs-popper] {
3483 right: auto;
3484 left: 0;
3485 }
3486 .dropdown-menu-xxl-end {
3487 --bs-position: end;
3488 }
3489 .dropdown-menu-xxl-end[data-bs-popper] {
3490 right: 0;
3491 left: auto;
3492 }
3493}
3494.dropup .dropdown-menu[data-bs-popper] {
3495 top: auto;
3496 bottom: 100%;
3497 margin-top: 0;
3498 margin-bottom: var(--bs-dropdown-spacer);
3499}
3500.dropup .dropdown-toggle::after {
3501 display: inline-block;
3502 margin-left: 0.255em;
3503 vertical-align: 0.255em;
3504 content: "";
3505 border-top: 0;
3506 border-right: 0.3em solid transparent;
3507 border-bottom: 0.3em solid;
3508 border-left: 0.3em solid transparent;
3509}
3510.dropup .dropdown-toggle:empty::after {
3511 margin-left: 0;
3512}
3513.dropend .dropdown-menu[data-bs-popper] {
3514 top: 0;
3515 right: auto;
3516 left: 100%;
3517 margin-top: 0;
3518 margin-left: var(--bs-dropdown-spacer);
3519}
3520.dropend .dropdown-toggle::after {
3521 display: inline-block;
3522 margin-left: 0.255em;
3523 vertical-align: 0.255em;
3524 content: "";
3525 border-top: 0.3em solid transparent;
3526 border-right: 0;
3527 border-bottom: 0.3em solid transparent;
3528 border-left: 0.3em solid;
3529}
3530.dropend .dropdown-toggle:empty::after {
3531 margin-left: 0;
3532}
3533.dropend .dropdown-toggle::after {
3534 vertical-align: 0;
3535}
3536.dropstart .dropdown-menu[data-bs-popper] {
3537 top: 0;
3538 right: 100%;
3539 left: auto;
3540 margin-top: 0;
3541 margin-right: var(--bs-dropdown-spacer);
3542}
3543.dropstart .dropdown-toggle::after {
3544 display: inline-block;
3545 margin-left: 0.255em;
3546 vertical-align: 0.255em;
3547 content: "";
3548}
3549.dropstart .dropdown-toggle::after {
3550 display: none;
3551}
3552.dropstart .dropdown-toggle::before {
3553 display: inline-block;
3554 margin-right: 0.255em;
3555 vertical-align: 0.255em;
3556 content: "";
3557 border-top: 0.3em solid transparent;
3558 border-right: 0.3em solid;
3559 border-bottom: 0.3em solid transparent;
3560}
3561.dropstart .dropdown-toggle:empty::after {
3562 margin-left: 0;
3563}
3564.dropstart .dropdown-toggle::before {
3565 vertical-align: 0;
3566}
3567.dropdown-divider {
3568 height: 0;
3569 margin: var(--bs-dropdown-divider-margin-y) 0;
3570 overflow: hidden;
3571 border-top: 1px solid var(--bs-dropdown-divider-bg);
3572 opacity: 1;
3573}
3574.dropdown-item {
3575 display: block;
3576 width: 100%;
3577 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3578 clear: both;
3579 font-weight: 400;
3580 color: var(--bs-dropdown-link-color);
3581 text-align: inherit;
3582 text-decoration: none;
3583 white-space: nowrap;
3584 background-color: transparent;
3585 border: 0;
3586 border-radius: var(--bs-dropdown-item-border-radius, 0);
3587}
3588.dropdown-item:focus,
3589.dropdown-item:hover {
3590 color: var(--bs-dropdown-link-hover-color);
3591 background-color: var(--bs-dropdown-link-hover-bg);
3592}
3593.dropdown-item.active,
3594.dropdown-item:active {
3595 color: var(--bs-dropdown-link-active-color);
3596 text-decoration: none;
3597 background-color: var(--bs-dropdown-link-active-bg);
3598}
3599.dropdown-item.disabled,
3600.dropdown-item:disabled {
3601 color: var(--bs-dropdown-link-disabled-color);
3602 pointer-events: none;
3603 background-color: transparent;
3604}
3605.dropdown-menu.show {
3606 display: block;
3607}
3608.dropdown-header {
3609 display: block;
3610 padding: var(--bs-dropdown-header-padding-y)
3611 var(--bs-dropdown-header-padding-x);
3612 margin-bottom: 0;
3613 font-size: 0.875rem;
3614 color: var(--bs-dropdown-header-color);
3615 white-space: nowrap;
3616}
3617.dropdown-item-text {
3618 display: block;
3619 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3620 color: var(--bs-dropdown-link-color);
3621}
3622.dropdown-menu-dark {
3623 --bs-dropdown-color: #dee2e6;
3624 --bs-dropdown-bg: #343a40;
3625 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3626 --bs-dropdown-box-shadow: ;
3627 --bs-dropdown-link-color: #dee2e6;
3628 --bs-dropdown-link-hover-color: #fff;
3629 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3630 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3631 --bs-dropdown-link-active-color: #fff;
3632 --bs-dropdown-link-active-bg: #0d6efd;
3633 --bs-dropdown-link-disabled-color: #adb5bd;
3634 --bs-dropdown-header-color: #adb5bd;
3635}
3636.btn-group,
3637.btn-group-vertical {
3638 position: relative;
3639 display: inline-flex;
3640 vertical-align: middle;
3641}
3642.btn-group-vertical > .btn,
3643.btn-group > .btn {
3644 position: relative;
3645 flex: 1 1 auto;
3646}
3647.btn-group-vertical > .btn-check:checked + .btn,
3648.btn-group-vertical > .btn-check:focus + .btn,
3649.btn-group-vertical > .btn.active,
3650.btn-group-vertical > .btn:active,
3651.btn-group-vertical > .btn:focus,
3652.btn-group-vertical > .btn:hover,
3653.btn-group > .btn-check:checked + .btn,
3654.btn-group > .btn-check:focus + .btn,
3655.btn-group > .btn.active,
3656.btn-group > .btn:active,
3657.btn-group > .btn:focus,
3658.btn-group > .btn:hover {
3659 z-index: 1;
3660}
3661.btn-toolbar {
3662 display: flex;
3663 flex-wrap: wrap;
3664 justify-content: flex-start;
3665}
3666.btn-toolbar .input-group {
3667 width: auto;
3668}
3669.btn-group {
3670 border-radius: var(--bs-border-radius);
3671}
3672.btn-group > .btn-group:not(:first-child),
3673.btn-group > :not(.btn-check:first-child) + .btn {
3674 margin-left: calc(var(--bs-border-width) * -1);
3675}
3676.btn-group > .btn-group:not(:last-child) > .btn,
3677.btn-group > .btn.dropdown-toggle-split:first-child,
3678.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
3679 border-top-right-radius: 0;
3680 border-bottom-right-radius: 0;
3681}
3682.btn-group > .btn-group:not(:first-child) > .btn,
3683.btn-group > .btn:nth-child(n+3),
3684.btn-group > :not(.btn-check) + .btn {
3685 border-top-left-radius: 0;
3686 border-bottom-left-radius: 0;
3687}
3688.dropdown-toggle-split {
3689 padding-right: 0.5625rem;
3690 padding-left: 0.5625rem;
3691}
3692.dropdown-toggle-split::after,
3693.dropend .dropdown-toggle-split::after,
3694.dropup .dropdown-toggle-split::after {
3695 margin-left: 0;
3696}
3697.dropstart .dropdown-toggle-split::before {
3698 margin-right: 0;
3699}
3700.btn-group-sm > .btn + .dropdown-toggle-split,
3701.btn-sm + .dropdown-toggle-split {
3702 padding-right: 0.375rem;
3703 padding-left: 0.375rem;
3704}
3705.btn-group-lg > .btn + .dropdown-toggle-split,
3706.btn-lg + .dropdown-toggle-split {
3707 padding-right: 0.75rem;
3708 padding-left: 0.75rem;
3709}
3710.btn-group-vertical {
3711 flex-direction: column;
3712 align-items: flex-start;
3713 justify-content: center;
3714}
3715.btn-group-vertical > .btn,
3716.btn-group-vertical > .btn-group {
3717 width: 100%;
3718}
3719.btn-group-vertical > .btn-group:not(:first-child),
3720.btn-group-vertical > .btn:not(:first-child) {
3721 margin-top: calc(var(--bs-border-width) * -1);
3722}
3723.btn-group-vertical > .btn-group:not(:last-child) > .btn,
3724.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
3725 border-bottom-right-radius: 0;
3726 border-bottom-left-radius: 0;
3727}
3728.btn-group-vertical > .btn-group:not(:first-child) > .btn,
3729.btn-group-vertical > .btn ~ .btn {
3730 border-top-left-radius: 0;
3731 border-top-right-radius: 0;
3732}
3733.nav {
3734 --bs-nav-link-padding-x: 1rem;
3735 --bs-nav-link-padding-y: 0.5rem;
3736 --bs-nav-link-font-weight: ;
3737 --bs-nav-link-color: var(--bs-link-color);
3738 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3739 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3740 display: flex;
3741 flex-wrap: wrap;
3742 padding-left: 0;
3743 margin-bottom: 0;
3744 list-style: none;
3745}
3746.nav-link {
3747 display: block;
3748 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3749 font-size: var(--bs-nav-link-font-size);
3750 font-weight: var(--bs-nav-link-font-weight);
3751 color: var(--bs-nav-link-color);
3752 text-decoration: none;
3753 background: 0 0;
3754 border: 0;
3755 transition:
3756 color 0.15s ease-in-out,
3757 background-color 0.15s ease-in-out,
3758 border-color 0.15s ease-in-out;
3759}
3760@media (prefers-reduced-motion: reduce) {
3761 .nav-link {
3762 transition: none;
3763 }
3764}
3765.nav-link:focus,
3766.nav-link:hover {
3767 color: var(--bs-nav-link-hover-color);
3768}
3769.nav-link:focus-visible {
3770 outline: 0;
3771 box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
3772}
3773.nav-link.disabled,
3774.nav-link:disabled {
3775 color: var(--bs-nav-link-disabled-color);
3776 pointer-events: none;
3777 cursor: default;
3778}
3779.nav-tabs {
3780 --bs-nav-tabs-border-width: var(--bs-border-width);
3781 --bs-nav-tabs-border-color: var(--bs-border-color);
3782 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3783 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(
3784 --bs-secondary-bg
3785 ) var(--bs-border-color);
3786 --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
3787 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3788 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(
3789 --bs-border-color
3790 ) var(--bs-body-bg);
3791 border-bottom: var(--bs-nav-tabs-border-width) solid
3792 var(--bs-nav-tabs-border-color);
3793}
3794.nav-tabs .nav-link {
3795 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3796 border: var(--bs-nav-tabs-border-width) solid transparent;
3797 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3798 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3799}
3800.nav-tabs .nav-link:focus,
3801.nav-tabs .nav-link:hover {
3802 isolation: isolate;
3803 border-color: var(--bs-nav-tabs-link-hover-border-color);
3804}
3805.nav-tabs .nav-item.show .nav-link,
3806.nav-tabs .nav-link.active {
3807 color: var(--bs-nav-tabs-link-active-color);
3808 background-color: var(--bs-nav-tabs-link-active-bg);
3809 border-color: var(--bs-nav-tabs-link-active-border-color);
3810}
3811.nav-tabs .dropdown-menu {
3812 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3813 border-top-left-radius: 0;
3814 border-top-right-radius: 0;
3815}
3816.nav-pills {
3817 --bs-nav-pills-border-radius: var(--bs-border-radius);
3818 --bs-nav-pills-link-active-color: #fff;
3819 --bs-nav-pills-link-active-bg: #0d6efd;
3820}
3821.nav-pills .nav-link {
3822 border-radius: var(--bs-nav-pills-border-radius);
3823}
3824.nav-pills .nav-link.active,
3825.nav-pills .show > .nav-link {
3826 color: var(--bs-nav-pills-link-active-color);
3827 background-color: var(--bs-nav-pills-link-active-bg);
3828}
3829.nav-underline {
3830 --bs-nav-underline-gap: 1rem;
3831 --bs-nav-underline-border-width: 0.125rem;
3832 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3833 gap: var(--bs-nav-underline-gap);
3834}
3835.nav-underline .nav-link {
3836 padding-right: 0;
3837 padding-left: 0;
3838 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3839}
3840.nav-underline .nav-link:focus,
3841.nav-underline .nav-link:hover {
3842 border-bottom-color: currentcolor;
3843}
3844.nav-underline .nav-link.active,
3845.nav-underline .show > .nav-link {
3846 font-weight: 700;
3847 color: var(--bs-nav-underline-link-active-color);
3848 border-bottom-color: currentcolor;
3849}
3850.nav-fill .nav-item,
3851.nav-fill > .nav-link {
3852 flex: 1 1 auto;
3853 text-align: center;
3854}
3855.nav-justified .nav-item,
3856.nav-justified > .nav-link {
3857 flex-basis: 0;
3858 flex-grow: 1;
3859 text-align: center;
3860}
3861.nav-fill .nav-item .nav-link,
3862.nav-justified .nav-item .nav-link {
3863 width: 100%;
3864}
3865.tab-content > .tab-pane {
3866 display: none;
3867}
3868.tab-content > .active {
3869 display: block;
3870}
3871.navbar {
3872 --bs-navbar-padding-x: 0;
3873 --bs-navbar-padding-y: 0.5rem;
3874 --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
3875 --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
3876 --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
3877 --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
3878 --bs-navbar-brand-padding-y: 0.3125rem;
3879 --bs-navbar-brand-margin-end: 1rem;
3880 --bs-navbar-brand-font-size: 1.25rem;
3881 --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
3882 --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
3883 --bs-navbar-nav-link-padding-x: 0.5rem;
3884 --bs-navbar-toggler-padding-y: 0.25rem;
3885 --bs-navbar-toggler-padding-x: 0.75rem;
3886 --bs-navbar-toggler-font-size: 1.25rem;
3887 --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");
3888 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3889 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3890 --bs-navbar-toggler-focus-width: 0.25rem;
3891 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3892 position: relative;
3893 display: flex;
3894 flex-wrap: wrap;
3895 align-items: center;
3896 justify-content: space-between;
3897 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3898}
3899.navbar > .container,
3900.navbar > .container-fluid,
3901.navbar > .container-lg,
3902.navbar > .container-md,
3903.navbar > .container-sm,
3904.navbar > .container-xl,
3905.navbar > .container-xxl {
3906 display: flex;
3907 flex-wrap: inherit;
3908 align-items: center;
3909 justify-content: space-between;
3910}
3911.navbar-brand {
3912 padding-top: var(--bs-navbar-brand-padding-y);
3913 padding-bottom: var(--bs-navbar-brand-padding-y);
3914 margin-right: var(--bs-navbar-brand-margin-end);
3915 font-size: var(--bs-navbar-brand-font-size);
3916 color: var(--bs-navbar-brand-color);
3917 text-decoration: none;
3918 white-space: nowrap;
3919}
3920.navbar-brand:focus,
3921.navbar-brand:hover {
3922 color: var(--bs-navbar-brand-hover-color);
3923}
3924.navbar-nav {
3925 --bs-nav-link-padding-x: 0;
3926 --bs-nav-link-padding-y: 0.5rem;
3927 --bs-nav-link-font-weight: ;
3928 --bs-nav-link-color: var(--bs-navbar-color);
3929 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3930 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3931 display: flex;
3932 flex-direction: column;
3933 padding-left: 0;
3934 margin-bottom: 0;
3935 list-style: none;
3936}
3937.navbar-nav .nav-link.active,
3938.navbar-nav .nav-link.show {
3939 color: var(--bs-navbar-active-color);
3940}
3941.navbar-nav .dropdown-menu {
3942 position: static;
3943}
3944.navbar-text {
3945 padding-top: 0.5rem;
3946 padding-bottom: 0.5rem;
3947 color: var(--bs-navbar-color);
3948}
3949.navbar-text a,
3950.navbar-text a:focus,
3951.navbar-text a:hover {
3952 color: var(--bs-navbar-active-color);
3953}
3954.navbar-collapse {
3955 flex-basis: 100%;
3956 flex-grow: 1;
3957 align-items: center;
3958}
3959.navbar-toggler {
3960 padding: var(--bs-navbar-toggler-padding-y)
3961 var(--bs-navbar-toggler-padding-x);
3962 font-size: var(--bs-navbar-toggler-font-size);
3963 line-height: 1;
3964 color: var(--bs-navbar-color);
3965 background-color: transparent;
3966 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3967 border-radius: var(--bs-navbar-toggler-border-radius);
3968 transition: var(--bs-navbar-toggler-transition);
3969}
3970@media (prefers-reduced-motion: reduce) {
3971 .navbar-toggler {
3972 transition: none;
3973 }
3974}
3975.navbar-toggler:hover {
3976 text-decoration: none;
3977}
3978.navbar-toggler:focus {
3979 text-decoration: none;
3980 outline: 0;
3981 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
3982}
3983.navbar-toggler-icon {
3984 display: inline-block;
3985 width: 1.5em;
3986 height: 1.5em;
3987 vertical-align: middle;
3988 background-image: var(--bs-navbar-toggler-icon-bg);
3989 background-repeat: no-repeat;
3990 background-position: center;
3991 background-size: 100%;
3992}
3993.navbar-nav-scroll {
3994 max-height: var(--bs-scroll-height, 75vh);
3995 overflow-y: auto;
3996}
3997@media (min-width: 576px) {
3998 .navbar-expand-sm {
3999 flex-wrap: nowrap;
4000 justify-content: flex-start;
4001 }
4002 .navbar-expand-sm .navbar-nav {
4003 flex-direction: row;
4004 }
4005 .navbar-expand-sm .navbar-nav .dropdown-menu {
4006 position: absolute;
4007 }
4008 .navbar-expand-sm .navbar-nav .nav-link {
4009 padding-right: var(--bs-navbar-nav-link-padding-x);
4010 padding-left: var(--bs-navbar-nav-link-padding-x);
4011 }
4012 .navbar-expand-sm .navbar-nav-scroll {
4013 overflow: visible;
4014 }
4015 .navbar-expand-sm .navbar-collapse {
4016 display: flex !important;
4017 flex-basis: auto;
4018 }
4019 .navbar-expand-sm .navbar-toggler {
4020 display: none;
4021 }
4022 .navbar-expand-sm .offcanvas {
4023 position: static;
4024 z-index: auto;
4025 flex-grow: 1;
4026 width: auto !important;
4027 height: auto !important;
4028 visibility: visible !important;
4029 background-color: transparent !important;
4030 border: 0 !important;
4031 transform: none !important;
4032 transition: none;
4033 }
4034 .navbar-expand-sm .offcanvas .offcanvas-header {
4035 display: none;
4036 }
4037 .navbar-expand-sm .offcanvas .offcanvas-body {
4038 display: flex;
4039 flex-grow: 0;
4040 padding: 0;
4041 overflow-y: visible;
4042 }
4043}
4044@media (min-width: 768px) {
4045 .navbar-expand-md {
4046 flex-wrap: nowrap;
4047 justify-content: flex-start;
4048 }
4049 .navbar-expand-md .navbar-nav {
4050 flex-direction: row;
4051 }
4052 .navbar-expand-md .navbar-nav .dropdown-menu {
4053 position: absolute;
4054 }
4055 .navbar-expand-md .navbar-nav .nav-link {
4056 padding-right: var(--bs-navbar-nav-link-padding-x);
4057 padding-left: var(--bs-navbar-nav-link-padding-x);
4058 }
4059 .navbar-expand-md .navbar-nav-scroll {
4060 overflow: visible;
4061 }
4062 .navbar-expand-md .navbar-collapse {
4063 display: flex !important;
4064 flex-basis: auto;
4065 }
4066 .navbar-expand-md .navbar-toggler {
4067 display: none;
4068 }
4069 .navbar-expand-md .offcanvas {
4070 position: static;
4071 z-index: auto;
4072 flex-grow: 1;
4073 width: auto !important;
4074 height: auto !important;
4075 visibility: visible !important;
4076 background-color: transparent !important;
4077 border: 0 !important;
4078 transform: none !important;
4079 transition: none;
4080 }
4081 .navbar-expand-md .offcanvas .offcanvas-header {
4082 display: none;
4083 }
4084 .navbar-expand-md .offcanvas .offcanvas-body {
4085 display: flex;
4086 flex-grow: 0;
4087 padding: 0;
4088 overflow-y: visible;
4089 }
4090}
4091@media (min-width: 992px) {
4092 .navbar-expand-lg {
4093 flex-wrap: nowrap;
4094 justify-content: flex-start;
4095 }
4096 .navbar-expand-lg .navbar-nav {
4097 flex-direction: row;
4098 }
4099 .navbar-expand-lg .navbar-nav .dropdown-menu {
4100 position: absolute;
4101 }
4102 .navbar-expand-lg .navbar-nav .nav-link {
4103 padding-right: var(--bs-navbar-nav-link-padding-x);
4104 padding-left: var(--bs-navbar-nav-link-padding-x);
4105 }
4106 .navbar-expand-lg .navbar-nav-scroll {
4107 overflow: visible;
4108 }
4109 .navbar-expand-lg .navbar-collapse {
4110 display: flex !important;
4111 flex-basis: auto;
4112 }
4113 .navbar-expand-lg .navbar-toggler {
4114 display: none;
4115 }
4116 .navbar-expand-lg .offcanvas {
4117 position: static;
4118 z-index: auto;
4119 flex-grow: 1;
4120 width: auto !important;
4121 height: auto !important;
4122 visibility: visible !important;
4123 background-color: transparent !important;
4124 border: 0 !important;
4125 transform: none !important;
4126 transition: none;
4127 }
4128 .navbar-expand-lg .offcanvas .offcanvas-header {
4129 display: none;
4130 }
4131 .navbar-expand-lg .offcanvas .offcanvas-body {
4132 display: flex;
4133 flex-grow: 0;
4134 padding: 0;
4135 overflow-y: visible;
4136 }
4137}
4138@media (min-width: 1200px) {
4139 .navbar-expand-xl {
4140 flex-wrap: nowrap;
4141 justify-content: flex-start;
4142 }
4143 .navbar-expand-xl .navbar-nav {
4144 flex-direction: row;
4145 }
4146 .navbar-expand-xl .navbar-nav .dropdown-menu {
4147 position: absolute;
4148 }
4149 .navbar-expand-xl .navbar-nav .nav-link {
4150 padding-right: var(--bs-navbar-nav-link-padding-x);
4151 padding-left: var(--bs-navbar-nav-link-padding-x);
4152 }
4153 .navbar-expand-xl .navbar-nav-scroll {
4154 overflow: visible;
4155 }
4156 .navbar-expand-xl .navbar-collapse {
4157 display: flex !important;
4158 flex-basis: auto;
4159 }
4160 .navbar-expand-xl .navbar-toggler {
4161 display: none;
4162 }
4163 .navbar-expand-xl .offcanvas {
4164 position: static;
4165 z-index: auto;
4166 flex-grow: 1;
4167 width: auto !important;
4168 height: auto !important;
4169 visibility: visible !important;
4170 background-color: transparent !important;
4171 border: 0 !important;
4172 transform: none !important;
4173 transition: none;
4174 }
4175 .navbar-expand-xl .offcanvas .offcanvas-header {
4176 display: none;
4177 }
4178 .navbar-expand-xl .offcanvas .offcanvas-body {
4179 display: flex;
4180 flex-grow: 0;
4181 padding: 0;
4182 overflow-y: visible;
4183 }
4184}
4185@media (min-width: 1400px) {
4186 .navbar-expand-xxl {
4187 flex-wrap: nowrap;
4188 justify-content: flex-start;
4189 }
4190 .navbar-expand-xxl .navbar-nav {
4191 flex-direction: row;
4192 }
4193 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4194 position: absolute;
4195 }
4196 .navbar-expand-xxl .navbar-nav .nav-link {
4197 padding-right: var(--bs-navbar-nav-link-padding-x);
4198 padding-left: var(--bs-navbar-nav-link-padding-x);
4199 }
4200 .navbar-expand-xxl .navbar-nav-scroll {
4201 overflow: visible;
4202 }
4203 .navbar-expand-xxl .navbar-collapse {
4204 display: flex !important;
4205 flex-basis: auto;
4206 }
4207 .navbar-expand-xxl .navbar-toggler {
4208 display: none;
4209 }
4210 .navbar-expand-xxl .offcanvas {
4211 position: static;
4212 z-index: auto;
4213 flex-grow: 1;
4214 width: auto !important;
4215 height: auto !important;
4216 visibility: visible !important;
4217 background-color: transparent !important;
4218 border: 0 !important;
4219 transform: none !important;
4220 transition: none;
4221 }
4222 .navbar-expand-xxl .offcanvas .offcanvas-header {
4223 display: none;
4224 }
4225 .navbar-expand-xxl .offcanvas .offcanvas-body {
4226 display: flex;
4227 flex-grow: 0;
4228 padding: 0;
4229 overflow-y: visible;
4230 }
4231}
4232.navbar-expand {
4233 flex-wrap: nowrap;
4234 justify-content: flex-start;
4235}
4236.navbar-expand .navbar-nav {
4237 flex-direction: row;
4238}
4239.navbar-expand .navbar-nav .dropdown-menu {
4240 position: absolute;
4241}
4242.navbar-expand .navbar-nav .nav-link {
4243 padding-right: var(--bs-navbar-nav-link-padding-x);
4244 padding-left: var(--bs-navbar-nav-link-padding-x);
4245}
4246.navbar-expand .navbar-nav-scroll {
4247 overflow: visible;
4248}
4249.navbar-expand .navbar-collapse {
4250 display: flex !important;
4251 flex-basis: auto;
4252}
4253.navbar-expand .navbar-toggler {
4254 display: none;
4255}
4256.navbar-expand .offcanvas {
4257 position: static;
4258 z-index: auto;
4259 flex-grow: 1;
4260 width: auto !important;
4261 height: auto !important;
4262 visibility: visible !important;
4263 background-color: transparent !important;
4264 border: 0 !important;
4265 transform: none !important;
4266 transition: none;
4267}
4268.navbar-expand .offcanvas .offcanvas-header {
4269 display: none;
4270}
4271.navbar-expand .offcanvas .offcanvas-body {
4272 display: flex;
4273 flex-grow: 0;
4274 padding: 0;
4275 overflow-y: visible;
4276}
4277.navbar-dark,
4278.navbar[data-bs-theme="dark"] {
4279 --bs-navbar-color: rgba(255, 255, 255, 0.55);
4280 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4281 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4282 --bs-navbar-active-color: #fff;
4283 --bs-navbar-brand-color: #fff;
4284 --bs-navbar-brand-hover-color: #fff;
4285 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4286 --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");
4287}
4288[data-bs-theme="dark"] .navbar-toggler-icon {
4289 --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");
4290}
4291.card {
4292 --bs-card-spacer-y: 1rem;
4293 --bs-card-spacer-x: 1rem;
4294 --bs-card-title-spacer-y: 0.5rem;
4295 --bs-card-title-color: ;
4296 --bs-card-subtitle-color: ;
4297 --bs-card-border-width: var(--bs-border-width);
4298 --bs-card-border-color: var(--bs-border-color-translucent);
4299 --bs-card-border-radius: var(--bs-border-radius);
4300 --bs-card-box-shadow: ;
4301 --bs-card-inner-border-radius: calc(
4302 var(--bs-border-radius) - var(--bs-border-width)
4303 );
4304 --bs-card-cap-padding-y: 0.5rem;
4305 --bs-card-cap-padding-x: 1rem;
4306 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4307 --bs-card-cap-color: ;
4308 --bs-card-height: ;
4309 --bs-card-color: ;
4310 --bs-card-bg: var(--bs-body-bg);
4311 --bs-card-img-overlay-padding: 1rem;
4312 --bs-card-group-margin: 0.75rem;
4313 position: relative;
4314 display: flex;
4315 flex-direction: column;
4316 min-width: 0;
4317 height: var(--bs-card-height);
4318 color: var(--bs-body-color);
4319 word-wrap: break-word;
4320 background-color: var(--bs-card-bg);
4321 background-clip: border-box;
4322 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4323 border-radius: var(--bs-card-border-radius);
4324}
4325.card > hr {
4326 margin-right: 0;
4327 margin-left: 0;
4328}
4329.card > .list-group {
4330 border-top: inherit;
4331 border-bottom: inherit;
4332}
4333.card > .list-group:first-child {
4334 border-top-width: 0;
4335 border-top-left-radius: var(--bs-card-inner-border-radius);
4336 border-top-right-radius: var(--bs-card-inner-border-radius);
4337}
4338.card > .list-group:last-child {
4339 border-bottom-width: 0;
4340 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4341 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4342}
4343.card > .card-header + .list-group,
4344.card > .list-group + .card-footer {
4345 border-top: 0;
4346}
4347.card-body {
4348 flex: 1 1 auto;
4349 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4350 color: var(--bs-card-color);
4351}
4352.card-title {
4353 margin-bottom: var(--bs-card-title-spacer-y);
4354 color: var(--bs-card-title-color);
4355}
4356.card-subtitle {
4357 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4358 margin-bottom: 0;
4359 color: var(--bs-card-subtitle-color);
4360}
4361.card-text:last-child {
4362 margin-bottom: 0;
4363}
4364.card-link + .card-link {
4365 margin-left: var(--bs-card-spacer-x);
4366}
4367.card-header {
4368 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4369 margin-bottom: 0;
4370 color: var(--bs-card-cap-color);
4371 background-color: var(--bs-card-cap-bg);
4372 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4373}
4374.card-header:first-child {
4375 border-radius: var(--bs-card-inner-border-radius)
4376 var(--bs-card-inner-border-radius) 0 0;
4377}
4378.card-footer {
4379 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4380 color: var(--bs-card-cap-color);
4381 background-color: var(--bs-card-cap-bg);
4382 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4383}
4384.card-footer:last-child {
4385 border-radius: 0 0 var(--bs-card-inner-border-radius)
4386 var(--bs-card-inner-border-radius);
4387}
4388.card-header-tabs {
4389 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4390 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4391 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4392 border-bottom: 0;
4393}
4394.card-header-tabs .nav-link.active {
4395 background-color: var(--bs-card-bg);
4396 border-bottom-color: var(--bs-card-bg);
4397}
4398.card-header-pills {
4399 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4400 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4401}
4402.card-img-overlay {
4403 position: absolute;
4404 top: 0;
4405 right: 0;
4406 bottom: 0;
4407 left: 0;
4408 padding: var(--bs-card-img-overlay-padding);
4409 border-radius: var(--bs-card-inner-border-radius);
4410}
4411.card-img,
4412.card-img-bottom,
4413.card-img-top {
4414 width: 100%;
4415}
4416.card-img,
4417.card-img-top {
4418 border-top-left-radius: var(--bs-card-inner-border-radius);
4419 border-top-right-radius: var(--bs-card-inner-border-radius);
4420}
4421.card-img,
4422.card-img-bottom {
4423 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4424 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4425}
4426.card-group > .card {
4427 margin-bottom: var(--bs-card-group-margin);
4428}
4429@media (min-width: 576px) {
4430 .card-group {
4431 display: flex;
4432 flex-flow: row wrap;
4433 }
4434 .card-group > .card {
4435 flex: 1 0 0%;
4436 margin-bottom: 0;
4437 }
4438 .card-group > .card + .card {
4439 margin-left: 0;
4440 border-left: 0;
4441 }
4442 .card-group > .card:not(:last-child) {
4443 border-top-right-radius: 0;
4444 border-bottom-right-radius: 0;
4445 }
4446 .card-group > .card:not(:last-child) .card-header,
4447 .card-group > .card:not(:last-child) .card-img-top {
4448 border-top-right-radius: 0;
4449 }
4450 .card-group > .card:not(:last-child) .card-footer,
4451 .card-group > .card:not(:last-child) .card-img-bottom {
4452 border-bottom-right-radius: 0;
4453 }
4454 .card-group > .card:not(:first-child) {
4455 border-top-left-radius: 0;
4456 border-bottom-left-radius: 0;
4457 }
4458 .card-group > .card:not(:first-child) .card-header,
4459 .card-group > .card:not(:first-child) .card-img-top {
4460 border-top-left-radius: 0;
4461 }
4462 .card-group > .card:not(:first-child) .card-footer,
4463 .card-group > .card:not(:first-child) .card-img-bottom {
4464 border-bottom-left-radius: 0;
4465 }
4466}
4467.accordion {
4468 --bs-accordion-color: var(--bs-body-color);
4469 --bs-accordion-bg: var(--bs-body-bg);
4470 --bs-accordion-transition:
4471 color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color
4472 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
4473 --bs-accordion-border-color: var(--bs-border-color);
4474 --bs-accordion-border-width: var(--bs-border-width);
4475 --bs-accordion-border-radius: var(--bs-border-radius);
4476 --bs-accordion-inner-border-radius: calc(
4477 var(--bs-border-radius) - var(--bs-border-width)
4478 );
4479 --bs-accordion-btn-padding-x: 1.25rem;
4480 --bs-accordion-btn-padding-y: 1rem;
4481 --bs-accordion-btn-color: var(--bs-body-color);
4482 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4483 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
4484 --bs-accordion-btn-icon-width: 1.25rem;
4485 --bs-accordion-btn-icon-transform: rotate(-180deg);
4486 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4487 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
4488 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4489 --bs-accordion-body-padding-x: 1.25rem;
4490 --bs-accordion-body-padding-y: 1rem;
4491 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4492 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4493}
4494.accordion-button {
4495 position: relative;
4496 display: flex;
4497 align-items: center;
4498 width: 100%;
4499 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4500 font-size: 1rem;
4501 color: var(--bs-accordion-btn-color);
4502 text-align: left;
4503 background-color: var(--bs-accordion-btn-bg);
4504 border: 0;
4505 border-radius: 0;
4506 overflow-anchor: none;
4507 transition: var(--bs-accordion-transition);
4508}
4509@media (prefers-reduced-motion: reduce) {
4510 .accordion-button {
4511 transition: none;
4512 }
4513}
4514.accordion-button:not(.collapsed) {
4515 color: var(--bs-accordion-active-color);
4516 background-color: var(--bs-accordion-active-bg);
4517 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0
4518 var(--bs-accordion-border-color);
4519}
4520.accordion-button:not(.collapsed)::after {
4521 background-image: var(--bs-accordion-btn-active-icon);
4522 transform: var(--bs-accordion-btn-icon-transform);
4523}
4524.accordion-button::after {
4525 flex-shrink: 0;
4526 width: var(--bs-accordion-btn-icon-width);
4527 height: var(--bs-accordion-btn-icon-width);
4528 margin-left: auto;
4529 content: "";
4530 background-image: var(--bs-accordion-btn-icon);
4531 background-repeat: no-repeat;
4532 background-size: var(--bs-accordion-btn-icon-width);
4533 transition: var(--bs-accordion-btn-icon-transition);
4534}
4535@media (prefers-reduced-motion: reduce) {
4536 .accordion-button::after {
4537 transition: none;
4538 }
4539}
4540.accordion-button:hover {
4541 z-index: 2;
4542}
4543.accordion-button:focus {
4544 z-index: 3;
4545 outline: 0;
4546 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4547}
4548.accordion-header {
4549 margin-bottom: 0;
4550}
4551.accordion-item {
4552 color: var(--bs-accordion-color);
4553 background-color: var(--bs-accordion-bg);
4554 border: var(--bs-accordion-border-width) solid
4555 var(--bs-accordion-border-color);
4556}
4557.accordion-item:first-of-type {
4558 border-top-left-radius: var(--bs-accordion-border-radius);
4559 border-top-right-radius: var(--bs-accordion-border-radius);
4560}
4561.accordion-item:first-of-type > .accordion-header .accordion-button {
4562 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4563 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4564}
4565.accordion-item:not(:first-of-type) {
4566 border-top: 0;
4567}
4568.accordion-item:last-of-type {
4569 border-bottom-right-radius: var(--bs-accordion-border-radius);
4570 border-bottom-left-radius: var(--bs-accordion-border-radius);
4571}
4572.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
4573 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4574 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4575}
4576.accordion-item:last-of-type > .accordion-collapse {
4577 border-bottom-right-radius: var(--bs-accordion-border-radius);
4578 border-bottom-left-radius: var(--bs-accordion-border-radius);
4579}
4580.accordion-body {
4581 padding: var(--bs-accordion-body-padding-y)
4582 var(--bs-accordion-body-padding-x);
4583}
4584.accordion-flush > .accordion-item {
4585 border-right: 0;
4586 border-left: 0;
4587 border-radius: 0;
4588}
4589.accordion-flush > .accordion-item:first-child {
4590 border-top: 0;
4591}
4592.accordion-flush > .accordion-item:last-child {
4593 border-bottom: 0;
4594}
4595.accordion-flush > .accordion-item > .accordion-header .accordion-button,
4596.accordion-flush
4597 > .accordion-item
4598 > .accordion-header
4599 .accordion-button.collapsed {
4600 border-radius: 0;
4601}
4602.accordion-flush > .accordion-item > .accordion-collapse {
4603 border-radius: 0;
4604}
4605[data-bs-theme="dark"] .accordion-button::after {
4606 --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");
4607 --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");
4608}
4609.breadcrumb {
4610 --bs-breadcrumb-padding-x: 0;
4611 --bs-breadcrumb-padding-y: 0;
4612 --bs-breadcrumb-margin-bottom: 1rem;
4613 --bs-breadcrumb-bg: ;
4614 --bs-breadcrumb-border-radius: ;
4615 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4616 --bs-breadcrumb-item-padding-x: 0.5rem;
4617 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4618 display: flex;
4619 flex-wrap: wrap;
4620 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4621 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4622 font-size: var(--bs-breadcrumb-font-size);
4623 list-style: none;
4624 background-color: var(--bs-breadcrumb-bg);
4625 border-radius: var(--bs-breadcrumb-border-radius);
4626}
4627.breadcrumb-item + .breadcrumb-item {
4628 padding-left: var(--bs-breadcrumb-item-padding-x);
4629}
4630.breadcrumb-item + .breadcrumb-item::before {
4631 float: left;
4632 padding-right: var(--bs-breadcrumb-item-padding-x);
4633 color: var(--bs-breadcrumb-divider-color);
4634 content: var(--bs-breadcrumb-divider, "/");
4635}
4636.breadcrumb-item.active {
4637 color: var(--bs-breadcrumb-item-active-color);
4638}
4639.pagination {
4640 --bs-pagination-padding-x: 0.75rem;
4641 --bs-pagination-padding-y: 0.375rem;
4642 --bs-pagination-font-size: 1rem;
4643 --bs-pagination-color: var(--bs-link-color);
4644 --bs-pagination-bg: var(--bs-body-bg);
4645 --bs-pagination-border-width: var(--bs-border-width);
4646 --bs-pagination-border-color: var(--bs-border-color);
4647 --bs-pagination-border-radius: var(--bs-border-radius);
4648 --bs-pagination-hover-color: var(--bs-link-hover-color);
4649 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4650 --bs-pagination-hover-border-color: var(--bs-border-color);
4651 --bs-pagination-focus-color: var(--bs-link-hover-color);
4652 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4653 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
4654 --bs-pagination-active-color: #fff;
4655 --bs-pagination-active-bg: #0d6efd;
4656 --bs-pagination-active-border-color: #0d6efd;
4657 --bs-pagination-disabled-color: var(--bs-secondary-color);
4658 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4659 --bs-pagination-disabled-border-color: var(--bs-border-color);
4660 display: flex;
4661 padding-left: 0;
4662 list-style: none;
4663}
4664.page-link {
4665 position: relative;
4666 display: block;
4667 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4668 font-size: var(--bs-pagination-font-size);
4669 color: var(--bs-pagination-color);
4670 text-decoration: none;
4671 background-color: var(--bs-pagination-bg);
4672 border: var(--bs-pagination-border-width) solid
4673 var(--bs-pagination-border-color);
4674 transition:
4675 color 0.15s ease-in-out,
4676 background-color 0.15s ease-in-out,
4677 border-color 0.15s ease-in-out,
4678 box-shadow 0.15s ease-in-out;
4679}
4680@media (prefers-reduced-motion: reduce) {
4681 .page-link {
4682 transition: none;
4683 }
4684}
4685.page-link:hover {
4686 z-index: 2;
4687 color: var(--bs-pagination-hover-color);
4688 background-color: var(--bs-pagination-hover-bg);
4689 border-color: var(--bs-pagination-hover-border-color);
4690}
4691.page-link:focus {
4692 z-index: 3;
4693 color: var(--bs-pagination-focus-color);
4694 background-color: var(--bs-pagination-focus-bg);
4695 outline: 0;
4696 box-shadow: var(--bs-pagination-focus-box-shadow);
4697}
4698.active > .page-link,
4699.page-link.active {
4700 z-index: 3;
4701 color: var(--bs-pagination-active-color);
4702 background-color: var(--bs-pagination-active-bg);
4703 border-color: var(--bs-pagination-active-border-color);
4704}
4705.disabled > .page-link,
4706.page-link.disabled {
4707 color: var(--bs-pagination-disabled-color);
4708 pointer-events: none;
4709 background-color: var(--bs-pagination-disabled-bg);
4710 border-color: var(--bs-pagination-disabled-border-color);
4711}
4712.page-item:not(:first-child) .page-link {
4713 margin-left: calc(var(--bs-border-width) * -1);
4714}
4715.page-item:first-child .page-link {
4716 border-top-left-radius: var(--bs-pagination-border-radius);
4717 border-bottom-left-radius: var(--bs-pagination-border-radius);
4718}
4719.page-item:last-child .page-link {
4720 border-top-right-radius: var(--bs-pagination-border-radius);
4721 border-bottom-right-radius: var(--bs-pagination-border-radius);
4722}
4723.pagination-lg {
4724 --bs-pagination-padding-x: 1.5rem;
4725 --bs-pagination-padding-y: 0.75rem;
4726 --bs-pagination-font-size: 1.25rem;
4727 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4728}
4729.pagination-sm {
4730 --bs-pagination-padding-x: 0.5rem;
4731 --bs-pagination-padding-y: 0.25rem;
4732 --bs-pagination-font-size: 0.875rem;
4733 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4734}
4735.badge {
4736 --bs-badge-padding-x: 0.65em;
4737 --bs-badge-padding-y: 0.35em;
4738 --bs-badge-font-size: 0.75em;
4739 --bs-badge-font-weight: 700;
4740 --bs-badge-color: #fff;
4741 --bs-badge-border-radius: var(--bs-border-radius);
4742 display: inline-block;
4743 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4744 font-size: var(--bs-badge-font-size);
4745 font-weight: var(--bs-badge-font-weight);
4746 line-height: 1;
4747 color: var(--bs-badge-color);
4748 text-align: center;
4749 white-space: nowrap;
4750 vertical-align: baseline;
4751 border-radius: var(--bs-badge-border-radius);
4752}
4753.badge:empty {
4754 display: none;
4755}
4756.btn .badge {
4757 position: relative;
4758 top: -1px;
4759}
4760.alert {
4761 --bs-alert-bg: transparent;
4762 --bs-alert-padding-x: 1rem;
4763 --bs-alert-padding-y: 1rem;
4764 --bs-alert-margin-bottom: 1rem;
4765 --bs-alert-color: inherit;
4766 --bs-alert-border-color: transparent;
4767 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4768 --bs-alert-border-radius: var(--bs-border-radius);
4769 --bs-alert-link-color: inherit;
4770 position: relative;
4771 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4772 margin-bottom: var(--bs-alert-margin-bottom);
4773 color: var(--bs-alert-color);
4774 background-color: var(--bs-alert-bg);
4775 border: var(--bs-alert-border);
4776 border-radius: var(--bs-alert-border-radius);
4777}
4778.alert-heading {
4779 color: inherit;
4780}
4781.alert-link {
4782 font-weight: 700;
4783 color: var(--bs-alert-link-color);
4784}
4785.alert-dismissible {
4786 padding-right: 3rem;
4787}
4788.alert-dismissible .btn-close {
4789 position: absolute;
4790 top: 0;
4791 right: 0;
4792 z-index: 2;
4793 padding: 1.25rem 1rem;
4794}
4795.alert-primary {
4796 --bs-alert-color: var(--bs-primary-text-emphasis);
4797 --bs-alert-bg: var(--bs-primary-bg-subtle);
4798 --bs-alert-border-color: var(--bs-primary-border-subtle);
4799 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4800}
4801.alert-secondary {
4802 --bs-alert-color: var(--bs-secondary-text-emphasis);
4803 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4804 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4805 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4806}
4807.alert-success {
4808 --bs-alert-color: var(--bs-success-text-emphasis);
4809 --bs-alert-bg: var(--bs-success-bg-subtle);
4810 --bs-alert-border-color: var(--bs-success-border-subtle);
4811 --bs-alert-link-color: var(--bs-success-text-emphasis);
4812}
4813.alert-info {
4814 --bs-alert-color: var(--bs-info-text-emphasis);
4815 --bs-alert-bg: var(--bs-info-bg-subtle);
4816 --bs-alert-border-color: var(--bs-info-border-subtle);
4817 --bs-alert-link-color: var(--bs-info-text-emphasis);
4818}
4819.alert-warning {
4820 --bs-alert-color: var(--bs-warning-text-emphasis);
4821 --bs-alert-bg: var(--bs-warning-bg-subtle);
4822 --bs-alert-border-color: var(--bs-warning-border-subtle);
4823 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4824}
4825.alert-danger {
4826 --bs-alert-color: var(--bs-danger-text-emphasis);
4827 --bs-alert-bg: var(--bs-danger-bg-subtle);
4828 --bs-alert-border-color: var(--bs-danger-border-subtle);
4829 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4830}
4831.alert-light {
4832 --bs-alert-color: var(--bs-light-text-emphasis);
4833 --bs-alert-bg: var(--bs-light-bg-subtle);
4834 --bs-alert-border-color: var(--bs-light-border-subtle);
4835 --bs-alert-link-color: var(--bs-light-text-emphasis);
4836}
4837.alert-dark {
4838 --bs-alert-color: var(--bs-dark-text-emphasis);
4839 --bs-alert-bg: var(--bs-dark-bg-subtle);
4840 --bs-alert-border-color: var(--bs-dark-border-subtle);
4841 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4842}
4843@keyframes progress-bar-stripes {
4844 0% {
4845 background-position-x: 1rem;
4846 }
4847}
4848.progress,
4849.progress-stacked {
4850 --bs-progress-height: 1rem;
4851 --bs-progress-font-size: 0.75rem;
4852 --bs-progress-bg: var(--bs-secondary-bg);
4853 --bs-progress-border-radius: var(--bs-border-radius);
4854 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4855 --bs-progress-bar-color: #fff;
4856 --bs-progress-bar-bg: #0d6efd;
4857 --bs-progress-bar-transition: width 0.6s ease;
4858 display: flex;
4859 height: var(--bs-progress-height);
4860 overflow: hidden;
4861 font-size: var(--bs-progress-font-size);
4862 background-color: var(--bs-progress-bg);
4863 border-radius: var(--bs-progress-border-radius);
4864}
4865.progress-bar {
4866 display: flex;
4867 flex-direction: column;
4868 justify-content: center;
4869 overflow: hidden;
4870 color: var(--bs-progress-bar-color);
4871 text-align: center;
4872 white-space: nowrap;
4873 background-color: var(--bs-progress-bar-bg);
4874 transition: var(--bs-progress-bar-transition);
4875}
4876@media (prefers-reduced-motion: reduce) {
4877 .progress-bar {
4878 transition: none;
4879 }
4880}
4881.progress-bar-striped {
4882 background-image: linear-gradient(
4883 45deg,
4884 rgba(255, 255, 255, 0.15) 25%,
4885 transparent 25%,
4886 transparent 50%,
4887 rgba(255, 255, 255, 0.15) 50%,
4888 rgba(255, 255, 255, 0.15) 75%,
4889 transparent 75%,
4890 transparent
4891 );
4892 background-size: var(--bs-progress-height) var(--bs-progress-height);
4893}
4894.progress-stacked > .progress {
4895 overflow: visible;
4896}
4897.progress-stacked > .progress > .progress-bar {
4898 width: 100%;
4899}
4900.progress-bar-animated {
4901 animation: 1s linear infinite progress-bar-stripes;
4902}
4903@media (prefers-reduced-motion: reduce) {
4904 .progress-bar-animated {
4905 animation: none;
4906 }
4907}
4908.list-group {
4909 --bs-list-group-color: var(--bs-body-color);
4910 --bs-list-group-bg: var(--bs-body-bg);
4911 --bs-list-group-border-color: var(--bs-border-color);
4912 --bs-list-group-border-width: var(--bs-border-width);
4913 --bs-list-group-border-radius: var(--bs-border-radius);
4914 --bs-list-group-item-padding-x: 1rem;
4915 --bs-list-group-item-padding-y: 0.5rem;
4916 --bs-list-group-action-color: var(--bs-secondary-color);
4917 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4918 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4919 --bs-list-group-action-active-color: var(--bs-body-color);
4920 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4921 --bs-list-group-disabled-color: var(--bs-secondary-color);
4922 --bs-list-group-disabled-bg: var(--bs-body-bg);
4923 --bs-list-group-active-color: #fff;
4924 --bs-list-group-active-bg: #0d6efd;
4925 --bs-list-group-active-border-color: #0d6efd;
4926 display: flex;
4927 flex-direction: column;
4928 padding-left: 0;
4929 margin-bottom: 0;
4930 border-radius: var(--bs-list-group-border-radius);
4931}
4932.list-group-numbered {
4933 list-style-type: none;
4934 counter-reset: section;
4935}
4936.list-group-numbered > .list-group-item::before {
4937 content: counters(section, ".") ". ";
4938 counter-increment: section;
4939}
4940.list-group-item-action {
4941 width: 100%;
4942 color: var(--bs-list-group-action-color);
4943 text-align: inherit;
4944}
4945.list-group-item-action:focus,
4946.list-group-item-action:hover {
4947 z-index: 1;
4948 color: var(--bs-list-group-action-hover-color);
4949 text-decoration: none;
4950 background-color: var(--bs-list-group-action-hover-bg);
4951}
4952.list-group-item-action:active {
4953 color: var(--bs-list-group-action-active-color);
4954 background-color: var(--bs-list-group-action-active-bg);
4955}
4956.list-group-item {
4957 position: relative;
4958 display: block;
4959 padding: var(--bs-list-group-item-padding-y)
4960 var(--bs-list-group-item-padding-x);
4961 color: var(--bs-list-group-color);
4962 text-decoration: none;
4963 background-color: var(--bs-list-group-bg);
4964 border: var(--bs-list-group-border-width) solid
4965 var(--bs-list-group-border-color);
4966}
4967.list-group-item:first-child {
4968 border-top-left-radius: inherit;
4969 border-top-right-radius: inherit;
4970}
4971.list-group-item:last-child {
4972 border-bottom-right-radius: inherit;
4973 border-bottom-left-radius: inherit;
4974}
4975.list-group-item.disabled,
4976.list-group-item:disabled {
4977 color: var(--bs-list-group-disabled-color);
4978 pointer-events: none;
4979 background-color: var(--bs-list-group-disabled-bg);
4980}
4981.list-group-item.active {
4982 z-index: 2;
4983 color: var(--bs-list-group-active-color);
4984 background-color: var(--bs-list-group-active-bg);
4985 border-color: var(--bs-list-group-active-border-color);
4986}
4987.list-group-item + .list-group-item {
4988 border-top-width: 0;
4989}
4990.list-group-item + .list-group-item.active {
4991 margin-top: calc(-1 * var(--bs-list-group-border-width));
4992 border-top-width: var(--bs-list-group-border-width);
4993}
4994.list-group-horizontal {
4995 flex-direction: row;
4996}
4997.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
4998 border-bottom-left-radius: var(--bs-list-group-border-radius);
4999 border-top-right-radius: 0;
5000}
5001.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5002 border-top-right-radius: var(--bs-list-group-border-radius);
5003 border-bottom-left-radius: 0;
5004}
5005.list-group-horizontal > .list-group-item.active {
5006 margin-top: 0;
5007}
5008.list-group-horizontal > .list-group-item + .list-group-item {
5009 border-top-width: var(--bs-list-group-border-width);
5010 border-left-width: 0;
5011}
5012.list-group-horizontal > .list-group-item + .list-group-item.active {
5013 margin-left: calc(-1 * var(--bs-list-group-border-width));
5014 border-left-width: var(--bs-list-group-border-width);
5015}
5016@media (min-width: 576px) {
5017 .list-group-horizontal-sm {
5018 flex-direction: row;
5019 }
5020 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5021 border-bottom-left-radius: var(--bs-list-group-border-radius);
5022 border-top-right-radius: 0;
5023 }
5024 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5025 border-top-right-radius: var(--bs-list-group-border-radius);
5026 border-bottom-left-radius: 0;
5027 }
5028 .list-group-horizontal-sm > .list-group-item.active {
5029 margin-top: 0;
5030 }
5031 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5032 border-top-width: var(--bs-list-group-border-width);
5033 border-left-width: 0;
5034 }
5035 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5036 margin-left: calc(-1 * var(--bs-list-group-border-width));
5037 border-left-width: var(--bs-list-group-border-width);
5038 }
5039}
5040@media (min-width: 768px) {
5041 .list-group-horizontal-md {
5042 flex-direction: row;
5043 }
5044 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5045 border-bottom-left-radius: var(--bs-list-group-border-radius);
5046 border-top-right-radius: 0;
5047 }
5048 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5049 border-top-right-radius: var(--bs-list-group-border-radius);
5050 border-bottom-left-radius: 0;
5051 }
5052 .list-group-horizontal-md > .list-group-item.active {
5053 margin-top: 0;
5054 }
5055 .list-group-horizontal-md > .list-group-item + .list-group-item {
5056 border-top-width: var(--bs-list-group-border-width);
5057 border-left-width: 0;
5058 }
5059 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5060 margin-left: calc(-1 * var(--bs-list-group-border-width));
5061 border-left-width: var(--bs-list-group-border-width);
5062 }
5063}
5064@media (min-width: 992px) {
5065 .list-group-horizontal-lg {
5066 flex-direction: row;
5067 }
5068 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5069 border-bottom-left-radius: var(--bs-list-group-border-radius);
5070 border-top-right-radius: 0;
5071 }
5072 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5073 border-top-right-radius: var(--bs-list-group-border-radius);
5074 border-bottom-left-radius: 0;
5075 }
5076 .list-group-horizontal-lg > .list-group-item.active {
5077 margin-top: 0;
5078 }
5079 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5080 border-top-width: var(--bs-list-group-border-width);
5081 border-left-width: 0;
5082 }
5083 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5084 margin-left: calc(-1 * var(--bs-list-group-border-width));
5085 border-left-width: var(--bs-list-group-border-width);
5086 }
5087}
5088@media (min-width: 1200px) {
5089 .list-group-horizontal-xl {
5090 flex-direction: row;
5091 }
5092 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5093 border-bottom-left-radius: var(--bs-list-group-border-radius);
5094 border-top-right-radius: 0;
5095 }
5096 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5097 border-top-right-radius: var(--bs-list-group-border-radius);
5098 border-bottom-left-radius: 0;
5099 }
5100 .list-group-horizontal-xl > .list-group-item.active {
5101 margin-top: 0;
5102 }
5103 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5104 border-top-width: var(--bs-list-group-border-width);
5105 border-left-width: 0;
5106 }
5107 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5108 margin-left: calc(-1 * var(--bs-list-group-border-width));
5109 border-left-width: var(--bs-list-group-border-width);
5110 }
5111}
5112@media (min-width: 1400px) {
5113 .list-group-horizontal-xxl {
5114 flex-direction: row;
5115 }
5116 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5117 border-bottom-left-radius: var(--bs-list-group-border-radius);
5118 border-top-right-radius: 0;
5119 }
5120 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5121 border-top-right-radius: var(--bs-list-group-border-radius);
5122 border-bottom-left-radius: 0;
5123 }
5124 .list-group-horizontal-xxl > .list-group-item.active {
5125 margin-top: 0;
5126 }
5127 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5128 border-top-width: var(--bs-list-group-border-width);
5129 border-left-width: 0;
5130 }
5131 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5132 margin-left: calc(-1 * var(--bs-list-group-border-width));
5133 border-left-width: var(--bs-list-group-border-width);
5134 }
5135}
5136.list-group-flush {
5137 border-radius: 0;
5138}
5139.list-group-flush > .list-group-item {
5140 border-width: 0 0 var(--bs-list-group-border-width);
5141}
5142.list-group-flush > .list-group-item:last-child {
5143 border-bottom-width: 0;
5144}
5145.list-group-item-primary {
5146 --bs-list-group-color: var(--bs-primary-text-emphasis);
5147 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5148 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5149 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5150 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5151 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5152 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5153 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5154 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5155 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5156}
5157.list-group-item-secondary {
5158 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5159 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5160 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5161 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5162 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5163 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5164 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5165 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5166 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5167 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5168}
5169.list-group-item-success {
5170 --bs-list-group-color: var(--bs-success-text-emphasis);
5171 --bs-list-group-bg: var(--bs-success-bg-subtle);
5172 --bs-list-group-border-color: var(--bs-success-border-subtle);
5173 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5174 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5175 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5176 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5177 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5178 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5179 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5180}
5181.list-group-item-info {
5182 --bs-list-group-color: var(--bs-info-text-emphasis);
5183 --bs-list-group-bg: var(--bs-info-bg-subtle);
5184 --bs-list-group-border-color: var(--bs-info-border-subtle);
5185 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5186 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5187 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5188 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5189 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5190 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5191 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5192}
5193.list-group-item-warning {
5194 --bs-list-group-color: var(--bs-warning-text-emphasis);
5195 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5196 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5197 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5198 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5199 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5200 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5201 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5202 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5203 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5204}
5205.list-group-item-danger {
5206 --bs-list-group-color: var(--bs-danger-text-emphasis);
5207 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5208 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5209 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5210 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5211 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5212 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5213 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5214 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5215 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5216}
5217.list-group-item-light {
5218 --bs-list-group-color: var(--bs-light-text-emphasis);
5219 --bs-list-group-bg: var(--bs-light-bg-subtle);
5220 --bs-list-group-border-color: var(--bs-light-border-subtle);
5221 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5222 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5223 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5224 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5225 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5226 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5227 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5228}
5229.list-group-item-dark {
5230 --bs-list-group-color: var(--bs-dark-text-emphasis);
5231 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5232 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5233 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5234 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5235 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5236 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5237 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5238 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5239 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5240}
5241.btn-close {
5242 --bs-btn-close-color: #000;
5243 --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");
5244 --bs-btn-close-opacity: 0.5;
5245 --bs-btn-close-hover-opacity: 0.75;
5246 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
5247 --bs-btn-close-focus-opacity: 1;
5248 --bs-btn-close-disabled-opacity: 0.25;
5249 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5250 box-sizing: content-box;
5251 width: 1em;
5252 height: 1em;
5253 padding: 0.25em 0.25em;
5254 color: var(--bs-btn-close-color);
5255 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5256 border: 0;
5257 border-radius: 0.375rem;
5258 opacity: var(--bs-btn-close-opacity);
5259}
5260.btn-close:hover {
5261 color: var(--bs-btn-close-color);
5262 text-decoration: none;
5263 opacity: var(--bs-btn-close-hover-opacity);
5264}
5265.btn-close:focus {
5266 outline: 0;
5267 box-shadow: var(--bs-btn-close-focus-shadow);
5268 opacity: var(--bs-btn-close-focus-opacity);
5269}
5270.btn-close.disabled,
5271.btn-close:disabled {
5272 pointer-events: none;
5273 -webkit-user-select: none;
5274 -moz-user-select: none;
5275 user-select: none;
5276 opacity: var(--bs-btn-close-disabled-opacity);
5277}
5278.btn-close-white {
5279 filter: var(--bs-btn-close-white-filter);
5280}
5281[data-bs-theme="dark"] .btn-close {
5282 filter: var(--bs-btn-close-white-filter);
5283}
5284.toast {
5285 --bs-toast-zindex: 1090;
5286 --bs-toast-padding-x: 0.75rem;
5287 --bs-toast-padding-y: 0.5rem;
5288 --bs-toast-spacing: 1.5rem;
5289 --bs-toast-max-width: 350px;
5290 --bs-toast-font-size: 0.875rem;
5291 --bs-toast-color: ;
5292 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5293 --bs-toast-border-width: var(--bs-border-width);
5294 --bs-toast-border-color: var(--bs-border-color-translucent);
5295 --bs-toast-border-radius: var(--bs-border-radius);
5296 --bs-toast-box-shadow: var(--bs-box-shadow);
5297 --bs-toast-header-color: var(--bs-secondary-color);
5298 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5299 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5300 width: var(--bs-toast-max-width);
5301 max-width: 100%;
5302 font-size: var(--bs-toast-font-size);
5303 color: var(--bs-toast-color);
5304 pointer-events: auto;
5305 background-color: var(--bs-toast-bg);
5306 background-clip: padding-box;
5307 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5308 box-shadow: var(--bs-toast-box-shadow);
5309 border-radius: var(--bs-toast-border-radius);
5310}
5311.toast.showing {
5312 opacity: 0;
5313}
5314.toast:not(.show) {
5315 display: none;
5316}
5317.toast-container {
5318 --bs-toast-zindex: 1090;
5319 position: absolute;
5320 z-index: var(--bs-toast-zindex);
5321 width: -webkit-max-content;
5322 width: -moz-max-content;
5323 width: max-content;
5324 max-width: 100%;
5325 pointer-events: none;
5326}
5327.toast-container > :not(:last-child) {
5328 margin-bottom: var(--bs-toast-spacing);
5329}
5330.toast-header {
5331 display: flex;
5332 align-items: center;
5333 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5334 color: var(--bs-toast-header-color);
5335 background-color: var(--bs-toast-header-bg);
5336 background-clip: padding-box;
5337 border-bottom: var(--bs-toast-border-width) solid
5338 var(--bs-toast-header-border-color);
5339 border-top-left-radius: calc(
5340 var(--bs-toast-border-radius) - var(--bs-toast-border-width)
5341 );
5342 border-top-right-radius: calc(
5343 var(--bs-toast-border-radius) - var(--bs-toast-border-width)
5344 );
5345}
5346.toast-header .btn-close {
5347 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5348 margin-left: var(--bs-toast-padding-x);
5349}
5350.toast-body {
5351 padding: var(--bs-toast-padding-x);
5352 word-wrap: break-word;
5353}
5354.modal {
5355 --bs-modal-zindex: 1055;
5356 --bs-modal-width: 500px;
5357 --bs-modal-padding: 1rem;
5358 --bs-modal-margin: 0.5rem;
5359 --bs-modal-color: ;
5360 --bs-modal-bg: var(--bs-body-bg);
5361 --bs-modal-border-color: var(--bs-border-color-translucent);
5362 --bs-modal-border-width: var(--bs-border-width);
5363 --bs-modal-border-radius: var(--bs-border-radius-lg);
5364 --bs-modal-box-shadow: var(--bs-box-shadow-sm);
5365 --bs-modal-inner-border-radius: calc(
5366 var(--bs-border-radius-lg) - var(--bs-border-width)
5367 );
5368 --bs-modal-header-padding-x: 1rem;
5369 --bs-modal-header-padding-y: 1rem;
5370 --bs-modal-header-padding: 1rem 1rem;
5371 --bs-modal-header-border-color: var(--bs-border-color);
5372 --bs-modal-header-border-width: var(--bs-border-width);
5373 --bs-modal-title-line-height: 1.5;
5374 --bs-modal-footer-gap: 0.5rem;
5375 --bs-modal-footer-bg: ;
5376 --bs-modal-footer-border-color: var(--bs-border-color);
5377 --bs-modal-footer-border-width: var(--bs-border-width);
5378 position: fixed;
5379 top: 0;
5380 left: 0;
5381 z-index: var(--bs-modal-zindex);
5382 display: none;
5383 width: 100%;
5384 height: 100%;
5385 overflow-x: hidden;
5386 overflow-y: auto;
5387 outline: 0;
5388}
5389.modal-dialog {
5390 position: relative;
5391 width: auto;
5392 margin: var(--bs-modal-margin);
5393 pointer-events: none;
5394}
5395.modal.fade .modal-dialog {
5396 transition: transform 0.3s ease-out;
5397 transform: translate(0, -50px);
5398}
5399@media (prefers-reduced-motion: reduce) {
5400 .modal.fade .modal-dialog {
5401 transition: none;
5402 }
5403}
5404.modal.show .modal-dialog {
5405 transform: none;
5406}
5407.modal.modal-static .modal-dialog {
5408 transform: scale(1.02);
5409}
5410.modal-dialog-scrollable {
5411 height: calc(100% - var(--bs-modal-margin) * 2);
5412}
5413.modal-dialog-scrollable .modal-content {
5414 max-height: 100%;
5415 overflow: hidden;
5416}
5417.modal-dialog-scrollable .modal-body {
5418 overflow-y: auto;
5419}
5420.modal-dialog-centered {
5421 display: flex;
5422 align-items: center;
5423 min-height: calc(100% - var(--bs-modal-margin) * 2);
5424}
5425.modal-content {
5426 position: relative;
5427 display: flex;
5428 flex-direction: column;
5429 width: 100%;
5430 color: var(--bs-modal-color);
5431 pointer-events: auto;
5432 background-color: var(--bs-modal-bg);
5433 background-clip: padding-box;
5434 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5435 border-radius: var(--bs-modal-border-radius);
5436 outline: 0;
5437}
5438.modal-backdrop {
5439 --bs-backdrop-zindex: 1050;
5440 --bs-backdrop-bg: #000;
5441 --bs-backdrop-opacity: 0.5;
5442 position: fixed;
5443 top: 0;
5444 left: 0;
5445 z-index: var(--bs-backdrop-zindex);
5446 width: 100vw;
5447 height: 100vh;
5448 background-color: var(--bs-backdrop-bg);
5449}
5450.modal-backdrop.fade {
5451 opacity: 0;
5452}
5453.modal-backdrop.show {
5454 opacity: var(--bs-backdrop-opacity);
5455}
5456.modal-header {
5457 display: flex;
5458 flex-shrink: 0;
5459 align-items: center;
5460 padding: var(--bs-modal-header-padding);
5461 border-bottom: var(--bs-modal-header-border-width) solid
5462 var(--bs-modal-header-border-color);
5463 border-top-left-radius: var(--bs-modal-inner-border-radius);
5464 border-top-right-radius: var(--bs-modal-inner-border-radius);
5465}
5466.modal-header .btn-close {
5467 padding: calc(var(--bs-modal-header-padding-y) * 0.5)
5468 calc(var(--bs-modal-header-padding-x) * 0.5);
5469 margin: calc(-0.5 * var(--bs-modal-header-padding-y))
5470 calc(-0.5 * var(--bs-modal-header-padding-x))
5471 calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
5472}
5473.modal-title {
5474 margin-bottom: 0;
5475 line-height: var(--bs-modal-title-line-height);
5476}
5477.modal-body {
5478 position: relative;
5479 flex: 1 1 auto;
5480 padding: var(--bs-modal-padding);
5481}
5482.modal-footer {
5483 display: flex;
5484 flex-shrink: 0;
5485 flex-wrap: wrap;
5486 align-items: center;
5487 justify-content: flex-end;
5488 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5489 background-color: var(--bs-modal-footer-bg);
5490 border-top: var(--bs-modal-footer-border-width) solid
5491 var(--bs-modal-footer-border-color);
5492 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5493 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5494}
5495.modal-footer > * {
5496 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5497}
5498@media (min-width: 576px) {
5499 .modal {
5500 --bs-modal-margin: 1.75rem;
5501 --bs-modal-box-shadow: var(--bs-box-shadow);
5502 }
5503 .modal-dialog {
5504 max-width: var(--bs-modal-width);
5505 margin-right: auto;
5506 margin-left: auto;
5507 }
5508 .modal-sm {
5509 --bs-modal-width: 300px;
5510 }
5511}
5512@media (min-width: 992px) {
5513 .modal-lg,
5514 .modal-xl {
5515 --bs-modal-width: 800px;
5516 }
5517}
5518@media (min-width: 1200px) {
5519 .modal-xl {
5520 --bs-modal-width: 1140px;
5521 }
5522}
5523.modal-fullscreen {
5524 width: 100vw;
5525 max-width: none;
5526 height: 100%;
5527 margin: 0;
5528}
5529.modal-fullscreen .modal-content {
5530 height: 100%;
5531 border: 0;
5532 border-radius: 0;
5533}
5534.modal-fullscreen .modal-footer,
5535.modal-fullscreen .modal-header {
5536 border-radius: 0;
5537}
5538.modal-fullscreen .modal-body {
5539 overflow-y: auto;
5540}
5541@media (max-width: 575.98px) {
5542 .modal-fullscreen-sm-down {
5543 width: 100vw;
5544 max-width: none;
5545 height: 100%;
5546 margin: 0;
5547 }
5548 .modal-fullscreen-sm-down .modal-content {
5549 height: 100%;
5550 border: 0;
5551 border-radius: 0;
5552 }
5553 .modal-fullscreen-sm-down .modal-footer,
5554 .modal-fullscreen-sm-down .modal-header {
5555 border-radius: 0;
5556 }
5557 .modal-fullscreen-sm-down .modal-body {
5558 overflow-y: auto;
5559 }
5560}
5561@media (max-width: 767.98px) {
5562 .modal-fullscreen-md-down {
5563 width: 100vw;
5564 max-width: none;
5565 height: 100%;
5566 margin: 0;
5567 }
5568 .modal-fullscreen-md-down .modal-content {
5569 height: 100%;
5570 border: 0;
5571 border-radius: 0;
5572 }
5573 .modal-fullscreen-md-down .modal-footer,
5574 .modal-fullscreen-md-down .modal-header {
5575 border-radius: 0;
5576 }
5577 .modal-fullscreen-md-down .modal-body {
5578 overflow-y: auto;
5579 }
5580}
5581@media (max-width: 991.98px) {
5582 .modal-fullscreen-lg-down {
5583 width: 100vw;
5584 max-width: none;
5585 height: 100%;
5586 margin: 0;
5587 }
5588 .modal-fullscreen-lg-down .modal-content {
5589 height: 100%;
5590 border: 0;
5591 border-radius: 0;
5592 }
5593 .modal-fullscreen-lg-down .modal-footer,
5594 .modal-fullscreen-lg-down .modal-header {
5595 border-radius: 0;
5596 }
5597 .modal-fullscreen-lg-down .modal-body {
5598 overflow-y: auto;
5599 }
5600}
5601@media (max-width: 1199.98px) {
5602 .modal-fullscreen-xl-down {
5603 width: 100vw;
5604 max-width: none;
5605 height: 100%;
5606 margin: 0;
5607 }
5608 .modal-fullscreen-xl-down .modal-content {
5609 height: 100%;
5610 border: 0;
5611 border-radius: 0;
5612 }
5613 .modal-fullscreen-xl-down .modal-footer,
5614 .modal-fullscreen-xl-down .modal-header {
5615 border-radius: 0;
5616 }
5617 .modal-fullscreen-xl-down .modal-body {
5618 overflow-y: auto;
5619 }
5620}
5621@media (max-width: 1399.98px) {
5622 .modal-fullscreen-xxl-down {
5623 width: 100vw;
5624 max-width: none;
5625 height: 100%;
5626 margin: 0;
5627 }
5628 .modal-fullscreen-xxl-down .modal-content {
5629 height: 100%;
5630 border: 0;
5631 border-radius: 0;
5632 }
5633 .modal-fullscreen-xxl-down .modal-footer,
5634 .modal-fullscreen-xxl-down .modal-header {
5635 border-radius: 0;
5636 }
5637 .modal-fullscreen-xxl-down .modal-body {
5638 overflow-y: auto;
5639 }
5640}
5641.tooltip {
5642 --bs-tooltip-zindex: 1080;
5643 --bs-tooltip-max-width: 200px;
5644 --bs-tooltip-padding-x: 0.5rem;
5645 --bs-tooltip-padding-y: 0.25rem;
5646 --bs-tooltip-margin: ;
5647 --bs-tooltip-font-size: 0.875rem;
5648 --bs-tooltip-color: var(--bs-body-bg);
5649 --bs-tooltip-bg: var(--bs-emphasis-color);
5650 --bs-tooltip-border-radius: var(--bs-border-radius);
5651 --bs-tooltip-opacity: 0.9;
5652 --bs-tooltip-arrow-width: 0.8rem;
5653 --bs-tooltip-arrow-height: 0.4rem;
5654 z-index: var(--bs-tooltip-zindex);
5655 display: block;
5656 margin: var(--bs-tooltip-margin);
5657 font-family: var(--bs-font-sans-serif);
5658 font-style: normal;
5659 font-weight: 400;
5660 line-height: 1.5;
5661 text-align: left;
5662 text-align: start;
5663 text-decoration: none;
5664 text-shadow: none;
5665 text-transform: none;
5666 letter-spacing: normal;
5667 word-break: normal;
5668 white-space: normal;
5669 word-spacing: normal;
5670 line-break: auto;
5671 font-size: var(--bs-tooltip-font-size);
5672 word-wrap: break-word;
5673 opacity: 0;
5674}
5675.tooltip.show {
5676 opacity: var(--bs-tooltip-opacity);
5677}
5678.tooltip .tooltip-arrow {
5679 display: block;
5680 width: var(--bs-tooltip-arrow-width);
5681 height: var(--bs-tooltip-arrow-height);
5682}
5683.tooltip .tooltip-arrow::before {
5684 position: absolute;
5685 content: "";
5686 border-color: transparent;
5687 border-style: solid;
5688}
5689.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow,
5690.bs-tooltip-top .tooltip-arrow {
5691 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5692}
5693.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before,
5694.bs-tooltip-top .tooltip-arrow::before {
5695 top: -1px;
5696 border-width: var(--bs-tooltip-arrow-height)
5697 calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5698 border-top-color: var(--bs-tooltip-bg);
5699}
5700.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow,
5701.bs-tooltip-end .tooltip-arrow {
5702 left: calc(-1 * var(--bs-tooltip-arrow-height));
5703 width: var(--bs-tooltip-arrow-height);
5704 height: var(--bs-tooltip-arrow-width);
5705}
5706.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before,
5707.bs-tooltip-end .tooltip-arrow::before {
5708 right: -1px;
5709 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5)
5710 var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5711 border-right-color: var(--bs-tooltip-bg);
5712}
5713.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow,
5714.bs-tooltip-bottom .tooltip-arrow {
5715 top: calc(-1 * var(--bs-tooltip-arrow-height));
5716}
5717.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before,
5718.bs-tooltip-bottom .tooltip-arrow::before {
5719 bottom: -1px;
5720 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5)
5721 var(--bs-tooltip-arrow-height);
5722 border-bottom-color: var(--bs-tooltip-bg);
5723}
5724.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow,
5725.bs-tooltip-start .tooltip-arrow {
5726 right: calc(-1 * var(--bs-tooltip-arrow-height));
5727 width: var(--bs-tooltip-arrow-height);
5728 height: var(--bs-tooltip-arrow-width);
5729}
5730.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before,
5731.bs-tooltip-start .tooltip-arrow::before {
5732 left: -1px;
5733 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0
5734 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5735 border-left-color: var(--bs-tooltip-bg);
5736}
5737.tooltip-inner {
5738 max-width: var(--bs-tooltip-max-width);
5739 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5740 color: var(--bs-tooltip-color);
5741 text-align: center;
5742 background-color: var(--bs-tooltip-bg);
5743 border-radius: var(--bs-tooltip-border-radius);
5744}
5745.popover {
5746 --bs-popover-zindex: 1070;
5747 --bs-popover-max-width: 276px;
5748 --bs-popover-font-size: 0.875rem;
5749 --bs-popover-bg: var(--bs-body-bg);
5750 --bs-popover-border-width: var(--bs-border-width);
5751 --bs-popover-border-color: var(--bs-border-color-translucent);
5752 --bs-popover-border-radius: var(--bs-border-radius-lg);
5753 --bs-popover-inner-border-radius: calc(
5754 var(--bs-border-radius-lg) - var(--bs-border-width)
5755 );
5756 --bs-popover-box-shadow: var(--bs-box-shadow);
5757 --bs-popover-header-padding-x: 1rem;
5758 --bs-popover-header-padding-y: 0.5rem;
5759 --bs-popover-header-font-size: 1rem;
5760 --bs-popover-header-color: inherit;
5761 --bs-popover-header-bg: var(--bs-secondary-bg);
5762 --bs-popover-body-padding-x: 1rem;
5763 --bs-popover-body-padding-y: 1rem;
5764 --bs-popover-body-color: var(--bs-body-color);
5765 --bs-popover-arrow-width: 1rem;
5766 --bs-popover-arrow-height: 0.5rem;
5767 --bs-popover-arrow-border: var(--bs-popover-border-color);
5768 z-index: var(--bs-popover-zindex);
5769 display: block;
5770 max-width: var(--bs-popover-max-width);
5771 font-family: var(--bs-font-sans-serif);
5772 font-style: normal;
5773 font-weight: 400;
5774 line-height: 1.5;
5775 text-align: left;
5776 text-align: start;
5777 text-decoration: none;
5778 text-shadow: none;
5779 text-transform: none;
5780 letter-spacing: normal;
5781 word-break: normal;
5782 white-space: normal;
5783 word-spacing: normal;
5784 line-break: auto;
5785 font-size: var(--bs-popover-font-size);
5786 word-wrap: break-word;
5787 background-color: var(--bs-popover-bg);
5788 background-clip: padding-box;
5789 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5790 border-radius: var(--bs-popover-border-radius);
5791}
5792.popover .popover-arrow {
5793 display: block;
5794 width: var(--bs-popover-arrow-width);
5795 height: var(--bs-popover-arrow-height);
5796}
5797.popover .popover-arrow::after,
5798.popover .popover-arrow::before {
5799 position: absolute;
5800 display: block;
5801 content: "";
5802 border-color: transparent;
5803 border-style: solid;
5804 border-width: 0;
5805}
5806.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow,
5807.bs-popover-top > .popover-arrow {
5808 bottom: calc(
5809 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width)
5810 );
5811}
5812.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after,
5813.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before,
5814.bs-popover-top > .popover-arrow::after,
5815.bs-popover-top > .popover-arrow::before {
5816 border-width: var(--bs-popover-arrow-height)
5817 calc(var(--bs-popover-arrow-width) * 0.5) 0;
5818}
5819.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before,
5820.bs-popover-top > .popover-arrow::before {
5821 bottom: 0;
5822 border-top-color: var(--bs-popover-arrow-border);
5823}
5824.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after,
5825.bs-popover-top > .popover-arrow::after {
5826 bottom: var(--bs-popover-border-width);
5827 border-top-color: var(--bs-popover-bg);
5828}
5829.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow,
5830.bs-popover-end > .popover-arrow {
5831 left: calc(
5832 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width)
5833 );
5834 width: var(--bs-popover-arrow-height);
5835 height: var(--bs-popover-arrow-width);
5836}
5837.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
5838.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
5839.bs-popover-end > .popover-arrow::after,
5840.bs-popover-end > .popover-arrow::before {
5841 border-width: calc(var(--bs-popover-arrow-width) * 0.5)
5842 var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5843}
5844.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
5845.bs-popover-end > .popover-arrow::before {
5846 left: 0;
5847 border-right-color: var(--bs-popover-arrow-border);
5848}
5849.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
5850.bs-popover-end > .popover-arrow::after {
5851 left: var(--bs-popover-border-width);
5852 border-right-color: var(--bs-popover-bg);
5853}
5854.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow,
5855.bs-popover-bottom > .popover-arrow {
5856 top: calc(
5857 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width)
5858 );
5859}
5860.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after,
5861.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before,
5862.bs-popover-bottom > .popover-arrow::after,
5863.bs-popover-bottom > .popover-arrow::before {
5864 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5)
5865 var(--bs-popover-arrow-height);
5866}
5867.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before,
5868.bs-popover-bottom > .popover-arrow::before {
5869 top: 0;
5870 border-bottom-color: var(--bs-popover-arrow-border);
5871}
5872.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after,
5873.bs-popover-bottom > .popover-arrow::after {
5874 top: var(--bs-popover-border-width);
5875 border-bottom-color: var(--bs-popover-bg);
5876}
5877.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before,
5878.bs-popover-bottom .popover-header::before {
5879 position: absolute;
5880 top: 0;
5881 left: 50%;
5882 display: block;
5883 width: var(--bs-popover-arrow-width);
5884 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5885 content: "";
5886 border-bottom: var(--bs-popover-border-width) solid
5887 var(--bs-popover-header-bg);
5888}
5889.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow,
5890.bs-popover-start > .popover-arrow {
5891 right: calc(
5892 -1 * var(--bs-popover-arrow-height) - var(--bs-popover-border-width)
5893 );
5894 width: var(--bs-popover-arrow-height);
5895 height: var(--bs-popover-arrow-width);
5896}
5897.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after,
5898.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before,
5899.bs-popover-start > .popover-arrow::after,
5900.bs-popover-start > .popover-arrow::before {
5901 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0
5902 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5903}
5904.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before,
5905.bs-popover-start > .popover-arrow::before {
5906 right: 0;
5907 border-left-color: var(--bs-popover-arrow-border);
5908}
5909.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after,
5910.bs-popover-start > .popover-arrow::after {
5911 right: var(--bs-popover-border-width);
5912 border-left-color: var(--bs-popover-bg);
5913}
5914.popover-header {
5915 padding: var(--bs-popover-header-padding-y)
5916 var(--bs-popover-header-padding-x);
5917 margin-bottom: 0;
5918 font-size: var(--bs-popover-header-font-size);
5919 color: var(--bs-popover-header-color);
5920 background-color: var(--bs-popover-header-bg);
5921 border-bottom: var(--bs-popover-border-width) solid
5922 var(--bs-popover-border-color);
5923 border-top-left-radius: var(--bs-popover-inner-border-radius);
5924 border-top-right-radius: var(--bs-popover-inner-border-radius);
5925}
5926.popover-header:empty {
5927 display: none;
5928}
5929.popover-body {
5930 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5931 color: var(--bs-popover-body-color);
5932}
5933.carousel {
5934 position: relative;
5935}
5936.carousel.pointer-event {
5937 touch-action: pan-y;
5938}
5939.carousel-inner {
5940 position: relative;
5941 width: 100%;
5942 overflow: hidden;
5943}
5944.carousel-inner::after {
5945 display: block;
5946 clear: both;
5947 content: "";
5948}
5949.carousel-item {
5950 position: relative;
5951 display: none;
5952 float: left;
5953 width: 100%;
5954 margin-right: -100%;
5955 -webkit-backface-visibility: hidden;
5956 backface-visibility: hidden;
5957 transition: transform 0.6s ease-in-out;
5958}
5959@media (prefers-reduced-motion: reduce) {
5960 .carousel-item {
5961 transition: none;
5962 }
5963}
5964.carousel-item-next,
5965.carousel-item-prev,
5966.carousel-item.active {
5967 display: block;
5968}
5969.active.carousel-item-end,
5970.carousel-item-next:not(.carousel-item-start) {
5971 transform: translateX(100%);
5972}
5973.active.carousel-item-start,
5974.carousel-item-prev:not(.carousel-item-end) {
5975 transform: translateX(-100%);
5976}
5977.carousel-fade .carousel-item {
5978 opacity: 0;
5979 transition-property: opacity;
5980 transform: none;
5981}
5982.carousel-fade .carousel-item-next.carousel-item-start,
5983.carousel-fade .carousel-item-prev.carousel-item-end,
5984.carousel-fade .carousel-item.active {
5985 z-index: 1;
5986 opacity: 1;
5987}
5988.carousel-fade .active.carousel-item-end,
5989.carousel-fade .active.carousel-item-start {
5990 z-index: 0;
5991 opacity: 0;
5992 transition: opacity 0s 0.6s;
5993}
5994@media (prefers-reduced-motion: reduce) {
5995 .carousel-fade .active.carousel-item-end,
5996 .carousel-fade .active.carousel-item-start {
5997 transition: none;
5998 }
5999}
6000.carousel-control-next,
6001.carousel-control-prev {
6002 position: absolute;
6003 top: 0;
6004 bottom: 0;
6005 z-index: 1;
6006 display: flex;
6007 align-items: center;
6008 justify-content: center;
6009 width: 15%;
6010 padding: 0;
6011 color: #fff;
6012 text-align: center;
6013 background: 0 0;
6014 border: 0;
6015 opacity: 0.5;
6016 transition: opacity 0.15s ease;
6017}
6018@media (prefers-reduced-motion: reduce) {
6019 .carousel-control-next,
6020 .carousel-control-prev {
6021 transition: none;
6022 }
6023}
6024.carousel-control-next:focus,
6025.carousel-control-next:hover,
6026.carousel-control-prev:focus,
6027.carousel-control-prev:hover {
6028 color: #fff;
6029 text-decoration: none;
6030 outline: 0;
6031 opacity: 0.9;
6032}
6033.carousel-control-prev {
6034 left: 0;
6035}
6036.carousel-control-next {
6037 right: 0;
6038}
6039.carousel-control-next-icon,
6040.carousel-control-prev-icon {
6041 display: inline-block;
6042 width: 2rem;
6043 height: 2rem;
6044 background-repeat: no-repeat;
6045 background-position: 50%;
6046 background-size: 100% 100%;
6047}
6048.carousel-control-prev-icon {
6049 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");
6050}
6051.carousel-control-next-icon {
6052 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");
6053}
6054.carousel-indicators {
6055 position: absolute;
6056 right: 0;
6057 bottom: 0;
6058 left: 0;
6059 z-index: 2;
6060 display: flex;
6061 justify-content: center;
6062 padding: 0;
6063 margin-right: 15%;
6064 margin-bottom: 1rem;
6065 margin-left: 15%;
6066}
6067.carousel-indicators [data-bs-target] {
6068 box-sizing: content-box;
6069 flex: 0 1 auto;
6070 width: 30px;
6071 height: 3px;
6072 padding: 0;
6073 margin-right: 3px;
6074 margin-left: 3px;
6075 text-indent: -999px;
6076 cursor: pointer;
6077 background-color: #fff;
6078 background-clip: padding-box;
6079 border: 0;
6080 border-top: 10px solid transparent;
6081 border-bottom: 10px solid transparent;
6082 opacity: 0.5;
6083 transition: opacity 0.6s ease;
6084}
6085@media (prefers-reduced-motion: reduce) {
6086 .carousel-indicators [data-bs-target] {
6087 transition: none;
6088 }
6089}
6090.carousel-indicators .active {
6091 opacity: 1;
6092}
6093.carousel-caption {
6094 position: absolute;
6095 right: 15%;
6096 bottom: 1.25rem;
6097 left: 15%;
6098 padding-top: 1.25rem;
6099 padding-bottom: 1.25rem;
6100 color: #fff;
6101 text-align: center;
6102}
6103.carousel-dark .carousel-control-next-icon,
6104.carousel-dark .carousel-control-prev-icon {
6105 filter: invert(1) grayscale(100);
6106}
6107.carousel-dark .carousel-indicators [data-bs-target] {
6108 background-color: #000;
6109}
6110.carousel-dark .carousel-caption {
6111 color: #000;
6112}
6113[data-bs-theme="dark"] .carousel .carousel-control-next-icon,
6114[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,
6115[data-bs-theme="dark"].carousel .carousel-control-next-icon,
6116[data-bs-theme="dark"].carousel .carousel-control-prev-icon {
6117 filter: invert(1) grayscale(100);
6118}
6119[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target],
6120[data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] {
6121 background-color: #000;
6122}
6123[data-bs-theme="dark"] .carousel .carousel-caption,
6124[data-bs-theme="dark"].carousel .carousel-caption {
6125 color: #000;
6126}
6127.spinner-border,
6128.spinner-grow {
6129 display: inline-block;
6130 width: var(--bs-spinner-width);
6131 height: var(--bs-spinner-height);
6132 vertical-align: var(--bs-spinner-vertical-align);
6133 border-radius: 50%;
6134 animation: var(--bs-spinner-animation-speed) linear infinite
6135 var(--bs-spinner-animation-name);
6136}
6137@keyframes spinner-border {
6138 to {
6139 transform: rotate(360deg);
6140 }
6141}
6142.spinner-border {
6143 --bs-spinner-width: 2rem;
6144 --bs-spinner-height: 2rem;
6145 --bs-spinner-vertical-align: -0.125em;
6146 --bs-spinner-border-width: 0.25em;
6147 --bs-spinner-animation-speed: 0.75s;
6148 --bs-spinner-animation-name: spinner-border;
6149 border: var(--bs-spinner-border-width) solid currentcolor;
6150 border-right-color: transparent;
6151}
6152.spinner-border-sm {
6153 --bs-spinner-width: 1rem;
6154 --bs-spinner-height: 1rem;
6155 --bs-spinner-border-width: 0.2em;
6156}
6157@keyframes spinner-grow {
6158 0% {
6159 transform: scale(0);
6160 }
6161 50% {
6162 opacity: 1;
6163 transform: none;
6164 }
6165}
6166.spinner-grow {
6167 --bs-spinner-width: 2rem;
6168 --bs-spinner-height: 2rem;
6169 --bs-spinner-vertical-align: -0.125em;
6170 --bs-spinner-animation-speed: 0.75s;
6171 --bs-spinner-animation-name: spinner-grow;
6172 background-color: currentcolor;
6173 opacity: 0;
6174}
6175.spinner-grow-sm {
6176 --bs-spinner-width: 1rem;
6177 --bs-spinner-height: 1rem;
6178}
6179@media (prefers-reduced-motion: reduce) {
6180 .spinner-border,
6181 .spinner-grow {
6182 --bs-spinner-animation-speed: 1.5s;
6183 }
6184}
6185.offcanvas,
6186.offcanvas-lg,
6187.offcanvas-md,
6188.offcanvas-sm,
6189.offcanvas-xl,
6190.offcanvas-xxl {
6191 --bs-offcanvas-zindex: 1045;
6192 --bs-offcanvas-width: 400px;
6193 --bs-offcanvas-height: 30vh;
6194 --bs-offcanvas-padding-x: 1rem;
6195 --bs-offcanvas-padding-y: 1rem;
6196 --bs-offcanvas-color: var(--bs-body-color);
6197 --bs-offcanvas-bg: var(--bs-body-bg);
6198 --bs-offcanvas-border-width: var(--bs-border-width);
6199 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6200 --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
6201 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6202 --bs-offcanvas-title-line-height: 1.5;
6203}
6204@media (max-width: 575.98px) {
6205 .offcanvas-sm {
6206 position: fixed;
6207 bottom: 0;
6208 z-index: var(--bs-offcanvas-zindex);
6209 display: flex;
6210 flex-direction: column;
6211 max-width: 100%;
6212 color: var(--bs-offcanvas-color);
6213 visibility: hidden;
6214 background-color: var(--bs-offcanvas-bg);
6215 background-clip: padding-box;
6216 outline: 0;
6217 transition: var(--bs-offcanvas-transition);
6218 }
6219}
6220@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6221 .offcanvas-sm {
6222 transition: none;
6223 }
6224}
6225@media (max-width: 575.98px) {
6226 .offcanvas-sm.offcanvas-start {
6227 top: 0;
6228 left: 0;
6229 width: var(--bs-offcanvas-width);
6230 border-right: var(--bs-offcanvas-border-width) solid
6231 var(--bs-offcanvas-border-color);
6232 transform: translateX(-100%);
6233 }
6234 .offcanvas-sm.offcanvas-end {
6235 top: 0;
6236 right: 0;
6237 width: var(--bs-offcanvas-width);
6238 border-left: var(--bs-offcanvas-border-width) solid
6239 var(--bs-offcanvas-border-color);
6240 transform: translateX(100%);
6241 }
6242 .offcanvas-sm.offcanvas-top {
6243 top: 0;
6244 right: 0;
6245 left: 0;
6246 height: var(--bs-offcanvas-height);
6247 max-height: 100%;
6248 border-bottom: var(--bs-offcanvas-border-width) solid
6249 var(--bs-offcanvas-border-color);
6250 transform: translateY(-100%);
6251 }
6252 .offcanvas-sm.offcanvas-bottom {
6253 right: 0;
6254 left: 0;
6255 height: var(--bs-offcanvas-height);
6256 max-height: 100%;
6257 border-top: var(--bs-offcanvas-border-width) solid
6258 var(--bs-offcanvas-border-color);
6259 transform: translateY(100%);
6260 }
6261 .offcanvas-sm.show:not(.hiding),
6262 .offcanvas-sm.showing {
6263 transform: none;
6264 }
6265 .offcanvas-sm.hiding,
6266 .offcanvas-sm.show,
6267 .offcanvas-sm.showing {
6268 visibility: visible;
6269 }
6270}
6271@media (min-width: 576px) {
6272 .offcanvas-sm {
6273 --bs-offcanvas-height: auto;
6274 --bs-offcanvas-border-width: 0;
6275 background-color: transparent !important;
6276 }
6277 .offcanvas-sm .offcanvas-header {
6278 display: none;
6279 }
6280 .offcanvas-sm .offcanvas-body {
6281 display: flex;
6282 flex-grow: 0;
6283 padding: 0;
6284 overflow-y: visible;
6285 background-color: transparent !important;
6286 }
6287}
6288@media (max-width: 767.98px) {
6289 .offcanvas-md {
6290 position: fixed;
6291 bottom: 0;
6292 z-index: var(--bs-offcanvas-zindex);
6293 display: flex;
6294 flex-direction: column;
6295 max-width: 100%;
6296 color: var(--bs-offcanvas-color);
6297 visibility: hidden;
6298 background-color: var(--bs-offcanvas-bg);
6299 background-clip: padding-box;
6300 outline: 0;
6301 transition: var(--bs-offcanvas-transition);
6302 }
6303}
6304@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6305 .offcanvas-md {
6306 transition: none;
6307 }
6308}
6309@media (max-width: 767.98px) {
6310 .offcanvas-md.offcanvas-start {
6311 top: 0;
6312 left: 0;
6313 width: var(--bs-offcanvas-width);
6314 border-right: var(--bs-offcanvas-border-width) solid
6315 var(--bs-offcanvas-border-color);
6316 transform: translateX(-100%);
6317 }
6318 .offcanvas-md.offcanvas-end {
6319 top: 0;
6320 right: 0;
6321 width: var(--bs-offcanvas-width);
6322 border-left: var(--bs-offcanvas-border-width) solid
6323 var(--bs-offcanvas-border-color);
6324 transform: translateX(100%);
6325 }
6326 .offcanvas-md.offcanvas-top {
6327 top: 0;
6328 right: 0;
6329 left: 0;
6330 height: var(--bs-offcanvas-height);
6331 max-height: 100%;
6332 border-bottom: var(--bs-offcanvas-border-width) solid
6333 var(--bs-offcanvas-border-color);
6334 transform: translateY(-100%);
6335 }
6336 .offcanvas-md.offcanvas-bottom {
6337 right: 0;
6338 left: 0;
6339 height: var(--bs-offcanvas-height);
6340 max-height: 100%;
6341 border-top: var(--bs-offcanvas-border-width) solid
6342 var(--bs-offcanvas-border-color);
6343 transform: translateY(100%);
6344 }
6345 .offcanvas-md.show:not(.hiding),
6346 .offcanvas-md.showing {
6347 transform: none;
6348 }
6349 .offcanvas-md.hiding,
6350 .offcanvas-md.show,
6351 .offcanvas-md.showing {
6352 visibility: visible;
6353 }
6354}
6355@media (min-width: 768px) {
6356 .offcanvas-md {
6357 --bs-offcanvas-height: auto;
6358 --bs-offcanvas-border-width: 0;
6359 background-color: transparent !important;
6360 }
6361 .offcanvas-md .offcanvas-header {
6362 display: none;
6363 }
6364 .offcanvas-md .offcanvas-body {
6365 display: flex;
6366 flex-grow: 0;
6367 padding: 0;
6368 overflow-y: visible;
6369 background-color: transparent !important;
6370 }
6371}
6372@media (max-width: 991.98px) {
6373 .offcanvas-lg {
6374 position: fixed;
6375 bottom: 0;
6376 z-index: var(--bs-offcanvas-zindex);
6377 display: flex;
6378 flex-direction: column;
6379 max-width: 100%;
6380 color: var(--bs-offcanvas-color);
6381 visibility: hidden;
6382 background-color: var(--bs-offcanvas-bg);
6383 background-clip: padding-box;
6384 outline: 0;
6385 transition: var(--bs-offcanvas-transition);
6386 }
6387}
6388@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6389 .offcanvas-lg {
6390 transition: none;
6391 }
6392}
6393@media (max-width: 991.98px) {
6394 .offcanvas-lg.offcanvas-start {
6395 top: 0;
6396 left: 0;
6397 width: var(--bs-offcanvas-width);
6398 border-right: var(--bs-offcanvas-border-width) solid
6399 var(--bs-offcanvas-border-color);
6400 transform: translateX(-100%);
6401 }
6402 .offcanvas-lg.offcanvas-end {
6403 top: 0;
6404 right: 0;
6405 width: var(--bs-offcanvas-width);
6406 border-left: var(--bs-offcanvas-border-width) solid
6407 var(--bs-offcanvas-border-color);
6408 transform: translateX(100%);
6409 }
6410 .offcanvas-lg.offcanvas-top {
6411 top: 0;
6412 right: 0;
6413 left: 0;
6414 height: var(--bs-offcanvas-height);
6415 max-height: 100%;
6416 border-bottom: var(--bs-offcanvas-border-width) solid
6417 var(--bs-offcanvas-border-color);
6418 transform: translateY(-100%);
6419 }
6420 .offcanvas-lg.offcanvas-bottom {
6421 right: 0;
6422 left: 0;
6423 height: var(--bs-offcanvas-height);
6424 max-height: 100%;
6425 border-top: var(--bs-offcanvas-border-width) solid
6426 var(--bs-offcanvas-border-color);
6427 transform: translateY(100%);
6428 }
6429 .offcanvas-lg.show:not(.hiding),
6430 .offcanvas-lg.showing {
6431 transform: none;
6432 }
6433 .offcanvas-lg.hiding,
6434 .offcanvas-lg.show,
6435 .offcanvas-lg.showing {
6436 visibility: visible;
6437 }
6438}
6439@media (min-width: 992px) {
6440 .offcanvas-lg {
6441 --bs-offcanvas-height: auto;
6442 --bs-offcanvas-border-width: 0;
6443 background-color: transparent !important;
6444 }
6445 .offcanvas-lg .offcanvas-header {
6446 display: none;
6447 }
6448 .offcanvas-lg .offcanvas-body {
6449 display: flex;
6450 flex-grow: 0;
6451 padding: 0;
6452 overflow-y: visible;
6453 background-color: transparent !important;
6454 }
6455}
6456@media (max-width: 1199.98px) {
6457 .offcanvas-xl {
6458 position: fixed;
6459 bottom: 0;
6460 z-index: var(--bs-offcanvas-zindex);
6461 display: flex;
6462 flex-direction: column;
6463 max-width: 100%;
6464 color: var(--bs-offcanvas-color);
6465 visibility: hidden;
6466 background-color: var(--bs-offcanvas-bg);
6467 background-clip: padding-box;
6468 outline: 0;
6469 transition: var(--bs-offcanvas-transition);
6470 }
6471}
6472@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6473 .offcanvas-xl {
6474 transition: none;
6475 }
6476}
6477@media (max-width: 1199.98px) {
6478 .offcanvas-xl.offcanvas-start {
6479 top: 0;
6480 left: 0;
6481 width: var(--bs-offcanvas-width);
6482 border-right: var(--bs-offcanvas-border-width) solid
6483 var(--bs-offcanvas-border-color);
6484 transform: translateX(-100%);
6485 }
6486 .offcanvas-xl.offcanvas-end {
6487 top: 0;
6488 right: 0;
6489 width: var(--bs-offcanvas-width);
6490 border-left: var(--bs-offcanvas-border-width) solid
6491 var(--bs-offcanvas-border-color);
6492 transform: translateX(100%);
6493 }
6494 .offcanvas-xl.offcanvas-top {
6495 top: 0;
6496 right: 0;
6497 left: 0;
6498 height: var(--bs-offcanvas-height);
6499 max-height: 100%;
6500 border-bottom: var(--bs-offcanvas-border-width) solid
6501 var(--bs-offcanvas-border-color);
6502 transform: translateY(-100%);
6503 }
6504 .offcanvas-xl.offcanvas-bottom {
6505 right: 0;
6506 left: 0;
6507 height: var(--bs-offcanvas-height);
6508 max-height: 100%;
6509 border-top: var(--bs-offcanvas-border-width) solid
6510 var(--bs-offcanvas-border-color);
6511 transform: translateY(100%);
6512 }
6513 .offcanvas-xl.show:not(.hiding),
6514 .offcanvas-xl.showing {
6515 transform: none;
6516 }
6517 .offcanvas-xl.hiding,
6518 .offcanvas-xl.show,
6519 .offcanvas-xl.showing {
6520 visibility: visible;
6521 }
6522}
6523@media (min-width: 1200px) {
6524 .offcanvas-xl {
6525 --bs-offcanvas-height: auto;
6526 --bs-offcanvas-border-width: 0;
6527 background-color: transparent !important;
6528 }
6529 .offcanvas-xl .offcanvas-header {
6530 display: none;
6531 }
6532 .offcanvas-xl .offcanvas-body {
6533 display: flex;
6534 flex-grow: 0;
6535 padding: 0;
6536 overflow-y: visible;
6537 background-color: transparent !important;
6538 }
6539}
6540@media (max-width: 1399.98px) {
6541 .offcanvas-xxl {
6542 position: fixed;
6543 bottom: 0;
6544 z-index: var(--bs-offcanvas-zindex);
6545 display: flex;
6546 flex-direction: column;
6547 max-width: 100%;
6548 color: var(--bs-offcanvas-color);
6549 visibility: hidden;
6550 background-color: var(--bs-offcanvas-bg);
6551 background-clip: padding-box;
6552 outline: 0;
6553 transition: var(--bs-offcanvas-transition);
6554 }
6555}
6556@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6557 .offcanvas-xxl {
6558 transition: none;
6559 }
6560}
6561@media (max-width: 1399.98px) {
6562 .offcanvas-xxl.offcanvas-start {
6563 top: 0;
6564 left: 0;
6565 width: var(--bs-offcanvas-width);
6566 border-right: var(--bs-offcanvas-border-width) solid
6567 var(--bs-offcanvas-border-color);
6568 transform: translateX(-100%);
6569 }
6570 .offcanvas-xxl.offcanvas-end {
6571 top: 0;
6572 right: 0;
6573 width: var(--bs-offcanvas-width);
6574 border-left: var(--bs-offcanvas-border-width) solid
6575 var(--bs-offcanvas-border-color);
6576 transform: translateX(100%);
6577 }
6578 .offcanvas-xxl.offcanvas-top {
6579 top: 0;
6580 right: 0;
6581 left: 0;
6582 height: var(--bs-offcanvas-height);
6583 max-height: 100%;
6584 border-bottom: var(--bs-offcanvas-border-width) solid
6585 var(--bs-offcanvas-border-color);
6586 transform: translateY(-100%);
6587 }
6588 .offcanvas-xxl.offcanvas-bottom {
6589 right: 0;
6590 left: 0;
6591 height: var(--bs-offcanvas-height);
6592 max-height: 100%;
6593 border-top: var(--bs-offcanvas-border-width) solid
6594 var(--bs-offcanvas-border-color);
6595 transform: translateY(100%);
6596 }
6597 .offcanvas-xxl.show:not(.hiding),
6598 .offcanvas-xxl.showing {
6599 transform: none;
6600 }
6601 .offcanvas-xxl.hiding,
6602 .offcanvas-xxl.show,
6603 .offcanvas-xxl.showing {
6604 visibility: visible;
6605 }
6606}
6607@media (min-width: 1400px) {
6608 .offcanvas-xxl {
6609 --bs-offcanvas-height: auto;
6610 --bs-offcanvas-border-width: 0;
6611 background-color: transparent !important;
6612 }
6613 .offcanvas-xxl .offcanvas-header {
6614 display: none;
6615 }
6616 .offcanvas-xxl .offcanvas-body {
6617 display: flex;
6618 flex-grow: 0;
6619 padding: 0;
6620 overflow-y: visible;
6621 background-color: transparent !important;
6622 }
6623}
6624.offcanvas {
6625 position: fixed;
6626 bottom: 0;
6627 z-index: var(--bs-offcanvas-zindex);
6628 display: flex;
6629 flex-direction: column;
6630 max-width: 100%;
6631 color: var(--bs-offcanvas-color);
6632 visibility: hidden;
6633 background-color: var(--bs-offcanvas-bg);
6634 background-clip: padding-box;
6635 outline: 0;
6636 transition: var(--bs-offcanvas-transition);
6637}
6638@media (prefers-reduced-motion: reduce) {
6639 .offcanvas {
6640 transition: none;
6641 }
6642}
6643.offcanvas.offcanvas-start {
6644 top: 0;
6645 left: 0;
6646 width: var(--bs-offcanvas-width);
6647 border-right: var(--bs-offcanvas-border-width) solid
6648 var(--bs-offcanvas-border-color);
6649 transform: translateX(-100%);
6650}
6651.offcanvas.offcanvas-end {
6652 top: 0;
6653 right: 0;
6654 width: var(--bs-offcanvas-width);
6655 border-left: var(--bs-offcanvas-border-width) solid
6656 var(--bs-offcanvas-border-color);
6657 transform: translateX(100%);
6658}
6659.offcanvas.offcanvas-top {
6660 top: 0;
6661 right: 0;
6662 left: 0;
6663 height: var(--bs-offcanvas-height);
6664 max-height: 100%;
6665 border-bottom: var(--bs-offcanvas-border-width) solid
6666 var(--bs-offcanvas-border-color);
6667 transform: translateY(-100%);
6668}
6669.offcanvas.offcanvas-bottom {
6670 right: 0;
6671 left: 0;
6672 height: var(--bs-offcanvas-height);
6673 max-height: 100%;
6674 border-top: var(--bs-offcanvas-border-width) solid
6675 var(--bs-offcanvas-border-color);
6676 transform: translateY(100%);
6677}
6678.offcanvas.show:not(.hiding),
6679.offcanvas.showing {
6680 transform: none;
6681}
6682.offcanvas.hiding,
6683.offcanvas.show,
6684.offcanvas.showing {
6685 visibility: visible;
6686}
6687.offcanvas-backdrop {
6688 position: fixed;
6689 top: 0;
6690 left: 0;
6691 z-index: 1040;
6692 width: 100vw;
6693 height: 100vh;
6694 background-color: #000;
6695}
6696.offcanvas-backdrop.fade {
6697 opacity: 0;
6698}
6699.offcanvas-backdrop.show {
6700 opacity: 0.5;
6701}
6702.offcanvas-header {
6703 display: flex;
6704 align-items: center;
6705 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6706}
6707.offcanvas-header .btn-close {
6708 padding: calc(var(--bs-offcanvas-padding-y) * 0.5)
6709 calc(var(--bs-offcanvas-padding-x) * 0.5);
6710 margin: calc(-0.5 * var(--bs-offcanvas-padding-y))
6711 calc(-0.5 * var(--bs-offcanvas-padding-x))
6712 calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
6713}
6714.offcanvas-title {
6715 margin-bottom: 0;
6716 line-height: var(--bs-offcanvas-title-line-height);
6717}
6718.offcanvas-body {
6719 flex-grow: 1;
6720 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6721 overflow-y: auto;
6722}
6723.placeholder {
6724 display: inline-block;
6725 min-height: 1em;
6726 vertical-align: middle;
6727 cursor: wait;
6728 background-color: currentcolor;
6729 opacity: 0.5;
6730}
6731.placeholder.btn::before {
6732 display: inline-block;
6733 content: "";
6734}
6735.placeholder-xs {
6736 min-height: 0.6em;
6737}
6738.placeholder-sm {
6739 min-height: 0.8em;
6740}
6741.placeholder-lg {
6742 min-height: 1.2em;
6743}
6744.placeholder-glow .placeholder {
6745 animation: placeholder-glow 2s ease-in-out infinite;
6746}
6747@keyframes placeholder-glow {
6748 50% {
6749 opacity: 0.2;
6750 }
6751}
6752.placeholder-wave {
6753 -webkit-mask-image: linear-gradient(
6754 130deg,
6755 #000 55%,
6756 rgba(0, 0, 0, 0.8) 75%,
6757 #000 95%
6758 );
6759 mask-image: linear-gradient(
6760 130deg,
6761 #000 55%,
6762 rgba(0, 0, 0, 0.8) 75%,
6763 #000 95%
6764 );
6765 -webkit-mask-size: 200% 100%;
6766 mask-size: 200% 100%;
6767 animation: placeholder-wave 2s linear infinite;
6768}
6769@keyframes placeholder-wave {
6770 100% {
6771 -webkit-mask-position: -200% 0%;
6772 mask-position: -200% 0%;
6773 }
6774}
6775.clearfix::after {
6776 display: block;
6777 clear: both;
6778 content: "";
6779}
6780.text-bg-primary {
6781 color: #fff !important;
6782 background-color: RGBA(
6783 var(--bs-primary-rgb),
6784 var(--bs-bg-opacity, 1)
6785 ) !important;
6786}
6787.text-bg-secondary {
6788 color: #fff !important;
6789 background-color: RGBA(
6790 var(--bs-secondary-rgb),
6791 var(--bs-bg-opacity, 1)
6792 ) !important;
6793}
6794.text-bg-success {
6795 color: #fff !important;
6796 background-color: RGBA(
6797 var(--bs-success-rgb),
6798 var(--bs-bg-opacity, 1)
6799 ) !important;
6800}
6801.text-bg-info {
6802 color: #000 !important;
6803 background-color: RGBA(
6804 var(--bs-info-rgb),
6805 var(--bs-bg-opacity, 1)
6806 ) !important;
6807}
6808.text-bg-warning {
6809 color: #000 !important;
6810 background-color: RGBA(
6811 var(--bs-warning-rgb),
6812 var(--bs-bg-opacity, 1)
6813 ) !important;
6814}
6815.text-bg-danger {
6816 color: #fff !important;
6817 background-color: RGBA(
6818 var(--bs-danger-rgb),
6819 var(--bs-bg-opacity, 1)
6820 ) !important;
6821}
6822.text-bg-light {
6823 color: #000 !important;
6824 background-color: RGBA(
6825 var(--bs-light-rgb),
6826 var(--bs-bg-opacity, 1)
6827 ) !important;
6828}
6829.text-bg-dark {
6830 color: #fff !important;
6831 background-color: RGBA(
6832 var(--bs-dark-rgb),
6833 var(--bs-bg-opacity, 1)
6834 ) !important;
6835}
6836.link-primary {
6837 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6838 -webkit-text-decoration-color: RGBA(
6839 var(--bs-primary-rgb),
6840 var(--bs-link-underline-opacity, 1)
6841 ) !important;
6842 text-decoration-color: RGBA(
6843 var(--bs-primary-rgb),
6844 var(--bs-link-underline-opacity, 1)
6845 ) !important;
6846}
6847.link-primary:focus,
6848.link-primary:hover {
6849 color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
6850 -webkit-text-decoration-color: RGBA(
6851 10,
6852 88,
6853 202,
6854 var(--bs-link-underline-opacity, 1)
6855 ) !important;
6856 text-decoration-color: RGBA(
6857 10,
6858 88,
6859 202,
6860 var(--bs-link-underline-opacity, 1)
6861 ) !important;
6862}
6863.link-secondary {
6864 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6865 -webkit-text-decoration-color: RGBA(
6866 var(--bs-secondary-rgb),
6867 var(--bs-link-underline-opacity, 1)
6868 ) !important;
6869 text-decoration-color: RGBA(
6870 var(--bs-secondary-rgb),
6871 var(--bs-link-underline-opacity, 1)
6872 ) !important;
6873}
6874.link-secondary:focus,
6875.link-secondary:hover {
6876 color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
6877 -webkit-text-decoration-color: RGBA(
6878 86,
6879 94,
6880 100,
6881 var(--bs-link-underline-opacity, 1)
6882 ) !important;
6883 text-decoration-color: RGBA(
6884 86,
6885 94,
6886 100,
6887 var(--bs-link-underline-opacity, 1)
6888 ) !important;
6889}
6890.link-success {
6891 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6892 -webkit-text-decoration-color: RGBA(
6893 var(--bs-success-rgb),
6894 var(--bs-link-underline-opacity, 1)
6895 ) !important;
6896 text-decoration-color: RGBA(
6897 var(--bs-success-rgb),
6898 var(--bs-link-underline-opacity, 1)
6899 ) !important;
6900}
6901.link-success:focus,
6902.link-success:hover {
6903 color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
6904 -webkit-text-decoration-color: RGBA(
6905 20,
6906 108,
6907 67,
6908 var(--bs-link-underline-opacity, 1)
6909 ) !important;
6910 text-decoration-color: RGBA(
6911 20,
6912 108,
6913 67,
6914 var(--bs-link-underline-opacity, 1)
6915 ) !important;
6916}
6917.link-info {
6918 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6919 -webkit-text-decoration-color: RGBA(
6920 var(--bs-info-rgb),
6921 var(--bs-link-underline-opacity, 1)
6922 ) !important;
6923 text-decoration-color: RGBA(
6924 var(--bs-info-rgb),
6925 var(--bs-link-underline-opacity, 1)
6926 ) !important;
6927}
6928.link-info:focus,
6929.link-info:hover {
6930 color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
6931 -webkit-text-decoration-color: RGBA(
6932 61,
6933 213,
6934 243,
6935 var(--bs-link-underline-opacity, 1)
6936 ) !important;
6937 text-decoration-color: RGBA(
6938 61,
6939 213,
6940 243,
6941 var(--bs-link-underline-opacity, 1)
6942 ) !important;
6943}
6944.link-warning {
6945 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6946 -webkit-text-decoration-color: RGBA(
6947 var(--bs-warning-rgb),
6948 var(--bs-link-underline-opacity, 1)
6949 ) !important;
6950 text-decoration-color: RGBA(
6951 var(--bs-warning-rgb),
6952 var(--bs-link-underline-opacity, 1)
6953 ) !important;
6954}
6955.link-warning:focus,
6956.link-warning:hover {
6957 color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
6958 -webkit-text-decoration-color: RGBA(
6959 255,
6960 205,
6961 57,
6962 var(--bs-link-underline-opacity, 1)
6963 ) !important;
6964 text-decoration-color: RGBA(
6965 255,
6966 205,
6967 57,
6968 var(--bs-link-underline-opacity, 1)
6969 ) !important;
6970}
6971.link-danger {
6972 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6973 -webkit-text-decoration-color: RGBA(
6974 var(--bs-danger-rgb),
6975 var(--bs-link-underline-opacity, 1)
6976 ) !important;
6977 text-decoration-color: RGBA(
6978 var(--bs-danger-rgb),
6979 var(--bs-link-underline-opacity, 1)
6980 ) !important;
6981}
6982.link-danger:focus,
6983.link-danger:hover {
6984 color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
6985 -webkit-text-decoration-color: RGBA(
6986 176,
6987 42,
6988 55,
6989 var(--bs-link-underline-opacity, 1)
6990 ) !important;
6991 text-decoration-color: RGBA(
6992 176,
6993 42,
6994 55,
6995 var(--bs-link-underline-opacity, 1)
6996 ) !important;
6997}
6998.link-light {
6999 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
7000 -webkit-text-decoration-color: RGBA(
7001 var(--bs-light-rgb),
7002 var(--bs-link-underline-opacity, 1)
7003 ) !important;
7004 text-decoration-color: RGBA(
7005 var(--bs-light-rgb),
7006 var(--bs-link-underline-opacity, 1)
7007 ) !important;
7008}
7009.link-light:focus,
7010.link-light:hover {
7011 color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
7012 -webkit-text-decoration-color: RGBA(
7013 249,
7014 250,
7015 251,
7016 var(--bs-link-underline-opacity, 1)
7017 ) !important;
7018 text-decoration-color: RGBA(
7019 249,
7020 250,
7021 251,
7022 var(--bs-link-underline-opacity, 1)
7023 ) !important;
7024}
7025.link-dark {
7026 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
7027 -webkit-text-decoration-color: RGBA(
7028 var(--bs-dark-rgb),
7029 var(--bs-link-underline-opacity, 1)
7030 ) !important;
7031 text-decoration-color: RGBA(
7032 var(--bs-dark-rgb),
7033 var(--bs-link-underline-opacity, 1)
7034 ) !important;
7035}
7036.link-dark:focus,
7037.link-dark:hover {
7038 color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
7039 -webkit-text-decoration-color: RGBA(
7040 26,
7041 30,
7042 33,
7043 var(--bs-link-underline-opacity, 1)
7044 ) !important;
7045 text-decoration-color: RGBA(
7046 26,
7047 30,
7048 33,
7049 var(--bs-link-underline-opacity, 1)
7050 ) !important;
7051}
7052.link-body-emphasis {
7053 color: RGBA(
7054 var(--bs-emphasis-color-rgb),
7055 var(--bs-link-opacity, 1)
7056 ) !important;
7057 -webkit-text-decoration-color: RGBA(
7058 var(--bs-emphasis-color-rgb),
7059 var(--bs-link-underline-opacity, 1)
7060 ) !important;
7061 text-decoration-color: RGBA(
7062 var(--bs-emphasis-color-rgb),
7063 var(--bs-link-underline-opacity, 1)
7064 ) !important;
7065}
7066.link-body-emphasis:focus,
7067.link-body-emphasis:hover {
7068 color: RGBA(
7069 var(--bs-emphasis-color-rgb),
7070 var(--bs-link-opacity, 0.75)
7071 ) !important;
7072 -webkit-text-decoration-color: RGBA(
7073 var(--bs-emphasis-color-rgb),
7074 var(--bs-link-underline-opacity, 0.75)
7075 ) !important;
7076 text-decoration-color: RGBA(
7077 var(--bs-emphasis-color-rgb),
7078 var(--bs-link-underline-opacity, 0.75)
7079 ) !important;
7080}
7081.focus-ring:focus {
7082 outline: 0;
7083 box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0)
7084 var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width)
7085 var(--bs-focus-ring-color);
7086}
7087.icon-link {
7088 display: inline-flex;
7089 gap: 0.375rem;
7090 align-items: center;
7091 -webkit-text-decoration-color: rgba(
7092 var(--bs-link-color-rgb),
7093 var(--bs-link-opacity, 0.5)
7094 );
7095 text-decoration-color: rgba(
7096 var(--bs-link-color-rgb),
7097 var(--bs-link-opacity, 0.5)
7098 );
7099 text-underline-offset: 0.25em;
7100 -webkit-backface-visibility: hidden;
7101 backface-visibility: hidden;
7102}
7103.icon-link > .bi {
7104 flex-shrink: 0;
7105 width: 1em;
7106 height: 1em;
7107 fill: currentcolor;
7108 transition: 0.2s ease-in-out transform;
7109}
7110@media (prefers-reduced-motion: reduce) {
7111 .icon-link > .bi {
7112 transition: none;
7113 }
7114}
7115.icon-link-hover:focus-visible > .bi,
7116.icon-link-hover:hover > .bi {
7117 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
7118}
7119.ratio {
7120 position: relative;
7121 width: 100%;
7122}
7123.ratio::before {
7124 display: block;
7125 padding-top: var(--bs-aspect-ratio);
7126 content: "";
7127}
7128.ratio > * {
7129 position: absolute;
7130 top: 0;
7131 left: 0;
7132 width: 100%;
7133 height: 100%;
7134}
7135.ratio-1x1 {
7136 --bs-aspect-ratio: 100%;
7137}
7138.ratio-4x3 {
7139 --bs-aspect-ratio: 75%;
7140}
7141.ratio-16x9 {
7142 --bs-aspect-ratio: 56.25%;
7143}
7144.ratio-21x9 {
7145 --bs-aspect-ratio: 42.8571428571%;
7146}
7147.fixed-top {
7148 position: fixed;
7149 top: 0;
7150 right: 0;
7151 left: 0;
7152 z-index: 1030;
7153}
7154.fixed-bottom {
7155 position: fixed;
7156 right: 0;
7157 bottom: 0;
7158 left: 0;
7159 z-index: 1030;
7160}
7161.sticky-top {
7162 position: -webkit-sticky;
7163 position: sticky;
7164 top: 0;
7165 z-index: 1020;
7166}
7167.sticky-bottom {
7168 position: -webkit-sticky;
7169 position: sticky;
7170 bottom: 0;
7171 z-index: 1020;
7172}
7173@media (min-width: 576px) {
7174 .sticky-sm-top {
7175 position: -webkit-sticky;
7176 position: sticky;
7177 top: 0;
7178 z-index: 1020;
7179 }
7180 .sticky-sm-bottom {
7181 position: -webkit-sticky;
7182 position: sticky;
7183 bottom: 0;
7184 z-index: 1020;
7185 }
7186}
7187@media (min-width: 768px) {
7188 .sticky-md-top {
7189 position: -webkit-sticky;
7190 position: sticky;
7191 top: 0;
7192 z-index: 1020;
7193 }
7194 .sticky-md-bottom {
7195 position: -webkit-sticky;
7196 position: sticky;
7197 bottom: 0;
7198 z-index: 1020;
7199 }
7200}
7201@media (min-width: 992px) {
7202 .sticky-lg-top {
7203 position: -webkit-sticky;
7204 position: sticky;
7205 top: 0;
7206 z-index: 1020;
7207 }
7208 .sticky-lg-bottom {
7209 position: -webkit-sticky;
7210 position: sticky;
7211 bottom: 0;
7212 z-index: 1020;
7213 }
7214}
7215@media (min-width: 1200px) {
7216 .sticky-xl-top {
7217 position: -webkit-sticky;
7218 position: sticky;
7219 top: 0;
7220 z-index: 1020;
7221 }
7222 .sticky-xl-bottom {
7223 position: -webkit-sticky;
7224 position: sticky;
7225 bottom: 0;
7226 z-index: 1020;
7227 }
7228}
7229@media (min-width: 1400px) {
7230 .sticky-xxl-top {
7231 position: -webkit-sticky;
7232 position: sticky;
7233 top: 0;
7234 z-index: 1020;
7235 }
7236 .sticky-xxl-bottom {
7237 position: -webkit-sticky;
7238 position: sticky;
7239 bottom: 0;
7240 z-index: 1020;
7241 }
7242}
7243.hstack {
7244 display: flex;
7245 flex-direction: row;
7246 align-items: center;
7247 align-self: stretch;
7248}
7249.vstack {
7250 display: flex;
7251 flex: 1 1 auto;
7252 flex-direction: column;
7253 align-self: stretch;
7254}
7255.visually-hidden,
7256.visually-hidden-focusable:not(:focus):not(:focus-within) {
7257 width: 1px !important;
7258 height: 1px !important;
7259 padding: 0 !important;
7260 margin: -1px !important;
7261 overflow: hidden !important;
7262 clip: rect(0, 0, 0, 0) !important;
7263 white-space: nowrap !important;
7264 border: 0 !important;
7265}
7266.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),
7267.visually-hidden:not(caption) {
7268 position: absolute !important;
7269}
7270.stretched-link::after {
7271 position: absolute;
7272 top: 0;
7273 right: 0;
7274 bottom: 0;
7275 left: 0;
7276 z-index: 1;
7277 content: "";
7278}
7279.text-truncate {
7280 overflow: hidden;
7281 text-overflow: ellipsis;
7282 white-space: nowrap;
7283}
7284.vr {
7285 display: inline-block;
7286 align-self: stretch;
7287 width: var(--bs-border-width);
7288 min-height: 1em;
7289 background-color: currentcolor;
7290 opacity: 0.25;
7291}
7292.align-baseline {
7293 vertical-align: baseline !important;
7294}
7295.align-top {
7296 vertical-align: top !important;
7297}
7298.align-middle {
7299 vertical-align: middle !important;
7300}
7301.align-bottom {
7302 vertical-align: bottom !important;
7303}
7304.align-text-bottom {
7305 vertical-align: text-bottom !important;
7306}
7307.align-text-top {
7308 vertical-align: text-top !important;
7309}
7310.float-start {
7311 float: left !important;
7312}
7313.float-end {
7314 float: right !important;
7315}
7316.float-none {
7317 float: none !important;
7318}
7319.object-fit-contain {
7320 -o-object-fit: contain !important;
7321 object-fit: contain !important;
7322}
7323.object-fit-cover {
7324 -o-object-fit: cover !important;
7325 object-fit: cover !important;
7326}
7327.object-fit-fill {
7328 -o-object-fit: fill !important;
7329 object-fit: fill !important;
7330}
7331.object-fit-scale {
7332 -o-object-fit: scale-down !important;
7333 object-fit: scale-down !important;
7334}
7335.object-fit-none {
7336 -o-object-fit: none !important;
7337 object-fit: none !important;
7338}
7339.opacity-0 {
7340 opacity: 0 !important;
7341}
7342.opacity-25 {
7343 opacity: 0.25 !important;
7344}
7345.opacity-50 {
7346 opacity: 0.5 !important;
7347}
7348.opacity-75 {
7349 opacity: 0.75 !important;
7350}
7351.opacity-100 {
7352 opacity: 1 !important;
7353}
7354.overflow-auto {
7355 overflow: auto !important;
7356}
7357.overflow-hidden {
7358 overflow: hidden !important;
7359}
7360.overflow-visible {
7361 overflow: visible !important;
7362}
7363.overflow-scroll {
7364 overflow: scroll !important;
7365}
7366.overflow-x-auto {
7367 overflow-x: auto !important;
7368}
7369.overflow-x-hidden {
7370 overflow-x: hidden !important;
7371}
7372.overflow-x-visible {
7373 overflow-x: visible !important;
7374}
7375.overflow-x-scroll {
7376 overflow-x: scroll !important;
7377}
7378.overflow-y-auto {
7379 overflow-y: auto !important;
7380}
7381.overflow-y-hidden {
7382 overflow-y: hidden !important;
7383}
7384.overflow-y-visible {
7385 overflow-y: visible !important;
7386}
7387.overflow-y-scroll {
7388 overflow-y: scroll !important;
7389}
7390.d-inline {
7391 display: inline !important;
7392}
7393.d-inline-block {
7394 display: inline-block !important;
7395}
7396.d-block {
7397 display: block !important;
7398}
7399.d-grid {
7400 display: grid !important;
7401}
7402.d-inline-grid {
7403 display: inline-grid !important;
7404}
7405.d-table {
7406 display: table !important;
7407}
7408.d-table-row {
7409 display: table-row !important;
7410}
7411.d-table-cell {
7412 display: table-cell !important;
7413}
7414.d-flex {
7415 display: flex !important;
7416}
7417.d-inline-flex {
7418 display: inline-flex !important;
7419}
7420.d-none {
7421 display: none !important;
7422}
7423.shadow {
7424 box-shadow: var(--bs-box-shadow) !important;
7425}
7426.shadow-sm {
7427 box-shadow: var(--bs-box-shadow-sm) !important;
7428}
7429.shadow-lg {
7430 box-shadow: var(--bs-box-shadow-lg) !important;
7431}
7432.shadow-none {
7433 box-shadow: none !important;
7434}
7435.focus-ring-primary {
7436 --bs-focus-ring-color: rgba(
7437 var(--bs-primary-rgb),
7438 var(--bs-focus-ring-opacity)
7439 );
7440}
7441.focus-ring-secondary {
7442 --bs-focus-ring-color: rgba(
7443 var(--bs-secondary-rgb),
7444 var(--bs-focus-ring-opacity)
7445 );
7446}
7447.focus-ring-success {
7448 --bs-focus-ring-color: rgba(
7449 var(--bs-success-rgb),
7450 var(--bs-focus-ring-opacity)
7451 );
7452}
7453.focus-ring-info {
7454 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7455}
7456.focus-ring-warning {
7457 --bs-focus-ring-color: rgba(
7458 var(--bs-warning-rgb),
7459 var(--bs-focus-ring-opacity)
7460 );
7461}
7462.focus-ring-danger {
7463 --bs-focus-ring-color: rgba(
7464 var(--bs-danger-rgb),
7465 var(--bs-focus-ring-opacity)
7466 );
7467}
7468.focus-ring-light {
7469 --bs-focus-ring-color: rgba(
7470 var(--bs-light-rgb),
7471 var(--bs-focus-ring-opacity)
7472 );
7473}
7474.focus-ring-dark {
7475 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7476}
7477.position-static {
7478 position: static !important;
7479}
7480.position-relative {
7481 position: relative !important;
7482}
7483.position-absolute {
7484 position: absolute !important;
7485}
7486.position-fixed {
7487 position: fixed !important;
7488}
7489.position-sticky {
7490 position: -webkit-sticky !important;
7491 position: sticky !important;
7492}
7493.top-0 {
7494 top: 0 !important;
7495}
7496.top-50 {
7497 top: 50% !important;
7498}
7499.top-100 {
7500 top: 100% !important;
7501}
7502.bottom-0 {
7503 bottom: 0 !important;
7504}
7505.bottom-50 {
7506 bottom: 50% !important;
7507}
7508.bottom-100 {
7509 bottom: 100% !important;
7510}
7511.start-0 {
7512 left: 0 !important;
7513}
7514.start-50 {
7515 left: 50% !important;
7516}
7517.start-100 {
7518 left: 100% !important;
7519}
7520.end-0 {
7521 right: 0 !important;
7522}
7523.end-50 {
7524 right: 50% !important;
7525}
7526.end-100 {
7527 right: 100% !important;
7528}
7529.translate-middle {
7530 transform: translate(-50%, -50%) !important;
7531}
7532.translate-middle-x {
7533 transform: translateX(-50%) !important;
7534}
7535.translate-middle-y {
7536 transform: translateY(-50%) !important;
7537}
7538.border {
7539 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)
7540 !important;
7541}
7542.border-0 {
7543 border: 0 !important;
7544}
7545.border-top {
7546 border-top: var(--bs-border-width) var(--bs-border-style)
7547 var(--bs-border-color) !important;
7548}
7549.border-top-0 {
7550 border-top: 0 !important;
7551}
7552.border-end {
7553 border-right: var(--bs-border-width) var(--bs-border-style)
7554 var(--bs-border-color) !important;
7555}
7556.border-end-0 {
7557 border-right: 0 !important;
7558}
7559.border-bottom {
7560 border-bottom: var(--bs-border-width) var(--bs-border-style)
7561 var(--bs-border-color) !important;
7562}
7563.border-bottom-0 {
7564 border-bottom: 0 !important;
7565}
7566.border-start {
7567 border-left: var(--bs-border-width) var(--bs-border-style)
7568 var(--bs-border-color) !important;
7569}
7570.border-start-0 {
7571 border-left: 0 !important;
7572}
7573.border-primary {
7574 --bs-border-opacity: 1;
7575 border-color: rgba(
7576 var(--bs-primary-rgb),
7577 var(--bs-border-opacity)
7578 ) !important;
7579}
7580.border-secondary {
7581 --bs-border-opacity: 1;
7582 border-color: rgba(
7583 var(--bs-secondary-rgb),
7584 var(--bs-border-opacity)
7585 ) !important;
7586}
7587.border-success {
7588 --bs-border-opacity: 1;
7589 border-color: rgba(
7590 var(--bs-success-rgb),
7591 var(--bs-border-opacity)
7592 ) !important;
7593}
7594.border-info {
7595 --bs-border-opacity: 1;
7596 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7597}
7598.border-warning {
7599 --bs-border-opacity: 1;
7600 border-color: rgba(
7601 var(--bs-warning-rgb),
7602 var(--bs-border-opacity)
7603 ) !important;
7604}
7605.border-danger {
7606 --bs-border-opacity: 1;
7607 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7608}
7609.border-light {
7610 --bs-border-opacity: 1;
7611 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7612}
7613.border-dark {
7614 --bs-border-opacity: 1;
7615 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7616}
7617.border-black {
7618 --bs-border-opacity: 1;
7619 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7620}
7621.border-white {
7622 --bs-border-opacity: 1;
7623 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7624}
7625.border-primary-subtle {
7626 border-color: var(--bs-primary-border-subtle) !important;
7627}
7628.border-secondary-subtle {
7629 border-color: var(--bs-secondary-border-subtle) !important;
7630}
7631.border-success-subtle {
7632 border-color: var(--bs-success-border-subtle) !important;
7633}
7634.border-info-subtle {
7635 border-color: var(--bs-info-border-subtle) !important;
7636}
7637.border-warning-subtle {
7638 border-color: var(--bs-warning-border-subtle) !important;
7639}
7640.border-danger-subtle {
7641 border-color: var(--bs-danger-border-subtle) !important;
7642}
7643.border-light-subtle {
7644 border-color: var(--bs-light-border-subtle) !important;
7645}
7646.border-dark-subtle {
7647 border-color: var(--bs-dark-border-subtle) !important;
7648}
7649.border-1 {
7650 border-width: 1px !important;
7651}
7652.border-2 {
7653 border-width: 2px !important;
7654}
7655.border-3 {
7656 border-width: 3px !important;
7657}
7658.border-4 {
7659 border-width: 4px !important;
7660}
7661.border-5 {
7662 border-width: 5px !important;
7663}
7664.border-opacity-10 {
7665 --bs-border-opacity: 0.1;
7666}
7667.border-opacity-25 {
7668 --bs-border-opacity: 0.25;
7669}
7670.border-opacity-50 {
7671 --bs-border-opacity: 0.5;
7672}
7673.border-opacity-75 {
7674 --bs-border-opacity: 0.75;
7675}
7676.border-opacity-100 {
7677 --bs-border-opacity: 1;
7678}
7679.w-25 {
7680 width: 25% !important;
7681}
7682.w-50 {
7683 width: 50% !important;
7684}
7685.w-75 {
7686 width: 75% !important;
7687}
7688.w-100 {
7689 width: 100% !important;
7690}
7691.w-auto {
7692 width: auto !important;
7693}
7694.mw-100 {
7695 max-width: 100% !important;
7696}
7697.vw-100 {
7698 width: 100vw !important;
7699}
7700.min-vw-100 {
7701 min-width: 100vw !important;
7702}
7703.h-25 {
7704 height: 25% !important;
7705}
7706.h-50 {
7707 height: 50% !important;
7708}
7709.h-75 {
7710 height: 75% !important;
7711}
7712.h-100 {
7713 height: 100% !important;
7714}
7715.h-auto {
7716 height: auto !important;
7717}
7718.mh-100 {
7719 max-height: 100% !important;
7720}
7721.vh-100 {
7722 height: 100vh !important;
7723}
7724.min-vh-100 {
7725 min-height: 100vh !important;
7726}
7727.flex-fill {
7728 flex: 1 1 auto !important;
7729}
7730.flex-row {
7731 flex-direction: row !important;
7732}
7733.flex-column {
7734 flex-direction: column !important;
7735}
7736.flex-row-reverse {
7737 flex-direction: row-reverse !important;
7738}
7739.flex-column-reverse {
7740 flex-direction: column-reverse !important;
7741}
7742.flex-grow-0 {
7743 flex-grow: 0 !important;
7744}
7745.flex-grow-1 {
7746 flex-grow: 1 !important;
7747}
7748.flex-shrink-0 {
7749 flex-shrink: 0 !important;
7750}
7751.flex-shrink-1 {
7752 flex-shrink: 1 !important;
7753}
7754.flex-wrap {
7755 flex-wrap: wrap !important;
7756}
7757.flex-nowrap {
7758 flex-wrap: nowrap !important;
7759}
7760.flex-wrap-reverse {
7761 flex-wrap: wrap-reverse !important;
7762}
7763.justify-content-start {
7764 justify-content: flex-start !important;
7765}
7766.justify-content-end {
7767 justify-content: flex-end !important;
7768}
7769.justify-content-center {
7770 justify-content: center !important;
7771}
7772.justify-content-between {
7773 justify-content: space-between !important;
7774}
7775.justify-content-around {
7776 justify-content: space-around !important;
7777}
7778.justify-content-evenly {
7779 justify-content: space-evenly !important;
7780}
7781.align-items-start {
7782 align-items: flex-start !important;
7783}
7784.align-items-end {
7785 align-items: flex-end !important;
7786}
7787.align-items-center {
7788 align-items: center !important;
7789}
7790.align-items-baseline {
7791 align-items: baseline !important;
7792}
7793.align-items-stretch {
7794 align-items: stretch !important;
7795}
7796.align-content-start {
7797 align-content: flex-start !important;
7798}
7799.align-content-end {
7800 align-content: flex-end !important;
7801}
7802.align-content-center {
7803 align-content: center !important;
7804}
7805.align-content-between {
7806 align-content: space-between !important;
7807}
7808.align-content-around {
7809 align-content: space-around !important;
7810}
7811.align-content-stretch {
7812 align-content: stretch !important;
7813}
7814.align-self-auto {
7815 align-self: auto !important;
7816}
7817.align-self-start {
7818 align-self: flex-start !important;
7819}
7820.align-self-end {
7821 align-self: flex-end !important;
7822}
7823.align-self-center {
7824 align-self: center !important;
7825}
7826.align-self-baseline {
7827 align-self: baseline !important;
7828}
7829.align-self-stretch {
7830 align-self: stretch !important;
7831}
7832.order-first {
7833 order: -1 !important;
7834}
7835.order-0 {
7836 order: 0 !important;
7837}
7838.order-1 {
7839 order: 1 !important;
7840}
7841.order-2 {
7842 order: 2 !important;
7843}
7844.order-3 {
7845 order: 3 !important;
7846}
7847.order-4 {
7848 order: 4 !important;
7849}
7850.order-5 {
7851 order: 5 !important;
7852}
7853.order-last {
7854 order: 6 !important;
7855}
7856.m-0 {
7857 margin: 0 !important;
7858}
7859.m-1 {
7860 margin: 0.25rem !important;
7861}
7862.m-2 {
7863 margin: 0.5rem !important;
7864}
7865.m-3 {
7866 margin: 1rem !important;
7867}
7868.m-4 {
7869 margin: 1.5rem !important;
7870}
7871.m-5 {
7872 margin: 3rem !important;
7873}
7874.m-auto {
7875 margin: auto !important;
7876}
7877.mx-0 {
7878 margin-right: 0 !important;
7879 margin-left: 0 !important;
7880}
7881.mx-1 {
7882 margin-right: 0.25rem !important;
7883 margin-left: 0.25rem !important;
7884}
7885.mx-2 {
7886 margin-right: 0.5rem !important;
7887 margin-left: 0.5rem !important;
7888}
7889.mx-3 {
7890 margin-right: 1rem !important;
7891 margin-left: 1rem !important;
7892}
7893.mx-4 {
7894 margin-right: 1.5rem !important;
7895 margin-left: 1.5rem !important;
7896}
7897.mx-5 {
7898 margin-right: 3rem !important;
7899 margin-left: 3rem !important;
7900}
7901.mx-auto {
7902 margin-right: auto !important;
7903 margin-left: auto !important;
7904}
7905.my-0 {
7906 margin-top: 0 !important;
7907 margin-bottom: 0 !important;
7908}
7909.my-1 {
7910 margin-top: 0.25rem !important;
7911 margin-bottom: 0.25rem !important;
7912}
7913.my-2 {
7914 margin-top: 0.5rem !important;
7915 margin-bottom: 0.5rem !important;
7916}
7917.my-3 {
7918 margin-top: 1rem !important;
7919 margin-bottom: 1rem !important;
7920}
7921.my-4 {
7922 margin-top: 1.5rem !important;
7923 margin-bottom: 1.5rem !important;
7924}
7925.my-5 {
7926 margin-top: 3rem !important;
7927 margin-bottom: 3rem !important;
7928}
7929.my-auto {
7930 margin-top: auto !important;
7931 margin-bottom: auto !important;
7932}
7933.mt-0 {
7934 margin-top: 0 !important;
7935}
7936.mt-1 {
7937 margin-top: 0.25rem !important;
7938}
7939.mt-2 {
7940 margin-top: 0.5rem !important;
7941}
7942.mt-3 {
7943 margin-top: 1rem !important;
7944}
7945.mt-4 {
7946 margin-top: 1.5rem !important;
7947}
7948.mt-5 {
7949 margin-top: 3rem !important;
7950}
7951.mt-auto {
7952 margin-top: auto !important;
7953}
7954.me-0 {
7955 margin-right: 0 !important;
7956}
7957.me-1 {
7958 margin-right: 0.25rem !important;
7959}
7960.me-2 {
7961 margin-right: 0.5rem !important;
7962}
7963.me-3 {
7964 margin-right: 1rem !important;
7965}
7966.me-4 {
7967 margin-right: 1.5rem !important;
7968}
7969.me-5 {
7970 margin-right: 3rem !important;
7971}
7972.me-auto {
7973 margin-right: auto !important;
7974}
7975.mb-0 {
7976 margin-bottom: 0 !important;
7977}
7978.mb-1 {
7979 margin-bottom: 0.25rem !important;
7980}
7981.mb-2 {
7982 margin-bottom: 0.5rem !important;
7983}
7984.mb-3 {
7985 margin-bottom: 1rem !important;
7986}
7987.mb-4 {
7988 margin-bottom: 1.5rem !important;
7989}
7990.mb-5 {
7991 margin-bottom: 3rem !important;
7992}
7993.mb-auto {
7994 margin-bottom: auto !important;
7995}
7996.ms-0 {
7997 margin-left: 0 !important;
7998}
7999.ms-1 {
8000 margin-left: 0.25rem !important;
8001}
8002.ms-2 {
8003 margin-left: 0.5rem !important;
8004}
8005.ms-3 {
8006 margin-left: 1rem !important;
8007}
8008.ms-4 {
8009 margin-left: 1.5rem !important;
8010}
8011.ms-5 {
8012 margin-left: 3rem !important;
8013}
8014.ms-auto {
8015 margin-left: auto !important;
8016}
8017.p-0 {
8018 padding: 0 !important;
8019}
8020.p-1 {
8021 padding: 0.25rem !important;
8022}
8023.p-2 {
8024 padding: 0.5rem !important;
8025}
8026.p-3 {
8027 padding: 1rem !important;
8028}
8029.p-4 {
8030 padding: 1.5rem !important;
8031}
8032.p-5 {
8033 padding: 3rem !important;
8034}
8035.px-0 {
8036 padding-right: 0 !important;
8037 padding-left: 0 !important;
8038}
8039.px-1 {
8040 padding-right: 0.25rem !important;
8041 padding-left: 0.25rem !important;
8042}
8043.px-2 {
8044 padding-right: 0.5rem !important;
8045 padding-left: 0.5rem !important;
8046}
8047.px-3 {
8048 padding-right: 1rem !important;
8049 padding-left: 1rem !important;
8050}
8051.px-4 {
8052 padding-right: 1.5rem !important;
8053 padding-left: 1.5rem !important;
8054}
8055.px-5 {
8056 padding-right: 3rem !important;
8057 padding-left: 3rem !important;
8058}
8059.py-0 {
8060 padding-top: 0 !important;
8061 padding-bottom: 0 !important;
8062}
8063.py-1 {
8064 padding-top: 0.25rem !important;
8065 padding-bottom: 0.25rem !important;
8066}
8067.py-2 {
8068 padding-top: 0.5rem !important;
8069 padding-bottom: 0.5rem !important;
8070}
8071.py-3 {
8072 padding-top: 1rem !important;
8073 padding-bottom: 1rem !important;
8074}
8075.py-4 {
8076 padding-top: 1.5rem !important;
8077 padding-bottom: 1.5rem !important;
8078}
8079.py-5 {
8080 padding-top: 3rem !important;
8081 padding-bottom: 3rem !important;
8082}
8083.pt-0 {
8084 padding-top: 0 !important;
8085}
8086.pt-1 {
8087 padding-top: 0.25rem !important;
8088}
8089.pt-2 {
8090 padding-top: 0.5rem !important;
8091}
8092.pt-3 {
8093 padding-top: 1rem !important;
8094}
8095.pt-4 {
8096 padding-top: 1.5rem !important;
8097}
8098.pt-5 {
8099 padding-top: 3rem !important;
8100}
8101.pe-0 {
8102 padding-right: 0 !important;
8103}
8104.pe-1 {
8105 padding-right: 0.25rem !important;
8106}
8107.pe-2 {
8108 padding-right: 0.5rem !important;
8109}
8110.pe-3 {
8111 padding-right: 1rem !important;
8112}
8113.pe-4 {
8114 padding-right: 1.5rem !important;
8115}
8116.pe-5 {
8117 padding-right: 3rem !important;
8118}
8119.pb-0 {
8120 padding-bottom: 0 !important;
8121}
8122.pb-1 {
8123 padding-bottom: 0.25rem !important;
8124}
8125.pb-2 {
8126 padding-bottom: 0.5rem !important;
8127}
8128.pb-3 {
8129 padding-bottom: 1rem !important;
8130}
8131.pb-4 {
8132 padding-bottom: 1.5rem !important;
8133}
8134.pb-5 {
8135 padding-bottom: 3rem !important;
8136}
8137.ps-0 {
8138 padding-left: 0 !important;
8139}
8140.ps-1 {
8141 padding-left: 0.25rem !important;
8142}
8143.ps-2 {
8144 padding-left: 0.5rem !important;
8145}
8146.ps-3 {
8147 padding-left: 1rem !important;
8148}
8149.ps-4 {
8150 padding-left: 1.5rem !important;
8151}
8152.ps-5 {
8153 padding-left: 3rem !important;
8154}
8155.gap-0 {
8156 gap: 0 !important;
8157}
8158.gap-1 {
8159 gap: 0.25rem !important;
8160}
8161.gap-2 {
8162 gap: 0.5rem !important;
8163}
8164.gap-3 {
8165 gap: 1rem !important;
8166}
8167.gap-4 {
8168 gap: 1.5rem !important;
8169}
8170.gap-5 {
8171 gap: 3rem !important;
8172}
8173.row-gap-0 {
8174 row-gap: 0 !important;
8175}
8176.row-gap-1 {
8177 row-gap: 0.25rem !important;
8178}
8179.row-gap-2 {
8180 row-gap: 0.5rem !important;
8181}
8182.row-gap-3 {
8183 row-gap: 1rem !important;
8184}
8185.row-gap-4 {
8186 row-gap: 1.5rem !important;
8187}
8188.row-gap-5 {
8189 row-gap: 3rem !important;
8190}
8191.column-gap-0 {
8192 -moz-column-gap: 0 !important;
8193 column-gap: 0 !important;
8194}
8195.column-gap-1 {
8196 -moz-column-gap: 0.25rem !important;
8197 column-gap: 0.25rem !important;
8198}
8199.column-gap-2 {
8200 -moz-column-gap: 0.5rem !important;
8201 column-gap: 0.5rem !important;
8202}
8203.column-gap-3 {
8204 -moz-column-gap: 1rem !important;
8205 column-gap: 1rem !important;
8206}
8207.column-gap-4 {
8208 -moz-column-gap: 1.5rem !important;
8209 column-gap: 1.5rem !important;
8210}
8211.column-gap-5 {
8212 -moz-column-gap: 3rem !important;
8213 column-gap: 3rem !important;
8214}
8215.font-monospace {
8216 font-family: var(--bs-font-monospace) !important;
8217}
8218.fs-1 {
8219 font-size: calc(1.375rem + 1.5vw) !important;
8220}
8221.fs-2 {
8222 font-size: calc(1.325rem + 0.9vw) !important;
8223}
8224.fs-3 {
8225 font-size: calc(1.3rem + 0.6vw) !important;
8226}
8227.fs-4 {
8228 font-size: calc(1.275rem + 0.3vw) !important;
8229}
8230.fs-5 {
8231 font-size: 1.25rem !important;
8232}
8233.fs-6 {
8234 font-size: 1rem !important;
8235}
8236.fst-italic {
8237 font-style: italic !important;
8238}
8239.fst-normal {
8240 font-style: normal !important;
8241}
8242.fw-lighter {
8243 font-weight: lighter !important;
8244}
8245.fw-light {
8246 font-weight: 300 !important;
8247}
8248.fw-normal {
8249 font-weight: 400 !important;
8250}
8251.fw-medium {
8252 font-weight: 500 !important;
8253}
8254.fw-semibold {
8255 font-weight: 600 !important;
8256}
8257.fw-bold {
8258 font-weight: 700 !important;
8259}
8260.fw-bolder {
8261 font-weight: bolder !important;
8262}
8263.lh-1 {
8264 line-height: 1 !important;
8265}
8266.lh-sm {
8267 line-height: 1.25 !important;
8268}
8269.lh-base {
8270 line-height: 1.5 !important;
8271}
8272.lh-lg {
8273 line-height: 2 !important;
8274}
8275.text-start {
8276 text-align: left !important;
8277}
8278.text-end {
8279 text-align: right !important;
8280}
8281.text-center {
8282 text-align: center !important;
8283}
8284.text-decoration-none {
8285 text-decoration: none !important;
8286}
8287.text-decoration-underline {
8288 text-decoration: underline !important;
8289}
8290.text-decoration-line-through {
8291 text-decoration: line-through !important;
8292}
8293.text-lowercase {
8294 text-transform: lowercase !important;
8295}
8296.text-uppercase {
8297 text-transform: uppercase !important;
8298}
8299.text-capitalize {
8300 text-transform: capitalize !important;
8301}
8302.text-wrap {
8303 white-space: normal !important;
8304}
8305.text-nowrap {
8306 white-space: nowrap !important;
8307}
8308.text-break {
8309 word-wrap: break-word !important;
8310 word-break: break-word !important;
8311}
8312.text-primary {
8313 --bs-text-opacity: 1;
8314 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8315}
8316.text-secondary {
8317 --bs-text-opacity: 1;
8318 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8319}
8320.text-success {
8321 --bs-text-opacity: 1;
8322 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8323}
8324.text-info {
8325 --bs-text-opacity: 1;
8326 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8327}
8328.text-warning {
8329 --bs-text-opacity: 1;
8330 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8331}
8332.text-danger {
8333 --bs-text-opacity: 1;
8334 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8335}
8336.text-light {
8337 --bs-text-opacity: 1;
8338 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8339}
8340.text-dark {
8341 --bs-text-opacity: 1;
8342 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8343}
8344.text-black {
8345 --bs-text-opacity: 1;
8346 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8347}
8348.text-white {
8349 --bs-text-opacity: 1;
8350 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8351}
8352.text-body {
8353 --bs-text-opacity: 1;
8354 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8355}
8356.text-muted {
8357 --bs-text-opacity: 1;
8358 color: var(--bs-secondary-color) !important;
8359}
8360.text-black-50 {
8361 --bs-text-opacity: 1;
8362 color: rgba(0, 0, 0, 0.5) !important;
8363}
8364.text-white-50 {
8365 --bs-text-opacity: 1;
8366 color: rgba(255, 255, 255, 0.5) !important;
8367}
8368.text-body-secondary {
8369 --bs-text-opacity: 1;
8370 color: var(--bs-secondary-color) !important;
8371}
8372.text-body-tertiary {
8373 --bs-text-opacity: 1;
8374 color: var(--bs-tertiary-color) !important;
8375}
8376.text-body-emphasis {
8377 --bs-text-opacity: 1;
8378 color: var(--bs-emphasis-color) !important;
8379}
8380.text-reset {
8381 --bs-text-opacity: 1;
8382 color: inherit !important;
8383}
8384.text-opacity-25 {
8385 --bs-text-opacity: 0.25;
8386}
8387.text-opacity-50 {
8388 --bs-text-opacity: 0.5;
8389}
8390.text-opacity-75 {
8391 --bs-text-opacity: 0.75;
8392}
8393.text-opacity-100 {
8394 --bs-text-opacity: 1;
8395}
8396.text-primary-emphasis {
8397 color: var(--bs-primary-text-emphasis) !important;
8398}
8399.text-secondary-emphasis {
8400 color: var(--bs-secondary-text-emphasis) !important;
8401}
8402.text-success-emphasis {
8403 color: var(--bs-success-text-emphasis) !important;
8404}
8405.text-info-emphasis {
8406 color: var(--bs-info-text-emphasis) !important;
8407}
8408.text-warning-emphasis {
8409 color: var(--bs-warning-text-emphasis) !important;
8410}
8411.text-danger-emphasis {
8412 color: var(--bs-danger-text-emphasis) !important;
8413}
8414.text-light-emphasis {
8415 color: var(--bs-light-text-emphasis) !important;
8416}
8417.text-dark-emphasis {
8418 color: var(--bs-dark-text-emphasis) !important;
8419}
8420.link-opacity-10 {
8421 --bs-link-opacity: 0.1;
8422}
8423.link-opacity-10-hover:hover {
8424 --bs-link-opacity: 0.1;
8425}
8426.link-opacity-25 {
8427 --bs-link-opacity: 0.25;
8428}
8429.link-opacity-25-hover:hover {
8430 --bs-link-opacity: 0.25;
8431}
8432.link-opacity-50 {
8433 --bs-link-opacity: 0.5;
8434}
8435.link-opacity-50-hover:hover {
8436 --bs-link-opacity: 0.5;
8437}
8438.link-opacity-75 {
8439 --bs-link-opacity: 0.75;
8440}
8441.link-opacity-75-hover:hover {
8442 --bs-link-opacity: 0.75;
8443}
8444.link-opacity-100 {
8445 --bs-link-opacity: 1;
8446}
8447.link-opacity-100-hover:hover {
8448 --bs-link-opacity: 1;
8449}
8450.link-offset-1 {
8451 text-underline-offset: 0.125em !important;
8452}
8453.link-offset-1-hover:hover {
8454 text-underline-offset: 0.125em !important;
8455}
8456.link-offset-2 {
8457 text-underline-offset: 0.25em !important;
8458}
8459.link-offset-2-hover:hover {
8460 text-underline-offset: 0.25em !important;
8461}
8462.link-offset-3 {
8463 text-underline-offset: 0.375em !important;
8464}
8465.link-offset-3-hover:hover {
8466 text-underline-offset: 0.375em !important;
8467}
8468.link-underline-primary {
8469 --bs-link-underline-opacity: 1;
8470 -webkit-text-decoration-color: rgba(
8471 var(--bs-primary-rgb),
8472 var(--bs-link-underline-opacity)
8473 ) !important;
8474 text-decoration-color: rgba(
8475 var(--bs-primary-rgb),
8476 var(--bs-link-underline-opacity)
8477 ) !important;
8478}
8479.link-underline-secondary {
8480 --bs-link-underline-opacity: 1;
8481 -webkit-text-decoration-color: rgba(
8482 var(--bs-secondary-rgb),
8483 var(--bs-link-underline-opacity)
8484 ) !important;
8485 text-decoration-color: rgba(
8486 var(--bs-secondary-rgb),
8487 var(--bs-link-underline-opacity)
8488 ) !important;
8489}
8490.link-underline-success {
8491 --bs-link-underline-opacity: 1;
8492 -webkit-text-decoration-color: rgba(
8493 var(--bs-success-rgb),
8494 var(--bs-link-underline-opacity)
8495 ) !important;
8496 text-decoration-color: rgba(
8497 var(--bs-success-rgb),
8498 var(--bs-link-underline-opacity)
8499 ) !important;
8500}
8501.link-underline-info {
8502 --bs-link-underline-opacity: 1;
8503 -webkit-text-decoration-color: rgba(
8504 var(--bs-info-rgb),
8505 var(--bs-link-underline-opacity)
8506 ) !important;
8507 text-decoration-color: rgba(
8508 var(--bs-info-rgb),
8509 var(--bs-link-underline-opacity)
8510 ) !important;
8511}
8512.link-underline-warning {
8513 --bs-link-underline-opacity: 1;
8514 -webkit-text-decoration-color: rgba(
8515 var(--bs-warning-rgb),
8516 var(--bs-link-underline-opacity)
8517 ) !important;
8518 text-decoration-color: rgba(
8519 var(--bs-warning-rgb),
8520 var(--bs-link-underline-opacity)
8521 ) !important;
8522}
8523.link-underline-danger {
8524 --bs-link-underline-opacity: 1;
8525 -webkit-text-decoration-color: rgba(
8526 var(--bs-danger-rgb),
8527 var(--bs-link-underline-opacity)
8528 ) !important;
8529 text-decoration-color: rgba(
8530 var(--bs-danger-rgb),
8531 var(--bs-link-underline-opacity)
8532 ) !important;
8533}
8534.link-underline-light {
8535 --bs-link-underline-opacity: 1;
8536 -webkit-text-decoration-color: rgba(
8537 var(--bs-light-rgb),
8538 var(--bs-link-underline-opacity)
8539 ) !important;
8540 text-decoration-color: rgba(
8541 var(--bs-light-rgb),
8542 var(--bs-link-underline-opacity)
8543 ) !important;
8544}
8545.link-underline-dark {
8546 --bs-link-underline-opacity: 1;
8547 -webkit-text-decoration-color: rgba(
8548 var(--bs-dark-rgb),
8549 var(--bs-link-underline-opacity)
8550 ) !important;
8551 text-decoration-color: rgba(
8552 var(--bs-dark-rgb),
8553 var(--bs-link-underline-opacity)
8554 ) !important;
8555}
8556.link-underline {
8557 --bs-link-underline-opacity: 1;
8558 -webkit-text-decoration-color: rgba(
8559 var(--bs-link-color-rgb),
8560 var(--bs-link-underline-opacity, 1)
8561 ) !important;
8562 text-decoration-color: rgba(
8563 var(--bs-link-color-rgb),
8564 var(--bs-link-underline-opacity, 1)
8565 ) !important;
8566}
8567.link-underline-opacity-0 {
8568 --bs-link-underline-opacity: 0;
8569}
8570.link-underline-opacity-0-hover:hover {
8571 --bs-link-underline-opacity: 0;
8572}
8573.link-underline-opacity-10 {
8574 --bs-link-underline-opacity: 0.1;
8575}
8576.link-underline-opacity-10-hover:hover {
8577 --bs-link-underline-opacity: 0.1;
8578}
8579.link-underline-opacity-25 {
8580 --bs-link-underline-opacity: 0.25;
8581}
8582.link-underline-opacity-25-hover:hover {
8583 --bs-link-underline-opacity: 0.25;
8584}
8585.link-underline-opacity-50 {
8586 --bs-link-underline-opacity: 0.5;
8587}
8588.link-underline-opacity-50-hover:hover {
8589 --bs-link-underline-opacity: 0.5;
8590}
8591.link-underline-opacity-75 {
8592 --bs-link-underline-opacity: 0.75;
8593}
8594.link-underline-opacity-75-hover:hover {
8595 --bs-link-underline-opacity: 0.75;
8596}
8597.link-underline-opacity-100 {
8598 --bs-link-underline-opacity: 1;
8599}
8600.link-underline-opacity-100-hover:hover {
8601 --bs-link-underline-opacity: 1;
8602}
8603.bg-primary {
8604 --bs-bg-opacity: 1;
8605 background-color: rgba(
8606 var(--bs-primary-rgb),
8607 var(--bs-bg-opacity)
8608 ) !important;
8609}
8610.bg-secondary {
8611 --bs-bg-opacity: 1;
8612 background-color: rgba(
8613 var(--bs-secondary-rgb),
8614 var(--bs-bg-opacity)
8615 ) !important;
8616}
8617.bg-success {
8618 --bs-bg-opacity: 1;
8619 background-color: rgba(
8620 var(--bs-success-rgb),
8621 var(--bs-bg-opacity)
8622 ) !important;
8623}
8624.bg-info {
8625 --bs-bg-opacity: 1;
8626 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8627}
8628.bg-warning {
8629 --bs-bg-opacity: 1;
8630 background-color: rgba(
8631 var(--bs-warning-rgb),
8632 var(--bs-bg-opacity)
8633 ) !important;
8634}
8635.bg-danger {
8636 --bs-bg-opacity: 1;
8637 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8638}
8639.bg-light {
8640 --bs-bg-opacity: 1;
8641 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8642}
8643.bg-dark {
8644 --bs-bg-opacity: 1;
8645 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8646}
8647.bg-black {
8648 --bs-bg-opacity: 1;
8649 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8650}
8651.bg-white {
8652 --bs-bg-opacity: 1;
8653 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8654}
8655.bg-body {
8656 --bs-bg-opacity: 1;
8657 background-color: rgba(
8658 var(--bs-body-bg-rgb),
8659 var(--bs-bg-opacity)
8660 ) !important;
8661}
8662.bg-transparent {
8663 --bs-bg-opacity: 1;
8664 background-color: transparent !important;
8665}
8666.bg-body-secondary {
8667 --bs-bg-opacity: 1;
8668 background-color: rgba(
8669 var(--bs-secondary-bg-rgb),
8670 var(--bs-bg-opacity)
8671 ) !important;
8672}
8673.bg-body-tertiary {
8674 --bs-bg-opacity: 1;
8675 background-color: rgba(
8676 var(--bs-tertiary-bg-rgb),
8677 var(--bs-bg-opacity)
8678 ) !important;
8679}
8680.bg-opacity-10 {
8681 --bs-bg-opacity: 0.1;
8682}
8683.bg-opacity-25 {
8684 --bs-bg-opacity: 0.25;
8685}
8686.bg-opacity-50 {
8687 --bs-bg-opacity: 0.5;
8688}
8689.bg-opacity-75 {
8690 --bs-bg-opacity: 0.75;
8691}
8692.bg-opacity-100 {
8693 --bs-bg-opacity: 1;
8694}
8695.bg-primary-subtle {
8696 background-color: var(--bs-primary-bg-subtle) !important;
8697}
8698.bg-secondary-subtle {
8699 background-color: var(--bs-secondary-bg-subtle) !important;
8700}
8701.bg-success-subtle {
8702 background-color: var(--bs-success-bg-subtle) !important;
8703}
8704.bg-info-subtle {
8705 background-color: var(--bs-info-bg-subtle) !important;
8706}
8707.bg-warning-subtle {
8708 background-color: var(--bs-warning-bg-subtle) !important;
8709}
8710.bg-danger-subtle {
8711 background-color: var(--bs-danger-bg-subtle) !important;
8712}
8713.bg-light-subtle {
8714 background-color: var(--bs-light-bg-subtle) !important;
8715}
8716.bg-dark-subtle {
8717 background-color: var(--bs-dark-bg-subtle) !important;
8718}
8719.bg-gradient {
8720 background-image: var(--bs-gradient) !important;
8721}
8722.user-select-all {
8723 -webkit-user-select: all !important;
8724 -moz-user-select: all !important;
8725 user-select: all !important;
8726}
8727.user-select-auto {
8728 -webkit-user-select: auto !important;
8729 -moz-user-select: auto !important;
8730 user-select: auto !important;
8731}
8732.user-select-none {
8733 -webkit-user-select: none !important;
8734 -moz-user-select: none !important;
8735 user-select: none !important;
8736}
8737.pe-none {
8738 pointer-events: none !important;
8739}
8740.pe-auto {
8741 pointer-events: auto !important;
8742}
8743.rounded {
8744 border-radius: var(--bs-border-radius) !important;
8745}
8746.rounded-0 {
8747 border-radius: 0 !important;
8748}
8749.rounded-1 {
8750 border-radius: var(--bs-border-radius-sm) !important;
8751}
8752.rounded-2 {
8753 border-radius: var(--bs-border-radius) !important;
8754}
8755.rounded-3 {
8756 border-radius: var(--bs-border-radius-lg) !important;
8757}
8758.rounded-4 {
8759 border-radius: var(--bs-border-radius-xl) !important;
8760}
8761.rounded-5 {
8762 border-radius: var(--bs-border-radius-xxl) !important;
8763}
8764.rounded-circle {
8765 border-radius: 50% !important;
8766}
8767.rounded-pill {
8768 border-radius: var(--bs-border-radius-pill) !important;
8769}
8770.rounded-top {
8771 border-top-left-radius: var(--bs-border-radius) !important;
8772 border-top-right-radius: var(--bs-border-radius) !important;
8773}
8774.rounded-top-0 {
8775 border-top-left-radius: 0 !important;
8776 border-top-right-radius: 0 !important;
8777}
8778.rounded-top-1 {
8779 border-top-left-radius: var(--bs-border-radius-sm) !important;
8780 border-top-right-radius: var(--bs-border-radius-sm) !important;
8781}
8782.rounded-top-2 {
8783 border-top-left-radius: var(--bs-border-radius) !important;
8784 border-top-right-radius: var(--bs-border-radius) !important;
8785}
8786.rounded-top-3 {
8787 border-top-left-radius: var(--bs-border-radius-lg) !important;
8788 border-top-right-radius: var(--bs-border-radius-lg) !important;
8789}
8790.rounded-top-4 {
8791 border-top-left-radius: var(--bs-border-radius-xl) !important;
8792 border-top-right-radius: var(--bs-border-radius-xl) !important;
8793}
8794.rounded-top-5 {
8795 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8796 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8797}
8798.rounded-top-circle {
8799 border-top-left-radius: 50% !important;
8800 border-top-right-radius: 50% !important;
8801}
8802.rounded-top-pill {
8803 border-top-left-radius: var(--bs-border-radius-pill) !important;
8804 border-top-right-radius: var(--bs-border-radius-pill) !important;
8805}
8806.rounded-end {
8807 border-top-right-radius: var(--bs-border-radius) !important;
8808 border-bottom-right-radius: var(--bs-border-radius) !important;
8809}
8810.rounded-end-0 {
8811 border-top-right-radius: 0 !important;
8812 border-bottom-right-radius: 0 !important;
8813}
8814.rounded-end-1 {
8815 border-top-right-radius: var(--bs-border-radius-sm) !important;
8816 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8817}
8818.rounded-end-2 {
8819 border-top-right-radius: var(--bs-border-radius) !important;
8820 border-bottom-right-radius: var(--bs-border-radius) !important;
8821}
8822.rounded-end-3 {
8823 border-top-right-radius: var(--bs-border-radius-lg) !important;
8824 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8825}
8826.rounded-end-4 {
8827 border-top-right-radius: var(--bs-border-radius-xl) !important;
8828 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8829}
8830.rounded-end-5 {
8831 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8832 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8833}
8834.rounded-end-circle {
8835 border-top-right-radius: 50% !important;
8836 border-bottom-right-radius: 50% !important;
8837}
8838.rounded-end-pill {
8839 border-top-right-radius: var(--bs-border-radius-pill) !important;
8840 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8841}
8842.rounded-bottom {
8843 border-bottom-right-radius: var(--bs-border-radius) !important;
8844 border-bottom-left-radius: var(--bs-border-radius) !important;
8845}
8846.rounded-bottom-0 {
8847 border-bottom-right-radius: 0 !important;
8848 border-bottom-left-radius: 0 !important;
8849}
8850.rounded-bottom-1 {
8851 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8852 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8853}
8854.rounded-bottom-2 {
8855 border-bottom-right-radius: var(--bs-border-radius) !important;
8856 border-bottom-left-radius: var(--bs-border-radius) !important;
8857}
8858.rounded-bottom-3 {
8859 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8860 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8861}
8862.rounded-bottom-4 {
8863 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8864 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8865}
8866.rounded-bottom-5 {
8867 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8868 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8869}
8870.rounded-bottom-circle {
8871 border-bottom-right-radius: 50% !important;
8872 border-bottom-left-radius: 50% !important;
8873}
8874.rounded-bottom-pill {
8875 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8876 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8877}
8878.rounded-start {
8879 border-bottom-left-radius: var(--bs-border-radius) !important;
8880 border-top-left-radius: var(--bs-border-radius) !important;
8881}
8882.rounded-start-0 {
8883 border-bottom-left-radius: 0 !important;
8884 border-top-left-radius: 0 !important;
8885}
8886.rounded-start-1 {
8887 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
8888 border-top-left-radius: var(--bs-border-radius-sm) !important;
8889}
8890.rounded-start-2 {
8891 border-bottom-left-radius: var(--bs-border-radius) !important;
8892 border-top-left-radius: var(--bs-border-radius) !important;
8893}
8894.rounded-start-3 {
8895 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
8896 border-top-left-radius: var(--bs-border-radius-lg) !important;
8897}
8898.rounded-start-4 {
8899 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
8900 border-top-left-radius: var(--bs-border-radius-xl) !important;
8901}
8902.rounded-start-5 {
8903 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
8904 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8905}
8906.rounded-start-circle {
8907 border-bottom-left-radius: 50% !important;
8908 border-top-left-radius: 50% !important;
8909}
8910.rounded-start-pill {
8911 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
8912 border-top-left-radius: var(--bs-border-radius-pill) !important;
8913}
8914.visible {
8915 visibility: visible !important;
8916}
8917.invisible {
8918 visibility: hidden !important;
8919}
8920.z-n1 {
8921 z-index: -1 !important;
8922}
8923.z-0 {
8924 z-index: 0 !important;
8925}
8926.z-1 {
8927 z-index: 1 !important;
8928}
8929.z-2 {
8930 z-index: 2 !important;
8931}
8932.z-3 {
8933 z-index: 3 !important;
8934}
8935@media (min-width: 576px) {
8936 .float-sm-start {
8937 float: left !important;
8938 }
8939 .float-sm-end {
8940 float: right !important;
8941 }
8942 .float-sm-none {
8943 float: none !important;
8944 }
8945 .object-fit-sm-contain {
8946 -o-object-fit: contain !important;
8947 object-fit: contain !important;
8948 }
8949 .object-fit-sm-cover {
8950 -o-object-fit: cover !important;
8951 object-fit: cover !important;
8952 }
8953 .object-fit-sm-fill {
8954 -o-object-fit: fill !important;
8955 object-fit: fill !important;
8956 }
8957 .object-fit-sm-scale {
8958 -o-object-fit: scale-down !important;
8959 object-fit: scale-down !important;
8960 }
8961 .object-fit-sm-none {
8962 -o-object-fit: none !important;
8963 object-fit: none !important;
8964 }
8965 .d-sm-inline {
8966 display: inline !important;
8967 }
8968 .d-sm-inline-block {
8969 display: inline-block !important;
8970 }
8971 .d-sm-block {
8972 display: block !important;
8973 }
8974 .d-sm-grid {
8975 display: grid !important;
8976 }
8977 .d-sm-inline-grid {
8978 display: inline-grid !important;
8979 }
8980 .d-sm-table {
8981 display: table !important;
8982 }
8983 .d-sm-table-row {
8984 display: table-row !important;
8985 }
8986 .d-sm-table-cell {
8987 display: table-cell !important;
8988 }
8989 .d-sm-flex {
8990 display: flex !important;
8991 }
8992 .d-sm-inline-flex {
8993 display: inline-flex !important;
8994 }
8995 .d-sm-none {
8996 display: none !important;
8997 }
8998 .flex-sm-fill {
8999 flex: 1 1 auto !important;
9000 }
9001 .flex-sm-row {
9002 flex-direction: row !important;
9003 }
9004 .flex-sm-column {
9005 flex-direction: column !important;
9006 }
9007 .flex-sm-row-reverse {
9008 flex-direction: row-reverse !important;
9009 }
9010 .flex-sm-column-reverse {
9011 flex-direction: column-reverse !important;
9012 }
9013 .flex-sm-grow-0 {
9014 flex-grow: 0 !important;
9015 }
9016 .flex-sm-grow-1 {
9017 flex-grow: 1 !important;
9018 }
9019 .flex-sm-shrink-0 {
9020 flex-shrink: 0 !important;
9021 }
9022 .flex-sm-shrink-1 {
9023 flex-shrink: 1 !important;
9024 }
9025 .flex-sm-wrap {
9026 flex-wrap: wrap !important;
9027 }
9028 .flex-sm-nowrap {
9029 flex-wrap: nowrap !important;
9030 }
9031 .flex-sm-wrap-reverse {
9032 flex-wrap: wrap-reverse !important;
9033 }
9034 .justify-content-sm-start {
9035 justify-content: flex-start !important;
9036 }
9037 .justify-content-sm-end {
9038 justify-content: flex-end !important;
9039 }
9040 .justify-content-sm-center {
9041 justify-content: center !important;
9042 }
9043 .justify-content-sm-between {
9044 justify-content: space-between !important;
9045 }
9046 .justify-content-sm-around {
9047 justify-content: space-around !important;
9048 }
9049 .justify-content-sm-evenly {
9050 justify-content: space-evenly !important;
9051 }
9052 .align-items-sm-start {
9053 align-items: flex-start !important;
9054 }
9055 .align-items-sm-end {
9056 align-items: flex-end !important;
9057 }
9058 .align-items-sm-center {
9059 align-items: center !important;
9060 }
9061 .align-items-sm-baseline {
9062 align-items: baseline !important;
9063 }
9064 .align-items-sm-stretch {
9065 align-items: stretch !important;
9066 }
9067 .align-content-sm-start {
9068 align-content: flex-start !important;
9069 }
9070 .align-content-sm-end {
9071 align-content: flex-end !important;
9072 }
9073 .align-content-sm-center {
9074 align-content: center !important;
9075 }
9076 .align-content-sm-between {
9077 align-content: space-between !important;
9078 }
9079 .align-content-sm-around {
9080 align-content: space-around !important;
9081 }
9082 .align-content-sm-stretch {
9083 align-content: stretch !important;
9084 }
9085 .align-self-sm-auto {
9086 align-self: auto !important;
9087 }
9088 .align-self-sm-start {
9089 align-self: flex-start !important;
9090 }
9091 .align-self-sm-end {
9092 align-self: flex-end !important;
9093 }
9094 .align-self-sm-center {
9095 align-self: center !important;
9096 }
9097 .align-self-sm-baseline {
9098 align-self: baseline !important;
9099 }
9100 .align-self-sm-stretch {
9101 align-self: stretch !important;
9102 }
9103 .order-sm-first {
9104 order: -1 !important;
9105 }
9106 .order-sm-0 {
9107 order: 0 !important;
9108 }
9109 .order-sm-1 {
9110 order: 1 !important;
9111 }
9112 .order-sm-2 {
9113 order: 2 !important;
9114 }
9115 .order-sm-3 {
9116 order: 3 !important;
9117 }
9118 .order-sm-4 {
9119 order: 4 !important;
9120 }
9121 .order-sm-5 {
9122 order: 5 !important;
9123 }
9124 .order-sm-last {
9125 order: 6 !important;
9126 }
9127 .m-sm-0 {
9128 margin: 0 !important;
9129 }
9130 .m-sm-1 {
9131 margin: 0.25rem !important;
9132 }
9133 .m-sm-2 {
9134 margin: 0.5rem !important;
9135 }
9136 .m-sm-3 {
9137 margin: 1rem !important;
9138 }
9139 .m-sm-4 {
9140 margin: 1.5rem !important;
9141 }
9142 .m-sm-5 {
9143 margin: 3rem !important;
9144 }
9145 .m-sm-auto {
9146 margin: auto !important;
9147 }
9148 .mx-sm-0 {
9149 margin-right: 0 !important;
9150 margin-left: 0 !important;
9151 }
9152 .mx-sm-1 {
9153 margin-right: 0.25rem !important;
9154 margin-left: 0.25rem !important;
9155 }
9156 .mx-sm-2 {
9157 margin-right: 0.5rem !important;
9158 margin-left: 0.5rem !important;
9159 }
9160 .mx-sm-3 {
9161 margin-right: 1rem !important;
9162 margin-left: 1rem !important;
9163 }
9164 .mx-sm-4 {
9165 margin-right: 1.5rem !important;
9166 margin-left: 1.5rem !important;
9167 }
9168 .mx-sm-5 {
9169 margin-right: 3rem !important;
9170 margin-left: 3rem !important;
9171 }
9172 .mx-sm-auto {
9173 margin-right: auto !important;
9174 margin-left: auto !important;
9175 }
9176 .my-sm-0 {
9177 margin-top: 0 !important;
9178 margin-bottom: 0 !important;
9179 }
9180 .my-sm-1 {
9181 margin-top: 0.25rem !important;
9182 margin-bottom: 0.25rem !important;
9183 }
9184 .my-sm-2 {
9185 margin-top: 0.5rem !important;
9186 margin-bottom: 0.5rem !important;
9187 }
9188 .my-sm-3 {
9189 margin-top: 1rem !important;
9190 margin-bottom: 1rem !important;
9191 }
9192 .my-sm-4 {
9193 margin-top: 1.5rem !important;
9194 margin-bottom: 1.5rem !important;
9195 }
9196 .my-sm-5 {
9197 margin-top: 3rem !important;
9198 margin-bottom: 3rem !important;
9199 }
9200 .my-sm-auto {
9201 margin-top: auto !important;
9202 margin-bottom: auto !important;
9203 }
9204 .mt-sm-0 {
9205 margin-top: 0 !important;
9206 }
9207 .mt-sm-1 {
9208 margin-top: 0.25rem !important;
9209 }
9210 .mt-sm-2 {
9211 margin-top: 0.5rem !important;
9212 }
9213 .mt-sm-3 {
9214 margin-top: 1rem !important;
9215 }
9216 .mt-sm-4 {
9217 margin-top: 1.5rem !important;
9218 }
9219 .mt-sm-5 {
9220 margin-top: 3rem !important;
9221 }
9222 .mt-sm-auto {
9223 margin-top: auto !important;
9224 }
9225 .me-sm-0 {
9226 margin-right: 0 !important;
9227 }
9228 .me-sm-1 {
9229 margin-right: 0.25rem !important;
9230 }
9231 .me-sm-2 {
9232 margin-right: 0.5rem !important;
9233 }
9234 .me-sm-3 {
9235 margin-right: 1rem !important;
9236 }
9237 .me-sm-4 {
9238 margin-right: 1.5rem !important;
9239 }
9240 .me-sm-5 {
9241 margin-right: 3rem !important;
9242 }
9243 .me-sm-auto {
9244 margin-right: auto !important;
9245 }
9246 .mb-sm-0 {
9247 margin-bottom: 0 !important;
9248 }
9249 .mb-sm-1 {
9250 margin-bottom: 0.25rem !important;
9251 }
9252 .mb-sm-2 {
9253 margin-bottom: 0.5rem !important;
9254 }
9255 .mb-sm-3 {
9256 margin-bottom: 1rem !important;
9257 }
9258 .mb-sm-4 {
9259 margin-bottom: 1.5rem !important;
9260 }
9261 .mb-sm-5 {
9262 margin-bottom: 3rem !important;
9263 }
9264 .mb-sm-auto {
9265 margin-bottom: auto !important;
9266 }
9267 .ms-sm-0 {
9268 margin-left: 0 !important;
9269 }
9270 .ms-sm-1 {
9271 margin-left: 0.25rem !important;
9272 }
9273 .ms-sm-2 {
9274 margin-left: 0.5rem !important;
9275 }
9276 .ms-sm-3 {
9277 margin-left: 1rem !important;
9278 }
9279 .ms-sm-4 {
9280 margin-left: 1.5rem !important;
9281 }
9282 .ms-sm-5 {
9283 margin-left: 3rem !important;
9284 }
9285 .ms-sm-auto {
9286 margin-left: auto !important;
9287 }
9288 .p-sm-0 {
9289 padding: 0 !important;
9290 }
9291 .p-sm-1 {
9292 padding: 0.25rem !important;
9293 }
9294 .p-sm-2 {
9295 padding: 0.5rem !important;
9296 }
9297 .p-sm-3 {
9298 padding: 1rem !important;
9299 }
9300 .p-sm-4 {
9301 padding: 1.5rem !important;
9302 }
9303 .p-sm-5 {
9304 padding: 3rem !important;
9305 }
9306 .px-sm-0 {
9307 padding-right: 0 !important;
9308 padding-left: 0 !important;
9309 }
9310 .px-sm-1 {
9311 padding-right: 0.25rem !important;
9312 padding-left: 0.25rem !important;
9313 }
9314 .px-sm-2 {
9315 padding-right: 0.5rem !important;
9316 padding-left: 0.5rem !important;
9317 }
9318 .px-sm-3 {
9319 padding-right: 1rem !important;
9320 padding-left: 1rem !important;
9321 }
9322 .px-sm-4 {
9323 padding-right: 1.5rem !important;
9324 padding-left: 1.5rem !important;
9325 }
9326 .px-sm-5 {
9327 padding-right: 3rem !important;
9328 padding-left: 3rem !important;
9329 }
9330 .py-sm-0 {
9331 padding-top: 0 !important;
9332 padding-bottom: 0 !important;
9333 }
9334 .py-sm-1 {
9335 padding-top: 0.25rem !important;
9336 padding-bottom: 0.25rem !important;
9337 }
9338 .py-sm-2 {
9339 padding-top: 0.5rem !important;
9340 padding-bottom: 0.5rem !important;
9341 }
9342 .py-sm-3 {
9343 padding-top: 1rem !important;
9344 padding-bottom: 1rem !important;
9345 }
9346 .py-sm-4 {
9347 padding-top: 1.5rem !important;
9348 padding-bottom: 1.5rem !important;
9349 }
9350 .py-sm-5 {
9351 padding-top: 3rem !important;
9352 padding-bottom: 3rem !important;
9353 }
9354 .pt-sm-0 {
9355 padding-top: 0 !important;
9356 }
9357 .pt-sm-1 {
9358 padding-top: 0.25rem !important;
9359 }
9360 .pt-sm-2 {
9361 padding-top: 0.5rem !important;
9362 }
9363 .pt-sm-3 {
9364 padding-top: 1rem !important;
9365 }
9366 .pt-sm-4 {
9367 padding-top: 1.5rem !important;
9368 }
9369 .pt-sm-5 {
9370 padding-top: 3rem !important;
9371 }
9372 .pe-sm-0 {
9373 padding-right: 0 !important;
9374 }
9375 .pe-sm-1 {
9376 padding-right: 0.25rem !important;
9377 }
9378 .pe-sm-2 {
9379 padding-right: 0.5rem !important;
9380 }
9381 .pe-sm-3 {
9382 padding-right: 1rem !important;
9383 }
9384 .pe-sm-4 {
9385 padding-right: 1.5rem !important;
9386 }
9387 .pe-sm-5 {
9388 padding-right: 3rem !important;
9389 }
9390 .pb-sm-0 {
9391 padding-bottom: 0 !important;
9392 }
9393 .pb-sm-1 {
9394 padding-bottom: 0.25rem !important;
9395 }
9396 .pb-sm-2 {
9397 padding-bottom: 0.5rem !important;
9398 }
9399 .pb-sm-3 {
9400 padding-bottom: 1rem !important;
9401 }
9402 .pb-sm-4 {
9403 padding-bottom: 1.5rem !important;
9404 }
9405 .pb-sm-5 {
9406 padding-bottom: 3rem !important;
9407 }
9408 .ps-sm-0 {
9409 padding-left: 0 !important;
9410 }
9411 .ps-sm-1 {
9412 padding-left: 0.25rem !important;
9413 }
9414 .ps-sm-2 {
9415 padding-left: 0.5rem !important;
9416 }
9417 .ps-sm-3 {
9418 padding-left: 1rem !important;
9419 }
9420 .ps-sm-4 {
9421 padding-left: 1.5rem !important;
9422 }
9423 .ps-sm-5 {
9424 padding-left: 3rem !important;
9425 }
9426 .gap-sm-0 {
9427 gap: 0 !important;
9428 }
9429 .gap-sm-1 {
9430 gap: 0.25rem !important;
9431 }
9432 .gap-sm-2 {
9433 gap: 0.5rem !important;
9434 }
9435 .gap-sm-3 {
9436 gap: 1rem !important;
9437 }
9438 .gap-sm-4 {
9439 gap: 1.5rem !important;
9440 }
9441 .gap-sm-5 {
9442 gap: 3rem !important;
9443 }
9444 .row-gap-sm-0 {
9445 row-gap: 0 !important;
9446 }
9447 .row-gap-sm-1 {
9448 row-gap: 0.25rem !important;
9449 }
9450 .row-gap-sm-2 {
9451 row-gap: 0.5rem !important;
9452 }
9453 .row-gap-sm-3 {
9454 row-gap: 1rem !important;
9455 }
9456 .row-gap-sm-4 {
9457 row-gap: 1.5rem !important;
9458 }
9459 .row-gap-sm-5 {
9460 row-gap: 3rem !important;
9461 }
9462 .column-gap-sm-0 {
9463 -moz-column-gap: 0 !important;
9464 column-gap: 0 !important;
9465 }
9466 .column-gap-sm-1 {
9467 -moz-column-gap: 0.25rem !important;
9468 column-gap: 0.25rem !important;
9469 }
9470 .column-gap-sm-2 {
9471 -moz-column-gap: 0.5rem !important;
9472 column-gap: 0.5rem !important;
9473 }
9474 .column-gap-sm-3 {
9475 -moz-column-gap: 1rem !important;
9476 column-gap: 1rem !important;
9477 }
9478 .column-gap-sm-4 {
9479 -moz-column-gap: 1.5rem !important;
9480 column-gap: 1.5rem !important;
9481 }
9482 .column-gap-sm-5 {
9483 -moz-column-gap: 3rem !important;
9484 column-gap: 3rem !important;
9485 }
9486 .text-sm-start {
9487 text-align: left !important;
9488 }
9489 .text-sm-end {
9490 text-align: right !important;
9491 }
9492 .text-sm-center {
9493 text-align: center !important;
9494 }
9495}
9496@media (min-width: 768px) {
9497 .float-md-start {
9498 float: left !important;
9499 }
9500 .float-md-end {
9501 float: right !important;
9502 }
9503 .float-md-none {
9504 float: none !important;
9505 }
9506 .object-fit-md-contain {
9507 -o-object-fit: contain !important;
9508 object-fit: contain !important;
9509 }
9510 .object-fit-md-cover {
9511 -o-object-fit: cover !important;
9512 object-fit: cover !important;
9513 }
9514 .object-fit-md-fill {
9515 -o-object-fit: fill !important;
9516 object-fit: fill !important;
9517 }
9518 .object-fit-md-scale {
9519 -o-object-fit: scale-down !important;
9520 object-fit: scale-down !important;
9521 }
9522 .object-fit-md-none {
9523 -o-object-fit: none !important;
9524 object-fit: none !important;
9525 }
9526 .d-md-inline {
9527 display: inline !important;
9528 }
9529 .d-md-inline-block {
9530 display: inline-block !important;
9531 }
9532 .d-md-block {
9533 display: block !important;
9534 }
9535 .d-md-grid {
9536 display: grid !important;
9537 }
9538 .d-md-inline-grid {
9539 display: inline-grid !important;
9540 }
9541 .d-md-table {
9542 display: table !important;
9543 }
9544 .d-md-table-row {
9545 display: table-row !important;
9546 }
9547 .d-md-table-cell {
9548 display: table-cell !important;
9549 }
9550 .d-md-flex {
9551 display: flex !important;
9552 }
9553 .d-md-inline-flex {
9554 display: inline-flex !important;
9555 }
9556 .d-md-none {
9557 display: none !important;
9558 }
9559 .flex-md-fill {
9560 flex: 1 1 auto !important;
9561 }
9562 .flex-md-row {
9563 flex-direction: row !important;
9564 }
9565 .flex-md-column {
9566 flex-direction: column !important;
9567 }
9568 .flex-md-row-reverse {
9569 flex-direction: row-reverse !important;
9570 }
9571 .flex-md-column-reverse {
9572 flex-direction: column-reverse !important;
9573 }
9574 .flex-md-grow-0 {
9575 flex-grow: 0 !important;
9576 }
9577 .flex-md-grow-1 {
9578 flex-grow: 1 !important;
9579 }
9580 .flex-md-shrink-0 {
9581 flex-shrink: 0 !important;
9582 }
9583 .flex-md-shrink-1 {
9584 flex-shrink: 1 !important;
9585 }
9586 .flex-md-wrap {
9587 flex-wrap: wrap !important;
9588 }
9589 .flex-md-nowrap {
9590 flex-wrap: nowrap !important;
9591 }
9592 .flex-md-wrap-reverse {
9593 flex-wrap: wrap-reverse !important;
9594 }
9595 .justify-content-md-start {
9596 justify-content: flex-start !important;
9597 }
9598 .justify-content-md-end {
9599 justify-content: flex-end !important;
9600 }
9601 .justify-content-md-center {
9602 justify-content: center !important;
9603 }
9604 .justify-content-md-between {
9605 justify-content: space-between !important;
9606 }
9607 .justify-content-md-around {
9608 justify-content: space-around !important;
9609 }
9610 .justify-content-md-evenly {
9611 justify-content: space-evenly !important;
9612 }
9613 .align-items-md-start {
9614 align-items: flex-start !important;
9615 }
9616 .align-items-md-end {
9617 align-items: flex-end !important;
9618 }
9619 .align-items-md-center {
9620 align-items: center !important;
9621 }
9622 .align-items-md-baseline {
9623 align-items: baseline !important;
9624 }
9625 .align-items-md-stretch {
9626 align-items: stretch !important;
9627 }
9628 .align-content-md-start {
9629 align-content: flex-start !important;
9630 }
9631 .align-content-md-end {
9632 align-content: flex-end !important;
9633 }
9634 .align-content-md-center {
9635 align-content: center !important;
9636 }
9637 .align-content-md-between {
9638 align-content: space-between !important;
9639 }
9640 .align-content-md-around {
9641 align-content: space-around !important;
9642 }
9643 .align-content-md-stretch {
9644 align-content: stretch !important;
9645 }
9646 .align-self-md-auto {
9647 align-self: auto !important;
9648 }
9649 .align-self-md-start {
9650 align-self: flex-start !important;
9651 }
9652 .align-self-md-end {
9653 align-self: flex-end !important;
9654 }
9655 .align-self-md-center {
9656 align-self: center !important;
9657 }
9658 .align-self-md-baseline {
9659 align-self: baseline !important;
9660 }
9661 .align-self-md-stretch {
9662 align-self: stretch !important;
9663 }
9664 .order-md-first {
9665 order: -1 !important;
9666 }
9667 .order-md-0 {
9668 order: 0 !important;
9669 }
9670 .order-md-1 {
9671 order: 1 !important;
9672 }
9673 .order-md-2 {
9674 order: 2 !important;
9675 }
9676 .order-md-3 {
9677 order: 3 !important;
9678 }
9679 .order-md-4 {
9680 order: 4 !important;
9681 }
9682 .order-md-5 {
9683 order: 5 !important;
9684 }
9685 .order-md-last {
9686 order: 6 !important;
9687 }
9688 .m-md-0 {
9689 margin: 0 !important;
9690 }
9691 .m-md-1 {
9692 margin: 0.25rem !important;
9693 }
9694 .m-md-2 {
9695 margin: 0.5rem !important;
9696 }
9697 .m-md-3 {
9698 margin: 1rem !important;
9699 }
9700 .m-md-4 {
9701 margin: 1.5rem !important;
9702 }
9703 .m-md-5 {
9704 margin: 3rem !important;
9705 }
9706 .m-md-auto {
9707 margin: auto !important;
9708 }
9709 .mx-md-0 {
9710 margin-right: 0 !important;
9711 margin-left: 0 !important;
9712 }
9713 .mx-md-1 {
9714 margin-right: 0.25rem !important;
9715 margin-left: 0.25rem !important;
9716 }
9717 .mx-md-2 {
9718 margin-right: 0.5rem !important;
9719 margin-left: 0.5rem !important;
9720 }
9721 .mx-md-3 {
9722 margin-right: 1rem !important;
9723 margin-left: 1rem !important;
9724 }
9725 .mx-md-4 {
9726 margin-right: 1.5rem !important;
9727 margin-left: 1.5rem !important;
9728 }
9729 .mx-md-5 {
9730 margin-right: 3rem !important;
9731 margin-left: 3rem !important;
9732 }
9733 .mx-md-auto {
9734 margin-right: auto !important;
9735 margin-left: auto !important;
9736 }
9737 .my-md-0 {
9738 margin-top: 0 !important;
9739 margin-bottom: 0 !important;
9740 }
9741 .my-md-1 {
9742 margin-top: 0.25rem !important;
9743 margin-bottom: 0.25rem !important;
9744 }
9745 .my-md-2 {
9746 margin-top: 0.5rem !important;
9747 margin-bottom: 0.5rem !important;
9748 }
9749 .my-md-3 {
9750 margin-top: 1rem !important;
9751 margin-bottom: 1rem !important;
9752 }
9753 .my-md-4 {
9754 margin-top: 1.5rem !important;
9755 margin-bottom: 1.5rem !important;
9756 }
9757 .my-md-5 {
9758 margin-top: 3rem !important;
9759 margin-bottom: 3rem !important;
9760 }
9761 .my-md-auto {
9762 margin-top: auto !important;
9763 margin-bottom: auto !important;
9764 }
9765 .mt-md-0 {
9766 margin-top: 0 !important;
9767 }
9768 .mt-md-1 {
9769 margin-top: 0.25rem !important;
9770 }
9771 .mt-md-2 {
9772 margin-top: 0.5rem !important;
9773 }
9774 .mt-md-3 {
9775 margin-top: 1rem !important;
9776 }
9777 .mt-md-4 {
9778 margin-top: 1.5rem !important;
9779 }
9780 .mt-md-5 {
9781 margin-top: 3rem !important;
9782 }
9783 .mt-md-auto {
9784 margin-top: auto !important;
9785 }
9786 .me-md-0 {
9787 margin-right: 0 !important;
9788 }
9789 .me-md-1 {
9790 margin-right: 0.25rem !important;
9791 }
9792 .me-md-2 {
9793 margin-right: 0.5rem !important;
9794 }
9795 .me-md-3 {
9796 margin-right: 1rem !important;
9797 }
9798 .me-md-4 {
9799 margin-right: 1.5rem !important;
9800 }
9801 .me-md-5 {
9802 margin-right: 3rem !important;
9803 }
9804 .me-md-auto {
9805 margin-right: auto !important;
9806 }
9807 .mb-md-0 {
9808 margin-bottom: 0 !important;
9809 }
9810 .mb-md-1 {
9811 margin-bottom: 0.25rem !important;
9812 }
9813 .mb-md-2 {
9814 margin-bottom: 0.5rem !important;
9815 }
9816 .mb-md-3 {
9817 margin-bottom: 1rem !important;
9818 }
9819 .mb-md-4 {
9820 margin-bottom: 1.5rem !important;
9821 }
9822 .mb-md-5 {
9823 margin-bottom: 3rem !important;
9824 }
9825 .mb-md-auto {
9826 margin-bottom: auto !important;
9827 }
9828 .ms-md-0 {
9829 margin-left: 0 !important;
9830 }
9831 .ms-md-1 {
9832 margin-left: 0.25rem !important;
9833 }
9834 .ms-md-2 {
9835 margin-left: 0.5rem !important;
9836 }
9837 .ms-md-3 {
9838 margin-left: 1rem !important;
9839 }
9840 .ms-md-4 {
9841 margin-left: 1.5rem !important;
9842 }
9843 .ms-md-5 {
9844 margin-left: 3rem !important;
9845 }
9846 .ms-md-auto {
9847 margin-left: auto !important;
9848 }
9849 .p-md-0 {
9850 padding: 0 !important;
9851 }
9852 .p-md-1 {
9853 padding: 0.25rem !important;
9854 }
9855 .p-md-2 {
9856 padding: 0.5rem !important;
9857 }
9858 .p-md-3 {
9859 padding: 1rem !important;
9860 }
9861 .p-md-4 {
9862 padding: 1.5rem !important;
9863 }
9864 .p-md-5 {
9865 padding: 3rem !important;
9866 }
9867 .px-md-0 {
9868 padding-right: 0 !important;
9869 padding-left: 0 !important;
9870 }
9871 .px-md-1 {
9872 padding-right: 0.25rem !important;
9873 padding-left: 0.25rem !important;
9874 }
9875 .px-md-2 {
9876 padding-right: 0.5rem !important;
9877 padding-left: 0.5rem !important;
9878 }
9879 .px-md-3 {
9880 padding-right: 1rem !important;
9881 padding-left: 1rem !important;
9882 }
9883 .px-md-4 {
9884 padding-right: 1.5rem !important;
9885 padding-left: 1.5rem !important;
9886 }
9887 .px-md-5 {
9888 padding-right: 3rem !important;
9889 padding-left: 3rem !important;
9890 }
9891 .py-md-0 {
9892 padding-top: 0 !important;
9893 padding-bottom: 0 !important;
9894 }
9895 .py-md-1 {
9896 padding-top: 0.25rem !important;
9897 padding-bottom: 0.25rem !important;
9898 }
9899 .py-md-2 {
9900 padding-top: 0.5rem !important;
9901 padding-bottom: 0.5rem !important;
9902 }
9903 .py-md-3 {
9904 padding-top: 1rem !important;
9905 padding-bottom: 1rem !important;
9906 }
9907 .py-md-4 {
9908 padding-top: 1.5rem !important;
9909 padding-bottom: 1.5rem !important;
9910 }
9911 .py-md-5 {
9912 padding-top: 3rem !important;
9913 padding-bottom: 3rem !important;
9914 }
9915 .pt-md-0 {
9916 padding-top: 0 !important;
9917 }
9918 .pt-md-1 {
9919 padding-top: 0.25rem !important;
9920 }
9921 .pt-md-2 {
9922 padding-top: 0.5rem !important;
9923 }
9924 .pt-md-3 {
9925 padding-top: 1rem !important;
9926 }
9927 .pt-md-4 {
9928 padding-top: 1.5rem !important;
9929 }
9930 .pt-md-5 {
9931 padding-top: 3rem !important;
9932 }
9933 .pe-md-0 {
9934 padding-right: 0 !important;
9935 }
9936 .pe-md-1 {
9937 padding-right: 0.25rem !important;
9938 }
9939 .pe-md-2 {
9940 padding-right: 0.5rem !important;
9941 }
9942 .pe-md-3 {
9943 padding-right: 1rem !important;
9944 }
9945 .pe-md-4 {
9946 padding-right: 1.5rem !important;
9947 }
9948 .pe-md-5 {
9949 padding-right: 3rem !important;
9950 }
9951 .pb-md-0 {
9952 padding-bottom: 0 !important;
9953 }
9954 .pb-md-1 {
9955 padding-bottom: 0.25rem !important;
9956 }
9957 .pb-md-2 {
9958 padding-bottom: 0.5rem !important;
9959 }
9960 .pb-md-3 {
9961 padding-bottom: 1rem !important;
9962 }
9963 .pb-md-4 {
9964 padding-bottom: 1.5rem !important;
9965 }
9966 .pb-md-5 {
9967 padding-bottom: 3rem !important;
9968 }
9969 .ps-md-0 {
9970 padding-left: 0 !important;
9971 }
9972 .ps-md-1 {
9973 padding-left: 0.25rem !important;
9974 }
9975 .ps-md-2 {
9976 padding-left: 0.5rem !important;
9977 }
9978 .ps-md-3 {
9979 padding-left: 1rem !important;
9980 }
9981 .ps-md-4 {
9982 padding-left: 1.5rem !important;
9983 }
9984 .ps-md-5 {
9985 padding-left: 3rem !important;
9986 }
9987 .gap-md-0 {
9988 gap: 0 !important;
9989 }
9990 .gap-md-1 {
9991 gap: 0.25rem !important;
9992 }
9993 .gap-md-2 {
9994 gap: 0.5rem !important;
9995 }
9996 .gap-md-3 {
9997 gap: 1rem !important;
9998 }
9999 .gap-md-4 {
10000 gap: 1.5rem !important;
10001 }
10002 .gap-md-5 {
10003 gap: 3rem !important;
10004 }
10005 .row-gap-md-0 {
10006 row-gap: 0 !important;
10007 }
10008 .row-gap-md-1 {
10009 row-gap: 0.25rem !important;
10010 }
10011 .row-gap-md-2 {
10012 row-gap: 0.5rem !important;
10013 }
10014 .row-gap-md-3 {
10015 row-gap: 1rem !important;
10016 }
10017 .row-gap-md-4 {
10018 row-gap: 1.5rem !important;
10019 }
10020 .row-gap-md-5 {
10021 row-gap: 3rem !important;
10022 }
10023 .column-gap-md-0 {
10024 -moz-column-gap: 0 !important;
10025 column-gap: 0 !important;
10026 }
10027 .column-gap-md-1 {
10028 -moz-column-gap: 0.25rem !important;
10029 column-gap: 0.25rem !important;
10030 }
10031 .column-gap-md-2 {
10032 -moz-column-gap: 0.5rem !important;
10033 column-gap: 0.5rem !important;
10034 }
10035 .column-gap-md-3 {
10036 -moz-column-gap: 1rem !important;
10037 column-gap: 1rem !important;
10038 }
10039 .column-gap-md-4 {
10040 -moz-column-gap: 1.5rem !important;
10041 column-gap: 1.5rem !important;
10042 }
10043 .column-gap-md-5 {
10044 -moz-column-gap: 3rem !important;
10045 column-gap: 3rem !important;
10046 }
10047 .text-md-start {
10048 text-align: left !important;
10049 }
10050 .text-md-end {
10051 text-align: right !important;
10052 }
10053 .text-md-center {
10054 text-align: center !important;
10055 }
10056}
10057@media (min-width: 992px) {
10058 .float-lg-start {
10059 float: left !important;
10060 }
10061 .float-lg-end {
10062 float: right !important;
10063 }
10064 .float-lg-none {
10065 float: none !important;
10066 }
10067 .object-fit-lg-contain {
10068 -o-object-fit: contain !important;
10069 object-fit: contain !important;
10070 }
10071 .object-fit-lg-cover {
10072 -o-object-fit: cover !important;
10073 object-fit: cover !important;
10074 }
10075 .object-fit-lg-fill {
10076 -o-object-fit: fill !important;
10077 object-fit: fill !important;
10078 }
10079 .object-fit-lg-scale {
10080 -o-object-fit: scale-down !important;
10081 object-fit: scale-down !important;
10082 }
10083 .object-fit-lg-none {
10084 -o-object-fit: none !important;
10085 object-fit: none !important;
10086 }
10087 .d-lg-inline {
10088 display: inline !important;
10089 }
10090 .d-lg-inline-block {
10091 display: inline-block !important;
10092 }
10093 .d-lg-block {
10094 display: block !important;
10095 }
10096 .d-lg-grid {
10097 display: grid !important;
10098 }
10099 .d-lg-inline-grid {
10100 display: inline-grid !important;
10101 }
10102 .d-lg-table {
10103 display: table !important;
10104 }
10105 .d-lg-table-row {
10106 display: table-row !important;
10107 }
10108 .d-lg-table-cell {
10109 display: table-cell !important;
10110 }
10111 .d-lg-flex {
10112 display: flex !important;
10113 }
10114 .d-lg-inline-flex {
10115 display: inline-flex !important;
10116 }
10117 .d-lg-none {
10118 display: none !important;
10119 }
10120 .flex-lg-fill {
10121 flex: 1 1 auto !important;
10122 }
10123 .flex-lg-row {
10124 flex-direction: row !important;
10125 }
10126 .flex-lg-column {
10127 flex-direction: column !important;
10128 }
10129 .flex-lg-row-reverse {
10130 flex-direction: row-reverse !important;
10131 }
10132 .flex-lg-column-reverse {
10133 flex-direction: column-reverse !important;
10134 }
10135 .flex-lg-grow-0 {
10136 flex-grow: 0 !important;
10137 }
10138 .flex-lg-grow-1 {
10139 flex-grow: 1 !important;
10140 }
10141 .flex-lg-shrink-0 {
10142 flex-shrink: 0 !important;
10143 }
10144 .flex-lg-shrink-1 {
10145 flex-shrink: 1 !important;
10146 }
10147 .flex-lg-wrap {
10148 flex-wrap: wrap !important;
10149 }
10150 .flex-lg-nowrap {
10151 flex-wrap: nowrap !important;
10152 }
10153 .flex-lg-wrap-reverse {
10154 flex-wrap: wrap-reverse !important;
10155 }
10156 .justify-content-lg-start {
10157 justify-content: flex-start !important;
10158 }
10159 .justify-content-lg-end {
10160 justify-content: flex-end !important;
10161 }
10162 .justify-content-lg-center {
10163 justify-content: center !important;
10164 }
10165 .justify-content-lg-between {
10166 justify-content: space-between !important;
10167 }
10168 .justify-content-lg-around {
10169 justify-content: space-around !important;
10170 }
10171 .justify-content-lg-evenly {
10172 justify-content: space-evenly !important;
10173 }
10174 .align-items-lg-start {
10175 align-items: flex-start !important;
10176 }
10177 .align-items-lg-end {
10178 align-items: flex-end !important;
10179 }
10180 .align-items-lg-center {
10181 align-items: center !important;
10182 }
10183 .align-items-lg-baseline {
10184 align-items: baseline !important;
10185 }
10186 .align-items-lg-stretch {
10187 align-items: stretch !important;
10188 }
10189 .align-content-lg-start {
10190 align-content: flex-start !important;
10191 }
10192 .align-content-lg-end {
10193 align-content: flex-end !important;
10194 }
10195 .align-content-lg-center {
10196 align-content: center !important;
10197 }
10198 .align-content-lg-between {
10199 align-content: space-between !important;
10200 }
10201 .align-content-lg-around {
10202 align-content: space-around !important;
10203 }
10204 .align-content-lg-stretch {
10205 align-content: stretch !important;
10206 }
10207 .align-self-lg-auto {
10208 align-self: auto !important;
10209 }
10210 .align-self-lg-start {
10211 align-self: flex-start !important;
10212 }
10213 .align-self-lg-end {
10214 align-self: flex-end !important;
10215 }
10216 .align-self-lg-center {
10217 align-self: center !important;
10218 }
10219 .align-self-lg-baseline {
10220 align-self: baseline !important;
10221 }
10222 .align-self-lg-stretch {
10223 align-self: stretch !important;
10224 }
10225 .order-lg-first {
10226 order: -1 !important;
10227 }
10228 .order-lg-0 {
10229 order: 0 !important;
10230 }
10231 .order-lg-1 {
10232 order: 1 !important;
10233 }
10234 .order-lg-2 {
10235 order: 2 !important;
10236 }
10237 .order-lg-3 {
10238 order: 3 !important;
10239 }
10240 .order-lg-4 {
10241 order: 4 !important;
10242 }
10243 .order-lg-5 {
10244 order: 5 !important;
10245 }
10246 .order-lg-last {
10247 order: 6 !important;
10248 }
10249 .m-lg-0 {
10250 margin: 0 !important;
10251 }
10252 .m-lg-1 {
10253 margin: 0.25rem !important;
10254 }
10255 .m-lg-2 {
10256 margin: 0.5rem !important;
10257 }
10258 .m-lg-3 {
10259 margin: 1rem !important;
10260 }
10261 .m-lg-4 {
10262 margin: 1.5rem !important;
10263 }
10264 .m-lg-5 {
10265 margin: 3rem !important;
10266 }
10267 .m-lg-auto {
10268 margin: auto !important;
10269 }
10270 .mx-lg-0 {
10271 margin-right: 0 !important;
10272 margin-left: 0 !important;
10273 }
10274 .mx-lg-1 {
10275 margin-right: 0.25rem !important;
10276 margin-left: 0.25rem !important;
10277 }
10278 .mx-lg-2 {
10279 margin-right: 0.5rem !important;
10280 margin-left: 0.5rem !important;
10281 }
10282 .mx-lg-3 {
10283 margin-right: 1rem !important;
10284 margin-left: 1rem !important;
10285 }
10286 .mx-lg-4 {
10287 margin-right: 1.5rem !important;
10288 margin-left: 1.5rem !important;
10289 }
10290 .mx-lg-5 {
10291 margin-right: 3rem !important;
10292 margin-left: 3rem !important;
10293 }
10294 .mx-lg-auto {
10295 margin-right: auto !important;
10296 margin-left: auto !important;
10297 }
10298 .my-lg-0 {
10299 margin-top: 0 !important;
10300 margin-bottom: 0 !important;
10301 }
10302 .my-lg-1 {
10303 margin-top: 0.25rem !important;
10304 margin-bottom: 0.25rem !important;
10305 }
10306 .my-lg-2 {
10307 margin-top: 0.5rem !important;
10308 margin-bottom: 0.5rem !important;
10309 }
10310 .my-lg-3 {
10311 margin-top: 1rem !important;
10312 margin-bottom: 1rem !important;
10313 }
10314 .my-lg-4 {
10315 margin-top: 1.5rem !important;
10316 margin-bottom: 1.5rem !important;
10317 }
10318 .my-lg-5 {
10319 margin-top: 3rem !important;
10320 margin-bottom: 3rem !important;
10321 }
10322 .my-lg-auto {
10323 margin-top: auto !important;
10324 margin-bottom: auto !important;
10325 }
10326 .mt-lg-0 {
10327 margin-top: 0 !important;
10328 }
10329 .mt-lg-1 {
10330 margin-top: 0.25rem !important;
10331 }
10332 .mt-lg-2 {
10333 margin-top: 0.5rem !important;
10334 }
10335 .mt-lg-3 {
10336 margin-top: 1rem !important;
10337 }
10338 .mt-lg-4 {
10339 margin-top: 1.5rem !important;
10340 }
10341 .mt-lg-5 {
10342 margin-top: 3rem !important;
10343 }
10344 .mt-lg-auto {
10345 margin-top: auto !important;
10346 }
10347 .me-lg-0 {
10348 margin-right: 0 !important;
10349 }
10350 .me-lg-1 {
10351 margin-right: 0.25rem !important;
10352 }
10353 .me-lg-2 {
10354 margin-right: 0.5rem !important;
10355 }
10356 .me-lg-3 {
10357 margin-right: 1rem !important;
10358 }
10359 .me-lg-4 {
10360 margin-right: 1.5rem !important;
10361 }
10362 .me-lg-5 {
10363 margin-right: 3rem !important;
10364 }
10365 .me-lg-auto {
10366 margin-right: auto !important;
10367 }
10368 .mb-lg-0 {
10369 margin-bottom: 0 !important;
10370 }
10371 .mb-lg-1 {
10372 margin-bottom: 0.25rem !important;
10373 }
10374 .mb-lg-2 {
10375 margin-bottom: 0.5rem !important;
10376 }
10377 .mb-lg-3 {
10378 margin-bottom: 1rem !important;
10379 }
10380 .mb-lg-4 {
10381 margin-bottom: 1.5rem !important;
10382 }
10383 .mb-lg-5 {
10384 margin-bottom: 3rem !important;
10385 }
10386 .mb-lg-auto {
10387 margin-bottom: auto !important;
10388 }
10389 .ms-lg-0 {
10390 margin-left: 0 !important;
10391 }
10392 .ms-lg-1 {
10393 margin-left: 0.25rem !important;
10394 }
10395 .ms-lg-2 {
10396 margin-left: 0.5rem !important;
10397 }
10398 .ms-lg-3 {
10399 margin-left: 1rem !important;
10400 }
10401 .ms-lg-4 {
10402 margin-left: 1.5rem !important;
10403 }
10404 .ms-lg-5 {
10405 margin-left: 3rem !important;
10406 }
10407 .ms-lg-auto {
10408 margin-left: auto !important;
10409 }
10410 .p-lg-0 {
10411 padding: 0 !important;
10412 }
10413 .p-lg-1 {
10414 padding: 0.25rem !important;
10415 }
10416 .p-lg-2 {
10417 padding: 0.5rem !important;
10418 }
10419 .p-lg-3 {
10420 padding: 1rem !important;
10421 }
10422 .p-lg-4 {
10423 padding: 1.5rem !important;
10424 }
10425 .p-lg-5 {
10426 padding: 3rem !important;
10427 }
10428 .px-lg-0 {
10429 padding-right: 0 !important;
10430 padding-left: 0 !important;
10431 }
10432 .px-lg-1 {
10433 padding-right: 0.25rem !important;
10434 padding-left: 0.25rem !important;
10435 }
10436 .px-lg-2 {
10437 padding-right: 0.5rem !important;
10438 padding-left: 0.5rem !important;
10439 }
10440 .px-lg-3 {
10441 padding-right: 1rem !important;
10442 padding-left: 1rem !important;
10443 }
10444 .px-lg-4 {
10445 padding-right: 1.5rem !important;
10446 padding-left: 1.5rem !important;
10447 }
10448 .px-lg-5 {
10449 padding-right: 3rem !important;
10450 padding-left: 3rem !important;
10451 }
10452 .py-lg-0 {
10453 padding-top: 0 !important;
10454 padding-bottom: 0 !important;
10455 }
10456 .py-lg-1 {
10457 padding-top: 0.25rem !important;
10458 padding-bottom: 0.25rem !important;
10459 }
10460 .py-lg-2 {
10461 padding-top: 0.5rem !important;
10462 padding-bottom: 0.5rem !important;
10463 }
10464 .py-lg-3 {
10465 padding-top: 1rem !important;
10466 padding-bottom: 1rem !important;
10467 }
10468 .py-lg-4 {
10469 padding-top: 1.5rem !important;
10470 padding-bottom: 1.5rem !important;
10471 }
10472 .py-lg-5 {
10473 padding-top: 3rem !important;
10474 padding-bottom: 3rem !important;
10475 }
10476 .pt-lg-0 {
10477 padding-top: 0 !important;
10478 }
10479 .pt-lg-1 {
10480 padding-top: 0.25rem !important;
10481 }
10482 .pt-lg-2 {
10483 padding-top: 0.5rem !important;
10484 }
10485 .pt-lg-3 {
10486 padding-top: 1rem !important;
10487 }
10488 .pt-lg-4 {
10489 padding-top: 1.5rem !important;
10490 }
10491 .pt-lg-5 {
10492 padding-top: 3rem !important;
10493 }
10494 .pe-lg-0 {
10495 padding-right: 0 !important;
10496 }
10497 .pe-lg-1 {
10498 padding-right: 0.25rem !important;
10499 }
10500 .pe-lg-2 {
10501 padding-right: 0.5rem !important;
10502 }
10503 .pe-lg-3 {
10504 padding-right: 1rem !important;
10505 }
10506 .pe-lg-4 {
10507 padding-right: 1.5rem !important;
10508 }
10509 .pe-lg-5 {
10510 padding-right: 3rem !important;
10511 }
10512 .pb-lg-0 {
10513 padding-bottom: 0 !important;
10514 }
10515 .pb-lg-1 {
10516 padding-bottom: 0.25rem !important;
10517 }
10518 .pb-lg-2 {
10519 padding-bottom: 0.5rem !important;
10520 }
10521 .pb-lg-3 {
10522 padding-bottom: 1rem !important;
10523 }
10524 .pb-lg-4 {
10525 padding-bottom: 1.5rem !important;
10526 }
10527 .pb-lg-5 {
10528 padding-bottom: 3rem !important;
10529 }
10530 .ps-lg-0 {
10531 padding-left: 0 !important;
10532 }
10533 .ps-lg-1 {
10534 padding-left: 0.25rem !important;
10535 }
10536 .ps-lg-2 {
10537 padding-left: 0.5rem !important;
10538 }
10539 .ps-lg-3 {
10540 padding-left: 1rem !important;
10541 }
10542 .ps-lg-4 {
10543 padding-left: 1.5rem !important;
10544 }
10545 .ps-lg-5 {
10546 padding-left: 3rem !important;
10547 }
10548 .gap-lg-0 {
10549 gap: 0 !important;
10550 }
10551 .gap-lg-1 {
10552 gap: 0.25rem !important;
10553 }
10554 .gap-lg-2 {
10555 gap: 0.5rem !important;
10556 }
10557 .gap-lg-3 {
10558 gap: 1rem !important;
10559 }
10560 .gap-lg-4 {
10561 gap: 1.5rem !important;
10562 }
10563 .gap-lg-5 {
10564 gap: 3rem !important;
10565 }
10566 .row-gap-lg-0 {
10567 row-gap: 0 !important;
10568 }
10569 .row-gap-lg-1 {
10570 row-gap: 0.25rem !important;
10571 }
10572 .row-gap-lg-2 {
10573 row-gap: 0.5rem !important;
10574 }
10575 .row-gap-lg-3 {
10576 row-gap: 1rem !important;
10577 }
10578 .row-gap-lg-4 {
10579 row-gap: 1.5rem !important;
10580 }
10581 .row-gap-lg-5 {
10582 row-gap: 3rem !important;
10583 }
10584 .column-gap-lg-0 {
10585 -moz-column-gap: 0 !important;
10586 column-gap: 0 !important;
10587 }
10588 .column-gap-lg-1 {
10589 -moz-column-gap: 0.25rem !important;
10590 column-gap: 0.25rem !important;
10591 }
10592 .column-gap-lg-2 {
10593 -moz-column-gap: 0.5rem !important;
10594 column-gap: 0.5rem !important;
10595 }
10596 .column-gap-lg-3 {
10597 -moz-column-gap: 1rem !important;
10598 column-gap: 1rem !important;
10599 }
10600 .column-gap-lg-4 {
10601 -moz-column-gap: 1.5rem !important;
10602 column-gap: 1.5rem !important;
10603 }
10604 .column-gap-lg-5 {
10605 -moz-column-gap: 3rem !important;
10606 column-gap: 3rem !important;
10607 }
10608 .text-lg-start {
10609 text-align: left !important;
10610 }
10611 .text-lg-end {
10612 text-align: right !important;
10613 }
10614 .text-lg-center {
10615 text-align: center !important;
10616 }
10617}
10618@media (min-width: 1200px) {
10619 .float-xl-start {
10620 float: left !important;
10621 }
10622 .float-xl-end {
10623 float: right !important;
10624 }
10625 .float-xl-none {
10626 float: none !important;
10627 }
10628 .object-fit-xl-contain {
10629 -o-object-fit: contain !important;
10630 object-fit: contain !important;
10631 }
10632 .object-fit-xl-cover {
10633 -o-object-fit: cover !important;
10634 object-fit: cover !important;
10635 }
10636 .object-fit-xl-fill {
10637 -o-object-fit: fill !important;
10638 object-fit: fill !important;
10639 }
10640 .object-fit-xl-scale {
10641 -o-object-fit: scale-down !important;
10642 object-fit: scale-down !important;
10643 }
10644 .object-fit-xl-none {
10645 -o-object-fit: none !important;
10646 object-fit: none !important;
10647 }
10648 .d-xl-inline {
10649 display: inline !important;
10650 }
10651 .d-xl-inline-block {
10652 display: inline-block !important;
10653 }
10654 .d-xl-block {
10655 display: block !important;
10656 }
10657 .d-xl-grid {
10658 display: grid !important;
10659 }
10660 .d-xl-inline-grid {
10661 display: inline-grid !important;
10662 }
10663 .d-xl-table {
10664 display: table !important;
10665 }
10666 .d-xl-table-row {
10667 display: table-row !important;
10668 }
10669 .d-xl-table-cell {
10670 display: table-cell !important;
10671 }
10672 .d-xl-flex {
10673 display: flex !important;
10674 }
10675 .d-xl-inline-flex {
10676 display: inline-flex !important;
10677 }
10678 .d-xl-none {
10679 display: none !important;
10680 }
10681 .flex-xl-fill {
10682 flex: 1 1 auto !important;
10683 }
10684 .flex-xl-row {
10685 flex-direction: row !important;
10686 }
10687 .flex-xl-column {
10688 flex-direction: column !important;
10689 }
10690 .flex-xl-row-reverse {
10691 flex-direction: row-reverse !important;
10692 }
10693 .flex-xl-column-reverse {
10694 flex-direction: column-reverse !important;
10695 }
10696 .flex-xl-grow-0 {
10697 flex-grow: 0 !important;
10698 }
10699 .flex-xl-grow-1 {
10700 flex-grow: 1 !important;
10701 }
10702 .flex-xl-shrink-0 {
10703 flex-shrink: 0 !important;
10704 }
10705 .flex-xl-shrink-1 {
10706 flex-shrink: 1 !important;
10707 }
10708 .flex-xl-wrap {
10709 flex-wrap: wrap !important;
10710 }
10711 .flex-xl-nowrap {
10712 flex-wrap: nowrap !important;
10713 }
10714 .flex-xl-wrap-reverse {
10715 flex-wrap: wrap-reverse !important;
10716 }
10717 .justify-content-xl-start {
10718 justify-content: flex-start !important;
10719 }
10720 .justify-content-xl-end {
10721 justify-content: flex-end !important;
10722 }
10723 .justify-content-xl-center {
10724 justify-content: center !important;
10725 }
10726 .justify-content-xl-between {
10727 justify-content: space-between !important;
10728 }
10729 .justify-content-xl-around {
10730 justify-content: space-around !important;
10731 }
10732 .justify-content-xl-evenly {
10733 justify-content: space-evenly !important;
10734 }
10735 .align-items-xl-start {
10736 align-items: flex-start !important;
10737 }
10738 .align-items-xl-end {
10739 align-items: flex-end !important;
10740 }
10741 .align-items-xl-center {
10742 align-items: center !important;
10743 }
10744 .align-items-xl-baseline {
10745 align-items: baseline !important;
10746 }
10747 .align-items-xl-stretch {
10748 align-items: stretch !important;
10749 }
10750 .align-content-xl-start {
10751 align-content: flex-start !important;
10752 }
10753 .align-content-xl-end {
10754 align-content: flex-end !important;
10755 }
10756 .align-content-xl-center {
10757 align-content: center !important;
10758 }
10759 .align-content-xl-between {
10760 align-content: space-between !important;
10761 }
10762 .align-content-xl-around {
10763 align-content: space-around !important;
10764 }
10765 .align-content-xl-stretch {
10766 align-content: stretch !important;
10767 }
10768 .align-self-xl-auto {
10769 align-self: auto !important;
10770 }
10771 .align-self-xl-start {
10772 align-self: flex-start !important;
10773 }
10774 .align-self-xl-end {
10775 align-self: flex-end !important;
10776 }
10777 .align-self-xl-center {
10778 align-self: center !important;
10779 }
10780 .align-self-xl-baseline {
10781 align-self: baseline !important;
10782 }
10783 .align-self-xl-stretch {
10784 align-self: stretch !important;
10785 }
10786 .order-xl-first {
10787 order: -1 !important;
10788 }
10789 .order-xl-0 {
10790 order: 0 !important;
10791 }
10792 .order-xl-1 {
10793 order: 1 !important;
10794 }
10795 .order-xl-2 {
10796 order: 2 !important;
10797 }
10798 .order-xl-3 {
10799 order: 3 !important;
10800 }
10801 .order-xl-4 {
10802 order: 4 !important;
10803 }
10804 .order-xl-5 {
10805 order: 5 !important;
10806 }
10807 .order-xl-last {
10808 order: 6 !important;
10809 }
10810 .m-xl-0 {
10811 margin: 0 !important;
10812 }
10813 .m-xl-1 {
10814 margin: 0.25rem !important;
10815 }
10816 .m-xl-2 {
10817 margin: 0.5rem !important;
10818 }
10819 .m-xl-3 {
10820 margin: 1rem !important;
10821 }
10822 .m-xl-4 {
10823 margin: 1.5rem !important;
10824 }
10825 .m-xl-5 {
10826 margin: 3rem !important;
10827 }
10828 .m-xl-auto {
10829 margin: auto !important;
10830 }
10831 .mx-xl-0 {
10832 margin-right: 0 !important;
10833 margin-left: 0 !important;
10834 }
10835 .mx-xl-1 {
10836 margin-right: 0.25rem !important;
10837 margin-left: 0.25rem !important;
10838 }
10839 .mx-xl-2 {
10840 margin-right: 0.5rem !important;
10841 margin-left: 0.5rem !important;
10842 }
10843 .mx-xl-3 {
10844 margin-right: 1rem !important;
10845 margin-left: 1rem !important;
10846 }
10847 .mx-xl-4 {
10848 margin-right: 1.5rem !important;
10849 margin-left: 1.5rem !important;
10850 }
10851 .mx-xl-5 {
10852 margin-right: 3rem !important;
10853 margin-left: 3rem !important;
10854 }
10855 .mx-xl-auto {
10856 margin-right: auto !important;
10857 margin-left: auto !important;
10858 }
10859 .my-xl-0 {
10860 margin-top: 0 !important;
10861 margin-bottom: 0 !important;
10862 }
10863 .my-xl-1 {
10864 margin-top: 0.25rem !important;
10865 margin-bottom: 0.25rem !important;
10866 }
10867 .my-xl-2 {
10868 margin-top: 0.5rem !important;
10869 margin-bottom: 0.5rem !important;
10870 }
10871 .my-xl-3 {
10872 margin-top: 1rem !important;
10873 margin-bottom: 1rem !important;
10874 }
10875 .my-xl-4 {
10876 margin-top: 1.5rem !important;
10877 margin-bottom: 1.5rem !important;
10878 }
10879 .my-xl-5 {
10880 margin-top: 3rem !important;
10881 margin-bottom: 3rem !important;
10882 }
10883 .my-xl-auto {
10884 margin-top: auto !important;
10885 margin-bottom: auto !important;
10886 }
10887 .mt-xl-0 {
10888 margin-top: 0 !important;
10889 }
10890 .mt-xl-1 {
10891 margin-top: 0.25rem !important;
10892 }
10893 .mt-xl-2 {
10894 margin-top: 0.5rem !important;
10895 }
10896 .mt-xl-3 {
10897 margin-top: 1rem !important;
10898 }
10899 .mt-xl-4 {
10900 margin-top: 1.5rem !important;
10901 }
10902 .mt-xl-5 {
10903 margin-top: 3rem !important;
10904 }
10905 .mt-xl-auto {
10906 margin-top: auto !important;
10907 }
10908 .me-xl-0 {
10909 margin-right: 0 !important;
10910 }
10911 .me-xl-1 {
10912 margin-right: 0.25rem !important;
10913 }
10914 .me-xl-2 {
10915 margin-right: 0.5rem !important;
10916 }
10917 .me-xl-3 {
10918 margin-right: 1rem !important;
10919 }
10920 .me-xl-4 {
10921 margin-right: 1.5rem !important;
10922 }
10923 .me-xl-5 {
10924 margin-right: 3rem !important;
10925 }
10926 .me-xl-auto {
10927 margin-right: auto !important;
10928 }
10929 .mb-xl-0 {
10930 margin-bottom: 0 !important;
10931 }
10932 .mb-xl-1 {
10933 margin-bottom: 0.25rem !important;
10934 }
10935 .mb-xl-2 {
10936 margin-bottom: 0.5rem !important;
10937 }
10938 .mb-xl-3 {
10939 margin-bottom: 1rem !important;
10940 }
10941 .mb-xl-4 {
10942 margin-bottom: 1.5rem !important;
10943 }
10944 .mb-xl-5 {
10945 margin-bottom: 3rem !important;
10946 }
10947 .mb-xl-auto {
10948 margin-bottom: auto !important;
10949 }
10950 .ms-xl-0 {
10951 margin-left: 0 !important;
10952 }
10953 .ms-xl-1 {
10954 margin-left: 0.25rem !important;
10955 }
10956 .ms-xl-2 {
10957 margin-left: 0.5rem !important;
10958 }
10959 .ms-xl-3 {
10960 margin-left: 1rem !important;
10961 }
10962 .ms-xl-4 {
10963 margin-left: 1.5rem !important;
10964 }
10965 .ms-xl-5 {
10966 margin-left: 3rem !important;
10967 }
10968 .ms-xl-auto {
10969 margin-left: auto !important;
10970 }
10971 .p-xl-0 {
10972 padding: 0 !important;
10973 }
10974 .p-xl-1 {
10975 padding: 0.25rem !important;
10976 }
10977 .p-xl-2 {
10978 padding: 0.5rem !important;
10979 }
10980 .p-xl-3 {
10981 padding: 1rem !important;
10982 }
10983 .p-xl-4 {
10984 padding: 1.5rem !important;
10985 }
10986 .p-xl-5 {
10987 padding: 3rem !important;
10988 }
10989 .px-xl-0 {
10990 padding-right: 0 !important;
10991 padding-left: 0 !important;
10992 }
10993 .px-xl-1 {
10994 padding-right: 0.25rem !important;
10995 padding-left: 0.25rem !important;
10996 }
10997 .px-xl-2 {
10998 padding-right: 0.5rem !important;
10999 padding-left: 0.5rem !important;
11000 }
11001 .px-xl-3 {
11002 padding-right: 1rem !important;
11003 padding-left: 1rem !important;
11004 }
11005 .px-xl-4 {
11006 padding-right: 1.5rem !important;
11007 padding-left: 1.5rem !important;
11008 }
11009 .px-xl-5 {
11010 padding-right: 3rem !important;
11011 padding-left: 3rem !important;
11012 }
11013 .py-xl-0 {
11014 padding-top: 0 !important;
11015 padding-bottom: 0 !important;
11016 }
11017 .py-xl-1 {
11018 padding-top: 0.25rem !important;
11019 padding-bottom: 0.25rem !important;
11020 }
11021 .py-xl-2 {
11022 padding-top: 0.5rem !important;
11023 padding-bottom: 0.5rem !important;
11024 }
11025 .py-xl-3 {
11026 padding-top: 1rem !important;
11027 padding-bottom: 1rem !important;
11028 }
11029 .py-xl-4 {
11030 padding-top: 1.5rem !important;
11031 padding-bottom: 1.5rem !important;
11032 }
11033 .py-xl-5 {
11034 padding-top: 3rem !important;
11035 padding-bottom: 3rem !important;
11036 }
11037 .pt-xl-0 {
11038 padding-top: 0 !important;
11039 }
11040 .pt-xl-1 {
11041 padding-top: 0.25rem !important;
11042 }
11043 .pt-xl-2 {
11044 padding-top: 0.5rem !important;
11045 }
11046 .pt-xl-3 {
11047 padding-top: 1rem !important;
11048 }
11049 .pt-xl-4 {
11050 padding-top: 1.5rem !important;
11051 }
11052 .pt-xl-5 {
11053 padding-top: 3rem !important;
11054 }
11055 .pe-xl-0 {
11056 padding-right: 0 !important;
11057 }
11058 .pe-xl-1 {
11059 padding-right: 0.25rem !important;
11060 }
11061 .pe-xl-2 {
11062 padding-right: 0.5rem !important;
11063 }
11064 .pe-xl-3 {
11065 padding-right: 1rem !important;
11066 }
11067 .pe-xl-4 {
11068 padding-right: 1.5rem !important;
11069 }
11070 .pe-xl-5 {
11071 padding-right: 3rem !important;
11072 }
11073 .pb-xl-0 {
11074 padding-bottom: 0 !important;
11075 }
11076 .pb-xl-1 {
11077 padding-bottom: 0.25rem !important;
11078 }
11079 .pb-xl-2 {
11080 padding-bottom: 0.5rem !important;
11081 }
11082 .pb-xl-3 {
11083 padding-bottom: 1rem !important;
11084 }
11085 .pb-xl-4 {
11086 padding-bottom: 1.5rem !important;
11087 }
11088 .pb-xl-5 {
11089 padding-bottom: 3rem !important;
11090 }
11091 .ps-xl-0 {
11092 padding-left: 0 !important;
11093 }
11094 .ps-xl-1 {
11095 padding-left: 0.25rem !important;
11096 }
11097 .ps-xl-2 {
11098 padding-left: 0.5rem !important;
11099 }
11100 .ps-xl-3 {
11101 padding-left: 1rem !important;
11102 }
11103 .ps-xl-4 {
11104 padding-left: 1.5rem !important;
11105 }
11106 .ps-xl-5 {
11107 padding-left: 3rem !important;
11108 }
11109 .gap-xl-0 {
11110 gap: 0 !important;
11111 }
11112 .gap-xl-1 {
11113 gap: 0.25rem !important;
11114 }
11115 .gap-xl-2 {
11116 gap: 0.5rem !important;
11117 }
11118 .gap-xl-3 {
11119 gap: 1rem !important;
11120 }
11121 .gap-xl-4 {
11122 gap: 1.5rem !important;
11123 }
11124 .gap-xl-5 {
11125 gap: 3rem !important;
11126 }
11127 .row-gap-xl-0 {
11128 row-gap: 0 !important;
11129 }
11130 .row-gap-xl-1 {
11131 row-gap: 0.25rem !important;
11132 }
11133 .row-gap-xl-2 {
11134 row-gap: 0.5rem !important;
11135 }
11136 .row-gap-xl-3 {
11137 row-gap: 1rem !important;
11138 }
11139 .row-gap-xl-4 {
11140 row-gap: 1.5rem !important;
11141 }
11142 .row-gap-xl-5 {
11143 row-gap: 3rem !important;
11144 }
11145 .column-gap-xl-0 {
11146 -moz-column-gap: 0 !important;
11147 column-gap: 0 !important;
11148 }
11149 .column-gap-xl-1 {
11150 -moz-column-gap: 0.25rem !important;
11151 column-gap: 0.25rem !important;
11152 }
11153 .column-gap-xl-2 {
11154 -moz-column-gap: 0.5rem !important;
11155 column-gap: 0.5rem !important;
11156 }
11157 .column-gap-xl-3 {
11158 -moz-column-gap: 1rem !important;
11159 column-gap: 1rem !important;
11160 }
11161 .column-gap-xl-4 {
11162 -moz-column-gap: 1.5rem !important;
11163 column-gap: 1.5rem !important;
11164 }
11165 .column-gap-xl-5 {
11166 -moz-column-gap: 3rem !important;
11167 column-gap: 3rem !important;
11168 }
11169 .text-xl-start {
11170 text-align: left !important;
11171 }
11172 .text-xl-end {
11173 text-align: right !important;
11174 }
11175 .text-xl-center {
11176 text-align: center !important;
11177 }
11178}
11179@media (min-width: 1400px) {
11180 .float-xxl-start {
11181 float: left !important;
11182 }
11183 .float-xxl-end {
11184 float: right !important;
11185 }
11186 .float-xxl-none {
11187 float: none !important;
11188 }
11189 .object-fit-xxl-contain {
11190 -o-object-fit: contain !important;
11191 object-fit: contain !important;
11192 }
11193 .object-fit-xxl-cover {
11194 -o-object-fit: cover !important;
11195 object-fit: cover !important;
11196 }
11197 .object-fit-xxl-fill {
11198 -o-object-fit: fill !important;
11199 object-fit: fill !important;
11200 }
11201 .object-fit-xxl-scale {
11202 -o-object-fit: scale-down !important;
11203 object-fit: scale-down !important;
11204 }
11205 .object-fit-xxl-none {
11206 -o-object-fit: none !important;
11207 object-fit: none !important;
11208 }
11209 .d-xxl-inline {
11210 display: inline !important;
11211 }
11212 .d-xxl-inline-block {
11213 display: inline-block !important;
11214 }
11215 .d-xxl-block {
11216 display: block !important;
11217 }
11218 .d-xxl-grid {
11219 display: grid !important;
11220 }
11221 .d-xxl-inline-grid {
11222 display: inline-grid !important;
11223 }
11224 .d-xxl-table {
11225 display: table !important;
11226 }
11227 .d-xxl-table-row {
11228 display: table-row !important;
11229 }
11230 .d-xxl-table-cell {
11231 display: table-cell !important;
11232 }
11233 .d-xxl-flex {
11234 display: flex !important;
11235 }
11236 .d-xxl-inline-flex {
11237 display: inline-flex !important;
11238 }
11239 .d-xxl-none {
11240 display: none !important;
11241 }
11242 .flex-xxl-fill {
11243 flex: 1 1 auto !important;
11244 }
11245 .flex-xxl-row {
11246 flex-direction: row !important;
11247 }
11248 .flex-xxl-column {
11249 flex-direction: column !important;
11250 }
11251 .flex-xxl-row-reverse {
11252 flex-direction: row-reverse !important;
11253 }
11254 .flex-xxl-column-reverse {
11255 flex-direction: column-reverse !important;
11256 }
11257 .flex-xxl-grow-0 {
11258 flex-grow: 0 !important;
11259 }
11260 .flex-xxl-grow-1 {
11261 flex-grow: 1 !important;
11262 }
11263 .flex-xxl-shrink-0 {
11264 flex-shrink: 0 !important;
11265 }
11266 .flex-xxl-shrink-1 {
11267 flex-shrink: 1 !important;
11268 }
11269 .flex-xxl-wrap {
11270 flex-wrap: wrap !important;
11271 }
11272 .flex-xxl-nowrap {
11273 flex-wrap: nowrap !important;
11274 }
11275 .flex-xxl-wrap-reverse {
11276 flex-wrap: wrap-reverse !important;
11277 }
11278 .justify-content-xxl-start {
11279 justify-content: flex-start !important;
11280 }
11281 .justify-content-xxl-end {
11282 justify-content: flex-end !important;
11283 }
11284 .justify-content-xxl-center {
11285 justify-content: center !important;
11286 }
11287 .justify-content-xxl-between {
11288 justify-content: space-between !important;
11289 }
11290 .justify-content-xxl-around {
11291 justify-content: space-around !important;
11292 }
11293 .justify-content-xxl-evenly {
11294 justify-content: space-evenly !important;
11295 }
11296 .align-items-xxl-start {
11297 align-items: flex-start !important;
11298 }
11299 .align-items-xxl-end {
11300 align-items: flex-end !important;
11301 }
11302 .align-items-xxl-center {
11303 align-items: center !important;
11304 }
11305 .align-items-xxl-baseline {
11306 align-items: baseline !important;
11307 }
11308 .align-items-xxl-stretch {
11309 align-items: stretch !important;
11310 }
11311 .align-content-xxl-start {
11312 align-content: flex-start !important;
11313 }
11314 .align-content-xxl-end {
11315 align-content: flex-end !important;
11316 }
11317 .align-content-xxl-center {
11318 align-content: center !important;
11319 }
11320 .align-content-xxl-between {
11321 align-content: space-between !important;
11322 }
11323 .align-content-xxl-around {
11324 align-content: space-around !important;
11325 }
11326 .align-content-xxl-stretch {
11327 align-content: stretch !important;
11328 }
11329 .align-self-xxl-auto {
11330 align-self: auto !important;
11331 }
11332 .align-self-xxl-start {
11333 align-self: flex-start !important;
11334 }
11335 .align-self-xxl-end {
11336 align-self: flex-end !important;
11337 }
11338 .align-self-xxl-center {
11339 align-self: center !important;
11340 }
11341 .align-self-xxl-baseline {
11342 align-self: baseline !important;
11343 }
11344 .align-self-xxl-stretch {
11345 align-self: stretch !important;
11346 }
11347 .order-xxl-first {
11348 order: -1 !important;
11349 }
11350 .order-xxl-0 {
11351 order: 0 !important;
11352 }
11353 .order-xxl-1 {
11354 order: 1 !important;
11355 }
11356 .order-xxl-2 {
11357 order: 2 !important;
11358 }
11359 .order-xxl-3 {
11360 order: 3 !important;
11361 }
11362 .order-xxl-4 {
11363 order: 4 !important;
11364 }
11365 .order-xxl-5 {
11366 order: 5 !important;
11367 }
11368 .order-xxl-last {
11369 order: 6 !important;
11370 }
11371 .m-xxl-0 {
11372 margin: 0 !important;
11373 }
11374 .m-xxl-1 {
11375 margin: 0.25rem !important;
11376 }
11377 .m-xxl-2 {
11378 margin: 0.5rem !important;
11379 }
11380 .m-xxl-3 {
11381 margin: 1rem !important;
11382 }
11383 .m-xxl-4 {
11384 margin: 1.5rem !important;
11385 }
11386 .m-xxl-5 {
11387 margin: 3rem !important;
11388 }
11389 .m-xxl-auto {
11390 margin: auto !important;
11391 }
11392 .mx-xxl-0 {
11393 margin-right: 0 !important;
11394 margin-left: 0 !important;
11395 }
11396 .mx-xxl-1 {
11397 margin-right: 0.25rem !important;
11398 margin-left: 0.25rem !important;
11399 }
11400 .mx-xxl-2 {
11401 margin-right: 0.5rem !important;
11402 margin-left: 0.5rem !important;
11403 }
11404 .mx-xxl-3 {
11405 margin-right: 1rem !important;
11406 margin-left: 1rem !important;
11407 }
11408 .mx-xxl-4 {
11409 margin-right: 1.5rem !important;
11410 margin-left: 1.5rem !important;
11411 }
11412 .mx-xxl-5 {
11413 margin-right: 3rem !important;
11414 margin-left: 3rem !important;
11415 }
11416 .mx-xxl-auto {
11417 margin-right: auto !important;
11418 margin-left: auto !important;
11419 }
11420 .my-xxl-0 {
11421 margin-top: 0 !important;
11422 margin-bottom: 0 !important;
11423 }
11424 .my-xxl-1 {
11425 margin-top: 0.25rem !important;
11426 margin-bottom: 0.25rem !important;
11427 }
11428 .my-xxl-2 {
11429 margin-top: 0.5rem !important;
11430 margin-bottom: 0.5rem !important;
11431 }
11432 .my-xxl-3 {
11433 margin-top: 1rem !important;
11434 margin-bottom: 1rem !important;
11435 }
11436 .my-xxl-4 {
11437 margin-top: 1.5rem !important;
11438 margin-bottom: 1.5rem !important;
11439 }
11440 .my-xxl-5 {
11441 margin-top: 3rem !important;
11442 margin-bottom: 3rem !important;
11443 }
11444 .my-xxl-auto {
11445 margin-top: auto !important;
11446 margin-bottom: auto !important;
11447 }
11448 .mt-xxl-0 {
11449 margin-top: 0 !important;
11450 }
11451 .mt-xxl-1 {
11452 margin-top: 0.25rem !important;
11453 }
11454 .mt-xxl-2 {
11455 margin-top: 0.5rem !important;
11456 }
11457 .mt-xxl-3 {
11458 margin-top: 1rem !important;
11459 }
11460 .mt-xxl-4 {
11461 margin-top: 1.5rem !important;
11462 }
11463 .mt-xxl-5 {
11464 margin-top: 3rem !important;
11465 }
11466 .mt-xxl-auto {
11467 margin-top: auto !important;
11468 }
11469 .me-xxl-0 {
11470 margin-right: 0 !important;
11471 }
11472 .me-xxl-1 {
11473 margin-right: 0.25rem !important;
11474 }
11475 .me-xxl-2 {
11476 margin-right: 0.5rem !important;
11477 }
11478 .me-xxl-3 {
11479 margin-right: 1rem !important;
11480 }
11481 .me-xxl-4 {
11482 margin-right: 1.5rem !important;
11483 }
11484 .me-xxl-5 {
11485 margin-right: 3rem !important;
11486 }
11487 .me-xxl-auto {
11488 margin-right: auto !important;
11489 }
11490 .mb-xxl-0 {
11491 margin-bottom: 0 !important;
11492 }
11493 .mb-xxl-1 {
11494 margin-bottom: 0.25rem !important;
11495 }
11496 .mb-xxl-2 {
11497 margin-bottom: 0.5rem !important;
11498 }
11499 .mb-xxl-3 {
11500 margin-bottom: 1rem !important;
11501 }
11502 .mb-xxl-4 {
11503 margin-bottom: 1.5rem !important;
11504 }
11505 .mb-xxl-5 {
11506 margin-bottom: 3rem !important;
11507 }
11508 .mb-xxl-auto {
11509 margin-bottom: auto !important;
11510 }
11511 .ms-xxl-0 {
11512 margin-left: 0 !important;
11513 }
11514 .ms-xxl-1 {
11515 margin-left: 0.25rem !important;
11516 }
11517 .ms-xxl-2 {
11518 margin-left: 0.5rem !important;
11519 }
11520 .ms-xxl-3 {
11521 margin-left: 1rem !important;
11522 }
11523 .ms-xxl-4 {
11524 margin-left: 1.5rem !important;
11525 }
11526 .ms-xxl-5 {
11527 margin-left: 3rem !important;
11528 }
11529 .ms-xxl-auto {
11530 margin-left: auto !important;
11531 }
11532 .p-xxl-0 {
11533 padding: 0 !important;
11534 }
11535 .p-xxl-1 {
11536 padding: 0.25rem !important;
11537 }
11538 .p-xxl-2 {
11539 padding: 0.5rem !important;
11540 }
11541 .p-xxl-3 {
11542 padding: 1rem !important;
11543 }
11544 .p-xxl-4 {
11545 padding: 1.5rem !important;
11546 }
11547 .p-xxl-5 {
11548 padding: 3rem !important;
11549 }
11550 .px-xxl-0 {
11551 padding-right: 0 !important;
11552 padding-left: 0 !important;
11553 }
11554 .px-xxl-1 {
11555 padding-right: 0.25rem !important;
11556 padding-left: 0.25rem !important;
11557 }
11558 .px-xxl-2 {
11559 padding-right: 0.5rem !important;
11560 padding-left: 0.5rem !important;
11561 }
11562 .px-xxl-3 {
11563 padding-right: 1rem !important;
11564 padding-left: 1rem !important;
11565 }
11566 .px-xxl-4 {
11567 padding-right: 1.5rem !important;
11568 padding-left: 1.5rem !important;
11569 }
11570 .px-xxl-5 {
11571 padding-right: 3rem !important;
11572 padding-left: 3rem !important;
11573 }
11574 .py-xxl-0 {
11575 padding-top: 0 !important;
11576 padding-bottom: 0 !important;
11577 }
11578 .py-xxl-1 {
11579 padding-top: 0.25rem !important;
11580 padding-bottom: 0.25rem !important;
11581 }
11582 .py-xxl-2 {
11583 padding-top: 0.5rem !important;
11584 padding-bottom: 0.5rem !important;
11585 }
11586 .py-xxl-3 {
11587 padding-top: 1rem !important;
11588 padding-bottom: 1rem !important;
11589 }
11590 .py-xxl-4 {
11591 padding-top: 1.5rem !important;
11592 padding-bottom: 1.5rem !important;
11593 }
11594 .py-xxl-5 {
11595 padding-top: 3rem !important;
11596 padding-bottom: 3rem !important;
11597 }
11598 .pt-xxl-0 {
11599 padding-top: 0 !important;
11600 }
11601 .pt-xxl-1 {
11602 padding-top: 0.25rem !important;
11603 }
11604 .pt-xxl-2 {
11605 padding-top: 0.5rem !important;
11606 }
11607 .pt-xxl-3 {
11608 padding-top: 1rem !important;
11609 }
11610 .pt-xxl-4 {
11611 padding-top: 1.5rem !important;
11612 }
11613 .pt-xxl-5 {
11614 padding-top: 3rem !important;
11615 }
11616 .pe-xxl-0 {
11617 padding-right: 0 !important;
11618 }
11619 .pe-xxl-1 {
11620 padding-right: 0.25rem !important;
11621 }
11622 .pe-xxl-2 {
11623 padding-right: 0.5rem !important;
11624 }
11625 .pe-xxl-3 {
11626 padding-right: 1rem !important;
11627 }
11628 .pe-xxl-4 {
11629 padding-right: 1.5rem !important;
11630 }
11631 .pe-xxl-5 {
11632 padding-right: 3rem !important;
11633 }
11634 .pb-xxl-0 {
11635 padding-bottom: 0 !important;
11636 }
11637 .pb-xxl-1 {
11638 padding-bottom: 0.25rem !important;
11639 }
11640 .pb-xxl-2 {
11641 padding-bottom: 0.5rem !important;
11642 }
11643 .pb-xxl-3 {
11644 padding-bottom: 1rem !important;
11645 }
11646 .pb-xxl-4 {
11647 padding-bottom: 1.5rem !important;
11648 }
11649 .pb-xxl-5 {
11650 padding-bottom: 3rem !important;
11651 }
11652 .ps-xxl-0 {
11653 padding-left: 0 !important;
11654 }
11655 .ps-xxl-1 {
11656 padding-left: 0.25rem !important;
11657 }
11658 .ps-xxl-2 {
11659 padding-left: 0.5rem !important;
11660 }
11661 .ps-xxl-3 {
11662 padding-left: 1rem !important;
11663 }
11664 .ps-xxl-4 {
11665 padding-left: 1.5rem !important;
11666 }
11667 .ps-xxl-5 {
11668 padding-left: 3rem !important;
11669 }
11670 .gap-xxl-0 {
11671 gap: 0 !important;
11672 }
11673 .gap-xxl-1 {
11674 gap: 0.25rem !important;
11675 }
11676 .gap-xxl-2 {
11677 gap: 0.5rem !important;
11678 }
11679 .gap-xxl-3 {
11680 gap: 1rem !important;
11681 }
11682 .gap-xxl-4 {
11683 gap: 1.5rem !important;
11684 }
11685 .gap-xxl-5 {
11686 gap: 3rem !important;
11687 }
11688 .row-gap-xxl-0 {
11689 row-gap: 0 !important;
11690 }
11691 .row-gap-xxl-1 {
11692 row-gap: 0.25rem !important;
11693 }
11694 .row-gap-xxl-2 {
11695 row-gap: 0.5rem !important;
11696 }
11697 .row-gap-xxl-3 {
11698 row-gap: 1rem !important;
11699 }
11700 .row-gap-xxl-4 {
11701 row-gap: 1.5rem !important;
11702 }
11703 .row-gap-xxl-5 {
11704 row-gap: 3rem !important;
11705 }
11706 .column-gap-xxl-0 {
11707 -moz-column-gap: 0 !important;
11708 column-gap: 0 !important;
11709 }
11710 .column-gap-xxl-1 {
11711 -moz-column-gap: 0.25rem !important;
11712 column-gap: 0.25rem !important;
11713 }
11714 .column-gap-xxl-2 {
11715 -moz-column-gap: 0.5rem !important;
11716 column-gap: 0.5rem !important;
11717 }
11718 .column-gap-xxl-3 {
11719 -moz-column-gap: 1rem !important;
11720 column-gap: 1rem !important;
11721 }
11722 .column-gap-xxl-4 {
11723 -moz-column-gap: 1.5rem !important;
11724 column-gap: 1.5rem !important;
11725 }
11726 .column-gap-xxl-5 {
11727 -moz-column-gap: 3rem !important;
11728 column-gap: 3rem !important;
11729 }
11730 .text-xxl-start {
11731 text-align: left !important;
11732 }
11733 .text-xxl-end {
11734 text-align: right !important;
11735 }
11736 .text-xxl-center {
11737 text-align: center !important;
11738 }
11739}
11740@media (min-width: 1200px) {
11741 .fs-1 {
11742 font-size: 2.5rem !important;
11743 }
11744 .fs-2 {
11745 font-size: 2rem !important;
11746 }
11747 .fs-3 {
11748 font-size: 1.75rem !important;
11749 }
11750 .fs-4 {
11751 font-size: 1.5rem !important;
11752 }
11753}
11754@media print {
11755 .d-print-inline {
11756 display: inline !important;
11757 }
11758 .d-print-inline-block {
11759 display: inline-block !important;
11760 }
11761 .d-print-block {
11762 display: block !important;
11763 }
11764 .d-print-grid {
11765 display: grid !important;
11766 }
11767 .d-print-inline-grid {
11768 display: inline-grid !important;
11769 }
11770 .d-print-table {
11771 display: table !important;
11772 }
11773 .d-print-table-row {
11774 display: table-row !important;
11775 }
11776 .d-print-table-cell {
11777 display: table-cell !important;
11778 }
11779 .d-print-flex {
11780 display: flex !important;
11781 }
11782 .d-print-inline-flex {
11783 display: inline-flex !important;
11784 }
11785 .d-print-none {
11786 display: none !important;
11787 }
11788}