3 * Bootstrap v5.3.0 (https://getbootstrap.com/)
4 * Copyright 2011-2023 The Bootstrap Authors
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
8 [data-bs-theme=light] {
12 --bs-pink: rgb(255, 64, 186);
13 --bs-red: rgb(255, 95, 110);
14 --bs-orange: rgb(255, 167, 93);
22 --bs-gray-dark: #303030;
23 --bs-gray-100: #f8f9fa;
24 --bs-gray-200: #ebebeb;
25 --bs-gray-300: #dee2e6;
26 --bs-gray-400: #ced4da;
27 --bs-gray-500: #adb5bd;
30 --bs-gray-800: #303030;
32 --bs-primary: rgb(255, 64, 186);
33 --bs-secondary: #01cdfe;
34 --bs-success: #05ffa1;
36 --bs-warning: #fffb96;
37 --bs-danger: rgb(255, 95, 110);
40 --bs-primary-rgb: 255, 64, 186;
41 --bs-secondary-rgb: 1, 205, 254;
42 --bs-success-rgb: 5, 255, 161;
43 --bs-info-rgb: 1, 205, 254;
44 --bs-warning-rgb: 255, 251, 150;
45 --bs-danger-rgb: 255, 95, 110;
46 --bs-light-rgb: 68, 68, 68;
47 --bs-dark-rgb: 235, 235, 235;
48 --bs-primary-text-emphasis: #661a4a;
49 --bs-secondary-text-emphasis: #005266;
50 --bs-success-text-emphasis: #026640;
51 --bs-info-text-emphasis: #005266;
52 --bs-warning-text-emphasis: #66643c;
53 --bs-danger-text-emphasis: #66262c;
54 --bs-light-text-emphasis: #444;
55 --bs-dark-text-emphasis: #444;
56 --bs-primary-bg-subtle: #ffd9f1;
57 --bs-secondary-bg-subtle: #ccf5ff;
58 --bs-success-bg-subtle: #cdffec;
59 --bs-info-bg-subtle: #ccf5ff;
60 --bs-warning-bg-subtle: #fffeea;
61 --bs-danger-bg-subtle: #ffdfe2;
62 --bs-light-bg-subtle: #fcfcfd;
63 --bs-dark-bg-subtle: #ced4da;
64 --bs-primary-border-subtle: #ffb3e3;
65 --bs-secondary-border-subtle: #99ebff;
66 --bs-success-border-subtle: #9bffd9;
67 --bs-info-border-subtle: #99ebff;
68 --bs-warning-border-subtle: #fffdd5;
69 --bs-danger-border-subtle: #ffbfc5;
70 --bs-light-border-subtle: #ebebeb;
71 --bs-dark-border-subtle: #adb5bd;
72 --bs-white-rgb: 255, 255, 255;
73 --bs-black-rgb: 0, 0, 0;
74 --bs-font-sans-serif: "Lucida Console", Monaco, monospace;
75 --bs-font-monospace: Arial, "Noto Sans", sans-serif;
76 --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
77 --bs-root-font-size: 93.75%;
78 --bs-body-font-family: var(--bs-font-sans-serif);
79 --bs-body-font-size: 1rem;
80 --bs-body-font-weight: 400;
81 --bs-body-line-height: 1.5;
82 --bs-body-color: #ebebeb;
83 --bs-body-color-rgb: 235, 235, 235;
85 --bs-body-bg-rgb: 34, 34, 34;
86 --bs-emphasis-color: #000;
87 --bs-emphasis-color-rgb: 0, 0, 0;
88 --bs-secondary-color: rgba(235, 235, 235, 0.75);
89 --bs-secondary-color-rgb: 235, 235, 235;
90 --bs-secondary-bg: #ebebeb;
91 --bs-secondary-bg-rgb: 235, 235, 235;
92 --bs-tertiary-color: rgba(235, 235, 235, 0.5);
93 --bs-tertiary-color-rgb: 235, 235, 235;
94 --bs-tertiary-bg: #f8f9fa;
95 --bs-tertiary-bg-rgb: 248, 249, 250;
96 --bs-heading-color: inherit;
97 --bs-link-color: rgb(255, 64, 186);
98 --bs-link-color-rgb: 255, 64, 186;
99 --bs-link-decoration: none;
100 --bs-link-hover-color: #cc3395;
101 --bs-link-hover-color-rgb: 204, 51, 149;
102 --bs-code-color: rgb(255, 64, 186);
103 --bs-highlight-bg: #888;
104 --bs-border-width: 1px;
105 --bs-border-style: solid;
106 --bs-border-color: #dee2e6;
107 --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
108 --bs-border-radius: 1rem;
109 --bs-border-radius-sm: 0.25rem;
110 --bs-border-radius-lg: 1rem;
111 --bs-border-radius-xl: 1rem;
112 --bs-border-radius-xxl: 2rem;
113 --bs-border-radius-2xl: var(--bs-border-radius-xxl);
114 --bs-border-radius-pill: 50rem;
115 --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
116 --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
117 --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
118 --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
119 --bs-focus-ring-width: 0.25rem;
120 --bs-focus-ring-opacity: 0.25;
121 --bs-focus-ring-color: rgba(255, 64, 186, 0.25);
122 --bs-form-valid-color: #05ffa1;
123 --bs-form-valid-border-color: #05ffa1;
124 --bs-form-invalid-color: rgb(255, 95, 110);
125 --bs-form-invalid-border-color: rgb(255, 95, 110);
128 [data-bs-theme=dark] {
130 --bs-body-color: #adb5bd;
131 --bs-body-color-rgb: 173, 181, 189;
133 --bs-body-bg-rgb: 34, 34, 34;
134 --bs-emphasis-color: #fff;
135 --bs-emphasis-color-rgb: 255, 255, 255;
136 --bs-secondary-color: rgba(173, 181, 189, 0.75);
137 --bs-secondary-color-rgb: 173, 181, 189;
138 --bs-secondary-bg: #303030;
139 --bs-secondary-bg-rgb: 48, 48, 48;
140 --bs-tertiary-color: rgba(173, 181, 189, 0.5);
141 --bs-tertiary-color-rgb: 173, 181, 189;
142 --bs-tertiary-bg: #292929;
143 --bs-tertiary-bg-rgb: 41, 41, 41;
144 --bs-primary-text-emphasis: #ff8cd6;
145 --bs-secondary-text-emphasis: #67e1fe;
146 --bs-success-text-emphasis: #69ffc7;
147 --bs-info-text-emphasis: #67e1fe;
148 --bs-warning-text-emphasis: #fffdc0;
149 --bs-danger-text-emphasis: #ff9fa8;
150 --bs-light-text-emphasis: #f8f9fa;
151 --bs-dark-text-emphasis: #dee2e6;
152 --bs-primary-bg-subtle: #330d25;
153 --bs-secondary-bg-subtle: #002933;
154 --bs-success-bg-subtle: #013320;
155 --bs-info-bg-subtle: #002933;
156 --bs-warning-bg-subtle: #33321e;
157 --bs-danger-bg-subtle: #331316;
158 --bs-light-bg-subtle: #303030;
159 --bs-dark-bg-subtle: #181818;
160 --bs-primary-border-subtle: #992670;
161 --bs-secondary-border-subtle: #017b98;
162 --bs-success-border-subtle: #039961;
163 --bs-info-border-subtle: #017b98;
164 --bs-warning-border-subtle: #99975a;
165 --bs-danger-border-subtle: #993942;
166 --bs-light-border-subtle: #444;
167 --bs-dark-border-subtle: #303030;
168 --bs-heading-color: inherit;
169 --bs-link-color: #ff8cd6;
170 --bs-link-hover-color: #ffa3de;
171 --bs-link-color-rgb: 255, 140, 214;
172 --bs-link-hover-color-rgb: 255, 163, 222;
173 --bs-code-color: #ff8cd6;
174 --bs-border-color: #444;
175 --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
176 --bs-form-valid-color: #69ffc7;
177 --bs-form-valid-border-color: #69ffc7;
178 --bs-form-invalid-color: #ff9fa8;
179 --bs-form-invalid-border-color: #ff9fa8;
185 box-sizing: border-box;
189 font-size: var(--bs-root-font-size);
191 @media (prefers-reduced-motion: no-preference) {
193 scroll-behavior: smooth;
199 font-family: var(--bs-body-font-family);
200 font-size: var(--bs-body-font-size);
201 font-weight: var(--bs-body-font-weight);
202 line-height: var(--bs-body-line-height);
203 color: var(--bs-body-color);
204 text-align: var(--bs-body-text-align);
205 background-color: var(--bs-body-bg);
206 -webkit-text-size-adjust: 100%;
207 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
214 border-top: var(--bs-border-width) solid;
218 h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
220 margin-bottom: 0.5rem;
223 color: var(--bs-heading-color);
227 font-size: calc(1.375rem + 1.5vw);
229 @media (min-width: 1200px) {
236 font-size: calc(1.325rem + 0.9vw);
238 @media (min-width: 1200px) {
245 font-size: calc(1.3rem + 0.6vw);
247 @media (min-width: 1200px) {
254 font-size: calc(1.275rem + 0.3vw);
256 @media (min-width: 1200px) {
276 text-decoration: underline dotted;
278 text-decoration-skip-ink: none;
284 line-height: inherit;
311 margin-bottom: 0.5rem;
330 background-color: var(--bs-highlight-bg);
338 vertical-align: baseline;
350 color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
351 text-decoration: none;
354 --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
357 a:not([href]):not([class]), a:not([href]):not([class]):hover {
359 text-decoration: none;
366 font-family: var(--bs-font-monospace);
386 color: var(--bs-code-color);
387 word-wrap: break-word;
394 padding: 0.1875rem 0.375rem;
396 color: var(--bs-body-bg);
397 background-color: var(--bs-body-color);
398 border-radius: 0.25rem;
411 vertical-align: middle;
415 caption-side: bottom;
416 border-collapse: collapse;
421 padding-bottom: 0.5rem;
422 color: var(--bs-secondary-color);
428 text-align: -webkit-match-parent;
437 border-color: inherit;
443 display: inline-block;
450 button:focus:not(:focus-visible) {
460 font-family: inherit;
462 line-height: inherit;
467 text-transform: none;
481 [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
482 display: none !important;
489 -webkit-appearance: button;
491 button:not(:disabled),
492 [type=button]:not(:disabled),
493 [type=reset]:not(:disabled),
494 [type=submit]:not(:disabled) {
518 margin-bottom: 0.5rem;
519 font-size: calc(1.275rem + 0.3vw);
520 line-height: inherit;
522 @media (min-width: 1200px) {
531 ::-webkit-datetime-edit-fields-wrapper,
532 ::-webkit-datetime-edit-text,
533 ::-webkit-datetime-edit-minute,
534 ::-webkit-datetime-edit-hour-field,
535 ::-webkit-datetime-edit-day-field,
536 ::-webkit-datetime-edit-month-field,
537 ::-webkit-datetime-edit-year-field {
541 ::-webkit-inner-spin-button {
546 outline-offset: -2px;
547 -webkit-appearance: textfield;
558 ::-webkit-search-decoration {
559 -webkit-appearance: none;
562 ::-webkit-color-swatch-wrapper {
566 ::file-selector-button {
568 -webkit-appearance: button;
572 display: inline-block;
585 vertical-align: baseline;
589 display: none !important;
598 font-size: calc(1.625rem + 4.5vw);
602 @media (min-width: 1200px) {
609 font-size: calc(1.575rem + 3.9vw);
613 @media (min-width: 1200px) {
620 font-size: calc(1.525rem + 3.3vw);
624 @media (min-width: 1200px) {
631 font-size: calc(1.475rem + 2.7vw);
635 @media (min-width: 1200px) {
642 font-size: calc(1.425rem + 2.1vw);
646 @media (min-width: 1200px) {
653 font-size: calc(1.375rem + 1.5vw);
657 @media (min-width: 1200px) {
674 display: inline-block;
676 .list-inline-item:not(:last-child) {
677 margin-right: 0.5rem;
682 text-transform: uppercase;
689 .blockquote > :last-child {
699 .blockquote-footer::before {
710 background-color: var(--bs-body-bg);
711 border: var(--bs-border-width) solid var(--bs-border-color);
712 border-radius: var(--bs-border-radius);
713 box-shadow: var(--bs-box-shadow-sm);
719 display: inline-block;
723 margin-bottom: 0.5rem;
729 color: var(--bs-secondary-color);
739 --bs-gutter-x: 1.5rem;
742 padding-right: calc(var(--bs-gutter-x) * 0.5);
743 padding-left: calc(var(--bs-gutter-x) * 0.5);
748 @media (min-width: 576px) {
749 .container-sm, .container {
753 @media (min-width: 768px) {
754 .container-md, .container-sm, .container {
758 @media (min-width: 992px) {
759 .container-lg, .container-md, .container-sm, .container {
763 @media (min-width: 1200px) {
764 .container-xl, .container-lg, .container-md, .container-sm, .container {
768 @media (min-width: 1400px) {
769 .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
774 --bs-breakpoint-xs: 0;
775 --bs-breakpoint-sm: 576px;
776 --bs-breakpoint-md: 768px;
777 --bs-breakpoint-lg: 992px;
778 --bs-breakpoint-xl: 1200px;
779 --bs-breakpoint-xxl: 1400px;
783 --bs-gutter-x: 1.5rem;
787 margin-top: calc(-1 * var(--bs-gutter-y));
788 margin-right: calc(-0.5 * var(--bs-gutter-x));
789 margin-left: calc(-0.5 * var(--bs-gutter-x));
795 padding-right: calc(var(--bs-gutter-x) * 0.5);
796 padding-left: calc(var(--bs-gutter-x) * 0.5);
797 margin-top: var(--bs-gutter-y);
821 width: 33.3333333333%;
836 width: 16.6666666667%;
905 margin-left: 8.33333333%;
909 margin-left: 16.66666667%;
917 margin-left: 33.33333333%;
921 margin-left: 41.66666667%;
929 margin-left: 58.33333333%;
933 margin-left: 66.66666667%;
941 margin-left: 83.33333333%;
945 margin-left: 91.66666667%;
960 --bs-gutter-x: 0.25rem;
965 --bs-gutter-y: 0.25rem;
970 --bs-gutter-x: 0.5rem;
975 --bs-gutter-y: 0.5rem;
990 --bs-gutter-x: 1.5rem;
995 --bs-gutter-y: 1.5rem;
1000 --bs-gutter-x: 3rem;
1005 --bs-gutter-y: 3rem;
1008 @media (min-width: 576px) {
1012 .row-cols-sm-auto > * {
1016 .row-cols-sm-1 > * {
1020 .row-cols-sm-2 > * {
1024 .row-cols-sm-3 > * {
1026 width: 33.3333333333%;
1028 .row-cols-sm-4 > * {
1032 .row-cols-sm-5 > * {
1036 .row-cols-sm-6 > * {
1038 width: 16.6666666667%;
1050 width: 16.66666667%;
1058 width: 33.33333333%;
1062 width: 41.66666667%;
1070 width: 58.33333333%;
1074 width: 66.66666667%;
1082 width: 83.33333333%;
1086 width: 91.66666667%;
1096 margin-left: 8.33333333%;
1099 margin-left: 16.66666667%;
1105 margin-left: 33.33333333%;
1108 margin-left: 41.66666667%;
1114 margin-left: 58.33333333%;
1117 margin-left: 66.66666667%;
1123 margin-left: 83.33333333%;
1126 margin-left: 91.66666667%;
1138 --bs-gutter-x: 0.25rem;
1142 --bs-gutter-y: 0.25rem;
1146 --bs-gutter-x: 0.5rem;
1150 --bs-gutter-y: 0.5rem;
1154 --bs-gutter-x: 1rem;
1158 --bs-gutter-y: 1rem;
1162 --bs-gutter-x: 1.5rem;
1166 --bs-gutter-y: 1.5rem;
1170 --bs-gutter-x: 3rem;
1174 --bs-gutter-y: 3rem;
1177 @media (min-width: 768px) {
1181 .row-cols-md-auto > * {
1185 .row-cols-md-1 > * {
1189 .row-cols-md-2 > * {
1193 .row-cols-md-3 > * {
1195 width: 33.3333333333%;
1197 .row-cols-md-4 > * {
1201 .row-cols-md-5 > * {
1205 .row-cols-md-6 > * {
1207 width: 16.6666666667%;
1219 width: 16.66666667%;
1227 width: 33.33333333%;
1231 width: 41.66666667%;
1239 width: 58.33333333%;
1243 width: 66.66666667%;
1251 width: 83.33333333%;
1255 width: 91.66666667%;
1265 margin-left: 8.33333333%;
1268 margin-left: 16.66666667%;
1274 margin-left: 33.33333333%;
1277 margin-left: 41.66666667%;
1283 margin-left: 58.33333333%;
1286 margin-left: 66.66666667%;
1292 margin-left: 83.33333333%;
1295 margin-left: 91.66666667%;
1307 --bs-gutter-x: 0.25rem;
1311 --bs-gutter-y: 0.25rem;
1315 --bs-gutter-x: 0.5rem;
1319 --bs-gutter-y: 0.5rem;
1323 --bs-gutter-x: 1rem;
1327 --bs-gutter-y: 1rem;
1331 --bs-gutter-x: 1.5rem;
1335 --bs-gutter-y: 1.5rem;
1339 --bs-gutter-x: 3rem;
1343 --bs-gutter-y: 3rem;
1346 @media (min-width: 992px) {
1350 .row-cols-lg-auto > * {
1354 .row-cols-lg-1 > * {
1358 .row-cols-lg-2 > * {
1362 .row-cols-lg-3 > * {
1364 width: 33.3333333333%;
1366 .row-cols-lg-4 > * {
1370 .row-cols-lg-5 > * {
1374 .row-cols-lg-6 > * {
1376 width: 16.6666666667%;
1388 width: 16.66666667%;
1396 width: 33.33333333%;
1400 width: 41.66666667%;
1408 width: 58.33333333%;
1412 width: 66.66666667%;
1420 width: 83.33333333%;
1424 width: 91.66666667%;
1434 margin-left: 8.33333333%;
1437 margin-left: 16.66666667%;
1443 margin-left: 33.33333333%;
1446 margin-left: 41.66666667%;
1452 margin-left: 58.33333333%;
1455 margin-left: 66.66666667%;
1461 margin-left: 83.33333333%;
1464 margin-left: 91.66666667%;
1476 --bs-gutter-x: 0.25rem;
1480 --bs-gutter-y: 0.25rem;
1484 --bs-gutter-x: 0.5rem;
1488 --bs-gutter-y: 0.5rem;
1492 --bs-gutter-x: 1rem;
1496 --bs-gutter-y: 1rem;
1500 --bs-gutter-x: 1.5rem;
1504 --bs-gutter-y: 1.5rem;
1508 --bs-gutter-x: 3rem;
1512 --bs-gutter-y: 3rem;
1515 @media (min-width: 1200px) {
1519 .row-cols-xl-auto > * {
1523 .row-cols-xl-1 > * {
1527 .row-cols-xl-2 > * {
1531 .row-cols-xl-3 > * {
1533 width: 33.3333333333%;
1535 .row-cols-xl-4 > * {
1539 .row-cols-xl-5 > * {
1543 .row-cols-xl-6 > * {
1545 width: 16.6666666667%;
1557 width: 16.66666667%;
1565 width: 33.33333333%;
1569 width: 41.66666667%;
1577 width: 58.33333333%;
1581 width: 66.66666667%;
1589 width: 83.33333333%;
1593 width: 91.66666667%;
1603 margin-left: 8.33333333%;
1606 margin-left: 16.66666667%;
1612 margin-left: 33.33333333%;
1615 margin-left: 41.66666667%;
1621 margin-left: 58.33333333%;
1624 margin-left: 66.66666667%;
1630 margin-left: 83.33333333%;
1633 margin-left: 91.66666667%;
1645 --bs-gutter-x: 0.25rem;
1649 --bs-gutter-y: 0.25rem;
1653 --bs-gutter-x: 0.5rem;
1657 --bs-gutter-y: 0.5rem;
1661 --bs-gutter-x: 1rem;
1665 --bs-gutter-y: 1rem;
1669 --bs-gutter-x: 1.5rem;
1673 --bs-gutter-y: 1.5rem;
1677 --bs-gutter-x: 3rem;
1681 --bs-gutter-y: 3rem;
1684 @media (min-width: 1400px) {
1688 .row-cols-xxl-auto > * {
1692 .row-cols-xxl-1 > * {
1696 .row-cols-xxl-2 > * {
1700 .row-cols-xxl-3 > * {
1702 width: 33.3333333333%;
1704 .row-cols-xxl-4 > * {
1708 .row-cols-xxl-5 > * {
1712 .row-cols-xxl-6 > * {
1714 width: 16.6666666667%;
1726 width: 16.66666667%;
1734 width: 33.33333333%;
1738 width: 41.66666667%;
1746 width: 58.33333333%;
1750 width: 66.66666667%;
1758 width: 83.33333333%;
1762 width: 91.66666667%;
1772 margin-left: 8.33333333%;
1775 margin-left: 16.66666667%;
1781 margin-left: 33.33333333%;
1784 margin-left: 41.66666667%;
1790 margin-left: 58.33333333%;
1793 margin-left: 66.66666667%;
1799 margin-left: 83.33333333%;
1802 margin-left: 91.66666667%;
1814 --bs-gutter-x: 0.25rem;
1818 --bs-gutter-y: 0.25rem;
1822 --bs-gutter-x: 0.5rem;
1826 --bs-gutter-y: 0.5rem;
1830 --bs-gutter-x: 1rem;
1834 --bs-gutter-y: 1rem;
1838 --bs-gutter-x: 1.5rem;
1842 --bs-gutter-y: 1.5rem;
1846 --bs-gutter-x: 3rem;
1850 --bs-gutter-y: 3rem;
1854 --bs-table-color-type: initial;
1855 --bs-table-bg-type: initial;
1856 --bs-table-color-state: initial;
1857 --bs-table-bg-state: initial;
1858 --bs-table-color: var(--bs-body-color);
1859 --bs-table-bg: var(--bs-body-bg);
1860 --bs-table-border-color: var(--bs-border-color);
1861 --bs-table-accent-bg: transparent;
1862 --bs-table-striped-color: var(--bs-body-color);
1863 --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
1864 --bs-table-active-color: var(--bs-body-color);
1865 --bs-table-active-bg: rgba(0, 0, 0, 0.1);
1866 --bs-table-hover-color: var(--bs-body-color);
1867 --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
1869 margin-bottom: 1rem;
1870 vertical-align: top;
1871 border-color: var(--bs-table-border-color);
1873 .table > :not(caption) > * > * {
1874 padding: 0.5rem 0.5rem;
1875 color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
1876 background-color: var(--bs-table-bg);
1877 border-bottom-width: var(--bs-border-width);
1878 box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
1881 vertical-align: inherit;
1884 vertical-align: bottom;
1887 .table-group-divider {
1888 border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
1895 .table-sm > :not(caption) > * > * {
1896 padding: 0.25rem 0.25rem;
1899 .table-bordered > :not(caption) > * {
1900 border-width: var(--bs-border-width) 0;
1902 .table-bordered > :not(caption) > * > * {
1903 border-width: 0 var(--bs-border-width);
1906 .table-borderless > :not(caption) > * > * {
1907 border-bottom-width: 0;
1909 .table-borderless > :not(:first-child) {
1910 border-top-width: 0;
1913 .table-striped > tbody > tr:nth-of-type(odd) > * {
1914 --bs-table-color-type: var(--bs-table-striped-color);
1915 --bs-table-bg-type: var(--bs-table-striped-bg);
1918 .table-striped-columns > :not(caption) > tr > :nth-child(even) {
1919 --bs-table-color-type: var(--bs-table-striped-color);
1920 --bs-table-bg-type: var(--bs-table-striped-bg);
1924 --bs-table-color-state: var(--bs-table-active-color);
1925 --bs-table-bg-state: var(--bs-table-active-bg);
1928 .table-hover > tbody > tr:hover > * {
1929 --bs-table-color-state: var(--bs-table-hover-color);
1930 --bs-table-bg-state: var(--bs-table-hover-bg);
1934 --bs-table-color: #000;
1935 --bs-table-bg: #ffd9f1;
1936 --bs-table-border-color: #e6c3d9;
1937 --bs-table-striped-bg: #f2cee5;
1938 --bs-table-striped-color: #000;
1939 --bs-table-active-bg: #e6c3d9;
1940 --bs-table-active-color: #000;
1941 --bs-table-hover-bg: #ecc9df;
1942 --bs-table-hover-color: #000;
1943 color: var(--bs-table-color);
1944 border-color: var(--bs-table-border-color);
1948 --bs-table-color: #000;
1949 --bs-table-bg: #ccf5ff;
1950 --bs-table-border-color: #b8dde6;
1951 --bs-table-striped-bg: #c2e9f2;
1952 --bs-table-striped-color: #000;
1953 --bs-table-active-bg: #b8dde6;
1954 --bs-table-active-color: #000;
1955 --bs-table-hover-bg: #bde3ec;
1956 --bs-table-hover-color: #000;
1957 color: var(--bs-table-color);
1958 border-color: var(--bs-table-border-color);
1962 --bs-table-color: #000;
1963 --bs-table-bg: #cdffec;
1964 --bs-table-border-color: #b9e6d4;
1965 --bs-table-striped-bg: #c3f2e0;
1966 --bs-table-striped-color: #000;
1967 --bs-table-active-bg: #b9e6d4;
1968 --bs-table-active-color: #000;
1969 --bs-table-hover-bg: #beecda;
1970 --bs-table-hover-color: #000;
1971 color: var(--bs-table-color);
1972 border-color: var(--bs-table-border-color);
1976 --bs-table-color: #000;
1977 --bs-table-bg: #ccf5ff;
1978 --bs-table-border-color: #b8dde6;
1979 --bs-table-striped-bg: #c2e9f2;
1980 --bs-table-striped-color: #000;
1981 --bs-table-active-bg: #b8dde6;
1982 --bs-table-active-color: #000;
1983 --bs-table-hover-bg: #bde3ec;
1984 --bs-table-hover-color: #000;
1985 color: var(--bs-table-color);
1986 border-color: var(--bs-table-border-color);
1990 --bs-table-color: #000;
1991 --bs-table-bg: #fffeea;
1992 --bs-table-border-color: #e6e5d3;
1993 --bs-table-striped-bg: #f2f1de;
1994 --bs-table-striped-color: #000;
1995 --bs-table-active-bg: #e6e5d3;
1996 --bs-table-active-color: #000;
1997 --bs-table-hover-bg: #ecebd8;
1998 --bs-table-hover-color: #000;
1999 color: var(--bs-table-color);
2000 border-color: var(--bs-table-border-color);
2004 --bs-table-color: #000;
2005 --bs-table-bg: #ffdfe2;
2006 --bs-table-border-color: #e6c9cb;
2007 --bs-table-striped-bg: #f2d4d7;
2008 --bs-table-striped-color: #000;
2009 --bs-table-active-bg: #e6c9cb;
2010 --bs-table-active-color: #000;
2011 --bs-table-hover-bg: #ecced1;
2012 --bs-table-hover-color: #000;
2013 color: var(--bs-table-color);
2014 border-color: var(--bs-table-border-color);
2018 --bs-table-color: #fff;
2019 --bs-table-bg: #444;
2020 --bs-table-border-color: #575757;
2021 --bs-table-striped-bg: #4d4d4d;
2022 --bs-table-striped-color: #fff;
2023 --bs-table-active-bg: #575757;
2024 --bs-table-active-color: #fff;
2025 --bs-table-hover-bg: #525252;
2026 --bs-table-hover-color: #fff;
2027 color: var(--bs-table-color);
2028 border-color: var(--bs-table-border-color);
2032 --bs-table-color: #000;
2033 --bs-table-bg: #ebebeb;
2034 --bs-table-border-color: #d4d4d4;
2035 --bs-table-striped-bg: #dfdfdf;
2036 --bs-table-striped-color: #000;
2037 --bs-table-active-bg: #d4d4d4;
2038 --bs-table-active-color: #000;
2039 --bs-table-hover-bg: #d9d9d9;
2040 --bs-table-hover-color: #000;
2041 color: var(--bs-table-color);
2042 border-color: var(--bs-table-border-color);
2047 -webkit-overflow-scrolling: touch;
2050 @media (max-width: 575.98px) {
2051 .table-responsive-sm {
2053 -webkit-overflow-scrolling: touch;
2056 @media (max-width: 767.98px) {
2057 .table-responsive-md {
2059 -webkit-overflow-scrolling: touch;
2062 @media (max-width: 991.98px) {
2063 .table-responsive-lg {
2065 -webkit-overflow-scrolling: touch;
2068 @media (max-width: 1199.98px) {
2069 .table-responsive-xl {
2071 -webkit-overflow-scrolling: touch;
2074 @media (max-width: 1399.98px) {
2075 .table-responsive-xxl {
2077 -webkit-overflow-scrolling: touch;
2081 margin-bottom: 0.5rem;
2085 padding-top: calc(0.375rem + var(--bs-border-width));
2086 padding-bottom: calc(0.375rem + var(--bs-border-width));
2092 .col-form-label-lg {
2093 padding-top: calc(0.5rem + var(--bs-border-width));
2094 padding-bottom: calc(0.5rem + var(--bs-border-width));
2098 .col-form-label-sm {
2099 padding-top: calc(0.25rem + var(--bs-border-width));
2100 padding-bottom: calc(0.25rem + var(--bs-border-width));
2101 font-size: 0.875rem;
2105 margin-top: 0.25rem;
2107 color: var(--bs-secondary-color);
2113 padding: 0.375rem 0.75rem;
2118 background-color: #888;
2119 background-clip: padding-box;
2120 border: var(--bs-border-width) solid #303030;
2122 border-radius: var(--bs-border-radius);
2123 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2124 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2126 @media (prefers-reduced-motion: reduce) {
2131 .form-control[type=file] {
2134 .form-control[type=file]:not(:disabled):not([readonly]) {
2137 .form-control:focus {
2139 background-color: #888;
2140 border-color: #ffa0dd;
2142 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2144 .form-control::-webkit-date-and-time-value {
2149 .form-control::-webkit-datetime-edit {
2153 .form-control::placeholder {
2154 color: var(--bs-secondary-color);
2157 .form-control:disabled {
2158 background-color: #303030;
2161 .form-control::file-selector-button {
2162 padding: 0.375rem 0.75rem;
2163 margin: -0.375rem -0.75rem;
2164 margin-inline-end: 0.75rem;
2166 background-color: var(--bs-tertiary-bg);
2167 background-image: var(--bs-gradient);
2168 pointer-events: none;
2169 border-color: inherit;
2170 border-style: solid;
2172 border-inline-end-width: var(--bs-border-width);
2174 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2176 @media (prefers-reduced-motion: reduce) {
2177 .form-control::file-selector-button {
2181 .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2182 background-color: var(--bs-secondary-bg);
2185 .form-control-plaintext {
2188 padding: 0.375rem 0;
2191 color: var(--bs-body-color);
2192 background-color: transparent;
2193 border: solid transparent;
2194 border-width: var(--bs-border-width) 0;
2196 .form-control-plaintext:focus {
2199 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2205 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2206 padding: 0.25rem 0.5rem;
2207 font-size: 0.875rem;
2208 border-radius: var(--bs-border-radius-sm);
2210 .form-control-sm::file-selector-button {
2211 padding: 0.25rem 0.5rem;
2212 margin: -0.25rem -0.5rem;
2213 margin-inline-end: 0.5rem;
2217 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2218 padding: 0.5rem 1rem;
2220 border-radius: var(--bs-border-radius-lg);
2222 .form-control-lg::file-selector-button {
2223 padding: 0.5rem 1rem;
2224 margin: -0.5rem -1rem;
2225 margin-inline-end: 1rem;
2228 textarea.form-control {
2229 min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2231 textarea.form-control-sm {
2232 min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2234 textarea.form-control-lg {
2235 min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2238 .form-control-color {
2240 height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
2243 .form-control-color:not(:disabled):not([readonly]) {
2246 .form-control-color::-moz-color-swatch {
2247 border: 0 !important;
2248 border-radius: var(--bs-border-radius);
2250 .form-control-color::-webkit-color-swatch {
2251 border: 0 !important;
2252 border-radius: var(--bs-border-radius);
2254 .form-control-color.form-control-sm {
2255 height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
2257 .form-control-color.form-control-lg {
2258 height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
2262 --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='%23303030' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2265 padding: 0.375rem 2.25rem 0.375rem 0.75rem;
2270 background-color: #888;
2271 background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
2272 background-repeat: no-repeat;
2273 background-position: right 0.75rem center;
2274 background-size: 16px 12px;
2275 border: var(--bs-border-width) solid #303030;
2276 border-radius: var(--bs-border-radius);
2277 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2278 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2281 @media (prefers-reduced-motion: reduce) {
2286 .form-select:focus {
2287 border-color: #ffa0dd;
2289 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2291 .form-select[multiple], .form-select[size]:not([size="1"]) {
2292 padding-right: 0.75rem;
2293 background-image: none;
2295 .form-select:disabled {
2296 background-color: #303030;
2298 .form-select:-moz-focusring {
2300 text-shadow: 0 0 0 #fff;
2304 padding-top: 0.25rem;
2305 padding-bottom: 0.25rem;
2306 padding-left: 0.5rem;
2307 font-size: 0.875rem;
2308 border-radius: var(--bs-border-radius-sm);
2312 padding-top: 0.5rem;
2313 padding-bottom: 0.5rem;
2316 border-radius: var(--bs-border-radius-lg);
2319 [data-bs-theme=dark] .form-select {
2320 --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
2326 padding-left: 1.5em;
2327 margin-bottom: 0.125rem;
2329 .form-check .form-check-input {
2331 margin-left: -1.5em;
2334 .form-check-reverse {
2335 padding-right: 1.5em;
2339 .form-check-reverse .form-check-input {
2341 margin-right: -1.5em;
2346 --bs-form-check-bg: #888;
2350 vertical-align: top;
2351 background-color: var(--bs-form-check-bg);
2352 background-image: var(--bs-form-check-bg-image);
2353 background-repeat: no-repeat;
2354 background-position: center;
2355 background-size: contain;
2356 border: var(--bs-border-width) solid var(--bs-border-color);
2358 print-color-adjust: exact;
2360 .form-check-input[type=checkbox] {
2361 border-radius: 0.25em;
2363 .form-check-input[type=radio] {
2366 .form-check-input:active {
2367 filter: brightness(90%);
2369 .form-check-input:focus {
2370 border-color: #ffa0dd;
2372 box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2374 .form-check-input:checked {
2375 background-color: rgb(255, 64, 186);
2376 border-color: rgb(255, 64, 186);
2378 .form-check-input:checked[type=checkbox] {
2379 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"), var(--bs-gradient);
2381 .form-check-input:checked[type=radio] {
2382 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"), var(--bs-gradient);
2384 .form-check-input[type=checkbox]:indeterminate {
2385 background-color: rgb(255, 64, 186);
2386 border-color: rgb(255, 64, 186);
2387 --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"), var(--bs-gradient);
2389 .form-check-input:disabled {
2390 pointer-events: none;
2394 .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2400 padding-left: 2.5em;
2402 .form-switch .form-check-input {
2403 --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");
2405 margin-left: -2.5em;
2406 background-image: var(--bs-form-switch-bg);
2407 background-position: left center;
2409 transition: background-position 0.15s ease-in-out;
2411 @media (prefers-reduced-motion: reduce) {
2412 .form-switch .form-check-input {
2416 .form-switch .form-check-input:focus {
2417 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffa0dd'/%3e%3c/svg%3e");
2419 .form-switch .form-check-input:checked {
2420 background-position: right center;
2421 --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"), var(--bs-gradient);
2423 .form-switch.form-check-reverse {
2424 padding-right: 2.5em;
2427 .form-switch.form-check-reverse .form-check-input {
2428 margin-right: -2.5em;
2432 .form-check-inline {
2433 display: inline-block;
2439 clip: rect(0, 0, 0, 0);
2440 pointer-events: none;
2442 .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2443 pointer-events: none;
2448 [data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
2449 --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");
2456 background-color: transparent;
2462 .form-range:focus::-webkit-slider-thumb {
2463 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2465 .form-range:focus::-moz-range-thumb {
2466 box-shadow: 0 0 0 1px #222, 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
2468 .form-range::-moz-focus-outer {
2471 .form-range::-webkit-slider-thumb {
2474 margin-top: -0.25rem;
2475 background-color: rgb(255, 64, 186);
2476 background-image: var(--bs-gradient);
2478 border-radius: 1rem;
2479 box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
2480 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2483 @media (prefers-reduced-motion: reduce) {
2484 .form-range::-webkit-slider-thumb {
2488 .form-range::-webkit-slider-thumb:active {
2489 background-color: #ffc6ea;
2490 background-image: var(--bs-gradient);
2492 .form-range::-webkit-slider-runnable-track {
2497 background-color: var(--bs-tertiary-bg);
2498 border-color: transparent;
2499 border-radius: 1rem;
2500 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2502 .form-range::-moz-range-thumb {
2505 background-color: rgb(255, 64, 186);
2506 background-image: var(--bs-gradient);
2508 border-radius: 1rem;
2509 box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
2510 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2513 @media (prefers-reduced-motion: reduce) {
2514 .form-range::-moz-range-thumb {
2518 .form-range::-moz-range-thumb:active {
2519 background-color: #ffc6ea;
2520 background-image: var(--bs-gradient);
2522 .form-range::-moz-range-track {
2527 background-color: var(--bs-tertiary-bg);
2528 border-color: transparent;
2529 border-radius: 1rem;
2530 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
2532 .form-range:disabled {
2533 pointer-events: none;
2535 .form-range:disabled::-webkit-slider-thumb {
2536 background-color: var(--bs-secondary-color);
2538 .form-range:disabled::-moz-range-thumb {
2539 background-color: var(--bs-secondary-color);
2545 .form-floating > .form-control,
2546 .form-floating > .form-control-plaintext,
2547 .form-floating > .form-select {
2548 height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2549 min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
2552 .form-floating > label {
2558 padding: 1rem 0.75rem;
2561 text-overflow: ellipsis;
2562 white-space: nowrap;
2563 pointer-events: none;
2564 border: var(--bs-border-width) solid transparent;
2565 transform-origin: 0 0;
2566 transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2568 @media (prefers-reduced-motion: reduce) {
2569 .form-floating > label {
2573 .form-floating > .form-control,
2574 .form-floating > .form-control-plaintext {
2575 padding: 1rem 0.75rem;
2577 .form-floating > .form-control::placeholder,
2578 .form-floating > .form-control-plaintext::placeholder {
2581 .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
2582 .form-floating > .form-control-plaintext:focus,
2583 .form-floating > .form-control-plaintext:not(:placeholder-shown) {
2584 padding-top: 1.625rem;
2585 padding-bottom: 0.625rem;
2587 .form-floating > .form-control:-webkit-autofill,
2588 .form-floating > .form-control-plaintext:-webkit-autofill {
2589 padding-top: 1.625rem;
2590 padding-bottom: 0.625rem;
2592 .form-floating > .form-select {
2593 padding-top: 1.625rem;
2594 padding-bottom: 0.625rem;
2596 .form-floating > .form-control:focus ~ label,
2597 .form-floating > .form-control:not(:placeholder-shown) ~ label,
2598 .form-floating > .form-control-plaintext ~ label,
2599 .form-floating > .form-select ~ label {
2600 color: rgba(var(--bs-body-color-rgb), 0.65);
2601 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2603 .form-floating > .form-control:focus ~ label::after,
2604 .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
2605 .form-floating > .form-control-plaintext ~ label::after,
2606 .form-floating > .form-select ~ label::after {
2608 inset: 1rem 0.375rem;
2612 background-color: #888;
2613 border-radius: var(--bs-border-radius);
2615 .form-floating > .form-control:-webkit-autofill ~ label {
2616 color: rgba(var(--bs-body-color-rgb), 0.65);
2617 transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
2619 .form-floating > .form-control-plaintext ~ label {
2620 border-width: var(--bs-border-width) 0;
2622 .form-floating > :disabled ~ label {
2625 .form-floating > :disabled ~ label::after {
2626 background-color: #303030;
2633 align-items: stretch;
2636 .input-group > .form-control,
2637 .input-group > .form-select,
2638 .input-group > .form-floating {
2644 .input-group > .form-control:focus,
2645 .input-group > .form-select:focus,
2646 .input-group > .form-floating:focus-within {
2653 .input-group .btn:focus {
2659 align-items: center;
2660 padding: 0.375rem 0.75rem;
2666 white-space: nowrap;
2667 background-color: var(--bs-tertiary-bg);
2668 border: var(--bs-border-width) solid #303030;
2669 border-radius: var(--bs-border-radius);
2672 .input-group-lg > .form-control,
2673 .input-group-lg > .form-select,
2674 .input-group-lg > .input-group-text,
2675 .input-group-lg > .btn {
2676 padding: 0.5rem 1rem;
2678 border-radius: var(--bs-border-radius-lg);
2681 .input-group-sm > .form-control,
2682 .input-group-sm > .form-select,
2683 .input-group-sm > .input-group-text,
2684 .input-group-sm > .btn {
2685 padding: 0.25rem 0.5rem;
2686 font-size: 0.875rem;
2687 border-radius: var(--bs-border-radius-sm);
2690 .input-group-lg > .form-select,
2691 .input-group-sm > .form-select {
2692 padding-right: 3rem;
2695 .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2696 .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
2697 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
2698 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
2699 border-top-right-radius: 0;
2700 border-bottom-right-radius: 0;
2702 .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
2703 .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
2704 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
2705 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
2706 border-top-right-radius: 0;
2707 border-bottom-right-radius: 0;
2709 .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
2710 margin-left: calc(var(--bs-border-width) * -1);
2711 border-top-left-radius: 0;
2712 border-bottom-left-radius: 0;
2714 .input-group > .form-floating:not(:first-child) > .form-control,
2715 .input-group > .form-floating:not(:first-child) > .form-select {
2716 border-top-left-radius: 0;
2717 border-bottom-left-radius: 0;
2723 margin-top: 0.25rem;
2725 color: var(--bs-form-valid-color);
2734 padding: 0.25rem 0.5rem;
2736 font-size: 0.875rem;
2738 background-color: var(--bs-success);
2739 border-radius: var(--bs-border-radius);
2742 .was-validated :valid ~ .valid-feedback,
2743 .was-validated :valid ~ .valid-tooltip,
2744 .is-valid ~ .valid-feedback,
2745 .is-valid ~ .valid-tooltip {
2749 .was-validated .form-control:valid, .form-control.is-valid {
2750 border-color: var(--bs-form-valid-border-color);
2751 padding-right: calc(1.5em + 0.75rem);
2752 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2305ffa1' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2753 background-repeat: no-repeat;
2754 background-position: right calc(0.375em + 0.1875rem) center;
2755 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2757 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2758 border-color: var(--bs-form-valid-border-color);
2759 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2762 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2763 padding-right: calc(1.5em + 0.75rem);
2764 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2767 .was-validated .form-select:valid, .form-select.is-valid {
2768 border-color: var(--bs-form-valid-border-color);
2770 .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
2771 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2305ffa1' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
2772 padding-right: 4.125rem;
2773 background-position: right 0.75rem center, center right 2.25rem;
2774 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2776 .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
2777 border-color: var(--bs-form-valid-border-color);
2778 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2781 .was-validated .form-control-color:valid, .form-control-color.is-valid {
2782 width: calc(3rem + calc(1.5em + 0.75rem));
2785 .was-validated .form-check-input:valid, .form-check-input.is-valid {
2786 border-color: var(--bs-form-valid-border-color);
2788 .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
2789 background-color: var(--bs-form-valid-color);
2791 .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
2792 box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
2794 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2795 color: var(--bs-form-valid-color);
2798 .form-check-inline .form-check-input ~ .valid-feedback {
2802 .was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
2803 .was-validated .input-group > .form-select:not(:focus):valid,
2804 .input-group > .form-select:not(:focus).is-valid,
2805 .was-validated .input-group > .form-floating:not(:focus-within):valid,
2806 .input-group > .form-floating:not(:focus-within).is-valid {
2813 margin-top: 0.25rem;
2815 color: var(--bs-form-invalid-color);
2824 padding: 0.25rem 0.5rem;
2826 font-size: 0.875rem;
2828 background-color: var(--bs-danger);
2829 border-radius: var(--bs-border-radius);
2832 .was-validated :invalid ~ .invalid-feedback,
2833 .was-validated :invalid ~ .invalid-tooltip,
2834 .is-invalid ~ .invalid-feedback,
2835 .is-invalid ~ .invalid-tooltip {
2839 .was-validated .form-control:invalid, .form-control.is-invalid {
2840 border-color: var(--bs-form-invalid-border-color);
2841 padding-right: calc(1.5em + 0.75rem);
2842 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='rgb%28255, 95, 110%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='rgb%28255, 95, 110%29' stroke='none'/%3e%3c/svg%3e");
2843 background-repeat: no-repeat;
2844 background-position: right calc(0.375em + 0.1875rem) center;
2845 background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2847 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2848 border-color: var(--bs-form-invalid-border-color);
2849 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2852 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2853 padding-right: calc(1.5em + 0.75rem);
2854 background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
2857 .was-validated .form-select:invalid, .form-select.is-invalid {
2858 border-color: var(--bs-form-invalid-border-color);
2860 .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
2861 --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='rgb%28255, 95, 110%29'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='rgb%28255, 95, 110%29' stroke='none'/%3e%3c/svg%3e");
2862 padding-right: 4.125rem;
2863 background-position: right 0.75rem center, center right 2.25rem;
2864 background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
2866 .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
2867 border-color: var(--bs-form-invalid-border-color);
2868 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2871 .was-validated .form-control-color:invalid, .form-control-color.is-invalid {
2872 width: calc(3rem + calc(1.5em + 0.75rem));
2875 .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
2876 border-color: var(--bs-form-invalid-border-color);
2878 .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
2879 background-color: var(--bs-form-invalid-color);
2881 .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
2882 box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
2884 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2885 color: var(--bs-form-invalid-color);
2888 .form-check-inline .form-check-input ~ .invalid-feedback {
2892 .was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
2893 .was-validated .input-group > .form-select:not(:focus):invalid,
2894 .input-group > .form-select:not(:focus).is-invalid,
2895 .was-validated .input-group > .form-floating:not(:focus-within):invalid,
2896 .input-group > .form-floating:not(:focus-within).is-invalid {
2901 --bs-btn-padding-x: 0.75rem;
2902 --bs-btn-padding-y: 0.375rem;
2903 --bs-btn-font-family: ;
2904 --bs-btn-font-size: 1rem;
2905 --bs-btn-font-weight: 400;
2906 --bs-btn-line-height: 1.5;
2907 --bs-btn-color: var(--bs-body-color);
2908 --bs-btn-bg: transparent;
2909 --bs-btn-border-width: var(--bs-border-width);
2910 --bs-btn-border-color: transparent;
2911 --bs-btn-border-radius: var(--bs-border-radius);
2912 --bs-btn-hover-border-color: transparent;
2913 --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
2914 --bs-btn-disabled-opacity: 0.65;
2915 --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
2916 display: inline-block;
2917 padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
2918 font-family: var(--bs-btn-font-family);
2919 font-size: var(--bs-btn-font-size);
2920 font-weight: var(--bs-btn-font-weight);
2921 line-height: var(--bs-btn-line-height);
2922 color: var(--bs-btn-color);
2924 vertical-align: middle;
2927 border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
2928 border-radius: var(--bs-btn-border-radius);
2929 background-color: var(--bs-btn-bg);
2930 background-image: var(--bs-gradient);
2931 box-shadow: var(--bs-btn-box-shadow);
2932 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2934 @media (prefers-reduced-motion: reduce) {
2940 color: var(--bs-btn-hover-color);
2941 background-color: var(--bs-btn-hover-bg);
2942 border-color: var(--bs-btn-hover-border-color);
2944 .btn-check + .btn:hover {
2945 color: var(--bs-btn-color);
2946 background-color: var(--bs-btn-bg);
2947 border-color: var(--bs-btn-border-color);
2949 .btn:focus-visible {
2950 color: var(--bs-btn-hover-color);
2951 background-color: var(--bs-btn-hover-bg);
2952 background-image: var(--bs-gradient);
2953 border-color: var(--bs-btn-hover-border-color);
2955 box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
2957 .btn-check:focus-visible + .btn {
2958 border-color: var(--bs-btn-hover-border-color);
2960 box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
2962 .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
2963 color: var(--bs-btn-active-color);
2964 background-color: var(--bs-btn-active-bg);
2965 background-image: none;
2966 border-color: var(--bs-btn-active-border-color);
2967 box-shadow: var(--bs-btn-active-shadow);
2969 .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
2970 box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
2972 .btn:disabled, .btn.disabled, fieldset:disabled .btn {
2973 color: var(--bs-btn-disabled-color);
2974 pointer-events: none;
2975 background-color: var(--bs-btn-disabled-bg);
2976 background-image: none;
2977 border-color: var(--bs-btn-disabled-border-color);
2978 opacity: var(--bs-btn-disabled-opacity);
2983 --bs-btn-color: #fff;
2984 --bs-btn-bg: rgb(255, 64, 186);
2985 --bs-btn-border-color: rgb(255, 64, 186);
2986 --bs-btn-hover-color: #fff;
2987 --bs-btn-hover-bg: #d9369e;
2988 --bs-btn-hover-border-color: #cc3395;
2989 --bs-btn-focus-shadow-rgb: 255, 93, 196;
2990 --bs-btn-active-color: #fff;
2991 --bs-btn-active-bg: #cc3395;
2992 --bs-btn-active-border-color: #bf308c;
2993 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2994 --bs-btn-disabled-color: #fff;
2995 --bs-btn-disabled-bg: rgb(255, 64, 186);
2996 --bs-btn-disabled-border-color: rgb(255, 64, 186);
3000 --bs-btn-color: #000;
3001 --bs-btn-bg: #01cdfe;
3002 --bs-btn-border-color: #01cdfe;
3003 --bs-btn-hover-color: #000;
3004 --bs-btn-hover-bg: #27d5fe;
3005 --bs-btn-hover-border-color: #1ad2fe;
3006 --bs-btn-focus-shadow-rgb: 1, 174, 216;
3007 --bs-btn-active-color: #000;
3008 --bs-btn-active-bg: #34d7fe;
3009 --bs-btn-active-border-color: #1ad2fe;
3010 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3011 --bs-btn-disabled-color: #000;
3012 --bs-btn-disabled-bg: #01cdfe;
3013 --bs-btn-disabled-border-color: #01cdfe;
3017 --bs-btn-color: #000;
3018 --bs-btn-bg: #05ffa1;
3019 --bs-btn-border-color: #05ffa1;
3020 --bs-btn-hover-color: #000;
3021 --bs-btn-hover-bg: #2bffaf;
3022 --bs-btn-hover-border-color: #1effaa;
3023 --bs-btn-focus-shadow-rgb: 4, 217, 137;
3024 --bs-btn-active-color: #000;
3025 --bs-btn-active-bg: #37ffb4;
3026 --bs-btn-active-border-color: #1effaa;
3027 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3028 --bs-btn-disabled-color: #000;
3029 --bs-btn-disabled-bg: #05ffa1;
3030 --bs-btn-disabled-border-color: #05ffa1;
3034 --bs-btn-color: #000;
3035 --bs-btn-bg: #01cdfe;
3036 --bs-btn-border-color: #01cdfe;
3037 --bs-btn-hover-color: #000;
3038 --bs-btn-hover-bg: #27d5fe;
3039 --bs-btn-hover-border-color: #1ad2fe;
3040 --bs-btn-focus-shadow-rgb: 1, 174, 216;
3041 --bs-btn-active-color: #000;
3042 --bs-btn-active-bg: #34d7fe;
3043 --bs-btn-active-border-color: #1ad2fe;
3044 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3045 --bs-btn-disabled-color: #000;
3046 --bs-btn-disabled-bg: #01cdfe;
3047 --bs-btn-disabled-border-color: #01cdfe;
3051 --bs-btn-color: #000;
3052 --bs-btn-bg: #fffb96;
3053 --bs-btn-border-color: #fffb96;
3054 --bs-btn-hover-color: #000;
3055 --bs-btn-hover-bg: #fffca6;
3056 --bs-btn-hover-border-color: #fffba1;
3057 --bs-btn-focus-shadow-rgb: 217, 213, 128;
3058 --bs-btn-active-color: #000;
3059 --bs-btn-active-bg: #fffcab;
3060 --bs-btn-active-border-color: #fffba1;
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: #fffb96;
3064 --bs-btn-disabled-border-color: #fffb96;
3068 --bs-btn-color: #000;
3069 --bs-btn-bg: rgb(255, 95, 110);
3070 --bs-btn-border-color: rgb(255, 95, 110);
3071 --bs-btn-hover-color: #000;
3072 --bs-btn-hover-bg: #ff7784;
3073 --bs-btn-hover-border-color: #ff6f7d;
3074 --bs-btn-focus-shadow-rgb: 217, 81, 94;
3075 --bs-btn-active-color: #000;
3076 --bs-btn-active-bg: #ff7f8b;
3077 --bs-btn-active-border-color: #ff6f7d;
3078 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3079 --bs-btn-disabled-color: #000;
3080 --bs-btn-disabled-bg: rgb(255, 95, 110);
3081 --bs-btn-disabled-border-color: rgb(255, 95, 110);
3085 --bs-btn-color: #fff;
3087 --bs-btn-border-color: #444;
3088 --bs-btn-hover-color: #fff;
3089 --bs-btn-hover-bg: #3a3a3a;
3090 --bs-btn-hover-border-color: #363636;
3091 --bs-btn-focus-shadow-rgb: 96, 96, 96;
3092 --bs-btn-active-color: #fff;
3093 --bs-btn-active-bg: #363636;
3094 --bs-btn-active-border-color: #333333;
3095 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3096 --bs-btn-disabled-color: #fff;
3097 --bs-btn-disabled-bg: #444;
3098 --bs-btn-disabled-border-color: #444;
3102 --bs-btn-color: #000;
3103 --bs-btn-bg: #ebebeb;
3104 --bs-btn-border-color: #ebebeb;
3105 --bs-btn-hover-color: #000;
3106 --bs-btn-hover-bg: #eeeeee;
3107 --bs-btn-hover-border-color: #ededed;
3108 --bs-btn-focus-shadow-rgb: 200, 200, 200;
3109 --bs-btn-active-color: #000;
3110 --bs-btn-active-bg: #efefef;
3111 --bs-btn-active-border-color: #ededed;
3112 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3113 --bs-btn-disabled-color: #000;
3114 --bs-btn-disabled-bg: #ebebeb;
3115 --bs-btn-disabled-border-color: #ebebeb;
3118 .btn-outline-primary {
3119 --bs-btn-color: rgb(255, 64, 186);
3120 --bs-btn-border-color: rgb(255, 64, 186);
3121 --bs-btn-hover-color: #fff;
3122 --bs-btn-hover-bg: rgb(255, 64, 186);
3123 --bs-btn-hover-border-color: rgb(255, 64, 186);
3124 --bs-btn-focus-shadow-rgb: 255, 64, 186;
3125 --bs-btn-active-color: #fff;
3126 --bs-btn-active-bg: rgb(255, 64, 186);
3127 --bs-btn-active-border-color: rgb(255, 64, 186);
3128 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3129 --bs-btn-disabled-color: rgb(255, 64, 186);
3130 --bs-btn-disabled-bg: transparent;
3131 --bs-btn-disabled-border-color: rgb(255, 64, 186);
3132 --bs-gradient: none;
3135 .btn-outline-secondary {
3136 --bs-btn-color: #01cdfe;
3137 --bs-btn-border-color: #01cdfe;
3138 --bs-btn-hover-color: #000;
3139 --bs-btn-hover-bg: #01cdfe;
3140 --bs-btn-hover-border-color: #01cdfe;
3141 --bs-btn-focus-shadow-rgb: 1, 205, 254;
3142 --bs-btn-active-color: #000;
3143 --bs-btn-active-bg: #01cdfe;
3144 --bs-btn-active-border-color: #01cdfe;
3145 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3146 --bs-btn-disabled-color: #01cdfe;
3147 --bs-btn-disabled-bg: transparent;
3148 --bs-btn-disabled-border-color: #01cdfe;
3149 --bs-gradient: none;
3152 .btn-outline-success {
3153 --bs-btn-color: #05ffa1;
3154 --bs-btn-border-color: #05ffa1;
3155 --bs-btn-hover-color: #000;
3156 --bs-btn-hover-bg: #05ffa1;
3157 --bs-btn-hover-border-color: #05ffa1;
3158 --bs-btn-focus-shadow-rgb: 5, 255, 161;
3159 --bs-btn-active-color: #000;
3160 --bs-btn-active-bg: #05ffa1;
3161 --bs-btn-active-border-color: #05ffa1;
3162 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3163 --bs-btn-disabled-color: #05ffa1;
3164 --bs-btn-disabled-bg: transparent;
3165 --bs-btn-disabled-border-color: #05ffa1;
3166 --bs-gradient: none;
3170 --bs-btn-color: #01cdfe;
3171 --bs-btn-border-color: #01cdfe;
3172 --bs-btn-hover-color: #000;
3173 --bs-btn-hover-bg: #01cdfe;
3174 --bs-btn-hover-border-color: #01cdfe;
3175 --bs-btn-focus-shadow-rgb: 1, 205, 254;
3176 --bs-btn-active-color: #000;
3177 --bs-btn-active-bg: #01cdfe;
3178 --bs-btn-active-border-color: #01cdfe;
3179 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3180 --bs-btn-disabled-color: #01cdfe;
3181 --bs-btn-disabled-bg: transparent;
3182 --bs-btn-disabled-border-color: #01cdfe;
3183 --bs-gradient: none;
3186 .btn-outline-warning {
3187 --bs-btn-color: #fffb96;
3188 --bs-btn-border-color: #fffb96;
3189 --bs-btn-hover-color: #000;
3190 --bs-btn-hover-bg: #fffb96;
3191 --bs-btn-hover-border-color: #fffb96;
3192 --bs-btn-focus-shadow-rgb: 255, 251, 150;
3193 --bs-btn-active-color: #000;
3194 --bs-btn-active-bg: #fffb96;
3195 --bs-btn-active-border-color: #fffb96;
3196 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3197 --bs-btn-disabled-color: #fffb96;
3198 --bs-btn-disabled-bg: transparent;
3199 --bs-btn-disabled-border-color: #fffb96;
3200 --bs-gradient: none;
3203 .btn-outline-danger {
3204 --bs-btn-color: rgb(255, 95, 110);
3205 --bs-btn-border-color: rgb(255, 95, 110);
3206 --bs-btn-hover-color: #000;
3207 --bs-btn-hover-bg: rgb(255, 95, 110);
3208 --bs-btn-hover-border-color: rgb(255, 95, 110);
3209 --bs-btn-focus-shadow-rgb: 255, 95, 110;
3210 --bs-btn-active-color: #000;
3211 --bs-btn-active-bg: rgb(255, 95, 110);
3212 --bs-btn-active-border-color: rgb(255, 95, 110);
3213 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3214 --bs-btn-disabled-color: rgb(255, 95, 110);
3215 --bs-btn-disabled-bg: transparent;
3216 --bs-btn-disabled-border-color: rgb(255, 95, 110);
3217 --bs-gradient: none;
3220 .btn-outline-light {
3221 --bs-btn-color: #444;
3222 --bs-btn-border-color: #444;
3223 --bs-btn-hover-color: #fff;
3224 --bs-btn-hover-bg: #444;
3225 --bs-btn-hover-border-color: #444;
3226 --bs-btn-focus-shadow-rgb: 68, 68, 68;
3227 --bs-btn-active-color: #fff;
3228 --bs-btn-active-bg: #444;
3229 --bs-btn-active-border-color: #444;
3230 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3231 --bs-btn-disabled-color: #444;
3232 --bs-btn-disabled-bg: transparent;
3233 --bs-btn-disabled-border-color: #444;
3234 --bs-gradient: none;
3238 --bs-btn-color: #ebebeb;
3239 --bs-btn-border-color: #ebebeb;
3240 --bs-btn-hover-color: #000;
3241 --bs-btn-hover-bg: #ebebeb;
3242 --bs-btn-hover-border-color: #ebebeb;
3243 --bs-btn-focus-shadow-rgb: 235, 235, 235;
3244 --bs-btn-active-color: #000;
3245 --bs-btn-active-bg: #ebebeb;
3246 --bs-btn-active-border-color: #ebebeb;
3247 --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3248 --bs-btn-disabled-color: #ebebeb;
3249 --bs-btn-disabled-bg: transparent;
3250 --bs-btn-disabled-border-color: #ebebeb;
3251 --bs-gradient: none;
3255 --bs-btn-font-weight: 400;
3256 --bs-btn-color: var(--bs-link-color);
3257 --bs-btn-bg: transparent;
3258 --bs-btn-border-color: transparent;
3259 --bs-btn-hover-color: var(--bs-link-hover-color);
3260 --bs-btn-hover-border-color: transparent;
3261 --bs-btn-active-color: var(--bs-link-hover-color);
3262 --bs-btn-active-border-color: transparent;
3263 --bs-btn-disabled-color: #888;
3264 --bs-btn-disabled-border-color: transparent;
3265 --bs-btn-box-shadow: 0 0 0 #000;
3266 --bs-btn-focus-shadow-rgb: 255, 93, 196;
3267 text-decoration: none;
3268 background-image: none;
3270 .btn-link:focus-visible {
3271 color: var(--bs-btn-color);
3274 color: var(--bs-btn-hover-color);
3277 .btn-lg, .btn-group-lg > .btn {
3278 --bs-btn-padding-y: 0.5rem;
3279 --bs-btn-padding-x: 1rem;
3280 --bs-btn-font-size: 1.25rem;
3281 --bs-btn-border-radius: var(--bs-border-radius-lg);
3284 .btn-sm, .btn-group-sm > .btn {
3285 --bs-btn-padding-y: 0.25rem;
3286 --bs-btn-padding-x: 0.5rem;
3287 --bs-btn-font-size: 0.875rem;
3288 --bs-btn-border-radius: var(--bs-border-radius-sm);
3292 transition: opacity 0.15s linear;
3294 @media (prefers-reduced-motion: reduce) {
3303 .collapse:not(.show) {
3310 transition: height 0.35s ease;
3312 @media (prefers-reduced-motion: reduce) {
3317 .collapsing.collapse-horizontal {
3320 transition: width 0.35s ease;
3322 @media (prefers-reduced-motion: reduce) {
3323 .collapsing.collapse-horizontal {
3338 white-space: nowrap;
3340 .dropdown-toggle::after {
3341 display: inline-block;
3342 margin-left: 0.255em;
3343 vertical-align: 0.255em;
3345 border-top: 0.3em solid;
3346 border-right: 0.3em solid transparent;
3348 border-left: 0.3em solid transparent;
3350 .dropdown-toggle:empty::after {
3355 --bs-dropdown-zindex: 1000;
3356 --bs-dropdown-min-width: 10rem;
3357 --bs-dropdown-padding-x: 0;
3358 --bs-dropdown-padding-y: 0.5rem;
3359 --bs-dropdown-spacer: 0.125rem;
3360 --bs-dropdown-font-size: 1rem;
3361 --bs-dropdown-color: var(--bs-body-color);
3362 --bs-dropdown-bg: var(--bs-body-bg);
3363 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3364 --bs-dropdown-border-radius: var(--bs-border-radius);
3365 --bs-dropdown-border-width: var(--bs-border-width);
3366 --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
3367 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3368 --bs-dropdown-divider-margin-y: 0.5rem;
3369 --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
3370 --bs-dropdown-link-color: var(--bs-body-color);
3371 --bs-dropdown-link-hover-color: var(--bs-body-color);
3372 --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
3373 --bs-dropdown-link-active-color: #fff;
3374 --bs-dropdown-link-active-bg: rgb(255, 64, 186);
3375 --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
3376 --bs-dropdown-item-padding-x: 1rem;
3377 --bs-dropdown-item-padding-y: 0.25rem;
3378 --bs-dropdown-header-color: #888;
3379 --bs-dropdown-header-padding-x: 1rem;
3380 --bs-dropdown-header-padding-y: 0.5rem;
3382 z-index: var(--bs-dropdown-zindex);
3384 min-width: var(--bs-dropdown-min-width);
3385 padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
3387 font-size: var(--bs-dropdown-font-size);
3388 color: var(--bs-dropdown-color);
3391 background-color: var(--bs-dropdown-bg);
3392 background-clip: padding-box;
3393 border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
3394 border-radius: var(--bs-dropdown-border-radius);
3395 box-shadow: var(--bs-dropdown-box-shadow);
3397 .dropdown-menu[data-bs-popper] {
3400 margin-top: var(--bs-dropdown-spacer);
3403 .dropdown-menu-start {
3404 --bs-position: start;
3406 .dropdown-menu-start[data-bs-popper] {
3411 .dropdown-menu-end {
3414 .dropdown-menu-end[data-bs-popper] {
3419 @media (min-width: 576px) {
3420 .dropdown-menu-sm-start {
3421 --bs-position: start;
3423 .dropdown-menu-sm-start[data-bs-popper] {
3427 .dropdown-menu-sm-end {
3430 .dropdown-menu-sm-end[data-bs-popper] {
3435 @media (min-width: 768px) {
3436 .dropdown-menu-md-start {
3437 --bs-position: start;
3439 .dropdown-menu-md-start[data-bs-popper] {
3443 .dropdown-menu-md-end {
3446 .dropdown-menu-md-end[data-bs-popper] {
3451 @media (min-width: 992px) {
3452 .dropdown-menu-lg-start {
3453 --bs-position: start;
3455 .dropdown-menu-lg-start[data-bs-popper] {
3459 .dropdown-menu-lg-end {
3462 .dropdown-menu-lg-end[data-bs-popper] {
3467 @media (min-width: 1200px) {
3468 .dropdown-menu-xl-start {
3469 --bs-position: start;
3471 .dropdown-menu-xl-start[data-bs-popper] {
3475 .dropdown-menu-xl-end {
3478 .dropdown-menu-xl-end[data-bs-popper] {
3483 @media (min-width: 1400px) {
3484 .dropdown-menu-xxl-start {
3485 --bs-position: start;
3487 .dropdown-menu-xxl-start[data-bs-popper] {
3491 .dropdown-menu-xxl-end {
3494 .dropdown-menu-xxl-end[data-bs-popper] {
3499 .dropup .dropdown-menu[data-bs-popper] {
3503 margin-bottom: var(--bs-dropdown-spacer);
3505 .dropup .dropdown-toggle::after {
3506 display: inline-block;
3507 margin-left: 0.255em;
3508 vertical-align: 0.255em;
3511 border-right: 0.3em solid transparent;
3512 border-bottom: 0.3em solid;
3513 border-left: 0.3em solid transparent;
3515 .dropup .dropdown-toggle:empty::after {
3519 .dropend .dropdown-menu[data-bs-popper] {
3524 margin-left: var(--bs-dropdown-spacer);
3526 .dropend .dropdown-toggle::after {
3527 display: inline-block;
3528 margin-left: 0.255em;
3529 vertical-align: 0.255em;
3531 border-top: 0.3em solid transparent;
3533 border-bottom: 0.3em solid transparent;
3534 border-left: 0.3em solid;
3536 .dropend .dropdown-toggle:empty::after {
3539 .dropend .dropdown-toggle::after {
3543 .dropstart .dropdown-menu[data-bs-popper] {
3548 margin-right: var(--bs-dropdown-spacer);
3550 .dropstart .dropdown-toggle::after {
3551 display: inline-block;
3552 margin-left: 0.255em;
3553 vertical-align: 0.255em;
3556 .dropstart .dropdown-toggle::after {
3559 .dropstart .dropdown-toggle::before {
3560 display: inline-block;
3561 margin-right: 0.255em;
3562 vertical-align: 0.255em;
3564 border-top: 0.3em solid transparent;
3565 border-right: 0.3em solid;
3566 border-bottom: 0.3em solid transparent;
3568 .dropstart .dropdown-toggle:empty::after {
3571 .dropstart .dropdown-toggle::before {
3577 margin: var(--bs-dropdown-divider-margin-y) 0;
3579 border-top: 1px solid var(--bs-dropdown-divider-bg);
3586 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3589 color: var(--bs-dropdown-link-color);
3590 text-align: inherit;
3591 white-space: nowrap;
3592 background-color: transparent;
3594 border-radius: var(--bs-dropdown-item-border-radius, 0);
3596 .dropdown-item:hover, .dropdown-item:focus {
3597 color: var(--bs-dropdown-link-hover-color);
3598 background-color: var(--bs-dropdown-link-hover-bg);
3599 background-image: var(--bs-gradient);
3601 .dropdown-item.active, .dropdown-item:active {
3602 color: var(--bs-dropdown-link-active-color);
3603 text-decoration: none;
3604 background-color: var(--bs-dropdown-link-active-bg);
3605 background-image: var(--bs-gradient);
3607 .dropdown-item.disabled, .dropdown-item:disabled {
3608 color: var(--bs-dropdown-link-disabled-color);
3609 pointer-events: none;
3610 background-color: transparent;
3611 background-image: none;
3614 .dropdown-menu.show {
3620 padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
3622 font-size: 0.875rem;
3623 color: var(--bs-dropdown-header-color);
3624 white-space: nowrap;
3627 .dropdown-item-text {
3629 padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
3630 color: var(--bs-dropdown-link-color);
3633 .dropdown-menu-dark {
3634 --bs-dropdown-color: #dee2e6;
3635 --bs-dropdown-bg: #303030;
3636 --bs-dropdown-border-color: var(--bs-border-color-translucent);
3637 --bs-dropdown-box-shadow: ;
3638 --bs-dropdown-link-color: #dee2e6;
3639 --bs-dropdown-link-hover-color: #fff;
3640 --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
3641 --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
3642 --bs-dropdown-link-active-color: #fff;
3643 --bs-dropdown-link-active-bg: rgb(255, 64, 186);
3644 --bs-dropdown-link-disabled-color: #adb5bd;
3645 --bs-dropdown-header-color: #adb5bd;
3649 .btn-group-vertical {
3651 display: inline-flex;
3652 vertical-align: middle;
3655 .btn-group-vertical > .btn {
3659 .btn-group > .btn-check:checked + .btn,
3660 .btn-group > .btn-check:focus + .btn,
3661 .btn-group > .btn:hover,
3662 .btn-group > .btn:focus,
3663 .btn-group > .btn:active,
3664 .btn-group > .btn.active,
3665 .btn-group-vertical > .btn-check:checked + .btn,
3666 .btn-group-vertical > .btn-check:focus + .btn,
3667 .btn-group-vertical > .btn:hover,
3668 .btn-group-vertical > .btn:focus,
3669 .btn-group-vertical > .btn:active,
3670 .btn-group-vertical > .btn.active {
3677 justify-content: flex-start;
3679 .btn-toolbar .input-group {
3684 border-radius: var(--bs-border-radius);
3686 .btn-group > :not(.btn-check:first-child) + .btn,
3687 .btn-group > .btn-group:not(:first-child) {
3688 margin-left: calc(var(--bs-border-width) * -1);
3690 .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3691 .btn-group > .btn.dropdown-toggle-split:first-child,
3692 .btn-group > .btn-group:not(:last-child) > .btn {
3693 border-top-right-radius: 0;
3694 border-bottom-right-radius: 0;
3696 .btn-group > .btn:nth-child(n+3),
3697 .btn-group > :not(.btn-check) + .btn,
3698 .btn-group > .btn-group:not(:first-child) > .btn {
3699 border-top-left-radius: 0;
3700 border-bottom-left-radius: 0;
3703 .dropdown-toggle-split {
3704 padding-right: 0.5625rem;
3705 padding-left: 0.5625rem;
3707 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
3710 .dropstart .dropdown-toggle-split::before {
3714 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3715 padding-right: 0.375rem;
3716 padding-left: 0.375rem;
3719 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3720 padding-right: 0.75rem;
3721 padding-left: 0.75rem;
3724 .btn-group.show .dropdown-toggle {
3725 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
3727 .btn-group.show .dropdown-toggle.btn-link {
3731 .btn-group-vertical {
3732 flex-direction: column;
3733 align-items: flex-start;
3734 justify-content: center;
3736 .btn-group-vertical > .btn,
3737 .btn-group-vertical > .btn-group {
3740 .btn-group-vertical > .btn:not(:first-child),
3741 .btn-group-vertical > .btn-group:not(:first-child) {
3742 margin-top: calc(var(--bs-border-width) * -1);
3744 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3745 .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3746 border-bottom-right-radius: 0;
3747 border-bottom-left-radius: 0;
3749 .btn-group-vertical > .btn ~ .btn,
3750 .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3751 border-top-left-radius: 0;
3752 border-top-right-radius: 0;
3756 --bs-nav-link-padding-x: 1rem;
3757 --bs-nav-link-padding-y: 0.5rem;
3758 --bs-nav-link-font-weight: ;
3759 --bs-nav-link-color: var(--bs-link-color);
3760 --bs-nav-link-hover-color: var(--bs-link-hover-color);
3761 --bs-nav-link-disabled-color: var(--bs-secondary-color);
3771 padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
3772 font-size: var(--bs-nav-link-font-size);
3773 font-weight: var(--bs-nav-link-font-weight);
3774 color: var(--bs-nav-link-color);
3777 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3779 @media (prefers-reduced-motion: reduce) {
3784 .nav-link:hover, .nav-link:focus {
3785 color: var(--bs-nav-link-hover-color);
3787 .nav-link:focus-visible {
3789 box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
3791 .nav-link.disabled {
3792 color: var(--bs-nav-link-disabled-color);
3793 pointer-events: none;
3798 --bs-nav-tabs-border-width: var(--bs-border-width);
3799 --bs-nav-tabs-border-color: var(--bs-border-color);
3800 --bs-nav-tabs-border-radius: var(--bs-border-radius);
3801 --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
3802 --bs-nav-tabs-link-active-color: #b967ff;
3803 --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
3804 --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
3805 border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
3807 .nav-tabs .nav-link {
3808 margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
3809 border: var(--bs-nav-tabs-border-width) solid transparent;
3810 border-top-left-radius: var(--bs-nav-tabs-border-radius);
3811 border-top-right-radius: var(--bs-nav-tabs-border-radius);
3813 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3815 border-color: var(--bs-nav-tabs-link-hover-border-color);
3817 .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
3818 color: var(--bs-nav-link-disabled-color);
3819 background-color: transparent;
3820 border-color: transparent;
3822 .nav-tabs .nav-link.active,
3823 .nav-tabs .nav-item.show .nav-link {
3824 color: var(--bs-nav-tabs-link-active-color);
3825 background-color: var(--bs-nav-tabs-link-active-bg);
3826 border-color: var(--bs-nav-tabs-link-active-border-color);
3828 .nav-tabs .dropdown-menu {
3829 margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
3830 border-top-left-radius: 0;
3831 border-top-right-radius: 0;
3835 --bs-nav-pills-border-radius: var(--bs-border-radius);
3836 --bs-nav-pills-link-active-color: #fff;
3837 --bs-nav-pills-link-active-bg: rgb(255, 64, 186);
3839 .nav-pills .nav-link {
3840 border-radius: var(--bs-nav-pills-border-radius);
3842 .nav-pills .nav-link:disabled {
3843 color: var(--bs-nav-link-disabled-color);
3844 background-color: transparent;
3845 border-color: transparent;
3847 .nav-pills .nav-link.active,
3848 .nav-pills .show > .nav-link {
3849 color: var(--bs-nav-pills-link-active-color);
3850 background-color: var(--bs-nav-pills-link-active-bg);
3851 background-image: var(--bs-gradient);
3855 --bs-nav-underline-gap: 1rem;
3856 --bs-nav-underline-border-width: 0.125rem;
3857 --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
3858 gap: var(--bs-nav-underline-gap);
3860 .nav-underline .nav-link {
3863 border-bottom: var(--bs-nav-underline-border-width) solid transparent;
3865 .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
3866 border-bottom-color: currentcolor;
3868 .nav-underline .nav-link.active,
3869 .nav-underline .show > .nav-link {
3871 color: var(--bs-nav-underline-link-active-color);
3872 border-bottom-color: currentcolor;
3875 .nav-fill > .nav-link,
3876 .nav-fill .nav-item {
3881 .nav-justified > .nav-link,
3882 .nav-justified .nav-item {
3888 .nav-fill .nav-item .nav-link,
3889 .nav-justified .nav-item .nav-link {
3893 .tab-content > .tab-pane {
3896 .tab-content > .active {
3901 --bs-navbar-padding-x: 0;
3902 --bs-navbar-padding-y: 0.5rem;
3903 --bs-navbar-color: rgba(255, 255, 255, 0.5);
3904 --bs-navbar-hover-color: rgba(255, 64, 186, 0.7);
3905 --bs-navbar-disabled-color: rgba(235, 235, 235, 0.3);
3906 --bs-navbar-active-color: rgba(235, 235, 235, 0.9);
3907 --bs-navbar-brand-padding-y: 0.3125rem;
3908 --bs-navbar-brand-margin-end: 1rem;
3909 --bs-navbar-brand-font-size: 1.25rem;
3910 --bs-navbar-brand-color: rgba(235, 235, 235, 0.9);
3911 --bs-navbar-brand-hover-color: rgba(235, 235, 235, 0.9);
3912 --bs-navbar-nav-link-padding-x: 0.5rem;
3913 --bs-navbar-toggler-padding-y: 0.25rem;
3914 --bs-navbar-toggler-padding-x: 0.75rem;
3915 --bs-navbar-toggler-font-size: 1.25rem;
3916 --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%28235, 235, 235, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3917 --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
3918 --bs-navbar-toggler-border-radius: var(--bs-border-radius);
3919 --bs-navbar-toggler-focus-width: 0.25rem;
3920 --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
3924 align-items: center;
3925 justify-content: space-between;
3926 padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
3927 background-image: var(--bs-gradient);
3929 .navbar > .container,
3930 .navbar > .container-fluid,
3931 .navbar > .container-sm,
3932 .navbar > .container-md,
3933 .navbar > .container-lg,
3934 .navbar > .container-xl,
3935 .navbar > .container-xxl {
3938 align-items: center;
3939 justify-content: space-between;
3942 padding-top: var(--bs-navbar-brand-padding-y);
3943 padding-bottom: var(--bs-navbar-brand-padding-y);
3944 margin-right: var(--bs-navbar-brand-margin-end);
3945 font-size: var(--bs-navbar-brand-font-size);
3946 color: var(--bs-navbar-brand-color);
3947 white-space: nowrap;
3949 .navbar-brand:hover, .navbar-brand:focus {
3950 color: var(--bs-navbar-brand-hover-color);
3954 --bs-nav-link-padding-x: 0;
3955 --bs-nav-link-padding-y: 0.5rem;
3956 --bs-nav-link-font-weight: ;
3957 --bs-nav-link-color: var(--bs-navbar-color);
3958 --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
3959 --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
3961 flex-direction: column;
3966 .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
3967 color: var(--bs-navbar-active-color);
3969 .navbar-nav .dropdown-menu {
3974 padding-top: 0.5rem;
3975 padding-bottom: 0.5rem;
3976 color: var(--bs-navbar-color);
3979 .navbar-text a:hover,
3980 .navbar-text a:focus {
3981 color: var(--bs-navbar-active-color);
3987 align-items: center;
3991 padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
3992 font-size: var(--bs-navbar-toggler-font-size);
3994 color: var(--bs-navbar-color);
3995 background-color: transparent;
3996 border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
3997 border-radius: var(--bs-navbar-toggler-border-radius);
3998 transition: var(--bs-navbar-toggler-transition);
4000 @media (prefers-reduced-motion: reduce) {
4005 .navbar-toggler:hover {
4006 text-decoration: none;
4008 .navbar-toggler:focus {
4009 text-decoration: none;
4011 box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
4014 .navbar-toggler-icon {
4015 display: inline-block;
4018 vertical-align: middle;
4019 background-image: var(--bs-navbar-toggler-icon-bg);
4020 background-repeat: no-repeat;
4021 background-position: center;
4022 background-size: 100%;
4025 .navbar-nav-scroll {
4026 max-height: var(--bs-scroll-height, 75vh);
4030 @media (min-width: 576px) {
4033 justify-content: flex-start;
4035 .navbar-expand-sm .navbar-nav {
4036 flex-direction: row;
4038 .navbar-expand-sm .navbar-nav .dropdown-menu {
4041 .navbar-expand-sm .navbar-nav .nav-link {
4042 padding-right: var(--bs-navbar-nav-link-padding-x);
4043 padding-left: var(--bs-navbar-nav-link-padding-x);
4045 .navbar-expand-sm .navbar-nav-scroll {
4048 .navbar-expand-sm .navbar-collapse {
4049 display: flex !important;
4052 .navbar-expand-sm .navbar-toggler {
4055 .navbar-expand-sm .offcanvas {
4059 width: auto !important;
4060 height: auto !important;
4061 visibility: visible !important;
4062 background-color: transparent !important;
4063 border: 0 !important;
4064 transform: none !important;
4068 .navbar-expand-sm .offcanvas .offcanvas-header {
4071 .navbar-expand-sm .offcanvas .offcanvas-body {
4075 overflow-y: visible;
4078 @media (min-width: 768px) {
4081 justify-content: flex-start;
4083 .navbar-expand-md .navbar-nav {
4084 flex-direction: row;
4086 .navbar-expand-md .navbar-nav .dropdown-menu {
4089 .navbar-expand-md .navbar-nav .nav-link {
4090 padding-right: var(--bs-navbar-nav-link-padding-x);
4091 padding-left: var(--bs-navbar-nav-link-padding-x);
4093 .navbar-expand-md .navbar-nav-scroll {
4096 .navbar-expand-md .navbar-collapse {
4097 display: flex !important;
4100 .navbar-expand-md .navbar-toggler {
4103 .navbar-expand-md .offcanvas {
4107 width: auto !important;
4108 height: auto !important;
4109 visibility: visible !important;
4110 background-color: transparent !important;
4111 border: 0 !important;
4112 transform: none !important;
4116 .navbar-expand-md .offcanvas .offcanvas-header {
4119 .navbar-expand-md .offcanvas .offcanvas-body {
4123 overflow-y: visible;
4126 @media (min-width: 992px) {
4129 justify-content: flex-start;
4131 .navbar-expand-lg .navbar-nav {
4132 flex-direction: row;
4134 .navbar-expand-lg .navbar-nav .dropdown-menu {
4137 .navbar-expand-lg .navbar-nav .nav-link {
4138 padding-right: var(--bs-navbar-nav-link-padding-x);
4139 padding-left: var(--bs-navbar-nav-link-padding-x);
4141 .navbar-expand-lg .navbar-nav-scroll {
4144 .navbar-expand-lg .navbar-collapse {
4145 display: flex !important;
4148 .navbar-expand-lg .navbar-toggler {
4151 .navbar-expand-lg .offcanvas {
4155 width: auto !important;
4156 height: auto !important;
4157 visibility: visible !important;
4158 background-color: transparent !important;
4159 border: 0 !important;
4160 transform: none !important;
4164 .navbar-expand-lg .offcanvas .offcanvas-header {
4167 .navbar-expand-lg .offcanvas .offcanvas-body {
4171 overflow-y: visible;
4174 @media (min-width: 1200px) {
4177 justify-content: flex-start;
4179 .navbar-expand-xl .navbar-nav {
4180 flex-direction: row;
4182 .navbar-expand-xl .navbar-nav .dropdown-menu {
4185 .navbar-expand-xl .navbar-nav .nav-link {
4186 padding-right: var(--bs-navbar-nav-link-padding-x);
4187 padding-left: var(--bs-navbar-nav-link-padding-x);
4189 .navbar-expand-xl .navbar-nav-scroll {
4192 .navbar-expand-xl .navbar-collapse {
4193 display: flex !important;
4196 .navbar-expand-xl .navbar-toggler {
4199 .navbar-expand-xl .offcanvas {
4203 width: auto !important;
4204 height: auto !important;
4205 visibility: visible !important;
4206 background-color: transparent !important;
4207 border: 0 !important;
4208 transform: none !important;
4212 .navbar-expand-xl .offcanvas .offcanvas-header {
4215 .navbar-expand-xl .offcanvas .offcanvas-body {
4219 overflow-y: visible;
4222 @media (min-width: 1400px) {
4223 .navbar-expand-xxl {
4225 justify-content: flex-start;
4227 .navbar-expand-xxl .navbar-nav {
4228 flex-direction: row;
4230 .navbar-expand-xxl .navbar-nav .dropdown-menu {
4233 .navbar-expand-xxl .navbar-nav .nav-link {
4234 padding-right: var(--bs-navbar-nav-link-padding-x);
4235 padding-left: var(--bs-navbar-nav-link-padding-x);
4237 .navbar-expand-xxl .navbar-nav-scroll {
4240 .navbar-expand-xxl .navbar-collapse {
4241 display: flex !important;
4244 .navbar-expand-xxl .navbar-toggler {
4247 .navbar-expand-xxl .offcanvas {
4251 width: auto !important;
4252 height: auto !important;
4253 visibility: visible !important;
4254 background-color: transparent !important;
4255 border: 0 !important;
4256 transform: none !important;
4260 .navbar-expand-xxl .offcanvas .offcanvas-header {
4263 .navbar-expand-xxl .offcanvas .offcanvas-body {
4267 overflow-y: visible;
4272 justify-content: flex-start;
4274 .navbar-expand .navbar-nav {
4275 flex-direction: row;
4277 .navbar-expand .navbar-nav .dropdown-menu {
4280 .navbar-expand .navbar-nav .nav-link {
4281 padding-right: var(--bs-navbar-nav-link-padding-x);
4282 padding-left: var(--bs-navbar-nav-link-padding-x);
4284 .navbar-expand .navbar-nav-scroll {
4287 .navbar-expand .navbar-collapse {
4288 display: flex !important;
4291 .navbar-expand .navbar-toggler {
4294 .navbar-expand .offcanvas {
4298 width: auto !important;
4299 height: auto !important;
4300 visibility: visible !important;
4301 background-color: transparent !important;
4302 border: 0 !important;
4303 transform: none !important;
4307 .navbar-expand .offcanvas .offcanvas-header {
4310 .navbar-expand .offcanvas .offcanvas-body {
4314 overflow-y: visible;
4318 .navbar[data-bs-theme=dark] {
4319 --bs-navbar-color: rgba(34, 34, 34, 0.5);
4320 --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
4321 --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
4322 --bs-navbar-active-color: #fff;
4323 --bs-navbar-brand-color: #fff;
4324 --bs-navbar-brand-hover-color: #fff;
4325 --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
4326 --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%2834, 34, 34, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4329 [data-bs-theme=dark] .navbar-toggler-icon {
4330 --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%2834, 34, 34, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4334 --bs-card-spacer-y: 1rem;
4335 --bs-card-spacer-x: 1rem;
4336 --bs-card-title-spacer-y: 0.5rem;
4337 --bs-card-title-color: ;
4338 --bs-card-subtitle-color: ;
4339 --bs-card-border-width: var(--bs-border-width);
4340 --bs-card-border-color: var(--bs-border-color-translucent);
4341 --bs-card-border-radius: var(--bs-border-radius);
4342 --bs-card-box-shadow: ;
4343 --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4344 --bs-card-cap-padding-y: 0.5rem;
4345 --bs-card-cap-padding-x: 1rem;
4346 --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
4347 --bs-card-cap-color: ;
4351 --bs-card-img-overlay-padding: 1rem;
4352 --bs-card-group-margin: 0.75rem;
4355 flex-direction: column;
4357 height: var(--bs-card-height);
4358 color: var(--bs-body-color);
4359 word-wrap: break-word;
4360 background-color: var(--bs-card-bg);
4361 background-clip: border-box;
4362 border: var(--bs-card-border-width) solid var(--bs-card-border-color);
4363 border-radius: var(--bs-card-border-radius);
4364 box-shadow: var(--bs-card-box-shadow);
4370 .card > .list-group {
4371 border-top: inherit;
4372 border-bottom: inherit;
4374 .card > .list-group:first-child {
4375 border-top-width: 0;
4376 border-top-left-radius: var(--bs-card-inner-border-radius);
4377 border-top-right-radius: var(--bs-card-inner-border-radius);
4379 .card > .list-group:last-child {
4380 border-bottom-width: 0;
4381 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4382 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4384 .card > .card-header + .list-group,
4385 .card > .list-group + .card-footer {
4391 padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
4392 color: var(--bs-card-color);
4396 margin-bottom: var(--bs-card-title-spacer-y);
4397 color: var(--bs-card-title-color);
4401 margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
4403 color: var(--bs-card-subtitle-color);
4406 .card-text:last-child {
4410 .card-link + .card-link {
4411 margin-left: var(--bs-card-spacer-x);
4415 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4417 color: var(--bs-card-cap-color);
4418 background-color: var(--bs-card-cap-bg);
4419 border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
4421 .card-header:first-child {
4422 border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
4426 padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
4427 color: var(--bs-card-cap-color);
4428 background-color: var(--bs-card-cap-bg);
4429 border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
4431 .card-footer:last-child {
4432 border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
4436 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4437 margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
4438 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4441 .card-header-tabs .nav-link.active {
4442 background-color: var(--bs-card-bg);
4443 border-bottom-color: var(--bs-card-bg);
4446 .card-header-pills {
4447 margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
4448 margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
4457 padding: var(--bs-card-img-overlay-padding);
4458 border-radius: var(--bs-card-inner-border-radius);
4469 border-top-left-radius: var(--bs-card-inner-border-radius);
4470 border-top-right-radius: var(--bs-card-inner-border-radius);
4475 border-bottom-right-radius: var(--bs-card-inner-border-radius);
4476 border-bottom-left-radius: var(--bs-card-inner-border-radius);
4479 .card-group > .card {
4480 margin-bottom: var(--bs-card-group-margin);
4482 @media (min-width: 576px) {
4485 flex-flow: row wrap;
4487 .card-group > .card {
4491 .card-group > .card + .card {
4495 .card-group > .card:not(:last-child) {
4496 border-top-right-radius: 0;
4497 border-bottom-right-radius: 0;
4499 .card-group > .card:not(:last-child) .card-img-top,
4500 .card-group > .card:not(:last-child) .card-header {
4501 border-top-right-radius: 0;
4503 .card-group > .card:not(:last-child) .card-img-bottom,
4504 .card-group > .card:not(:last-child) .card-footer {
4505 border-bottom-right-radius: 0;
4507 .card-group > .card:not(:first-child) {
4508 border-top-left-radius: 0;
4509 border-bottom-left-radius: 0;
4511 .card-group > .card:not(:first-child) .card-img-top,
4512 .card-group > .card:not(:first-child) .card-header {
4513 border-top-left-radius: 0;
4515 .card-group > .card:not(:first-child) .card-img-bottom,
4516 .card-group > .card:not(:first-child) .card-footer {
4517 border-bottom-left-radius: 0;
4522 --bs-accordion-color: var(--bs-body-color);
4523 --bs-accordion-bg: var(--bs-body-bg);
4524 --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
4525 --bs-accordion-border-color: var(--bs-border-color);
4526 --bs-accordion-border-width: var(--bs-border-width);
4527 --bs-accordion-border-radius: var(--bs-border-radius);
4528 --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
4529 --bs-accordion-btn-padding-x: 1.25rem;
4530 --bs-accordion-btn-padding-y: 1rem;
4531 --bs-accordion-btn-color: var(--bs-body-color);
4532 --bs-accordion-btn-bg: var(--bs-accordion-bg);
4533 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ebebeb'%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");
4534 --bs-accordion-btn-icon-width: 1.25rem;
4535 --bs-accordion-btn-icon-transform: rotate(-180deg);
4536 --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
4537 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23661a4a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4538 --bs-accordion-btn-focus-border-color: #ffa0dd;
4539 --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
4540 --bs-accordion-body-padding-x: 1.25rem;
4541 --bs-accordion-body-padding-y: 1rem;
4542 --bs-accordion-active-color: var(--bs-primary-text-emphasis);
4543 --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
4549 align-items: center;
4551 padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
4553 color: var(--bs-accordion-btn-color);
4555 background-color: var(--bs-accordion-btn-bg);
4558 overflow-anchor: none;
4559 transition: var(--bs-accordion-transition);
4561 @media (prefers-reduced-motion: reduce) {
4566 .accordion-button:not(.collapsed) {
4567 color: var(--bs-accordion-active-color);
4568 background-color: var(--bs-accordion-active-bg);
4569 box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
4571 .accordion-button:not(.collapsed)::after {
4572 background-image: var(--bs-accordion-btn-active-icon);
4573 transform: var(--bs-accordion-btn-icon-transform);
4575 .accordion-button::after {
4577 width: var(--bs-accordion-btn-icon-width);
4578 height: var(--bs-accordion-btn-icon-width);
4581 background-image: var(--bs-accordion-btn-icon);
4582 background-repeat: no-repeat;
4583 background-size: var(--bs-accordion-btn-icon-width);
4584 transition: var(--bs-accordion-btn-icon-transition);
4586 @media (prefers-reduced-motion: reduce) {
4587 .accordion-button::after {
4591 .accordion-button:hover {
4594 .accordion-button:focus {
4596 border-color: var(--bs-accordion-btn-focus-border-color);
4598 box-shadow: var(--bs-accordion-btn-focus-box-shadow);
4606 color: var(--bs-accordion-color);
4607 background-color: var(--bs-accordion-bg);
4608 border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
4610 .accordion-item:first-of-type {
4611 border-top-left-radius: var(--bs-accordion-border-radius);
4612 border-top-right-radius: var(--bs-accordion-border-radius);
4614 .accordion-item:first-of-type .accordion-button {
4615 border-top-left-radius: var(--bs-accordion-inner-border-radius);
4616 border-top-right-radius: var(--bs-accordion-inner-border-radius);
4618 .accordion-item:not(:first-of-type) {
4621 .accordion-item:last-of-type {
4622 border-bottom-right-radius: var(--bs-accordion-border-radius);
4623 border-bottom-left-radius: var(--bs-accordion-border-radius);
4625 .accordion-item:last-of-type .accordion-button.collapsed {
4626 border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
4627 border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
4629 .accordion-item:last-of-type .accordion-collapse {
4630 border-bottom-right-radius: var(--bs-accordion-border-radius);
4631 border-bottom-left-radius: var(--bs-accordion-border-radius);
4635 padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
4638 .accordion-flush .accordion-collapse {
4641 .accordion-flush .accordion-item {
4646 .accordion-flush .accordion-item:first-child {
4649 .accordion-flush .accordion-item:last-child {
4652 .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
4656 [data-bs-theme=dark] .accordion-button::after {
4657 --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff8cd6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4658 --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff8cd6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
4662 --bs-breadcrumb-padding-x: 0;
4663 --bs-breadcrumb-padding-y: 0;
4664 --bs-breadcrumb-margin-bottom: 1rem;
4665 --bs-breadcrumb-bg: ;
4666 --bs-breadcrumb-border-radius: ;
4667 --bs-breadcrumb-divider-color: var(--bs-secondary-color);
4668 --bs-breadcrumb-item-padding-x: 0.5rem;
4669 --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
4672 padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
4673 margin-bottom: var(--bs-breadcrumb-margin-bottom);
4674 font-size: var(--bs-breadcrumb-font-size);
4676 background-color: var(--bs-breadcrumb-bg);
4677 border-radius: var(--bs-breadcrumb-border-radius);
4680 .breadcrumb-item + .breadcrumb-item {
4681 padding-left: var(--bs-breadcrumb-item-padding-x);
4683 .breadcrumb-item + .breadcrumb-item::before {
4685 padding-right: var(--bs-breadcrumb-item-padding-x);
4686 color: var(--bs-breadcrumb-divider-color);
4687 content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
4689 .breadcrumb-item.active {
4690 color: var(--bs-breadcrumb-item-active-color);
4694 --bs-pagination-padding-x: 0.75rem;
4695 --bs-pagination-padding-y: 0.375rem;
4696 --bs-pagination-font-size: 1rem;
4697 --bs-pagination-color: var(--bs-link-color);
4698 --bs-pagination-bg: var(--bs-body-bg);
4699 --bs-pagination-border-width: var(--bs-border-width);
4700 --bs-pagination-border-color: var(--bs-border-color);
4701 --bs-pagination-border-radius: var(--bs-border-radius);
4702 --bs-pagination-hover-color: var(--bs-link-hover-color);
4703 --bs-pagination-hover-bg: var(--bs-tertiary-bg);
4704 --bs-pagination-hover-border-color: var(--bs-border-color);
4705 --bs-pagination-focus-color: var(--bs-link-hover-color);
4706 --bs-pagination-focus-bg: var(--bs-secondary-bg);
4707 --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
4708 --bs-pagination-active-color: #fff;
4709 --bs-pagination-active-bg: rgb(255, 64, 186);
4710 --bs-pagination-active-border-color: rgb(255, 64, 186);
4711 --bs-pagination-disabled-color: var(--bs-secondary-color);
4712 --bs-pagination-disabled-bg: var(--bs-secondary-bg);
4713 --bs-pagination-disabled-border-color: var(--bs-border-color);
4722 padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
4723 font-size: var(--bs-pagination-font-size);
4724 color: var(--bs-pagination-color);
4725 background-color: var(--bs-pagination-bg);
4726 border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
4727 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4729 @media (prefers-reduced-motion: reduce) {
4736 color: var(--bs-pagination-hover-color);
4737 background-color: var(--bs-pagination-hover-bg);
4738 border-color: var(--bs-pagination-hover-border-color);
4742 color: var(--bs-pagination-focus-color);
4743 background-color: var(--bs-pagination-focus-bg);
4745 box-shadow: var(--bs-pagination-focus-box-shadow);
4747 .page-link.active, .active > .page-link {
4749 color: var(--bs-pagination-active-color);
4750 background-color: var(--bs-pagination-active-bg);
4751 background-image: var(--bs-gradient);
4752 border-color: var(--bs-pagination-active-border-color);
4754 .page-link.disabled, .disabled > .page-link {
4755 color: var(--bs-pagination-disabled-color);
4756 pointer-events: none;
4757 background-color: var(--bs-pagination-disabled-bg);
4758 border-color: var(--bs-pagination-disabled-border-color);
4761 .page-item:not(:first-child) .page-link {
4762 margin-left: calc(var(--bs-border-width) * -1);
4764 .page-item:first-child .page-link {
4765 border-top-left-radius: var(--bs-pagination-border-radius);
4766 border-bottom-left-radius: var(--bs-pagination-border-radius);
4768 .page-item:last-child .page-link {
4769 border-top-right-radius: var(--bs-pagination-border-radius);
4770 border-bottom-right-radius: var(--bs-pagination-border-radius);
4774 --bs-pagination-padding-x: 1.5rem;
4775 --bs-pagination-padding-y: 0.75rem;
4776 --bs-pagination-font-size: 1.25rem;
4777 --bs-pagination-border-radius: var(--bs-border-radius-lg);
4781 --bs-pagination-padding-x: 0.5rem;
4782 --bs-pagination-padding-y: 0.25rem;
4783 --bs-pagination-font-size: 0.875rem;
4784 --bs-pagination-border-radius: var(--bs-border-radius-sm);
4788 --bs-badge-padding-x: 0.65em;
4789 --bs-badge-padding-y: 0.35em;
4790 --bs-badge-font-size: 0.75em;
4791 --bs-badge-font-weight: 700;
4792 --bs-badge-color: #fff;
4793 --bs-badge-border-radius: var(--bs-border-radius);
4794 display: inline-block;
4795 padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
4796 font-size: var(--bs-badge-font-size);
4797 font-weight: var(--bs-badge-font-weight);
4799 color: var(--bs-badge-color);
4801 white-space: nowrap;
4802 vertical-align: baseline;
4803 border-radius: var(--bs-badge-border-radius);
4804 background-image: var(--bs-gradient);
4816 --bs-alert-bg: transparent;
4817 --bs-alert-padding-x: 1rem;
4818 --bs-alert-padding-y: 1rem;
4819 --bs-alert-margin-bottom: 1rem;
4820 --bs-alert-color: inherit;
4821 --bs-alert-border-color: transparent;
4822 --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
4823 --bs-alert-border-radius: var(--bs-border-radius);
4824 --bs-alert-link-color: inherit;
4826 padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
4827 margin-bottom: var(--bs-alert-margin-bottom);
4828 color: var(--bs-alert-color);
4829 background-color: var(--bs-alert-bg);
4830 border: var(--bs-alert-border);
4831 border-radius: var(--bs-alert-border-radius);
4840 color: var(--bs-alert-link-color);
4843 .alert-dismissible {
4844 padding-right: 3rem;
4846 .alert-dismissible .btn-close {
4851 padding: 1.25rem 1rem;
4855 --bs-alert-color: var(--bs-primary-text-emphasis);
4856 --bs-alert-bg: var(--bs-primary-bg-subtle);
4857 --bs-alert-border-color: var(--bs-primary-border-subtle);
4858 --bs-alert-link-color: var(--bs-primary-text-emphasis);
4862 --bs-alert-color: var(--bs-secondary-text-emphasis);
4863 --bs-alert-bg: var(--bs-secondary-bg-subtle);
4864 --bs-alert-border-color: var(--bs-secondary-border-subtle);
4865 --bs-alert-link-color: var(--bs-secondary-text-emphasis);
4869 --bs-alert-color: var(--bs-success-text-emphasis);
4870 --bs-alert-bg: var(--bs-success-bg-subtle);
4871 --bs-alert-border-color: var(--bs-success-border-subtle);
4872 --bs-alert-link-color: var(--bs-success-text-emphasis);
4876 --bs-alert-color: var(--bs-info-text-emphasis);
4877 --bs-alert-bg: var(--bs-info-bg-subtle);
4878 --bs-alert-border-color: var(--bs-info-border-subtle);
4879 --bs-alert-link-color: var(--bs-info-text-emphasis);
4883 --bs-alert-color: var(--bs-warning-text-emphasis);
4884 --bs-alert-bg: var(--bs-warning-bg-subtle);
4885 --bs-alert-border-color: var(--bs-warning-border-subtle);
4886 --bs-alert-link-color: var(--bs-warning-text-emphasis);
4890 --bs-alert-color: var(--bs-danger-text-emphasis);
4891 --bs-alert-bg: var(--bs-danger-bg-subtle);
4892 --bs-alert-border-color: var(--bs-danger-border-subtle);
4893 --bs-alert-link-color: var(--bs-danger-text-emphasis);
4897 --bs-alert-color: var(--bs-light-text-emphasis);
4898 --bs-alert-bg: var(--bs-light-bg-subtle);
4899 --bs-alert-border-color: var(--bs-light-border-subtle);
4900 --bs-alert-link-color: var(--bs-light-text-emphasis);
4904 --bs-alert-color: var(--bs-dark-text-emphasis);
4905 --bs-alert-bg: var(--bs-dark-bg-subtle);
4906 --bs-alert-border-color: var(--bs-dark-border-subtle);
4907 --bs-alert-link-color: var(--bs-dark-text-emphasis);
4910 @keyframes progress-bar-stripes {
4912 background-position-x: 1rem;
4917 --bs-progress-height: 1rem;
4918 --bs-progress-font-size: 0.75rem;
4919 --bs-progress-bg: var(--bs-secondary-bg);
4920 --bs-progress-border-radius: var(--bs-border-radius);
4921 --bs-progress-box-shadow: var(--bs-box-shadow-inset);
4922 --bs-progress-bar-color: #fff;
4923 --bs-progress-bar-bg: rgb(255, 64, 186);
4924 --bs-progress-bar-transition: width 0.6s ease;
4926 height: var(--bs-progress-height);
4928 font-size: var(--bs-progress-font-size);
4929 background-color: var(--bs-progress-bg);
4930 border-radius: var(--bs-progress-border-radius);
4931 box-shadow: var(--bs-progress-box-shadow);
4936 flex-direction: column;
4937 justify-content: center;
4939 color: var(--bs-progress-bar-color);
4941 white-space: nowrap;
4942 background-color: var(--bs-progress-bar-bg);
4943 transition: var(--bs-progress-bar-transition);
4945 @media (prefers-reduced-motion: reduce) {
4951 .progress-bar-striped {
4952 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
4953 background-size: var(--bs-progress-height) var(--bs-progress-height);
4956 .progress-stacked > .progress {
4960 .progress-stacked > .progress > .progress-bar {
4964 .progress-bar-animated {
4965 animation: 1s linear infinite progress-bar-stripes;
4967 @media (prefers-reduced-motion: reduce) {
4968 .progress-bar-animated {
4974 --bs-list-group-color: var(--bs-body-color);
4975 --bs-list-group-bg: var(--bs-body-bg);
4976 --bs-list-group-border-color: var(--bs-border-color);
4977 --bs-list-group-border-width: var(--bs-border-width);
4978 --bs-list-group-border-radius: var(--bs-border-radius);
4979 --bs-list-group-item-padding-x: 1rem;
4980 --bs-list-group-item-padding-y: 0.5rem;
4981 --bs-list-group-action-color: var(--bs-secondary-color);
4982 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
4983 --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
4984 --bs-list-group-action-active-color: var(--bs-body-color);
4985 --bs-list-group-action-active-bg: var(--bs-secondary-bg);
4986 --bs-list-group-disabled-color: var(--bs-secondary-color);
4987 --bs-list-group-disabled-bg: var(--bs-body-bg);
4988 --bs-list-group-active-color: #fff;
4989 --bs-list-group-active-bg: rgb(255, 64, 186);
4990 --bs-list-group-active-border-color: rgb(255, 64, 186);
4992 flex-direction: column;
4995 border-radius: var(--bs-list-group-border-radius);
4998 .list-group-numbered {
4999 list-style-type: none;
5000 counter-reset: section;
5002 .list-group-numbered > .list-group-item::before {
5003 content: counters(section, ".") ". ";
5004 counter-increment: section;
5007 .list-group-item-action {
5009 color: var(--bs-list-group-action-color);
5010 text-align: inherit;
5012 .list-group-item-action:hover, .list-group-item-action:focus {
5014 color: var(--bs-list-group-action-hover-color);
5015 text-decoration: none;
5016 background-color: var(--bs-list-group-action-hover-bg);
5018 .list-group-item-action:active {
5019 color: var(--bs-list-group-action-active-color);
5020 background-color: var(--bs-list-group-action-active-bg);
5026 padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
5027 color: var(--bs-list-group-color);
5028 background-color: var(--bs-list-group-bg);
5029 border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
5031 .list-group-item:first-child {
5032 border-top-left-radius: inherit;
5033 border-top-right-radius: inherit;
5035 .list-group-item:last-child {
5036 border-bottom-right-radius: inherit;
5037 border-bottom-left-radius: inherit;
5039 .list-group-item.disabled, .list-group-item:disabled {
5040 color: var(--bs-list-group-disabled-color);
5041 pointer-events: none;
5042 background-color: var(--bs-list-group-disabled-bg);
5044 .list-group-item.active {
5046 color: var(--bs-list-group-active-color);
5047 background-color: var(--bs-list-group-active-bg);
5048 border-color: var(--bs-list-group-active-border-color);
5050 .list-group-item + .list-group-item {
5051 border-top-width: 0;
5053 .list-group-item + .list-group-item.active {
5054 margin-top: calc(-1 * var(--bs-list-group-border-width));
5055 border-top-width: var(--bs-list-group-border-width);
5058 .list-group-horizontal {
5059 flex-direction: row;
5061 .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
5062 border-bottom-left-radius: var(--bs-list-group-border-radius);
5063 border-top-right-radius: 0;
5065 .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
5066 border-top-right-radius: var(--bs-list-group-border-radius);
5067 border-bottom-left-radius: 0;
5069 .list-group-horizontal > .list-group-item.active {
5072 .list-group-horizontal > .list-group-item + .list-group-item {
5073 border-top-width: var(--bs-list-group-border-width);
5074 border-left-width: 0;
5076 .list-group-horizontal > .list-group-item + .list-group-item.active {
5077 margin-left: calc(-1 * var(--bs-list-group-border-width));
5078 border-left-width: var(--bs-list-group-border-width);
5081 @media (min-width: 576px) {
5082 .list-group-horizontal-sm {
5083 flex-direction: row;
5085 .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
5086 border-bottom-left-radius: var(--bs-list-group-border-radius);
5087 border-top-right-radius: 0;
5089 .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
5090 border-top-right-radius: var(--bs-list-group-border-radius);
5091 border-bottom-left-radius: 0;
5093 .list-group-horizontal-sm > .list-group-item.active {
5096 .list-group-horizontal-sm > .list-group-item + .list-group-item {
5097 border-top-width: var(--bs-list-group-border-width);
5098 border-left-width: 0;
5100 .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5101 margin-left: calc(-1 * var(--bs-list-group-border-width));
5102 border-left-width: var(--bs-list-group-border-width);
5105 @media (min-width: 768px) {
5106 .list-group-horizontal-md {
5107 flex-direction: row;
5109 .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
5110 border-bottom-left-radius: var(--bs-list-group-border-radius);
5111 border-top-right-radius: 0;
5113 .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
5114 border-top-right-radius: var(--bs-list-group-border-radius);
5115 border-bottom-left-radius: 0;
5117 .list-group-horizontal-md > .list-group-item.active {
5120 .list-group-horizontal-md > .list-group-item + .list-group-item {
5121 border-top-width: var(--bs-list-group-border-width);
5122 border-left-width: 0;
5124 .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5125 margin-left: calc(-1 * var(--bs-list-group-border-width));
5126 border-left-width: var(--bs-list-group-border-width);
5129 @media (min-width: 992px) {
5130 .list-group-horizontal-lg {
5131 flex-direction: row;
5133 .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
5134 border-bottom-left-radius: var(--bs-list-group-border-radius);
5135 border-top-right-radius: 0;
5137 .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
5138 border-top-right-radius: var(--bs-list-group-border-radius);
5139 border-bottom-left-radius: 0;
5141 .list-group-horizontal-lg > .list-group-item.active {
5144 .list-group-horizontal-lg > .list-group-item + .list-group-item {
5145 border-top-width: var(--bs-list-group-border-width);
5146 border-left-width: 0;
5148 .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5149 margin-left: calc(-1 * var(--bs-list-group-border-width));
5150 border-left-width: var(--bs-list-group-border-width);
5153 @media (min-width: 1200px) {
5154 .list-group-horizontal-xl {
5155 flex-direction: row;
5157 .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
5158 border-bottom-left-radius: var(--bs-list-group-border-radius);
5159 border-top-right-radius: 0;
5161 .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
5162 border-top-right-radius: var(--bs-list-group-border-radius);
5163 border-bottom-left-radius: 0;
5165 .list-group-horizontal-xl > .list-group-item.active {
5168 .list-group-horizontal-xl > .list-group-item + .list-group-item {
5169 border-top-width: var(--bs-list-group-border-width);
5170 border-left-width: 0;
5172 .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5173 margin-left: calc(-1 * var(--bs-list-group-border-width));
5174 border-left-width: var(--bs-list-group-border-width);
5177 @media (min-width: 1400px) {
5178 .list-group-horizontal-xxl {
5179 flex-direction: row;
5181 .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
5182 border-bottom-left-radius: var(--bs-list-group-border-radius);
5183 border-top-right-radius: 0;
5185 .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
5186 border-top-right-radius: var(--bs-list-group-border-radius);
5187 border-bottom-left-radius: 0;
5189 .list-group-horizontal-xxl > .list-group-item.active {
5192 .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5193 border-top-width: var(--bs-list-group-border-width);
5194 border-left-width: 0;
5196 .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5197 margin-left: calc(-1 * var(--bs-list-group-border-width));
5198 border-left-width: var(--bs-list-group-border-width);
5204 .list-group-flush > .list-group-item {
5205 border-width: 0 0 var(--bs-list-group-border-width);
5207 .list-group-flush > .list-group-item:last-child {
5208 border-bottom-width: 0;
5211 .list-group-item-primary {
5212 --bs-list-group-color: var(--bs-primary-text-emphasis);
5213 --bs-list-group-bg: var(--bs-primary-bg-subtle);
5214 --bs-list-group-border-color: var(--bs-primary-border-subtle);
5215 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5216 --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
5217 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5218 --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
5219 --bs-list-group-active-color: var(--bs-primary-bg-subtle);
5220 --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
5221 --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
5224 .list-group-item-secondary {
5225 --bs-list-group-color: var(--bs-secondary-text-emphasis);
5226 --bs-list-group-bg: var(--bs-secondary-bg-subtle);
5227 --bs-list-group-border-color: var(--bs-secondary-border-subtle);
5228 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5229 --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
5230 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5231 --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
5232 --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
5233 --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
5234 --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
5237 .list-group-item-success {
5238 --bs-list-group-color: var(--bs-success-text-emphasis);
5239 --bs-list-group-bg: var(--bs-success-bg-subtle);
5240 --bs-list-group-border-color: var(--bs-success-border-subtle);
5241 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5242 --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
5243 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5244 --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
5245 --bs-list-group-active-color: var(--bs-success-bg-subtle);
5246 --bs-list-group-active-bg: var(--bs-success-text-emphasis);
5247 --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
5250 .list-group-item-info {
5251 --bs-list-group-color: var(--bs-info-text-emphasis);
5252 --bs-list-group-bg: var(--bs-info-bg-subtle);
5253 --bs-list-group-border-color: var(--bs-info-border-subtle);
5254 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5255 --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
5256 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5257 --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
5258 --bs-list-group-active-color: var(--bs-info-bg-subtle);
5259 --bs-list-group-active-bg: var(--bs-info-text-emphasis);
5260 --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
5263 .list-group-item-warning {
5264 --bs-list-group-color: var(--bs-warning-text-emphasis);
5265 --bs-list-group-bg: var(--bs-warning-bg-subtle);
5266 --bs-list-group-border-color: var(--bs-warning-border-subtle);
5267 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5268 --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
5269 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5270 --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
5271 --bs-list-group-active-color: var(--bs-warning-bg-subtle);
5272 --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
5273 --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
5276 .list-group-item-danger {
5277 --bs-list-group-color: var(--bs-danger-text-emphasis);
5278 --bs-list-group-bg: var(--bs-danger-bg-subtle);
5279 --bs-list-group-border-color: var(--bs-danger-border-subtle);
5280 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5281 --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
5282 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5283 --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
5284 --bs-list-group-active-color: var(--bs-danger-bg-subtle);
5285 --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
5286 --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
5289 .list-group-item-light {
5290 --bs-list-group-color: var(--bs-light-text-emphasis);
5291 --bs-list-group-bg: var(--bs-light-bg-subtle);
5292 --bs-list-group-border-color: var(--bs-light-border-subtle);
5293 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5294 --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
5295 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5296 --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
5297 --bs-list-group-active-color: var(--bs-light-bg-subtle);
5298 --bs-list-group-active-bg: var(--bs-light-text-emphasis);
5299 --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
5302 .list-group-item-dark {
5303 --bs-list-group-color: var(--bs-dark-text-emphasis);
5304 --bs-list-group-bg: var(--bs-dark-bg-subtle);
5305 --bs-list-group-border-color: var(--bs-dark-border-subtle);
5306 --bs-list-group-action-hover-color: var(--bs-emphasis-color);
5307 --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
5308 --bs-list-group-action-active-color: var(--bs-emphasis-color);
5309 --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
5310 --bs-list-group-active-color: var(--bs-dark-bg-subtle);
5311 --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
5312 --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
5316 --bs-btn-close-color: #000;
5317 --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");
5318 --bs-btn-close-opacity: 0.5;
5319 --bs-btn-close-hover-opacity: 0.75;
5320 --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 64, 186, 0.25);
5321 --bs-btn-close-focus-opacity: 1;
5322 --bs-btn-close-disabled-opacity: 0.25;
5323 --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
5324 box-sizing: content-box;
5327 padding: 0.25em 0.25em;
5328 color: var(--bs-btn-close-color);
5329 background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
5331 border-radius: 1rem;
5332 opacity: var(--bs-btn-close-opacity);
5335 color: var(--bs-btn-close-color);
5336 text-decoration: none;
5337 opacity: var(--bs-btn-close-hover-opacity);
5341 box-shadow: var(--bs-btn-close-focus-shadow);
5342 opacity: var(--bs-btn-close-focus-opacity);
5344 .btn-close:disabled, .btn-close.disabled {
5345 pointer-events: none;
5347 opacity: var(--bs-btn-close-disabled-opacity);
5351 filter: var(--bs-btn-close-white-filter);
5354 [data-bs-theme=dark] .btn-close {
5355 filter: var(--bs-btn-close-white-filter);
5359 --bs-toast-zindex: 1090;
5360 --bs-toast-padding-x: 0.75rem;
5361 --bs-toast-padding-y: 0.5rem;
5362 --bs-toast-spacing: 1.5rem;
5363 --bs-toast-max-width: 350px;
5364 --bs-toast-font-size: 0.875rem;
5366 --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5367 --bs-toast-border-width: var(--bs-border-width);
5368 --bs-toast-border-color: var(--bs-border-color-translucent);
5369 --bs-toast-border-radius: var(--bs-border-radius);
5370 --bs-toast-box-shadow: var(--bs-box-shadow);
5371 --bs-toast-header-color: var(--bs-secondary-color);
5372 --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
5373 --bs-toast-header-border-color: var(--bs-border-color-translucent);
5374 width: var(--bs-toast-max-width);
5376 font-size: var(--bs-toast-font-size);
5377 color: var(--bs-toast-color);
5378 pointer-events: auto;
5379 background-color: var(--bs-toast-bg);
5380 background-clip: padding-box;
5381 border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
5382 box-shadow: var(--bs-toast-box-shadow);
5383 border-radius: var(--bs-toast-border-radius);
5393 --bs-toast-zindex: 1090;
5395 z-index: var(--bs-toast-zindex);
5398 pointer-events: none;
5400 .toast-container > :not(:last-child) {
5401 margin-bottom: var(--bs-toast-spacing);
5406 align-items: center;
5407 padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
5408 color: var(--bs-toast-header-color);
5409 background-color: var(--bs-toast-header-bg);
5410 background-clip: padding-box;
5411 border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
5412 border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5413 border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
5415 .toast-header .btn-close {
5416 margin-right: calc(-0.5 * var(--bs-toast-padding-x));
5417 margin-left: var(--bs-toast-padding-x);
5421 padding: var(--bs-toast-padding-x);
5422 word-wrap: break-word;
5426 --bs-modal-zindex: 1055;
5427 --bs-modal-width: 500px;
5428 --bs-modal-padding: 1rem;
5429 --bs-modal-margin: 0.5rem;
5431 --bs-modal-bg: var(--bs-body-bg);
5432 --bs-modal-border-color: var(--bs-border-color-translucent);
5433 --bs-modal-border-width: var(--bs-border-width);
5434 --bs-modal-border-radius: var(--bs-border-radius-lg);
5435 --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
5436 --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
5437 --bs-modal-header-padding-x: 1rem;
5438 --bs-modal-header-padding-y: 1rem;
5439 --bs-modal-header-padding: 1rem 1rem;
5440 --bs-modal-header-border-color: var(--bs-border-color);
5441 --bs-modal-header-border-width: var(--bs-border-width);
5442 --bs-modal-title-line-height: 1.5;
5443 --bs-modal-footer-gap: 0.5rem;
5444 --bs-modal-footer-bg: ;
5445 --bs-modal-footer-border-color: var(--bs-border-color);
5446 --bs-modal-footer-border-width: var(--bs-border-width);
5450 z-index: var(--bs-modal-zindex);
5462 margin: var(--bs-modal-margin);
5463 pointer-events: none;
5465 .modal.fade .modal-dialog {
5466 transition: transform 0.3s ease-out;
5467 transform: translate(0, -50px);
5469 @media (prefers-reduced-motion: reduce) {
5470 .modal.fade .modal-dialog {
5474 .modal.show .modal-dialog {
5477 .modal.modal-static .modal-dialog {
5478 transform: scale(1.02);
5481 .modal-dialog-scrollable {
5482 height: calc(100% - var(--bs-modal-margin) * 2);
5484 .modal-dialog-scrollable .modal-content {
5488 .modal-dialog-scrollable .modal-body {
5492 .modal-dialog-centered {
5494 align-items: center;
5495 min-height: calc(100% - var(--bs-modal-margin) * 2);
5501 flex-direction: column;
5503 color: var(--bs-modal-color);
5504 pointer-events: auto;
5505 background-color: var(--bs-modal-bg);
5506 background-clip: padding-box;
5507 border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
5508 border-radius: var(--bs-modal-border-radius);
5509 box-shadow: var(--bs-modal-box-shadow);
5514 --bs-backdrop-zindex: 1050;
5515 --bs-backdrop-bg: #000;
5516 --bs-backdrop-opacity: 0.5;
5520 z-index: var(--bs-backdrop-zindex);
5523 background-color: var(--bs-backdrop-bg);
5525 .modal-backdrop.fade {
5528 .modal-backdrop.show {
5529 opacity: var(--bs-backdrop-opacity);
5535 align-items: center;
5536 justify-content: space-between;
5537 padding: var(--bs-modal-header-padding);
5538 border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
5539 border-top-left-radius: var(--bs-modal-inner-border-radius);
5540 border-top-right-radius: var(--bs-modal-inner-border-radius);
5542 .modal-header .btn-close {
5543 padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
5544 margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
5549 line-height: var(--bs-modal-title-line-height);
5555 padding: var(--bs-modal-padding);
5562 align-items: center;
5563 justify-content: flex-end;
5564 padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
5565 background-color: var(--bs-modal-footer-bg);
5566 border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
5567 border-bottom-right-radius: var(--bs-modal-inner-border-radius);
5568 border-bottom-left-radius: var(--bs-modal-inner-border-radius);
5571 margin: calc(var(--bs-modal-footer-gap) * 0.5);
5574 @media (min-width: 576px) {
5576 --bs-modal-margin: 1.75rem;
5577 --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5580 max-width: var(--bs-modal-width);
5585 --bs-modal-width: 300px;
5588 @media (min-width: 992px) {
5591 --bs-modal-width: 800px;
5594 @media (min-width: 1200px) {
5596 --bs-modal-width: 1140px;
5605 .modal-fullscreen .modal-content {
5610 .modal-fullscreen .modal-header,
5611 .modal-fullscreen .modal-footer {
5614 .modal-fullscreen .modal-body {
5618 @media (max-width: 575.98px) {
5619 .modal-fullscreen-sm-down {
5625 .modal-fullscreen-sm-down .modal-content {
5630 .modal-fullscreen-sm-down .modal-header,
5631 .modal-fullscreen-sm-down .modal-footer {
5634 .modal-fullscreen-sm-down .modal-body {
5638 @media (max-width: 767.98px) {
5639 .modal-fullscreen-md-down {
5645 .modal-fullscreen-md-down .modal-content {
5650 .modal-fullscreen-md-down .modal-header,
5651 .modal-fullscreen-md-down .modal-footer {
5654 .modal-fullscreen-md-down .modal-body {
5658 @media (max-width: 991.98px) {
5659 .modal-fullscreen-lg-down {
5665 .modal-fullscreen-lg-down .modal-content {
5670 .modal-fullscreen-lg-down .modal-header,
5671 .modal-fullscreen-lg-down .modal-footer {
5674 .modal-fullscreen-lg-down .modal-body {
5678 @media (max-width: 1199.98px) {
5679 .modal-fullscreen-xl-down {
5685 .modal-fullscreen-xl-down .modal-content {
5690 .modal-fullscreen-xl-down .modal-header,
5691 .modal-fullscreen-xl-down .modal-footer {
5694 .modal-fullscreen-xl-down .modal-body {
5698 @media (max-width: 1399.98px) {
5699 .modal-fullscreen-xxl-down {
5705 .modal-fullscreen-xxl-down .modal-content {
5710 .modal-fullscreen-xxl-down .modal-header,
5711 .modal-fullscreen-xxl-down .modal-footer {
5714 .modal-fullscreen-xxl-down .modal-body {
5719 --bs-tooltip-zindex: 1080;
5720 --bs-tooltip-max-width: 200px;
5721 --bs-tooltip-padding-x: 0.5rem;
5722 --bs-tooltip-padding-y: 0.25rem;
5723 --bs-tooltip-margin: ;
5724 --bs-tooltip-font-size: 0.875rem;
5725 --bs-tooltip-color: var(--bs-body-bg);
5726 --bs-tooltip-bg: var(--bs-emphasis-color);
5727 --bs-tooltip-border-radius: var(--bs-border-radius);
5728 --bs-tooltip-opacity: 0.9;
5729 --bs-tooltip-arrow-width: 0.8rem;
5730 --bs-tooltip-arrow-height: 0.4rem;
5731 z-index: var(--bs-tooltip-zindex);
5733 margin: var(--bs-tooltip-margin);
5734 font-family: var(--bs-font-sans-serif);
5740 text-decoration: none;
5742 text-transform: none;
5743 letter-spacing: normal;
5745 white-space: normal;
5746 word-spacing: normal;
5748 font-size: var(--bs-tooltip-font-size);
5749 word-wrap: break-word;
5753 opacity: var(--bs-tooltip-opacity);
5755 .tooltip .tooltip-arrow {
5757 width: var(--bs-tooltip-arrow-width);
5758 height: var(--bs-tooltip-arrow-height);
5760 .tooltip .tooltip-arrow::before {
5763 border-color: transparent;
5764 border-style: solid;
5767 .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
5768 bottom: calc(-1 * var(--bs-tooltip-arrow-height));
5770 .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
5772 border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5773 border-top-color: var(--bs-tooltip-bg);
5776 /* rtl:begin:ignore */
5777 .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
5778 left: calc(-1 * var(--bs-tooltip-arrow-height));
5779 width: var(--bs-tooltip-arrow-height);
5780 height: var(--bs-tooltip-arrow-width);
5782 .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
5784 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
5785 border-right-color: var(--bs-tooltip-bg);
5788 /* rtl:end:ignore */
5789 .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
5790 top: calc(-1 * var(--bs-tooltip-arrow-height));
5792 .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
5794 border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5795 border-bottom-color: var(--bs-tooltip-bg);
5798 /* rtl:begin:ignore */
5799 .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
5800 right: calc(-1 * var(--bs-tooltip-arrow-height));
5801 width: var(--bs-tooltip-arrow-height);
5802 height: var(--bs-tooltip-arrow-width);
5804 .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
5806 border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
5807 border-left-color: var(--bs-tooltip-bg);
5810 /* rtl:end:ignore */
5812 max-width: var(--bs-tooltip-max-width);
5813 padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
5814 color: var(--bs-tooltip-color);
5816 background-color: var(--bs-tooltip-bg);
5817 border-radius: var(--bs-tooltip-border-radius);
5821 --bs-popover-zindex: 1070;
5822 --bs-popover-max-width: 276px;
5823 --bs-popover-font-size: 0.875rem;
5824 --bs-popover-bg: var(--bs-body-bg);
5825 --bs-popover-border-width: var(--bs-border-width);
5826 --bs-popover-border-color: var(--bs-border-color-translucent);
5827 --bs-popover-border-radius: var(--bs-border-radius-lg);
5828 --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
5829 --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
5830 --bs-popover-header-padding-x: 1rem;
5831 --bs-popover-header-padding-y: 0.5rem;
5832 --bs-popover-header-font-size: 1rem;
5833 --bs-popover-header-color: inherit;
5834 --bs-popover-header-bg: var(--bs-secondary-bg);
5835 --bs-popover-body-padding-x: 1rem;
5836 --bs-popover-body-padding-y: 1rem;
5837 --bs-popover-body-color: var(--bs-body-color);
5838 --bs-popover-arrow-width: 1rem;
5839 --bs-popover-arrow-height: 0.5rem;
5840 --bs-popover-arrow-border: var(--bs-popover-border-color);
5841 z-index: var(--bs-popover-zindex);
5843 max-width: var(--bs-popover-max-width);
5844 font-family: var(--bs-font-sans-serif);
5850 text-decoration: none;
5852 text-transform: none;
5853 letter-spacing: normal;
5855 white-space: normal;
5856 word-spacing: normal;
5858 font-size: var(--bs-popover-font-size);
5859 word-wrap: break-word;
5860 background-color: var(--bs-popover-bg);
5861 background-clip: padding-box;
5862 border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5863 border-radius: var(--bs-popover-border-radius);
5864 box-shadow: var(--bs-popover-box-shadow);
5866 .popover .popover-arrow {
5868 width: var(--bs-popover-arrow-width);
5869 height: var(--bs-popover-arrow-height);
5871 .popover .popover-arrow::before, .popover .popover-arrow::after {
5875 border-color: transparent;
5876 border-style: solid;
5880 .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
5881 bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5883 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5884 border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5886 .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
5888 border-top-color: var(--bs-popover-arrow-border);
5890 .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
5891 bottom: var(--bs-popover-border-width);
5892 border-top-color: var(--bs-popover-bg);
5895 /* rtl:begin:ignore */
5896 .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
5897 left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5898 width: var(--bs-popover-arrow-height);
5899 height: var(--bs-popover-arrow-width);
5901 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5902 border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
5904 .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
5906 border-right-color: var(--bs-popover-arrow-border);
5908 .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
5909 left: var(--bs-popover-border-width);
5910 border-right-color: var(--bs-popover-bg);
5913 /* rtl:end:ignore */
5914 .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
5915 top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5917 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5918 border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5920 .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
5922 border-bottom-color: var(--bs-popover-arrow-border);
5924 .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
5925 top: var(--bs-popover-border-width);
5926 border-bottom-color: var(--bs-popover-bg);
5928 .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
5933 width: var(--bs-popover-arrow-width);
5934 margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
5936 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
5939 /* rtl:begin:ignore */
5940 .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
5941 right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
5942 width: var(--bs-popover-arrow-height);
5943 height: var(--bs-popover-arrow-width);
5945 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5946 border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
5948 .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
5950 border-left-color: var(--bs-popover-arrow-border);
5952 .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
5953 right: var(--bs-popover-border-width);
5954 border-left-color: var(--bs-popover-bg);
5957 /* rtl:end:ignore */
5959 padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
5961 font-size: var(--bs-popover-header-font-size);
5962 color: var(--bs-popover-header-color);
5963 background-color: var(--bs-popover-header-bg);
5964 border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
5965 border-top-left-radius: var(--bs-popover-inner-border-radius);
5966 border-top-right-radius: var(--bs-popover-inner-border-radius);
5968 .popover-header:empty {
5973 padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
5974 color: var(--bs-popover-body-color);
5981 .carousel.pointer-event {
5982 touch-action: pan-y;
5990 .carousel-inner::after {
6001 margin-right: -100%;
6002 backface-visibility: hidden;
6003 transition: transform 0.6s ease-in-out;
6005 @media (prefers-reduced-motion: reduce) {
6011 .carousel-item.active,
6012 .carousel-item-next,
6013 .carousel-item-prev {
6017 .carousel-item-next:not(.carousel-item-start),
6018 .active.carousel-item-end {
6019 transform: translateX(100%);
6022 .carousel-item-prev:not(.carousel-item-end),
6023 .active.carousel-item-start {
6024 transform: translateX(-100%);
6027 .carousel-fade .carousel-item {
6029 transition-property: opacity;
6032 .carousel-fade .carousel-item.active,
6033 .carousel-fade .carousel-item-next.carousel-item-start,
6034 .carousel-fade .carousel-item-prev.carousel-item-end {
6038 .carousel-fade .active.carousel-item-start,
6039 .carousel-fade .active.carousel-item-end {
6042 transition: opacity 0s 0.6s;
6044 @media (prefers-reduced-motion: reduce) {
6045 .carousel-fade .active.carousel-item-start,
6046 .carousel-fade .active.carousel-item-end {
6051 .carousel-control-prev,
6052 .carousel-control-next {
6058 align-items: center;
6059 justify-content: center;
6067 transition: opacity 0.15s ease;
6069 @media (prefers-reduced-motion: reduce) {
6070 .carousel-control-prev,
6071 .carousel-control-next {
6075 .carousel-control-prev:hover, .carousel-control-prev:focus,
6076 .carousel-control-next:hover,
6077 .carousel-control-next:focus {
6079 text-decoration: none;
6084 .carousel-control-prev {
6086 background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
6089 .carousel-control-next {
6091 background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
6094 .carousel-control-prev-icon,
6095 .carousel-control-next-icon {
6096 display: inline-block;
6099 background-repeat: no-repeat;
6100 background-position: 50%;
6101 background-size: 100% 100%;
6107 "name" : "prev-next",
6112 .carousel-control-prev-icon {
6113 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");
6116 .carousel-control-next-icon {
6117 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");
6120 .carousel-indicators {
6127 justify-content: center;
6130 margin-bottom: 1rem;
6133 .carousel-indicators [data-bs-target] {
6134 box-sizing: content-box;
6141 text-indent: -999px;
6143 background-color: #fff;
6144 background-clip: padding-box;
6146 border-top: 10px solid transparent;
6147 border-bottom: 10px solid transparent;
6149 transition: opacity 0.6s ease;
6151 @media (prefers-reduced-motion: reduce) {
6152 .carousel-indicators [data-bs-target] {
6156 .carousel-indicators .active {
6165 padding-top: 1.25rem;
6166 padding-bottom: 1.25rem;
6171 .carousel-dark .carousel-control-prev-icon,
6172 .carousel-dark .carousel-control-next-icon {
6173 filter: invert(1) grayscale(100);
6175 .carousel-dark .carousel-indicators [data-bs-target] {
6176 background-color: #000;
6178 .carousel-dark .carousel-caption {
6182 [data-bs-theme=dark] .carousel .carousel-control-prev-icon,
6183 [data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
6184 [data-bs-theme=dark].carousel .carousel-control-next-icon {
6185 filter: invert(1) grayscale(100);
6187 [data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
6188 background-color: #000;
6190 [data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
6196 display: inline-block;
6197 width: var(--bs-spinner-width);
6198 height: var(--bs-spinner-height);
6199 vertical-align: var(--bs-spinner-vertical-align);
6201 animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
6204 @keyframes spinner-border {
6206 transform: rotate(360deg) /* rtl:ignore */;
6210 --bs-spinner-width: 2rem;
6211 --bs-spinner-height: 2rem;
6212 --bs-spinner-vertical-align: -0.125em;
6213 --bs-spinner-border-width: 0.25em;
6214 --bs-spinner-animation-speed: 0.75s;
6215 --bs-spinner-animation-name: spinner-border;
6216 border: var(--bs-spinner-border-width) solid currentcolor;
6217 border-right-color: transparent;
6220 .spinner-border-sm {
6221 --bs-spinner-width: 1rem;
6222 --bs-spinner-height: 1rem;
6223 --bs-spinner-border-width: 0.2em;
6226 @keyframes spinner-grow {
6228 transform: scale(0);
6236 --bs-spinner-width: 2rem;
6237 --bs-spinner-height: 2rem;
6238 --bs-spinner-vertical-align: -0.125em;
6239 --bs-spinner-animation-speed: 0.75s;
6240 --bs-spinner-animation-name: spinner-grow;
6241 background-color: currentcolor;
6246 --bs-spinner-width: 1rem;
6247 --bs-spinner-height: 1rem;
6250 @media (prefers-reduced-motion: reduce) {
6253 --bs-spinner-animation-speed: 1.5s;
6256 .offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
6257 --bs-offcanvas-zindex: 1045;
6258 --bs-offcanvas-width: 400px;
6259 --bs-offcanvas-height: 30vh;
6260 --bs-offcanvas-padding-x: 1rem;
6261 --bs-offcanvas-padding-y: 1rem;
6262 --bs-offcanvas-color: var(--bs-body-color);
6263 --bs-offcanvas-bg: var(--bs-body-bg);
6264 --bs-offcanvas-border-width: var(--bs-border-width);
6265 --bs-offcanvas-border-color: var(--bs-border-color-translucent);
6266 --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
6267 --bs-offcanvas-transition: transform 0.3s ease-in-out;
6268 --bs-offcanvas-title-line-height: 1.5;
6271 @media (max-width: 575.98px) {
6275 z-index: var(--bs-offcanvas-zindex);
6277 flex-direction: column;
6279 color: var(--bs-offcanvas-color);
6281 background-color: var(--bs-offcanvas-bg);
6282 background-clip: padding-box;
6284 box-shadow: var(--bs-offcanvas-box-shadow);
6285 transition: var(--bs-offcanvas-transition);
6288 @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
6293 @media (max-width: 575.98px) {
6294 .offcanvas-sm.offcanvas-start {
6297 width: var(--bs-offcanvas-width);
6298 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6299 transform: translateX(-100%);
6301 .offcanvas-sm.offcanvas-end {
6304 width: var(--bs-offcanvas-width);
6305 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6306 transform: translateX(100%);
6308 .offcanvas-sm.offcanvas-top {
6312 height: var(--bs-offcanvas-height);
6314 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6315 transform: translateY(-100%);
6317 .offcanvas-sm.offcanvas-bottom {
6320 height: var(--bs-offcanvas-height);
6322 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6323 transform: translateY(100%);
6325 .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
6328 .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
6329 visibility: visible;
6332 @media (min-width: 576px) {
6334 --bs-offcanvas-height: auto;
6335 --bs-offcanvas-border-width: 0;
6336 background-color: transparent !important;
6338 .offcanvas-sm .offcanvas-header {
6341 .offcanvas-sm .offcanvas-body {
6345 overflow-y: visible;
6346 background-color: transparent !important;
6350 @media (max-width: 767.98px) {
6354 z-index: var(--bs-offcanvas-zindex);
6356 flex-direction: column;
6358 color: var(--bs-offcanvas-color);
6360 background-color: var(--bs-offcanvas-bg);
6361 background-clip: padding-box;
6363 box-shadow: var(--bs-offcanvas-box-shadow);
6364 transition: var(--bs-offcanvas-transition);
6367 @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
6372 @media (max-width: 767.98px) {
6373 .offcanvas-md.offcanvas-start {
6376 width: var(--bs-offcanvas-width);
6377 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6378 transform: translateX(-100%);
6380 .offcanvas-md.offcanvas-end {
6383 width: var(--bs-offcanvas-width);
6384 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6385 transform: translateX(100%);
6387 .offcanvas-md.offcanvas-top {
6391 height: var(--bs-offcanvas-height);
6393 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6394 transform: translateY(-100%);
6396 .offcanvas-md.offcanvas-bottom {
6399 height: var(--bs-offcanvas-height);
6401 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6402 transform: translateY(100%);
6404 .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
6407 .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
6408 visibility: visible;
6411 @media (min-width: 768px) {
6413 --bs-offcanvas-height: auto;
6414 --bs-offcanvas-border-width: 0;
6415 background-color: transparent !important;
6417 .offcanvas-md .offcanvas-header {
6420 .offcanvas-md .offcanvas-body {
6424 overflow-y: visible;
6425 background-color: transparent !important;
6429 @media (max-width: 991.98px) {
6433 z-index: var(--bs-offcanvas-zindex);
6435 flex-direction: column;
6437 color: var(--bs-offcanvas-color);
6439 background-color: var(--bs-offcanvas-bg);
6440 background-clip: padding-box;
6442 box-shadow: var(--bs-offcanvas-box-shadow);
6443 transition: var(--bs-offcanvas-transition);
6446 @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
6451 @media (max-width: 991.98px) {
6452 .offcanvas-lg.offcanvas-start {
6455 width: var(--bs-offcanvas-width);
6456 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6457 transform: translateX(-100%);
6459 .offcanvas-lg.offcanvas-end {
6462 width: var(--bs-offcanvas-width);
6463 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6464 transform: translateX(100%);
6466 .offcanvas-lg.offcanvas-top {
6470 height: var(--bs-offcanvas-height);
6472 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6473 transform: translateY(-100%);
6475 .offcanvas-lg.offcanvas-bottom {
6478 height: var(--bs-offcanvas-height);
6480 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6481 transform: translateY(100%);
6483 .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
6486 .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
6487 visibility: visible;
6490 @media (min-width: 992px) {
6492 --bs-offcanvas-height: auto;
6493 --bs-offcanvas-border-width: 0;
6494 background-color: transparent !important;
6496 .offcanvas-lg .offcanvas-header {
6499 .offcanvas-lg .offcanvas-body {
6503 overflow-y: visible;
6504 background-color: transparent !important;
6508 @media (max-width: 1199.98px) {
6512 z-index: var(--bs-offcanvas-zindex);
6514 flex-direction: column;
6516 color: var(--bs-offcanvas-color);
6518 background-color: var(--bs-offcanvas-bg);
6519 background-clip: padding-box;
6521 box-shadow: var(--bs-offcanvas-box-shadow);
6522 transition: var(--bs-offcanvas-transition);
6525 @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
6530 @media (max-width: 1199.98px) {
6531 .offcanvas-xl.offcanvas-start {
6534 width: var(--bs-offcanvas-width);
6535 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6536 transform: translateX(-100%);
6538 .offcanvas-xl.offcanvas-end {
6541 width: var(--bs-offcanvas-width);
6542 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6543 transform: translateX(100%);
6545 .offcanvas-xl.offcanvas-top {
6549 height: var(--bs-offcanvas-height);
6551 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6552 transform: translateY(-100%);
6554 .offcanvas-xl.offcanvas-bottom {
6557 height: var(--bs-offcanvas-height);
6559 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6560 transform: translateY(100%);
6562 .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
6565 .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
6566 visibility: visible;
6569 @media (min-width: 1200px) {
6571 --bs-offcanvas-height: auto;
6572 --bs-offcanvas-border-width: 0;
6573 background-color: transparent !important;
6575 .offcanvas-xl .offcanvas-header {
6578 .offcanvas-xl .offcanvas-body {
6582 overflow-y: visible;
6583 background-color: transparent !important;
6587 @media (max-width: 1399.98px) {
6591 z-index: var(--bs-offcanvas-zindex);
6593 flex-direction: column;
6595 color: var(--bs-offcanvas-color);
6597 background-color: var(--bs-offcanvas-bg);
6598 background-clip: padding-box;
6600 box-shadow: var(--bs-offcanvas-box-shadow);
6601 transition: var(--bs-offcanvas-transition);
6604 @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
6609 @media (max-width: 1399.98px) {
6610 .offcanvas-xxl.offcanvas-start {
6613 width: var(--bs-offcanvas-width);
6614 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6615 transform: translateX(-100%);
6617 .offcanvas-xxl.offcanvas-end {
6620 width: var(--bs-offcanvas-width);
6621 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6622 transform: translateX(100%);
6624 .offcanvas-xxl.offcanvas-top {
6628 height: var(--bs-offcanvas-height);
6630 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6631 transform: translateY(-100%);
6633 .offcanvas-xxl.offcanvas-bottom {
6636 height: var(--bs-offcanvas-height);
6638 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6639 transform: translateY(100%);
6641 .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
6644 .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
6645 visibility: visible;
6648 @media (min-width: 1400px) {
6650 --bs-offcanvas-height: auto;
6651 --bs-offcanvas-border-width: 0;
6652 background-color: transparent !important;
6654 .offcanvas-xxl .offcanvas-header {
6657 .offcanvas-xxl .offcanvas-body {
6661 overflow-y: visible;
6662 background-color: transparent !important;
6669 z-index: var(--bs-offcanvas-zindex);
6671 flex-direction: column;
6673 color: var(--bs-offcanvas-color);
6675 background-color: var(--bs-offcanvas-bg);
6676 background-clip: padding-box;
6678 box-shadow: var(--bs-offcanvas-box-shadow);
6679 transition: var(--bs-offcanvas-transition);
6681 @media (prefers-reduced-motion: reduce) {
6686 .offcanvas.offcanvas-start {
6689 width: var(--bs-offcanvas-width);
6690 border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6691 transform: translateX(-100%);
6693 .offcanvas.offcanvas-end {
6696 width: var(--bs-offcanvas-width);
6697 border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6698 transform: translateX(100%);
6700 .offcanvas.offcanvas-top {
6704 height: var(--bs-offcanvas-height);
6706 border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6707 transform: translateY(-100%);
6709 .offcanvas.offcanvas-bottom {
6712 height: var(--bs-offcanvas-height);
6714 border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
6715 transform: translateY(100%);
6717 .offcanvas.showing, .offcanvas.show:not(.hiding) {
6720 .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
6721 visibility: visible;
6724 .offcanvas-backdrop {
6731 background-color: #000;
6733 .offcanvas-backdrop.fade {
6736 .offcanvas-backdrop.show {
6742 align-items: center;
6743 justify-content: space-between;
6744 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6746 .offcanvas-header .btn-close {
6747 padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
6748 margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
6749 margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
6750 margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
6755 line-height: var(--bs-offcanvas-title-line-height);
6760 padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
6765 display: inline-block;
6767 vertical-align: middle;
6769 background-color: currentcolor;
6772 .placeholder.btn::before {
6773 display: inline-block;
6789 .placeholder-glow .placeholder {
6790 animation: placeholder-glow 2s ease-in-out infinite;
6793 @keyframes placeholder-glow {
6799 mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
6800 mask-size: 200% 100%;
6801 animation: placeholder-wave 2s linear infinite;
6804 @keyframes placeholder-wave {
6806 mask-position: -200% 0%;
6816 color: #fff !important;
6817 background-color: RGBA(255, 64, 186, var(--bs-bg-opacity, 1)) !important;
6820 .text-bg-secondary {
6821 color: #000 !important;
6822 background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important;
6826 color: #000 !important;
6827 background-color: RGBA(5, 255, 161, var(--bs-bg-opacity, 1)) !important;
6831 color: #000 !important;
6832 background-color: RGBA(1, 205, 254, var(--bs-bg-opacity, 1)) !important;
6836 color: #000 !important;
6837 background-color: RGBA(255, 251, 150, var(--bs-bg-opacity, 1)) !important;
6841 color: #000 !important;
6842 background-color: RGBA(255, 95, 110, var(--bs-bg-opacity, 1)) !important;
6846 color: #fff !important;
6847 background-color: RGBA(68, 68, 68, var(--bs-bg-opacity, 1)) !important;
6851 color: #000 !important;
6852 background-color: RGBA(235, 235, 235, var(--bs-bg-opacity, 1)) !important;
6856 color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
6857 text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6859 .link-primary:hover, .link-primary:focus {
6860 color: RGBA(204, 51, 149, var(--bs-link-opacity, 1)) !important;
6861 text-decoration-color: RGBA(204, 51, 149, var(--bs-link-underline-opacity, 1)) !important;
6865 color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
6866 text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
6868 .link-secondary:hover, .link-secondary:focus {
6869 color: RGBA(52, 215, 254, var(--bs-link-opacity, 1)) !important;
6870 text-decoration-color: RGBA(52, 215, 254, var(--bs-link-underline-opacity, 1)) !important;
6874 color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
6875 text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
6877 .link-success:hover, .link-success:focus {
6878 color: RGBA(55, 255, 180, var(--bs-link-opacity, 1)) !important;
6879 text-decoration-color: RGBA(55, 255, 180, var(--bs-link-underline-opacity, 1)) !important;
6883 color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
6884 text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
6886 .link-info:hover, .link-info:focus {
6887 color: RGBA(52, 215, 254, var(--bs-link-opacity, 1)) !important;
6888 text-decoration-color: RGBA(52, 215, 254, var(--bs-link-underline-opacity, 1)) !important;
6892 color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
6893 text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
6895 .link-warning:hover, .link-warning:focus {
6896 color: RGBA(255, 252, 171, var(--bs-link-opacity, 1)) !important;
6897 text-decoration-color: RGBA(255, 252, 171, var(--bs-link-underline-opacity, 1)) !important;
6901 color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
6902 text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
6904 .link-danger:hover, .link-danger:focus {
6905 color: RGBA(255, 127, 139, var(--bs-link-opacity, 1)) !important;
6906 text-decoration-color: RGBA(255, 127, 139, var(--bs-link-underline-opacity, 1)) !important;
6910 color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
6911 text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
6913 .link-light:hover, .link-light:focus {
6914 color: RGBA(54, 54, 54, var(--bs-link-opacity, 1)) !important;
6915 text-decoration-color: RGBA(54, 54, 54, var(--bs-link-underline-opacity, 1)) !important;
6919 color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
6920 text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
6922 .link-dark:hover, .link-dark:focus {
6923 color: RGBA(239, 239, 239, var(--bs-link-opacity, 1)) !important;
6924 text-decoration-color: RGBA(239, 239, 239, var(--bs-link-underline-opacity, 1)) !important;
6927 .link-body-emphasis {
6928 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
6929 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
6931 .link-body-emphasis:hover, .link-body-emphasis:focus {
6932 color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
6933 text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
6938 box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
6942 display: inline-flex;
6944 align-items: center;
6945 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
6946 text-underline-offset: 0.25em;
6947 backface-visibility: hidden;
6954 transition: 0.2s ease-in-out transform;
6956 @media (prefers-reduced-motion: reduce) {
6962 .icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
6963 transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
6972 padding-top: var(--bs-aspect-ratio);
6984 --bs-aspect-ratio: 100%;
6988 --bs-aspect-ratio: 75%;
6992 --bs-aspect-ratio: 56.25%;
6996 --bs-aspect-ratio: 42.8571428571%;
7027 @media (min-width: 576px) {
7039 @media (min-width: 768px) {
7051 @media (min-width: 992px) {
7063 @media (min-width: 1200px) {
7075 @media (min-width: 1400px) {
7081 .sticky-xxl-bottom {
7089 flex-direction: row;
7090 align-items: center;
7091 align-self: stretch;
7097 flex-direction: column;
7098 align-self: stretch;
7102 .visually-hidden-focusable:not(:focus):not(:focus-within) {
7103 width: 1px !important;
7104 height: 1px !important;
7105 padding: 0 !important;
7106 margin: -1px !important;
7107 overflow: hidden !important;
7108 clip: rect(0, 0, 0, 0) !important;
7109 white-space: nowrap !important;
7110 border: 0 !important;
7112 .visually-hidden:not(caption),
7113 .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
7114 position: absolute !important;
7117 .stretched-link::after {
7129 text-overflow: ellipsis;
7130 white-space: nowrap;
7134 display: inline-block;
7135 align-self: stretch;
7138 background-color: currentcolor;
7143 vertical-align: baseline !important;
7147 vertical-align: top !important;
7151 vertical-align: middle !important;
7155 vertical-align: bottom !important;
7158 .align-text-bottom {
7159 vertical-align: text-bottom !important;
7163 vertical-align: text-top !important;
7167 float: left !important;
7171 float: right !important;
7175 float: none !important;
7178 .object-fit-contain {
7179 object-fit: contain !important;
7183 object-fit: cover !important;
7187 object-fit: fill !important;
7191 object-fit: scale-down !important;
7195 object-fit: none !important;
7199 opacity: 0 !important;
7203 opacity: 0.25 !important;
7207 opacity: 0.5 !important;
7211 opacity: 0.75 !important;
7215 opacity: 1 !important;
7219 overflow: auto !important;
7223 overflow: hidden !important;
7227 overflow: visible !important;
7231 overflow: scroll !important;
7235 overflow-x: auto !important;
7238 .overflow-x-hidden {
7239 overflow-x: hidden !important;
7242 .overflow-x-visible {
7243 overflow-x: visible !important;
7246 .overflow-x-scroll {
7247 overflow-x: scroll !important;
7251 overflow-y: auto !important;
7254 .overflow-y-hidden {
7255 overflow-y: hidden !important;
7258 .overflow-y-visible {
7259 overflow-y: visible !important;
7262 .overflow-y-scroll {
7263 overflow-y: scroll !important;
7267 display: inline !important;
7271 display: inline-block !important;
7275 display: block !important;
7279 display: grid !important;
7283 display: inline-grid !important;
7287 display: table !important;
7291 display: table-row !important;
7295 display: table-cell !important;
7299 display: flex !important;
7303 display: inline-flex !important;
7307 display: none !important;
7311 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
7315 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7319 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7323 box-shadow: none !important;
7326 .focus-ring-primary {
7327 --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
7330 .focus-ring-secondary {
7331 --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
7334 .focus-ring-success {
7335 --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
7339 --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
7342 .focus-ring-warning {
7343 --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
7346 .focus-ring-danger {
7347 --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
7351 --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
7355 --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
7359 position: static !important;
7362 .position-relative {
7363 position: relative !important;
7366 .position-absolute {
7367 position: absolute !important;
7371 position: fixed !important;
7375 position: sticky !important;
7383 top: 50% !important;
7387 top: 100% !important;
7391 bottom: 0 !important;
7395 bottom: 50% !important;
7399 bottom: 100% !important;
7407 left: 50% !important;
7411 left: 100% !important;
7415 right: 0 !important;
7419 right: 50% !important;
7423 right: 100% !important;
7427 transform: translate(-50%, -50%) !important;
7430 .translate-middle-x {
7431 transform: translateX(-50%) !important;
7434 .translate-middle-y {
7435 transform: translateY(-50%) !important;
7439 border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7443 border: 0 !important;
7447 border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7451 border-top: 0 !important;
7455 border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7459 border-right: 0 !important;
7463 border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7467 border-bottom: 0 !important;
7471 border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
7475 border-left: 0 !important;
7479 --bs-border-opacity: 1;
7480 border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
7484 --bs-border-opacity: 1;
7485 border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
7489 --bs-border-opacity: 1;
7490 border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
7494 --bs-border-opacity: 1;
7495 border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
7499 --bs-border-opacity: 1;
7500 border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
7504 --bs-border-opacity: 1;
7505 border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
7509 --bs-border-opacity: 1;
7510 border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
7514 --bs-border-opacity: 1;
7515 border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
7519 --bs-border-opacity: 1;
7520 border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
7524 --bs-border-opacity: 1;
7525 border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
7528 .border-primary-subtle {
7529 border-color: var(--bs-primary-border-subtle) !important;
7532 .border-secondary-subtle {
7533 border-color: var(--bs-secondary-border-subtle) !important;
7536 .border-success-subtle {
7537 border-color: var(--bs-success-border-subtle) !important;
7540 .border-info-subtle {
7541 border-color: var(--bs-info-border-subtle) !important;
7544 .border-warning-subtle {
7545 border-color: var(--bs-warning-border-subtle) !important;
7548 .border-danger-subtle {
7549 border-color: var(--bs-danger-border-subtle) !important;
7552 .border-light-subtle {
7553 border-color: var(--bs-light-border-subtle) !important;
7556 .border-dark-subtle {
7557 border-color: var(--bs-dark-border-subtle) !important;
7561 border-width: 1px !important;
7565 border-width: 2px !important;
7569 border-width: 3px !important;
7573 border-width: 4px !important;
7577 border-width: 5px !important;
7580 .border-opacity-10 {
7581 --bs-border-opacity: 0.1;
7584 .border-opacity-25 {
7585 --bs-border-opacity: 0.25;
7588 .border-opacity-50 {
7589 --bs-border-opacity: 0.5;
7592 .border-opacity-75 {
7593 --bs-border-opacity: 0.75;
7596 .border-opacity-100 {
7597 --bs-border-opacity: 1;
7601 width: 25% !important;
7605 width: 50% !important;
7609 width: 75% !important;
7613 width: 100% !important;
7617 width: auto !important;
7621 max-width: 100% !important;
7625 width: 100vw !important;
7629 min-width: 100vw !important;
7633 height: 25% !important;
7637 height: 50% !important;
7641 height: 75% !important;
7645 height: 100% !important;
7649 height: auto !important;
7653 max-height: 100% !important;
7657 height: 100vh !important;
7661 min-height: 100vh !important;
7665 flex: 1 1 auto !important;
7669 flex-direction: row !important;
7673 flex-direction: column !important;
7677 flex-direction: row-reverse !important;
7680 .flex-column-reverse {
7681 flex-direction: column-reverse !important;
7685 flex-grow: 0 !important;
7689 flex-grow: 1 !important;
7693 flex-shrink: 0 !important;
7697 flex-shrink: 1 !important;
7701 flex-wrap: wrap !important;
7705 flex-wrap: nowrap !important;
7708 .flex-wrap-reverse {
7709 flex-wrap: wrap-reverse !important;
7712 .justify-content-start {
7713 justify-content: flex-start !important;
7716 .justify-content-end {
7717 justify-content: flex-end !important;
7720 .justify-content-center {
7721 justify-content: center !important;
7724 .justify-content-between {
7725 justify-content: space-between !important;
7728 .justify-content-around {
7729 justify-content: space-around !important;
7732 .justify-content-evenly {
7733 justify-content: space-evenly !important;
7736 .align-items-start {
7737 align-items: flex-start !important;
7741 align-items: flex-end !important;
7744 .align-items-center {
7745 align-items: center !important;
7748 .align-items-baseline {
7749 align-items: baseline !important;
7752 .align-items-stretch {
7753 align-items: stretch !important;
7756 .align-content-start {
7757 align-content: flex-start !important;
7760 .align-content-end {
7761 align-content: flex-end !important;
7764 .align-content-center {
7765 align-content: center !important;
7768 .align-content-between {
7769 align-content: space-between !important;
7772 .align-content-around {
7773 align-content: space-around !important;
7776 .align-content-stretch {
7777 align-content: stretch !important;
7781 align-self: auto !important;
7785 align-self: flex-start !important;
7789 align-self: flex-end !important;
7792 .align-self-center {
7793 align-self: center !important;
7796 .align-self-baseline {
7797 align-self: baseline !important;
7800 .align-self-stretch {
7801 align-self: stretch !important;
7805 order: -1 !important;
7809 order: 0 !important;
7813 order: 1 !important;
7817 order: 2 !important;
7821 order: 3 !important;
7825 order: 4 !important;
7829 order: 5 !important;
7833 order: 6 !important;
7837 margin: 0 !important;
7841 margin: 0.25rem !important;
7845 margin: 0.5rem !important;
7849 margin: 1rem !important;
7853 margin: 1.5rem !important;
7857 margin: 3rem !important;
7861 margin: auto !important;
7865 margin-right: 0 !important;
7866 margin-left: 0 !important;
7870 margin-right: 0.25rem !important;
7871 margin-left: 0.25rem !important;
7875 margin-right: 0.5rem !important;
7876 margin-left: 0.5rem !important;
7880 margin-right: 1rem !important;
7881 margin-left: 1rem !important;
7885 margin-right: 1.5rem !important;
7886 margin-left: 1.5rem !important;
7890 margin-right: 3rem !important;
7891 margin-left: 3rem !important;
7895 margin-right: auto !important;
7896 margin-left: auto !important;
7900 margin-top: 0 !important;
7901 margin-bottom: 0 !important;
7905 margin-top: 0.25rem !important;
7906 margin-bottom: 0.25rem !important;
7910 margin-top: 0.5rem !important;
7911 margin-bottom: 0.5rem !important;
7915 margin-top: 1rem !important;
7916 margin-bottom: 1rem !important;
7920 margin-top: 1.5rem !important;
7921 margin-bottom: 1.5rem !important;
7925 margin-top: 3rem !important;
7926 margin-bottom: 3rem !important;
7930 margin-top: auto !important;
7931 margin-bottom: auto !important;
7935 margin-top: 0 !important;
7939 margin-top: 0.25rem !important;
7943 margin-top: 0.5rem !important;
7947 margin-top: 1rem !important;
7951 margin-top: 1.5rem !important;
7955 margin-top: 3rem !important;
7959 margin-top: auto !important;
7963 margin-right: 0 !important;
7967 margin-right: 0.25rem !important;
7971 margin-right: 0.5rem !important;
7975 margin-right: 1rem !important;
7979 margin-right: 1.5rem !important;
7983 margin-right: 3rem !important;
7987 margin-right: auto !important;
7991 margin-bottom: 0 !important;
7995 margin-bottom: 0.25rem !important;
7999 margin-bottom: 0.5rem !important;
8003 margin-bottom: 1rem !important;
8007 margin-bottom: 1.5rem !important;
8011 margin-bottom: 3rem !important;
8015 margin-bottom: auto !important;
8019 margin-left: 0 !important;
8023 margin-left: 0.25rem !important;
8027 margin-left: 0.5rem !important;
8031 margin-left: 1rem !important;
8035 margin-left: 1.5rem !important;
8039 margin-left: 3rem !important;
8043 margin-left: auto !important;
8047 padding: 0 !important;
8051 padding: 0.25rem !important;
8055 padding: 0.5rem !important;
8059 padding: 1rem !important;
8063 padding: 1.5rem !important;
8067 padding: 3rem !important;
8071 padding-right: 0 !important;
8072 padding-left: 0 !important;
8076 padding-right: 0.25rem !important;
8077 padding-left: 0.25rem !important;
8081 padding-right: 0.5rem !important;
8082 padding-left: 0.5rem !important;
8086 padding-right: 1rem !important;
8087 padding-left: 1rem !important;
8091 padding-right: 1.5rem !important;
8092 padding-left: 1.5rem !important;
8096 padding-right: 3rem !important;
8097 padding-left: 3rem !important;
8101 padding-top: 0 !important;
8102 padding-bottom: 0 !important;
8106 padding-top: 0.25rem !important;
8107 padding-bottom: 0.25rem !important;
8111 padding-top: 0.5rem !important;
8112 padding-bottom: 0.5rem !important;
8116 padding-top: 1rem !important;
8117 padding-bottom: 1rem !important;
8121 padding-top: 1.5rem !important;
8122 padding-bottom: 1.5rem !important;
8126 padding-top: 3rem !important;
8127 padding-bottom: 3rem !important;
8131 padding-top: 0 !important;
8135 padding-top: 0.25rem !important;
8139 padding-top: 0.5rem !important;
8143 padding-top: 1rem !important;
8147 padding-top: 1.5rem !important;
8151 padding-top: 3rem !important;
8155 padding-right: 0 !important;
8159 padding-right: 0.25rem !important;
8163 padding-right: 0.5rem !important;
8167 padding-right: 1rem !important;
8171 padding-right: 1.5rem !important;
8175 padding-right: 3rem !important;
8179 padding-bottom: 0 !important;
8183 padding-bottom: 0.25rem !important;
8187 padding-bottom: 0.5rem !important;
8191 padding-bottom: 1rem !important;
8195 padding-bottom: 1.5rem !important;
8199 padding-bottom: 3rem !important;
8203 padding-left: 0 !important;
8207 padding-left: 0.25rem !important;
8211 padding-left: 0.5rem !important;
8215 padding-left: 1rem !important;
8219 padding-left: 1.5rem !important;
8223 padding-left: 3rem !important;
8231 gap: 0.25rem !important;
8235 gap: 0.5rem !important;
8239 gap: 1rem !important;
8243 gap: 1.5rem !important;
8247 gap: 3rem !important;
8251 row-gap: 0 !important;
8255 row-gap: 0.25rem !important;
8259 row-gap: 0.5rem !important;
8263 row-gap: 1rem !important;
8267 row-gap: 1.5rem !important;
8271 row-gap: 3rem !important;
8275 column-gap: 0 !important;
8279 column-gap: 0.25rem !important;
8283 column-gap: 0.5rem !important;
8287 column-gap: 1rem !important;
8291 column-gap: 1.5rem !important;
8295 column-gap: 3rem !important;
8299 font-family: var(--bs-font-monospace) !important;
8303 font-size: calc(1.375rem + 1.5vw) !important;
8307 font-size: calc(1.325rem + 0.9vw) !important;
8311 font-size: calc(1.3rem + 0.6vw) !important;
8315 font-size: calc(1.275rem + 0.3vw) !important;
8319 font-size: 1.25rem !important;
8323 font-size: 1rem !important;
8327 font-style: italic !important;
8331 font-style: normal !important;
8335 font-weight: lighter !important;
8339 font-weight: 300 !important;
8343 font-weight: 400 !important;
8347 font-weight: 500 !important;
8351 font-weight: 600 !important;
8355 font-weight: 700 !important;
8359 font-weight: bolder !important;
8363 line-height: 1 !important;
8367 line-height: 1.25 !important;
8371 line-height: 1.5 !important;
8375 line-height: 2 !important;
8379 text-align: left !important;
8383 text-align: right !important;
8387 text-align: center !important;
8390 .text-decoration-none {
8391 text-decoration: none !important;
8394 .text-decoration-underline {
8395 text-decoration: underline !important;
8398 .text-decoration-line-through {
8399 text-decoration: line-through !important;
8403 text-transform: lowercase !important;
8407 text-transform: uppercase !important;
8411 text-transform: capitalize !important;
8415 white-space: normal !important;
8419 white-space: nowrap !important;
8422 /* rtl:begin:remove */
8424 word-wrap: break-word !important;
8425 word-break: break-word !important;
8428 /* rtl:end:remove */
8430 --bs-text-opacity: 1;
8431 color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8435 --bs-text-opacity: 1;
8436 color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8440 --bs-text-opacity: 1;
8441 color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8445 --bs-text-opacity: 1;
8446 color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8450 --bs-text-opacity: 1;
8451 color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8455 --bs-text-opacity: 1;
8456 color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8460 --bs-text-opacity: 1;
8461 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8465 --bs-text-opacity: 1;
8466 color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8470 --bs-text-opacity: 1;
8471 color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8475 --bs-text-opacity: 1;
8476 color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8480 --bs-text-opacity: 1;
8481 color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8485 --bs-text-opacity: 1;
8486 color: var(--bs-secondary-color) !important;
8490 --bs-text-opacity: 1;
8491 color: rgba(0, 0, 0, 0.5) !important;
8495 --bs-text-opacity: 1;
8496 color: rgba(255, 255, 255, 0.5) !important;
8499 .text-body-secondary {
8500 --bs-text-opacity: 1;
8501 color: var(--bs-secondary-color) !important;
8504 .text-body-tertiary {
8505 --bs-text-opacity: 1;
8506 color: var(--bs-tertiary-color) !important;
8509 .text-body-emphasis {
8510 --bs-text-opacity: 1;
8511 color: var(--bs-emphasis-color) !important;
8515 --bs-text-opacity: 1;
8516 color: inherit !important;
8520 --bs-text-opacity: 0.25;
8524 --bs-text-opacity: 0.5;
8528 --bs-text-opacity: 0.75;
8532 --bs-text-opacity: 1;
8535 .text-primary-emphasis {
8536 color: var(--bs-primary-text-emphasis) !important;
8539 .text-secondary-emphasis {
8540 color: var(--bs-secondary-text-emphasis) !important;
8543 .text-success-emphasis {
8544 color: var(--bs-success-text-emphasis) !important;
8547 .text-info-emphasis {
8548 color: var(--bs-info-text-emphasis) !important;
8551 .text-warning-emphasis {
8552 color: var(--bs-warning-text-emphasis) !important;
8555 .text-danger-emphasis {
8556 color: var(--bs-danger-text-emphasis) !important;
8559 .text-light-emphasis {
8560 color: var(--bs-light-text-emphasis) !important;
8563 .text-dark-emphasis {
8564 color: var(--bs-dark-text-emphasis) !important;
8568 --bs-link-opacity: 0.1;
8571 .link-opacity-10-hover:hover {
8572 --bs-link-opacity: 0.1;
8576 --bs-link-opacity: 0.25;
8579 .link-opacity-25-hover:hover {
8580 --bs-link-opacity: 0.25;
8584 --bs-link-opacity: 0.5;
8587 .link-opacity-50-hover:hover {
8588 --bs-link-opacity: 0.5;
8592 --bs-link-opacity: 0.75;
8595 .link-opacity-75-hover:hover {
8596 --bs-link-opacity: 0.75;
8600 --bs-link-opacity: 1;
8603 .link-opacity-100-hover:hover {
8604 --bs-link-opacity: 1;
8608 text-underline-offset: 0.125em !important;
8611 .link-offset-1-hover:hover {
8612 text-underline-offset: 0.125em !important;
8616 text-underline-offset: 0.25em !important;
8619 .link-offset-2-hover:hover {
8620 text-underline-offset: 0.25em !important;
8624 text-underline-offset: 0.375em !important;
8627 .link-offset-3-hover:hover {
8628 text-underline-offset: 0.375em !important;
8631 .link-underline-primary {
8632 --bs-link-underline-opacity: 1;
8633 text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
8636 .link-underline-secondary {
8637 --bs-link-underline-opacity: 1;
8638 text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
8641 .link-underline-success {
8642 --bs-link-underline-opacity: 1;
8643 text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
8646 .link-underline-info {
8647 --bs-link-underline-opacity: 1;
8648 text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
8651 .link-underline-warning {
8652 --bs-link-underline-opacity: 1;
8653 text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
8656 .link-underline-danger {
8657 --bs-link-underline-opacity: 1;
8658 text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
8661 .link-underline-light {
8662 --bs-link-underline-opacity: 1;
8663 text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
8666 .link-underline-dark {
8667 --bs-link-underline-opacity: 1;
8668 text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
8672 --bs-link-underline-opacity: 1;
8673 text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
8676 .link-underline-opacity-0 {
8677 --bs-link-underline-opacity: 0;
8680 .link-underline-opacity-0-hover:hover {
8681 --bs-link-underline-opacity: 0;
8684 .link-underline-opacity-10 {
8685 --bs-link-underline-opacity: 0.1;
8688 .link-underline-opacity-10-hover:hover {
8689 --bs-link-underline-opacity: 0.1;
8692 .link-underline-opacity-25 {
8693 --bs-link-underline-opacity: 0.25;
8696 .link-underline-opacity-25-hover:hover {
8697 --bs-link-underline-opacity: 0.25;
8700 .link-underline-opacity-50 {
8701 --bs-link-underline-opacity: 0.5;
8704 .link-underline-opacity-50-hover:hover {
8705 --bs-link-underline-opacity: 0.5;
8708 .link-underline-opacity-75 {
8709 --bs-link-underline-opacity: 0.75;
8712 .link-underline-opacity-75-hover:hover {
8713 --bs-link-underline-opacity: 0.75;
8716 .link-underline-opacity-100 {
8717 --bs-link-underline-opacity: 1;
8720 .link-underline-opacity-100-hover:hover {
8721 --bs-link-underline-opacity: 1;
8726 background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8731 background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8736 background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8741 background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8746 background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8751 background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8756 background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8761 background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8766 background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8771 background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8776 background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8781 background-color: transparent !important;
8784 .bg-body-secondary {
8786 background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
8791 background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
8795 --bs-bg-opacity: 0.1;
8799 --bs-bg-opacity: 0.25;
8803 --bs-bg-opacity: 0.5;
8807 --bs-bg-opacity: 0.75;
8814 .bg-primary-subtle {
8815 background-color: var(--bs-primary-bg-subtle) !important;
8818 .bg-secondary-subtle {
8819 background-color: var(--bs-secondary-bg-subtle) !important;
8822 .bg-success-subtle {
8823 background-color: var(--bs-success-bg-subtle) !important;
8827 background-color: var(--bs-info-bg-subtle) !important;
8830 .bg-warning-subtle {
8831 background-color: var(--bs-warning-bg-subtle) !important;
8835 background-color: var(--bs-danger-bg-subtle) !important;
8839 background-color: var(--bs-light-bg-subtle) !important;
8843 background-color: var(--bs-dark-bg-subtle) !important;
8847 background-image: var(--bs-gradient) !important;
8851 user-select: all !important;
8855 user-select: auto !important;
8859 user-select: none !important;
8863 pointer-events: none !important;
8867 pointer-events: auto !important;
8871 border-radius: var(--bs-border-radius) !important;
8875 border-radius: 0 !important;
8879 border-radius: var(--bs-border-radius-sm) !important;
8883 border-radius: var(--bs-border-radius) !important;
8887 border-radius: var(--bs-border-radius-lg) !important;
8891 border-radius: var(--bs-border-radius-xl) !important;
8895 border-radius: var(--bs-border-radius-xxl) !important;
8899 border-radius: 50% !important;
8903 border-radius: var(--bs-border-radius-pill) !important;
8907 border-top-left-radius: var(--bs-border-radius) !important;
8908 border-top-right-radius: var(--bs-border-radius) !important;
8912 border-top-left-radius: 0 !important;
8913 border-top-right-radius: 0 !important;
8917 border-top-left-radius: var(--bs-border-radius-sm) !important;
8918 border-top-right-radius: var(--bs-border-radius-sm) !important;
8922 border-top-left-radius: var(--bs-border-radius) !important;
8923 border-top-right-radius: var(--bs-border-radius) !important;
8927 border-top-left-radius: var(--bs-border-radius-lg) !important;
8928 border-top-right-radius: var(--bs-border-radius-lg) !important;
8932 border-top-left-radius: var(--bs-border-radius-xl) !important;
8933 border-top-right-radius: var(--bs-border-radius-xl) !important;
8937 border-top-left-radius: var(--bs-border-radius-xxl) !important;
8938 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8941 .rounded-top-circle {
8942 border-top-left-radius: 50% !important;
8943 border-top-right-radius: 50% !important;
8947 border-top-left-radius: var(--bs-border-radius-pill) !important;
8948 border-top-right-radius: var(--bs-border-radius-pill) !important;
8952 border-top-right-radius: var(--bs-border-radius) !important;
8953 border-bottom-right-radius: var(--bs-border-radius) !important;
8957 border-top-right-radius: 0 !important;
8958 border-bottom-right-radius: 0 !important;
8962 border-top-right-radius: var(--bs-border-radius-sm) !important;
8963 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
8967 border-top-right-radius: var(--bs-border-radius) !important;
8968 border-bottom-right-radius: var(--bs-border-radius) !important;
8972 border-top-right-radius: var(--bs-border-radius-lg) !important;
8973 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
8977 border-top-right-radius: var(--bs-border-radius-xl) !important;
8978 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
8982 border-top-right-radius: var(--bs-border-radius-xxl) !important;
8983 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
8986 .rounded-end-circle {
8987 border-top-right-radius: 50% !important;
8988 border-bottom-right-radius: 50% !important;
8992 border-top-right-radius: var(--bs-border-radius-pill) !important;
8993 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
8997 border-bottom-right-radius: var(--bs-border-radius) !important;
8998 border-bottom-left-radius: var(--bs-border-radius) !important;
9002 border-bottom-right-radius: 0 !important;
9003 border-bottom-left-radius: 0 !important;
9007 border-bottom-right-radius: var(--bs-border-radius-sm) !important;
9008 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9012 border-bottom-right-radius: var(--bs-border-radius) !important;
9013 border-bottom-left-radius: var(--bs-border-radius) !important;
9017 border-bottom-right-radius: var(--bs-border-radius-lg) !important;
9018 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9022 border-bottom-right-radius: var(--bs-border-radius-xl) !important;
9023 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9027 border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
9028 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9031 .rounded-bottom-circle {
9032 border-bottom-right-radius: 50% !important;
9033 border-bottom-left-radius: 50% !important;
9036 .rounded-bottom-pill {
9037 border-bottom-right-radius: var(--bs-border-radius-pill) !important;
9038 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9042 border-bottom-left-radius: var(--bs-border-radius) !important;
9043 border-top-left-radius: var(--bs-border-radius) !important;
9047 border-bottom-left-radius: 0 !important;
9048 border-top-left-radius: 0 !important;
9052 border-bottom-left-radius: var(--bs-border-radius-sm) !important;
9053 border-top-left-radius: var(--bs-border-radius-sm) !important;
9057 border-bottom-left-radius: var(--bs-border-radius) !important;
9058 border-top-left-radius: var(--bs-border-radius) !important;
9062 border-bottom-left-radius: var(--bs-border-radius-lg) !important;
9063 border-top-left-radius: var(--bs-border-radius-lg) !important;
9067 border-bottom-left-radius: var(--bs-border-radius-xl) !important;
9068 border-top-left-radius: var(--bs-border-radius-xl) !important;
9072 border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
9073 border-top-left-radius: var(--bs-border-radius-xxl) !important;
9076 .rounded-start-circle {
9077 border-bottom-left-radius: 50% !important;
9078 border-top-left-radius: 50% !important;
9081 .rounded-start-pill {
9082 border-bottom-left-radius: var(--bs-border-radius-pill) !important;
9083 border-top-left-radius: var(--bs-border-radius-pill) !important;
9087 visibility: visible !important;
9091 visibility: hidden !important;
9095 z-index: -1 !important;
9099 z-index: 0 !important;
9103 z-index: 1 !important;
9107 z-index: 2 !important;
9111 z-index: 3 !important;
9114 @media (min-width: 576px) {
9116 float: left !important;
9119 float: right !important;
9122 float: none !important;
9124 .object-fit-sm-contain {
9125 object-fit: contain !important;
9127 .object-fit-sm-cover {
9128 object-fit: cover !important;
9130 .object-fit-sm-fill {
9131 object-fit: fill !important;
9133 .object-fit-sm-scale {
9134 object-fit: scale-down !important;
9136 .object-fit-sm-none {
9137 object-fit: none !important;
9140 display: inline !important;
9142 .d-sm-inline-block {
9143 display: inline-block !important;
9146 display: block !important;
9149 display: grid !important;
9152 display: inline-grid !important;
9155 display: table !important;
9158 display: table-row !important;
9161 display: table-cell !important;
9164 display: flex !important;
9167 display: inline-flex !important;
9170 display: none !important;
9173 flex: 1 1 auto !important;
9176 flex-direction: row !important;
9179 flex-direction: column !important;
9181 .flex-sm-row-reverse {
9182 flex-direction: row-reverse !important;
9184 .flex-sm-column-reverse {
9185 flex-direction: column-reverse !important;
9188 flex-grow: 0 !important;
9191 flex-grow: 1 !important;
9194 flex-shrink: 0 !important;
9197 flex-shrink: 1 !important;
9200 flex-wrap: wrap !important;
9203 flex-wrap: nowrap !important;
9205 .flex-sm-wrap-reverse {
9206 flex-wrap: wrap-reverse !important;
9208 .justify-content-sm-start {
9209 justify-content: flex-start !important;
9211 .justify-content-sm-end {
9212 justify-content: flex-end !important;
9214 .justify-content-sm-center {
9215 justify-content: center !important;
9217 .justify-content-sm-between {
9218 justify-content: space-between !important;
9220 .justify-content-sm-around {
9221 justify-content: space-around !important;
9223 .justify-content-sm-evenly {
9224 justify-content: space-evenly !important;
9226 .align-items-sm-start {
9227 align-items: flex-start !important;
9229 .align-items-sm-end {
9230 align-items: flex-end !important;
9232 .align-items-sm-center {
9233 align-items: center !important;
9235 .align-items-sm-baseline {
9236 align-items: baseline !important;
9238 .align-items-sm-stretch {
9239 align-items: stretch !important;
9241 .align-content-sm-start {
9242 align-content: flex-start !important;
9244 .align-content-sm-end {
9245 align-content: flex-end !important;
9247 .align-content-sm-center {
9248 align-content: center !important;
9250 .align-content-sm-between {
9251 align-content: space-between !important;
9253 .align-content-sm-around {
9254 align-content: space-around !important;
9256 .align-content-sm-stretch {
9257 align-content: stretch !important;
9259 .align-self-sm-auto {
9260 align-self: auto !important;
9262 .align-self-sm-start {
9263 align-self: flex-start !important;
9265 .align-self-sm-end {
9266 align-self: flex-end !important;
9268 .align-self-sm-center {
9269 align-self: center !important;
9271 .align-self-sm-baseline {
9272 align-self: baseline !important;
9274 .align-self-sm-stretch {
9275 align-self: stretch !important;
9278 order: -1 !important;
9281 order: 0 !important;
9284 order: 1 !important;
9287 order: 2 !important;
9290 order: 3 !important;
9293 order: 4 !important;
9296 order: 5 !important;
9299 order: 6 !important;
9302 margin: 0 !important;
9305 margin: 0.25rem !important;
9308 margin: 0.5rem !important;
9311 margin: 1rem !important;
9314 margin: 1.5rem !important;
9317 margin: 3rem !important;
9320 margin: auto !important;
9323 margin-right: 0 !important;
9324 margin-left: 0 !important;
9327 margin-right: 0.25rem !important;
9328 margin-left: 0.25rem !important;
9331 margin-right: 0.5rem !important;
9332 margin-left: 0.5rem !important;
9335 margin-right: 1rem !important;
9336 margin-left: 1rem !important;
9339 margin-right: 1.5rem !important;
9340 margin-left: 1.5rem !important;
9343 margin-right: 3rem !important;
9344 margin-left: 3rem !important;
9347 margin-right: auto !important;
9348 margin-left: auto !important;
9351 margin-top: 0 !important;
9352 margin-bottom: 0 !important;
9355 margin-top: 0.25rem !important;
9356 margin-bottom: 0.25rem !important;
9359 margin-top: 0.5rem !important;
9360 margin-bottom: 0.5rem !important;
9363 margin-top: 1rem !important;
9364 margin-bottom: 1rem !important;
9367 margin-top: 1.5rem !important;
9368 margin-bottom: 1.5rem !important;
9371 margin-top: 3rem !important;
9372 margin-bottom: 3rem !important;
9375 margin-top: auto !important;
9376 margin-bottom: auto !important;
9379 margin-top: 0 !important;
9382 margin-top: 0.25rem !important;
9385 margin-top: 0.5rem !important;
9388 margin-top: 1rem !important;
9391 margin-top: 1.5rem !important;
9394 margin-top: 3rem !important;
9397 margin-top: auto !important;
9400 margin-right: 0 !important;
9403 margin-right: 0.25rem !important;
9406 margin-right: 0.5rem !important;
9409 margin-right: 1rem !important;
9412 margin-right: 1.5rem !important;
9415 margin-right: 3rem !important;
9418 margin-right: auto !important;
9421 margin-bottom: 0 !important;
9424 margin-bottom: 0.25rem !important;
9427 margin-bottom: 0.5rem !important;
9430 margin-bottom: 1rem !important;
9433 margin-bottom: 1.5rem !important;
9436 margin-bottom: 3rem !important;
9439 margin-bottom: auto !important;
9442 margin-left: 0 !important;
9445 margin-left: 0.25rem !important;
9448 margin-left: 0.5rem !important;
9451 margin-left: 1rem !important;
9454 margin-left: 1.5rem !important;
9457 margin-left: 3rem !important;
9460 margin-left: auto !important;
9463 padding: 0 !important;
9466 padding: 0.25rem !important;
9469 padding: 0.5rem !important;
9472 padding: 1rem !important;
9475 padding: 1.5rem !important;
9478 padding: 3rem !important;
9481 padding-right: 0 !important;
9482 padding-left: 0 !important;
9485 padding-right: 0.25rem !important;
9486 padding-left: 0.25rem !important;
9489 padding-right: 0.5rem !important;
9490 padding-left: 0.5rem !important;
9493 padding-right: 1rem !important;
9494 padding-left: 1rem !important;
9497 padding-right: 1.5rem !important;
9498 padding-left: 1.5rem !important;
9501 padding-right: 3rem !important;
9502 padding-left: 3rem !important;
9505 padding-top: 0 !important;
9506 padding-bottom: 0 !important;
9509 padding-top: 0.25rem !important;
9510 padding-bottom: 0.25rem !important;
9513 padding-top: 0.5rem !important;
9514 padding-bottom: 0.5rem !important;
9517 padding-top: 1rem !important;
9518 padding-bottom: 1rem !important;
9521 padding-top: 1.5rem !important;
9522 padding-bottom: 1.5rem !important;
9525 padding-top: 3rem !important;
9526 padding-bottom: 3rem !important;
9529 padding-top: 0 !important;
9532 padding-top: 0.25rem !important;
9535 padding-top: 0.5rem !important;
9538 padding-top: 1rem !important;
9541 padding-top: 1.5rem !important;
9544 padding-top: 3rem !important;
9547 padding-right: 0 !important;
9550 padding-right: 0.25rem !important;
9553 padding-right: 0.5rem !important;
9556 padding-right: 1rem !important;
9559 padding-right: 1.5rem !important;
9562 padding-right: 3rem !important;
9565 padding-bottom: 0 !important;
9568 padding-bottom: 0.25rem !important;
9571 padding-bottom: 0.5rem !important;
9574 padding-bottom: 1rem !important;
9577 padding-bottom: 1.5rem !important;
9580 padding-bottom: 3rem !important;
9583 padding-left: 0 !important;
9586 padding-left: 0.25rem !important;
9589 padding-left: 0.5rem !important;
9592 padding-left: 1rem !important;
9595 padding-left: 1.5rem !important;
9598 padding-left: 3rem !important;
9604 gap: 0.25rem !important;
9607 gap: 0.5rem !important;
9610 gap: 1rem !important;
9613 gap: 1.5rem !important;
9616 gap: 3rem !important;
9619 row-gap: 0 !important;
9622 row-gap: 0.25rem !important;
9625 row-gap: 0.5rem !important;
9628 row-gap: 1rem !important;
9631 row-gap: 1.5rem !important;
9634 row-gap: 3rem !important;
9637 column-gap: 0 !important;
9640 column-gap: 0.25rem !important;
9643 column-gap: 0.5rem !important;
9646 column-gap: 1rem !important;
9649 column-gap: 1.5rem !important;
9652 column-gap: 3rem !important;
9655 text-align: left !important;
9658 text-align: right !important;
9661 text-align: center !important;
9664 @media (min-width: 768px) {
9666 float: left !important;
9669 float: right !important;
9672 float: none !important;
9674 .object-fit-md-contain {
9675 object-fit: contain !important;
9677 .object-fit-md-cover {
9678 object-fit: cover !important;
9680 .object-fit-md-fill {
9681 object-fit: fill !important;
9683 .object-fit-md-scale {
9684 object-fit: scale-down !important;
9686 .object-fit-md-none {
9687 object-fit: none !important;
9690 display: inline !important;
9692 .d-md-inline-block {
9693 display: inline-block !important;
9696 display: block !important;
9699 display: grid !important;
9702 display: inline-grid !important;
9705 display: table !important;
9708 display: table-row !important;
9711 display: table-cell !important;
9714 display: flex !important;
9717 display: inline-flex !important;
9720 display: none !important;
9723 flex: 1 1 auto !important;
9726 flex-direction: row !important;
9729 flex-direction: column !important;
9731 .flex-md-row-reverse {
9732 flex-direction: row-reverse !important;
9734 .flex-md-column-reverse {
9735 flex-direction: column-reverse !important;
9738 flex-grow: 0 !important;
9741 flex-grow: 1 !important;
9744 flex-shrink: 0 !important;
9747 flex-shrink: 1 !important;
9750 flex-wrap: wrap !important;
9753 flex-wrap: nowrap !important;
9755 .flex-md-wrap-reverse {
9756 flex-wrap: wrap-reverse !important;
9758 .justify-content-md-start {
9759 justify-content: flex-start !important;
9761 .justify-content-md-end {
9762 justify-content: flex-end !important;
9764 .justify-content-md-center {
9765 justify-content: center !important;
9767 .justify-content-md-between {
9768 justify-content: space-between !important;
9770 .justify-content-md-around {
9771 justify-content: space-around !important;
9773 .justify-content-md-evenly {
9774 justify-content: space-evenly !important;
9776 .align-items-md-start {
9777 align-items: flex-start !important;
9779 .align-items-md-end {
9780 align-items: flex-end !important;
9782 .align-items-md-center {
9783 align-items: center !important;
9785 .align-items-md-baseline {
9786 align-items: baseline !important;
9788 .align-items-md-stretch {
9789 align-items: stretch !important;
9791 .align-content-md-start {
9792 align-content: flex-start !important;
9794 .align-content-md-end {
9795 align-content: flex-end !important;
9797 .align-content-md-center {
9798 align-content: center !important;
9800 .align-content-md-between {
9801 align-content: space-between !important;
9803 .align-content-md-around {
9804 align-content: space-around !important;
9806 .align-content-md-stretch {
9807 align-content: stretch !important;
9809 .align-self-md-auto {
9810 align-self: auto !important;
9812 .align-self-md-start {
9813 align-self: flex-start !important;
9815 .align-self-md-end {
9816 align-self: flex-end !important;
9818 .align-self-md-center {
9819 align-self: center !important;
9821 .align-self-md-baseline {
9822 align-self: baseline !important;
9824 .align-self-md-stretch {
9825 align-self: stretch !important;
9828 order: -1 !important;
9831 order: 0 !important;
9834 order: 1 !important;
9837 order: 2 !important;
9840 order: 3 !important;
9843 order: 4 !important;
9846 order: 5 !important;
9849 order: 6 !important;
9852 margin: 0 !important;
9855 margin: 0.25rem !important;
9858 margin: 0.5rem !important;
9861 margin: 1rem !important;
9864 margin: 1.5rem !important;
9867 margin: 3rem !important;
9870 margin: auto !important;
9873 margin-right: 0 !important;
9874 margin-left: 0 !important;
9877 margin-right: 0.25rem !important;
9878 margin-left: 0.25rem !important;
9881 margin-right: 0.5rem !important;
9882 margin-left: 0.5rem !important;
9885 margin-right: 1rem !important;
9886 margin-left: 1rem !important;
9889 margin-right: 1.5rem !important;
9890 margin-left: 1.5rem !important;
9893 margin-right: 3rem !important;
9894 margin-left: 3rem !important;
9897 margin-right: auto !important;
9898 margin-left: auto !important;
9901 margin-top: 0 !important;
9902 margin-bottom: 0 !important;
9905 margin-top: 0.25rem !important;
9906 margin-bottom: 0.25rem !important;
9909 margin-top: 0.5rem !important;
9910 margin-bottom: 0.5rem !important;
9913 margin-top: 1rem !important;
9914 margin-bottom: 1rem !important;
9917 margin-top: 1.5rem !important;
9918 margin-bottom: 1.5rem !important;
9921 margin-top: 3rem !important;
9922 margin-bottom: 3rem !important;
9925 margin-top: auto !important;
9926 margin-bottom: auto !important;
9929 margin-top: 0 !important;
9932 margin-top: 0.25rem !important;
9935 margin-top: 0.5rem !important;
9938 margin-top: 1rem !important;
9941 margin-top: 1.5rem !important;
9944 margin-top: 3rem !important;
9947 margin-top: auto !important;
9950 margin-right: 0 !important;
9953 margin-right: 0.25rem !important;
9956 margin-right: 0.5rem !important;
9959 margin-right: 1rem !important;
9962 margin-right: 1.5rem !important;
9965 margin-right: 3rem !important;
9968 margin-right: auto !important;
9971 margin-bottom: 0 !important;
9974 margin-bottom: 0.25rem !important;
9977 margin-bottom: 0.5rem !important;
9980 margin-bottom: 1rem !important;
9983 margin-bottom: 1.5rem !important;
9986 margin-bottom: 3rem !important;
9989 margin-bottom: auto !important;
9992 margin-left: 0 !important;
9995 margin-left: 0.25rem !important;
9998 margin-left: 0.5rem !important;
10001 margin-left: 1rem !important;
10004 margin-left: 1.5rem !important;
10007 margin-left: 3rem !important;
10010 margin-left: auto !important;
10013 padding: 0 !important;
10016 padding: 0.25rem !important;
10019 padding: 0.5rem !important;
10022 padding: 1rem !important;
10025 padding: 1.5rem !important;
10028 padding: 3rem !important;
10031 padding-right: 0 !important;
10032 padding-left: 0 !important;
10035 padding-right: 0.25rem !important;
10036 padding-left: 0.25rem !important;
10039 padding-right: 0.5rem !important;
10040 padding-left: 0.5rem !important;
10043 padding-right: 1rem !important;
10044 padding-left: 1rem !important;
10047 padding-right: 1.5rem !important;
10048 padding-left: 1.5rem !important;
10051 padding-right: 3rem !important;
10052 padding-left: 3rem !important;
10055 padding-top: 0 !important;
10056 padding-bottom: 0 !important;
10059 padding-top: 0.25rem !important;
10060 padding-bottom: 0.25rem !important;
10063 padding-top: 0.5rem !important;
10064 padding-bottom: 0.5rem !important;
10067 padding-top: 1rem !important;
10068 padding-bottom: 1rem !important;
10071 padding-top: 1.5rem !important;
10072 padding-bottom: 1.5rem !important;
10075 padding-top: 3rem !important;
10076 padding-bottom: 3rem !important;
10079 padding-top: 0 !important;
10082 padding-top: 0.25rem !important;
10085 padding-top: 0.5rem !important;
10088 padding-top: 1rem !important;
10091 padding-top: 1.5rem !important;
10094 padding-top: 3rem !important;
10097 padding-right: 0 !important;
10100 padding-right: 0.25rem !important;
10103 padding-right: 0.5rem !important;
10106 padding-right: 1rem !important;
10109 padding-right: 1.5rem !important;
10112 padding-right: 3rem !important;
10115 padding-bottom: 0 !important;
10118 padding-bottom: 0.25rem !important;
10121 padding-bottom: 0.5rem !important;
10124 padding-bottom: 1rem !important;
10127 padding-bottom: 1.5rem !important;
10130 padding-bottom: 3rem !important;
10133 padding-left: 0 !important;
10136 padding-left: 0.25rem !important;
10139 padding-left: 0.5rem !important;
10142 padding-left: 1rem !important;
10145 padding-left: 1.5rem !important;
10148 padding-left: 3rem !important;
10154 gap: 0.25rem !important;
10157 gap: 0.5rem !important;
10160 gap: 1rem !important;
10163 gap: 1.5rem !important;
10166 gap: 3rem !important;
10169 row-gap: 0 !important;
10172 row-gap: 0.25rem !important;
10175 row-gap: 0.5rem !important;
10178 row-gap: 1rem !important;
10181 row-gap: 1.5rem !important;
10184 row-gap: 3rem !important;
10187 column-gap: 0 !important;
10190 column-gap: 0.25rem !important;
10193 column-gap: 0.5rem !important;
10196 column-gap: 1rem !important;
10199 column-gap: 1.5rem !important;
10202 column-gap: 3rem !important;
10205 text-align: left !important;
10208 text-align: right !important;
10211 text-align: center !important;
10214 @media (min-width: 992px) {
10216 float: left !important;
10219 float: right !important;
10222 float: none !important;
10224 .object-fit-lg-contain {
10225 object-fit: contain !important;
10227 .object-fit-lg-cover {
10228 object-fit: cover !important;
10230 .object-fit-lg-fill {
10231 object-fit: fill !important;
10233 .object-fit-lg-scale {
10234 object-fit: scale-down !important;
10236 .object-fit-lg-none {
10237 object-fit: none !important;
10240 display: inline !important;
10242 .d-lg-inline-block {
10243 display: inline-block !important;
10246 display: block !important;
10249 display: grid !important;
10251 .d-lg-inline-grid {
10252 display: inline-grid !important;
10255 display: table !important;
10258 display: table-row !important;
10261 display: table-cell !important;
10264 display: flex !important;
10266 .d-lg-inline-flex {
10267 display: inline-flex !important;
10270 display: none !important;
10273 flex: 1 1 auto !important;
10276 flex-direction: row !important;
10279 flex-direction: column !important;
10281 .flex-lg-row-reverse {
10282 flex-direction: row-reverse !important;
10284 .flex-lg-column-reverse {
10285 flex-direction: column-reverse !important;
10288 flex-grow: 0 !important;
10291 flex-grow: 1 !important;
10293 .flex-lg-shrink-0 {
10294 flex-shrink: 0 !important;
10296 .flex-lg-shrink-1 {
10297 flex-shrink: 1 !important;
10300 flex-wrap: wrap !important;
10303 flex-wrap: nowrap !important;
10305 .flex-lg-wrap-reverse {
10306 flex-wrap: wrap-reverse !important;
10308 .justify-content-lg-start {
10309 justify-content: flex-start !important;
10311 .justify-content-lg-end {
10312 justify-content: flex-end !important;
10314 .justify-content-lg-center {
10315 justify-content: center !important;
10317 .justify-content-lg-between {
10318 justify-content: space-between !important;
10320 .justify-content-lg-around {
10321 justify-content: space-around !important;
10323 .justify-content-lg-evenly {
10324 justify-content: space-evenly !important;
10326 .align-items-lg-start {
10327 align-items: flex-start !important;
10329 .align-items-lg-end {
10330 align-items: flex-end !important;
10332 .align-items-lg-center {
10333 align-items: center !important;
10335 .align-items-lg-baseline {
10336 align-items: baseline !important;
10338 .align-items-lg-stretch {
10339 align-items: stretch !important;
10341 .align-content-lg-start {
10342 align-content: flex-start !important;
10344 .align-content-lg-end {
10345 align-content: flex-end !important;
10347 .align-content-lg-center {
10348 align-content: center !important;
10350 .align-content-lg-between {
10351 align-content: space-between !important;
10353 .align-content-lg-around {
10354 align-content: space-around !important;
10356 .align-content-lg-stretch {
10357 align-content: stretch !important;
10359 .align-self-lg-auto {
10360 align-self: auto !important;
10362 .align-self-lg-start {
10363 align-self: flex-start !important;
10365 .align-self-lg-end {
10366 align-self: flex-end !important;
10368 .align-self-lg-center {
10369 align-self: center !important;
10371 .align-self-lg-baseline {
10372 align-self: baseline !important;
10374 .align-self-lg-stretch {
10375 align-self: stretch !important;
10378 order: -1 !important;
10381 order: 0 !important;
10384 order: 1 !important;
10387 order: 2 !important;
10390 order: 3 !important;
10393 order: 4 !important;
10396 order: 5 !important;
10399 order: 6 !important;
10402 margin: 0 !important;
10405 margin: 0.25rem !important;
10408 margin: 0.5rem !important;
10411 margin: 1rem !important;
10414 margin: 1.5rem !important;
10417 margin: 3rem !important;
10420 margin: auto !important;
10423 margin-right: 0 !important;
10424 margin-left: 0 !important;
10427 margin-right: 0.25rem !important;
10428 margin-left: 0.25rem !important;
10431 margin-right: 0.5rem !important;
10432 margin-left: 0.5rem !important;
10435 margin-right: 1rem !important;
10436 margin-left: 1rem !important;
10439 margin-right: 1.5rem !important;
10440 margin-left: 1.5rem !important;
10443 margin-right: 3rem !important;
10444 margin-left: 3rem !important;
10447 margin-right: auto !important;
10448 margin-left: auto !important;
10451 margin-top: 0 !important;
10452 margin-bottom: 0 !important;
10455 margin-top: 0.25rem !important;
10456 margin-bottom: 0.25rem !important;
10459 margin-top: 0.5rem !important;
10460 margin-bottom: 0.5rem !important;
10463 margin-top: 1rem !important;
10464 margin-bottom: 1rem !important;
10467 margin-top: 1.5rem !important;
10468 margin-bottom: 1.5rem !important;
10471 margin-top: 3rem !important;
10472 margin-bottom: 3rem !important;
10475 margin-top: auto !important;
10476 margin-bottom: auto !important;
10479 margin-top: 0 !important;
10482 margin-top: 0.25rem !important;
10485 margin-top: 0.5rem !important;
10488 margin-top: 1rem !important;
10491 margin-top: 1.5rem !important;
10494 margin-top: 3rem !important;
10497 margin-top: auto !important;
10500 margin-right: 0 !important;
10503 margin-right: 0.25rem !important;
10506 margin-right: 0.5rem !important;
10509 margin-right: 1rem !important;
10512 margin-right: 1.5rem !important;
10515 margin-right: 3rem !important;
10518 margin-right: auto !important;
10521 margin-bottom: 0 !important;
10524 margin-bottom: 0.25rem !important;
10527 margin-bottom: 0.5rem !important;
10530 margin-bottom: 1rem !important;
10533 margin-bottom: 1.5rem !important;
10536 margin-bottom: 3rem !important;
10539 margin-bottom: auto !important;
10542 margin-left: 0 !important;
10545 margin-left: 0.25rem !important;
10548 margin-left: 0.5rem !important;
10551 margin-left: 1rem !important;
10554 margin-left: 1.5rem !important;
10557 margin-left: 3rem !important;
10560 margin-left: auto !important;
10563 padding: 0 !important;
10566 padding: 0.25rem !important;
10569 padding: 0.5rem !important;
10572 padding: 1rem !important;
10575 padding: 1.5rem !important;
10578 padding: 3rem !important;
10581 padding-right: 0 !important;
10582 padding-left: 0 !important;
10585 padding-right: 0.25rem !important;
10586 padding-left: 0.25rem !important;
10589 padding-right: 0.5rem !important;
10590 padding-left: 0.5rem !important;
10593 padding-right: 1rem !important;
10594 padding-left: 1rem !important;
10597 padding-right: 1.5rem !important;
10598 padding-left: 1.5rem !important;
10601 padding-right: 3rem !important;
10602 padding-left: 3rem !important;
10605 padding-top: 0 !important;
10606 padding-bottom: 0 !important;
10609 padding-top: 0.25rem !important;
10610 padding-bottom: 0.25rem !important;
10613 padding-top: 0.5rem !important;
10614 padding-bottom: 0.5rem !important;
10617 padding-top: 1rem !important;
10618 padding-bottom: 1rem !important;
10621 padding-top: 1.5rem !important;
10622 padding-bottom: 1.5rem !important;
10625 padding-top: 3rem !important;
10626 padding-bottom: 3rem !important;
10629 padding-top: 0 !important;
10632 padding-top: 0.25rem !important;
10635 padding-top: 0.5rem !important;
10638 padding-top: 1rem !important;
10641 padding-top: 1.5rem !important;
10644 padding-top: 3rem !important;
10647 padding-right: 0 !important;
10650 padding-right: 0.25rem !important;
10653 padding-right: 0.5rem !important;
10656 padding-right: 1rem !important;
10659 padding-right: 1.5rem !important;
10662 padding-right: 3rem !important;
10665 padding-bottom: 0 !important;
10668 padding-bottom: 0.25rem !important;
10671 padding-bottom: 0.5rem !important;
10674 padding-bottom: 1rem !important;
10677 padding-bottom: 1.5rem !important;
10680 padding-bottom: 3rem !important;
10683 padding-left: 0 !important;
10686 padding-left: 0.25rem !important;
10689 padding-left: 0.5rem !important;
10692 padding-left: 1rem !important;
10695 padding-left: 1.5rem !important;
10698 padding-left: 3rem !important;
10704 gap: 0.25rem !important;
10707 gap: 0.5rem !important;
10710 gap: 1rem !important;
10713 gap: 1.5rem !important;
10716 gap: 3rem !important;
10719 row-gap: 0 !important;
10722 row-gap: 0.25rem !important;
10725 row-gap: 0.5rem !important;
10728 row-gap: 1rem !important;
10731 row-gap: 1.5rem !important;
10734 row-gap: 3rem !important;
10737 column-gap: 0 !important;
10740 column-gap: 0.25rem !important;
10743 column-gap: 0.5rem !important;
10746 column-gap: 1rem !important;
10749 column-gap: 1.5rem !important;
10752 column-gap: 3rem !important;
10755 text-align: left !important;
10758 text-align: right !important;
10761 text-align: center !important;
10764 @media (min-width: 1200px) {
10766 float: left !important;
10769 float: right !important;
10772 float: none !important;
10774 .object-fit-xl-contain {
10775 object-fit: contain !important;
10777 .object-fit-xl-cover {
10778 object-fit: cover !important;
10780 .object-fit-xl-fill {
10781 object-fit: fill !important;
10783 .object-fit-xl-scale {
10784 object-fit: scale-down !important;
10786 .object-fit-xl-none {
10787 object-fit: none !important;
10790 display: inline !important;
10792 .d-xl-inline-block {
10793 display: inline-block !important;
10796 display: block !important;
10799 display: grid !important;
10801 .d-xl-inline-grid {
10802 display: inline-grid !important;
10805 display: table !important;
10808 display: table-row !important;
10811 display: table-cell !important;
10814 display: flex !important;
10816 .d-xl-inline-flex {
10817 display: inline-flex !important;
10820 display: none !important;
10823 flex: 1 1 auto !important;
10826 flex-direction: row !important;
10829 flex-direction: column !important;
10831 .flex-xl-row-reverse {
10832 flex-direction: row-reverse !important;
10834 .flex-xl-column-reverse {
10835 flex-direction: column-reverse !important;
10838 flex-grow: 0 !important;
10841 flex-grow: 1 !important;
10843 .flex-xl-shrink-0 {
10844 flex-shrink: 0 !important;
10846 .flex-xl-shrink-1 {
10847 flex-shrink: 1 !important;
10850 flex-wrap: wrap !important;
10853 flex-wrap: nowrap !important;
10855 .flex-xl-wrap-reverse {
10856 flex-wrap: wrap-reverse !important;
10858 .justify-content-xl-start {
10859 justify-content: flex-start !important;
10861 .justify-content-xl-end {
10862 justify-content: flex-end !important;
10864 .justify-content-xl-center {
10865 justify-content: center !important;
10867 .justify-content-xl-between {
10868 justify-content: space-between !important;
10870 .justify-content-xl-around {
10871 justify-content: space-around !important;
10873 .justify-content-xl-evenly {
10874 justify-content: space-evenly !important;
10876 .align-items-xl-start {
10877 align-items: flex-start !important;
10879 .align-items-xl-end {
10880 align-items: flex-end !important;
10882 .align-items-xl-center {
10883 align-items: center !important;
10885 .align-items-xl-baseline {
10886 align-items: baseline !important;
10888 .align-items-xl-stretch {
10889 align-items: stretch !important;
10891 .align-content-xl-start {
10892 align-content: flex-start !important;
10894 .align-content-xl-end {
10895 align-content: flex-end !important;
10897 .align-content-xl-center {
10898 align-content: center !important;
10900 .align-content-xl-between {
10901 align-content: space-between !important;
10903 .align-content-xl-around {
10904 align-content: space-around !important;
10906 .align-content-xl-stretch {
10907 align-content: stretch !important;
10909 .align-self-xl-auto {
10910 align-self: auto !important;
10912 .align-self-xl-start {
10913 align-self: flex-start !important;
10915 .align-self-xl-end {
10916 align-self: flex-end !important;
10918 .align-self-xl-center {
10919 align-self: center !important;
10921 .align-self-xl-baseline {
10922 align-self: baseline !important;
10924 .align-self-xl-stretch {
10925 align-self: stretch !important;
10928 order: -1 !important;
10931 order: 0 !important;
10934 order: 1 !important;
10937 order: 2 !important;
10940 order: 3 !important;
10943 order: 4 !important;
10946 order: 5 !important;
10949 order: 6 !important;
10952 margin: 0 !important;
10955 margin: 0.25rem !important;
10958 margin: 0.5rem !important;
10961 margin: 1rem !important;
10964 margin: 1.5rem !important;
10967 margin: 3rem !important;
10970 margin: auto !important;
10973 margin-right: 0 !important;
10974 margin-left: 0 !important;
10977 margin-right: 0.25rem !important;
10978 margin-left: 0.25rem !important;
10981 margin-right: 0.5rem !important;
10982 margin-left: 0.5rem !important;
10985 margin-right: 1rem !important;
10986 margin-left: 1rem !important;
10989 margin-right: 1.5rem !important;
10990 margin-left: 1.5rem !important;
10993 margin-right: 3rem !important;
10994 margin-left: 3rem !important;
10997 margin-right: auto !important;
10998 margin-left: auto !important;
11001 margin-top: 0 !important;
11002 margin-bottom: 0 !important;
11005 margin-top: 0.25rem !important;
11006 margin-bottom: 0.25rem !important;
11009 margin-top: 0.5rem !important;
11010 margin-bottom: 0.5rem !important;
11013 margin-top: 1rem !important;
11014 margin-bottom: 1rem !important;
11017 margin-top: 1.5rem !important;
11018 margin-bottom: 1.5rem !important;
11021 margin-top: 3rem !important;
11022 margin-bottom: 3rem !important;
11025 margin-top: auto !important;
11026 margin-bottom: auto !important;
11029 margin-top: 0 !important;
11032 margin-top: 0.25rem !important;
11035 margin-top: 0.5rem !important;
11038 margin-top: 1rem !important;
11041 margin-top: 1.5rem !important;
11044 margin-top: 3rem !important;
11047 margin-top: auto !important;
11050 margin-right: 0 !important;
11053 margin-right: 0.25rem !important;
11056 margin-right: 0.5rem !important;
11059 margin-right: 1rem !important;
11062 margin-right: 1.5rem !important;
11065 margin-right: 3rem !important;
11068 margin-right: auto !important;
11071 margin-bottom: 0 !important;
11074 margin-bottom: 0.25rem !important;
11077 margin-bottom: 0.5rem !important;
11080 margin-bottom: 1rem !important;
11083 margin-bottom: 1.5rem !important;
11086 margin-bottom: 3rem !important;
11089 margin-bottom: auto !important;
11092 margin-left: 0 !important;
11095 margin-left: 0.25rem !important;
11098 margin-left: 0.5rem !important;
11101 margin-left: 1rem !important;
11104 margin-left: 1.5rem !important;
11107 margin-left: 3rem !important;
11110 margin-left: auto !important;
11113 padding: 0 !important;
11116 padding: 0.25rem !important;
11119 padding: 0.5rem !important;
11122 padding: 1rem !important;
11125 padding: 1.5rem !important;
11128 padding: 3rem !important;
11131 padding-right: 0 !important;
11132 padding-left: 0 !important;
11135 padding-right: 0.25rem !important;
11136 padding-left: 0.25rem !important;
11139 padding-right: 0.5rem !important;
11140 padding-left: 0.5rem !important;
11143 padding-right: 1rem !important;
11144 padding-left: 1rem !important;
11147 padding-right: 1.5rem !important;
11148 padding-left: 1.5rem !important;
11151 padding-right: 3rem !important;
11152 padding-left: 3rem !important;
11155 padding-top: 0 !important;
11156 padding-bottom: 0 !important;
11159 padding-top: 0.25rem !important;
11160 padding-bottom: 0.25rem !important;
11163 padding-top: 0.5rem !important;
11164 padding-bottom: 0.5rem !important;
11167 padding-top: 1rem !important;
11168 padding-bottom: 1rem !important;
11171 padding-top: 1.5rem !important;
11172 padding-bottom: 1.5rem !important;
11175 padding-top: 3rem !important;
11176 padding-bottom: 3rem !important;
11179 padding-top: 0 !important;
11182 padding-top: 0.25rem !important;
11185 padding-top: 0.5rem !important;
11188 padding-top: 1rem !important;
11191 padding-top: 1.5rem !important;
11194 padding-top: 3rem !important;
11197 padding-right: 0 !important;
11200 padding-right: 0.25rem !important;
11203 padding-right: 0.5rem !important;
11206 padding-right: 1rem !important;
11209 padding-right: 1.5rem !important;
11212 padding-right: 3rem !important;
11215 padding-bottom: 0 !important;
11218 padding-bottom: 0.25rem !important;
11221 padding-bottom: 0.5rem !important;
11224 padding-bottom: 1rem !important;
11227 padding-bottom: 1.5rem !important;
11230 padding-bottom: 3rem !important;
11233 padding-left: 0 !important;
11236 padding-left: 0.25rem !important;
11239 padding-left: 0.5rem !important;
11242 padding-left: 1rem !important;
11245 padding-left: 1.5rem !important;
11248 padding-left: 3rem !important;
11254 gap: 0.25rem !important;
11257 gap: 0.5rem !important;
11260 gap: 1rem !important;
11263 gap: 1.5rem !important;
11266 gap: 3rem !important;
11269 row-gap: 0 !important;
11272 row-gap: 0.25rem !important;
11275 row-gap: 0.5rem !important;
11278 row-gap: 1rem !important;
11281 row-gap: 1.5rem !important;
11284 row-gap: 3rem !important;
11287 column-gap: 0 !important;
11290 column-gap: 0.25rem !important;
11293 column-gap: 0.5rem !important;
11296 column-gap: 1rem !important;
11299 column-gap: 1.5rem !important;
11302 column-gap: 3rem !important;
11305 text-align: left !important;
11308 text-align: right !important;
11311 text-align: center !important;
11314 @media (min-width: 1400px) {
11316 float: left !important;
11319 float: right !important;
11322 float: none !important;
11324 .object-fit-xxl-contain {
11325 object-fit: contain !important;
11327 .object-fit-xxl-cover {
11328 object-fit: cover !important;
11330 .object-fit-xxl-fill {
11331 object-fit: fill !important;
11333 .object-fit-xxl-scale {
11334 object-fit: scale-down !important;
11336 .object-fit-xxl-none {
11337 object-fit: none !important;
11340 display: inline !important;
11342 .d-xxl-inline-block {
11343 display: inline-block !important;
11346 display: block !important;
11349 display: grid !important;
11351 .d-xxl-inline-grid {
11352 display: inline-grid !important;
11355 display: table !important;
11358 display: table-row !important;
11360 .d-xxl-table-cell {
11361 display: table-cell !important;
11364 display: flex !important;
11366 .d-xxl-inline-flex {
11367 display: inline-flex !important;
11370 display: none !important;
11373 flex: 1 1 auto !important;
11376 flex-direction: row !important;
11379 flex-direction: column !important;
11381 .flex-xxl-row-reverse {
11382 flex-direction: row-reverse !important;
11384 .flex-xxl-column-reverse {
11385 flex-direction: column-reverse !important;
11388 flex-grow: 0 !important;
11391 flex-grow: 1 !important;
11393 .flex-xxl-shrink-0 {
11394 flex-shrink: 0 !important;
11396 .flex-xxl-shrink-1 {
11397 flex-shrink: 1 !important;
11400 flex-wrap: wrap !important;
11403 flex-wrap: nowrap !important;
11405 .flex-xxl-wrap-reverse {
11406 flex-wrap: wrap-reverse !important;
11408 .justify-content-xxl-start {
11409 justify-content: flex-start !important;
11411 .justify-content-xxl-end {
11412 justify-content: flex-end !important;
11414 .justify-content-xxl-center {
11415 justify-content: center !important;
11417 .justify-content-xxl-between {
11418 justify-content: space-between !important;
11420 .justify-content-xxl-around {
11421 justify-content: space-around !important;
11423 .justify-content-xxl-evenly {
11424 justify-content: space-evenly !important;
11426 .align-items-xxl-start {
11427 align-items: flex-start !important;
11429 .align-items-xxl-end {
11430 align-items: flex-end !important;
11432 .align-items-xxl-center {
11433 align-items: center !important;
11435 .align-items-xxl-baseline {
11436 align-items: baseline !important;
11438 .align-items-xxl-stretch {
11439 align-items: stretch !important;
11441 .align-content-xxl-start {
11442 align-content: flex-start !important;
11444 .align-content-xxl-end {
11445 align-content: flex-end !important;
11447 .align-content-xxl-center {
11448 align-content: center !important;
11450 .align-content-xxl-between {
11451 align-content: space-between !important;
11453 .align-content-xxl-around {
11454 align-content: space-around !important;
11456 .align-content-xxl-stretch {
11457 align-content: stretch !important;
11459 .align-self-xxl-auto {
11460 align-self: auto !important;
11462 .align-self-xxl-start {
11463 align-self: flex-start !important;
11465 .align-self-xxl-end {
11466 align-self: flex-end !important;
11468 .align-self-xxl-center {
11469 align-self: center !important;
11471 .align-self-xxl-baseline {
11472 align-self: baseline !important;
11474 .align-self-xxl-stretch {
11475 align-self: stretch !important;
11478 order: -1 !important;
11481 order: 0 !important;
11484 order: 1 !important;
11487 order: 2 !important;
11490 order: 3 !important;
11493 order: 4 !important;
11496 order: 5 !important;
11499 order: 6 !important;
11502 margin: 0 !important;
11505 margin: 0.25rem !important;
11508 margin: 0.5rem !important;
11511 margin: 1rem !important;
11514 margin: 1.5rem !important;
11517 margin: 3rem !important;
11520 margin: auto !important;
11523 margin-right: 0 !important;
11524 margin-left: 0 !important;
11527 margin-right: 0.25rem !important;
11528 margin-left: 0.25rem !important;
11531 margin-right: 0.5rem !important;
11532 margin-left: 0.5rem !important;
11535 margin-right: 1rem !important;
11536 margin-left: 1rem !important;
11539 margin-right: 1.5rem !important;
11540 margin-left: 1.5rem !important;
11543 margin-right: 3rem !important;
11544 margin-left: 3rem !important;
11547 margin-right: auto !important;
11548 margin-left: auto !important;
11551 margin-top: 0 !important;
11552 margin-bottom: 0 !important;
11555 margin-top: 0.25rem !important;
11556 margin-bottom: 0.25rem !important;
11559 margin-top: 0.5rem !important;
11560 margin-bottom: 0.5rem !important;
11563 margin-top: 1rem !important;
11564 margin-bottom: 1rem !important;
11567 margin-top: 1.5rem !important;
11568 margin-bottom: 1.5rem !important;
11571 margin-top: 3rem !important;
11572 margin-bottom: 3rem !important;
11575 margin-top: auto !important;
11576 margin-bottom: auto !important;
11579 margin-top: 0 !important;
11582 margin-top: 0.25rem !important;
11585 margin-top: 0.5rem !important;
11588 margin-top: 1rem !important;
11591 margin-top: 1.5rem !important;
11594 margin-top: 3rem !important;
11597 margin-top: auto !important;
11600 margin-right: 0 !important;
11603 margin-right: 0.25rem !important;
11606 margin-right: 0.5rem !important;
11609 margin-right: 1rem !important;
11612 margin-right: 1.5rem !important;
11615 margin-right: 3rem !important;
11618 margin-right: auto !important;
11621 margin-bottom: 0 !important;
11624 margin-bottom: 0.25rem !important;
11627 margin-bottom: 0.5rem !important;
11630 margin-bottom: 1rem !important;
11633 margin-bottom: 1.5rem !important;
11636 margin-bottom: 3rem !important;
11639 margin-bottom: auto !important;
11642 margin-left: 0 !important;
11645 margin-left: 0.25rem !important;
11648 margin-left: 0.5rem !important;
11651 margin-left: 1rem !important;
11654 margin-left: 1.5rem !important;
11657 margin-left: 3rem !important;
11660 margin-left: auto !important;
11663 padding: 0 !important;
11666 padding: 0.25rem !important;
11669 padding: 0.5rem !important;
11672 padding: 1rem !important;
11675 padding: 1.5rem !important;
11678 padding: 3rem !important;
11681 padding-right: 0 !important;
11682 padding-left: 0 !important;
11685 padding-right: 0.25rem !important;
11686 padding-left: 0.25rem !important;
11689 padding-right: 0.5rem !important;
11690 padding-left: 0.5rem !important;
11693 padding-right: 1rem !important;
11694 padding-left: 1rem !important;
11697 padding-right: 1.5rem !important;
11698 padding-left: 1.5rem !important;
11701 padding-right: 3rem !important;
11702 padding-left: 3rem !important;
11705 padding-top: 0 !important;
11706 padding-bottom: 0 !important;
11709 padding-top: 0.25rem !important;
11710 padding-bottom: 0.25rem !important;
11713 padding-top: 0.5rem !important;
11714 padding-bottom: 0.5rem !important;
11717 padding-top: 1rem !important;
11718 padding-bottom: 1rem !important;
11721 padding-top: 1.5rem !important;
11722 padding-bottom: 1.5rem !important;
11725 padding-top: 3rem !important;
11726 padding-bottom: 3rem !important;
11729 padding-top: 0 !important;
11732 padding-top: 0.25rem !important;
11735 padding-top: 0.5rem !important;
11738 padding-top: 1rem !important;
11741 padding-top: 1.5rem !important;
11744 padding-top: 3rem !important;
11747 padding-right: 0 !important;
11750 padding-right: 0.25rem !important;
11753 padding-right: 0.5rem !important;
11756 padding-right: 1rem !important;
11759 padding-right: 1.5rem !important;
11762 padding-right: 3rem !important;
11765 padding-bottom: 0 !important;
11768 padding-bottom: 0.25rem !important;
11771 padding-bottom: 0.5rem !important;
11774 padding-bottom: 1rem !important;
11777 padding-bottom: 1.5rem !important;
11780 padding-bottom: 3rem !important;
11783 padding-left: 0 !important;
11786 padding-left: 0.25rem !important;
11789 padding-left: 0.5rem !important;
11792 padding-left: 1rem !important;
11795 padding-left: 1.5rem !important;
11798 padding-left: 3rem !important;
11804 gap: 0.25rem !important;
11807 gap: 0.5rem !important;
11810 gap: 1rem !important;
11813 gap: 1.5rem !important;
11816 gap: 3rem !important;
11819 row-gap: 0 !important;
11822 row-gap: 0.25rem !important;
11825 row-gap: 0.5rem !important;
11828 row-gap: 1rem !important;
11831 row-gap: 1.5rem !important;
11834 row-gap: 3rem !important;
11836 .column-gap-xxl-0 {
11837 column-gap: 0 !important;
11839 .column-gap-xxl-1 {
11840 column-gap: 0.25rem !important;
11842 .column-gap-xxl-2 {
11843 column-gap: 0.5rem !important;
11845 .column-gap-xxl-3 {
11846 column-gap: 1rem !important;
11848 .column-gap-xxl-4 {
11849 column-gap: 1.5rem !important;
11851 .column-gap-xxl-5 {
11852 column-gap: 3rem !important;
11855 text-align: left !important;
11858 text-align: right !important;
11861 text-align: center !important;
11864 @media (min-width: 1200px) {
11866 font-size: 2.5rem !important;
11869 font-size: 2rem !important;
11872 font-size: 1.75rem !important;
11875 font-size: 1.5rem !important;
11880 display: inline !important;
11882 .d-print-inline-block {
11883 display: inline-block !important;
11886 display: block !important;
11889 display: grid !important;
11891 .d-print-inline-grid {
11892 display: inline-grid !important;
11895 display: table !important;
11897 .d-print-table-row {
11898 display: table-row !important;
11900 .d-print-table-cell {
11901 display: table-cell !important;
11904 display: flex !important;
11906 .d-print-inline-flex {
11907 display: inline-flex !important;
11910 display: none !important;
11914 background: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
11921 .dropdown-item:hover,
11926 .btn-sm, .btn-group-sm > .btn {
11930 .form-control::placeholder {
11931 text-shadow: 0.5px 0.5px 0 #01cdfe, 0.5px -0.5px 0 #01cdfe, -0.5px 0.5px 0 #01cdfe, -0.5px -0.5px 0 #01cdfe;
11934 .input-group-text {
11935 background: #adb5bd;
11938 /*# sourceMappingURL=vaporwave-dark.css.map */