Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15138 | Rev 15238 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
7288 stevensc 1
@charset "UTF-8";
2
/*!
3
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
4
 * Copyright 2011-2021 The Bootstrap Authors
5
 * Copyright 2011-2021 Twitter, Inc.
6
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
7
 */
8
:root {
9
  --bs-blue: #0d6efd;
10
  --bs-indigo: #6610f2;
11
  --bs-purple: #6f42c1;
12
  --bs-pink: #d63384;
13
  --bs-red: #dc3545;
14
  --bs-orange: #fd7e14;
15
  --bs-yellow: #ffc107;
16
  --bs-green: #198754;
17
  --bs-teal: #20c997;
18
  --bs-cyan: #0dcaf0;
19
  --bs-white: #fff;
20
  --bs-gray: #6c757d;
21
  --bs-gray-dark: #343a40;
22
  --bs-gray-100: #f8f9fa;
23
  --bs-gray-200: #e9ecef;
24
  --bs-gray-300: #dee2e6;
25
  --bs-gray-400: #ced4da;
26
  --bs-gray-500: #adb5bd;
27
  --bs-gray-600: #6c757d;
28
  --bs-gray-700: #495057;
29
  --bs-gray-800: #343a40;
30
  --bs-gray-900: #212529;
31
  --bs-primary: #0f6fec;
32
  --bs-secondary: #14191e;
33
  --bs-success: #0cbc87;
34
  --bs-info: #4f9ef8;
35
  --bs-warning: #f7c32e;
36
  --bs-danger: #d6293e;
37
  --bs-light: #eef0f2;
38
  --bs-dark: #14191e;
39
  --bs-primary-rgb: 15, 111, 236;
40
  --bs-secondary-rgb: 20, 25, 30;
41
  --bs-success-rgb: 12, 188, 135;
42
  --bs-info-rgb: 79, 158, 248;
43
  --bs-warning-rgb: 247, 195, 46;
44
  --bs-danger-rgb: 214, 41, 62;
45
  --bs-light-rgb: 238, 240, 242;
46
  --bs-dark-rgb: 20, 25, 30;
47
  --bs-white-rgb: 255, 255, 255;
48
  --bs-black-rgb: 0, 0, 0;
49
  --bs-body-color-rgb: 103, 106, 121;
50
  --bs-body-bg-rgb: 239, 242, 246;
51
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
52
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
53
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
54
  --bs-body-font-family: Inter, sans-serif;
55
  --bs-body-font-size: 0.9375rem;
56
  --bs-body-font-weight: 400;
57
  --bs-body-line-height: 1.5;
58
  --bs-body-color: #676a79;
59
  --bs-body-bg: #eff2f6;
60
}
61
 
62
*,
63
*::before,
64
*::after {
65
  -webkit-box-sizing: border-box;
66
          box-sizing: border-box;
67
}
68
 
69
@media (prefers-reduced-motion: no-preference) {
70
  :root {
71
    scroll-behavior: smooth;
72
  }
73
}
74
 
75
body {
76
  margin: 0;
77
  font-family: var(--bs-body-font-family);
78
  font-size: var(--bs-body-font-size);
79
  font-weight: var(--bs-body-font-weight);
80
  line-height: var(--bs-body-line-height);
81
  color: var(--bs-body-color);
82
  text-align: var(--bs-body-text-align);
83
  background-color: var(--bs-body-bg);
84
  -webkit-text-size-adjust: 100%;
85
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
86
}
87
 
88
hr {
89
  margin: 1rem 0;
90
  color: #a1a1a8;
91
  background-color: currentColor;
92
  border: 0;
93
  opacity: 0.25;
94
}
95
 
96
hr:not([size]) {
97
  height: 1px;
98
}
99
 
100
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
101
  margin-top: 0;
102
  margin-bottom: 0.5rem;
103
  font-family: "Inter", sans-serif;
104
  font-weight: 700;
105
  line-height: 1.25;
106
  color: #14191e;
107
}
108
 
109
h1, .h1 {
110
  font-size: calc(1.359375rem + 1.3125vw);
111
}
112
@media (min-width: 1200px) {
113
  h1, .h1 {
114
    font-size: 2.34375rem;
115
  }
116
}
117
 
118
h2, .h2 {
119
  font-size: calc(1.3125rem + 0.75vw);
120
}
121
@media (min-width: 1200px) {
122
  h2, .h2 {
123
    font-size: 1.875rem;
124
  }
125
}
126
 
127
h3, .h3 {
128
  font-size: calc(1.2890625rem + 0.46875vw);
129
}
130
@media (min-width: 1200px) {
131
  h3, .h3 {
132
    font-size: 1.640625rem;
133
  }
134
}
135
 
136
h4, .h4 {
137
  font-size: calc(1.265625rem + 0.1875vw);
138
}
139
@media (min-width: 1200px) {
140
  h4, .h4 {
141
    font-size: 1.40625rem;
142
  }
143
}
144
 
145
h5, .h5 {
146
  font-size: 1.171875rem;
147
}
148
 
149
h6, .h6 {
150
  font-size: 0.9375rem;
151
}
152
 
153
p {
154
  margin-top: 0;
155
  margin-bottom: 1rem;
156
}
157
 
158
abbr[title],
159
abbr[data-bs-original-title] {
160
  -webkit-text-decoration: underline dotted;
161
          text-decoration: underline dotted;
162
  cursor: help;
163
  -webkit-text-decoration-skip-ink: none;
164
          text-decoration-skip-ink: none;
165
}
166
 
167
address {
168
  margin-bottom: 1rem;
169
  font-style: normal;
170
  line-height: inherit;
171
}
172
 
173
ol,
174
ul {
175
  padding-left: 2rem;
176
}
177
 
178
ol,
179
ul,
180
dl {
181
  margin-top: 0;
182
  margin-bottom: 1rem;
183
}
184
 
185
ol ol,
186
ul ul,
187
ol ul,
188
ul ol {
189
  margin-bottom: 0;
190
}
191
 
192
dt {
193
  font-weight: 700;
194
}
195
 
196
dd {
197
  margin-bottom: 0.5rem;
198
  margin-left: 0;
199
}
200
 
201
blockquote {
202
  margin: 0 0 1rem;
203
}
204
 
205
b,
206
strong {
207
  font-weight: bolder;
208
}
209
 
210
small, .small {
211
  font-size: 0.875em;
212
}
213
 
214
mark, .mark {
215
  padding: 0.2em;
216
  background-color: #fcf8e3;
217
}
218
 
219
sub,
220
sup {
221
  position: relative;
222
  font-size: 0.75em;
223
  line-height: 0;
224
  vertical-align: baseline;
225
}
226
 
227
sub {
228
  bottom: -0.25em;
229
}
230
 
231
sup {
232
  top: -0.5em;
233
}
234
 
235
a {
236
  color: #0f6fec;
237
  text-decoration: none;
238
}
239
a:hover {
240
  color: #0c59bd;
241
}
242
 
243
a:not([href]):not([class]), a:not([href]):not([class]):hover {
244
  color: inherit;
245
  text-decoration: none;
246
}
247
 
248
pre,
249
code,
250
kbd,
251
samp {
252
  font-family: var(--bs-font-monospace);
253
  font-size: 1em;
254
  direction: ltr /* rtl:ignore */;
255
  unicode-bidi: bidi-override;
256
}
257
 
258
pre {
259
  display: block;
260
  margin-top: 0;
261
  margin-bottom: 1rem;
262
  overflow: auto;
263
  font-size: 0.875em;
264
}
265
pre code {
266
  font-size: inherit;
267
  color: inherit;
268
  word-break: normal;
269
}
270
 
271
code {
272
  font-size: 0.875em;
273
  color: #d63384;
274
  word-wrap: break-word;
275
}
276
a > code {
277
  color: inherit;
278
}
279
 
280
kbd {
281
  padding: 0.2rem 0.4rem;
282
  font-size: 0.875em;
283
  color: #fff;
284
  background-color: #212529;
285
  border-radius: 0.2rem;
286
}
287
kbd kbd {
288
  padding: 0;
289
  font-size: 1em;
290
  font-weight: 700;
291
}
292
 
293
figure {
294
  margin: 0 0 1rem;
295
}
296
 
297
img,
298
svg {
299
  vertical-align: middle;
300
}
301
 
302
table {
303
  caption-side: bottom;
304
  border-collapse: collapse;
305
}
306
 
307
caption {
308
  padding-top: 0.5rem;
309
  padding-bottom: 0.5rem;
310
  color: #6c757d;
311
  text-align: left;
312
}
313
 
314
th {
315
  text-align: inherit;
316
  text-align: -webkit-match-parent;
317
}
318
 
319
thead,
320
tbody,
321
tfoot,
322
tr,
323
td,
324
th {
325
  border-color: inherit;
326
  border-style: solid;
327
  border-width: 0;
328
}
329
 
330
label {
331
  display: inline-block;
332
}
333
 
334
button {
335
  border-radius: 0;
336
}
337
 
338
button:focus:not(:focus-visible) {
339
  outline: 0;
340
}
341
 
342
input,
343
button,
344
select,
345
optgroup,
346
textarea {
347
  margin: 0;
348
  font-family: inherit;
349
  font-size: inherit;
350
  line-height: inherit;
351
}
352
 
353
button,
354
select {
355
  text-transform: none;
356
}
357
 
358
[role=button] {
359
  cursor: pointer;
360
}
361
 
362
select {
363
  word-wrap: normal;
364
}
365
select:disabled {
366
  opacity: 1;
367
}
368
 
369
[list]::-webkit-calendar-picker-indicator {
370
  display: none;
371
}
372
 
373
button,
374
[type=button],
375
[type=reset],
376
[type=submit] {
377
  -webkit-appearance: button;
378
}
379
button:not(:disabled),
380
[type=button]:not(:disabled),
381
[type=reset]:not(:disabled),
382
[type=submit]:not(:disabled) {
383
  cursor: pointer;
384
}
385
 
386
::-moz-focus-inner {
387
  padding: 0;
388
  border-style: none;
389
}
390
 
391
textarea {
392
  resize: vertical;
393
}
394
 
395
fieldset {
396
  min-width: 0;
397
  padding: 0;
398
  margin: 0;
399
  border: 0;
400
}
401
 
402
legend {
403
  float: left;
404
  width: 100%;
405
  padding: 0;
406
  margin-bottom: 0.5rem;
407
  font-size: calc(1.275rem + 0.3vw);
408
  line-height: inherit;
409
}
410
@media (min-width: 1200px) {
411
  legend {
412
    font-size: 1.5rem;
413
  }
414
}
415
legend + * {
416
  clear: left;
417
}
418
 
419
::-webkit-datetime-edit-fields-wrapper,
420
::-webkit-datetime-edit-text,
421
::-webkit-datetime-edit-minute,
422
::-webkit-datetime-edit-hour-field,
423
::-webkit-datetime-edit-day-field,
424
::-webkit-datetime-edit-month-field,
425
::-webkit-datetime-edit-year-field {
426
  padding: 0;
427
}
428
 
429
::-webkit-inner-spin-button {
430
  height: auto;
431
}
432
 
433
[type=search] {
434
  outline-offset: -2px;
435
  -webkit-appearance: textfield;
436
}
437
 
438
/* rtl:raw:
439
[type="tel"],
440
[type="url"],
441
[type="email"],
442
[type="number"] {
443
  direction: ltr;
444
}
445
*/
446
::-webkit-search-decoration {
447
  -webkit-appearance: none;
448
}
449
 
450
::-webkit-color-swatch-wrapper {
451
  padding: 0;
452
}
453
 
454
::-webkit-file-upload-button {
455
  font: inherit;
456
}
457
 
458
::file-selector-button {
459
  font: inherit;
460
}
461
 
462
::-webkit-file-upload-button {
463
  font: inherit;
464
  -webkit-appearance: button;
465
}
466
 
467
output {
468
  display: inline-block;
469
}
470
 
471
iframe {
472
  border: 0;
473
}
474
 
475
summary {
476
  display: list-item;
477
  cursor: pointer;
478
}
479
 
480
progress {
481
  vertical-align: baseline;
482
}
483
 
484
[hidden] {
485
  display: none !important;
486
}
487
 
488
.lead {
489
  font-size: 1.171875rem;
490
  font-weight: 400;
491
}
492
 
493
.display-1 {
494
  font-size: calc(1.625rem + 4.5vw);
495
  font-weight: 700;
496
  line-height: 1.25;
497
}
498
@media (min-width: 1200px) {
499
  .display-1 {
500
    font-size: 5rem;
501
  }
502
}
503
 
504
.display-2 {
505
  font-size: calc(1.575rem + 3.9vw);
506
  font-weight: 700;
507
  line-height: 1.25;
508
}
509
@media (min-width: 1200px) {
510
  .display-2 {
511
    font-size: 4.5rem;
512
  }
513
}
514
 
515
.display-3 {
516
  font-size: calc(1.525rem + 3.3vw);
517
  font-weight: 700;
518
  line-height: 1.25;
519
}
520
@media (min-width: 1200px) {
521
  .display-3 {
522
    font-size: 4rem;
523
  }
524
}
525
 
526
.display-4 {
527
  font-size: calc(1.475rem + 2.7vw);
528
  font-weight: 700;
529
  line-height: 1.25;
530
}
531
@media (min-width: 1200px) {
532
  .display-4 {
533
    font-size: 3.5rem;
534
  }
535
}
536
 
537
.display-5 {
538
  font-size: calc(1.425rem + 2.1vw);
539
  font-weight: 700;
540
  line-height: 1.25;
541
}
542
@media (min-width: 1200px) {
543
  .display-5 {
544
    font-size: 3rem;
545
  }
546
}
547
 
548
.display-6 {
549
  font-size: calc(1.375rem + 1.5vw);
550
  font-weight: 700;
551
  line-height: 1.25;
552
}
553
@media (min-width: 1200px) {
554
  .display-6 {
555
    font-size: 2.5rem;
556
  }
557
}
558
 
559
.list-unstyled {
560
  padding-left: 0;
561
  list-style: none;
562
}
563
 
564
.list-inline {
565
  padding-left: 0;
566
  list-style: none;
567
}
568
 
569
.list-inline-item {
570
  display: inline-block;
571
}
572
.list-inline-item:not(:last-child) {
573
  margin-right: 0.5rem;
574
}
575
 
576
.initialism {
577
  font-size: 0.875em;
578
  text-transform: uppercase;
579
}
580
 
581
.blockquote {
582
  margin-bottom: 1rem;
583
  font-size: 1.25rem;
584
}
585
.blockquote > :last-child {
586
  margin-bottom: 0;
587
}
588
 
589
.blockquote-footer {
590
  margin-top: -1rem;
591
  margin-bottom: 1rem;
592
  font-size: 0.875em;
593
  color: #6c757d;
594
}
595
.blockquote-footer::before {
596
  content: "— ";
597
}
598
 
599
.img-fluid {
600
  max-width: 100%;
601
  height: auto;
602
}
603
 
604
.img-thumbnail {
605
  padding: 0.25rem;
606
  background-color: #fff;
607
  border: 1px solid #dee2e6;
608
  border-radius: 0.25rem;
609
  max-width: 100%;
610
  height: auto;
611
}
612
 
613
.figure {
614
  display: inline-block;
615
}
616
 
617
.figure-img {
618
  margin-bottom: 0.5rem;
619
  line-height: 1;
620
}
621
 
622
.figure-caption {
623
  font-size: 0.875em;
624
  color: #6c757d;
625
}
626
 
627
.container,
628
.container-fluid,
629
.container-xxl,
630
.container-xl,
631
.container-lg,
632
.container-md,
633
.container-sm {
634
  width: 100%;
635
  padding-right: var(--bs-gutter-x, 0.75rem);
636
  padding-left: var(--bs-gutter-x, 0.75rem);
637
  margin-right: auto;
638
  margin-left: auto;
639
}
640
 
641
@media (min-width: 576px) {
642
  .container-sm, .container {
643
    max-width: 96%;
644
  }
645
}
646
@media (min-width: 768px) {
647
  .container-md, .container-sm, .container {
648
    max-width: 100%;
649
  }
650
}
651
@media (min-width: 992px) {
652
  .container-lg, .container-md, .container-sm, .container {
653
    max-width: 100%;
654
  }
655
}
656
@media (min-width: 1200px) {
657
  .container-xl, .container-lg, .container-md, .container-sm, .container {
658
    max-width: 1140px;
659
  }
660
}
661
@media (min-width: 1400px) {
662
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
663
    max-width: 1200px;
664
  }
665
}
666
.row {
667
  --bs-gutter-x: 1.5rem;
668
  --bs-gutter-y: 0;
669
  display: -webkit-box;
670
  display: -ms-flexbox;
671
  display: flex;
672
  -ms-flex-wrap: wrap;
673
      flex-wrap: wrap;
674
  margin-top: calc(-1 * var(--bs-gutter-y));
675
  margin-right: calc(-0.5 * var(--bs-gutter-x));
676
  margin-left: calc(-0.5 * var(--bs-gutter-x));
677
}
678
.row > * {
679
  -ms-flex-negative: 0;
680
      flex-shrink: 0;
681
  width: 100%;
682
  max-width: 100%;
683
  padding-right: calc(var(--bs-gutter-x) * 0.5);
684
  padding-left: calc(var(--bs-gutter-x) * 0.5);
685
  margin-top: var(--bs-gutter-y);
686
}
687
 
688
.col {
689
  -webkit-box-flex: 1;
690
      -ms-flex: 1 0 0%;
691
          flex: 1 0 0%;
692
}
693
 
694
.row-cols-auto > * {
695
  -webkit-box-flex: 0;
696
      -ms-flex: 0 0 auto;
697
          flex: 0 0 auto;
698
  width: auto;
699
}
700
 
701
.row-cols-1 > * {
702
  -webkit-box-flex: 0;
703
      -ms-flex: 0 0 auto;
704
          flex: 0 0 auto;
705
  width: 100%;
706
}
707
 
708
.row-cols-2 > * {
709
  -webkit-box-flex: 0;
710
      -ms-flex: 0 0 auto;
711
          flex: 0 0 auto;
712
  width: 50%;
713
}
714
 
715
.row-cols-3 > * {
716
  -webkit-box-flex: 0;
717
      -ms-flex: 0 0 auto;
718
          flex: 0 0 auto;
719
  width: 33.3333333333%;
720
}
721
 
722
.row-cols-4 > * {
723
  -webkit-box-flex: 0;
724
      -ms-flex: 0 0 auto;
725
          flex: 0 0 auto;
726
  width: 25%;
727
}
728
 
729
.row-cols-5 > * {
730
  -webkit-box-flex: 0;
731
      -ms-flex: 0 0 auto;
732
          flex: 0 0 auto;
733
  width: 20%;
734
}
735
 
736
.row-cols-6 > * {
737
  -webkit-box-flex: 0;
738
      -ms-flex: 0 0 auto;
739
          flex: 0 0 auto;
740
  width: 16.6666666667%;
741
}
742
 
743
.col-auto {
744
  -webkit-box-flex: 0;
745
      -ms-flex: 0 0 auto;
746
          flex: 0 0 auto;
747
  width: auto;
748
}
749
 
750
.col-1 {
751
  -webkit-box-flex: 0;
752
      -ms-flex: 0 0 auto;
753
          flex: 0 0 auto;
754
  width: 8.33333333%;
755
}
756
 
757
.col-2 {
758
  -webkit-box-flex: 0;
759
      -ms-flex: 0 0 auto;
760
          flex: 0 0 auto;
761
  width: 16.66666667%;
762
}
763
 
764
.col-3 {
765
  -webkit-box-flex: 0;
766
      -ms-flex: 0 0 auto;
767
          flex: 0 0 auto;
768
  width: 25%;
769
}
770
 
771
.col-4 {
772
  -webkit-box-flex: 0;
773
      -ms-flex: 0 0 auto;
774
          flex: 0 0 auto;
775
  width: 33.33333333%;
776
}
777
 
778
.col-5 {
779
  -webkit-box-flex: 0;
780
      -ms-flex: 0 0 auto;
781
          flex: 0 0 auto;
782
  width: 41.66666667%;
783
}
784
 
785
.col-6 {
786
  -webkit-box-flex: 0;
787
      -ms-flex: 0 0 auto;
788
          flex: 0 0 auto;
789
  width: 50%;
790
}
791
 
792
.col-7 {
793
  -webkit-box-flex: 0;
794
      -ms-flex: 0 0 auto;
795
          flex: 0 0 auto;
796
  width: 58.33333333%;
797
}
798
 
799
.col-8 {
800
  -webkit-box-flex: 0;
801
      -ms-flex: 0 0 auto;
802
          flex: 0 0 auto;
803
  width: 66.66666667%;
804
}
805
 
806
.col-9 {
807
  -webkit-box-flex: 0;
808
      -ms-flex: 0 0 auto;
809
          flex: 0 0 auto;
810
  width: 75%;
811
}
812
 
813
.col-10 {
814
  -webkit-box-flex: 0;
815
      -ms-flex: 0 0 auto;
816
          flex: 0 0 auto;
817
  width: 83.33333333%;
818
}
819
 
820
.col-11 {
821
  -webkit-box-flex: 0;
822
      -ms-flex: 0 0 auto;
823
          flex: 0 0 auto;
824
  width: 91.66666667%;
825
}
826
 
827
.col-12 {
828
  -webkit-box-flex: 0;
829
      -ms-flex: 0 0 auto;
830
          flex: 0 0 auto;
831
  width: 100%;
832
}
833
 
834
.offset-1 {
835
  margin-left: 8.33333333%;
836
}
837
 
838
.offset-2 {
839
  margin-left: 16.66666667%;
840
}
841
 
842
.offset-3 {
843
  margin-left: 25%;
844
}
845
 
846
.offset-4 {
847
  margin-left: 33.33333333%;
848
}
849
 
850
.offset-5 {
851
  margin-left: 41.66666667%;
852
}
853
 
854
.offset-6 {
855
  margin-left: 50%;
856
}
857
 
858
.offset-7 {
859
  margin-left: 58.33333333%;
860
}
861
 
862
.offset-8 {
863
  margin-left: 66.66666667%;
864
}
865
 
866
.offset-9 {
867
  margin-left: 75%;
868
}
869
 
870
.offset-10 {
871
  margin-left: 83.33333333%;
872
}
873
 
874
.offset-11 {
875
  margin-left: 91.66666667%;
876
}
877
 
878
.g-0,
879
.gx-0 {
880
  --bs-gutter-x: 0;
881
}
882
 
883
.g-0,
884
.gy-0 {
885
  --bs-gutter-y: 0;
886
}
887
 
888
.g-1,
889
.gx-1 {
890
  --bs-gutter-x: 0.25rem;
891
}
892
 
893
.g-1,
894
.gy-1 {
895
  --bs-gutter-y: 0.25rem;
896
}
897
 
898
.g-2,
899
.gx-2 {
900
  --bs-gutter-x: 0.5rem;
901
}
902
 
903
.g-2,
904
.gy-2 {
905
  --bs-gutter-y: 0.5rem;
906
}
907
 
908
.g-3,
909
.gx-3 {
910
  --bs-gutter-x: 1rem;
911
}
912
 
913
.g-3,
914
.gy-3 {
915
  --bs-gutter-y: 1rem;
916
}
917
 
918
.g-4,
919
.gx-4 {
920
  --bs-gutter-x: 1.5rem;
921
}
922
 
923
.g-4,
924
.gy-4 {
925
  --bs-gutter-y: 1.5rem;
926
}
927
 
928
.g-5,
929
.gx-5 {
930
  --bs-gutter-x: 3rem;
931
}
932
 
933
.g-5,
934
.gy-5 {
935
  --bs-gutter-y: 3rem;
936
}
937
 
938
@media (min-width: 576px) {
939
  .col-sm {
940
    -webkit-box-flex: 1;
941
        -ms-flex: 1 0 0%;
942
            flex: 1 0 0%;
943
  }
944
 
945
  .row-cols-sm-auto > * {
946
    -webkit-box-flex: 0;
947
        -ms-flex: 0 0 auto;
948
            flex: 0 0 auto;
949
    width: auto;
950
  }
951
 
952
  .row-cols-sm-1 > * {
953
    -webkit-box-flex: 0;
954
        -ms-flex: 0 0 auto;
955
            flex: 0 0 auto;
956
    width: 100%;
957
  }
958
 
959
  .row-cols-sm-2 > * {
960
    -webkit-box-flex: 0;
961
        -ms-flex: 0 0 auto;
962
            flex: 0 0 auto;
963
    width: 50%;
964
  }
965
 
966
  .row-cols-sm-3 > * {
967
    -webkit-box-flex: 0;
968
        -ms-flex: 0 0 auto;
969
            flex: 0 0 auto;
970
    width: 33.3333333333%;
971
  }
972
 
973
  .row-cols-sm-4 > * {
974
    -webkit-box-flex: 0;
975
        -ms-flex: 0 0 auto;
976
            flex: 0 0 auto;
977
    width: 25%;
978
  }
979
 
980
  .row-cols-sm-5 > * {
981
    -webkit-box-flex: 0;
982
        -ms-flex: 0 0 auto;
983
            flex: 0 0 auto;
984
    width: 20%;
985
  }
986
 
987
  .row-cols-sm-6 > * {
988
    -webkit-box-flex: 0;
989
        -ms-flex: 0 0 auto;
990
            flex: 0 0 auto;
991
    width: 16.6666666667%;
992
  }
993
 
994
  .col-sm-auto {
995
    -webkit-box-flex: 0;
996
        -ms-flex: 0 0 auto;
997
            flex: 0 0 auto;
998
    width: auto;
999
  }
1000
 
1001
  .col-sm-1 {
1002
    -webkit-box-flex: 0;
1003
        -ms-flex: 0 0 auto;
1004
            flex: 0 0 auto;
1005
    width: 8.33333333%;
1006
  }
1007
 
1008
  .col-sm-2 {
1009
    -webkit-box-flex: 0;
1010
        -ms-flex: 0 0 auto;
1011
            flex: 0 0 auto;
1012
    width: 16.66666667%;
1013
  }
1014
 
1015
  .col-sm-3 {
1016
    -webkit-box-flex: 0;
1017
        -ms-flex: 0 0 auto;
1018
            flex: 0 0 auto;
1019
    width: 25%;
1020
  }
1021
 
1022
  .col-sm-4 {
1023
    -webkit-box-flex: 0;
1024
        -ms-flex: 0 0 auto;
1025
            flex: 0 0 auto;
1026
    width: 33.33333333%;
1027
  }
1028
 
1029
  .col-sm-5 {
1030
    -webkit-box-flex: 0;
1031
        -ms-flex: 0 0 auto;
1032
            flex: 0 0 auto;
1033
    width: 41.66666667%;
1034
  }
1035
 
1036
  .col-sm-6 {
1037
    -webkit-box-flex: 0;
1038
        -ms-flex: 0 0 auto;
1039
            flex: 0 0 auto;
1040
    width: 50%;
1041
  }
1042
 
1043
  .col-sm-7 {
1044
    -webkit-box-flex: 0;
1045
        -ms-flex: 0 0 auto;
1046
            flex: 0 0 auto;
1047
    width: 58.33333333%;
1048
  }
1049
 
1050
  .col-sm-8 {
1051
    -webkit-box-flex: 0;
1052
        -ms-flex: 0 0 auto;
1053
            flex: 0 0 auto;
1054
    width: 66.66666667%;
1055
  }
1056
 
1057
  .col-sm-9 {
1058
    -webkit-box-flex: 0;
1059
        -ms-flex: 0 0 auto;
1060
            flex: 0 0 auto;
1061
    width: 75%;
1062
  }
1063
 
1064
  .col-sm-10 {
1065
    -webkit-box-flex: 0;
1066
        -ms-flex: 0 0 auto;
1067
            flex: 0 0 auto;
1068
    width: 83.33333333%;
1069
  }
1070
 
1071
  .col-sm-11 {
1072
    -webkit-box-flex: 0;
1073
        -ms-flex: 0 0 auto;
1074
            flex: 0 0 auto;
1075
    width: 91.66666667%;
1076
  }
1077
 
1078
  .col-sm-12 {
1079
    -webkit-box-flex: 0;
1080
        -ms-flex: 0 0 auto;
1081
            flex: 0 0 auto;
1082
    width: 100%;
1083
  }
1084
 
1085
  .offset-sm-0 {
1086
    margin-left: 0;
1087
  }
1088
 
1089
  .offset-sm-1 {
1090
    margin-left: 8.33333333%;
1091
  }
1092
 
1093
  .offset-sm-2 {
1094
    margin-left: 16.66666667%;
1095
  }
1096
 
1097
  .offset-sm-3 {
1098
    margin-left: 25%;
1099
  }
1100
 
1101
  .offset-sm-4 {
1102
    margin-left: 33.33333333%;
1103
  }
1104
 
1105
  .offset-sm-5 {
1106
    margin-left: 41.66666667%;
1107
  }
1108
 
1109
  .offset-sm-6 {
1110
    margin-left: 50%;
1111
  }
1112
 
1113
  .offset-sm-7 {
1114
    margin-left: 58.33333333%;
1115
  }
1116
 
1117
  .offset-sm-8 {
1118
    margin-left: 66.66666667%;
1119
  }
1120
 
1121
  .offset-sm-9 {
1122
    margin-left: 75%;
1123
  }
1124
 
1125
  .offset-sm-10 {
1126
    margin-left: 83.33333333%;
1127
  }
1128
 
1129
  .offset-sm-11 {
1130
    margin-left: 91.66666667%;
1131
  }
1132
 
1133
  .g-sm-0,
1134
.gx-sm-0 {
1135
    --bs-gutter-x: 0;
1136
  }
1137
 
1138
  .g-sm-0,
1139
.gy-sm-0 {
1140
    --bs-gutter-y: 0;
1141
  }
1142
 
1143
  .g-sm-1,
1144
.gx-sm-1 {
1145
    --bs-gutter-x: 0.25rem;
1146
  }
1147
 
1148
  .g-sm-1,
1149
.gy-sm-1 {
1150
    --bs-gutter-y: 0.25rem;
1151
  }
1152
 
1153
  .g-sm-2,
1154
.gx-sm-2 {
1155
    --bs-gutter-x: 0.5rem;
1156
  }
1157
 
1158
  .g-sm-2,
1159
.gy-sm-2 {
1160
    --bs-gutter-y: 0.5rem;
1161
  }
1162
 
1163
  .g-sm-3,
1164
.gx-sm-3 {
1165
    --bs-gutter-x: 1rem;
1166
  }
1167
 
1168
  .g-sm-3,
1169
.gy-sm-3 {
1170
    --bs-gutter-y: 1rem;
1171
  }
1172
 
1173
  .g-sm-4,
1174
.gx-sm-4 {
1175
    --bs-gutter-x: 1.5rem;
1176
  }
1177
 
1178
  .g-sm-4,
1179
.gy-sm-4 {
1180
    --bs-gutter-y: 1.5rem;
1181
  }
1182
 
1183
  .g-sm-5,
1184
.gx-sm-5 {
1185
    --bs-gutter-x: 3rem;
1186
  }
1187
 
1188
  .g-sm-5,
1189
.gy-sm-5 {
1190
    --bs-gutter-y: 3rem;
1191
  }
1192
}
1193
@media (min-width: 768px) {
1194
  .col-md {
1195
    -webkit-box-flex: 1;
1196
        -ms-flex: 1 0 0%;
1197
            flex: 1 0 0%;
1198
  }
1199
 
1200
  .row-cols-md-auto > * {
1201
    -webkit-box-flex: 0;
1202
        -ms-flex: 0 0 auto;
1203
            flex: 0 0 auto;
1204
    width: auto;
1205
  }
1206
 
1207
  .row-cols-md-1 > * {
1208
    -webkit-box-flex: 0;
1209
        -ms-flex: 0 0 auto;
1210
            flex: 0 0 auto;
1211
    width: 100%;
1212
  }
1213
 
1214
  .row-cols-md-2 > * {
1215
    -webkit-box-flex: 0;
1216
        -ms-flex: 0 0 auto;
1217
            flex: 0 0 auto;
1218
    width: 50%;
1219
  }
1220
 
1221
  .row-cols-md-3 > * {
1222
    -webkit-box-flex: 0;
1223
        -ms-flex: 0 0 auto;
1224
            flex: 0 0 auto;
1225
    width: 33.3333333333%;
1226
  }
1227
 
1228
  .row-cols-md-4 > * {
1229
    -webkit-box-flex: 0;
1230
        -ms-flex: 0 0 auto;
1231
            flex: 0 0 auto;
1232
    width: 25%;
1233
  }
1234
 
1235
  .row-cols-md-5 > * {
1236
    -webkit-box-flex: 0;
1237
        -ms-flex: 0 0 auto;
1238
            flex: 0 0 auto;
1239
    width: 20%;
1240
  }
1241
 
1242
  .row-cols-md-6 > * {
1243
    -webkit-box-flex: 0;
1244
        -ms-flex: 0 0 auto;
1245
            flex: 0 0 auto;
1246
    width: 16.6666666667%;
1247
  }
1248
 
1249
  .col-md-auto {
1250
    -webkit-box-flex: 0;
1251
        -ms-flex: 0 0 auto;
1252
            flex: 0 0 auto;
1253
    width: auto;
1254
  }
1255
 
1256
  .col-md-1 {
1257
    -webkit-box-flex: 0;
1258
        -ms-flex: 0 0 auto;
1259
            flex: 0 0 auto;
1260
    width: 8.33333333%;
1261
  }
1262
 
1263
  .col-md-2 {
1264
    -webkit-box-flex: 0;
1265
        -ms-flex: 0 0 auto;
1266
            flex: 0 0 auto;
1267
    width: 16.66666667%;
1268
  }
1269
 
1270
  .col-md-3 {
1271
    -webkit-box-flex: 0;
1272
        -ms-flex: 0 0 auto;
1273
            flex: 0 0 auto;
1274
    width: 25%;
1275
  }
1276
 
1277
  .col-md-4 {
1278
    -webkit-box-flex: 0;
1279
        -ms-flex: 0 0 auto;
1280
            flex: 0 0 auto;
1281
    width: 33.33333333%;
1282
  }
1283
 
1284
  .col-md-5 {
1285
    -webkit-box-flex: 0;
1286
        -ms-flex: 0 0 auto;
1287
            flex: 0 0 auto;
1288
    width: 41.66666667%;
1289
  }
1290
 
1291
  .col-md-6 {
1292
    -webkit-box-flex: 0;
1293
        -ms-flex: 0 0 auto;
1294
            flex: 0 0 auto;
1295
    width: 50%;
1296
  }
1297
 
1298
  .col-md-7 {
1299
    -webkit-box-flex: 0;
1300
        -ms-flex: 0 0 auto;
1301
            flex: 0 0 auto;
1302
    width: 58.33333333%;
1303
  }
1304
 
1305
  .col-md-8 {
1306
    -webkit-box-flex: 0;
1307
        -ms-flex: 0 0 auto;
1308
            flex: 0 0 auto;
1309
    width: 66.66666667%;
1310
  }
1311
 
1312
  .col-md-9 {
1313
    -webkit-box-flex: 0;
1314
        -ms-flex: 0 0 auto;
1315
            flex: 0 0 auto;
1316
    width: 75%;
1317
  }
1318
 
1319
  .col-md-10 {
1320
    -webkit-box-flex: 0;
1321
        -ms-flex: 0 0 auto;
1322
            flex: 0 0 auto;
1323
    width: 83.33333333%;
1324
  }
1325
 
1326
  .col-md-11 {
1327
    -webkit-box-flex: 0;
1328
        -ms-flex: 0 0 auto;
1329
            flex: 0 0 auto;
1330
    width: 91.66666667%;
1331
  }
1332
 
1333
  .col-md-12 {
1334
    -webkit-box-flex: 0;
1335
        -ms-flex: 0 0 auto;
1336
            flex: 0 0 auto;
1337
    width: 100%;
1338
  }
1339
 
1340
  .offset-md-0 {
1341
    margin-left: 0;
1342
  }
1343
 
1344
  .offset-md-1 {
1345
    margin-left: 8.33333333%;
1346
  }
1347
 
1348
  .offset-md-2 {
1349
    margin-left: 16.66666667%;
1350
  }
1351
 
1352
  .offset-md-3 {
1353
    margin-left: 25%;
1354
  }
1355
 
1356
  .offset-md-4 {
1357
    margin-left: 33.33333333%;
1358
  }
1359
 
1360
  .offset-md-5 {
1361
    margin-left: 41.66666667%;
1362
  }
1363
 
1364
  .offset-md-6 {
1365
    margin-left: 50%;
1366
  }
1367
 
1368
  .offset-md-7 {
1369
    margin-left: 58.33333333%;
1370
  }
1371
 
1372
  .offset-md-8 {
1373
    margin-left: 66.66666667%;
1374
  }
1375
 
1376
  .offset-md-9 {
1377
    margin-left: 75%;
1378
  }
1379
 
1380
  .offset-md-10 {
1381
    margin-left: 83.33333333%;
1382
  }
1383
 
1384
  .offset-md-11 {
1385
    margin-left: 91.66666667%;
1386
  }
1387
 
1388
  .g-md-0,
1389
.gx-md-0 {
1390
    --bs-gutter-x: 0;
1391
  }
1392
 
1393
  .g-md-0,
1394
.gy-md-0 {
1395
    --bs-gutter-y: 0;
1396
  }
1397
 
1398
  .g-md-1,
1399
.gx-md-1 {
1400
    --bs-gutter-x: 0.25rem;
1401
  }
1402
 
1403
  .g-md-1,
1404
.gy-md-1 {
1405
    --bs-gutter-y: 0.25rem;
1406
  }
1407
 
1408
  .g-md-2,
1409
.gx-md-2 {
1410
    --bs-gutter-x: 0.5rem;
1411
  }
1412
 
1413
  .g-md-2,
1414
.gy-md-2 {
1415
    --bs-gutter-y: 0.5rem;
1416
  }
1417
 
1418
  .g-md-3,
1419
.gx-md-3 {
1420
    --bs-gutter-x: 1rem;
1421
  }
1422
 
1423
  .g-md-3,
1424
.gy-md-3 {
1425
    --bs-gutter-y: 1rem;
1426
  }
1427
 
1428
  .g-md-4,
1429
.gx-md-4 {
1430
    --bs-gutter-x: 1.5rem;
1431
  }
1432
 
1433
  .g-md-4,
1434
.gy-md-4 {
1435
    --bs-gutter-y: 1.5rem;
1436
  }
1437
 
1438
  .g-md-5,
1439
.gx-md-5 {
1440
    --bs-gutter-x: 3rem;
1441
  }
1442
 
1443
  .g-md-5,
1444
.gy-md-5 {
1445
    --bs-gutter-y: 3rem;
1446
  }
1447
}
1448
@media (min-width: 992px) {
1449
  .col-lg {
1450
    -webkit-box-flex: 1;
1451
        -ms-flex: 1 0 0%;
1452
            flex: 1 0 0%;
1453
  }
1454
 
1455
  .row-cols-lg-auto > * {
1456
    -webkit-box-flex: 0;
1457
        -ms-flex: 0 0 auto;
1458
            flex: 0 0 auto;
1459
    width: auto;
1460
  }
1461
 
1462
  .row-cols-lg-1 > * {
1463
    -webkit-box-flex: 0;
1464
        -ms-flex: 0 0 auto;
1465
            flex: 0 0 auto;
1466
    width: 100%;
1467
  }
1468
 
1469
  .row-cols-lg-2 > * {
1470
    -webkit-box-flex: 0;
1471
        -ms-flex: 0 0 auto;
1472
            flex: 0 0 auto;
1473
    width: 50%;
1474
  }
1475
 
1476
  .row-cols-lg-3 > * {
1477
    -webkit-box-flex: 0;
1478
        -ms-flex: 0 0 auto;
1479
            flex: 0 0 auto;
1480
    width: 33.3333333333%;
1481
  }
1482
 
1483
  .row-cols-lg-4 > * {
1484
    -webkit-box-flex: 0;
1485
        -ms-flex: 0 0 auto;
1486
            flex: 0 0 auto;
1487
    width: 25%;
1488
  }
1489
 
1490
  .row-cols-lg-5 > * {
1491
    -webkit-box-flex: 0;
1492
        -ms-flex: 0 0 auto;
1493
            flex: 0 0 auto;
1494
    width: 20%;
1495
  }
1496
 
1497
  .row-cols-lg-6 > * {
1498
    -webkit-box-flex: 0;
1499
        -ms-flex: 0 0 auto;
1500
            flex: 0 0 auto;
1501
    width: 16.6666666667%;
1502
  }
1503
 
1504
  .col-lg-auto {
1505
    -webkit-box-flex: 0;
1506
        -ms-flex: 0 0 auto;
1507
            flex: 0 0 auto;
1508
    width: auto;
1509
  }
1510
 
1511
  .col-lg-1 {
1512
    -webkit-box-flex: 0;
1513
        -ms-flex: 0 0 auto;
1514
            flex: 0 0 auto;
1515
    width: 8.33333333%;
1516
  }
1517
 
1518
  .col-lg-2 {
1519
    -webkit-box-flex: 0;
1520
        -ms-flex: 0 0 auto;
1521
            flex: 0 0 auto;
1522
    width: 16.66666667%;
1523
  }
1524
 
1525
  .col-lg-3 {
1526
    -webkit-box-flex: 0;
1527
        -ms-flex: 0 0 auto;
1528
            flex: 0 0 auto;
1529
    width: 25%;
1530
  }
1531
 
1532
  .col-lg-4 {
1533
    -webkit-box-flex: 0;
1534
        -ms-flex: 0 0 auto;
1535
            flex: 0 0 auto;
1536
    width: 33.33333333%;
1537
  }
1538
 
1539
  .col-lg-5 {
1540
    -webkit-box-flex: 0;
1541
        -ms-flex: 0 0 auto;
1542
            flex: 0 0 auto;
1543
    width: 41.66666667%;
1544
  }
1545
 
1546
  .col-lg-6 {
1547
    -webkit-box-flex: 0;
1548
        -ms-flex: 0 0 auto;
1549
            flex: 0 0 auto;
1550
    width: 50%;
1551
  }
1552
 
1553
  .col-lg-7 {
1554
    -webkit-box-flex: 0;
1555
        -ms-flex: 0 0 auto;
1556
            flex: 0 0 auto;
1557
    width: 58.33333333%;
1558
  }
1559
 
1560
  .col-lg-8 {
1561
    -webkit-box-flex: 0;
1562
        -ms-flex: 0 0 auto;
1563
            flex: 0 0 auto;
1564
    width: 66.66666667%;
1565
  }
1566
 
1567
  .col-lg-9 {
1568
    -webkit-box-flex: 0;
1569
        -ms-flex: 0 0 auto;
1570
            flex: 0 0 auto;
1571
    width: 75%;
1572
  }
1573
 
1574
  .col-lg-10 {
1575
    -webkit-box-flex: 0;
1576
        -ms-flex: 0 0 auto;
1577
            flex: 0 0 auto;
1578
    width: 83.33333333%;
1579
  }
1580
 
1581
  .col-lg-11 {
1582
    -webkit-box-flex: 0;
1583
        -ms-flex: 0 0 auto;
1584
            flex: 0 0 auto;
1585
    width: 91.66666667%;
1586
  }
1587
 
1588
  .col-lg-12 {
1589
    -webkit-box-flex: 0;
1590
        -ms-flex: 0 0 auto;
1591
            flex: 0 0 auto;
1592
    width: 100%;
1593
  }
1594
 
1595
  .offset-lg-0 {
1596
    margin-left: 0;
1597
  }
1598
 
1599
  .offset-lg-1 {
1600
    margin-left: 8.33333333%;
1601
  }
1602
 
1603
  .offset-lg-2 {
1604
    margin-left: 16.66666667%;
1605
  }
1606
 
1607
  .offset-lg-3 {
1608
    margin-left: 25%;
1609
  }
1610
 
1611
  .offset-lg-4 {
1612
    margin-left: 33.33333333%;
1613
  }
1614
 
1615
  .offset-lg-5 {
1616
    margin-left: 41.66666667%;
1617
  }
1618
 
1619
  .offset-lg-6 {
1620
    margin-left: 50%;
1621
  }
1622
 
1623
  .offset-lg-7 {
1624
    margin-left: 58.33333333%;
1625
  }
1626
 
1627
  .offset-lg-8 {
1628
    margin-left: 66.66666667%;
1629
  }
1630
 
1631
  .offset-lg-9 {
1632
    margin-left: 75%;
1633
  }
1634
 
1635
  .offset-lg-10 {
1636
    margin-left: 83.33333333%;
1637
  }
1638
 
1639
  .offset-lg-11 {
1640
    margin-left: 91.66666667%;
1641
  }
1642
 
1643
  .g-lg-0,
1644
.gx-lg-0 {
1645
    --bs-gutter-x: 0;
1646
  }
1647
 
1648
  .g-lg-0,
1649
.gy-lg-0 {
1650
    --bs-gutter-y: 0;
1651
  }
1652
 
1653
  .g-lg-1,
1654
.gx-lg-1 {
1655
    --bs-gutter-x: 0.25rem;
1656
  }
1657
 
1658
  .g-lg-1,
1659
.gy-lg-1 {
1660
    --bs-gutter-y: 0.25rem;
1661
  }
1662
 
1663
  .g-lg-2,
1664
.gx-lg-2 {
1665
    --bs-gutter-x: 0.5rem;
1666
  }
1667
 
1668
  .g-lg-2,
1669
.gy-lg-2 {
1670
    --bs-gutter-y: 0.5rem;
1671
  }
1672
 
1673
  .g-lg-3,
1674
.gx-lg-3 {
1675
    --bs-gutter-x: 1rem;
1676
  }
1677
 
1678
  .g-lg-3,
1679
.gy-lg-3 {
1680
    --bs-gutter-y: 1rem;
1681
  }
1682
 
1683
  .g-lg-4,
1684
.gx-lg-4 {
1685
    --bs-gutter-x: 1.5rem;
1686
  }
1687
 
1688
  .g-lg-4,
1689
.gy-lg-4 {
1690
    --bs-gutter-y: 1.5rem;
1691
  }
1692
 
1693
  .g-lg-5,
1694
.gx-lg-5 {
1695
    --bs-gutter-x: 3rem;
1696
  }
1697
 
1698
  .g-lg-5,
1699
.gy-lg-5 {
1700
    --bs-gutter-y: 3rem;
1701
  }
1702
}
1703
@media (min-width: 1200px) {
1704
  .col-xl {
1705
    -webkit-box-flex: 1;
1706
        -ms-flex: 1 0 0%;
1707
            flex: 1 0 0%;
1708
  }
1709
 
1710
  .row-cols-xl-auto > * {
1711
    -webkit-box-flex: 0;
1712
        -ms-flex: 0 0 auto;
1713
            flex: 0 0 auto;
1714
    width: auto;
1715
  }
1716
 
1717
  .row-cols-xl-1 > * {
1718
    -webkit-box-flex: 0;
1719
        -ms-flex: 0 0 auto;
1720
            flex: 0 0 auto;
1721
    width: 100%;
1722
  }
1723
 
1724
  .row-cols-xl-2 > * {
1725
    -webkit-box-flex: 0;
1726
        -ms-flex: 0 0 auto;
1727
            flex: 0 0 auto;
1728
    width: 50%;
1729
  }
1730
 
1731
  .row-cols-xl-3 > * {
1732
    -webkit-box-flex: 0;
1733
        -ms-flex: 0 0 auto;
1734
            flex: 0 0 auto;
1735
    width: 33.3333333333%;
1736
  }
1737
 
1738
  .row-cols-xl-4 > * {
1739
    -webkit-box-flex: 0;
1740
        -ms-flex: 0 0 auto;
1741
            flex: 0 0 auto;
1742
    width: 25%;
1743
  }
1744
 
1745
  .row-cols-xl-5 > * {
1746
    -webkit-box-flex: 0;
1747
        -ms-flex: 0 0 auto;
1748
            flex: 0 0 auto;
1749
    width: 20%;
1750
  }
1751
 
1752
  .row-cols-xl-6 > * {
1753
    -webkit-box-flex: 0;
1754
        -ms-flex: 0 0 auto;
1755
            flex: 0 0 auto;
1756
    width: 16.6666666667%;
1757
  }
1758
 
1759
  .col-xl-auto {
1760
    -webkit-box-flex: 0;
1761
        -ms-flex: 0 0 auto;
1762
            flex: 0 0 auto;
1763
    width: auto;
1764
  }
1765
 
1766
  .col-xl-1 {
1767
    -webkit-box-flex: 0;
1768
        -ms-flex: 0 0 auto;
1769
            flex: 0 0 auto;
1770
    width: 8.33333333%;
1771
  }
1772
 
1773
  .col-xl-2 {
1774
    -webkit-box-flex: 0;
1775
        -ms-flex: 0 0 auto;
1776
            flex: 0 0 auto;
1777
    width: 16.66666667%;
1778
  }
1779
 
1780
  .col-xl-3 {
1781
    -webkit-box-flex: 0;
1782
        -ms-flex: 0 0 auto;
1783
            flex: 0 0 auto;
1784
    width: 25%;
1785
  }
1786
 
1787
  .col-xl-4 {
1788
    -webkit-box-flex: 0;
1789
        -ms-flex: 0 0 auto;
1790
            flex: 0 0 auto;
1791
    width: 33.33333333%;
1792
  }
1793
 
1794
  .col-xl-5 {
1795
    -webkit-box-flex: 0;
1796
        -ms-flex: 0 0 auto;
1797
            flex: 0 0 auto;
1798
    width: 41.66666667%;
1799
  }
1800
 
1801
  .col-xl-6 {
1802
    -webkit-box-flex: 0;
1803
        -ms-flex: 0 0 auto;
1804
            flex: 0 0 auto;
1805
    width: 50%;
1806
  }
1807
 
1808
  .col-xl-7 {
1809
    -webkit-box-flex: 0;
1810
        -ms-flex: 0 0 auto;
1811
            flex: 0 0 auto;
1812
    width: 58.33333333%;
1813
  }
1814
 
1815
  .col-xl-8 {
1816
    -webkit-box-flex: 0;
1817
        -ms-flex: 0 0 auto;
1818
            flex: 0 0 auto;
1819
    width: 66.66666667%;
1820
  }
1821
 
1822
  .col-xl-9 {
1823
    -webkit-box-flex: 0;
1824
        -ms-flex: 0 0 auto;
1825
            flex: 0 0 auto;
1826
    width: 75%;
1827
  }
1828
 
1829
  .col-xl-10 {
1830
    -webkit-box-flex: 0;
1831
        -ms-flex: 0 0 auto;
1832
            flex: 0 0 auto;
1833
    width: 83.33333333%;
1834
  }
1835
 
1836
  .col-xl-11 {
1837
    -webkit-box-flex: 0;
1838
        -ms-flex: 0 0 auto;
1839
            flex: 0 0 auto;
1840
    width: 91.66666667%;
1841
  }
1842
 
1843
  .col-xl-12 {
1844
    -webkit-box-flex: 0;
1845
        -ms-flex: 0 0 auto;
1846
            flex: 0 0 auto;
1847
    width: 100%;
1848
  }
1849
 
1850
  .offset-xl-0 {
1851
    margin-left: 0;
1852
  }
1853
 
1854
  .offset-xl-1 {
1855
    margin-left: 8.33333333%;
1856
  }
1857
 
1858
  .offset-xl-2 {
1859
    margin-left: 16.66666667%;
1860
  }
1861
 
1862
  .offset-xl-3 {
1863
    margin-left: 25%;
1864
  }
1865
 
1866
  .offset-xl-4 {
1867
    margin-left: 33.33333333%;
1868
  }
1869
 
1870
  .offset-xl-5 {
1871
    margin-left: 41.66666667%;
1872
  }
1873
 
1874
  .offset-xl-6 {
1875
    margin-left: 50%;
1876
  }
1877
 
1878
  .offset-xl-7 {
1879
    margin-left: 58.33333333%;
1880
  }
1881
 
1882
  .offset-xl-8 {
1883
    margin-left: 66.66666667%;
1884
  }
1885
 
1886
  .offset-xl-9 {
1887
    margin-left: 75%;
1888
  }
1889
 
1890
  .offset-xl-10 {
1891
    margin-left: 83.33333333%;
1892
  }
1893
 
1894
  .offset-xl-11 {
1895
    margin-left: 91.66666667%;
1896
  }
1897
 
1898
  .g-xl-0,
1899
.gx-xl-0 {
1900
    --bs-gutter-x: 0;
1901
  }
1902
 
1903
  .g-xl-0,
1904
.gy-xl-0 {
1905
    --bs-gutter-y: 0;
1906
  }
1907
 
1908
  .g-xl-1,
1909
.gx-xl-1 {
1910
    --bs-gutter-x: 0.25rem;
1911
  }
1912
 
1913
  .g-xl-1,
1914
.gy-xl-1 {
1915
    --bs-gutter-y: 0.25rem;
1916
  }
1917
 
1918
  .g-xl-2,
1919
.gx-xl-2 {
1920
    --bs-gutter-x: 0.5rem;
1921
  }
1922
 
1923
  .g-xl-2,
1924
.gy-xl-2 {
1925
    --bs-gutter-y: 0.5rem;
1926
  }
1927
 
1928
  .g-xl-3,
1929
.gx-xl-3 {
1930
    --bs-gutter-x: 1rem;
1931
  }
1932
 
1933
  .g-xl-3,
1934
.gy-xl-3 {
1935
    --bs-gutter-y: 1rem;
1936
  }
1937
 
1938
  .g-xl-4,
1939
.gx-xl-4 {
1940
    --bs-gutter-x: 1.5rem;
1941
  }
1942
 
1943
  .g-xl-4,
1944
.gy-xl-4 {
1945
    --bs-gutter-y: 1.5rem;
1946
  }
1947
 
1948
  .g-xl-5,
1949
.gx-xl-5 {
1950
    --bs-gutter-x: 3rem;
1951
  }
1952
 
1953
  .g-xl-5,
1954
.gy-xl-5 {
1955
    --bs-gutter-y: 3rem;
1956
  }
1957
}
1958
@media (min-width: 1400px) {
1959
  .col-xxl {
1960
    -webkit-box-flex: 1;
1961
        -ms-flex: 1 0 0%;
1962
            flex: 1 0 0%;
1963
  }
1964
 
1965
  .row-cols-xxl-auto > * {
1966
    -webkit-box-flex: 0;
1967
        -ms-flex: 0 0 auto;
1968
            flex: 0 0 auto;
1969
    width: auto;
1970
  }
1971
 
1972
  .row-cols-xxl-1 > * {
1973
    -webkit-box-flex: 0;
1974
        -ms-flex: 0 0 auto;
1975
            flex: 0 0 auto;
1976
    width: 100%;
1977
  }
1978
 
1979
  .row-cols-xxl-2 > * {
1980
    -webkit-box-flex: 0;
1981
        -ms-flex: 0 0 auto;
1982
            flex: 0 0 auto;
1983
    width: 50%;
1984
  }
1985
 
1986
  .row-cols-xxl-3 > * {
1987
    -webkit-box-flex: 0;
1988
        -ms-flex: 0 0 auto;
1989
            flex: 0 0 auto;
1990
    width: 33.3333333333%;
1991
  }
1992
 
1993
  .row-cols-xxl-4 > * {
1994
    -webkit-box-flex: 0;
1995
        -ms-flex: 0 0 auto;
1996
            flex: 0 0 auto;
1997
    width: 25%;
1998
  }
1999
 
2000
  .row-cols-xxl-5 > * {
2001
    -webkit-box-flex: 0;
2002
        -ms-flex: 0 0 auto;
2003
            flex: 0 0 auto;
2004
    width: 20%;
2005
  }
2006
 
2007
  .row-cols-xxl-6 > * {
2008
    -webkit-box-flex: 0;
2009
        -ms-flex: 0 0 auto;
2010
            flex: 0 0 auto;
2011
    width: 16.6666666667%;
2012
  }
2013
 
2014
  .col-xxl-auto {
2015
    -webkit-box-flex: 0;
2016
        -ms-flex: 0 0 auto;
2017
            flex: 0 0 auto;
2018
    width: auto;
2019
  }
2020
 
2021
  .col-xxl-1 {
2022
    -webkit-box-flex: 0;
2023
        -ms-flex: 0 0 auto;
2024
            flex: 0 0 auto;
2025
    width: 8.33333333%;
2026
  }
2027
 
2028
  .col-xxl-2 {
2029
    -webkit-box-flex: 0;
2030
        -ms-flex: 0 0 auto;
2031
            flex: 0 0 auto;
2032
    width: 16.66666667%;
2033
  }
2034
 
2035
  .col-xxl-3 {
2036
    -webkit-box-flex: 0;
2037
        -ms-flex: 0 0 auto;
2038
            flex: 0 0 auto;
2039
    width: 25%;
2040
  }
2041
 
2042
  .col-xxl-4 {
2043
    -webkit-box-flex: 0;
2044
        -ms-flex: 0 0 auto;
2045
            flex: 0 0 auto;
2046
    width: 33.33333333%;
2047
  }
2048
 
2049
  .col-xxl-5 {
2050
    -webkit-box-flex: 0;
2051
        -ms-flex: 0 0 auto;
2052
            flex: 0 0 auto;
2053
    width: 41.66666667%;
2054
  }
2055
 
2056
  .col-xxl-6 {
2057
    -webkit-box-flex: 0;
2058
        -ms-flex: 0 0 auto;
2059
            flex: 0 0 auto;
2060
    width: 50%;
2061
  }
2062
 
2063
  .col-xxl-7 {
2064
    -webkit-box-flex: 0;
2065
        -ms-flex: 0 0 auto;
2066
            flex: 0 0 auto;
2067
    width: 58.33333333%;
2068
  }
2069
 
2070
  .col-xxl-8 {
2071
    -webkit-box-flex: 0;
2072
        -ms-flex: 0 0 auto;
2073
            flex: 0 0 auto;
2074
    width: 66.66666667%;
2075
  }
2076
 
2077
  .col-xxl-9 {
2078
    -webkit-box-flex: 0;
2079
        -ms-flex: 0 0 auto;
2080
            flex: 0 0 auto;
2081
    width: 75%;
2082
  }
2083
 
2084
  .col-xxl-10 {
2085
    -webkit-box-flex: 0;
2086
        -ms-flex: 0 0 auto;
2087
            flex: 0 0 auto;
2088
    width: 83.33333333%;
2089
  }
2090
 
2091
  .col-xxl-11 {
2092
    -webkit-box-flex: 0;
2093
        -ms-flex: 0 0 auto;
2094
            flex: 0 0 auto;
2095
    width: 91.66666667%;
2096
  }
2097
 
2098
  .col-xxl-12 {
2099
    -webkit-box-flex: 0;
2100
        -ms-flex: 0 0 auto;
2101
            flex: 0 0 auto;
2102
    width: 100%;
2103
  }
2104
 
2105
  .offset-xxl-0 {
2106
    margin-left: 0;
2107
  }
2108
 
2109
  .offset-xxl-1 {
2110
    margin-left: 8.33333333%;
2111
  }
2112
 
2113
  .offset-xxl-2 {
2114
    margin-left: 16.66666667%;
2115
  }
2116
 
2117
  .offset-xxl-3 {
2118
    margin-left: 25%;
2119
  }
2120
 
2121
  .offset-xxl-4 {
2122
    margin-left: 33.33333333%;
2123
  }
2124
 
2125
  .offset-xxl-5 {
2126
    margin-left: 41.66666667%;
2127
  }
2128
 
2129
  .offset-xxl-6 {
2130
    margin-left: 50%;
2131
  }
2132
 
2133
  .offset-xxl-7 {
2134
    margin-left: 58.33333333%;
2135
  }
2136
 
2137
  .offset-xxl-8 {
2138
    margin-left: 66.66666667%;
2139
  }
2140
 
2141
  .offset-xxl-9 {
2142
    margin-left: 75%;
2143
  }
2144
 
2145
  .offset-xxl-10 {
2146
    margin-left: 83.33333333%;
2147
  }
2148
 
2149
  .offset-xxl-11 {
2150
    margin-left: 91.66666667%;
2151
  }
2152
 
2153
  .g-xxl-0,
2154
.gx-xxl-0 {
2155
    --bs-gutter-x: 0;
2156
  }
2157
 
2158
  .g-xxl-0,
2159
.gy-xxl-0 {
2160
    --bs-gutter-y: 0;
2161
  }
2162
 
2163
  .g-xxl-1,
2164
.gx-xxl-1 {
2165
    --bs-gutter-x: 0.25rem;
2166
  }
2167
 
2168
  .g-xxl-1,
2169
.gy-xxl-1 {
2170
    --bs-gutter-y: 0.25rem;
2171
  }
2172
 
2173
  .g-xxl-2,
2174
.gx-xxl-2 {
2175
    --bs-gutter-x: 0.5rem;
2176
  }
2177
 
2178
  .g-xxl-2,
2179
.gy-xxl-2 {
2180
    --bs-gutter-y: 0.5rem;
2181
  }
2182
 
2183
  .g-xxl-3,
2184
.gx-xxl-3 {
2185
    --bs-gutter-x: 1rem;
2186
  }
2187
 
2188
  .g-xxl-3,
2189
.gy-xxl-3 {
2190
    --bs-gutter-y: 1rem;
2191
  }
2192
 
2193
  .g-xxl-4,
2194
.gx-xxl-4 {
2195
    --bs-gutter-x: 1.5rem;
2196
  }
2197
 
2198
  .g-xxl-4,
2199
.gy-xxl-4 {
2200
    --bs-gutter-y: 1.5rem;
2201
  }
2202
 
2203
  .g-xxl-5,
2204
.gx-xxl-5 {
2205
    --bs-gutter-x: 3rem;
2206
  }
2207
 
2208
  .g-xxl-5,
2209
.gy-xxl-5 {
2210
    --bs-gutter-y: 3rem;
2211
  }
2212
}
2213
.table {
2214
  --bs-table-bg: transparent;
2215
  --bs-table-accent-bg: transparent;
2216
  --bs-table-striped-color: #212529;
2217
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
2218
  --bs-table-active-color: #212529;
2219
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
2220
  --bs-table-hover-color: #212529;
2221
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
2222
  width: 100%;
2223
  margin-bottom: 1rem;
2224
  color: #212529;
2225
  vertical-align: top;
2226
  border-color: #dee2e6;
2227
}
2228
.table > :not(caption) > * > * {
2229
  padding: 0.5rem 0.5rem;
2230
  background-color: var(--bs-table-bg);
2231
  border-bottom-width: 1px;
2232
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
2233
          box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
2234
}
2235
.table > tbody {
2236
  vertical-align: inherit;
2237
}
2238
.table > thead {
2239
  vertical-align: bottom;
2240
}
2241
.table > :not(:first-child) {
2242
  border-top: 2px solid #a1a1a8;
2243
}
2244
 
2245
.caption-top {
2246
  caption-side: top;
2247
}
2248
 
2249
.table-sm > :not(caption) > * > * {
2250
  padding: 0.25rem 0.25rem;
2251
}
2252
 
2253
.table-bordered > :not(caption) > * {
2254
  border-width: 1px 0;
2255
}
2256
.table-bordered > :not(caption) > * > * {
2257
  border-width: 0 1px;
2258
}
2259
 
2260
.table-borderless > :not(caption) > * > * {
2261
  border-bottom-width: 0;
2262
}
2263
.table-borderless > :not(:first-child) {
2264
  border-top-width: 0;
2265
}
2266
 
2267
.table-striped > tbody > tr:nth-of-type(odd) > * {
2268
  --bs-table-accent-bg: var(--bs-table-striped-bg);
2269
  color: var(--bs-table-striped-color);
2270
}
2271
 
2272
.table-active {
2273
  --bs-table-accent-bg: var(--bs-table-active-bg);
2274
  color: var(--bs-table-active-color);
2275
}
2276
 
2277
.table-hover > tbody > tr:hover > * {
2278
  --bs-table-accent-bg: var(--bs-table-hover-bg);
2279
  color: var(--bs-table-hover-color);
2280
}
2281
 
2282
.table-primary {
2283
  --bs-table-bg: #cfe2ff;
2284
  --bs-table-striped-bg: #c5d7f2;
2285
  --bs-table-striped-color: #000;
2286
  --bs-table-active-bg: #bacbe6;
2287
  --bs-table-active-color: #000;
2288
  --bs-table-hover-bg: #bfd1ec;
2289
  --bs-table-hover-color: #000;
2290
  color: #000;
2291
  border-color: #bacbe6;
2292
}
2293
 
2294
.table-secondary {
2295
  --bs-table-bg: #e2e3e5;
2296
  --bs-table-striped-bg: #d7d8da;
2297
  --bs-table-striped-color: #000;
2298
  --bs-table-active-bg: #cbccce;
2299
  --bs-table-active-color: #000;
2300
  --bs-table-hover-bg: #d1d2d4;
2301
  --bs-table-hover-color: #000;
2302
  color: #000;
2303
  border-color: #cbccce;
2304
}
2305
 
2306
.table-success {
2307
  --bs-table-bg: #d1e7dd;
2308
  --bs-table-striped-bg: #c7dbd2;
2309
  --bs-table-striped-color: #000;
2310
  --bs-table-active-bg: #bcd0c7;
2311
  --bs-table-active-color: #000;
2312
  --bs-table-hover-bg: #c1d6cc;
2313
  --bs-table-hover-color: #000;
2314
  color: #000;
2315
  border-color: #bcd0c7;
2316
}
2317
 
2318
.table-info {
2319
  --bs-table-bg: #cff4fc;
2320
  --bs-table-striped-bg: #c5e8ef;
2321
  --bs-table-striped-color: #000;
2322
  --bs-table-active-bg: #badce3;
2323
  --bs-table-active-color: #000;
2324
  --bs-table-hover-bg: #bfe2e9;
2325
  --bs-table-hover-color: #000;
2326
  color: #000;
2327
  border-color: #badce3;
2328
}
2329
 
2330
.table-warning {
2331
  --bs-table-bg: #fff3cd;
2332
  --bs-table-striped-bg: #f2e7c3;
2333
  --bs-table-striped-color: #000;
2334
  --bs-table-active-bg: #e6dbb9;
2335
  --bs-table-active-color: #000;
2336
  --bs-table-hover-bg: #ece1be;
2337
  --bs-table-hover-color: #000;
2338
  color: #000;
2339
  border-color: #e6dbb9;
2340
}
2341
 
2342
.table-danger {
2343
  --bs-table-bg: #f8d7da;
2344
  --bs-table-striped-bg: #eccccf;
2345
  --bs-table-striped-color: #000;
2346
  --bs-table-active-bg: #dfc2c4;
2347
  --bs-table-active-color: #000;
2348
  --bs-table-hover-bg: #e5c7ca;
2349
  --bs-table-hover-color: #000;
2350
  color: #000;
2351
  border-color: #dfc2c4;
2352
}
2353
 
2354
.table-light {
2355
  --bs-table-bg: #f8f9fa;
2356
  --bs-table-striped-bg: #ecedee;
2357
  --bs-table-striped-color: #000;
2358
  --bs-table-active-bg: #dfe0e1;
2359
  --bs-table-active-color: #000;
2360
  --bs-table-hover-bg: #e5e6e7;
2361
  --bs-table-hover-color: #000;
2362
  color: #000;
2363
  border-color: #dfe0e1;
2364
}
2365
 
2366
.table-dark {
2367
  --bs-table-bg: #212529;
2368
  --bs-table-striped-bg: #2c3034;
2369
  --bs-table-striped-color: #fff;
2370
  --bs-table-active-bg: #373b3e;
2371
  --bs-table-active-color: #fff;
2372
  --bs-table-hover-bg: #323539;
2373
  --bs-table-hover-color: #fff;
2374
  color: #fff;
2375
  border-color: #373b3e;
2376
}
2377
 
2378
.table-responsive {
2379
  overflow-x: auto;
2380
  -webkit-overflow-scrolling: touch;
2381
}
2382
 
2383
@media (max-width: 575.98px) {
2384
  .table-responsive-sm {
2385
    overflow-x: auto;
2386
    -webkit-overflow-scrolling: touch;
2387
  }
2388
}
2389
@media (max-width: 767.98px) {
2390
  .table-responsive-md {
2391
    overflow-x: auto;
2392
    -webkit-overflow-scrolling: touch;
2393
  }
2394
}
2395
@media (max-width: 991.98px) {
2396
  .table-responsive-lg {
2397
    overflow-x: auto;
2398
    -webkit-overflow-scrolling: touch;
2399
  }
2400
}
2401
@media (max-width: 1199.98px) {
2402
  .table-responsive-xl {
2403
    overflow-x: auto;
2404
    -webkit-overflow-scrolling: touch;
2405
  }
2406
}
2407
@media (max-width: 1399.98px) {
2408
  .table-responsive-xxl {
2409
    overflow-x: auto;
2410
    -webkit-overflow-scrolling: touch;
2411
  }
2412
}
2413
.form-label {
2414
  margin-bottom: 0.5rem;
2415
}
2416
 
2417
.col-form-label {
2418
  padding-top: calc(0.5rem + 1px);
2419
  padding-bottom: calc(0.5rem + 1px);
2420
  margin-bottom: 0;
2421
  font-size: inherit;
2422
  line-height: 1.5;
2423
}
2424
 
2425
.col-form-label-lg {
2426
  padding-top: calc(0.8rem + 1px);
2427
  padding-bottom: calc(0.8rem + 1px);
2428
  font-size: 1rem;
2429
}
2430
 
2431
.col-form-label-sm {
2432
  padding-top: calc(0.4rem + 1px);
2433
  padding-bottom: calc(0.4rem + 1px);
2434
  font-size: 0.8125rem;
2435
}
2436
 
2437
.form-text {
2438
  margin-top: 0.25rem;
2439
  font-size: 0.875em;
2440
  color: #6c757d;
2441
}
2442
 
2443
.form-control {
2444
  display: block;
2445
  width: 100%;
2446
  padding: 0.5rem 1rem;
2447
  font-size: 0.9375rem;
2448
  font-weight: 400;
2449
  line-height: 1.5;
2450
  color: #29292e;
2451
  background-color: #fff;
2452
  background-clip: padding-box;
2453
  border: 1px solid #e1e4e6;
2454
  -webkit-appearance: none;
2455
     -moz-appearance: none;
2456
          appearance: none;
2457
  border-radius: 0.4rem;
2458
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2459
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2460
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2461
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2462
}
2463
@media (prefers-reduced-motion: reduce) {
2464
  .form-control {
2465
    -webkit-transition: none;
2466
    transition: none;
2467
  }
2468
}
2469
.form-control[type=file] {
2470
  overflow: hidden;
2471
}
2472
.form-control[type=file]:not(:disabled):not([readonly]) {
2473
  cursor: pointer;
2474
}
2475
.form-control:focus {
2476
  color: #29292e;
2477
  background-color: #fff;
2478
  border-color: #0f6fec;
2479
  outline: 0;
2480
  -webkit-box-shadow: none;
2481
          box-shadow: none;
2482
}
2483
.form-control::-webkit-date-and-time-value {
2484
  height: 1.5em;
2485
}
2486
.form-control::-webkit-input-placeholder {
2487
  color: #a1a1a8;
2488
  opacity: 1;
2489
}
2490
.form-control::-moz-placeholder {
2491
  color: #a1a1a8;
2492
  opacity: 1;
2493
}
2494
.form-control:-ms-input-placeholder {
2495
  color: #a1a1a8;
2496
  opacity: 1;
2497
}
2498
.form-control::-ms-input-placeholder {
2499
  color: #a1a1a8;
2500
  opacity: 1;
2501
}
2502
.form-control::placeholder {
2503
  color: #a1a1a8;
2504
  opacity: 1;
2505
}
2506
.form-control:disabled, .form-control[readonly] {
2507
  background-color: #eff2f6;
2508
  border-color: #ced4da;
2509
  opacity: 1;
2510
}
2511
.form-control::-webkit-file-upload-button {
2512
  padding: 0.5rem 1rem;
2513
  margin: -0.5rem -1rem;
2514
  -webkit-margin-end: 1rem;
2515
          margin-inline-end: 1rem;
2516
  color: #212529;
2517
  background-color: #e9ecef;
2518
  pointer-events: none;
2519
  border-color: inherit;
2520
  border-style: solid;
2521
  border-width: 0;
2522
  border-inline-end-width: 1px;
2523
  border-radius: 0;
2524
  -webkit-transition: all 0.3s ease-in-out;
2525
  transition: all 0.3s ease-in-out;
2526
}
2527
.form-control::file-selector-button {
2528
  padding: 0.5rem 1rem;
2529
  margin: -0.5rem -1rem;
2530
  -webkit-margin-end: 1rem;
2531
          margin-inline-end: 1rem;
2532
  color: #212529;
2533
  background-color: #e9ecef;
2534
  pointer-events: none;
2535
  border-color: inherit;
2536
  border-style: solid;
2537
  border-width: 0;
2538
  border-inline-end-width: 1px;
2539
  border-radius: 0;
2540
  -webkit-transition: all 0.3s ease-in-out;
2541
  transition: all 0.3s ease-in-out;
2542
}
2543
@media (prefers-reduced-motion: reduce) {
2544
  .form-control::-webkit-file-upload-button {
2545
    -webkit-transition: none;
2546
    transition: none;
2547
  }
2548
  .form-control::file-selector-button {
2549
    -webkit-transition: none;
2550
    transition: none;
2551
  }
2552
}
2553
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2554
  background-color: #dde0e3;
2555
}
2556
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
2557
  background-color: #dde0e3;
2558
}
2559
.form-control::-webkit-file-upload-button {
2560
  padding: 0.5rem 1rem;
2561
  margin: -0.5rem -1rem;
2562
  -webkit-margin-end: 1rem;
2563
          margin-inline-end: 1rem;
2564
  color: #212529;
2565
  background-color: #e9ecef;
2566
  pointer-events: none;
2567
  border-color: inherit;
2568
  border-style: solid;
2569
  border-width: 0;
2570
  border-inline-end-width: 1px;
2571
  border-radius: 0;
2572
  -webkit-transition: all 0.3s ease-in-out;
2573
  transition: all 0.3s ease-in-out;
2574
}
2575
@media (prefers-reduced-motion: reduce) {
2576
  .form-control::-webkit-file-upload-button {
2577
    -webkit-transition: none;
2578
    transition: none;
2579
  }
2580
}
2581
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
2582
  background-color: #dde0e3;
2583
}
2584
 
2585
.form-control-plaintext {
2586
  display: block;
2587
  width: 100%;
2588
  padding: 0.5rem 0;
2589
  margin-bottom: 0;
2590
  line-height: 1.5;
2591
  color: #212529;
2592
  background-color: transparent;
2593
  border: solid transparent;
2594
  border-width: 1px 0;
2595
}
2596
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2597
  padding-right: 0;
2598
  padding-left: 0;
2599
}
2600
 
2601
.form-control-sm {
2602
  min-height: calc(1.25em + 0.8rem + 2px);
2603
  padding: 0.4rem 0.8rem;
2604
  font-size: 0.8125rem;
2605
  border-radius: 0.2rem;
2606
}
2607
.form-control-sm::-webkit-file-upload-button {
2608
  padding: 0.4rem 0.8rem;
2609
  margin: -0.4rem -0.8rem;
2610
  -webkit-margin-end: 0.8rem;
2611
          margin-inline-end: 0.8rem;
2612
}
2613
.form-control-sm::file-selector-button {
2614
  padding: 0.4rem 0.8rem;
2615
  margin: -0.4rem -0.8rem;
2616
  -webkit-margin-end: 0.8rem;
2617
          margin-inline-end: 0.8rem;
2618
}
2619
.form-control-sm::-webkit-file-upload-button {
2620
  padding: 0.4rem 0.8rem;
2621
  margin: -0.4rem -0.8rem;
2622
  -webkit-margin-end: 0.8rem;
2623
          margin-inline-end: 0.8rem;
2624
}
2625
 
2626
.form-control-lg {
2627
  min-height: calc(1.25em + 1.6rem + 2px);
2628
  padding: 0.8rem 1.5rem;
2629
  font-size: 1rem;
2630
  border-radius: 0.2rem;
2631
}
2632
.form-control-lg::-webkit-file-upload-button {
2633
  padding: 0.8rem 1.5rem;
2634
  margin: -0.8rem -1.5rem;
2635
  -webkit-margin-end: 1.5rem;
2636
          margin-inline-end: 1.5rem;
2637
}
2638
.form-control-lg::file-selector-button {
2639
  padding: 0.8rem 1.5rem;
2640
  margin: -0.8rem -1.5rem;
2641
  -webkit-margin-end: 1.5rem;
2642
          margin-inline-end: 1.5rem;
2643
}
2644
.form-control-lg::-webkit-file-upload-button {
2645
  padding: 0.8rem 1.5rem;
2646
  margin: -0.8rem -1.5rem;
2647
  -webkit-margin-end: 1.5rem;
2648
          margin-inline-end: 1.5rem;
2649
}
2650
 
2651
textarea.form-control {
2652
  min-height: calc(1.5em + 1rem + 2px);
2653
}
2654
textarea.form-control-sm {
2655
  min-height: calc(1.25em + 0.8rem + 2px);
2656
}
2657
textarea.form-control-lg {
2658
  min-height: calc(1.25em + 1.6rem + 2px);
2659
}
2660
 
2661
.form-control-color {
2662
  width: 3rem;
2663
  height: auto;
2664
  padding: 0.5rem;
2665
}
2666
.form-control-color:not(:disabled):not([readonly]) {
2667
  cursor: pointer;
2668
}
2669
.form-control-color::-moz-color-swatch {
2670
  height: 1.5em;
2671
  border-radius: 0.4rem;
2672
}
2673
.form-control-color::-webkit-color-swatch {
2674
  height: 1.5em;
2675
  border-radius: 0.4rem;
2676
}
2677
 
2678
.form-select {
2679
  display: block;
2680
  width: 100%;
2681
  padding: 0.5rem 2.25rem 0.5rem 1rem;
2682
  -moz-padding-start: calc(1rem - 3px);
2683
  font-size: 0.9375rem;
2684
  font-weight: 400;
2685
  line-height: 1.5;
2686
  color: #29292e;
2687
  background-color: #fff;
2688
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
2689
  background-repeat: no-repeat;
2690
  background-position: right 0.75rem center;
2691
  background-size: 16px 12px;
2692
  border: 1px solid #ced4da;
2693
  border-radius: 0.4rem;
2694
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2695
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2696
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2697
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2698
  -webkit-appearance: none;
2699
     -moz-appearance: none;
2700
          appearance: none;
2701
}
2702
@media (prefers-reduced-motion: reduce) {
2703
  .form-select {
2704
    -webkit-transition: none;
2705
    transition: none;
2706
  }
2707
}
2708
.form-select:focus {
2709
  border-color: #0f6fec;
2710
  outline: 0;
2711
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
2712
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
2713
}
2714
.form-select[multiple], .form-select[size]:not([size="1"]) {
2715
  padding-right: 1rem;
2716
  background-image: none;
2717
}
2718
.form-select:disabled {
2719
  background-color: #e9ecef;
2720
  border-color: #ced4da;
2721
}
2722
.form-select:-moz-focusring {
2723
  color: transparent;
2724
  text-shadow: 0 0 0 #29292e;
2725
}
2726
 
2727
.form-select-sm {
2728
  padding-top: 0.25rem;
2729
  padding-bottom: 0.25rem;
2730
  padding-left: 0.5rem;
2731
  font-size: 0.875rem;
2732
  border-radius: 0.2rem;
2733
}
2734
 
2735
.form-select-lg {
2736
  padding-top: 0.5rem;
2737
  padding-bottom: 0.5rem;
2738
  padding-left: 1rem;
2739
  font-size: 1.25rem;
2740
  border-radius: 0.3rem;
2741
}
2742
 
2743
.form-check {
2744
  display: block;
2745
  min-height: 1.5rem;
2746
  padding-left: 1.5em;
2747
  margin-bottom: 0.125rem;
2748
}
2749
.form-check .form-check-input {
2750
  float: left;
2751
  margin-left: -1.5em;
2752
}
2753
 
2754
.form-check-input {
2755
  width: 1em;
2756
  height: 1em;
2757
  margin-top: 0.25em;
2758
  vertical-align: top;
2759
  background-color: #eff2f6;
2760
  background-repeat: no-repeat;
2761
  background-position: center;
2762
  background-size: contain;
2763
  border: 1px solid rgba(0, 0, 0, 0.25);
2764
  -webkit-appearance: none;
2765
     -moz-appearance: none;
2766
          appearance: none;
2767
  -webkit-print-color-adjust: exact;
2768
          color-adjust: exact;
2769
}
2770
.form-check-input[type=checkbox] {
2771
  border-radius: 0.25em;
2772
}
2773
.form-check-input[type=radio] {
2774
  border-radius: 50%;
2775
}
2776
.form-check-input:active {
2777
  -webkit-filter: brightness(90%);
2778
          filter: brightness(90%);
2779
}
2780
.form-check-input:focus {
2781
  border-color: #0f6fec;
2782
  outline: 0;
2783
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
2784
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
2785
}
2786
.form-check-input:checked {
2787
  background-color: #0f6fec;
2788
  border-color: #0f6fec;
2789
}
2790
.form-check-input:checked[type=checkbox] {
2791
  background-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 10l3 3l6-6'/%3e%3c/svg%3e");
2792
}
2793
.form-check-input:checked[type=radio] {
2794
  background-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");
2795
}
2796
.form-check-input[type=checkbox]:indeterminate {
2797
  background-color: #0f6fec;
2798
  border-color: #0f6fec;
2799
  background-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");
2800
}
2801
.form-check-input:disabled {
2802
  pointer-events: none;
2803
  -webkit-filter: none;
2804
          filter: none;
2805
  opacity: 0.5;
2806
}
2807
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2808
  opacity: 0.5;
2809
}
2810
 
2811
.form-switch {
2812
  padding-left: 2.5em;
2813
}
2814
.form-switch .form-check-input {
2815
  width: 2em;
2816
  margin-left: -2.5em;
2817
  background-image: 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");
2818
  background-position: left center;
2819
  border-radius: 2em;
2820
  -webkit-transition: background-position 0.15s ease-in-out;
2821
  transition: background-position 0.15s ease-in-out;
2822
}
2823
@media (prefers-reduced-motion: reduce) {
2824
  .form-switch .form-check-input {
2825
    -webkit-transition: none;
2826
    transition: none;
2827
  }
2828
}
2829
.form-switch .form-check-input:focus {
2830
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%230f6fec'/%3e%3c/svg%3e");
2831
}
2832
.form-switch .form-check-input:checked {
2833
  background-position: right center;
2834
  background-image: 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");
2835
}
2836
 
2837
.form-check-inline {
2838
  display: inline-block;
2839
  margin-right: 1rem;
2840
}
2841
 
2842
.btn-check {
2843
  position: absolute;
2844
  clip: rect(0, 0, 0, 0);
2845
  pointer-events: none;
2846
}
2847
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
2848
  pointer-events: none;
2849
  -webkit-filter: none;
2850
          filter: none;
2851
  opacity: 0.65;
2852
}
2853
 
2854
.form-range {
2855
  width: 100%;
2856
  height: 1.5rem;
2857
  padding: 0;
2858
  background-color: transparent;
2859
  -webkit-appearance: none;
2860
     -moz-appearance: none;
2861
          appearance: none;
2862
}
2863
.form-range:focus {
2864
  outline: 0;
2865
}
2866
.form-range:focus::-webkit-slider-thumb {
2867
  -webkit-box-shadow: 0 0 0 1px #eff2f6, none;
2868
          box-shadow: 0 0 0 1px #eff2f6, none;
2869
}
2870
.form-range:focus::-moz-range-thumb {
2871
  box-shadow: 0 0 0 1px #eff2f6, none;
2872
}
2873
.form-range::-moz-focus-outer {
2874
  border: 0;
2875
}
2876
.form-range::-webkit-slider-thumb {
2877
  width: 1rem;
2878
  height: 1rem;
2879
  margin-top: -0.25rem;
2880
  background-color: #0f6fec;
2881
  border: 0;
2882
  border-radius: 1rem;
2883
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2884
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2885
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2886
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2887
  -webkit-appearance: none;
2888
          appearance: none;
2889
}
2890
@media (prefers-reduced-motion: reduce) {
2891
  .form-range::-webkit-slider-thumb {
2892
    -webkit-transition: none;
2893
    transition: none;
2894
  }
2895
}
2896
.form-range::-webkit-slider-thumb:active {
2897
  background-color: #b7d4f9;
2898
}
2899
.form-range::-webkit-slider-runnable-track {
2900
  width: 100%;
2901
  height: 0.5rem;
2902
  color: transparent;
2903
  cursor: pointer;
2904
  background-color: #dee2e6;
2905
  border-color: transparent;
2906
  border-radius: 1rem;
2907
}
2908
.form-range::-moz-range-thumb {
2909
  width: 1rem;
2910
  height: 1rem;
2911
  background-color: #0f6fec;
2912
  border: 0;
2913
  border-radius: 1rem;
2914
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2915
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2916
  -moz-appearance: none;
2917
       appearance: none;
2918
}
2919
@media (prefers-reduced-motion: reduce) {
2920
  .form-range::-moz-range-thumb {
2921
    -moz-transition: none;
2922
    transition: none;
2923
  }
2924
}
2925
.form-range::-moz-range-thumb:active {
2926
  background-color: #b7d4f9;
2927
}
2928
.form-range::-moz-range-track {
2929
  width: 100%;
2930
  height: 0.5rem;
2931
  color: transparent;
2932
  cursor: pointer;
2933
  background-color: #dee2e6;
2934
  border-color: transparent;
2935
  border-radius: 1rem;
2936
}
2937
.form-range:disabled {
2938
  pointer-events: none;
2939
}
2940
.form-range:disabled::-webkit-slider-thumb {
2941
  background-color: #a1a1a8;
2942
}
2943
.form-range:disabled::-moz-range-thumb {
2944
  background-color: #a1a1a8;
2945
}
2946
 
2947
.form-floating {
2948
  position: relative;
2949
}
2950
.form-floating > .form-control,
2951
.form-floating > .form-select {
2952
  height: calc(3.5rem + 2px);
2953
  line-height: 1.25;
2954
}
2955
.form-floating > label {
2956
  position: absolute;
2957
  top: 0;
2958
  left: 0;
2959
  height: 100%;
2960
  padding: 1rem 0.75rem;
2961
  pointer-events: none;
2962
  border: 1px solid transparent;
2963
  -webkit-transform-origin: 0 0;
2964
          transform-origin: 0 0;
2965
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
2966
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
2967
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
2968
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
2969
}
2970
@media (prefers-reduced-motion: reduce) {
2971
  .form-floating > label {
2972
    -webkit-transition: none;
2973
    transition: none;
2974
  }
2975
}
2976
.form-floating > .form-control {
2977
  padding: 1rem 0.75rem;
2978
}
2979
.form-floating > .form-control::-webkit-input-placeholder {
2980
  color: transparent;
2981
}
2982
.form-floating > .form-control::-moz-placeholder {
2983
  color: transparent;
2984
}
2985
.form-floating > .form-control:-ms-input-placeholder {
2986
  color: transparent;
2987
}
2988
.form-floating > .form-control::-ms-input-placeholder {
2989
  color: transparent;
2990
}
2991
.form-floating > .form-control::placeholder {
2992
  color: transparent;
2993
}
2994
.form-floating > .form-control:not(:-moz-placeholder-shown) {
2995
  padding-top: 1.625rem;
2996
  padding-bottom: 0.625rem;
2997
}
2998
.form-floating > .form-control:not(:-ms-input-placeholder) {
2999
  padding-top: 1.625rem;
3000
  padding-bottom: 0.625rem;
3001
}
3002
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
3003
  padding-top: 1.625rem;
3004
  padding-bottom: 0.625rem;
3005
}
3006
.form-floating > .form-control:-webkit-autofill {
3007
  padding-top: 1.625rem;
3008
  padding-bottom: 0.625rem;
3009
}
3010
.form-floating > .form-select {
3011
  padding-top: 1.625rem;
3012
  padding-bottom: 0.625rem;
3013
}
3014
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
3015
  opacity: 0.65;
3016
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3017
}
3018
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
3019
  opacity: 0.65;
3020
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3021
}
3022
.form-floating > .form-control:focus ~ label,
3023
.form-floating > .form-control:not(:placeholder-shown) ~ label,
3024
.form-floating > .form-select ~ label {
3025
  opacity: 0.65;
3026
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3027
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3028
}
3029
.form-floating > .form-control:-webkit-autofill ~ label {
3030
  opacity: 0.65;
3031
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3032
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
3033
}
3034
 
3035
.input-group {
3036
  position: relative;
3037
  display: -webkit-box;
3038
  display: -ms-flexbox;
3039
  display: flex;
3040
  -ms-flex-wrap: wrap;
3041
      flex-wrap: wrap;
3042
  -webkit-box-align: stretch;
3043
      -ms-flex-align: stretch;
3044
          align-items: stretch;
3045
  width: 100%;
3046
}
3047
.input-group > .form-control,
3048
.input-group > .form-select {
3049
  position: relative;
3050
  -webkit-box-flex: 1;
3051
      -ms-flex: 1 1 auto;
3052
          flex: 1 1 auto;
3053
  width: 1%;
3054
  min-width: 0;
3055
}
3056
.input-group > .form-control:focus,
3057
.input-group > .form-select:focus {
3058
  z-index: 3;
3059
}
3060
.input-group .btn {
3061
  position: relative;
3062
  z-index: 2;
3063
}
3064
.input-group .btn:focus {
3065
  z-index: 3;
3066
}
3067
 
3068
.input-group-text {
3069
  display: -webkit-box;
3070
  display: -ms-flexbox;
3071
  display: flex;
3072
  -webkit-box-align: center;
3073
      -ms-flex-align: center;
3074
          align-items: center;
3075
  padding: 0.375rem 0.75rem;
3076
  font-size: 0.9375rem;
3077
  font-weight: 400;
3078
  line-height: 1.5;
3079
  color: #212529;
3080
  text-align: center;
3081
  white-space: nowrap;
3082
  background-color: #e9ecef;
3083
  border: 1px solid rgba(0, 0, 0, 0.1);
3084
  border-radius: 0.4rem;
3085
}
3086
 
3087
.input-group-lg > .form-control,
3088
.input-group-lg > .form-select,
3089
.input-group-lg > .input-group-text,
3090
.input-group-lg > .btn {
3091
  padding: 0.8rem 1.5rem;
3092
  font-size: 1rem;
3093
  border-radius: 0.2rem;
3094
}
3095
 
3096
.input-group-sm > .form-control,
3097
.input-group-sm > .form-select,
3098
.input-group-sm > .input-group-text,
3099
.input-group-sm > .btn {
3100
  padding: 0.4rem 0.8rem;
3101
  font-size: 0.8125rem;
3102
  border-radius: 0.2rem;
3103
}
3104
 
3105
.input-group-lg > .form-select,
3106
.input-group-sm > .form-select {
3107
  padding-right: 3.25rem;
3108
}
3109
 
3110
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
3111
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
3112
  border-top-right-radius: 0;
3113
  border-bottom-right-radius: 0;
3114
}
3115
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
3116
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
3117
  border-top-right-radius: 0;
3118
  border-bottom-right-radius: 0;
3119
}
3120
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
3121
  margin-left: -1px;
3122
  border-top-left-radius: 0;
3123
  border-bottom-left-radius: 0;
3124
}
3125
 
3126
.valid-feedback {
3127
  display: none;
3128
  width: 100%;
3129
  margin-top: 0.25rem;
3130
  font-size: 0.875em;
3131
  color: #198754;
3132
}
3133
 
3134
.valid-tooltip {
3135
  position: absolute;
3136
  top: 100%;
3137
  z-index: 5;
3138
  display: none;
3139
  max-width: 100%;
3140
  padding: 0.25rem 0.5rem;
3141
  margin-top: 0.1rem;
3142
  font-size: 0.875rem;
3143
  color: #fff;
3144
  background-color: rgba(25, 135, 84, 0.9);
3145
  border-radius: 0.25rem;
3146
}
3147
 
3148
.was-validated :valid ~ .valid-feedback,
3149
.was-validated :valid ~ .valid-tooltip,
3150
.is-valid ~ .valid-feedback,
3151
.is-valid ~ .valid-tooltip {
3152
  display: block;
3153
}
3154
 
3155
.was-validated .form-control:valid, .form-control.is-valid {
3156
  border-color: #198754;
3157
  padding-right: calc(1.5em + 0.75rem);
3158
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.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");
3159
  background-repeat: no-repeat;
3160
  background-position: right calc(0.375em + 0.1875rem) center;
3161
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3162
}
3163
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
3164
  border-color: #198754;
3165
  -webkit-box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
3166
          box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
3167
}
3168
 
3169
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
3170
  padding-right: calc(1.5em + 0.75rem);
3171
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
3172
}
3173
 
3174
.was-validated .form-select:valid, .form-select.is-valid {
3175
  border-color: #198754;
3176
}
3177
.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"] {
3178
  padding-right: 4.125rem;
3179
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.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");
3180
  background-position: right 0.75rem center, center right 2.25rem;
3181
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3182
}
3183
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
3184
  border-color: #198754;
3185
  -webkit-box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
3186
          box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
3187
}
3188
 
3189
.was-validated .form-check-input:valid, .form-check-input.is-valid {
3190
  border-color: #198754;
3191
}
3192
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
3193
  background-color: #198754;
3194
}
3195
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
3196
  -webkit-box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
3197
          box-shadow: 0 0 0 1px rgba(25, 135, 84, 0.25);
3198
}
3199
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
3200
  color: #198754;
3201
}
3202
 
3203
.form-check-inline .form-check-input ~ .valid-feedback {
3204
  margin-left: 0.5em;
3205
}
3206
 
3207
.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
3208
.was-validated .input-group .form-select:valid,
3209
.input-group .form-select.is-valid {
3210
  z-index: 1;
3211
}
3212
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
3213
.was-validated .input-group .form-select:valid:focus,
3214
.input-group .form-select.is-valid:focus {
3215
  z-index: 3;
3216
}
3217
 
3218
.invalid-feedback {
3219
  display: none;
3220
  width: 100%;
3221
  margin-top: 0.25rem;
3222
  font-size: 0.875em;
3223
  color: #dc3545;
3224
}
3225
 
3226
.invalid-tooltip {
3227
  position: absolute;
3228
  top: 100%;
3229
  z-index: 5;
3230
  display: none;
3231
  max-width: 100%;
3232
  padding: 0.25rem 0.5rem;
3233
  margin-top: 0.1rem;
3234
  font-size: 0.875rem;
3235
  color: #fff;
3236
  background-color: rgba(220, 53, 69, 0.9);
3237
  border-radius: 0.25rem;
3238
}
3239
 
3240
.was-validated :invalid ~ .invalid-feedback,
3241
.was-validated :invalid ~ .invalid-tooltip,
3242
.is-invalid ~ .invalid-feedback,
3243
.is-invalid ~ .invalid-tooltip {
3244
  display: block;
3245
}
3246
 
3247
.was-validated .form-control:invalid, .form-control.is-invalid {
3248
  border-color: #dc3545;
3249
  padding-right: calc(1.5em + 0.75rem);
3250
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
3251
  background-repeat: no-repeat;
3252
  background-position: right calc(0.375em + 0.1875rem) center;
3253
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3254
}
3255
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
3256
  border-color: #dc3545;
3257
  -webkit-box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
3258
          box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
3259
}
3260
 
3261
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
3262
  padding-right: calc(1.5em + 0.75rem);
3263
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
3264
}
3265
 
3266
.was-validated .form-select:invalid, .form-select.is-invalid {
3267
  border-color: #dc3545;
3268
}
3269
.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"] {
3270
  padding-right: 4.125rem;
3271
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
3272
  background-position: right 0.75rem center, center right 2.25rem;
3273
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
3274
}
3275
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
3276
  border-color: #dc3545;
3277
  -webkit-box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
3278
          box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
3279
}
3280
 
3281
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
3282
  border-color: #dc3545;
3283
}
3284
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
3285
  background-color: #dc3545;
3286
}
3287
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
3288
  -webkit-box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
3289
          box-shadow: 0 0 0 1px rgba(220, 53, 69, 0.25);
3290
}
3291
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
3292
  color: #dc3545;
3293
}
3294
 
3295
.form-check-inline .form-check-input ~ .invalid-feedback {
3296
  margin-left: 0.5em;
3297
}
3298
 
3299
.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
3300
.was-validated .input-group .form-select:invalid,
3301
.input-group .form-select.is-invalid {
3302
  z-index: 2;
3303
}
3304
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
3305
.was-validated .input-group .form-select:invalid:focus,
3306
.input-group .form-select.is-invalid:focus {
3307
  z-index: 3;
3308
}
3309
 
3310
.btn {
3311
  display: inline-block;
3312
  font-weight: 500;
3313
  line-height: 1.5;
3314
  color: #676a79;
3315
  text-align: center;
3316
  vertical-align: middle;
3317
  cursor: pointer;
3318
  -webkit-user-select: none;
3319
     -moz-user-select: none;
3320
      -ms-user-select: none;
3321
          user-select: none;
3322
  background-color: transparent;
3323
  border: 1px solid transparent;
3324
  padding: 0.5rem 1rem;
3325
  font-size: 0.9375rem;
3326
  border-radius: 0.4rem;
3327
  -webkit-transition: all 0.3s ease-in-out;
3328
  transition: all 0.3s ease-in-out;
3329
}
3330
@media (prefers-reduced-motion: reduce) {
3331
  .btn {
3332
    -webkit-transition: none;
3333
    transition: none;
3334
  }
3335
}
3336
.btn:hover {
3337
  color: #676a79;
3338
}
3339
.btn-check:focus + .btn, .btn:focus {
3340
  outline: 0;
3341
  -webkit-box-shadow: none;
3342
          box-shadow: none;
3343
}
3344
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
3345
  pointer-events: none;
3346
  opacity: 0.65;
3347
}
3348
 
3349
.btn-primary {
3350
  color: #fff;
3351
  background-color: #0f6fec;
3352
  border-color: #0f6fec;
3353
}
3354
.btn-primary:hover {
3355
  color: #fff;
3356
  background-color: #0d5ec9;
3357
  border-color: #0c59bd;
3358
}
3359
.btn-check:focus + .btn-primary, .btn-primary:focus {
3360
  color: #fff;
3361
  background-color: #0d5ec9;
3362
  border-color: #0c59bd;
3363
  -webkit-box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3364
          box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3365
}
3366
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
3367
  color: #fff;
3368
  background-color: #0c59bd;
3369
  border-color: #0b53b1;
3370
}
3371
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
3372
  -webkit-box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3373
          box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3374
}
3375
.btn-primary:disabled, .btn-primary.disabled {
3376
  color: #fff;
3377
  background-color: #0f6fec;
3378
  border-color: #0f6fec;
3379
}
3380
 
3381
.btn-secondary {
3382
  color: #fff;
3383
  background-color: #14191e;
3384
  border-color: #14191e;
3385
}
3386
.btn-secondary:hover {
3387
  color: #fff;
3388
  background-color: #11151a;
3389
  border-color: #101418;
3390
}
3391
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
3392
  color: #fff;
3393
  background-color: #11151a;
3394
  border-color: #101418;
3395
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3396
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3397
}
3398
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
3399
  color: #fff;
3400
  background-color: #101418;
3401
  border-color: #0f1317;
3402
}
3403
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
3404
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3405
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3406
}
3407
.btn-secondary:disabled, .btn-secondary.disabled {
3408
  color: #fff;
3409
  background-color: #14191e;
3410
  border-color: #14191e;
3411
}
3412
 
3413
.btn-success {
3414
  color: #fff;
3415
  background-color: #0cbc87;
3416
  border-color: #0cbc87;
3417
}
3418
.btn-success:hover {
3419
  color: #fff;
3420
  background-color: #0aa073;
3421
  border-color: #0a966c;
3422
}
3423
.btn-check:focus + .btn-success, .btn-success:focus {
3424
  color: #fff;
3425
  background-color: #0aa073;
3426
  border-color: #0a966c;
3427
  -webkit-box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3428
          box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3429
}
3430
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
3431
  color: #fff;
3432
  background-color: #0a966c;
3433
  border-color: #098d65;
3434
}
3435
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
3436
  -webkit-box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3437
          box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3438
}
3439
.btn-success:disabled, .btn-success.disabled {
3440
  color: #fff;
3441
  background-color: #0cbc87;
3442
  border-color: #0cbc87;
3443
}
3444
 
3445
.btn-info {
3446
  color: #fff;
3447
  background-color: #4f9ef8;
3448
  border-color: #4f9ef8;
3449
}
3450
.btn-info:hover {
3451
  color: #fff;
3452
  background-color: #4386d3;
3453
  border-color: #3f7ec6;
3454
}
3455
.btn-check:focus + .btn-info, .btn-info:focus {
3456
  color: #fff;
3457
  background-color: #4386d3;
3458
  border-color: #3f7ec6;
3459
  -webkit-box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3460
          box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3461
}
3462
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
3463
  color: #fff;
3464
  background-color: #3f7ec6;
3465
  border-color: #3b77ba;
3466
}
3467
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
3468
  -webkit-box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3469
          box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3470
}
3471
.btn-info:disabled, .btn-info.disabled {
3472
  color: #fff;
3473
  background-color: #4f9ef8;
3474
  border-color: #4f9ef8;
3475
}
3476
 
3477
.btn-warning {
3478
  color: #000;
3479
  background-color: #f7c32e;
3480
  border-color: #f7c32e;
3481
}
3482
.btn-warning:hover {
3483
  color: #000;
3484
  background-color: #f8cc4d;
3485
  border-color: #f8c943;
3486
}
3487
.btn-check:focus + .btn-warning, .btn-warning:focus {
3488
  color: #000;
3489
  background-color: #f8cc4d;
3490
  border-color: #f8c943;
3491
  -webkit-box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3492
          box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3493
}
3494
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
3495
  color: #000;
3496
  background-color: #f9cf58;
3497
  border-color: #f8c943;
3498
}
3499
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
3500
  -webkit-box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3501
          box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3502
}
3503
.btn-warning:disabled, .btn-warning.disabled {
3504
  color: #000;
3505
  background-color: #f7c32e;
3506
  border-color: #f7c32e;
3507
}
3508
 
3509
.btn-danger {
3510
  color: #fff;
3511
  background-color: #d6293e;
3512
  border-color: #d6293e;
3513
}
3514
.btn-danger:hover {
3515
  color: #fff;
3516
  background-color: #b62335;
3517
  border-color: #ab2132;
3518
}
3519
.btn-check:focus + .btn-danger, .btn-danger:focus {
3520
  color: #fff;
3521
  background-color: #b62335;
3522
  border-color: #ab2132;
3523
  -webkit-box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3524
          box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3525
}
3526
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
3527
  color: #fff;
3528
  background-color: #ab2132;
3529
  border-color: #a11f2f;
3530
}
3531
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
3532
  -webkit-box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3533
          box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3534
}
3535
.btn-danger:disabled, .btn-danger.disabled {
3536
  color: #fff;
3537
  background-color: #d6293e;
3538
  border-color: #d6293e;
3539
}
3540
 
3541
.btn-light {
3542
  color: #000;
3543
  background-color: #eef0f2;
3544
  border-color: #eef0f2;
3545
}
3546
.btn-light:hover {
3547
  color: #000;
3548
  background-color: #f1f2f4;
3549
  border-color: #f0f2f3;
3550
}
3551
.btn-check:focus + .btn-light, .btn-light:focus {
3552
  color: #000;
3553
  background-color: #f1f2f4;
3554
  border-color: #f0f2f3;
3555
  -webkit-box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3556
          box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3557
}
3558
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
3559
  color: #000;
3560
  background-color: #f1f3f5;
3561
  border-color: #f0f2f3;
3562
}
3563
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
3564
  -webkit-box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3565
          box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3566
}
3567
.btn-light:disabled, .btn-light.disabled {
3568
  color: #000;
3569
  background-color: #eef0f2;
3570
  border-color: #eef0f2;
3571
}
3572
 
3573
.btn-dark {
3574
  color: #fff;
3575
  background-color: #14191e;
3576
  border-color: #14191e;
3577
}
3578
.btn-dark:hover {
3579
  color: #fff;
3580
  background-color: #11151a;
3581
  border-color: #101418;
3582
}
3583
.btn-check:focus + .btn-dark, .btn-dark:focus {
3584
  color: #fff;
3585
  background-color: #11151a;
3586
  border-color: #101418;
3587
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3588
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3589
}
3590
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
3591
  color: #fff;
3592
  background-color: #101418;
3593
  border-color: #0f1317;
3594
}
3595
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
3596
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3597
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3598
}
3599
.btn-dark:disabled, .btn-dark.disabled {
3600
  color: #fff;
3601
  background-color: #14191e;
3602
  border-color: #14191e;
3603
}
3604
 
3605
.btn-outline-primary {
3606
  color: #0f6fec;
3607
  border-color: #0f6fec;
3608
}
3609
.btn-outline-primary:hover {
3610
  color: #fff;
3611
  background-color: #0f6fec;
3612
  border-color: #0f6fec;
3613
}
3614
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
3615
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3616
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3617
}
3618
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
3619
  color: #fff;
3620
  background-color: #0f6fec;
3621
  border-color: #0f6fec;
3622
}
3623
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
3624
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3625
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3626
}
3627
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
3628
  color: #0f6fec;
3629
  background-color: transparent;
3630
}
3631
 
3632
.btn-outline-secondary {
3633
  color: #14191e;
3634
  border-color: #14191e;
3635
}
3636
.btn-outline-secondary:hover {
3637
  color: #fff;
3638
  background-color: #14191e;
3639
  border-color: #14191e;
3640
}
3641
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
3642
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3643
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3644
}
3645
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
3646
  color: #fff;
3647
  background-color: #14191e;
3648
  border-color: #14191e;
3649
}
3650
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
3651
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3652
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3653
}
3654
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
3655
  color: #14191e;
3656
  background-color: transparent;
3657
}
3658
 
3659
.btn-outline-success {
3660
  color: #0cbc87;
3661
  border-color: #0cbc87;
3662
}
3663
.btn-outline-success:hover {
3664
  color: #fff;
3665
  background-color: #0cbc87;
3666
  border-color: #0cbc87;
3667
}
3668
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
3669
  -webkit-box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3670
          box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3671
}
3672
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
3673
  color: #fff;
3674
  background-color: #0cbc87;
3675
  border-color: #0cbc87;
3676
}
3677
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
3678
  -webkit-box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3679
          box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3680
}
3681
.btn-outline-success:disabled, .btn-outline-success.disabled {
3682
  color: #0cbc87;
3683
  background-color: transparent;
3684
}
3685
 
3686
.btn-outline-info {
3687
  color: #4f9ef8;
3688
  border-color: #4f9ef8;
3689
}
3690
.btn-outline-info:hover {
3691
  color: #fff;
3692
  background-color: #4f9ef8;
3693
  border-color: #4f9ef8;
3694
}
3695
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
3696
  -webkit-box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3697
          box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3698
}
3699
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
3700
  color: #fff;
3701
  background-color: #4f9ef8;
3702
  border-color: #4f9ef8;
3703
}
3704
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
3705
  -webkit-box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3706
          box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3707
}
3708
.btn-outline-info:disabled, .btn-outline-info.disabled {
3709
  color: #4f9ef8;
3710
  background-color: transparent;
3711
}
3712
 
3713
.btn-outline-warning {
3714
  color: #f7c32e;
3715
  border-color: #f7c32e;
3716
}
3717
.btn-outline-warning:hover {
3718
  color: #000;
3719
  background-color: #f7c32e;
3720
  border-color: #f7c32e;
3721
}
3722
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
3723
  -webkit-box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3724
          box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3725
}
3726
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
3727
  color: #000;
3728
  background-color: #f7c32e;
3729
  border-color: #f7c32e;
3730
}
3731
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
3732
  -webkit-box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3733
          box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3734
}
3735
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
3736
  color: #f7c32e;
3737
  background-color: transparent;
3738
}
3739
 
3740
.btn-outline-danger {
3741
  color: #d6293e;
3742
  border-color: #d6293e;
3743
}
3744
.btn-outline-danger:hover {
3745
  color: #fff;
3746
  background-color: #d6293e;
3747
  border-color: #d6293e;
3748
}
3749
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
3750
  -webkit-box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3751
          box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3752
}
3753
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
3754
  color: #fff;
3755
  background-color: #d6293e;
3756
  border-color: #d6293e;
3757
}
3758
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
3759
  -webkit-box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3760
          box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3761
}
3762
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
3763
  color: #d6293e;
3764
  background-color: transparent;
3765
}
3766
 
3767
.btn-outline-light {
3768
  color: #eef0f2;
3769
  border-color: #eef0f2;
3770
}
3771
.btn-outline-light:hover {
3772
  color: #000;
3773
  background-color: #eef0f2;
3774
  border-color: #eef0f2;
3775
}
3776
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
3777
  -webkit-box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3778
          box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3779
}
3780
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
3781
  color: #000;
3782
  background-color: #eef0f2;
3783
  border-color: #eef0f2;
3784
}
3785
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
3786
  -webkit-box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3787
          box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3788
}
3789
.btn-outline-light:disabled, .btn-outline-light.disabled {
3790
  color: #eef0f2;
3791
  background-color: transparent;
3792
}
3793
 
3794
.btn-outline-dark {
3795
  color: #14191e;
3796
  border-color: #14191e;
3797
}
3798
.btn-outline-dark:hover {
3799
  color: #fff;
3800
  background-color: #14191e;
3801
  border-color: #14191e;
3802
}
3803
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
3804
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3805
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3806
}
3807
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
3808
  color: #fff;
3809
  background-color: #14191e;
3810
  border-color: #14191e;
3811
}
3812
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
3813
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3814
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3815
}
3816
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
3817
  color: #14191e;
3818
  background-color: transparent;
3819
}
3820
 
3821
.btn-link {
3822
  font-weight: 500;
3823
  color: #0f6fec;
3824
  text-decoration: none;
3825
}
3826
.btn-link:hover {
3827
  color: #0c59bd;
3828
}
3829
.btn-link:disabled, .btn-link.disabled {
3830
  color: #e1e4e6;
3831
}
3832
 
3833
.btn-lg, .btn-group-lg > .btn {
3834
  padding: 0.8rem 1.5rem;
3835
  font-size: 1rem;
3836
  border-radius: 0.2rem;
3837
}
3838
 
3839
.btn-sm, .btn-group-sm > .btn {
3840
  padding: 0.4rem 0.8rem;
3841
  font-size: 0.8125rem;
3842
  border-radius: 0.2rem;
3843
}
3844
 
3845
.fade {
3846
  -webkit-transition: opacity 0.15s linear;
3847
  transition: opacity 0.15s linear;
3848
}
3849
@media (prefers-reduced-motion: reduce) {
3850
  .fade {
3851
    -webkit-transition: none;
3852
    transition: none;
3853
  }
3854
}
3855
.fade:not(.show) {
3856
  opacity: 0;
3857
}
3858
 
3859
.collapse:not(.show) {
3860
  display: none;
3861
}
3862
 
3863
.collapsing {
3864
  height: 0;
3865
  overflow: hidden;
3866
  -webkit-transition: height 0.35s ease;
3867
  transition: height 0.35s ease;
3868
}
3869
@media (prefers-reduced-motion: reduce) {
3870
  .collapsing {
3871
    -webkit-transition: none;
3872
    transition: none;
3873
  }
3874
}
3875
.collapsing.collapse-horizontal {
3876
  width: 0;
3877
  height: auto;
3878
  -webkit-transition: width 0.35s ease;
3879
  transition: width 0.35s ease;
3880
}
3881
@media (prefers-reduced-motion: reduce) {
3882
  .collapsing.collapse-horizontal {
3883
    -webkit-transition: none;
3884
    transition: none;
3885
  }
3886
}
3887
 
3888
.dropup,
3889
.dropend,
3890
.dropdown,
3891
.dropstart {
3892
  position: relative;
3893
}
3894
 
3895
.dropdown-toggle {
3896
  white-space: nowrap;
3897
}
3898
.dropdown-toggle::after {
3899
  display: inline-block;
3900
  margin-left: 0.255em;
3901
  vertical-align: 0.255em;
3902
  content: "";
3903
  border-top: 0.3em solid;
3904
  border-right: 0.3em solid transparent;
3905
  border-bottom: 0;
3906
  border-left: 0.3em solid transparent;
3907
}
3908
.dropdown-toggle:empty::after {
3909
  margin-left: 0;
3910
}
3911
 
15138 stevensc 3912
.dropdown-menu {
7288 stevensc 3913
  position: absolute;
3914
  z-index: 1000;
3915
  display: none;
3916
  min-width: 15rem;
3917
  padding: 1rem 0;
3918
  margin: 0;
3919
  font-size: 0.9375rem;
3920
  color: #676a79;
3921
  text-align: left;
3922
  list-style: none;
3923
  background-color: #fff;
3924
  background-clip: padding-box;
3925
  border: 1px solid rgba(0, 0, 0, 0.06);
3926
  border-radius: 0.4rem;
3927
}
3928
.dropdown-menu[data-bs-popper] {
3929
  top: 100%;
3930
  left: 0;
3931
  margin-top: 0;
3932
}
3933
 
3934
.dropdown-menu-start {
3935
  --bs-position: start;
3936
}
3937
.dropdown-menu-start[data-bs-popper] {
3938
  right: auto;
3939
  left: 0;
3940
}
3941
 
3942
.dropdown-menu-end {
3943
  --bs-position: end;
3944
}
3945
.dropdown-menu-end[data-bs-popper] {
3946
  right: 0;
3947
  left: auto;
3948
}
3949
 
3950
@media (min-width: 576px) {
3951
  .dropdown-menu-sm-start {
3952
    --bs-position: start;
3953
  }
3954
  .dropdown-menu-sm-start[data-bs-popper] {
3955
    right: auto;
3956
    left: 0;
3957
  }
3958
 
3959
  .dropdown-menu-sm-end {
3960
    --bs-position: end;
3961
  }
3962
  .dropdown-menu-sm-end[data-bs-popper] {
3963
    right: 0;
3964
    left: auto;
3965
  }
3966
}
3967
@media (min-width: 768px) {
3968
  .dropdown-menu-md-start {
3969
    --bs-position: start;
3970
  }
3971
  .dropdown-menu-md-start[data-bs-popper] {
3972
    right: auto;
3973
    left: 0;
3974
  }
3975
 
3976
  .dropdown-menu-md-end {
3977
    --bs-position: end;
3978
  }
3979
  .dropdown-menu-md-end[data-bs-popper] {
3980
    right: 0;
3981
    left: auto;
3982
  }
3983
}
3984
@media (min-width: 992px) {
3985
  .dropdown-menu-lg-start {
3986
    --bs-position: start;
3987
  }
3988
  .dropdown-menu-lg-start[data-bs-popper] {
3989
    right: auto;
3990
    left: 0;
3991
  }
3992
 
3993
  .dropdown-menu-lg-end {
3994
    --bs-position: end;
3995
  }
3996
  .dropdown-menu-lg-end[data-bs-popper] {
3997
    right: 0;
3998
    left: auto;
3999
  }
4000
}
4001
@media (min-width: 1200px) {
4002
  .dropdown-menu-xl-start {
4003
    --bs-position: start;
4004
  }
4005
  .dropdown-menu-xl-start[data-bs-popper] {
4006
    right: auto;
4007
    left: 0;
4008
  }
4009
 
4010
  .dropdown-menu-xl-end {
4011
    --bs-position: end;
4012
  }
4013
  .dropdown-menu-xl-end[data-bs-popper] {
4014
    right: 0;
4015
    left: auto;
4016
  }
4017
}
4018
@media (min-width: 1400px) {
4019
  .dropdown-menu-xxl-start {
4020
    --bs-position: start;
4021
  }
4022
  .dropdown-menu-xxl-start[data-bs-popper] {
4023
    right: auto;
4024
    left: 0;
4025
  }
4026
 
4027
  .dropdown-menu-xxl-end {
4028
    --bs-position: end;
4029
  }
4030
  .dropdown-menu-xxl-end[data-bs-popper] {
4031
    right: 0;
4032
    left: auto;
4033
  }
4034
}
4035
.dropup .dropdown-menu[data-bs-popper] {
4036
  top: auto;
4037
  bottom: 100%;
4038
  margin-top: 0;
4039
  margin-bottom: 0;
4040
}
4041
.dropup .dropdown-toggle::after {
4042
  display: inline-block;
4043
  margin-left: 0.255em;
4044
  vertical-align: 0.255em;
4045
  content: "";
4046
  border-top: 0;
4047
  border-right: 0.3em solid transparent;
4048
  border-bottom: 0.3em solid;
4049
  border-left: 0.3em solid transparent;
4050
}
4051
.dropup .dropdown-toggle:empty::after {
4052
  margin-left: 0;
4053
}
4054
 
4055
.dropend .dropdown-menu[data-bs-popper] {
4056
  top: 0;
4057
  right: auto;
4058
  left: 100%;
4059
  margin-top: 0;
4060
  margin-left: 0;
4061
}
4062
.dropend .dropdown-toggle::after {
4063
  display: inline-block;
4064
  margin-left: 0.255em;
4065
  vertical-align: 0.255em;
4066
  content: "";
4067
  border-top: 0.3em solid transparent;
4068
  border-right: 0;
4069
  border-bottom: 0.3em solid transparent;
4070
  border-left: 0.3em solid;
4071
}
4072
.dropend .dropdown-toggle:empty::after {
4073
  margin-left: 0;
4074
}
4075
.dropend .dropdown-toggle::after {
4076
  vertical-align: 0;
4077
}
4078
 
4079
.dropstart .dropdown-menu[data-bs-popper] {
4080
  top: 0;
4081
  right: 100%;
4082
  left: auto;
4083
  margin-top: 0;
4084
  margin-right: 0;
4085
}
4086
.dropstart .dropdown-toggle::after {
4087
  display: inline-block;
4088
  margin-left: 0.255em;
4089
  vertical-align: 0.255em;
4090
  content: "";
4091
}
4092
.dropstart .dropdown-toggle::after {
4093
  display: none;
4094
}
4095
.dropstart .dropdown-toggle::before {
4096
  display: inline-block;
4097
  margin-right: 0.255em;
4098
  vertical-align: 0.255em;
4099
  content: "";
4100
  border-top: 0.3em solid transparent;
4101
  border-right: 0.3em solid;
4102
  border-bottom: 0.3em solid transparent;
4103
}
4104
.dropstart .dropdown-toggle:empty::after {
4105
  margin-left: 0;
4106
}
4107
.dropstart .dropdown-toggle::before {
4108
  vertical-align: 0;
4109
}
4110
 
4111
.dropdown-divider {
4112
  height: 0;
4113
  margin: 0.5rem 0;
4114
  overflow: hidden;
4115
  border-top: 1px solid rgba(0, 0, 0, 0.1);
4116
}
4117
 
4118
.dropdown-item {
4119
  display: block;
4120
  width: 100%;
4121
  padding: 0.4rem 1.2rem;
4122
  clear: both;
4123
  font-weight: 500;
4124
  color: #676a79;
4125
  text-align: inherit;
4126
  white-space: nowrap;
4127
  background-color: transparent;
4128
  border: 0;
4129
}
4130
.dropdown-item:hover, .dropdown-item:focus {
4131
  color: #0f6fec;
4132
  background-color: transparent;
4133
}
4134
.dropdown-item.active, .dropdown-item:active {
4135
  color: #0f6fec;
4136
  text-decoration: none;
4137
  background-color: transparent;
4138
}
4139
.dropdown-item.disabled, .dropdown-item:disabled {
4140
  color: #676a79;
4141
  pointer-events: none;
4142
  background-color: transparent;
4143
}
4144
 
4145
.dropdown-menu.show {
4146
  display: block;
4147
}
4148
 
4149
.dropdown-header {
4150
  display: block;
4151
  padding: 1rem 1.2rem;
4152
  margin-bottom: 0;
4153
  font-size: 0.8203125rem;
4154
  color: #14191e;
4155
  white-space: nowrap;
4156
}
4157
 
4158
.dropdown-item-text {
4159
  display: block;
4160
  padding: 0.4rem 1.2rem;
4161
  color: #676a79;
4162
}
4163
 
4164
.dropdown-menu-dark {
4165
  color: #eef0f2;
4166
  background-color: #14191e;
4167
  border-color: rgba(0, 0, 0, 0.06);
4168
}
4169
.dropdown-menu-dark .dropdown-item {
4170
  color: #eef0f2;
4171
}
4172
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
4173
  color: #fff;
4174
  background-color: transparent;
4175
}
4176
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
4177
  color: #0f6fec;
4178
  background-color: transparent;
4179
}
4180
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
4181
  color: #a1a1a8;
4182
}
4183
.dropdown-menu-dark .dropdown-divider {
4184
  border-color: rgba(255, 255, 255, 0.1);
4185
}
4186
.dropdown-menu-dark .dropdown-item-text {
4187
  color: #eef0f2;
4188
}
4189
.dropdown-menu-dark .dropdown-header {
4190
  color: #a1a1a8;
4191
}
4192
 
4193
.btn-group,
4194
.btn-group-vertical {
4195
  position: relative;
4196
  display: -webkit-inline-box;
4197
  display: -ms-inline-flexbox;
4198
  display: inline-flex;
4199
  vertical-align: middle;
4200
}
4201
.btn-group > .btn,
4202
.btn-group-vertical > .btn {
4203
  position: relative;
4204
  -webkit-box-flex: 1;
4205
      -ms-flex: 1 1 auto;
4206
          flex: 1 1 auto;
4207
}
4208
.btn-group > .btn-check:checked + .btn,
4209
.btn-group > .btn-check:focus + .btn,
4210
.btn-group > .btn:hover,
4211
.btn-group > .btn:focus,
4212
.btn-group > .btn:active,
4213
.btn-group > .btn.active,
4214
.btn-group-vertical > .btn-check:checked + .btn,
4215
.btn-group-vertical > .btn-check:focus + .btn,
4216
.btn-group-vertical > .btn:hover,
4217
.btn-group-vertical > .btn:focus,
4218
.btn-group-vertical > .btn:active,
4219
.btn-group-vertical > .btn.active {
4220
  z-index: 1;
4221
}
4222
 
4223
.btn-toolbar {
4224
  display: -webkit-box;
4225
  display: -ms-flexbox;
4226
  display: flex;
4227
  -ms-flex-wrap: wrap;
4228
      flex-wrap: wrap;
4229
  -webkit-box-pack: start;
4230
      -ms-flex-pack: start;
4231
          justify-content: flex-start;
4232
}
4233
.btn-toolbar .input-group {
4234
  width: auto;
4235
}
4236
 
4237
.btn-group > .btn:not(:first-child),
4238
.btn-group > .btn-group:not(:first-child) {
4239
  margin-left: -1px;
4240
}
4241
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
4242
.btn-group > .btn-group:not(:last-child) > .btn {
4243
  border-top-right-radius: 0;
4244
  border-bottom-right-radius: 0;
4245
}
4246
.btn-group > .btn:nth-child(n+3),
4247
.btn-group > :not(.btn-check) + .btn,
4248
.btn-group > .btn-group:not(:first-child) > .btn {
4249
  border-top-left-radius: 0;
4250
  border-bottom-left-radius: 0;
4251
}
4252
 
4253
.dropdown-toggle-split {
4254
  padding-right: 0.75rem;
4255
  padding-left: 0.75rem;
4256
}
4257
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
4258
  margin-left: 0;
4259
}
4260
.dropstart .dropdown-toggle-split::before {
4261
  margin-right: 0;
4262
}
4263
 
4264
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
4265
  padding-right: 0.6rem;
4266
  padding-left: 0.6rem;
4267
}
4268
 
4269
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
4270
  padding-right: 1.125rem;
4271
  padding-left: 1.125rem;
4272
}
4273
 
4274
.btn-group-vertical {
4275
  -webkit-box-orient: vertical;
4276
  -webkit-box-direction: normal;
4277
      -ms-flex-direction: column;
4278
          flex-direction: column;
4279
  -webkit-box-align: start;
4280
      -ms-flex-align: start;
4281
          align-items: flex-start;
4282
  -webkit-box-pack: center;
4283
      -ms-flex-pack: center;
4284
          justify-content: center;
4285
}
4286
.btn-group-vertical > .btn,
4287
.btn-group-vertical > .btn-group {
4288
  width: 100%;
4289
}
4290
.btn-group-vertical > .btn:not(:first-child),
4291
.btn-group-vertical > .btn-group:not(:first-child) {
4292
  margin-top: -1px;
4293
}
4294
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
4295
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
4296
  border-bottom-right-radius: 0;
4297
  border-bottom-left-radius: 0;
4298
}
4299
.btn-group-vertical > .btn ~ .btn,
4300
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
4301
  border-top-left-radius: 0;
4302
  border-top-right-radius: 0;
4303
}
4304
 
4305
.nav {
4306
  display: -webkit-box;
4307
  display: -ms-flexbox;
4308
  display: flex;
4309
  -ms-flex-wrap: wrap;
4310
      flex-wrap: wrap;
4311
  padding-left: 0;
4312
  margin-bottom: 0;
4313
  list-style: none;
4314
}
4315
 
4316
.nav-link {
4317
  display: block;
4318
  padding: 0.25rem 0.75rem;
4319
  color: #676a79;
4320
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
4321
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
4322
}
4323
@media (prefers-reduced-motion: reduce) {
4324
  .nav-link {
4325
    -webkit-transition: none;
4326
    transition: none;
4327
  }
4328
}
4329
.nav-link:hover, .nav-link:focus {
4330
  color: #0c59bd;
4331
}
4332
.nav-link.disabled {
4333
  color: #a1a1a8 !important;
4334
  pointer-events: none;
4335
  cursor: default;
4336
}
4337
 
4338
.nav-tabs {
4339
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4340
}
4341
.nav-tabs .nav-link {
4342
  margin-bottom: -1px;
4343
  background: none;
4344
  border: 1px solid transparent;
4345
  border-top-left-radius: 0.4rem;
4346
  border-top-right-radius: 0.4rem;
4347
}
4348
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4349
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
4350
  isolation: isolate;
4351
}
4352
.nav-tabs .nav-link.disabled {
4353
  color: #a1a1a8 !important;
4354
  background-color: transparent;
4355
  border-color: transparent;
4356
}
4357
.nav-tabs .nav-link.active,
4358
.nav-tabs .nav-item.show .nav-link {
4359
  color: #29292e;
4360
  background-color: #eff2f6;
4361
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #eff2f6;
4362
}
4363
.nav-tabs .dropdown-menu {
4364
  margin-top: -1px;
4365
  border-top-left-radius: 0;
4366
  border-top-right-radius: 0;
4367
}
4368
 
4369
.nav-pills .nav-link {
4370
  background: none;
4371
  border: 0;
4372
  border-radius: 0.4rem;
4373
}
4374
.nav-pills .nav-link.active,
4375
.nav-pills .show > .nav-link {
4376
  color: #fff;
4377
  background-color: #0d6efd;
4378
}
4379
 
4380
.nav-fill > .nav-link,
4381
.nav-fill .nav-item {
4382
  -webkit-box-flex: 1;
4383
      -ms-flex: 1 1 auto;
4384
          flex: 1 1 auto;
4385
  text-align: center;
4386
}
4387
 
4388
.nav-justified > .nav-link,
4389
.nav-justified .nav-item {
4390
  -ms-flex-preferred-size: 0;
4391
      flex-basis: 0;
4392
  -webkit-box-flex: 1;
4393
      -ms-flex-positive: 1;
4394
          flex-grow: 1;
4395
  text-align: center;
4396
}
4397
 
4398
.nav-fill .nav-item .nav-link,
4399
.nav-justified .nav-item .nav-link {
4400
  width: 100%;
4401
}
4402
 
4403
.tab-content > .tab-pane {
4404
  display: none;
4405
}
4406
.tab-content > .active {
4407
  display: block;
4408
}
4409
 
4410
.navbar {
4411
  position: relative;
4412
  display: -webkit-box;
4413
  display: -ms-flexbox;
4414
  display: flex;
4415
  -ms-flex-wrap: wrap;
4416
      flex-wrap: wrap;
4417
  -webkit-box-align: center;
4418
      -ms-flex-align: center;
4419
          align-items: center;
4420
  -webkit-box-pack: justify;
4421
      -ms-flex-pack: justify;
4422
          justify-content: space-between;
4423
  padding-top: 0;
4424
  padding-right: 0;
4425
  padding-bottom: 0;
4426
  padding-left: 0;
4427
}
4428
.navbar > .container,
4429
.navbar > .container-fluid,
4430
.navbar > .container-sm,
4431
.navbar > .container-md,
4432
.navbar > .container-lg,
4433
.navbar > .container-xl,
4434
.navbar > .container-xxl {
4435
  display: -webkit-box;
4436
  display: -ms-flexbox;
4437
  display: flex;
4438
  -ms-flex-wrap: inherit;
4439
      flex-wrap: inherit;
4440
  -webkit-box-align: center;
4441
      -ms-flex-align: center;
4442
          align-items: center;
4443
  -webkit-box-pack: justify;
4444
      -ms-flex-pack: justify;
4445
          justify-content: space-between;
4446
}
4447
.navbar-brand {
4448
  padding-top: 10px;
4449
  padding-bottom: 10px;
4450
  margin-right: 1rem;
4451
  font-size: 1.25rem;
4452
  white-space: nowrap;
4453
}
4454
.navbar-nav {
4455
  display: -webkit-box;
4456
  display: -ms-flexbox;
4457
  display: flex;
4458
  -webkit-box-orient: vertical;
4459
  -webkit-box-direction: normal;
4460
      -ms-flex-direction: column;
4461
          flex-direction: column;
4462
  padding-left: 0;
4463
  margin-bottom: 0;
4464
  list-style: none;
4465
}
4466
.navbar-nav .nav-link {
4467
  padding-right: 0;
4468
  padding-left: 0;
4469
}
4470
.navbar-nav .dropdown-menu {
4471
  position: static;
4472
}
4473
 
4474
.navbar-text {
4475
  padding-top: 0.25rem;
4476
  padding-bottom: 0.25rem;
4477
}
4478
 
4479
.navbar-collapse {
4480
  -ms-flex-preferred-size: 100%;
4481
      flex-basis: 100%;
4482
  -webkit-box-flex: 1;
4483
      -ms-flex-positive: 1;
4484
          flex-grow: 1;
4485
  -webkit-box-align: center;
4486
      -ms-flex-align: center;
4487
          align-items: center;
4488
}
4489
 
4490
.navbar-toggler {
4491
  padding: 0.25rem 0;
4492
  font-size: 1.25rem;
4493
  line-height: 1;
4494
  background-color: transparent;
4495
  border: 1px solid transparent;
4496
  border-radius: 0.25rem;
4497
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
4498
  transition: -webkit-box-shadow 0.15s ease-in-out;
4499
  transition: box-shadow 0.15s ease-in-out;
4500
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4501
}
4502
@media (prefers-reduced-motion: reduce) {
4503
  .navbar-toggler {
4504
    -webkit-transition: none;
4505
    transition: none;
4506
  }
4507
}
4508
.navbar-toggler:hover {
4509
  text-decoration: none;
4510
}
4511
.navbar-toggler:focus {
4512
  text-decoration: none;
4513
  outline: 0;
4514
  -webkit-box-shadow: 0 0 0 0;
4515
          box-shadow: 0 0 0 0;
4516
}
4517
 
4518
.navbar-toggler-icon {
4519
  display: inline-block;
4520
  width: 1.5em;
4521
  height: 1.5em;
4522
  vertical-align: middle;
4523
  background-repeat: no-repeat;
4524
  background-position: center;
4525
  background-size: 100%;
4526
}
4527
 
4528
.navbar-nav-scroll {
4529
  max-height: var(--bs-scroll-height, 75vh);
4530
  overflow-y: auto;
4531
}
4532
 
4533
@media (min-width: 576px) {
4534
  .navbar-expand-sm {
4535
    -ms-flex-wrap: nowrap;
4536
        flex-wrap: nowrap;
4537
    -webkit-box-pack: start;
4538
        -ms-flex-pack: start;
4539
            justify-content: flex-start;
4540
  }
4541
  .navbar-expand-sm .navbar-nav {
4542
    -webkit-box-orient: horizontal;
4543
    -webkit-box-direction: normal;
4544
        -ms-flex-direction: row;
4545
            flex-direction: row;
4546
  }
4547
  .navbar-expand-sm .navbar-nav .dropdown-menu {
4548
    position: absolute;
4549
  }
4550
  .navbar-expand-sm .navbar-nav .nav-link {
4551
    padding-right: 1rem;
4552
    padding-left: 1rem;
4553
  }
4554
  .navbar-expand-sm .navbar-nav-scroll {
4555
    overflow: visible;
4556
  }
4557
  .navbar-expand-sm .navbar-collapse {
4558
    display: -webkit-box !important;
4559
    display: -ms-flexbox !important;
4560
    display: flex !important;
4561
    -ms-flex-preferred-size: auto;
4562
        flex-basis: auto;
4563
  }
4564
  .navbar-expand-sm .navbar-toggler {
4565
    display: none;
4566
  }
4567
  .navbar-expand-sm .offcanvas-header {
4568
    display: none;
4569
  }
4570
  .navbar-expand-sm .offcanvas {
4571
    position: inherit;
4572
    bottom: 0;
4573
    z-index: 1000;
4574
    -webkit-box-flex: 1;
4575
        -ms-flex-positive: 1;
4576
            flex-grow: 1;
4577
    visibility: visible !important;
4578
    background-color: transparent;
4579
    border-right: 0;
4580
    border-left: 0;
4581
    -webkit-transition: none;
4582
    transition: none;
4583
    -webkit-transform: none;
4584
            transform: none;
4585
  }
4586
  .navbar-expand-sm .offcanvas-top,
4587
.navbar-expand-sm .offcanvas-bottom {
4588
    height: auto;
4589
    border-top: 0;
4590
    border-bottom: 0;
4591
  }
4592
  .navbar-expand-sm .offcanvas-body {
4593
    display: -webkit-box;
4594
    display: -ms-flexbox;
4595
    display: flex;
4596
    -webkit-box-flex: 0;
4597
        -ms-flex-positive: 0;
4598
            flex-grow: 0;
4599
    padding: 0;
4600
    overflow-y: visible;
4601
  }
4602
}
4603
@media (min-width: 768px) {
4604
  .navbar-expand-md {
4605
    -ms-flex-wrap: nowrap;
4606
        flex-wrap: nowrap;
4607
    -webkit-box-pack: start;
4608
        -ms-flex-pack: start;
4609
            justify-content: flex-start;
4610
  }
4611
  .navbar-expand-md .navbar-nav {
4612
    -webkit-box-orient: horizontal;
4613
    -webkit-box-direction: normal;
4614
        -ms-flex-direction: row;
4615
            flex-direction: row;
4616
  }
4617
  .navbar-expand-md .navbar-nav .dropdown-menu {
4618
    position: absolute;
4619
  }
4620
  .navbar-expand-md .navbar-nav .nav-link {
4621
    padding-right: 1rem;
4622
    padding-left: 1rem;
4623
  }
4624
  .navbar-expand-md .navbar-nav-scroll {
4625
    overflow: visible;
4626
  }
4627
  .navbar-expand-md .navbar-collapse {
4628
    display: -webkit-box !important;
4629
    display: -ms-flexbox !important;
4630
    display: flex !important;
4631
    -ms-flex-preferred-size: auto;
4632
        flex-basis: auto;
4633
  }
4634
  .navbar-expand-md .navbar-toggler {
4635
    display: none;
4636
  }
4637
  .navbar-expand-md .offcanvas-header {
4638
    display: none;
4639
  }
4640
  .navbar-expand-md .offcanvas {
4641
    position: inherit;
4642
    bottom: 0;
4643
    z-index: 1000;
4644
    -webkit-box-flex: 1;
4645
        -ms-flex-positive: 1;
4646
            flex-grow: 1;
4647
    visibility: visible !important;
4648
    background-color: transparent;
4649
    border-right: 0;
4650
    border-left: 0;
4651
    -webkit-transition: none;
4652
    transition: none;
4653
    -webkit-transform: none;
4654
            transform: none;
4655
  }
4656
  .navbar-expand-md .offcanvas-top,
4657
.navbar-expand-md .offcanvas-bottom {
4658
    height: auto;
4659
    border-top: 0;
4660
    border-bottom: 0;
4661
  }
4662
  .navbar-expand-md .offcanvas-body {
4663
    display: -webkit-box;
4664
    display: -ms-flexbox;
4665
    display: flex;
4666
    -webkit-box-flex: 0;
4667
        -ms-flex-positive: 0;
4668
            flex-grow: 0;
4669
    padding: 0;
4670
    overflow-y: visible;
4671
  }
4672
}
4673
@media (min-width: 992px) {
4674
  .navbar-expand-lg {
4675
    -ms-flex-wrap: nowrap;
4676
        flex-wrap: nowrap;
4677
    -webkit-box-pack: start;
4678
        -ms-flex-pack: start;
4679
            justify-content: flex-start;
4680
  }
4681
  .navbar-expand-lg .navbar-nav {
4682
    -webkit-box-orient: horizontal;
4683
    -webkit-box-direction: normal;
4684
        -ms-flex-direction: row;
4685
            flex-direction: row;
4686
  }
4687
  .navbar-expand-lg .navbar-nav .dropdown-menu {
4688
    position: absolute;
4689
  }
4690
  .navbar-expand-lg .navbar-nav .nav-link {
4691
    padding-right: 1rem;
4692
    padding-left: 1rem;
4693
  }
4694
  .navbar-expand-lg .navbar-nav-scroll {
4695
    overflow: visible;
4696
  }
4697
  .navbar-expand-lg .navbar-collapse {
4698
    display: -webkit-box !important;
4699
    display: -ms-flexbox !important;
4700
    display: flex !important;
4701
    -ms-flex-preferred-size: auto;
4702
        flex-basis: auto;
4703
  }
4704
  .navbar-expand-lg .navbar-toggler {
4705
    display: none;
4706
  }
4707
  .navbar-expand-lg .offcanvas-header {
4708
    display: none;
4709
  }
4710
  .navbar-expand-lg .offcanvas {
4711
    position: inherit;
4712
    bottom: 0;
4713
    z-index: 1000;
4714
    -webkit-box-flex: 1;
4715
        -ms-flex-positive: 1;
4716
            flex-grow: 1;
4717
    visibility: visible !important;
4718
    background-color: transparent;
4719
    border-right: 0;
4720
    border-left: 0;
4721
    -webkit-transition: none;
4722
    transition: none;
4723
    -webkit-transform: none;
4724
            transform: none;
4725
  }
4726
  .navbar-expand-lg .offcanvas-top,
4727
.navbar-expand-lg .offcanvas-bottom {
4728
    height: auto;
4729
    border-top: 0;
4730
    border-bottom: 0;
4731
  }
4732
  .navbar-expand-lg .offcanvas-body {
4733
    display: -webkit-box;
4734
    display: -ms-flexbox;
4735
    display: flex;
4736
    -webkit-box-flex: 0;
4737
        -ms-flex-positive: 0;
4738
            flex-grow: 0;
4739
    padding: 0;
4740
    overflow-y: visible;
4741
  }
4742
}
4743
@media (min-width: 1200px) {
4744
  .navbar-expand-xl {
4745
    -ms-flex-wrap: nowrap;
4746
        flex-wrap: nowrap;
4747
    -webkit-box-pack: start;
4748
        -ms-flex-pack: start;
4749
            justify-content: flex-start;
4750
  }
4751
  .navbar-expand-xl .navbar-nav {
4752
    -webkit-box-orient: horizontal;
4753
    -webkit-box-direction: normal;
4754
        -ms-flex-direction: row;
4755
            flex-direction: row;
4756
  }
4757
  .navbar-expand-xl .navbar-nav .dropdown-menu {
4758
    position: absolute;
4759
  }
4760
  .navbar-expand-xl .navbar-nav .nav-link {
4761
    padding-right: 1rem;
4762
    padding-left: 1rem;
4763
  }
4764
  .navbar-expand-xl .navbar-nav-scroll {
4765
    overflow: visible;
4766
  }
4767
  .navbar-expand-xl .navbar-collapse {
4768
    display: -webkit-box !important;
4769
    display: -ms-flexbox !important;
4770
    display: flex !important;
4771
    -ms-flex-preferred-size: auto;
4772
        flex-basis: auto;
4773
  }
4774
  .navbar-expand-xl .navbar-toggler {
4775
    display: none;
4776
  }
4777
  .navbar-expand-xl .offcanvas-header {
4778
    display: none;
4779
  }
4780
  .navbar-expand-xl .offcanvas {
4781
    position: inherit;
4782
    bottom: 0;
4783
    z-index: 1000;
4784
    -webkit-box-flex: 1;
4785
        -ms-flex-positive: 1;
4786
            flex-grow: 1;
4787
    visibility: visible !important;
4788
    background-color: transparent;
4789
    border-right: 0;
4790
    border-left: 0;
4791
    -webkit-transition: none;
4792
    transition: none;
4793
    -webkit-transform: none;
4794
            transform: none;
4795
  }
4796
  .navbar-expand-xl .offcanvas-top,
4797
.navbar-expand-xl .offcanvas-bottom {
4798
    height: auto;
4799
    border-top: 0;
4800
    border-bottom: 0;
4801
  }
4802
  .navbar-expand-xl .offcanvas-body {
4803
    display: -webkit-box;
4804
    display: -ms-flexbox;
4805
    display: flex;
4806
    -webkit-box-flex: 0;
4807
        -ms-flex-positive: 0;
4808
            flex-grow: 0;
4809
    padding: 0;
4810
    overflow-y: visible;
4811
  }
4812
}
4813
@media (min-width: 1400px) {
4814
  .navbar-expand-xxl {
4815
    -ms-flex-wrap: nowrap;
4816
        flex-wrap: nowrap;
4817
    -webkit-box-pack: start;
4818
        -ms-flex-pack: start;
4819
            justify-content: flex-start;
4820
  }
4821
  .navbar-expand-xxl .navbar-nav {
4822
    -webkit-box-orient: horizontal;
4823
    -webkit-box-direction: normal;
4824
        -ms-flex-direction: row;
4825
            flex-direction: row;
4826
  }
4827
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
4828
    position: absolute;
4829
  }
4830
  .navbar-expand-xxl .navbar-nav .nav-link {
4831
    padding-right: 1rem;
4832
    padding-left: 1rem;
4833
  }
4834
  .navbar-expand-xxl .navbar-nav-scroll {
4835
    overflow: visible;
4836
  }
4837
  .navbar-expand-xxl .navbar-collapse {
4838
    display: -webkit-box !important;
4839
    display: -ms-flexbox !important;
4840
    display: flex !important;
4841
    -ms-flex-preferred-size: auto;
4842
        flex-basis: auto;
4843
  }
4844
  .navbar-expand-xxl .navbar-toggler {
4845
    display: none;
4846
  }
4847
  .navbar-expand-xxl .offcanvas-header {
4848
    display: none;
4849
  }
4850
  .navbar-expand-xxl .offcanvas {
4851
    position: inherit;
4852
    bottom: 0;
4853
    z-index: 1000;
4854
    -webkit-box-flex: 1;
4855
        -ms-flex-positive: 1;
4856
            flex-grow: 1;
4857
    visibility: visible !important;
4858
    background-color: transparent;
4859
    border-right: 0;
4860
    border-left: 0;
4861
    -webkit-transition: none;
4862
    transition: none;
4863
    -webkit-transform: none;
4864
            transform: none;
4865
  }
4866
  .navbar-expand-xxl .offcanvas-top,
4867
.navbar-expand-xxl .offcanvas-bottom {
4868
    height: auto;
4869
    border-top: 0;
4870
    border-bottom: 0;
4871
  }
4872
  .navbar-expand-xxl .offcanvas-body {
4873
    display: -webkit-box;
4874
    display: -ms-flexbox;
4875
    display: flex;
4876
    -webkit-box-flex: 0;
4877
        -ms-flex-positive: 0;
4878
            flex-grow: 0;
4879
    padding: 0;
4880
    overflow-y: visible;
4881
  }
4882
}
4883
.navbar-expand {
4884
  -ms-flex-wrap: nowrap;
4885
      flex-wrap: nowrap;
4886
  -webkit-box-pack: start;
4887
      -ms-flex-pack: start;
4888
          justify-content: flex-start;
4889
}
4890
.navbar-expand .navbar-nav {
4891
  -webkit-box-orient: horizontal;
4892
  -webkit-box-direction: normal;
4893
      -ms-flex-direction: row;
4894
          flex-direction: row;
4895
}
4896
.navbar-expand .navbar-nav .dropdown-menu {
4897
  position: absolute;
4898
}
4899
.navbar-expand .navbar-nav .nav-link {
4900
  padding-right: 1rem;
4901
  padding-left: 1rem;
4902
}
4903
.navbar-expand .navbar-nav-scroll {
4904
  overflow: visible;
4905
}
4906
.navbar-expand .navbar-collapse {
4907
  display: -webkit-box !important;
4908
  display: -ms-flexbox !important;
4909
  display: flex !important;
4910
  -ms-flex-preferred-size: auto;
4911
      flex-basis: auto;
4912
}
4913
.navbar-expand .navbar-toggler {
4914
  display: none;
4915
}
4916
.navbar-expand .offcanvas-header {
4917
  display: none;
4918
}
4919
.navbar-expand .offcanvas {
4920
  position: inherit;
4921
  bottom: 0;
4922
  z-index: 1000;
4923
  -webkit-box-flex: 1;
4924
      -ms-flex-positive: 1;
4925
          flex-grow: 1;
4926
  visibility: visible !important;
4927
  background-color: transparent;
4928
  border-right: 0;
4929
  border-left: 0;
4930
  -webkit-transition: none;
4931
  transition: none;
4932
  -webkit-transform: none;
4933
          transform: none;
4934
}
4935
.navbar-expand .offcanvas-top,
4936
.navbar-expand .offcanvas-bottom {
4937
  height: auto;
4938
  border-top: 0;
4939
  border-bottom: 0;
4940
}
4941
.navbar-expand .offcanvas-body {
4942
  display: -webkit-box;
4943
  display: -ms-flexbox;
4944
  display: flex;
4945
  -webkit-box-flex: 0;
4946
      -ms-flex-positive: 0;
4947
          flex-grow: 0;
4948
  padding: 0;
4949
  overflow-y: visible;
4950
}
4951
 
4952
.navbar-light .navbar-brand {
4953
  color: rgba(0, 0, 0, 0.9);
4954
}
4955
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4956
  color: rgba(0, 0, 0, 0.9);
4957
}
4958
.navbar-light .navbar-nav .nav-link {
4959
  color: #676a79;
4960
}
4961
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4962
  color: #0f6fec;
4963
}
4964
.navbar-light .navbar-nav .nav-link.disabled {
4965
  color: rgba(0, 0, 0, 0.3);
4966
}
4967
.navbar-light .navbar-nav .show > .nav-link,
4968
.navbar-light .navbar-nav .nav-link.active {
4969
  color: #0f6fec;
4970
}
4971
.navbar-light .navbar-toggler {
4972
  color: #676a79;
4973
  border-color: rgba(0, 0, 0, 0.1);
4974
}
4975
.navbar-light .navbar-toggler-icon {
4976
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4977
}
4978
.navbar-light .navbar-text {
4979
  color: #676a79;
4980
}
4981
.navbar-light .navbar-text a,
4982
.navbar-light .navbar-text a:hover,
4983
.navbar-light .navbar-text a:focus {
4984
  color: #0f6fec;
4985
}
4986
 
4987
.navbar-dark .navbar-brand {
4988
  color: #fff;
4989
}
4990
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4991
  color: #fff;
4992
}
4993
.navbar-dark .navbar-nav .nav-link {
4994
  color: #fff;
4995
}
4996
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4997
  color: #0f6fec !important;
4998
}
4999
.navbar-dark .navbar-nav .nav-link.disabled {
5000
  color: rgba(255, 255, 255, 0.25);
5001
}
5002
.navbar-dark .navbar-nav .show > .nav-link,
5003
.navbar-dark .navbar-nav .nav-link.active {
5004
  color: #0f6fec !important;
5005
}
5006
.navbar-dark .navbar-toggler {
5007
  color: #fff;
5008
  border-color: rgba(255, 255, 255, 0.1);
5009
}
5010
.navbar-dark .navbar-toggler-icon {
5011
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
5012
}
5013
.navbar-dark .navbar-text {
5014
  color: #fff;
5015
}
5016
.navbar-dark .navbar-text a,
5017
.navbar-dark .navbar-text a:hover,
5018
.navbar-dark .navbar-text a:focus {
5019
  color: #0f6fec !important;
5020
}
5021
 
5022
.card {
5023
  position: relative;
5024
  display: -webkit-box;
5025
  display: -ms-flexbox;
5026
  display: flex;
5027
  -webkit-box-orient: vertical;
5028
  -webkit-box-direction: normal;
5029
      -ms-flex-direction: column;
5030
          flex-direction: column;
5031
  min-width: 0;
5032
  word-wrap: break-word;
5033
  background-color: #fff;
5034
  background-clip: border-box;
5035
  border: 1px solid rgba(0, 0, 0, 0.09);
5036
  border-radius: 0.4rem;
5037
}
5038
.card > hr {
5039
  margin-right: 0;
5040
  margin-left: 0;
5041
}
5042
.card > .list-group {
5043
  border-top: inherit;
5044
  border-bottom: inherit;
5045
}
5046
.card > .list-group:first-child {
5047
  border-top-width: 0;
5048
  border-top-left-radius: calc(0.4rem - 1px);
5049
  border-top-right-radius: calc(0.4rem - 1px);
5050
}
5051
.card > .list-group:last-child {
5052
  border-bottom-width: 0;
5053
  border-bottom-right-radius: calc(0.4rem - 1px);
5054
  border-bottom-left-radius: calc(0.4rem - 1px);
5055
}
5056
.card > .card-header + .list-group,
5057
.card > .list-group + .card-footer {
5058
  border-top: 0;
5059
}
5060
 
5061
.card-body {
5062
  -webkit-box-flex: 1;
5063
      -ms-flex: 1 1 auto;
5064
          flex: 1 1 auto;
5065
  padding: 1.25rem 1.25rem;
5066
}
5067
 
5068
.card-title {
5069
  margin-bottom: 0.5rem;
5070
}
5071
 
5072
.card-subtitle {
5073
  margin-top: -0.25rem;
5074
  margin-bottom: 0;
5075
}
5076
 
5077
.card-text:last-child {
5078
  margin-bottom: 0;
5079
}
5080
 
5081
.card-link + .card-link {
5082
  margin-left: 1.25rem;
5083
}
5084
 
5085
.card-header {
5086
  padding: 1.25rem 1.25rem;
5087
  margin-bottom: 0;
5088
  background-color: #fff;
5089
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
5090
}
14836 stevensc 5091
 
7288 stevensc 5092
.card-header:first-child {
5093
  border-radius: calc(0.4rem - 1px) calc(0.4rem - 1px) 0 0;
5094
}
5095
 
5096
.card-footer {
5097
  padding: 1.25rem 1.25rem;
5098
  background-color: #fff;
5099
  border-top: 1px solid rgba(0, 0, 0, 0.09);
5100
}
5101
.card-footer:last-child {
5102
  border-radius: 0 0 calc(0.4rem - 1px) calc(0.4rem - 1px);
5103
}
5104
 
5105
.card-header-tabs {
5106
  margin-right: -0.625rem;
5107
  margin-bottom: -1.25rem;
5108
  margin-left: -0.625rem;
5109
  border-bottom: 0;
5110
}
5111
.card-header-tabs .nav-link.active {
5112
  background-color: #fff;
5113
  border-bottom-color: #fff;
5114
}
5115
 
5116
.card-header-pills {
5117
  margin-right: -0.625rem;
5118
  margin-left: -0.625rem;
5119
}
5120
 
5121
.card-img-overlay {
5122
  position: absolute;
5123
  top: 0;
5124
  right: 0;
5125
  bottom: 0;
5126
  left: 0;
5127
  padding: 1.25rem;
5128
  border-radius: calc(0.4rem - 1px);
5129
}
5130
 
5131
.card-img,
5132
.card-img-top,
5133
.card-img-bottom {
5134
  width: 100%;
5135
}
5136
 
5137
.card-img,
5138
.card-img-top {
5139
  border-top-left-radius: calc(0.4rem - 1px);
5140
  border-top-right-radius: calc(0.4rem - 1px);
5141
}
5142
 
5143
.card-img,
5144
.card-img-bottom {
5145
  border-bottom-right-radius: calc(0.4rem - 1px);
5146
  border-bottom-left-radius: calc(0.4rem - 1px);
5147
}
5148
 
5149
.card-group > .card {
5150
  margin-bottom: 0.75rem;
5151
}
5152
@media (min-width: 576px) {
5153
  .card-group {
5154
    display: -webkit-box;
5155
    display: -ms-flexbox;
5156
    display: flex;
5157
    -webkit-box-orient: horizontal;
5158
    -webkit-box-direction: normal;
5159
        -ms-flex-flow: row wrap;
5160
            flex-flow: row wrap;
5161
  }
5162
  .card-group > .card {
5163
    -webkit-box-flex: 1;
5164
        -ms-flex: 1 0 0%;
5165
            flex: 1 0 0%;
5166
    margin-bottom: 0;
5167
  }
5168
  .card-group > .card + .card {
5169
    margin-left: 0;
5170
    border-left: 0;
5171
  }
5172
  .card-group > .card:not(:last-child) {
5173
    border-top-right-radius: 0;
5174
    border-bottom-right-radius: 0;
5175
  }
5176
  .card-group > .card:not(:last-child) .card-img-top,
5177
.card-group > .card:not(:last-child) .card-header {
5178
    border-top-right-radius: 0;
5179
  }
5180
  .card-group > .card:not(:last-child) .card-img-bottom,
5181
.card-group > .card:not(:last-child) .card-footer {
5182
    border-bottom-right-radius: 0;
5183
  }
5184
  .card-group > .card:not(:first-child) {
5185
    border-top-left-radius: 0;
5186
    border-bottom-left-radius: 0;
5187
  }
5188
  .card-group > .card:not(:first-child) .card-img-top,
5189
.card-group > .card:not(:first-child) .card-header {
5190
    border-top-left-radius: 0;
5191
  }
5192
  .card-group > .card:not(:first-child) .card-img-bottom,
5193
.card-group > .card:not(:first-child) .card-footer {
5194
    border-bottom-left-radius: 0;
5195
  }
5196
}
5197
 
5198
.accordion-button {
5199
  position: relative;
5200
  display: -webkit-box;
5201
  display: -ms-flexbox;
5202
  display: flex;
5203
  -webkit-box-align: center;
5204
      -ms-flex-align: center;
5205
          align-items: center;
5206
  width: 100%;
5207
  padding: 1rem 1.25rem;
5208
  font-size: 0.9375rem;
5209
  color: #212529;
5210
  text-align: left;
5211
  background-color: #fff;
5212
  border: 0;
5213
  border-radius: 0;
5214
  overflow-anchor: none;
5215
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
5216
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
5217
  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;
5218
  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, -webkit-box-shadow 0.15s ease-in-out;
5219
}
5220
@media (prefers-reduced-motion: reduce) {
5221
  .accordion-button {
5222
    -webkit-transition: none;
5223
    transition: none;
5224
  }
5225
}
5226
.accordion-button:not(.collapsed) {
5227
  color: #0e64d4;
5228
  background-color: #e7f1fd;
5229
  -webkit-box-shadow: inset 0 -1px 0 rgba(103, 106, 121, 0.125);
5230
          box-shadow: inset 0 -1px 0 rgba(103, 106, 121, 0.125);
5231
}
5232
.accordion-button:not(.collapsed)::after {
5233
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230e64d4'%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");
5234
  -webkit-transform: rotate(-180deg);
5235
          transform: rotate(-180deg);
5236
}
5237
.accordion-button::after {
5238
  -ms-flex-negative: 0;
5239
      flex-shrink: 0;
5240
  width: 1.25rem;
5241
  height: 1.25rem;
5242
  margin-left: auto;
5243
  content: "";
5244
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
5245
  background-repeat: no-repeat;
5246
  background-size: 1.25rem;
5247
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
5248
  transition: -webkit-transform 0.2s ease-in-out;
5249
  transition: transform 0.2s ease-in-out;
5250
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
5251
}
5252
@media (prefers-reduced-motion: reduce) {
5253
  .accordion-button::after {
5254
    -webkit-transition: none;
5255
    transition: none;
5256
  }
5257
}
5258
.accordion-button:hover {
5259
  z-index: 2;
5260
}
5261
.accordion-button:focus {
5262
  z-index: 3;
5263
  border-color: none;
5264
  outline: 0;
5265
  -webkit-box-shadow: none;
5266
          box-shadow: none;
5267
}
5268
 
5269
.accordion-header {
5270
  margin-bottom: 0;
5271
}
5272
 
5273
.accordion-item {
5274
  background-color: #fff;
5275
  border: 1px solid rgba(103, 106, 121, 0.125);
5276
}
5277
.accordion-item:first-of-type {
5278
  border-top-left-radius: 0.25rem;
5279
  border-top-right-radius: 0.25rem;
5280
}
5281
.accordion-item:first-of-type .accordion-button {
5282
  border-top-left-radius: calc(0.25rem - 1px);
5283
  border-top-right-radius: calc(0.25rem - 1px);
5284
}
5285
.accordion-item:not(:first-of-type) {
5286
  border-top: 0;
5287
}
5288
.accordion-item:last-of-type {
5289
  border-bottom-right-radius: 0.25rem;
5290
  border-bottom-left-radius: 0.25rem;
5291
}
5292
.accordion-item:last-of-type .accordion-button.collapsed {
5293
  border-bottom-right-radius: calc(0.25rem - 1px);
5294
  border-bottom-left-radius: calc(0.25rem - 1px);
5295
}
5296
.accordion-item:last-of-type .accordion-collapse {
5297
  border-bottom-right-radius: 0.25rem;
5298
  border-bottom-left-radius: 0.25rem;
5299
}
5300
 
5301
.accordion-body {
5302
  padding: 1rem 1.25rem;
5303
}
5304
 
5305
.accordion-flush .accordion-collapse {
5306
  border-width: 0;
5307
}
5308
.accordion-flush .accordion-item {
5309
  border-right: 0;
5310
  border-left: 0;
5311
  border-radius: 0;
5312
}
5313
.accordion-flush .accordion-item:first-child {
5314
  border-top: 0;
5315
}
5316
.accordion-flush .accordion-item:last-child {
5317
  border-bottom: 0;
5318
}
5319
.accordion-flush .accordion-item .accordion-button {
5320
  border-radius: 0;
5321
}
5322
 
5323
.breadcrumb {
5324
  display: -webkit-box;
5325
  display: -ms-flexbox;
5326
  display: flex;
5327
  -ms-flex-wrap: wrap;
5328
      flex-wrap: wrap;
5329
  padding: 0.5rem 0;
5330
  margin-bottom: 1rem;
5331
  list-style: none;
5332
  background-color: transparent;
5333
}
5334
 
5335
.breadcrumb-item + .breadcrumb-item {
5336
  padding-left: 0.8rem;
5337
}
5338
.breadcrumb-item + .breadcrumb-item::before {
5339
  float: left;
5340
  padding-right: 0.8rem;
5341
  color: #a1a1a8;
5342
  content: var(--bs-breadcrumb-divider, "../../index-2.html") /* rtl: var(--bs-breadcrumb-divider, "/") */;
5343
}
5344
.breadcrumb-item.active {
5345
  color: #a1a1a8;
5346
}
5347
 
5348
.pagination {
5349
  display: -webkit-box;
5350
  display: -ms-flexbox;
5351
  display: flex;
5352
  padding-left: 0;
5353
  list-style: none;
5354
}
5355
 
5356
.page-link {
5357
  position: relative;
5358
  display: block;
5359
  color: #676a79;
5360
  background-color: #fff;
5361
  border: 1px solid #eef0f2;
5362
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
5363
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
5364
  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;
5365
  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, -webkit-box-shadow 0.15s ease-in-out;
5366
}
5367
@media (prefers-reduced-motion: reduce) {
5368
  .page-link {
5369
    -webkit-transition: none;
5370
    transition: none;
5371
  }
5372
}
5373
.page-link:hover {
5374
  z-index: 2;
5375
  color: #fff;
5376
  background-color: #0f6fec;
5377
  border-color: #0f6fec;
5378
}
5379
.page-link:focus {
5380
  z-index: 3;
5381
  color: #0c59bd;
5382
  background-color: #eff2f6;
5383
  outline: 0;
5384
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
5385
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
5386
}
5387
 
5388
.page-item:not(:first-child) .page-link {
5389
  margin-left: -1px;
5390
}
5391
.page-item.active .page-link {
5392
  z-index: 3;
5393
  color: #fff;
5394
  background-color: #0f6fec;
5395
  border-color: #0f6fec;
5396
}
5397
.page-item.disabled .page-link {
5398
  color: #e1e4e6;
5399
  pointer-events: none;
5400
  background-color: #fff;
5401
  border-color: #eef0f2;
5402
}
5403
 
5404
.page-link {
5405
  padding: 0.4rem 0.8rem;
5406
}
5407
 
5408
.page-item:first-child .page-link {
5409
  border-top-left-radius: 0.4rem;
5410
  border-bottom-left-radius: 0.4rem;
5411
}
5412
.page-item:last-child .page-link {
5413
  border-top-right-radius: 0.4rem;
5414
  border-bottom-right-radius: 0.4rem;
5415
}
5416
 
5417
.pagination-lg .page-link {
5418
  padding: 0.75rem 1.5rem;
5419
  font-size: 1.171875rem;
5420
}
5421
.pagination-lg .page-item:first-child .page-link {
5422
  border-top-left-radius: 0.3rem;
5423
  border-bottom-left-radius: 0.3rem;
5424
}
5425
.pagination-lg .page-item:last-child .page-link {
5426
  border-top-right-radius: 0.3rem;
5427
  border-bottom-right-radius: 0.3rem;
5428
}
5429
 
5430
.pagination-sm .page-link {
5431
  padding: 0.25rem 0.5rem;
5432
  font-size: 0.8203125rem;
5433
}
5434
.pagination-sm .page-item:first-child .page-link {
5435
  border-top-left-radius: 0.2rem;
5436
  border-bottom-left-radius: 0.2rem;
5437
}
5438
.pagination-sm .page-item:last-child .page-link {
5439
  border-top-right-radius: 0.2rem;
5440
  border-bottom-right-radius: 0.2rem;
5441
}
5442
 
5443
.badge {
5444
  display: inline-block;
5445
  padding: 0.35em 0.65em;
5446
  font-size: 0.85em;
5447
  font-weight: 400;
5448
  line-height: 1;
5449
  color: #fff;
5450
  text-align: center;
5451
  white-space: nowrap;
5452
  vertical-align: baseline;
5453
  border-radius: 0.25rem;
5454
}
5455
.badge:empty {
5456
  display: none;
5457
}
5458
 
5459
.btn .badge {
5460
  position: relative;
5461
  top: -1px;
5462
}
5463
 
5464
.alert {
15221 stevensc 5465
  width: fit-content !important;
7288 stevensc 5466
  position: relative;
15221 stevensc 5467
  padding: 0 !important;
7288 stevensc 5468
  margin-bottom: 1rem;
5469
  border: 1px solid transparent;
5470
  border-radius: 0.25rem;
5471
}
5472
 
5473
.alert-heading {
5474
  color: inherit;
5475
}
5476
 
5477
.alert-link {
5478
  font-weight: 700;
5479
}
5480
 
5481
.alert-dismissible {
5482
  padding-right: 3rem;
5483
}
5484
.alert-dismissible .btn-close {
5485
  position: absolute;
5486
  top: 0;
5487
  right: 0;
5488
  z-index: 2;
5489
  padding: 1.25rem 1rem;
5490
}
5491
 
5492
.alert-primary {
5493
  color: #09438e;
5494
  background-color: #cfe2fb;
5495
  border-color: #b7d4f9;
5496
}
5497
.alert-primary .alert-link {
5498
  color: #073672;
5499
}
5500
 
5501
.alert-secondary {
5502
  color: #0c0f12;
5503
  background-color: #d0d1d2;
5504
  border-color: #b9babc;
5505
}
5506
.alert-secondary .alert-link {
5507
  color: #0a0c0e;
5508
}
5509
 
5510
.alert-success {
5511
  color: #077151;
5512
  background-color: #cef2e7;
5513
  border-color: #b6ebdb;
5514
}
5515
.alert-success .alert-link {
5516
  color: #065a41;
5517
}
5518
 
5519
.alert-info {
5520
  color: #2f5f95;
5521
  background-color: #dcecfe;
5522
  border-color: #cae2fd;
5523
}
5524
.alert-info .alert-link {
5525
  color: #264c77;
5526
}
5527
 
5528
.alert-warning {
5529
  color: #94751c;
5530
  background-color: #fdf3d5;
5531
  border-color: #fdedc0;
5532
}
5533
.alert-warning .alert-link {
5534
  color: #765e16;
5535
}
5536
 
5537
.alert-danger {
5538
  color: #801925;
5539
  background-color: #f7d4d8;
5540
  border-color: #f3bfc5;
5541
}
5542
.alert-danger .alert-link {
5543
  color: #66141e;
5544
}
5545
 
5546
.alert-light {
5547
  color: #8f9091;
5548
  background-color: #fcfcfc;
5549
  border-color: #fafbfb;
5550
}
5551
.alert-light .alert-link {
5552
  color: #727374;
5553
}
5554
 
5555
.alert-dark {
5556
  color: #0c0f12;
5557
  background-color: #d0d1d2;
5558
  border-color: #b9babc;
5559
}
5560
.alert-dark .alert-link {
5561
  color: #0a0c0e;
5562
}
5563
 
5564
@-webkit-keyframes progress-bar-stripes {
5565
  0% {
5566
    background-position-x: 1rem;
5567
  }
5568
}
5569
 
5570
@keyframes progress-bar-stripes {
5571
  0% {
5572
    background-position-x: 1rem;
5573
  }
5574
}
5575
.progress {
5576
  display: -webkit-box;
5577
  display: -ms-flexbox;
5578
  display: flex;
5579
  height: 1rem;
5580
  overflow: hidden;
5581
  font-size: 0.75rem;
5582
  background-color: rgba(0, 0, 0, 0.1);
5583
  border-radius: 0.25rem;
5584
}
5585
 
5586
.progress-bar {
5587
  display: -webkit-box;
5588
  display: -ms-flexbox;
5589
  display: flex;
5590
  -webkit-box-orient: vertical;
5591
  -webkit-box-direction: normal;
5592
      -ms-flex-direction: column;
5593
          flex-direction: column;
5594
  -webkit-box-pack: center;
5595
      -ms-flex-pack: center;
5596
          justify-content: center;
5597
  overflow: hidden;
5598
  color: #fff;
5599
  text-align: center;
5600
  white-space: nowrap;
5601
  background-color: #0d6efd;
5602
  -webkit-transition: width 0.6s ease;
5603
  transition: width 0.6s ease;
5604
}
5605
@media (prefers-reduced-motion: reduce) {
5606
  .progress-bar {
5607
    -webkit-transition: none;
5608
    transition: none;
5609
  }
5610
}
5611
 
5612
.progress-bar-striped {
5613
  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);
5614
  background-size: 1rem 1rem;
5615
}
5616
 
5617
.progress-bar-animated {
5618
  -webkit-animation: 1s linear infinite progress-bar-stripes;
5619
          animation: 1s linear infinite progress-bar-stripes;
5620
}
5621
@media (prefers-reduced-motion: reduce) {
5622
  .progress-bar-animated {
5623
    -webkit-animation: none;
5624
            animation: none;
5625
  }
5626
}
5627
 
5628
.list-group {
5629
  display: -webkit-box;
5630
  display: -ms-flexbox;
5631
  display: flex;
5632
  -webkit-box-orient: vertical;
5633
  -webkit-box-direction: normal;
5634
      -ms-flex-direction: column;
5635
          flex-direction: column;
5636
  padding-left: 0;
5637
  margin-bottom: 0;
5638
  border-radius: 0.4rem;
5639
}
5640
 
5641
.list-group-numbered {
5642
  list-style-type: none;
5643
  counter-reset: section;
5644
}
5645
.list-group-numbered > li::before {
5646
  content: counters(section, ".") ". ";
5647
  counter-increment: section;
5648
}
5649
 
5650
.list-group-item-action {
5651
  width: 100%;
5652
  color: #495057;
5653
  text-align: inherit;
5654
}
5655
.list-group-item-action:hover, .list-group-item-action:focus {
5656
  z-index: 1;
5657
  color: #495057;
5658
  text-decoration: none;
5659
  background-color: #eff2f6;
5660
}
5661
.list-group-item-action:active {
5662
  color: #212529;
5663
  background-color: #e9ecef;
5664
}
5665
 
5666
.list-group-item {
5667
  position: relative;
5668
  display: block;
5669
  padding: 0.5rem 1rem;
5670
  color: #676a79;
5671
  background-color: transparent;
5672
  border: 1px solid rgba(0, 0, 0, 0.125);
5673
}
5674
.list-group-item:first-child {
5675
  border-top-left-radius: inherit;
5676
  border-top-right-radius: inherit;
5677
}
5678
.list-group-item:last-child {
5679
  border-bottom-right-radius: inherit;
5680
  border-bottom-left-radius: inherit;
5681
}
5682
.list-group-item.disabled, .list-group-item:disabled {
5683
  color: #6c757d;
5684
  pointer-events: none;
5685
  background-color: #fff;
5686
}
5687
.list-group-item.active {
5688
  z-index: 2;
5689
  color: #fff;
5690
  background-color: #0f6fec;
5691
  border-color: #0f6fec;
5692
}
5693
.list-group-item + .list-group-item {
5694
  border-top-width: 0;
5695
}
5696
.list-group-item + .list-group-item.active {
5697
  margin-top: -1px;
5698
  border-top-width: 1px;
5699
}
5700
 
5701
.list-group-horizontal {
5702
  -webkit-box-orient: horizontal;
5703
  -webkit-box-direction: normal;
5704
      -ms-flex-direction: row;
5705
          flex-direction: row;
5706
}
5707
.list-group-horizontal > .list-group-item:first-child {
5708
  border-bottom-left-radius: 0.4rem;
5709
  border-top-right-radius: 0;
5710
}
5711
.list-group-horizontal > .list-group-item:last-child {
5712
  border-top-right-radius: 0.4rem;
5713
  border-bottom-left-radius: 0;
5714
}
5715
.list-group-horizontal > .list-group-item.active {
5716
  margin-top: 0;
5717
}
5718
.list-group-horizontal > .list-group-item + .list-group-item {
5719
  border-top-width: 1px;
5720
  border-left-width: 0;
5721
}
5722
.list-group-horizontal > .list-group-item + .list-group-item.active {
5723
  margin-left: -1px;
5724
  border-left-width: 1px;
5725
}
5726
 
5727
@media (min-width: 576px) {
5728
  .list-group-horizontal-sm {
5729
    -webkit-box-orient: horizontal;
5730
    -webkit-box-direction: normal;
5731
        -ms-flex-direction: row;
5732
            flex-direction: row;
5733
  }
5734
  .list-group-horizontal-sm > .list-group-item:first-child {
5735
    border-bottom-left-radius: 0.4rem;
5736
    border-top-right-radius: 0;
5737
  }
5738
  .list-group-horizontal-sm > .list-group-item:last-child {
5739
    border-top-right-radius: 0.4rem;
5740
    border-bottom-left-radius: 0;
5741
  }
5742
  .list-group-horizontal-sm > .list-group-item.active {
5743
    margin-top: 0;
5744
  }
5745
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
5746
    border-top-width: 1px;
5747
    border-left-width: 0;
5748
  }
5749
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5750
    margin-left: -1px;
5751
    border-left-width: 1px;
5752
  }
5753
}
5754
@media (min-width: 768px) {
5755
  .list-group-horizontal-md {
5756
    -webkit-box-orient: horizontal;
5757
    -webkit-box-direction: normal;
5758
        -ms-flex-direction: row;
5759
            flex-direction: row;
5760
  }
5761
  .list-group-horizontal-md > .list-group-item:first-child {
5762
    border-bottom-left-radius: 0.4rem;
5763
    border-top-right-radius: 0;
5764
  }
5765
  .list-group-horizontal-md > .list-group-item:last-child {
5766
    border-top-right-radius: 0.4rem;
5767
    border-bottom-left-radius: 0;
5768
  }
5769
  .list-group-horizontal-md > .list-group-item.active {
5770
    margin-top: 0;
5771
  }
5772
  .list-group-horizontal-md > .list-group-item + .list-group-item {
5773
    border-top-width: 1px;
5774
    border-left-width: 0;
5775
  }
5776
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5777
    margin-left: -1px;
5778
    border-left-width: 1px;
5779
  }
5780
}
5781
@media (min-width: 992px) {
5782
  .list-group-horizontal-lg {
5783
    -webkit-box-orient: horizontal;
5784
    -webkit-box-direction: normal;
5785
        -ms-flex-direction: row;
5786
            flex-direction: row;
5787
  }
5788
  .list-group-horizontal-lg > .list-group-item:first-child {
5789
    border-bottom-left-radius: 0.4rem;
5790
    border-top-right-radius: 0;
5791
  }
5792
  .list-group-horizontal-lg > .list-group-item:last-child {
5793
    border-top-right-radius: 0.4rem;
5794
    border-bottom-left-radius: 0;
5795
  }
5796
  .list-group-horizontal-lg > .list-group-item.active {
5797
    margin-top: 0;
5798
  }
5799
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
5800
    border-top-width: 1px;
5801
    border-left-width: 0;
5802
  }
5803
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5804
    margin-left: -1px;
5805
    border-left-width: 1px;
5806
  }
5807
}
5808
@media (min-width: 1200px) {
5809
  .list-group-horizontal-xl {
5810
    -webkit-box-orient: horizontal;
5811
    -webkit-box-direction: normal;
5812
        -ms-flex-direction: row;
5813
            flex-direction: row;
5814
  }
5815
  .list-group-horizontal-xl > .list-group-item:first-child {
5816
    border-bottom-left-radius: 0.4rem;
5817
    border-top-right-radius: 0;
5818
  }
5819
  .list-group-horizontal-xl > .list-group-item:last-child {
5820
    border-top-right-radius: 0.4rem;
5821
    border-bottom-left-radius: 0;
5822
  }
5823
  .list-group-horizontal-xl > .list-group-item.active {
5824
    margin-top: 0;
5825
  }
5826
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
5827
    border-top-width: 1px;
5828
    border-left-width: 0;
5829
  }
5830
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5831
    margin-left: -1px;
5832
    border-left-width: 1px;
5833
  }
5834
}
5835
@media (min-width: 1400px) {
5836
  .list-group-horizontal-xxl {
5837
    -webkit-box-orient: horizontal;
5838
    -webkit-box-direction: normal;
5839
        -ms-flex-direction: row;
5840
            flex-direction: row;
5841
  }
5842
  .list-group-horizontal-xxl > .list-group-item:first-child {
5843
    border-bottom-left-radius: 0.4rem;
5844
    border-top-right-radius: 0;
5845
  }
5846
  .list-group-horizontal-xxl > .list-group-item:last-child {
5847
    border-top-right-radius: 0.4rem;
5848
    border-bottom-left-radius: 0;
5849
  }
5850
  .list-group-horizontal-xxl > .list-group-item.active {
5851
    margin-top: 0;
5852
  }
5853
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5854
    border-top-width: 1px;
5855
    border-left-width: 0;
5856
  }
5857
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5858
    margin-left: -1px;
5859
    border-left-width: 1px;
5860
  }
5861
}
5862
.list-group-flush {
5863
  border-radius: 0;
5864
}
5865
.list-group-flush > .list-group-item {
5866
  border-width: 0 0 1px;
5867
}
5868
.list-group-flush > .list-group-item:last-child {
5869
  border-bottom-width: 0;
5870
}
5871
 
5872
.list-group-item-primary {
5873
  color: #09438e;
5874
  background-color: #cfe2fb;
5875
}
5876
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5877
  color: #09438e;
5878
  background-color: #bacbe2;
5879
}
5880
.list-group-item-primary.list-group-item-action.active {
5881
  color: #fff;
5882
  background-color: #09438e;
5883
  border-color: #09438e;
5884
}
5885
 
5886
.list-group-item-secondary {
5887
  color: #0c0f12;
5888
  background-color: #d0d1d2;
5889
}
5890
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5891
  color: #0c0f12;
5892
  background-color: #bbbcbd;
5893
}
5894
.list-group-item-secondary.list-group-item-action.active {
5895
  color: #fff;
5896
  background-color: #0c0f12;
5897
  border-color: #0c0f12;
5898
}
5899
 
5900
.list-group-item-success {
5901
  color: #077151;
5902
  background-color: #cef2e7;
5903
}
5904
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5905
  color: #077151;
5906
  background-color: #b9dad0;
5907
}
5908
.list-group-item-success.list-group-item-action.active {
5909
  color: #fff;
5910
  background-color: #077151;
5911
  border-color: #077151;
5912
}
5913
 
5914
.list-group-item-info {
5915
  color: #2f5f95;
5916
  background-color: #dcecfe;
5917
}
5918
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5919
  color: #2f5f95;
5920
  background-color: #c6d4e5;
5921
}
5922
.list-group-item-info.list-group-item-action.active {
5923
  color: #fff;
5924
  background-color: #2f5f95;
5925
  border-color: #2f5f95;
5926
}
5927
 
5928
.list-group-item-warning {
5929
  color: #94751c;
5930
  background-color: #fdf3d5;
5931
}
5932
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5933
  color: #94751c;
5934
  background-color: #e4dbc0;
5935
}
5936
.list-group-item-warning.list-group-item-action.active {
5937
  color: #fff;
5938
  background-color: #94751c;
5939
  border-color: #94751c;
5940
}
5941
 
5942
.list-group-item-danger {
5943
  color: #801925;
5944
  background-color: #f7d4d8;
5945
}
5946
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5947
  color: #801925;
5948
  background-color: #debfc2;
5949
}
5950
.list-group-item-danger.list-group-item-action.active {
5951
  color: #fff;
5952
  background-color: #801925;
5953
  border-color: #801925;
5954
}
5955
 
5956
.list-group-item-light {
5957
  color: #8f9091;
5958
  background-color: #fcfcfc;
5959
}
5960
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5961
  color: #8f9091;
5962
  background-color: #e3e3e3;
5963
}
5964
.list-group-item-light.list-group-item-action.active {
5965
  color: #fff;
5966
  background-color: #8f9091;
5967
  border-color: #8f9091;
5968
}
5969
 
5970
.list-group-item-dark {
5971
  color: #0c0f12;
5972
  background-color: #d0d1d2;
5973
}
5974
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5975
  color: #0c0f12;
5976
  background-color: #bbbcbd;
5977
}
5978
.list-group-item-dark.list-group-item-action.active {
5979
  color: #fff;
5980
  background-color: #0c0f12;
5981
  border-color: #0c0f12;
5982
}
5983
 
5984
.btn-close {
5985
  -webkit-box-sizing: content-box;
5986
          box-sizing: content-box;
5987
  width: 1em;
5988
  height: 1em;
5989
  padding: 0.25em 0.25em;
5990
  color: #000;
5991
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
5992
  border: 0;
5993
  border-radius: 0.4rem;
5994
  opacity: 0.5;
5995
}
5996
.btn-close:hover {
5997
  color: #000;
5998
  text-decoration: none;
5999
  opacity: 0.75;
6000
}
6001
.btn-close:focus {
6002
  outline: 0;
6003
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
6004
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
6005
  opacity: 1;
6006
}
6007
.btn-close:disabled, .btn-close.disabled {
6008
  pointer-events: none;
6009
  -webkit-user-select: none;
6010
     -moz-user-select: none;
6011
      -ms-user-select: none;
6012
          user-select: none;
6013
  opacity: 0.25;
6014
}
6015
 
6016
.btn-close-white {
6017
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
6018
          filter: invert(1) grayscale(100%) brightness(200%);
6019
}
6020
 
6021
.toast {
6022
  width: 350px;
6023
  max-width: 100%;
6024
  font-size: 0.875rem;
6025
  pointer-events: auto;
6026
  background-color: rgba(255, 255, 255, 0.85);
6027
  background-clip: padding-box;
6028
  border: 1px solid rgba(0, 0, 0, 0.1);
6029
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
6030
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
6031
  border-radius: 0.25rem;
6032
}
6033
.toast.showing {
6034
  opacity: 0;
6035
}
6036
.toast:not(.show) {
6037
  display: none;
6038
}
6039
 
6040
.toast-container {
6041
  width: -webkit-max-content;
6042
  width: -moz-max-content;
6043
  width: max-content;
6044
  max-width: 100%;
6045
  pointer-events: none;
6046
}
6047
.toast-container > :not(:last-child) {
6048
  margin-bottom: 0.75rem;
6049
}
6050
 
6051
.toast-header {
6052
  display: -webkit-box;
6053
  display: -ms-flexbox;
6054
  display: flex;
6055
  -webkit-box-align: center;
6056
      -ms-flex-align: center;
6057
          align-items: center;
6058
  padding: 0.5rem 0.75rem;
6059
  color: #6c757d;
6060
  background-color: rgba(255, 255, 255, 0.85);
6061
  background-clip: padding-box;
6062
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
6063
  border-top-left-radius: calc(0.25rem - 1px);
6064
  border-top-right-radius: calc(0.25rem - 1px);
6065
}
6066
.toast-header .btn-close {
6067
  margin-right: -0.375rem;
6068
  margin-left: 0.75rem;
6069
}
6070
 
6071
.toast-body {
6072
  padding: 0.75rem;
6073
  word-wrap: break-word;
6074
}
6075
 
6076
.modal {
6077
  position: fixed;
6078
  top: 0;
6079
  left: 0;
6080
  z-index: 1055;
6081
  display: none;
6082
  width: 100%;
6083
  height: 100%;
6084
  overflow-x: hidden;
6085
  overflow-y: auto;
6086
  outline: 0;
6087
}
6088
 
6089
.modal-dialog {
6090
  position: relative;
6091
  width: auto;
6092
  margin: 0.5rem;
6093
  pointer-events: none;
6094
}
6095
.modal.fade .modal-dialog {
6096
  -webkit-transition: -webkit-transform 0.3s ease-out;
6097
  transition: -webkit-transform 0.3s ease-out;
6098
  transition: transform 0.3s ease-out;
6099
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
6100
  -webkit-transform: translate(0, -50px);
6101
          transform: translate(0, -50px);
6102
}
6103
@media (prefers-reduced-motion: reduce) {
6104
  .modal.fade .modal-dialog {
6105
    -webkit-transition: none;
6106
    transition: none;
6107
  }
6108
}
6109
.modal.show .modal-dialog {
6110
  -webkit-transform: none;
6111
          transform: none;
6112
}
6113
.modal.modal-static .modal-dialog {
6114
  -webkit-transform: scale(1.02);
6115
          transform: scale(1.02);
6116
}
6117
 
6118
.modal-dialog-scrollable {
6119
  height: calc(100% - 1rem);
6120
}
6121
.modal-dialog-scrollable .modal-content {
6122
  max-height: 100%;
6123
  overflow: hidden;
6124
}
6125
.modal-dialog-scrollable .modal-body {
6126
  overflow-y: auto;
6127
}
6128
 
6129
.modal-dialog-centered {
6130
  display: -webkit-box;
6131
  display: -ms-flexbox;
6132
  display: flex;
6133
  -webkit-box-align: center;
6134
      -ms-flex-align: center;
6135
          align-items: center;
6136
  min-height: calc(100% - 1rem);
6137
}
6138
 
6139
.modal-content {
6140
  position: relative;
6141
  display: -webkit-box;
6142
  display: -ms-flexbox;
6143
  display: flex;
6144
  -webkit-box-orient: vertical;
6145
  -webkit-box-direction: normal;
6146
      -ms-flex-direction: column;
6147
          flex-direction: column;
6148
  width: 100%;
6149
  pointer-events: auto;
6150
  background-color: #fff;
6151
  background-clip: padding-box;
6152
  border: 0 solid rgba(0, 0, 0, 0.2);
6153
  border-radius: 0.4rem;
6154
  outline: 0;
6155
}
6156
 
6157
.modal-backdrop {
6158
  position: fixed;
6159
  top: 0;
6160
  left: 0;
6161
  z-index: 1050;
6162
  width: 100vw;
6163
  height: 100vh;
6164
  background-color: #000;
6165
}
6166
.modal-backdrop.fade {
6167
  opacity: 0;
6168
}
6169
.modal-backdrop.show {
6170
  opacity: 0.5;
6171
}
6172
 
6173
.modal-header {
6174
  display: -webkit-box;
6175
  display: -ms-flexbox;
6176
  display: flex;
6177
  -ms-flex-negative: 0;
6178
      flex-shrink: 0;
6179
  -webkit-box-align: center;
6180
      -ms-flex-align: center;
6181
          align-items: center;
6182
  -webkit-box-pack: justify;
6183
      -ms-flex-pack: justify;
6184
          justify-content: space-between;
6185
  padding: 1rem 1rem;
6186
  border-bottom: 1px solid #dee2e6;
6187
  border-top-left-radius: 0.4rem;
6188
  border-top-right-radius: 0.4rem;
6189
}
6190
.modal-header .btn-close {
6191
  padding: 0.5rem 0.5rem;
6192
  margin: -0.5rem -0.5rem -0.5rem auto;
6193
}
6194
 
6195
.modal-title {
6196
  margin-bottom: 0;
6197
  line-height: 1.5;
6198
}
6199
 
6200
.modal-body {
6201
  position: relative;
6202
  -webkit-box-flex: 1;
6203
      -ms-flex: 1 1 auto;
6204
          flex: 1 1 auto;
6205
  padding: 1rem;
6206
}
6207
 
6208
.modal-footer {
6209
  display: -webkit-box;
6210
  display: -ms-flexbox;
6211
  display: flex;
6212
  -ms-flex-wrap: wrap;
6213
      flex-wrap: wrap;
6214
  -ms-flex-negative: 0;
6215
      flex-shrink: 0;
6216
  -webkit-box-align: center;
6217
      -ms-flex-align: center;
6218
          align-items: center;
6219
  -webkit-box-pack: end;
6220
      -ms-flex-pack: end;
6221
          justify-content: flex-end;
6222
  padding: 0.75rem;
6223
  border-top: 1px solid #dee2e6;
6224
  border-bottom-right-radius: 0.4rem;
6225
  border-bottom-left-radius: 0.4rem;
6226
}
6227
.modal-footer > * {
6228
  margin: 0.25rem;
6229
}
6230
 
6231
@media (min-width: 576px) {
6232
  .modal-dialog {
6233
    max-width: 500px;
6234
    margin: 1.75rem auto;
6235
  }
6236
 
6237
  .modal-dialog-scrollable {
6238
    height: calc(100% - 3.5rem);
6239
  }
6240
 
6241
  .modal-dialog-centered {
6242
    min-height: calc(100% - 3.5rem);
6243
  }
6244
 
6245
  .modal-sm {
6246
    max-width: 300px;
6247
  }
6248
}
6249
@media (min-width: 992px) {
6250
  .modal-lg,
6251
.modal-xl {
6252
    max-width: 800px;
6253
  }
6254
}
6255
@media (min-width: 1200px) {
6256
  .modal-xl {
6257
    max-width: 1140px;
6258
  }
6259
}
6260
.modal-fullscreen {
6261
  width: 100vw;
6262
  max-width: none;
6263
  height: 100%;
6264
  margin: 0;
6265
}
6266
.modal-fullscreen .modal-content {
6267
  height: 100%;
6268
  border: 0;
6269
  border-radius: 0;
6270
}
6271
.modal-fullscreen .modal-header {
6272
  border-radius: 0;
6273
}
6274
.modal-fullscreen .modal-body {
6275
  overflow-y: auto;
6276
}
6277
.modal-fullscreen .modal-footer {
6278
  border-radius: 0;
6279
}
6280
 
6281
@media (max-width: 575.98px) {
6282
  .modal-fullscreen-sm-down {
6283
    width: 100vw;
6284
    max-width: none;
6285
    height: 100%;
6286
    margin: 0;
6287
  }
6288
  .modal-fullscreen-sm-down .modal-content {
6289
    height: 100%;
6290
    border: 0;
6291
    border-radius: 0;
6292
  }
6293
  .modal-fullscreen-sm-down .modal-header {
6294
    border-radius: 0;
6295
  }
6296
  .modal-fullscreen-sm-down .modal-body {
6297
    overflow-y: auto;
6298
  }
6299
  .modal-fullscreen-sm-down .modal-footer {
6300
    border-radius: 0;
6301
  }
6302
}
6303
@media (max-width: 767.98px) {
6304
  .modal-fullscreen-md-down {
6305
    width: 100vw;
6306
    max-width: none;
6307
    height: 100%;
6308
    margin: 0;
6309
  }
6310
  .modal-fullscreen-md-down .modal-content {
6311
    height: 100%;
6312
    border: 0;
6313
    border-radius: 0;
6314
  }
6315
  .modal-fullscreen-md-down .modal-header {
6316
    border-radius: 0;
6317
  }
6318
  .modal-fullscreen-md-down .modal-body {
6319
    overflow-y: auto;
6320
  }
6321
  .modal-fullscreen-md-down .modal-footer {
6322
    border-radius: 0;
6323
  }
6324
}
6325
@media (max-width: 991.98px) {
6326
  .modal-fullscreen-lg-down {
6327
    width: 100vw;
6328
    max-width: none;
6329
    height: 100%;
6330
    margin: 0;
6331
  }
6332
  .modal-fullscreen-lg-down .modal-content {
6333
    height: 100%;
6334
    border: 0;
6335
    border-radius: 0;
6336
  }
6337
  .modal-fullscreen-lg-down .modal-header {
6338
    border-radius: 0;
6339
  }
6340
  .modal-fullscreen-lg-down .modal-body {
6341
    overflow-y: auto;
6342
  }
6343
  .modal-fullscreen-lg-down .modal-footer {
6344
    border-radius: 0;
6345
  }
6346
}
6347
@media (max-width: 1199.98px) {
6348
  .modal-fullscreen-xl-down {
6349
    width: 100vw;
6350
    max-width: none;
6351
    height: 100%;
6352
    margin: 0;
6353
  }
6354
  .modal-fullscreen-xl-down .modal-content {
6355
    height: 100%;
6356
    border: 0;
6357
    border-radius: 0;
6358
  }
6359
  .modal-fullscreen-xl-down .modal-header {
6360
    border-radius: 0;
6361
  }
6362
  .modal-fullscreen-xl-down .modal-body {
6363
    overflow-y: auto;
6364
  }
6365
  .modal-fullscreen-xl-down .modal-footer {
6366
    border-radius: 0;
6367
  }
6368
}
6369
@media (max-width: 1399.98px) {
6370
  .modal-fullscreen-xxl-down {
6371
    width: 100vw;
6372
    max-width: none;
6373
    height: 100%;
6374
    margin: 0;
6375
  }
6376
  .modal-fullscreen-xxl-down .modal-content {
6377
    height: 100%;
6378
    border: 0;
6379
    border-radius: 0;
6380
  }
6381
  .modal-fullscreen-xxl-down .modal-header {
6382
    border-radius: 0;
6383
  }
6384
  .modal-fullscreen-xxl-down .modal-body {
6385
    overflow-y: auto;
6386
  }
6387
  .modal-fullscreen-xxl-down .modal-footer {
6388
    border-radius: 0;
6389
  }
6390
}
6391
.tooltip {
6392
  position: absolute;
6393
  z-index: 1080;
6394
  display: block;
6395
  margin: 0;
6396
  font-family: "Inter", sans-serif;
6397
  font-style: normal;
6398
  font-weight: 500;
6399
  line-height: 1.5;
6400
  text-align: left;
6401
  text-align: start;
6402
  text-decoration: none;
6403
  text-shadow: none;
6404
  text-transform: none;
6405
  letter-spacing: normal;
6406
  word-break: normal;
6407
  word-spacing: normal;
6408
  white-space: normal;
6409
  line-break: auto;
6410
  font-size: 0.6875rem;
6411
  word-wrap: break-word;
6412
  opacity: 0;
6413
}
6414
.tooltip.show {
6415
  opacity: 0.9;
6416
}
6417
.tooltip .tooltip-arrow {
6418
  position: absolute;
6419
  display: block;
6420
  width: 0.8rem;
6421
  height: 0.4rem;
6422
}
6423
.tooltip .tooltip-arrow::before {
6424
  position: absolute;
6425
  content: "";
6426
  border-color: transparent;
6427
  border-style: solid;
6428
}
6429
 
6430
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
6431
  padding: 0.4rem 0;
6432
}
6433
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
6434
  bottom: 0;
6435
}
6436
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
6437
  top: -1px;
6438
  border-width: 0.4rem 0.4rem 0;
6439
  border-top-color: #000;
6440
}
6441
 
6442
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
6443
  padding: 0 0.4rem;
6444
}
6445
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
6446
  left: 0;
6447
  width: 0.4rem;
6448
  height: 0.8rem;
6449
}
6450
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
6451
  right: -1px;
6452
  border-width: 0.4rem 0.4rem 0.4rem 0;
6453
  border-right-color: #000;
6454
}
6455
 
6456
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
6457
  padding: 0.4rem 0;
6458
}
6459
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
6460
  top: 0;
6461
}
6462
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
6463
  bottom: -1px;
6464
  border-width: 0 0.4rem 0.4rem;
6465
  border-bottom-color: #000;
6466
}
6467
 
6468
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
6469
  padding: 0 0.4rem;
6470
}
6471
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
6472
  right: 0;
6473
  width: 0.4rem;
6474
  height: 0.8rem;
6475
}
6476
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
6477
  left: -1px;
6478
  border-width: 0.4rem 0 0.4rem 0.4rem;
6479
  border-left-color: #000;
6480
}
6481
 
6482
.tooltip-inner {
6483
  max-width: 200px;
6484
  padding: 0.25rem 0.5rem;
6485
  color: #fff;
6486
  text-align: center;
6487
  background-color: #000;
6488
  border-radius: 0.25rem;
6489
}
6490
 
6491
.popover {
6492
  position: absolute;
6493
  top: 0;
6494
  left: 0 /* rtl:ignore */;
6495
  z-index: 1070;
6496
  display: block;
6497
  max-width: 276px;
6498
  font-family: "Inter", sans-serif;
6499
  font-style: normal;
6500
  font-weight: 500;
6501
  line-height: 1.5;
6502
  text-align: left;
6503
  text-align: start;
6504
  text-decoration: none;
6505
  text-shadow: none;
6506
  text-transform: none;
6507
  letter-spacing: normal;
6508
  word-break: normal;
6509
  word-spacing: normal;
6510
  white-space: normal;
6511
  line-break: auto;
6512
  font-size: 0.875rem;
6513
  word-wrap: break-word;
6514
  background-color: #fff;
6515
  background-clip: padding-box;
6516
  border: 1px solid rgba(0, 0, 0, 0.2);
6517
  border-radius: 0.3rem;
6518
}
6519
.popover .popover-arrow {
6520
  position: absolute;
6521
  display: block;
6522
  width: 1rem;
6523
  height: 0.5rem;
6524
}
6525
.popover .popover-arrow::before, .popover .popover-arrow::after {
6526
  position: absolute;
6527
  display: block;
6528
  content: "";
6529
  border-color: transparent;
6530
  border-style: solid;
6531
}
6532
 
6533
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
6534
  bottom: calc(-0.5rem - 1px);
6535
}
6536
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
6537
  bottom: 0;
6538
  border-width: 0.5rem 0.5rem 0;
6539
  border-top-color: rgba(0, 0, 0, 0.25);
6540
}
6541
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
6542
  bottom: 1px;
6543
  border-width: 0.5rem 0.5rem 0;
6544
  border-top-color: #fff;
6545
}
6546
 
6547
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
6548
  left: calc(-0.5rem - 1px);
6549
  width: 0.5rem;
6550
  height: 1rem;
6551
}
6552
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
6553
  left: 0;
6554
  border-width: 0.5rem 0.5rem 0.5rem 0;
6555
  border-right-color: rgba(0, 0, 0, 0.25);
6556
}
6557
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
6558
  left: 1px;
6559
  border-width: 0.5rem 0.5rem 0.5rem 0;
6560
  border-right-color: #fff;
6561
}
6562
 
6563
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
6564
  top: calc(-0.5rem - 1px);
6565
}
6566
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
6567
  top: 0;
6568
  border-width: 0 0.5rem 0.5rem 0.5rem;
6569
  border-bottom-color: rgba(0, 0, 0, 0.25);
6570
}
6571
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
6572
  top: 1px;
6573
  border-width: 0 0.5rem 0.5rem 0.5rem;
6574
  border-bottom-color: #fff;
6575
}
6576
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
6577
  position: absolute;
6578
  top: 0;
6579
  left: 50%;
6580
  display: block;
6581
  width: 1rem;
6582
  margin-left: -0.5rem;
6583
  content: "";
6584
  border-bottom: 1px solid #f0f0f0;
6585
}
6586
 
6587
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
6588
  right: calc(-0.5rem - 1px);
6589
  width: 0.5rem;
6590
  height: 1rem;
6591
}
6592
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
6593
  right: 0;
6594
  border-width: 0.5rem 0 0.5rem 0.5rem;
6595
  border-left-color: rgba(0, 0, 0, 0.25);
6596
}
6597
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
6598
  right: 1px;
6599
  border-width: 0.5rem 0 0.5rem 0.5rem;
6600
  border-left-color: #fff;
6601
}
6602
 
6603
.popover-header {
6604
  padding: 0.5rem 1rem;
6605
  margin-bottom: 0;
6606
  font-size: 0.9375rem;
6607
  color: #14191e;
6608
  background-color: #f0f0f0;
6609
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
6610
  border-top-left-radius: calc(0.3rem - 1px);
6611
  border-top-right-radius: calc(0.3rem - 1px);
6612
}
6613
.popover-header:empty {
6614
  display: none;
6615
}
6616
 
6617
.popover-body {
6618
  padding: 1rem 1rem;
6619
  color: #212529;
6620
}
6621
 
6622
.carousel {
6623
  position: relative;
6624
}
6625
 
6626
.carousel.pointer-event {
6627
  -ms-touch-action: pan-y;
6628
      touch-action: pan-y;
6629
}
6630
 
6631
.carousel-inner {
6632
  position: relative;
6633
  width: 100%;
6634
  overflow: hidden;
6635
}
6636
.carousel-inner::after {
6637
  display: block;
6638
  clear: both;
6639
  content: "";
6640
}
6641
 
6642
.carousel-item {
6643
  position: relative;
6644
  display: none;
6645
  float: left;
6646
  width: 100%;
6647
  margin-right: -100%;
6648
  -webkit-backface-visibility: hidden;
6649
          backface-visibility: hidden;
6650
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
6651
  transition: -webkit-transform 0.6s ease-in-out;
6652
  transition: transform 0.6s ease-in-out;
6653
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6654
}
6655
@media (prefers-reduced-motion: reduce) {
6656
  .carousel-item {
6657
    -webkit-transition: none;
6658
    transition: none;
6659
  }
6660
}
6661
 
6662
.carousel-item.active,
6663
.carousel-item-next,
6664
.carousel-item-prev {
6665
  display: block;
6666
}
6667
 
6668
/* rtl:begin:ignore */
6669
.carousel-item-next:not(.carousel-item-start),
6670
.active.carousel-item-end {
6671
  -webkit-transform: translateX(100%);
6672
          transform: translateX(100%);
6673
}
6674
 
6675
.carousel-item-prev:not(.carousel-item-end),
6676
.active.carousel-item-start {
6677
  -webkit-transform: translateX(-100%);
6678
          transform: translateX(-100%);
6679
}
6680
 
6681
/* rtl:end:ignore */
6682
.carousel-fade .carousel-item {
6683
  opacity: 0;
6684
  -webkit-transition-property: opacity;
6685
  transition-property: opacity;
6686
  -webkit-transform: none;
6687
          transform: none;
6688
}
6689
.carousel-fade .carousel-item.active,
6690
.carousel-fade .carousel-item-next.carousel-item-start,
6691
.carousel-fade .carousel-item-prev.carousel-item-end {
6692
  z-index: 1;
6693
  opacity: 1;
6694
}
6695
.carousel-fade .active.carousel-item-start,
6696
.carousel-fade .active.carousel-item-end {
6697
  z-index: 0;
6698
  opacity: 0;
6699
  -webkit-transition: opacity 0s 0.6s;
6700
  transition: opacity 0s 0.6s;
6701
}
6702
@media (prefers-reduced-motion: reduce) {
6703
  .carousel-fade .active.carousel-item-start,
6704
.carousel-fade .active.carousel-item-end {
6705
    -webkit-transition: none;
6706
    transition: none;
6707
  }
6708
}
6709
 
6710
.carousel-control-prev,
6711
.carousel-control-next {
6712
  position: absolute;
6713
  top: 0;
6714
  bottom: 0;
6715
  z-index: 1;
6716
  display: -webkit-box;
6717
  display: -ms-flexbox;
6718
  display: flex;
6719
  -webkit-box-align: center;
6720
      -ms-flex-align: center;
6721
          align-items: center;
6722
  -webkit-box-pack: center;
6723
      -ms-flex-pack: center;
6724
          justify-content: center;
6725
  width: 15%;
6726
  padding: 0;
6727
  color: #fff;
6728
  text-align: center;
6729
  background: none;
6730
  border: 0;
6731
  opacity: 0.5;
6732
  -webkit-transition: opacity 0.15s ease;
6733
  transition: opacity 0.15s ease;
6734
}
6735
@media (prefers-reduced-motion: reduce) {
6736
  .carousel-control-prev,
6737
.carousel-control-next {
6738
    -webkit-transition: none;
6739
    transition: none;
6740
  }
6741
}
6742
.carousel-control-prev:hover, .carousel-control-prev:focus,
6743
.carousel-control-next:hover,
6744
.carousel-control-next:focus {
6745
  color: #fff;
6746
  text-decoration: none;
6747
  outline: 0;
6748
  opacity: 0.9;
6749
}
6750
 
6751
.carousel-control-prev {
6752
  left: 0;
6753
}
6754
 
6755
.carousel-control-next {
6756
  right: 0;
6757
}
6758
 
6759
.carousel-control-prev-icon,
6760
.carousel-control-next-icon {
6761
  display: inline-block;
6762
  width: 2rem;
6763
  height: 2rem;
6764
  background-repeat: no-repeat;
6765
  background-position: 50%;
6766
  background-size: 100% 100%;
6767
}
6768
 
6769
/* rtl:options: {
6770
  "autoRename": true,
6771
  "stringMap":[ {
6772
    "name"    : "prev-next",
6773
    "search"  : "prev",
6774
    "replace" : "next"
6775
  } ]
6776
} */
6777
.carousel-control-prev-icon {
6778
  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");
6779
}
6780
 
6781
.carousel-control-next-icon {
6782
  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");
6783
}
6784
 
6785
.carousel-indicators {
6786
  position: absolute;
6787
  right: 0;
6788
  bottom: 0;
6789
  left: 0;
6790
  z-index: 2;
6791
  display: -webkit-box;
6792
  display: -ms-flexbox;
6793
  display: flex;
6794
  -webkit-box-pack: center;
6795
      -ms-flex-pack: center;
6796
          justify-content: center;
6797
  padding: 0;
6798
  margin-right: 15%;
6799
  margin-bottom: 1rem;
6800
  margin-left: 15%;
6801
  list-style: none;
6802
}
6803
.carousel-indicators [data-bs-target] {
6804
  -webkit-box-sizing: content-box;
6805
          box-sizing: content-box;
6806
  -webkit-box-flex: 0;
6807
      -ms-flex: 0 1 auto;
6808
          flex: 0 1 auto;
6809
  width: 30px;
6810
  height: 3px;
6811
  padding: 0;
6812
  margin-right: 3px;
6813
  margin-left: 3px;
6814
  text-indent: -999px;
6815
  cursor: pointer;
6816
  background-color: #fff;
6817
  background-clip: padding-box;
6818
  border: 0;
6819
  border-top: 10px solid transparent;
6820
  border-bottom: 10px solid transparent;
6821
  opacity: 0.5;
6822
  -webkit-transition: opacity 0.6s ease;
6823
  transition: opacity 0.6s ease;
6824
}
6825
@media (prefers-reduced-motion: reduce) {
6826
  .carousel-indicators [data-bs-target] {
6827
    -webkit-transition: none;
6828
    transition: none;
6829
  }
6830
}
6831
.carousel-indicators .active {
6832
  opacity: 1;
6833
}
6834
 
6835
.carousel-caption {
6836
  position: absolute;
6837
  right: 15%;
6838
  bottom: 1.25rem;
6839
  left: 15%;
6840
  padding-top: 1.25rem;
6841
  padding-bottom: 1.25rem;
6842
  color: #fff;
6843
  text-align: center;
6844
}
6845
 
6846
.carousel-dark .carousel-control-prev-icon,
6847
.carousel-dark .carousel-control-next-icon {
6848
  -webkit-filter: invert(1) grayscale(100);
6849
          filter: invert(1) grayscale(100);
6850
}
6851
.carousel-dark .carousel-indicators [data-bs-target] {
6852
  background-color: #000;
6853
}
6854
.carousel-dark .carousel-caption {
6855
  color: #000;
6856
}
6857
 
6858
@-webkit-keyframes spinner-border {
6859
  to {
6860
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
6861
            transform: rotate(360deg) /* rtl:ignore */;
6862
  }
6863
}
6864
 
6865
@keyframes spinner-border {
6866
  to {
6867
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
6868
            transform: rotate(360deg) /* rtl:ignore */;
6869
  }
6870
}
6871
.spinner-border {
6872
  display: inline-block;
6873
  width: 2rem;
6874
  height: 2rem;
6875
  vertical-align: -0.125em;
6876
  border: 0.25em solid currentColor;
6877
  border-right-color: transparent;
6878
  border-radius: 50%;
6879
  -webkit-animation: 0.75s linear infinite spinner-border;
6880
          animation: 0.75s linear infinite spinner-border;
6881
}
6882
 
6883
.spinner-border-sm {
6884
  width: 1rem;
6885
  height: 1rem;
6886
  border-width: 0.2em;
6887
}
6888
 
6889
@-webkit-keyframes spinner-grow {
6890
  0% {
6891
    -webkit-transform: scale(0);
6892
            transform: scale(0);
6893
  }
6894
  50% {
6895
    opacity: 1;
6896
    -webkit-transform: none;
6897
            transform: none;
6898
  }
6899
}
6900
 
6901
@keyframes spinner-grow {
6902
  0% {
6903
    -webkit-transform: scale(0);
6904
            transform: scale(0);
6905
  }
6906
  50% {
6907
    opacity: 1;
6908
    -webkit-transform: none;
6909
            transform: none;
6910
  }
6911
}
6912
.spinner-grow {
6913
  display: inline-block;
6914
  width: 2rem;
6915
  height: 2rem;
6916
  vertical-align: -0.125em;
6917
  background-color: currentColor;
6918
  border-radius: 50%;
6919
  opacity: 0;
6920
  -webkit-animation: 0.75s linear infinite spinner-grow;
6921
          animation: 0.75s linear infinite spinner-grow;
6922
}
6923
 
6924
.spinner-grow-sm {
6925
  width: 1rem;
6926
  height: 1rem;
6927
}
6928
 
6929
@media (prefers-reduced-motion: reduce) {
6930
  .spinner-border,
6931
.spinner-grow {
6932
    -webkit-animation-duration: 1.5s;
6933
            animation-duration: 1.5s;
6934
  }
6935
}
6936
.offcanvas {
6937
  position: fixed;
6938
  bottom: 0;
6939
  z-index: 1045;
6940
  display: -webkit-box;
6941
  display: -ms-flexbox;
6942
  display: flex;
6943
  -webkit-box-orient: vertical;
6944
  -webkit-box-direction: normal;
6945
      -ms-flex-direction: column;
6946
          flex-direction: column;
6947
  max-width: 100%;
6948
  visibility: hidden;
6949
  background-color: #fff;
6950
  background-clip: padding-box;
6951
  outline: 0;
6952
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
6953
  transition: -webkit-transform 0.3s ease-in-out;
6954
  transition: transform 0.3s ease-in-out;
6955
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
6956
}
6957
@media (prefers-reduced-motion: reduce) {
6958
  .offcanvas {
6959
    -webkit-transition: none;
6960
    transition: none;
6961
  }
6962
}
6963
 
6964
.offcanvas-backdrop {
6965
  position: fixed;
6966
  top: 0;
6967
  left: 0;
6968
  z-index: 1040;
6969
  width: 100vw;
6970
  height: 100vh;
6971
  background-color: #000;
6972
}
6973
.offcanvas-backdrop.fade {
6974
  opacity: 0;
6975
}
6976
.offcanvas-backdrop.show {
6977
  opacity: 0.5;
6978
}
6979
 
6980
.offcanvas-header {
6981
  display: -webkit-box;
6982
  display: -ms-flexbox;
6983
  display: flex;
6984
  -webkit-box-align: center;
6985
      -ms-flex-align: center;
6986
          align-items: center;
6987
  -webkit-box-pack: justify;
6988
      -ms-flex-pack: justify;
6989
          justify-content: space-between;
6990
  padding: 1rem 1.5rem;
6991
}
6992
.offcanvas-header .btn-close {
6993
  padding: 0.5rem 0.75rem;
6994
  margin-top: -0.5rem;
6995
  margin-right: -0.75rem;
6996
  margin-bottom: -0.5rem;
6997
}
6998
 
6999
.offcanvas-title {
7000
  margin-bottom: 0;
7001
  line-height: 1.5;
7002
}
7003
 
7004
.offcanvas-body {
7005
  -webkit-box-flex: 1;
7006
      -ms-flex-positive: 1;
7007
          flex-grow: 1;
7008
  padding: 1rem 1.5rem;
7009
  overflow-y: auto;
7010
}
7011
 
7012
.offcanvas-start {
7013
  top: 0;
7014
  left: 0;
7015
  width: 400px;
7016
  border-right: 1px solid rgba(0, 0, 0, 0.1);
7017
  -webkit-transform: translateX(-100%);
7018
          transform: translateX(-100%);
7019
}
7020
 
7021
.offcanvas-end {
7022
  top: 0;
7023
  right: 0;
7024
  width: 400px;
7025
  border-left: 1px solid rgba(0, 0, 0, 0.1);
7026
  -webkit-transform: translateX(100%);
7027
          transform: translateX(100%);
7028
}
7029
 
7030
.offcanvas-top {
7031
  top: 0;
7032
  right: 0;
7033
  left: 0;
7034
  height: 30vh;
7035
  max-height: 100%;
7036
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
7037
  -webkit-transform: translateY(-100%);
7038
          transform: translateY(-100%);
7039
}
7040
 
7041
.offcanvas-bottom {
7042
  right: 0;
7043
  left: 0;
7044
  height: 30vh;
7045
  max-height: 100%;
7046
  border-top: 1px solid rgba(0, 0, 0, 0.1);
7047
  -webkit-transform: translateY(100%);
7048
          transform: translateY(100%);
7049
}
7050
 
7051
.offcanvas.show {
7052
  -webkit-transform: none;
7053
          transform: none;
7054
}
7055
 
7056
.placeholder {
7057
  display: inline-block;
7058
  min-height: 1em;
7059
  vertical-align: middle;
7060
  cursor: wait;
7061
  background-color: currentColor;
7062
  opacity: 0.5;
7063
}
7064
.placeholder.btn::before {
7065
  display: inline-block;
7066
  content: "";
7067
}
7068
 
7069
.placeholder-xs {
7070
  min-height: 0.6em;
7071
}
7072
 
7073
.placeholder-sm {
7074
  min-height: 0.8em;
7075
}
7076
 
7077
.placeholder-lg {
7078
  min-height: 1.2em;
7079
}
7080
 
7081
.placeholder-glow .placeholder {
7082
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
7083
          animation: placeholder-glow 2s ease-in-out infinite;
7084
}
7085
 
7086
@-webkit-keyframes placeholder-glow {
7087
  50% {
7088
    opacity: 0.2;
7089
  }
7090
}
7091
 
7092
@keyframes placeholder-glow {
7093
  50% {
7094
    opacity: 0.2;
7095
  }
7096
}
7097
.placeholder-wave {
7098
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7099
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7100
  -webkit-mask-size: 200% 100%;
7101
          mask-size: 200% 100%;
7102
  -webkit-animation: placeholder-wave 2s linear infinite;
7103
          animation: placeholder-wave 2s linear infinite;
7104
}
7105
 
7106
@-webkit-keyframes placeholder-wave {
7107
  100% {
7108
    -webkit-mask-position: -200% 0%;
7109
            mask-position: -200% 0%;
7110
  }
7111
}
7112
 
7113
@keyframes placeholder-wave {
7114
  100% {
7115
    -webkit-mask-position: -200% 0%;
7116
            mask-position: -200% 0%;
7117
  }
7118
}
7119
.clearfix::after {
7120
  display: block;
7121
  clear: both;
7122
  content: "";
7123
}
7124
 
7125
.link-primary {
7126
  color: #0f6fec;
7127
}
7128
.link-primary:hover, .link-primary:focus {
7129
  color: #0c59bd;
7130
}
7131
 
7132
.link-secondary {
7133
  color: #14191e;
7134
}
7135
.link-secondary:hover, .link-secondary:focus {
7136
  color: #101418;
7137
}
7138
 
7139
.link-success {
7140
  color: #0cbc87;
7141
}
7142
.link-success:hover, .link-success:focus {
7143
  color: #0a966c;
7144
}
7145
 
7146
.link-info {
7147
  color: #4f9ef8;
7148
}
7149
.link-info:hover, .link-info:focus {
7150
  color: #3f7ec6;
7151
}
7152
 
7153
.link-warning {
7154
  color: #f7c32e;
7155
}
7156
.link-warning:hover, .link-warning:focus {
7157
  color: #f9cf58;
7158
}
7159
 
7160
.link-danger {
7161
  color: #d6293e;
7162
}
7163
.link-danger:hover, .link-danger:focus {
7164
  color: #ab2132;
7165
}
7166
 
7167
.link-light {
7168
  color: #eef0f2;
7169
}
7170
.link-light:hover, .link-light:focus {
7171
  color: #f1f3f5;
7172
}
7173
 
7174
.link-dark {
7175
  color: #14191e;
7176
}
7177
.link-dark:hover, .link-dark:focus {
7178
  color: #101418;
7179
}
7180
 
7181
.ratio {
7182
  position: relative;
7183
  width: 100%;
7184
}
7185
.ratio::before {
7186
  display: block;
7187
  padding-top: var(--bs-aspect-ratio);
7188
  content: "";
7189
}
7190
.ratio > * {
7191
  position: absolute;
7192
  top: 0;
7193
  left: 0;
7194
  width: 100%;
7195
  height: 100%;
7196
}
7197
 
7198
.ratio-1x1 {
7199
  --bs-aspect-ratio: 100%;
7200
}
7201
 
7202
.ratio-4x3 {
7203
  --bs-aspect-ratio: 75%;
7204
}
7205
 
7206
.ratio-16x9 {
7207
  --bs-aspect-ratio: 56.25%;
7208
}
7209
 
7210
.ratio-21x9 {
7211
  --bs-aspect-ratio: 42.8571428571%;
7212
}
7213
 
7214
.fixed-top {
7215
  position: fixed;
7216
  top: 0;
7217
  right: 0;
7218
  left: 0;
7219
  z-index: 1030;
7220
}
7221
 
7222
.fixed-bottom {
7223
  position: fixed;
7224
  right: 0;
7225
  bottom: 0;
7226
  left: 0;
7227
  z-index: 1030;
7228
}
7229
 
7230
.sticky-top {
7231
  position: sticky;
7232
  top: 0;
7233
  z-index: 1020;
7234
}
7235
 
7236
@media (min-width: 576px) {
7237
  .sticky-sm-top {
7238
    position: sticky;
7239
    top: 0;
7240
    z-index: 1020;
7241
  }
7242
}
7243
@media (min-width: 768px) {
7244
  .sticky-md-top {
7245
    position: sticky;
7246
    top: 0;
7247
    z-index: 1020;
7248
  }
7249
}
7250
@media (min-width: 992px) {
7251
  .sticky-lg-top {
7252
    position: sticky;
7253
    top: 0;
7254
    z-index: 1020;
7255
  }
7256
}
7257
@media (min-width: 1200px) {
7258
  .sticky-xl-top {
7259
    position: sticky;
7260
    top: 0;
7261
    z-index: 1020;
7262
  }
7263
}
7264
@media (min-width: 1400px) {
7265
  .sticky-xxl-top {
7266
    position: sticky;
7267
    top: 0;
7268
    z-index: 1020;
7269
  }
7270
}
7271
.hstack {
7272
  display: -webkit-box;
7273
  display: -ms-flexbox;
7274
  display: flex;
7275
  -webkit-box-orient: horizontal;
7276
  -webkit-box-direction: normal;
7277
      -ms-flex-direction: row;
7278
          flex-direction: row;
7279
  -webkit-box-align: center;
7280
      -ms-flex-align: center;
7281
          align-items: center;
7282
  -ms-flex-item-align: stretch;
7283
      align-self: stretch;
7284
}
7285
 
7286
.vstack {
7287
  display: -webkit-box;
7288
  display: -ms-flexbox;
7289
  display: flex;
7290
  -webkit-box-flex: 1;
7291
      -ms-flex: 1 1 auto;
7292
          flex: 1 1 auto;
7293
  -webkit-box-orient: vertical;
7294
  -webkit-box-direction: normal;
7295
      -ms-flex-direction: column;
7296
          flex-direction: column;
7297
  -ms-flex-item-align: stretch;
7298
      align-self: stretch;
7299
}
7300
 
7301
.visually-hidden,
7302
.visually-hidden-focusable:not(:focus):not(:focus-within) {
7303
  position: absolute !important;
7304
  width: 1px !important;
7305
  height: 1px !important;
7306
  padding: 0 !important;
7307
  margin: -1px !important;
7308
  overflow: hidden !important;
7309
  clip: rect(0, 0, 0, 0) !important;
7310
  white-space: nowrap !important;
7311
  border: 0 !important;
7312
}
7313
 
7314
.stretched-link::after {
7315
  position: absolute;
7316
  top: 0;
7317
  right: 0;
7318
  bottom: 0;
7319
  left: 0;
7320
  z-index: 1;
7321
  content: "";
7322
}
7323
 
7324
.text-truncate {
7325
  overflow: hidden;
7326
  text-overflow: ellipsis;
7327
  white-space: nowrap;
7328
}
7329
 
7330
.vr {
7331
  display: inline-block;
7332
  -ms-flex-item-align: stretch;
7333
      align-self: stretch;
7334
  width: 1px;
7335
  min-height: 1em;
7336
  background-color: currentColor;
7337
  opacity: 0.25;
7338
}
7339
 
7340
.align-baseline {
7341
  vertical-align: baseline !important;
7342
}
7343
 
7344
.align-top {
7345
  vertical-align: top !important;
7346
}
7347
 
7348
.align-middle {
7349
  vertical-align: middle !important;
7350
}
7351
 
7352
.align-bottom {
7353
  vertical-align: bottom !important;
7354
}
7355
 
7356
.align-text-bottom {
7357
  vertical-align: text-bottom !important;
7358
}
7359
 
7360
.align-text-top {
7361
  vertical-align: text-top !important;
7362
}
7363
 
7364
.float-start {
7365
  float: left !important;
7366
}
7367
 
7368
.float-end {
7369
  float: right !important;
7370
}
7371
 
7372
.float-none {
7373
  float: none !important;
7374
}
7375
 
7376
.opacity-0 {
7377
  opacity: 0 !important;
7378
}
7379
 
7380
.opacity-25 {
7381
  opacity: 0.25 !important;
7382
}
7383
 
7384
.opacity-50 {
7385
  opacity: 0.5 !important;
7386
}
7387
 
7388
.opacity-75 {
7389
  opacity: 0.75 !important;
7390
}
7391
 
7392
.opacity-100 {
7393
  opacity: 1 !important;
7394
}
7395
 
7396
.overflow-auto {
7397
  overflow: auto !important;
7398
}
7399
 
7400
.overflow-hidden {
7401
  overflow: hidden !important;
7402
}
7403
 
7404
.overflow-visible {
7405
  overflow: visible !important;
7406
}
7407
 
7408
.overflow-scroll {
7409
  overflow: scroll !important;
7410
}
7411
 
7412
.d-inline {
7413
  display: inline !important;
7414
}
7415
 
7416
.d-inline-block {
7417
  display: inline-block !important;
7418
}
7419
 
7420
.d-block {
7421
  display: block !important;
7422
}
7423
 
7424
.d-grid {
7425
  display: grid !important;
7426
}
7427
 
7428
.d-table {
7429
  display: table !important;
7430
}
7431
 
7432
.d-table-row {
7433
  display: table-row !important;
7434
}
7435
 
7436
.d-table-cell {
7437
  display: table-cell !important;
7438
}
7439
 
7440
.d-flex {
7441
  display: -webkit-box !important;
7442
  display: -ms-flexbox !important;
7443
  display: flex !important;
7444
}
7445
 
7446
.d-inline-flex {
7447
  display: -webkit-inline-box !important;
7448
  display: -ms-inline-flexbox !important;
7449
  display: inline-flex !important;
7450
}
7451
 
7452
.d-none {
7453
  display: none !important;
7454
}
7455
 
7456
.shadow {
7457
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15) !important;
7458
          box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15) !important;
7459
}
7460
 
7461
.shadow-sm {
7462
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(83, 88, 93, 0.15) !important;
7463
          box-shadow: 0 0.125rem 0.25rem rgba(83, 88, 93, 0.15) !important;
7464
}
7465
 
7466
.shadow-lg {
7467
  -webkit-box-shadow: 0 1rem 3rem rgba(83, 88, 93, 0.15) !important;
7468
          box-shadow: 0 1rem 3rem rgba(83, 88, 93, 0.15) !important;
7469
}
7470
 
7471
.shadow-none {
7472
  -webkit-box-shadow: none !important;
7473
          box-shadow: none !important;
7474
}
7475
 
7476
.position-static {
7477
  position: static !important;
7478
}
7479
 
7480
.position-relative {
7481
  position: relative !important;
7482
}
7483
 
7484
.position-absolute {
7485
  position: absolute !important;
7486
}
7487
 
7488
.position-fixed {
7489
  position: fixed !important;
7490
}
7491
 
7492
.position-sticky {
7493
  position: sticky !important;
7494
}
7495
 
7496
.top-0 {
7497
  top: 0 !important;
7498
}
7499
 
7500
.top-50 {
7501
  top: 50% !important;
7502
}
7503
 
7504
.top-100 {
7505
  top: 100% !important;
7506
}
7507
 
7508
.bottom-0 {
7509
  bottom: 0 !important;
7510
}
7511
 
7512
.bottom-50 {
7513
  bottom: 50% !important;
7514
}
7515
 
7516
.bottom-100 {
7517
  bottom: 100% !important;
7518
}
7519
 
7520
.start-0 {
7521
  left: 0 !important;
7522
}
7523
 
7524
.start-50 {
7525
  left: 50% !important;
7526
}
7527
 
7528
.start-100 {
7529
  left: 100% !important;
7530
}
7531
 
7532
.end-0 {
7533
  right: 0 !important;
7534
}
7535
 
7536
.end-50 {
7537
  right: 50% !important;
7538
}
7539
 
7540
.end-100 {
7541
  right: 100% !important;
7542
}
7543
 
7544
.translate-middle {
7545
  -webkit-transform: translate(-50%, -50%) !important;
7546
          transform: translate(-50%, -50%) !important;
7547
}
7548
 
7549
.translate-middle-x {
7550
  -webkit-transform: translateX(-50%) !important;
7551
          transform: translateX(-50%) !important;
7552
}
7553
 
7554
.translate-middle-y {
7555
  -webkit-transform: translateY(-50%) !important;
7556
          transform: translateY(-50%) !important;
7557
}
7558
 
7559
.border {
7560
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
7561
}
7562
 
7563
.border-0 {
7564
  border: 0 !important;
7565
}
7566
 
7567
.border-top {
7568
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
7569
}
7570
 
7571
.border-top-0 {
7572
  border-top: 0 !important;
7573
}
7574
 
7575
.border-end {
7576
  border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
7577
}
7578
 
7579
.border-end-0 {
7580
  border-right: 0 !important;
7581
}
7582
 
7583
.border-bottom {
7584
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
7585
}
7586
 
7587
.border-bottom-0 {
7588
  border-bottom: 0 !important;
7589
}
7590
 
7591
.border-start {
7592
  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
7593
}
7594
 
7595
.border-start-0 {
7596
  border-left: 0 !important;
7597
}
7598
 
7599
.border-primary {
7600
  border-color: #0f6fec !important;
7601
}
7602
 
7603
.border-secondary {
7604
  border-color: #14191e !important;
7605
}
7606
 
7607
.border-success {
7608
  border-color: #0cbc87 !important;
7609
}
7610
 
7611
.border-info {
7612
  border-color: #4f9ef8 !important;
7613
}
7614
 
7615
.border-warning {
7616
  border-color: #f7c32e !important;
7617
}
7618
 
7619
.border-danger {
7620
  border-color: #d6293e !important;
7621
}
7622
 
7623
.border-light {
7624
  border-color: #eef0f2 !important;
7625
}
7626
 
7627
.border-dark {
7628
  border-color: #14191e !important;
7629
}
7630
 
7631
.border-white {
7632
  border-color: #fff !important;
7633
}
7634
 
7635
.border-1 {
7636
  border-width: 1px !important;
7637
}
7638
 
7639
.border-2 {
7640
  border-width: 2px !important;
7641
}
7642
 
7643
.border-3 {
7644
  border-width: 3px !important;
7645
}
7646
 
7647
.border-4 {
7648
  border-width: 4px !important;
7649
}
7650
 
7651
.border-5 {
7652
  border-width: 5px !important;
7653
}
7654
 
7655
.w-25 {
7656
  width: 25% !important;
7657
}
7658
 
7659
.w-50 {
7660
  width: 50% !important;
7661
}
7662
 
7663
.w-75 {
7664
  width: 75% !important;
7665
}
7666
 
7667
.w-100 {
7668
  width: 100% !important;
7669
}
7670
 
7671
.w-auto {
7672
  width: auto !important;
7673
}
7674
 
7675
.mw-100 {
7676
  max-width: 100% !important;
7677
}
7678
 
7679
.vw-100 {
7680
  width: 100vw !important;
7681
}
7682
 
7683
.min-vw-100 {
7684
  min-width: 100vw !important;
7685
}
7686
 
7687
.h-25 {
7688
  height: 25% !important;
7689
}
7690
 
7691
.h-50 {
7692
  height: 50% !important;
7693
}
7694
 
7695
.h-75 {
7696
  height: 75% !important;
7697
}
7698
 
7699
.h-100 {
7700
  height: 100% !important;
7701
}
7702
 
7703
.h-auto {
7704
  height: auto !important;
7705
}
7706
 
7707
.mh-100 {
7708
  max-height: 100% !important;
7709
}
7710
 
7711
.vh-100 {
7712
  height: 100vh !important;
7713
}
7714
 
7715
.min-vh-100 {
7716
  min-height: 100vh !important;
7717
}
7718
 
7719
.flex-fill {
7720
  -webkit-box-flex: 1 !important;
7721
      -ms-flex: 1 1 auto !important;
7722
          flex: 1 1 auto !important;
7723
}
7724
 
7725
.flex-row {
7726
  -webkit-box-orient: horizontal !important;
7727
  -webkit-box-direction: normal !important;
7728
      -ms-flex-direction: row !important;
7729
          flex-direction: row !important;
7730
}
7731
 
7732
.flex-column {
7733
  -webkit-box-orient: vertical !important;
7734
  -webkit-box-direction: normal !important;
7735
      -ms-flex-direction: column !important;
7736
          flex-direction: column !important;
7737
}
7738
 
7739
.flex-row-reverse {
7740
  -webkit-box-orient: horizontal !important;
7741
  -webkit-box-direction: reverse !important;
7742
      -ms-flex-direction: row-reverse !important;
7743
          flex-direction: row-reverse !important;
7744
}
7745
 
7746
.flex-column-reverse {
7747
  -webkit-box-orient: vertical !important;
7748
  -webkit-box-direction: reverse !important;
7749
      -ms-flex-direction: column-reverse !important;
7750
          flex-direction: column-reverse !important;
7751
}
7752
 
7753
.flex-grow-0 {
7754
  -webkit-box-flex: 0 !important;
7755
      -ms-flex-positive: 0 !important;
7756
          flex-grow: 0 !important;
7757
}
7758
 
7759
.flex-grow-1 {
7760
  -webkit-box-flex: 1 !important;
7761
      -ms-flex-positive: 1 !important;
7762
          flex-grow: 1 !important;
7763
}
7764
 
7765
.flex-shrink-0 {
7766
  -ms-flex-negative: 0 !important;
7767
      flex-shrink: 0 !important;
7768
}
7769
 
7770
.flex-shrink-1 {
7771
  -ms-flex-negative: 1 !important;
7772
      flex-shrink: 1 !important;
7773
}
7774
 
7775
.flex-wrap {
7776
  -ms-flex-wrap: wrap !important;
7777
      flex-wrap: wrap !important;
7778
}
7779
 
7780
.flex-nowrap {
7781
  -ms-flex-wrap: nowrap !important;
7782
      flex-wrap: nowrap !important;
7783
}
7784
 
7785
.flex-wrap-reverse {
7786
  -ms-flex-wrap: wrap-reverse !important;
7787
      flex-wrap: wrap-reverse !important;
7788
}
7789
 
7790
.gap-0 {
7791
  gap: 0 !important;
7792
}
7793
 
7794
.gap-1 {
7795
  gap: 0.25rem !important;
7796
}
7797
 
7798
.gap-2 {
7799
  gap: 0.5rem !important;
7800
}
7801
 
7802
.gap-3 {
7803
  gap: 1rem !important;
7804
}
7805
 
7806
.gap-4 {
7807
  gap: 1.5rem !important;
7808
}
7809
 
7810
.gap-5 {
7811
  gap: 3rem !important;
7812
}
7813
 
7814
.justify-content-start {
7815
  -webkit-box-pack: start !important;
7816
      -ms-flex-pack: start !important;
7817
          justify-content: flex-start !important;
7818
}
7819
 
7820
.justify-content-end {
7821
  -webkit-box-pack: end !important;
7822
      -ms-flex-pack: end !important;
7823
          justify-content: flex-end !important;
7824
}
7825
 
7826
.justify-content-center {
7827
  -webkit-box-pack: center !important;
7828
      -ms-flex-pack: center !important;
7829
          justify-content: center !important;
7830
}
7831
 
7832
.justify-content-between {
7833
  -webkit-box-pack: justify !important;
7834
      -ms-flex-pack: justify !important;
7835
          justify-content: space-between !important;
7836
}
7837
 
7838
.justify-content-around {
7839
  -ms-flex-pack: distribute !important;
7840
      justify-content: space-around !important;
7841
}
7842
 
7843
.justify-content-evenly {
7844
  -webkit-box-pack: space-evenly !important;
7845
      -ms-flex-pack: space-evenly !important;
7846
          justify-content: space-evenly !important;
7847
}
7848
 
7849
.align-items-start {
7850
  -webkit-box-align: start !important;
7851
      -ms-flex-align: start !important;
7852
          align-items: flex-start !important;
7853
}
7854
 
7855
.align-items-end {
7856
  -webkit-box-align: end !important;
7857
      -ms-flex-align: end !important;
7858
          align-items: flex-end !important;
7859
}
7860
 
7861
.align-items-center {
7862
  -webkit-box-align: center !important;
7863
      -ms-flex-align: center !important;
7864
          align-items: center !important;
7865
}
7866
 
7867
.align-items-baseline {
7868
  -webkit-box-align: baseline !important;
7869
      -ms-flex-align: baseline !important;
7870
          align-items: baseline !important;
7871
}
7872
 
7873
.align-items-stretch {
7874
  -webkit-box-align: stretch !important;
7875
      -ms-flex-align: stretch !important;
7876
          align-items: stretch !important;
7877
}
7878
 
7879
.align-content-start {
7880
  -ms-flex-line-pack: start !important;
7881
      align-content: flex-start !important;
7882
}
7883
 
7884
.align-content-end {
7885
  -ms-flex-line-pack: end !important;
7886
      align-content: flex-end !important;
7887
}
7888
 
7889
.align-content-center {
7890
  -ms-flex-line-pack: center !important;
7891
      align-content: center !important;
7892
}
7893
 
7894
.align-content-between {
7895
  -ms-flex-line-pack: justify !important;
7896
      align-content: space-between !important;
7897
}
7898
 
7899
.align-content-around {
7900
  -ms-flex-line-pack: distribute !important;
7901
      align-content: space-around !important;
7902
}
7903
 
7904
.align-content-stretch {
7905
  -ms-flex-line-pack: stretch !important;
7906
      align-content: stretch !important;
7907
}
7908
 
7909
.align-self-auto {
7910
  -ms-flex-item-align: auto !important;
7911
      align-self: auto !important;
7912
}
7913
 
7914
.align-self-start {
7915
  -ms-flex-item-align: start !important;
7916
      align-self: flex-start !important;
7917
}
7918
 
7919
.align-self-end {
7920
  -ms-flex-item-align: end !important;
7921
      align-self: flex-end !important;
7922
}
7923
 
7924
.align-self-center {
7925
  -ms-flex-item-align: center !important;
7926
      align-self: center !important;
7927
}
7928
 
7929
.align-self-baseline {
7930
  -ms-flex-item-align: baseline !important;
7931
      align-self: baseline !important;
7932
}
7933
 
7934
.align-self-stretch {
7935
  -ms-flex-item-align: stretch !important;
7936
      align-self: stretch !important;
7937
}
7938
 
7939
.order-first {
7940
  -webkit-box-ordinal-group: 0 !important;
7941
      -ms-flex-order: -1 !important;
7942
          order: -1 !important;
7943
}
7944
 
7945
.order-0 {
7946
  -webkit-box-ordinal-group: 1 !important;
7947
      -ms-flex-order: 0 !important;
7948
          order: 0 !important;
7949
}
7950
 
7951
.order-1 {
7952
  -webkit-box-ordinal-group: 2 !important;
7953
      -ms-flex-order: 1 !important;
7954
          order: 1 !important;
7955
}
7956
 
7957
.order-2 {
7958
  -webkit-box-ordinal-group: 3 !important;
7959
      -ms-flex-order: 2 !important;
7960
          order: 2 !important;
7961
}
7962
 
7963
.order-3 {
7964
  -webkit-box-ordinal-group: 4 !important;
7965
      -ms-flex-order: 3 !important;
7966
          order: 3 !important;
7967
}
7968
 
7969
.order-4 {
7970
  -webkit-box-ordinal-group: 5 !important;
7971
      -ms-flex-order: 4 !important;
7972
          order: 4 !important;
7973
}
7974
 
7975
.order-5 {
7976
  -webkit-box-ordinal-group: 6 !important;
7977
      -ms-flex-order: 5 !important;
7978
          order: 5 !important;
7979
}
7980
 
7981
.order-last {
7982
  -webkit-box-ordinal-group: 7 !important;
7983
      -ms-flex-order: 6 !important;
7984
          order: 6 !important;
7985
}
7986
 
7987
.m-0 {
7988
  margin: 0 !important;
7989
}
7990
 
7991
.m-1 {
7992
  margin: 0.25rem !important;
7993
}
7994
 
7995
.m-2 {
7996
  margin: 0.5rem !important;
7997
}
7998
 
7999
.m-3 {
8000
  margin: 1rem !important;
8001
}
8002
 
8003
.m-4 {
8004
  margin: 1.5rem !important;
8005
}
8006
 
8007
.m-5 {
8008
  margin: 3rem !important;
8009
}
8010
 
8011
.m-auto {
8012
  margin: auto !important;
8013
}
8014
 
8015
.mx-0 {
8016
  margin-right: 0 !important;
8017
  margin-left: 0 !important;
8018
}
8019
 
8020
.mx-1 {
8021
  margin-right: 0.25rem !important;
8022
  margin-left: 0.25rem !important;
8023
}
8024
 
8025
.mx-2 {
8026
  margin-right: 0.5rem !important;
8027
  margin-left: 0.5rem !important;
8028
}
8029
 
8030
.mx-3 {
8031
  margin-right: 1rem !important;
8032
  margin-left: 1rem !important;
8033
}
8034
 
8035
.mx-4 {
8036
  margin-right: 1.5rem !important;
8037
  margin-left: 1.5rem !important;
8038
}
8039
 
8040
.mx-5 {
8041
  margin-right: 3rem !important;
8042
  margin-left: 3rem !important;
8043
}
8044
 
8045
.mx-auto {
8046
  margin-right: auto !important;
8047
  margin-left: auto !important;
8048
}
8049
 
8050
.my-0 {
8051
  margin-top: 0 !important;
8052
  margin-bottom: 0 !important;
8053
}
8054
 
8055
.my-1 {
8056
  margin-top: 0.25rem !important;
8057
  margin-bottom: 0.25rem !important;
8058
}
8059
 
8060
.my-2 {
8061
  margin-top: 0.5rem !important;
8062
  margin-bottom: 0.5rem !important;
8063
}
8064
 
8065
.my-3 {
8066
  margin-top: 1rem !important;
8067
  margin-bottom: 1rem !important;
8068
}
8069
 
8070
.my-4 {
8071
  margin-top: 1.5rem !important;
8072
  margin-bottom: 1.5rem !important;
8073
}
8074
 
8075
.my-5 {
8076
  margin-top: 3rem !important;
8077
  margin-bottom: 3rem !important;
8078
}
8079
 
8080
.my-auto {
8081
  margin-top: auto !important;
8082
  margin-bottom: auto !important;
8083
}
8084
 
8085
.mt-0 {
8086
  margin-top: 0 !important;
8087
}
8088
 
8089
.mt-1 {
8090
  margin-top: 0.25rem !important;
8091
}
8092
 
8093
.mt-2 {
8094
  margin-top: 0.5rem !important;
8095
}
8096
 
8097
.mt-3 {
8098
  margin-top: 1rem !important;
8099
}
8100
 
8101
.mt-4 {
8102
  margin-top: 1.5rem !important;
8103
}
8104
 
8105
.mt-5 {
8106
  margin-top: 3rem !important;
8107
}
8108
 
8109
.mt-auto {
8110
  margin-top: auto !important;
8111
}
8112
 
8113
.me-0 {
8114
  margin-right: 0 !important;
8115
}
8116
 
8117
.me-1 {
8118
  margin-right: 0.25rem !important;
8119
}
8120
 
8121
.me-2 {
8122
  margin-right: 0.5rem !important;
8123
}
8124
 
8125
.me-3 {
8126
  margin-right: 1rem !important;
8127
}
8128
 
8129
.me-4 {
8130
  margin-right: 1.5rem !important;
8131
}
8132
 
8133
.me-5 {
8134
  margin-right: 3rem !important;
8135
}
8136
 
8137
.me-auto {
8138
  margin-right: auto !important;
8139
}
8140
 
8141
.mb-0 {
8142
  margin-bottom: 0 !important;
8143
}
8144
 
8145
.mb-1 {
8146
  margin-bottom: 0.25rem !important;
8147
}
8148
 
8149
.mb-2 {
8150
  margin-bottom: 0.5rem !important;
8151
}
8152
 
8153
.mb-3 {
8154
  margin-bottom: 1rem !important;
8155
}
8156
 
8157
.mb-4 {
8158
  margin-bottom: 1.5rem !important;
8159
}
8160
 
8161
.mb-5 {
8162
  margin-bottom: 3rem !important;
8163
}
8164
 
8165
.mb-auto {
8166
  margin-bottom: auto !important;
8167
}
8168
 
8169
.ms-0 {
8170
  margin-left: 0 !important;
8171
}
8172
 
8173
.ms-1 {
8174
  margin-left: 0.25rem !important;
8175
}
8176
 
8177
.ms-2 {
8178
  margin-left: 0.5rem !important;
8179
}
8180
 
8181
.ms-3 {
8182
  margin-left: 1rem !important;
8183
}
8184
 
8185
.ms-4 {
8186
  margin-left: 1.5rem !important;
8187
}
8188
 
8189
.ms-5 {
8190
  margin-left: 3rem !important;
8191
}
8192
 
8193
.ms-auto {
8194
  margin-left: auto !important;
8195
}
8196
 
8197
.m-n1 {
8198
  margin: -0.25rem !important;
8199
}
8200
 
8201
.m-n2 {
8202
  margin: -0.5rem !important;
8203
}
8204
 
8205
.m-n3 {
8206
  margin: -1rem !important;
8207
}
8208
 
8209
.m-n4 {
8210
  margin: -1.5rem !important;
8211
}
8212
 
8213
.m-n5 {
8214
  margin: -3rem !important;
8215
}
8216
 
8217
.mx-n1 {
8218
  margin-right: -0.25rem !important;
8219
  margin-left: -0.25rem !important;
8220
}
8221
 
8222
.mx-n2 {
8223
  margin-right: -0.5rem !important;
8224
  margin-left: -0.5rem !important;
8225
}
8226
 
8227
.mx-n3 {
8228
  margin-right: -1rem !important;
8229
  margin-left: -1rem !important;
8230
}
8231
 
8232
.mx-n4 {
8233
  margin-right: -1.5rem !important;
8234
  margin-left: -1.5rem !important;
8235
}
8236
 
8237
.mx-n5 {
8238
  margin-right: -3rem !important;
8239
  margin-left: -3rem !important;
8240
}
8241
 
8242
.my-n1 {
8243
  margin-top: -0.25rem !important;
8244
  margin-bottom: -0.25rem !important;
8245
}
8246
 
8247
.my-n2 {
8248
  margin-top: -0.5rem !important;
8249
  margin-bottom: -0.5rem !important;
8250
}
8251
 
8252
.my-n3 {
8253
  margin-top: -1rem !important;
8254
  margin-bottom: -1rem !important;
8255
}
8256
 
8257
.my-n4 {
8258
  margin-top: -1.5rem !important;
8259
  margin-bottom: -1.5rem !important;
8260
}
8261
 
8262
.my-n5 {
8263
  margin-top: -3rem !important;
8264
  margin-bottom: -3rem !important;
8265
}
8266
 
8267
.mt-n1 {
8268
  margin-top: -0.25rem !important;
8269
}
8270
 
8271
.mt-n2 {
8272
  margin-top: -0.5rem !important;
8273
}
8274
 
8275
.mt-n3 {
8276
  margin-top: -1rem !important;
8277
}
8278
 
8279
.mt-n4 {
8280
  margin-top: -1.5rem !important;
8281
}
8282
 
8283
.mt-n5 {
8284
  margin-top: -3rem !important;
8285
}
8286
 
8287
.me-n1 {
8288
  margin-right: -0.25rem !important;
8289
}
8290
 
8291
.me-n2 {
8292
  margin-right: -0.5rem !important;
8293
}
8294
 
8295
.me-n3 {
8296
  margin-right: -1rem !important;
8297
}
8298
 
8299
.me-n4 {
8300
  margin-right: -1.5rem !important;
8301
}
8302
 
8303
.me-n5 {
8304
  margin-right: -3rem !important;
8305
}
8306
 
8307
.mb-n1 {
8308
  margin-bottom: -0.25rem !important;
8309
}
8310
 
8311
.mb-n2 {
8312
  margin-bottom: -0.5rem !important;
8313
}
8314
 
8315
.mb-n3 {
8316
  margin-bottom: -1rem !important;
8317
}
8318
 
8319
.mb-n4 {
8320
  margin-bottom: -1.5rem !important;
8321
}
8322
 
8323
.mb-n5 {
8324
  margin-bottom: -3rem !important;
8325
}
8326
 
8327
.ms-n1 {
8328
  margin-left: -0.25rem !important;
8329
}
8330
 
8331
.ms-n2 {
8332
  margin-left: -0.5rem !important;
8333
}
8334
 
8335
.ms-n3 {
8336
  margin-left: -1rem !important;
8337
}
8338
 
8339
.ms-n4 {
8340
  margin-left: -1.5rem !important;
8341
}
8342
 
8343
.ms-n5 {
8344
  margin-left: -3rem !important;
8345
}
8346
 
8347
.p-0 {
8348
  padding: 0 !important;
8349
}
8350
 
8351
.p-1 {
8352
  padding: 0.25rem !important;
8353
}
8354
 
8355
.p-2 {
8356
  padding: 0.5rem !important;
8357
}
8358
 
8359
.p-3 {
8360
  padding: 1rem !important;
8361
}
8362
 
8363
.p-4 {
8364
  padding: 1.5rem !important;
8365
}
8366
 
8367
.p-5 {
8368
  padding: 3rem !important;
8369
}
8370
 
8371
.px-0 {
8372
  padding-right: 0 !important;
8373
  padding-left: 0 !important;
8374
}
8375
 
8376
.px-1 {
8377
  padding-right: 0.25rem !important;
8378
  padding-left: 0.25rem !important;
8379
}
8380
 
8381
.px-2 {
8382
  padding-right: 0.5rem !important;
8383
  padding-left: 0.5rem !important;
8384
}
8385
 
8386
.px-3 {
8387
  padding-right: 1rem !important;
8388
  padding-left: 1rem !important;
8389
}
8390
 
8391
.px-4 {
8392
  padding-right: 1.5rem !important;
8393
  padding-left: 1.5rem !important;
8394
}
8395
 
8396
.px-5 {
8397
  padding-right: 3rem !important;
8398
  padding-left: 3rem !important;
8399
}
8400
 
8401
.py-0 {
8402
  padding-top: 0 !important;
8403
  padding-bottom: 0 !important;
8404
}
8405
 
8406
.py-1 {
8407
  padding-top: 0.25rem !important;
8408
  padding-bottom: 0.25rem !important;
8409
}
8410
 
8411
.py-2 {
8412
  padding-top: 0.5rem !important;
8413
  padding-bottom: 0.5rem !important;
8414
}
8415
 
8416
.py-3 {
8417
  padding-top: 1rem !important;
8418
  padding-bottom: 1rem !important;
8419
}
8420
 
8421
.py-4 {
8422
  padding-top: 1.5rem !important;
8423
  padding-bottom: 1.5rem !important;
8424
}
8425
 
8426
.py-5 {
8427
  padding-top: 3rem !important;
8428
  padding-bottom: 3rem !important;
8429
}
8430
 
8431
.pt-0 {
8432
  padding-top: 0 !important;
8433
}
8434
 
8435
.pt-1 {
8436
  padding-top: 0.25rem !important;
8437
}
8438
 
8439
.pt-2 {
8440
  padding-top: 0.5rem !important;
8441
}
8442
 
8443
.pt-3 {
8444
  padding-top: 1rem !important;
8445
}
8446
 
8447
.pt-4 {
8448
  padding-top: 1.5rem !important;
8449
}
8450
 
8451
.pt-5 {
8452
  padding-top: 3rem !important;
8453
}
8454
 
8455
.pe-0 {
8456
  padding-right: 0 !important;
8457
}
8458
 
8459
.pe-1 {
8460
  padding-right: 0.25rem !important;
8461
}
8462
 
8463
.pe-2 {
8464
  padding-right: 0.5rem !important;
8465
}
8466
 
8467
.pe-3 {
8468
  padding-right: 1rem !important;
8469
}
8470
 
8471
.pe-4 {
8472
  padding-right: 1.5rem !important;
8473
}
8474
 
8475
.pe-5 {
8476
  padding-right: 3rem !important;
8477
}
8478
 
8479
.pb-0 {
8480
  padding-bottom: 0 !important;
8481
}
8482
 
8483
.pb-1 {
8484
  padding-bottom: 0.25rem !important;
8485
}
8486
 
8487
.pb-2 {
8488
  padding-bottom: 0.5rem !important;
8489
}
8490
 
8491
.pb-3 {
8492
  padding-bottom: 1rem !important;
8493
}
8494
 
8495
.pb-4 {
8496
  padding-bottom: 1.5rem !important;
8497
}
8498
 
8499
.pb-5 {
8500
  padding-bottom: 3rem !important;
8501
}
8502
 
8503
.ps-0 {
8504
  padding-left: 0 !important;
8505
}
8506
 
8507
.ps-1 {
8508
  padding-left: 0.25rem !important;
8509
}
8510
 
8511
.ps-2 {
8512
  padding-left: 0.5rem !important;
8513
}
8514
 
8515
.ps-3 {
8516
  padding-left: 1rem !important;
8517
}
8518
 
8519
.ps-4 {
8520
  padding-left: 1.5rem !important;
8521
}
8522
 
8523
.ps-5 {
8524
  padding-left: 3rem !important;
8525
}
8526
 
8527
.font-monospace {
8528
  font-family: var(--bs-font-monospace) !important;
8529
}
8530
 
8531
.fs-1 {
8532
  font-size: calc(1.359375rem + 1.3125vw) !important;
8533
}
8534
 
8535
.fs-2 {
8536
  font-size: calc(1.3125rem + 0.75vw) !important;
8537
}
8538
 
8539
.fs-3 {
8540
  font-size: calc(1.2890625rem + 0.46875vw) !important;
8541
}
8542
 
8543
.fs-4 {
8544
  font-size: calc(1.265625rem + 0.1875vw) !important;
8545
}
8546
 
8547
.fs-5 {
8548
  font-size: 1.171875rem !important;
8549
}
8550
 
8551
.fs-6 {
8552
  font-size: 0.9375rem !important;
8553
}
8554
 
8555
.fst-italic {
8556
  font-style: italic !important;
8557
}
8558
 
8559
.fst-normal {
8560
  font-style: normal !important;
8561
}
8562
 
8563
.fw-light {
8564
  font-weight: 400 !important;
8565
}
8566
 
8567
.fw-lighter {
8568
  font-weight: lighter !important;
8569
}
8570
 
8571
.fw-normal {
8572
  font-weight: 500 !important;
8573
}
8574
 
8575
.fw-bold {
8576
  font-weight: 700 !important;
8577
}
8578
 
8579
.fw-bolder {
8580
  font-weight: bolder !important;
8581
}
8582
 
8583
.lh-1 {
8584
  line-height: 1 !important;
8585
}
8586
 
8587
.lh-sm {
8588
  line-height: 1.25 !important;
8589
}
8590
 
8591
.lh-base {
8592
  line-height: 1.5 !important;
8593
}
8594
 
8595
.lh-lg {
8596
  line-height: 2 !important;
8597
}
8598
 
8599
.text-start {
8600
  text-align: left !important;
8601
}
8602
 
8603
.text-end {
8604
  text-align: right !important;
8605
}
8606
 
8607
.text-center {
8608
  text-align: center !important;
8609
}
8610
 
8611
.text-decoration-none {
8612
  text-decoration: none !important;
8613
}
8614
 
8615
.text-decoration-underline {
8616
  text-decoration: underline !important;
8617
}
8618
 
8619
.text-decoration-line-through {
8620
  text-decoration: line-through !important;
8621
}
8622
 
8623
.text-lowercase {
8624
  text-transform: lowercase !important;
8625
}
8626
 
8627
.text-uppercase {
8628
  text-transform: uppercase !important;
8629
}
8630
 
8631
.text-capitalize {
8632
  text-transform: capitalize !important;
8633
}
8634
 
8635
.text-wrap {
8636
  white-space: normal !important;
8637
}
8638
 
8639
.text-nowrap {
8640
  white-space: nowrap !important;
8641
}
8642
 
8643
/* rtl:begin:remove */
8644
.text-break {
8645
  word-wrap: break-word !important;
8646
  word-break: break-word !important;
8647
}
8648
 
8649
/* rtl:end:remove */
8650
.text-primary {
8651
  --bs-text-opacity: 1;
8652
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8653
}
8654
 
8655
.text-secondary {
8656
  --bs-text-opacity: 1;
8657
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8658
}
8659
 
8660
.text-success {
8661
  --bs-text-opacity: 1;
8662
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8663
}
8664
 
8665
.text-info {
8666
  --bs-text-opacity: 1;
8667
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8668
}
8669
 
8670
.text-warning {
8671
  --bs-text-opacity: 1;
8672
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8673
}
8674
 
8675
.text-danger {
8676
  --bs-text-opacity: 1;
8677
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8678
}
8679
 
8680
.text-light {
8681
  --bs-text-opacity: 1;
8682
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8683
}
8684
 
8685
.text-dark {
8686
  --bs-text-opacity: 1;
8687
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8688
}
8689
 
8690
.text-black {
8691
  --bs-text-opacity: 1;
8692
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8693
}
8694
 
8695
.text-white {
8696
  --bs-text-opacity: 1;
8697
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8698
}
8699
 
8700
.text-body {
8701
  --bs-text-opacity: 1;
8702
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8703
}
8704
 
8705
.text-muted {
8706
  --bs-text-opacity: 1;
8707
  color: #e1e4e6 !important;
8708
}
8709
 
8710
.text-black-50 {
8711
  --bs-text-opacity: 1;
8712
  color: rgba(0, 0, 0, 0.5) !important;
8713
}
8714
 
8715
.text-white-50 {
8716
  --bs-text-opacity: 1;
8717
  color: rgba(255, 255, 255, 0.5) !important;
8718
}
8719
 
8720
.text-reset {
8721
  --bs-text-opacity: 1;
8722
  color: inherit !important;
8723
}
8724
 
8725
.text-opacity-25 {
8726
  --bs-text-opacity: 0.25;
8727
}
8728
 
8729
.text-opacity-50 {
8730
  --bs-text-opacity: 0.5;
8731
}
8732
 
8733
.text-opacity-75 {
8734
  --bs-text-opacity: 0.75;
8735
}
8736
 
8737
.text-opacity-100 {
8738
  --bs-text-opacity: 1;
8739
}
8740
 
8741
.bg-primary {
8742
  --bs-bg-opacity: 1;
8743
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8744
}
8745
 
8746
.bg-secondary {
8747
  --bs-bg-opacity: 1;
8748
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8749
}
8750
 
8751
.bg-success {
8752
  --bs-bg-opacity: 1;
8753
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8754
}
8755
 
8756
.bg-info {
8757
  --bs-bg-opacity: 1;
8758
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8759
}
8760
 
8761
.bg-warning {
8762
  --bs-bg-opacity: 1;
8763
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8764
}
8765
 
8766
.bg-danger {
8767
  --bs-bg-opacity: 1;
8768
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8769
}
8770
 
8771
.bg-light {
8772
  --bs-bg-opacity: 1;
8773
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8774
}
8775
 
8776
.bg-dark {
8777
  --bs-bg-opacity: 1;
8778
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8779
}
8780
 
8781
.bg-black {
8782
  --bs-bg-opacity: 1;
8783
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8784
}
8785
 
8786
.bg-white {
8787
  --bs-bg-opacity: 1;
8788
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8789
}
8790
 
8791
.bg-body {
8792
  --bs-bg-opacity: 1;
8793
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8794
}
8795
 
8796
.bg-transparent {
8797
  --bs-bg-opacity: 1;
8798
  background-color: transparent !important;
8799
}
8800
 
8801
.bg-opacity-10 {
8802
  --bs-bg-opacity: 0.1;
8803
}
8804
 
8805
.bg-opacity-25 {
8806
  --bs-bg-opacity: 0.25;
8807
}
8808
 
8809
.bg-opacity-50 {
8810
  --bs-bg-opacity: 0.5;
8811
}
8812
 
8813
.bg-opacity-75 {
8814
  --bs-bg-opacity: 0.75;
8815
}
8816
 
8817
.bg-opacity-100 {
8818
  --bs-bg-opacity: 1;
8819
}
8820
 
8821
.bg-gradient {
8822
  background-image: var(--bs-gradient) !important;
8823
}
8824
 
8825
.user-select-all {
8826
  -webkit-user-select: all !important;
8827
     -moz-user-select: all !important;
8828
          user-select: all !important;
8829
}
8830
 
8831
.user-select-auto {
8832
  -webkit-user-select: auto !important;
8833
     -moz-user-select: auto !important;
8834
      -ms-user-select: auto !important;
8835
          user-select: auto !important;
8836
}
8837
 
8838
.user-select-none {
8839
  -webkit-user-select: none !important;
8840
     -moz-user-select: none !important;
8841
      -ms-user-select: none !important;
8842
          user-select: none !important;
8843
}
8844
 
8845
.pe-none {
8846
  pointer-events: none !important;
8847
}
8848
 
8849
.pe-auto {
8850
  pointer-events: auto !important;
8851
}
8852
 
8853
.rounded {
8854
  border-radius: 0.4rem !important;
8855
}
8856
 
8857
.rounded-0 {
8858
  border-radius: 0 !important;
8859
}
8860
 
8861
.rounded-1 {
8862
  border-radius: 0.2rem !important;
8863
}
8864
 
8865
.rounded-2 {
8866
  border-radius: 0.4rem !important;
8867
}
8868
 
8869
.rounded-3 {
8870
  border-radius: 0.7rem !important;
8871
}
8872
 
8873
.rounded-circle {
8874
  border-radius: 50% !important;
8875
}
8876
 
8877
.rounded-pill {
8878
  border-radius: 50rem !important;
8879
}
8880
 
8881
.rounded-top {
8882
  border-top-left-radius: 0.4rem !important;
8883
  border-top-right-radius: 0.4rem !important;
8884
}
8885
 
8886
.rounded-end {
8887
  border-top-right-radius: 0.4rem !important;
8888
  border-bottom-right-radius: 0.4rem !important;
8889
}
8890
 
8891
.rounded-bottom {
8892
  border-bottom-right-radius: 0.4rem !important;
8893
  border-bottom-left-radius: 0.4rem !important;
8894
}
8895
 
8896
.rounded-start {
8897
  border-bottom-left-radius: 0.4rem !important;
8898
  border-top-left-radius: 0.4rem !important;
8899
}
8900
 
8901
.visible {
8902
  visibility: visible !important;
8903
}
8904
 
8905
.invisible {
8906
  visibility: hidden !important;
8907
}
8908
 
8909
@media (min-width: 576px) {
8910
  .float-sm-start {
8911
    float: left !important;
8912
  }
8913
 
8914
  .float-sm-end {
8915
    float: right !important;
8916
  }
8917
 
8918
  .float-sm-none {
8919
    float: none !important;
8920
  }
8921
 
8922
  .d-sm-inline {
8923
    display: inline !important;
8924
  }
8925
 
8926
  .d-sm-inline-block {
8927
    display: inline-block !important;
8928
  }
8929
 
8930
  .d-sm-block {
8931
    display: block !important;
8932
  }
8933
 
8934
  .d-sm-grid {
8935
    display: grid !important;
8936
  }
8937
 
8938
  .d-sm-table {
8939
    display: table !important;
8940
  }
8941
 
8942
  .d-sm-table-row {
8943
    display: table-row !important;
8944
  }
8945
 
8946
  .d-sm-table-cell {
8947
    display: table-cell !important;
8948
  }
8949
 
8950
  .d-sm-flex {
8951
    display: -webkit-box !important;
8952
    display: -ms-flexbox !important;
8953
    display: flex !important;
8954
  }
8955
 
8956
  .d-sm-inline-flex {
8957
    display: -webkit-inline-box !important;
8958
    display: -ms-inline-flexbox !important;
8959
    display: inline-flex !important;
8960
  }
8961
 
8962
  .d-sm-none {
8963
    display: none !important;
8964
  }
8965
 
8966
  .flex-sm-fill {
8967
    -webkit-box-flex: 1 !important;
8968
        -ms-flex: 1 1 auto !important;
8969
            flex: 1 1 auto !important;
8970
  }
8971
 
8972
  .flex-sm-row {
8973
    -webkit-box-orient: horizontal !important;
8974
    -webkit-box-direction: normal !important;
8975
        -ms-flex-direction: row !important;
8976
            flex-direction: row !important;
8977
  }
8978
 
8979
  .flex-sm-column {
8980
    -webkit-box-orient: vertical !important;
8981
    -webkit-box-direction: normal !important;
8982
        -ms-flex-direction: column !important;
8983
            flex-direction: column !important;
8984
  }
8985
 
8986
  .flex-sm-row-reverse {
8987
    -webkit-box-orient: horizontal !important;
8988
    -webkit-box-direction: reverse !important;
8989
        -ms-flex-direction: row-reverse !important;
8990
            flex-direction: row-reverse !important;
8991
  }
8992
 
8993
  .flex-sm-column-reverse {
8994
    -webkit-box-orient: vertical !important;
8995
    -webkit-box-direction: reverse !important;
8996
        -ms-flex-direction: column-reverse !important;
8997
            flex-direction: column-reverse !important;
8998
  }
8999
 
9000
  .flex-sm-grow-0 {
9001
    -webkit-box-flex: 0 !important;
9002
        -ms-flex-positive: 0 !important;
9003
            flex-grow: 0 !important;
9004
  }
9005
 
9006
  .flex-sm-grow-1 {
9007
    -webkit-box-flex: 1 !important;
9008
        -ms-flex-positive: 1 !important;
9009
            flex-grow: 1 !important;
9010
  }
9011
 
9012
  .flex-sm-shrink-0 {
9013
    -ms-flex-negative: 0 !important;
9014
        flex-shrink: 0 !important;
9015
  }
9016
 
9017
  .flex-sm-shrink-1 {
9018
    -ms-flex-negative: 1 !important;
9019
        flex-shrink: 1 !important;
9020
  }
9021
 
9022
  .flex-sm-wrap {
9023
    -ms-flex-wrap: wrap !important;
9024
        flex-wrap: wrap !important;
9025
  }
9026
 
9027
  .flex-sm-nowrap {
9028
    -ms-flex-wrap: nowrap !important;
9029
        flex-wrap: nowrap !important;
9030
  }
9031
 
9032
  .flex-sm-wrap-reverse {
9033
    -ms-flex-wrap: wrap-reverse !important;
9034
        flex-wrap: wrap-reverse !important;
9035
  }
9036
 
9037
  .gap-sm-0 {
9038
    gap: 0 !important;
9039
  }
9040
 
9041
  .gap-sm-1 {
9042
    gap: 0.25rem !important;
9043
  }
9044
 
9045
  .gap-sm-2 {
9046
    gap: 0.5rem !important;
9047
  }
9048
 
9049
  .gap-sm-3 {
9050
    gap: 1rem !important;
9051
  }
9052
 
9053
  .gap-sm-4 {
9054
    gap: 1.5rem !important;
9055
  }
9056
 
9057
  .gap-sm-5 {
9058
    gap: 3rem !important;
9059
  }
9060
 
9061
  .justify-content-sm-start {
9062
    -webkit-box-pack: start !important;
9063
        -ms-flex-pack: start !important;
9064
            justify-content: flex-start !important;
9065
  }
9066
 
9067
  .justify-content-sm-end {
9068
    -webkit-box-pack: end !important;
9069
        -ms-flex-pack: end !important;
9070
            justify-content: flex-end !important;
9071
  }
9072
 
9073
  .justify-content-sm-center {
9074
    -webkit-box-pack: center !important;
9075
        -ms-flex-pack: center !important;
9076
            justify-content: center !important;
9077
  }
9078
 
9079
  .justify-content-sm-between {
9080
    -webkit-box-pack: justify !important;
9081
        -ms-flex-pack: justify !important;
9082
            justify-content: space-between !important;
9083
  }
9084
 
9085
  .justify-content-sm-around {
9086
    -ms-flex-pack: distribute !important;
9087
        justify-content: space-around !important;
9088
  }
9089
 
9090
  .justify-content-sm-evenly {
9091
    -webkit-box-pack: space-evenly !important;
9092
        -ms-flex-pack: space-evenly !important;
9093
            justify-content: space-evenly !important;
9094
  }
9095
 
9096
  .align-items-sm-start {
9097
    -webkit-box-align: start !important;
9098
        -ms-flex-align: start !important;
9099
            align-items: flex-start !important;
9100
  }
9101
 
9102
  .align-items-sm-end {
9103
    -webkit-box-align: end !important;
9104
        -ms-flex-align: end !important;
9105
            align-items: flex-end !important;
9106
  }
9107
 
9108
  .align-items-sm-center {
9109
    -webkit-box-align: center !important;
9110
        -ms-flex-align: center !important;
9111
            align-items: center !important;
9112
  }
9113
 
9114
  .align-items-sm-baseline {
9115
    -webkit-box-align: baseline !important;
9116
        -ms-flex-align: baseline !important;
9117
            align-items: baseline !important;
9118
  }
9119
 
9120
  .align-items-sm-stretch {
9121
    -webkit-box-align: stretch !important;
9122
        -ms-flex-align: stretch !important;
9123
            align-items: stretch !important;
9124
  }
9125
 
9126
  .align-content-sm-start {
9127
    -ms-flex-line-pack: start !important;
9128
        align-content: flex-start !important;
9129
  }
9130
 
9131
  .align-content-sm-end {
9132
    -ms-flex-line-pack: end !important;
9133
        align-content: flex-end !important;
9134
  }
9135
 
9136
  .align-content-sm-center {
9137
    -ms-flex-line-pack: center !important;
9138
        align-content: center !important;
9139
  }
9140
 
9141
  .align-content-sm-between {
9142
    -ms-flex-line-pack: justify !important;
9143
        align-content: space-between !important;
9144
  }
9145
 
9146
  .align-content-sm-around {
9147
    -ms-flex-line-pack: distribute !important;
9148
        align-content: space-around !important;
9149
  }
9150
 
9151
  .align-content-sm-stretch {
9152
    -ms-flex-line-pack: stretch !important;
9153
        align-content: stretch !important;
9154
  }
9155
 
9156
  .align-self-sm-auto {
9157
    -ms-flex-item-align: auto !important;
9158
        align-self: auto !important;
9159
  }
9160
 
9161
  .align-self-sm-start {
9162
    -ms-flex-item-align: start !important;
9163
        align-self: flex-start !important;
9164
  }
9165
 
9166
  .align-self-sm-end {
9167
    -ms-flex-item-align: end !important;
9168
        align-self: flex-end !important;
9169
  }
9170
 
9171
  .align-self-sm-center {
9172
    -ms-flex-item-align: center !important;
9173
        align-self: center !important;
9174
  }
9175
 
9176
  .align-self-sm-baseline {
9177
    -ms-flex-item-align: baseline !important;
9178
        align-self: baseline !important;
9179
  }
9180
 
9181
  .align-self-sm-stretch {
9182
    -ms-flex-item-align: stretch !important;
9183
        align-self: stretch !important;
9184
  }
9185
 
9186
  .order-sm-first {
9187
    -webkit-box-ordinal-group: 0 !important;
9188
        -ms-flex-order: -1 !important;
9189
            order: -1 !important;
9190
  }
9191
 
9192
  .order-sm-0 {
9193
    -webkit-box-ordinal-group: 1 !important;
9194
        -ms-flex-order: 0 !important;
9195
            order: 0 !important;
9196
  }
9197
 
9198
  .order-sm-1 {
9199
    -webkit-box-ordinal-group: 2 !important;
9200
        -ms-flex-order: 1 !important;
9201
            order: 1 !important;
9202
  }
9203
 
9204
  .order-sm-2 {
9205
    -webkit-box-ordinal-group: 3 !important;
9206
        -ms-flex-order: 2 !important;
9207
            order: 2 !important;
9208
  }
9209
 
9210
  .order-sm-3 {
9211
    -webkit-box-ordinal-group: 4 !important;
9212
        -ms-flex-order: 3 !important;
9213
            order: 3 !important;
9214
  }
9215
 
9216
  .order-sm-4 {
9217
    -webkit-box-ordinal-group: 5 !important;
9218
        -ms-flex-order: 4 !important;
9219
            order: 4 !important;
9220
  }
9221
 
9222
  .order-sm-5 {
9223
    -webkit-box-ordinal-group: 6 !important;
9224
        -ms-flex-order: 5 !important;
9225
            order: 5 !important;
9226
  }
9227
 
9228
  .order-sm-last {
9229
    -webkit-box-ordinal-group: 7 !important;
9230
        -ms-flex-order: 6 !important;
9231
            order: 6 !important;
9232
  }
9233
 
9234
  .m-sm-0 {
9235
    margin: 0 !important;
9236
  }
9237
 
9238
  .m-sm-1 {
9239
    margin: 0.25rem !important;
9240
  }
9241
 
9242
  .m-sm-2 {
9243
    margin: 0.5rem !important;
9244
  }
9245
 
9246
  .m-sm-3 {
9247
    margin: 1rem !important;
9248
  }
9249
 
9250
  .m-sm-4 {
9251
    margin: 1.5rem !important;
9252
  }
9253
 
9254
  .m-sm-5 {
9255
    margin: 3rem !important;
9256
  }
9257
 
9258
  .m-sm-auto {
9259
    margin: auto !important;
9260
  }
9261
 
9262
  .mx-sm-0 {
9263
    margin-right: 0 !important;
9264
    margin-left: 0 !important;
9265
  }
9266
 
9267
  .mx-sm-1 {
9268
    margin-right: 0.25rem !important;
9269
    margin-left: 0.25rem !important;
9270
  }
9271
 
9272
  .mx-sm-2 {
9273
    margin-right: 0.5rem !important;
9274
    margin-left: 0.5rem !important;
9275
  }
9276
 
9277
  .mx-sm-3 {
9278
    margin-right: 1rem !important;
9279
    margin-left: 1rem !important;
9280
  }
9281
 
9282
  .mx-sm-4 {
9283
    margin-right: 1.5rem !important;
9284
    margin-left: 1.5rem !important;
9285
  }
9286
 
9287
  .mx-sm-5 {
9288
    margin-right: 3rem !important;
9289
    margin-left: 3rem !important;
9290
  }
9291
 
9292
  .mx-sm-auto {
9293
    margin-right: auto !important;
9294
    margin-left: auto !important;
9295
  }
9296
 
9297
  .my-sm-0 {
9298
    margin-top: 0 !important;
9299
    margin-bottom: 0 !important;
9300
  }
9301
 
9302
  .my-sm-1 {
9303
    margin-top: 0.25rem !important;
9304
    margin-bottom: 0.25rem !important;
9305
  }
9306
 
9307
  .my-sm-2 {
9308
    margin-top: 0.5rem !important;
9309
    margin-bottom: 0.5rem !important;
9310
  }
9311
 
9312
  .my-sm-3 {
9313
    margin-top: 1rem !important;
9314
    margin-bottom: 1rem !important;
9315
  }
9316
 
9317
  .my-sm-4 {
9318
    margin-top: 1.5rem !important;
9319
    margin-bottom: 1.5rem !important;
9320
  }
9321
 
9322
  .my-sm-5 {
9323
    margin-top: 3rem !important;
9324
    margin-bottom: 3rem !important;
9325
  }
9326
 
9327
  .my-sm-auto {
9328
    margin-top: auto !important;
9329
    margin-bottom: auto !important;
9330
  }
9331
 
9332
  .mt-sm-0 {
9333
    margin-top: 0 !important;
9334
  }
9335
 
9336
  .mt-sm-1 {
9337
    margin-top: 0.25rem !important;
9338
  }
9339
 
9340
  .mt-sm-2 {
9341
    margin-top: 0.5rem !important;
9342
  }
9343
 
9344
  .mt-sm-3 {
9345
    margin-top: 1rem !important;
9346
  }
9347
 
9348
  .mt-sm-4 {
9349
    margin-top: 1.5rem !important;
9350
  }
9351
 
9352
  .mt-sm-5 {
9353
    margin-top: 3rem !important;
9354
  }
9355
 
9356
  .mt-sm-auto {
9357
    margin-top: auto !important;
9358
  }
9359
 
9360
  .me-sm-0 {
9361
    margin-right: 0 !important;
9362
  }
9363
 
9364
  .me-sm-1 {
9365
    margin-right: 0.25rem !important;
9366
  }
9367
 
9368
  .me-sm-2 {
9369
    margin-right: 0.5rem !important;
9370
  }
9371
 
9372
  .me-sm-3 {
9373
    margin-right: 1rem !important;
9374
  }
9375
 
9376
  .me-sm-4 {
9377
    margin-right: 1.5rem !important;
9378
  }
9379
 
9380
  .me-sm-5 {
9381
    margin-right: 3rem !important;
9382
  }
9383
 
9384
  .me-sm-auto {
9385
    margin-right: auto !important;
9386
  }
9387
 
9388
  .mb-sm-0 {
9389
    margin-bottom: 0 !important;
9390
  }
9391
 
9392
  .mb-sm-1 {
9393
    margin-bottom: 0.25rem !important;
9394
  }
9395
 
9396
  .mb-sm-2 {
9397
    margin-bottom: 0.5rem !important;
9398
  }
9399
 
9400
  .mb-sm-3 {
9401
    margin-bottom: 1rem !important;
9402
  }
9403
 
9404
  .mb-sm-4 {
9405
    margin-bottom: 1.5rem !important;
9406
  }
9407
 
9408
  .mb-sm-5 {
9409
    margin-bottom: 3rem !important;
9410
  }
9411
 
9412
  .mb-sm-auto {
9413
    margin-bottom: auto !important;
9414
  }
9415
 
9416
  .ms-sm-0 {
9417
    margin-left: 0 !important;
9418
  }
9419
 
9420
  .ms-sm-1 {
9421
    margin-left: 0.25rem !important;
9422
  }
9423
 
9424
  .ms-sm-2 {
9425
    margin-left: 0.5rem !important;
9426
  }
9427
 
9428
  .ms-sm-3 {
9429
    margin-left: 1rem !important;
9430
  }
9431
 
9432
  .ms-sm-4 {
9433
    margin-left: 1.5rem !important;
9434
  }
9435
 
9436
  .ms-sm-5 {
9437
    margin-left: 3rem !important;
9438
  }
9439
 
9440
  .ms-sm-auto {
9441
    margin-left: auto !important;
9442
  }
9443
 
9444
  .m-sm-n1 {
9445
    margin: -0.25rem !important;
9446
  }
9447
 
9448
  .m-sm-n2 {
9449
    margin: -0.5rem !important;
9450
  }
9451
 
9452
  .m-sm-n3 {
9453
    margin: -1rem !important;
9454
  }
9455
 
9456
  .m-sm-n4 {
9457
    margin: -1.5rem !important;
9458
  }
9459
 
9460
  .m-sm-n5 {
9461
    margin: -3rem !important;
9462
  }
9463
 
9464
  .mx-sm-n1 {
9465
    margin-right: -0.25rem !important;
9466
    margin-left: -0.25rem !important;
9467
  }
9468
 
9469
  .mx-sm-n2 {
9470
    margin-right: -0.5rem !important;
9471
    margin-left: -0.5rem !important;
9472
  }
9473
 
9474
  .mx-sm-n3 {
9475
    margin-right: -1rem !important;
9476
    margin-left: -1rem !important;
9477
  }
9478
 
9479
  .mx-sm-n4 {
9480
    margin-right: -1.5rem !important;
9481
    margin-left: -1.5rem !important;
9482
  }
9483
 
9484
  .mx-sm-n5 {
9485
    margin-right: -3rem !important;
9486
    margin-left: -3rem !important;
9487
  }
9488
 
9489
  .my-sm-n1 {
9490
    margin-top: -0.25rem !important;
9491
    margin-bottom: -0.25rem !important;
9492
  }
9493
 
9494
  .my-sm-n2 {
9495
    margin-top: -0.5rem !important;
9496
    margin-bottom: -0.5rem !important;
9497
  }
9498
 
9499
  .my-sm-n3 {
9500
    margin-top: -1rem !important;
9501
    margin-bottom: -1rem !important;
9502
  }
9503
 
9504
  .my-sm-n4 {
9505
    margin-top: -1.5rem !important;
9506
    margin-bottom: -1.5rem !important;
9507
  }
9508
 
9509
  .my-sm-n5 {
9510
    margin-top: -3rem !important;
9511
    margin-bottom: -3rem !important;
9512
  }
9513
 
9514
  .mt-sm-n1 {
9515
    margin-top: -0.25rem !important;
9516
  }
9517
 
9518
  .mt-sm-n2 {
9519
    margin-top: -0.5rem !important;
9520
  }
9521
 
9522
  .mt-sm-n3 {
9523
    margin-top: -1rem !important;
9524
  }
9525
 
9526
  .mt-sm-n4 {
9527
    margin-top: -1.5rem !important;
9528
  }
9529
 
9530
  .mt-sm-n5 {
9531
    margin-top: -3rem !important;
9532
  }
9533
 
9534
  .me-sm-n1 {
9535
    margin-right: -0.25rem !important;
9536
  }
9537
 
9538
  .me-sm-n2 {
9539
    margin-right: -0.5rem !important;
9540
  }
9541
 
9542
  .me-sm-n3 {
9543
    margin-right: -1rem !important;
9544
  }
9545
 
9546
  .me-sm-n4 {
9547
    margin-right: -1.5rem !important;
9548
  }
9549
 
9550
  .me-sm-n5 {
9551
    margin-right: -3rem !important;
9552
  }
9553
 
9554
  .mb-sm-n1 {
9555
    margin-bottom: -0.25rem !important;
9556
  }
9557
 
9558
  .mb-sm-n2 {
9559
    margin-bottom: -0.5rem !important;
9560
  }
9561
 
9562
  .mb-sm-n3 {
9563
    margin-bottom: -1rem !important;
9564
  }
9565
 
9566
  .mb-sm-n4 {
9567
    margin-bottom: -1.5rem !important;
9568
  }
9569
 
9570
  .mb-sm-n5 {
9571
    margin-bottom: -3rem !important;
9572
  }
9573
 
9574
  .ms-sm-n1 {
9575
    margin-left: -0.25rem !important;
9576
  }
9577
 
9578
  .ms-sm-n2 {
9579
    margin-left: -0.5rem !important;
9580
  }
9581
 
9582
  .ms-sm-n3 {
9583
    margin-left: -1rem !important;
9584
  }
9585
 
9586
  .ms-sm-n4 {
9587
    margin-left: -1.5rem !important;
9588
  }
9589
 
9590
  .ms-sm-n5 {
9591
    margin-left: -3rem !important;
9592
  }
9593
 
9594
  .p-sm-0 {
9595
    padding: 0 !important;
9596
  }
9597
 
9598
  .p-sm-1 {
9599
    padding: 0.25rem !important;
9600
  }
9601
 
9602
  .p-sm-2 {
9603
    padding: 0.5rem !important;
9604
  }
9605
 
9606
  .p-sm-3 {
9607
    padding: 1rem !important;
9608
  }
9609
 
9610
  .p-sm-4 {
9611
    padding: 1.5rem !important;
9612
  }
9613
 
9614
  .p-sm-5 {
9615
    padding: 3rem !important;
9616
  }
9617
 
9618
  .px-sm-0 {
9619
    padding-right: 0 !important;
9620
    padding-left: 0 !important;
9621
  }
9622
 
9623
  .px-sm-1 {
9624
    padding-right: 0.25rem !important;
9625
    padding-left: 0.25rem !important;
9626
  }
9627
 
9628
  .px-sm-2 {
9629
    padding-right: 0.5rem !important;
9630
    padding-left: 0.5rem !important;
9631
  }
9632
 
9633
  .px-sm-3 {
9634
    padding-right: 1rem !important;
9635
    padding-left: 1rem !important;
9636
  }
9637
 
9638
  .px-sm-4 {
9639
    padding-right: 1.5rem !important;
9640
    padding-left: 1.5rem !important;
9641
  }
9642
 
9643
  .px-sm-5 {
9644
    padding-right: 3rem !important;
9645
    padding-left: 3rem !important;
9646
  }
9647
 
9648
  .py-sm-0 {
9649
    padding-top: 0 !important;
9650
    padding-bottom: 0 !important;
9651
  }
9652
 
9653
  .py-sm-1 {
9654
    padding-top: 0.25rem !important;
9655
    padding-bottom: 0.25rem !important;
9656
  }
9657
 
9658
  .py-sm-2 {
9659
    padding-top: 0.5rem !important;
9660
    padding-bottom: 0.5rem !important;
9661
  }
9662
 
9663
  .py-sm-3 {
9664
    padding-top: 1rem !important;
9665
    padding-bottom: 1rem !important;
9666
  }
9667
 
9668
  .py-sm-4 {
9669
    padding-top: 1.5rem !important;
9670
    padding-bottom: 1.5rem !important;
9671
  }
9672
 
9673
  .py-sm-5 {
9674
    padding-top: 3rem !important;
9675
    padding-bottom: 3rem !important;
9676
  }
9677
 
9678
  .pt-sm-0 {
9679
    padding-top: 0 !important;
9680
  }
9681
 
9682
  .pt-sm-1 {
9683
    padding-top: 0.25rem !important;
9684
  }
9685
 
9686
  .pt-sm-2 {
9687
    padding-top: 0.5rem !important;
9688
  }
9689
 
9690
  .pt-sm-3 {
9691
    padding-top: 1rem !important;
9692
  }
9693
 
9694
  .pt-sm-4 {
9695
    padding-top: 1.5rem !important;
9696
  }
9697
 
9698
  .pt-sm-5 {
9699
    padding-top: 3rem !important;
9700
  }
9701
 
9702
  .pe-sm-0 {
9703
    padding-right: 0 !important;
9704
  }
9705
 
9706
  .pe-sm-1 {
9707
    padding-right: 0.25rem !important;
9708
  }
9709
 
9710
  .pe-sm-2 {
9711
    padding-right: 0.5rem !important;
9712
  }
9713
 
9714
  .pe-sm-3 {
9715
    padding-right: 1rem !important;
9716
  }
9717
 
9718
  .pe-sm-4 {
9719
    padding-right: 1.5rem !important;
9720
  }
9721
 
9722
  .pe-sm-5 {
9723
    padding-right: 3rem !important;
9724
  }
9725
 
9726
  .pb-sm-0 {
9727
    padding-bottom: 0 !important;
9728
  }
9729
 
9730
  .pb-sm-1 {
9731
    padding-bottom: 0.25rem !important;
9732
  }
9733
 
9734
  .pb-sm-2 {
9735
    padding-bottom: 0.5rem !important;
9736
  }
9737
 
9738
  .pb-sm-3 {
9739
    padding-bottom: 1rem !important;
9740
  }
9741
 
9742
  .pb-sm-4 {
9743
    padding-bottom: 1.5rem !important;
9744
  }
9745
 
9746
  .pb-sm-5 {
9747
    padding-bottom: 3rem !important;
9748
  }
9749
 
9750
  .ps-sm-0 {
9751
    padding-left: 0 !important;
9752
  }
9753
 
9754
  .ps-sm-1 {
9755
    padding-left: 0.25rem !important;
9756
  }
9757
 
9758
  .ps-sm-2 {
9759
    padding-left: 0.5rem !important;
9760
  }
9761
 
9762
  .ps-sm-3 {
9763
    padding-left: 1rem !important;
9764
  }
9765
 
9766
  .ps-sm-4 {
9767
    padding-left: 1.5rem !important;
9768
  }
9769
 
9770
  .ps-sm-5 {
9771
    padding-left: 3rem !important;
9772
  }
9773
 
9774
  .text-sm-start {
9775
    text-align: left !important;
9776
  }
9777
 
9778
  .text-sm-end {
9779
    text-align: right !important;
9780
  }
9781
 
9782
  .text-sm-center {
9783
    text-align: center !important;
9784
  }
9785
}
9786
@media (min-width: 768px) {
9787
  .float-md-start {
9788
    float: left !important;
9789
  }
9790
 
9791
  .float-md-end {
9792
    float: right !important;
9793
  }
9794
 
9795
  .float-md-none {
9796
    float: none !important;
9797
  }
9798
 
9799
  .d-md-inline {
9800
    display: inline !important;
9801
  }
9802
 
9803
  .d-md-inline-block {
9804
    display: inline-block !important;
9805
  }
9806
 
9807
  .d-md-block {
9808
    display: block !important;
9809
  }
9810
 
9811
  .d-md-grid {
9812
    display: grid !important;
9813
  }
9814
 
9815
  .d-md-table {
9816
    display: table !important;
9817
  }
9818
 
9819
  .d-md-table-row {
9820
    display: table-row !important;
9821
  }
9822
 
9823
  .d-md-table-cell {
9824
    display: table-cell !important;
9825
  }
9826
 
9827
  .d-md-flex {
9828
    display: -webkit-box !important;
9829
    display: -ms-flexbox !important;
9830
    display: flex !important;
9831
  }
9832
 
9833
  .d-md-inline-flex {
9834
    display: -webkit-inline-box !important;
9835
    display: -ms-inline-flexbox !important;
9836
    display: inline-flex !important;
9837
  }
9838
 
9839
  .d-md-none {
9840
    display: none !important;
9841
  }
9842
 
9843
  .flex-md-fill {
9844
    -webkit-box-flex: 1 !important;
9845
        -ms-flex: 1 1 auto !important;
9846
            flex: 1 1 auto !important;
9847
  }
9848
 
9849
  .flex-md-row {
9850
    -webkit-box-orient: horizontal !important;
9851
    -webkit-box-direction: normal !important;
9852
        -ms-flex-direction: row !important;
9853
            flex-direction: row !important;
9854
  }
9855
 
9856
  .flex-md-column {
9857
    -webkit-box-orient: vertical !important;
9858
    -webkit-box-direction: normal !important;
9859
        -ms-flex-direction: column !important;
9860
            flex-direction: column !important;
9861
  }
9862
 
9863
  .flex-md-row-reverse {
9864
    -webkit-box-orient: horizontal !important;
9865
    -webkit-box-direction: reverse !important;
9866
        -ms-flex-direction: row-reverse !important;
9867
            flex-direction: row-reverse !important;
9868
  }
9869
 
9870
  .flex-md-column-reverse {
9871
    -webkit-box-orient: vertical !important;
9872
    -webkit-box-direction: reverse !important;
9873
        -ms-flex-direction: column-reverse !important;
9874
            flex-direction: column-reverse !important;
9875
  }
9876
 
9877
  .flex-md-grow-0 {
9878
    -webkit-box-flex: 0 !important;
9879
        -ms-flex-positive: 0 !important;
9880
            flex-grow: 0 !important;
9881
  }
9882
 
9883
  .flex-md-grow-1 {
9884
    -webkit-box-flex: 1 !important;
9885
        -ms-flex-positive: 1 !important;
9886
            flex-grow: 1 !important;
9887
  }
9888
 
9889
  .flex-md-shrink-0 {
9890
    -ms-flex-negative: 0 !important;
9891
        flex-shrink: 0 !important;
9892
  }
9893
 
9894
  .flex-md-shrink-1 {
9895
    -ms-flex-negative: 1 !important;
9896
        flex-shrink: 1 !important;
9897
  }
9898
 
9899
  .flex-md-wrap {
9900
    -ms-flex-wrap: wrap !important;
9901
        flex-wrap: wrap !important;
9902
  }
9903
 
9904
  .flex-md-nowrap {
9905
    -ms-flex-wrap: nowrap !important;
9906
        flex-wrap: nowrap !important;
9907
  }
9908
 
9909
  .flex-md-wrap-reverse {
9910
    -ms-flex-wrap: wrap-reverse !important;
9911
        flex-wrap: wrap-reverse !important;
9912
  }
9913
 
9914
  .gap-md-0 {
9915
    gap: 0 !important;
9916
  }
9917
 
9918
  .gap-md-1 {
9919
    gap: 0.25rem !important;
9920
  }
9921
 
9922
  .gap-md-2 {
9923
    gap: 0.5rem !important;
9924
  }
9925
 
9926
  .gap-md-3 {
9927
    gap: 1rem !important;
9928
  }
9929
 
9930
  .gap-md-4 {
9931
    gap: 1.5rem !important;
9932
  }
9933
 
9934
  .gap-md-5 {
9935
    gap: 3rem !important;
9936
  }
9937
 
9938
  .justify-content-md-start {
9939
    -webkit-box-pack: start !important;
9940
        -ms-flex-pack: start !important;
9941
            justify-content: flex-start !important;
9942
  }
9943
 
9944
  .justify-content-md-end {
9945
    -webkit-box-pack: end !important;
9946
        -ms-flex-pack: end !important;
9947
            justify-content: flex-end !important;
9948
  }
9949
 
9950
  .justify-content-md-center {
9951
    -webkit-box-pack: center !important;
9952
        -ms-flex-pack: center !important;
9953
            justify-content: center !important;
9954
  }
9955
 
9956
  .justify-content-md-between {
9957
    -webkit-box-pack: justify !important;
9958
        -ms-flex-pack: justify !important;
9959
            justify-content: space-between !important;
9960
  }
9961
 
9962
  .justify-content-md-around {
9963
    -ms-flex-pack: distribute !important;
9964
        justify-content: space-around !important;
9965
  }
9966
 
9967
  .justify-content-md-evenly {
9968
    -webkit-box-pack: space-evenly !important;
9969
        -ms-flex-pack: space-evenly !important;
9970
            justify-content: space-evenly !important;
9971
  }
9972
 
9973
  .align-items-md-start {
9974
    -webkit-box-align: start !important;
9975
        -ms-flex-align: start !important;
9976
            align-items: flex-start !important;
9977
  }
9978
 
9979
  .align-items-md-end {
9980
    -webkit-box-align: end !important;
9981
        -ms-flex-align: end !important;
9982
            align-items: flex-end !important;
9983
  }
9984
 
9985
  .align-items-md-center {
9986
    -webkit-box-align: center !important;
9987
        -ms-flex-align: center !important;
9988
            align-items: center !important;
9989
  }
9990
 
9991
  .align-items-md-baseline {
9992
    -webkit-box-align: baseline !important;
9993
        -ms-flex-align: baseline !important;
9994
            align-items: baseline !important;
9995
  }
9996
 
9997
  .align-items-md-stretch {
9998
    -webkit-box-align: stretch !important;
9999
        -ms-flex-align: stretch !important;
10000
            align-items: stretch !important;
10001
  }
10002
 
10003
  .align-content-md-start {
10004
    -ms-flex-line-pack: start !important;
10005
        align-content: flex-start !important;
10006
  }
10007
 
10008
  .align-content-md-end {
10009
    -ms-flex-line-pack: end !important;
10010
        align-content: flex-end !important;
10011
  }
10012
 
10013
  .align-content-md-center {
10014
    -ms-flex-line-pack: center !important;
10015
        align-content: center !important;
10016
  }
10017
 
10018
  .align-content-md-between {
10019
    -ms-flex-line-pack: justify !important;
10020
        align-content: space-between !important;
10021
  }
10022
 
10023
  .align-content-md-around {
10024
    -ms-flex-line-pack: distribute !important;
10025
        align-content: space-around !important;
10026
  }
10027
 
10028
  .align-content-md-stretch {
10029
    -ms-flex-line-pack: stretch !important;
10030
        align-content: stretch !important;
10031
  }
10032
 
10033
  .align-self-md-auto {
10034
    -ms-flex-item-align: auto !important;
10035
        align-self: auto !important;
10036
  }
10037
 
10038
  .align-self-md-start {
10039
    -ms-flex-item-align: start !important;
10040
        align-self: flex-start !important;
10041
  }
10042
 
10043
  .align-self-md-end {
10044
    -ms-flex-item-align: end !important;
10045
        align-self: flex-end !important;
10046
  }
10047
 
10048
  .align-self-md-center {
10049
    -ms-flex-item-align: center !important;
10050
        align-self: center !important;
10051
  }
10052
 
10053
  .align-self-md-baseline {
10054
    -ms-flex-item-align: baseline !important;
10055
        align-self: baseline !important;
10056
  }
10057
 
10058
  .align-self-md-stretch {
10059
    -ms-flex-item-align: stretch !important;
10060
        align-self: stretch !important;
10061
  }
10062
 
10063
  .order-md-first {
10064
    -webkit-box-ordinal-group: 0 !important;
10065
        -ms-flex-order: -1 !important;
10066
            order: -1 !important;
10067
  }
10068
 
10069
  .order-md-0 {
10070
    -webkit-box-ordinal-group: 1 !important;
10071
        -ms-flex-order: 0 !important;
10072
            order: 0 !important;
10073
  }
10074
 
10075
  .order-md-1 {
10076
    -webkit-box-ordinal-group: 2 !important;
10077
        -ms-flex-order: 1 !important;
10078
            order: 1 !important;
10079
  }
10080
 
10081
  .order-md-2 {
10082
    -webkit-box-ordinal-group: 3 !important;
10083
        -ms-flex-order: 2 !important;
10084
            order: 2 !important;
10085
  }
10086
 
10087
  .order-md-3 {
10088
    -webkit-box-ordinal-group: 4 !important;
10089
        -ms-flex-order: 3 !important;
10090
            order: 3 !important;
10091
  }
10092
 
10093
  .order-md-4 {
10094
    -webkit-box-ordinal-group: 5 !important;
10095
        -ms-flex-order: 4 !important;
10096
            order: 4 !important;
10097
  }
10098
 
10099
  .order-md-5 {
10100
    -webkit-box-ordinal-group: 6 !important;
10101
        -ms-flex-order: 5 !important;
10102
            order: 5 !important;
10103
  }
10104
 
10105
  .order-md-last {
10106
    -webkit-box-ordinal-group: 7 !important;
10107
        -ms-flex-order: 6 !important;
10108
            order: 6 !important;
10109
  }
10110
 
10111
  .m-md-0 {
10112
    margin: 0 !important;
10113
  }
10114
 
10115
  .m-md-1 {
10116
    margin: 0.25rem !important;
10117
  }
10118
 
10119
  .m-md-2 {
10120
    margin: 0.5rem !important;
10121
  }
10122
 
10123
  .m-md-3 {
10124
    margin: 1rem !important;
10125
  }
10126
 
10127
  .m-md-4 {
10128
    margin: 1.5rem !important;
10129
  }
10130
 
10131
  .m-md-5 {
10132
    margin: 3rem !important;
10133
  }
10134
 
10135
  .m-md-auto {
10136
    margin: auto !important;
10137
  }
10138
 
10139
  .mx-md-0 {
10140
    margin-right: 0 !important;
10141
    margin-left: 0 !important;
10142
  }
10143
 
10144
  .mx-md-1 {
10145
    margin-right: 0.25rem !important;
10146
    margin-left: 0.25rem !important;
10147
  }
10148
 
10149
  .mx-md-2 {
10150
    margin-right: 0.5rem !important;
10151
    margin-left: 0.5rem !important;
10152
  }
10153
 
10154
  .mx-md-3 {
10155
    margin-right: 1rem !important;
10156
    margin-left: 1rem !important;
10157
  }
10158
 
10159
  .mx-md-4 {
10160
    margin-right: 1.5rem !important;
10161
    margin-left: 1.5rem !important;
10162
  }
10163
 
10164
  .mx-md-5 {
10165
    margin-right: 3rem !important;
10166
    margin-left: 3rem !important;
10167
  }
10168
 
10169
  .mx-md-auto {
10170
    margin-right: auto !important;
10171
    margin-left: auto !important;
10172
  }
10173
 
10174
  .my-md-0 {
10175
    margin-top: 0 !important;
10176
    margin-bottom: 0 !important;
10177
  }
10178
 
10179
  .my-md-1 {
10180
    margin-top: 0.25rem !important;
10181
    margin-bottom: 0.25rem !important;
10182
  }
10183
 
10184
  .my-md-2 {
10185
    margin-top: 0.5rem !important;
10186
    margin-bottom: 0.5rem !important;
10187
  }
10188
 
10189
  .my-md-3 {
10190
    margin-top: 1rem !important;
10191
    margin-bottom: 1rem !important;
10192
  }
10193
 
10194
  .my-md-4 {
10195
    margin-top: 1.5rem !important;
10196
    margin-bottom: 1.5rem !important;
10197
  }
10198
 
10199
  .my-md-5 {
10200
    margin-top: 3rem !important;
10201
    margin-bottom: 3rem !important;
10202
  }
10203
 
10204
  .my-md-auto {
10205
    margin-top: auto !important;
10206
    margin-bottom: auto !important;
10207
  }
10208
 
10209
  .mt-md-0 {
10210
    margin-top: 0 !important;
10211
  }
10212
 
10213
  .mt-md-1 {
10214
    margin-top: 0.25rem !important;
10215
  }
10216
 
10217
  .mt-md-2 {
10218
    margin-top: 0.5rem !important;
10219
  }
10220
 
10221
  .mt-md-3 {
10222
    margin-top: 1rem !important;
10223
  }
10224
 
10225
  .mt-md-4 {
10226
    margin-top: 1.5rem !important;
10227
  }
10228
 
10229
  .mt-md-5 {
10230
    margin-top: 3rem !important;
10231
  }
10232
 
10233
  .mt-md-auto {
10234
    margin-top: auto !important;
10235
  }
10236
 
10237
  .me-md-0 {
10238
    margin-right: 0 !important;
10239
  }
10240
 
10241
  .me-md-1 {
10242
    margin-right: 0.25rem !important;
10243
  }
10244
 
10245
  .me-md-2 {
10246
    margin-right: 0.5rem !important;
10247
  }
10248
 
10249
  .me-md-3 {
10250
    margin-right: 1rem !important;
10251
  }
10252
 
10253
  .me-md-4 {
10254
    margin-right: 1.5rem !important;
10255
  }
10256
 
10257
  .me-md-5 {
10258
    margin-right: 3rem !important;
10259
  }
10260
 
10261
  .me-md-auto {
10262
    margin-right: auto !important;
10263
  }
10264
 
10265
  .mb-md-0 {
10266
    margin-bottom: 0 !important;
10267
  }
10268
 
10269
  .mb-md-1 {
10270
    margin-bottom: 0.25rem !important;
10271
  }
10272
 
10273
  .mb-md-2 {
10274
    margin-bottom: 0.5rem !important;
10275
  }
10276
 
10277
  .mb-md-3 {
10278
    margin-bottom: 1rem !important;
10279
  }
10280
 
10281
  .mb-md-4 {
10282
    margin-bottom: 1.5rem !important;
10283
  }
10284
 
10285
  .mb-md-5 {
10286
    margin-bottom: 3rem !important;
10287
  }
10288
 
10289
  .mb-md-auto {
10290
    margin-bottom: auto !important;
10291
  }
10292
 
10293
  .ms-md-0 {
10294
    margin-left: 0 !important;
10295
  }
10296
 
10297
  .ms-md-1 {
10298
    margin-left: 0.25rem !important;
10299
  }
10300
 
10301
  .ms-md-2 {
10302
    margin-left: 0.5rem !important;
10303
  }
10304
 
10305
  .ms-md-3 {
10306
    margin-left: 1rem !important;
10307
  }
10308
 
10309
  .ms-md-4 {
10310
    margin-left: 1.5rem !important;
10311
  }
10312
 
10313
  .ms-md-5 {
10314
    margin-left: 3rem !important;
10315
  }
10316
 
10317
  .ms-md-auto {
10318
    margin-left: auto !important;
10319
  }
10320
 
10321
  .m-md-n1 {
10322
    margin: -0.25rem !important;
10323
  }
10324
 
10325
  .m-md-n2 {
10326
    margin: -0.5rem !important;
10327
  }
10328
 
10329
  .m-md-n3 {
10330
    margin: -1rem !important;
10331
  }
10332
 
10333
  .m-md-n4 {
10334
    margin: -1.5rem !important;
10335
  }
10336
 
10337
  .m-md-n5 {
10338
    margin: -3rem !important;
10339
  }
10340
 
10341
  .mx-md-n1 {
10342
    margin-right: -0.25rem !important;
10343
    margin-left: -0.25rem !important;
10344
  }
10345
 
10346
  .mx-md-n2 {
10347
    margin-right: -0.5rem !important;
10348
    margin-left: -0.5rem !important;
10349
  }
10350
 
10351
  .mx-md-n3 {
10352
    margin-right: -1rem !important;
10353
    margin-left: -1rem !important;
10354
  }
10355
 
10356
  .mx-md-n4 {
10357
    margin-right: -1.5rem !important;
10358
    margin-left: -1.5rem !important;
10359
  }
10360
 
10361
  .mx-md-n5 {
10362
    margin-right: -3rem !important;
10363
    margin-left: -3rem !important;
10364
  }
10365
 
10366
  .my-md-n1 {
10367
    margin-top: -0.25rem !important;
10368
    margin-bottom: -0.25rem !important;
10369
  }
10370
 
10371
  .my-md-n2 {
10372
    margin-top: -0.5rem !important;
10373
    margin-bottom: -0.5rem !important;
10374
  }
10375
 
10376
  .my-md-n3 {
10377
    margin-top: -1rem !important;
10378
    margin-bottom: -1rem !important;
10379
  }
10380
 
10381
  .my-md-n4 {
10382
    margin-top: -1.5rem !important;
10383
    margin-bottom: -1.5rem !important;
10384
  }
10385
 
10386
  .my-md-n5 {
10387
    margin-top: -3rem !important;
10388
    margin-bottom: -3rem !important;
10389
  }
10390
 
10391
  .mt-md-n1 {
10392
    margin-top: -0.25rem !important;
10393
  }
10394
 
10395
  .mt-md-n2 {
10396
    margin-top: -0.5rem !important;
10397
  }
10398
 
10399
  .mt-md-n3 {
10400
    margin-top: -1rem !important;
10401
  }
10402
 
10403
  .mt-md-n4 {
10404
    margin-top: -1.5rem !important;
10405
  }
10406
 
10407
  .mt-md-n5 {
10408
    margin-top: -3rem !important;
10409
  }
10410
 
10411
  .me-md-n1 {
10412
    margin-right: -0.25rem !important;
10413
  }
10414
 
10415
  .me-md-n2 {
10416
    margin-right: -0.5rem !important;
10417
  }
10418
 
10419
  .me-md-n3 {
10420
    margin-right: -1rem !important;
10421
  }
10422
 
10423
  .me-md-n4 {
10424
    margin-right: -1.5rem !important;
10425
  }
10426
 
10427
  .me-md-n5 {
10428
    margin-right: -3rem !important;
10429
  }
10430
 
10431
  .mb-md-n1 {
10432
    margin-bottom: -0.25rem !important;
10433
  }
10434
 
10435
  .mb-md-n2 {
10436
    margin-bottom: -0.5rem !important;
10437
  }
10438
 
10439
  .mb-md-n3 {
10440
    margin-bottom: -1rem !important;
10441
  }
10442
 
10443
  .mb-md-n4 {
10444
    margin-bottom: -1.5rem !important;
10445
  }
10446
 
10447
  .mb-md-n5 {
10448
    margin-bottom: -3rem !important;
10449
  }
10450
 
10451
  .ms-md-n1 {
10452
    margin-left: -0.25rem !important;
10453
  }
10454
 
10455
  .ms-md-n2 {
10456
    margin-left: -0.5rem !important;
10457
  }
10458
 
10459
  .ms-md-n3 {
10460
    margin-left: -1rem !important;
10461
  }
10462
 
10463
  .ms-md-n4 {
10464
    margin-left: -1.5rem !important;
10465
  }
10466
 
10467
  .ms-md-n5 {
10468
    margin-left: -3rem !important;
10469
  }
10470
 
10471
  .p-md-0 {
10472
    padding: 0 !important;
10473
  }
10474
 
10475
  .p-md-1 {
10476
    padding: 0.25rem !important;
10477
  }
10478
 
10479
  .p-md-2 {
10480
    padding: 0.5rem !important;
10481
  }
10482
 
10483
  .p-md-3 {
10484
    padding: 1rem !important;
10485
  }
10486
 
10487
  .p-md-4 {
10488
    padding: 1.5rem !important;
10489
  }
10490
 
10491
  .p-md-5 {
10492
    padding: 3rem !important;
10493
  }
10494
 
10495
  .px-md-0 {
10496
    padding-right: 0 !important;
10497
    padding-left: 0 !important;
10498
  }
10499
 
10500
  .px-md-1 {
10501
    padding-right: 0.25rem !important;
10502
    padding-left: 0.25rem !important;
10503
  }
10504
 
10505
  .px-md-2 {
10506
    padding-right: 0.5rem !important;
10507
    padding-left: 0.5rem !important;
10508
  }
10509
 
10510
  .px-md-3 {
10511
    padding-right: 1rem !important;
10512
    padding-left: 1rem !important;
10513
  }
10514
 
10515
  .px-md-4 {
10516
    padding-right: 1.5rem !important;
10517
    padding-left: 1.5rem !important;
10518
  }
10519
 
10520
  .px-md-5 {
10521
    padding-right: 3rem !important;
10522
    padding-left: 3rem !important;
10523
  }
10524
 
10525
  .py-md-0 {
10526
    padding-top: 0 !important;
10527
    padding-bottom: 0 !important;
10528
  }
10529
 
10530
  .py-md-1 {
10531
    padding-top: 0.25rem !important;
10532
    padding-bottom: 0.25rem !important;
10533
  }
10534
 
10535
  .py-md-2 {
10536
    padding-top: 0.5rem !important;
10537
    padding-bottom: 0.5rem !important;
10538
  }
10539
 
10540
  .py-md-3 {
10541
    padding-top: 1rem !important;
10542
    padding-bottom: 1rem !important;
10543
  }
10544
 
10545
  .py-md-4 {
10546
    padding-top: 1.5rem !important;
10547
    padding-bottom: 1.5rem !important;
10548
  }
10549
 
10550
  .py-md-5 {
10551
    padding-top: 3rem !important;
10552
    padding-bottom: 3rem !important;
10553
  }
10554
 
10555
  .pt-md-0 {
10556
    padding-top: 0 !important;
10557
  }
10558
 
10559
  .pt-md-1 {
10560
    padding-top: 0.25rem !important;
10561
  }
10562
 
10563
  .pt-md-2 {
10564
    padding-top: 0.5rem !important;
10565
  }
10566
 
10567
  .pt-md-3 {
10568
    padding-top: 1rem !important;
10569
  }
10570
 
10571
  .pt-md-4 {
10572
    padding-top: 1.5rem !important;
10573
  }
10574
 
10575
  .pt-md-5 {
10576
    padding-top: 3rem !important;
10577
  }
10578
 
10579
  .pe-md-0 {
10580
    padding-right: 0 !important;
10581
  }
10582
 
10583
  .pe-md-1 {
10584
    padding-right: 0.25rem !important;
10585
  }
10586
 
10587
  .pe-md-2 {
10588
    padding-right: 0.5rem !important;
10589
  }
10590
 
10591
  .pe-md-3 {
10592
    padding-right: 1rem !important;
10593
  }
10594
 
10595
  .pe-md-4 {
10596
    padding-right: 1.5rem !important;
10597
  }
10598
 
10599
  .pe-md-5 {
10600
    padding-right: 3rem !important;
10601
  }
10602
 
10603
  .pb-md-0 {
10604
    padding-bottom: 0 !important;
10605
  }
10606
 
10607
  .pb-md-1 {
10608
    padding-bottom: 0.25rem !important;
10609
  }
10610
 
10611
  .pb-md-2 {
10612
    padding-bottom: 0.5rem !important;
10613
  }
10614
 
10615
  .pb-md-3 {
10616
    padding-bottom: 1rem !important;
10617
  }
10618
 
10619
  .pb-md-4 {
10620
    padding-bottom: 1.5rem !important;
10621
  }
10622
 
10623
  .pb-md-5 {
10624
    padding-bottom: 3rem !important;
10625
  }
10626
 
10627
  .ps-md-0 {
10628
    padding-left: 0 !important;
10629
  }
10630
 
10631
  .ps-md-1 {
10632
    padding-left: 0.25rem !important;
10633
  }
10634
 
10635
  .ps-md-2 {
10636
    padding-left: 0.5rem !important;
10637
  }
10638
 
10639
  .ps-md-3 {
10640
    padding-left: 1rem !important;
10641
  }
10642
 
10643
  .ps-md-4 {
10644
    padding-left: 1.5rem !important;
10645
  }
10646
 
10647
  .ps-md-5 {
10648
    padding-left: 3rem !important;
10649
  }
10650
 
10651
  .text-md-start {
10652
    text-align: left !important;
10653
  }
10654
 
10655
  .text-md-end {
10656
    text-align: right !important;
10657
  }
10658
 
10659
  .text-md-center {
10660
    text-align: center !important;
10661
  }
10662
}
10663
@media (min-width: 992px) {
10664
  .float-lg-start {
10665
    float: left !important;
10666
  }
10667
 
10668
  .float-lg-end {
10669
    float: right !important;
10670
  }
10671
 
10672
  .float-lg-none {
10673
    float: none !important;
10674
  }
10675
 
10676
  .d-lg-inline {
10677
    display: inline !important;
10678
  }
10679
 
10680
  .d-lg-inline-block {
10681
    display: inline-block !important;
10682
  }
10683
 
10684
  .d-lg-block {
10685
    display: block !important;
10686
  }
10687
 
10688
  .d-lg-grid {
10689
    display: grid !important;
10690
  }
10691
 
10692
  .d-lg-table {
10693
    display: table !important;
10694
  }
10695
 
10696
  .d-lg-table-row {
10697
    display: table-row !important;
10698
  }
10699
 
10700
  .d-lg-table-cell {
10701
    display: table-cell !important;
10702
  }
10703
 
10704
  .d-lg-flex {
10705
    display: -webkit-box !important;
10706
    display: -ms-flexbox !important;
10707
    display: flex !important;
10708
  }
10709
 
10710
  .d-lg-inline-flex {
10711
    display: -webkit-inline-box !important;
10712
    display: -ms-inline-flexbox !important;
10713
    display: inline-flex !important;
10714
  }
10715
 
10716
  .d-lg-none {
10717
    display: none !important;
10718
  }
10719
 
10720
  .flex-lg-fill {
10721
    -webkit-box-flex: 1 !important;
10722
        -ms-flex: 1 1 auto !important;
10723
            flex: 1 1 auto !important;
10724
  }
10725
 
10726
  .flex-lg-row {
10727
    -webkit-box-orient: horizontal !important;
10728
    -webkit-box-direction: normal !important;
10729
        -ms-flex-direction: row !important;
10730
            flex-direction: row !important;
10731
  }
10732
 
10733
  .flex-lg-column {
10734
    -webkit-box-orient: vertical !important;
10735
    -webkit-box-direction: normal !important;
10736
        -ms-flex-direction: column !important;
10737
            flex-direction: column !important;
10738
  }
10739
 
10740
  .flex-lg-row-reverse {
10741
    -webkit-box-orient: horizontal !important;
10742
    -webkit-box-direction: reverse !important;
10743
        -ms-flex-direction: row-reverse !important;
10744
            flex-direction: row-reverse !important;
10745
  }
10746
 
10747
  .flex-lg-column-reverse {
10748
    -webkit-box-orient: vertical !important;
10749
    -webkit-box-direction: reverse !important;
10750
        -ms-flex-direction: column-reverse !important;
10751
            flex-direction: column-reverse !important;
10752
  }
10753
 
10754
  .flex-lg-grow-0 {
10755
    -webkit-box-flex: 0 !important;
10756
        -ms-flex-positive: 0 !important;
10757
            flex-grow: 0 !important;
10758
  }
10759
 
10760
  .flex-lg-grow-1 {
10761
    -webkit-box-flex: 1 !important;
10762
        -ms-flex-positive: 1 !important;
10763
            flex-grow: 1 !important;
10764
  }
10765
 
10766
  .flex-lg-shrink-0 {
10767
    -ms-flex-negative: 0 !important;
10768
        flex-shrink: 0 !important;
10769
  }
10770
 
10771
  .flex-lg-shrink-1 {
10772
    -ms-flex-negative: 1 !important;
10773
        flex-shrink: 1 !important;
10774
  }
10775
 
10776
  .flex-lg-wrap {
10777
    -ms-flex-wrap: wrap !important;
10778
        flex-wrap: wrap !important;
10779
  }
10780
 
10781
  .flex-lg-nowrap {
10782
    -ms-flex-wrap: nowrap !important;
10783
        flex-wrap: nowrap !important;
10784
  }
10785
 
10786
  .flex-lg-wrap-reverse {
10787
    -ms-flex-wrap: wrap-reverse !important;
10788
        flex-wrap: wrap-reverse !important;
10789
  }
10790
 
10791
  .gap-lg-0 {
10792
    gap: 0 !important;
10793
  }
10794
 
10795
  .gap-lg-1 {
10796
    gap: 0.25rem !important;
10797
  }
10798
 
10799
  .gap-lg-2 {
10800
    gap: 0.5rem !important;
10801
  }
10802
 
10803
  .gap-lg-3 {
10804
    gap: 1rem !important;
10805
  }
10806
 
10807
  .gap-lg-4 {
10808
    gap: 1.5rem !important;
10809
  }
10810
 
10811
  .gap-lg-5 {
10812
    gap: 3rem !important;
10813
  }
10814
 
10815
  .justify-content-lg-start {
10816
    -webkit-box-pack: start !important;
10817
        -ms-flex-pack: start !important;
10818
            justify-content: flex-start !important;
10819
  }
10820
 
10821
  .justify-content-lg-end {
10822
    -webkit-box-pack: end !important;
10823
        -ms-flex-pack: end !important;
10824
            justify-content: flex-end !important;
10825
  }
10826
 
10827
  .justify-content-lg-center {
10828
    -webkit-box-pack: center !important;
10829
        -ms-flex-pack: center !important;
10830
            justify-content: center !important;
10831
  }
10832
 
10833
  .justify-content-lg-between {
10834
    -webkit-box-pack: justify !important;
10835
        -ms-flex-pack: justify !important;
10836
            justify-content: space-between !important;
10837
  }
10838
 
10839
  .justify-content-lg-around {
10840
    -ms-flex-pack: distribute !important;
10841
        justify-content: space-around !important;
10842
  }
10843
 
10844
  .justify-content-lg-evenly {
10845
    -webkit-box-pack: space-evenly !important;
10846
        -ms-flex-pack: space-evenly !important;
10847
            justify-content: space-evenly !important;
10848
  }
10849
 
10850
  .align-items-lg-start {
10851
    -webkit-box-align: start !important;
10852
        -ms-flex-align: start !important;
10853
            align-items: flex-start !important;
10854
  }
10855
 
10856
  .align-items-lg-end {
10857
    -webkit-box-align: end !important;
10858
        -ms-flex-align: end !important;
10859
            align-items: flex-end !important;
10860
  }
10861
 
10862
  .align-items-lg-center {
10863
    -webkit-box-align: center !important;
10864
        -ms-flex-align: center !important;
10865
            align-items: center !important;
10866
  }
10867
 
10868
  .align-items-lg-baseline {
10869
    -webkit-box-align: baseline !important;
10870
        -ms-flex-align: baseline !important;
10871
            align-items: baseline !important;
10872
  }
10873
 
10874
  .align-items-lg-stretch {
10875
    -webkit-box-align: stretch !important;
10876
        -ms-flex-align: stretch !important;
10877
            align-items: stretch !important;
10878
  }
10879
 
10880
  .align-content-lg-start {
10881
    -ms-flex-line-pack: start !important;
10882
        align-content: flex-start !important;
10883
  }
10884
 
10885
  .align-content-lg-end {
10886
    -ms-flex-line-pack: end !important;
10887
        align-content: flex-end !important;
10888
  }
10889
 
10890
  .align-content-lg-center {
10891
    -ms-flex-line-pack: center !important;
10892
        align-content: center !important;
10893
  }
10894
 
10895
  .align-content-lg-between {
10896
    -ms-flex-line-pack: justify !important;
10897
        align-content: space-between !important;
10898
  }
10899
 
10900
  .align-content-lg-around {
10901
    -ms-flex-line-pack: distribute !important;
10902
        align-content: space-around !important;
10903
  }
10904
 
10905
  .align-content-lg-stretch {
10906
    -ms-flex-line-pack: stretch !important;
10907
        align-content: stretch !important;
10908
  }
10909
 
10910
  .align-self-lg-auto {
10911
    -ms-flex-item-align: auto !important;
10912
        align-self: auto !important;
10913
  }
10914
 
10915
  .align-self-lg-start {
10916
    -ms-flex-item-align: start !important;
10917
        align-self: flex-start !important;
10918
  }
10919
 
10920
  .align-self-lg-end {
10921
    -ms-flex-item-align: end !important;
10922
        align-self: flex-end !important;
10923
  }
10924
 
10925
  .align-self-lg-center {
10926
    -ms-flex-item-align: center !important;
10927
        align-self: center !important;
10928
  }
10929
 
10930
  .align-self-lg-baseline {
10931
    -ms-flex-item-align: baseline !important;
10932
        align-self: baseline !important;
10933
  }
10934
 
10935
  .align-self-lg-stretch {
10936
    -ms-flex-item-align: stretch !important;
10937
        align-self: stretch !important;
10938
  }
10939
 
10940
  .order-lg-first {
10941
    -webkit-box-ordinal-group: 0 !important;
10942
        -ms-flex-order: -1 !important;
10943
            order: -1 !important;
10944
  }
10945
 
10946
  .order-lg-0 {
10947
    -webkit-box-ordinal-group: 1 !important;
10948
        -ms-flex-order: 0 !important;
10949
            order: 0 !important;
10950
  }
10951
 
10952
  .order-lg-1 {
10953
    -webkit-box-ordinal-group: 2 !important;
10954
        -ms-flex-order: 1 !important;
10955
            order: 1 !important;
10956
  }
10957
 
10958
  .order-lg-2 {
10959
    -webkit-box-ordinal-group: 3 !important;
10960
        -ms-flex-order: 2 !important;
10961
            order: 2 !important;
10962
  }
10963
 
10964
  .order-lg-3 {
10965
    -webkit-box-ordinal-group: 4 !important;
10966
        -ms-flex-order: 3 !important;
10967
            order: 3 !important;
10968
  }
10969
 
10970
  .order-lg-4 {
10971
    -webkit-box-ordinal-group: 5 !important;
10972
        -ms-flex-order: 4 !important;
10973
            order: 4 !important;
10974
  }
10975
 
10976
  .order-lg-5 {
10977
    -webkit-box-ordinal-group: 6 !important;
10978
        -ms-flex-order: 5 !important;
10979
            order: 5 !important;
10980
  }
10981
 
10982
  .order-lg-last {
10983
    -webkit-box-ordinal-group: 7 !important;
10984
        -ms-flex-order: 6 !important;
10985
            order: 6 !important;
10986
  }
10987
 
10988
  .m-lg-0 {
10989
    margin: 0 !important;
10990
  }
10991
 
10992
  .m-lg-1 {
10993
    margin: 0.25rem !important;
10994
  }
10995
 
10996
  .m-lg-2 {
10997
    margin: 0.5rem !important;
10998
  }
10999
 
11000
  .m-lg-3 {
11001
    margin: 1rem !important;
11002
  }
11003
 
11004
  .m-lg-4 {
11005
    margin: 1.5rem !important;
11006
  }
11007
 
11008
  .m-lg-5 {
11009
    margin: 3rem !important;
11010
  }
11011
 
11012
  .m-lg-auto {
11013
    margin: auto !important;
11014
  }
11015
 
11016
  .mx-lg-0 {
11017
    margin-right: 0 !important;
11018
    margin-left: 0 !important;
11019
  }
11020
 
11021
  .mx-lg-1 {
11022
    margin-right: 0.25rem !important;
11023
    margin-left: 0.25rem !important;
11024
  }
11025
 
11026
  .mx-lg-2 {
11027
    margin-right: 0.5rem !important;
11028
    margin-left: 0.5rem !important;
11029
  }
11030
 
11031
  .mx-lg-3 {
11032
    margin-right: 1rem !important;
11033
    margin-left: 1rem !important;
11034
  }
11035
 
11036
  .mx-lg-4 {
11037
    margin-right: 1.5rem !important;
11038
    margin-left: 1.5rem !important;
11039
  }
11040
 
11041
  .mx-lg-5 {
11042
    margin-right: 3rem !important;
11043
    margin-left: 3rem !important;
11044
  }
11045
 
11046
  .mx-lg-auto {
11047
    margin-right: auto !important;
11048
    margin-left: auto !important;
11049
  }
11050
 
11051
  .my-lg-0 {
11052
    margin-top: 0 !important;
11053
    margin-bottom: 0 !important;
11054
  }
11055
 
11056
  .my-lg-1 {
11057
    margin-top: 0.25rem !important;
11058
    margin-bottom: 0.25rem !important;
11059
  }
11060
 
11061
  .my-lg-2 {
11062
    margin-top: 0.5rem !important;
11063
    margin-bottom: 0.5rem !important;
11064
  }
11065
 
11066
  .my-lg-3 {
11067
    margin-top: 1rem !important;
11068
    margin-bottom: 1rem !important;
11069
  }
11070
 
11071
  .my-lg-4 {
11072
    margin-top: 1.5rem !important;
11073
    margin-bottom: 1.5rem !important;
11074
  }
11075
 
11076
  .my-lg-5 {
11077
    margin-top: 3rem !important;
11078
    margin-bottom: 3rem !important;
11079
  }
11080
 
11081
  .my-lg-auto {
11082
    margin-top: auto !important;
11083
    margin-bottom: auto !important;
11084
  }
11085
 
11086
  .mt-lg-0 {
11087
    margin-top: 0 !important;
11088
  }
11089
 
11090
  .mt-lg-1 {
11091
    margin-top: 0.25rem !important;
11092
  }
11093
 
11094
  .mt-lg-2 {
11095
    margin-top: 0.5rem !important;
11096
  }
11097
 
11098
  .mt-lg-3 {
11099
    margin-top: 1rem !important;
11100
  }
11101
 
11102
  .mt-lg-4 {
11103
    margin-top: 1.5rem !important;
11104
  }
11105
 
11106
  .mt-lg-5 {
11107
    margin-top: 3rem !important;
11108
  }
11109
 
11110
  .mt-lg-auto {
11111
    margin-top: auto !important;
11112
  }
11113
 
11114
  .me-lg-0 {
11115
    margin-right: 0 !important;
11116
  }
11117
 
11118
  .me-lg-1 {
11119
    margin-right: 0.25rem !important;
11120
  }
11121
 
11122
  .me-lg-2 {
11123
    margin-right: 0.5rem !important;
11124
  }
11125
 
11126
  .me-lg-3 {
11127
    margin-right: 1rem !important;
11128
  }
11129
 
11130
  .me-lg-4 {
11131
    margin-right: 1.5rem !important;
11132
  }
11133
 
11134
  .me-lg-5 {
11135
    margin-right: 3rem !important;
11136
  }
11137
 
11138
  .me-lg-auto {
11139
    margin-right: auto !important;
11140
  }
11141
 
11142
  .mb-lg-0 {
11143
    margin-bottom: 0 !important;
11144
  }
11145
 
11146
  .mb-lg-1 {
11147
    margin-bottom: 0.25rem !important;
11148
  }
11149
 
11150
  .mb-lg-2 {
11151
    margin-bottom: 0.5rem !important;
11152
  }
11153
 
11154
  .mb-lg-3 {
11155
    margin-bottom: 1rem !important;
11156
  }
11157
 
11158
  .mb-lg-4 {
11159
    margin-bottom: 1.5rem !important;
11160
  }
11161
 
11162
  .mb-lg-5 {
11163
    margin-bottom: 3rem !important;
11164
  }
11165
 
11166
  .mb-lg-auto {
11167
    margin-bottom: auto !important;
11168
  }
11169
 
11170
  .ms-lg-0 {
11171
    margin-left: 0 !important;
11172
  }
11173
 
11174
  .ms-lg-1 {
11175
    margin-left: 0.25rem !important;
11176
  }
11177
 
11178
  .ms-lg-2 {
11179
    margin-left: 0.5rem !important;
11180
  }
11181
 
11182
  .ms-lg-3 {
11183
    margin-left: 1rem !important;
11184
  }
11185
 
11186
  .ms-lg-4 {
11187
    margin-left: 1.5rem !important;
11188
  }
11189
 
11190
  .ms-lg-5 {
11191
    margin-left: 3rem !important;
11192
  }
11193
 
11194
  .ms-lg-auto {
11195
    margin-left: auto !important;
11196
  }
11197
 
11198
  .m-lg-n1 {
11199
    margin: -0.25rem !important;
11200
  }
11201
 
11202
  .m-lg-n2 {
11203
    margin: -0.5rem !important;
11204
  }
11205
 
11206
  .m-lg-n3 {
11207
    margin: -1rem !important;
11208
  }
11209
 
11210
  .m-lg-n4 {
11211
    margin: -1.5rem !important;
11212
  }
11213
 
11214
  .m-lg-n5 {
11215
    margin: -3rem !important;
11216
  }
11217
 
11218
  .mx-lg-n1 {
11219
    margin-right: -0.25rem !important;
11220
    margin-left: -0.25rem !important;
11221
  }
11222
 
11223
  .mx-lg-n2 {
11224
    margin-right: -0.5rem !important;
11225
    margin-left: -0.5rem !important;
11226
  }
11227
 
11228
  .mx-lg-n3 {
11229
    margin-right: -1rem !important;
11230
    margin-left: -1rem !important;
11231
  }
11232
 
11233
  .mx-lg-n4 {
11234
    margin-right: -1.5rem !important;
11235
    margin-left: -1.5rem !important;
11236
  }
11237
 
11238
  .mx-lg-n5 {
11239
    margin-right: -3rem !important;
11240
    margin-left: -3rem !important;
11241
  }
11242
 
11243
  .my-lg-n1 {
11244
    margin-top: -0.25rem !important;
11245
    margin-bottom: -0.25rem !important;
11246
  }
11247
 
11248
  .my-lg-n2 {
11249
    margin-top: -0.5rem !important;
11250
    margin-bottom: -0.5rem !important;
11251
  }
11252
 
11253
  .my-lg-n3 {
11254
    margin-top: -1rem !important;
11255
    margin-bottom: -1rem !important;
11256
  }
11257
 
11258
  .my-lg-n4 {
11259
    margin-top: -1.5rem !important;
11260
    margin-bottom: -1.5rem !important;
11261
  }
11262
 
11263
  .my-lg-n5 {
11264
    margin-top: -3rem !important;
11265
    margin-bottom: -3rem !important;
11266
  }
11267
 
11268
  .mt-lg-n1 {
11269
    margin-top: -0.25rem !important;
11270
  }
11271
 
11272
  .mt-lg-n2 {
11273
    margin-top: -0.5rem !important;
11274
  }
11275
 
11276
  .mt-lg-n3 {
11277
    margin-top: -1rem !important;
11278
  }
11279
 
11280
  .mt-lg-n4 {
11281
    margin-top: -1.5rem !important;
11282
  }
11283
 
11284
  .mt-lg-n5 {
11285
    margin-top: -3rem !important;
11286
  }
11287
 
11288
  .me-lg-n1 {
11289
    margin-right: -0.25rem !important;
11290
  }
11291
 
11292
  .me-lg-n2 {
11293
    margin-right: -0.5rem !important;
11294
  }
11295
 
11296
  .me-lg-n3 {
11297
    margin-right: -1rem !important;
11298
  }
11299
 
11300
  .me-lg-n4 {
11301
    margin-right: -1.5rem !important;
11302
  }
11303
 
11304
  .me-lg-n5 {
11305
    margin-right: -3rem !important;
11306
  }
11307
 
11308
  .mb-lg-n1 {
11309
    margin-bottom: -0.25rem !important;
11310
  }
11311
 
11312
  .mb-lg-n2 {
11313
    margin-bottom: -0.5rem !important;
11314
  }
11315
 
11316
  .mb-lg-n3 {
11317
    margin-bottom: -1rem !important;
11318
  }
11319
 
11320
  .mb-lg-n4 {
11321
    margin-bottom: -1.5rem !important;
11322
  }
11323
 
11324
  .mb-lg-n5 {
11325
    margin-bottom: -3rem !important;
11326
  }
11327
 
11328
  .ms-lg-n1 {
11329
    margin-left: -0.25rem !important;
11330
  }
11331
 
11332
  .ms-lg-n2 {
11333
    margin-left: -0.5rem !important;
11334
  }
11335
 
11336
  .ms-lg-n3 {
11337
    margin-left: -1rem !important;
11338
  }
11339
 
11340
  .ms-lg-n4 {
11341
    margin-left: -1.5rem !important;
11342
  }
11343
 
11344
  .ms-lg-n5 {
11345
    margin-left: -3rem !important;
11346
  }
11347
 
11348
  .p-lg-0 {
11349
    padding: 0 !important;
11350
  }
11351
 
11352
  .p-lg-1 {
11353
    padding: 0.25rem !important;
11354
  }
11355
 
11356
  .p-lg-2 {
11357
    padding: 0.5rem !important;
11358
  }
11359
 
11360
  .p-lg-3 {
11361
    padding: 1rem !important;
11362
  }
11363
 
11364
  .p-lg-4 {
11365
    padding: 1.5rem !important;
11366
  }
11367
 
11368
  .p-lg-5 {
11369
    padding: 3rem !important;
11370
  }
11371
 
11372
  .px-lg-0 {
11373
    padding-right: 0 !important;
11374
    padding-left: 0 !important;
11375
  }
11376
 
11377
  .px-lg-1 {
11378
    padding-right: 0.25rem !important;
11379
    padding-left: 0.25rem !important;
11380
  }
11381
 
11382
  .px-lg-2 {
11383
    padding-right: 0.5rem !important;
11384
    padding-left: 0.5rem !important;
11385
  }
11386
 
11387
  .px-lg-3 {
11388
    padding-right: 1rem !important;
11389
    padding-left: 1rem !important;
11390
  }
11391
 
11392
  .px-lg-4 {
11393
    padding-right: 1.5rem !important;
11394
    padding-left: 1.5rem !important;
11395
  }
11396
 
11397
  .px-lg-5 {
11398
    padding-right: 3rem !important;
11399
    padding-left: 3rem !important;
11400
  }
11401
 
11402
  .py-lg-0 {
11403
    padding-top: 0 !important;
11404
    padding-bottom: 0 !important;
11405
  }
11406
 
11407
  .py-lg-1 {
11408
    padding-top: 0.25rem !important;
11409
    padding-bottom: 0.25rem !important;
11410
  }
11411
 
11412
  .py-lg-2 {
11413
    padding-top: 0.5rem !important;
11414
    padding-bottom: 0.5rem !important;
11415
  }
11416
 
11417
  .py-lg-3 {
11418
    padding-top: 1rem !important;
11419
    padding-bottom: 1rem !important;
11420
  }
11421
 
11422
  .py-lg-4 {
11423
    padding-top: 1.5rem !important;
11424
    padding-bottom: 1.5rem !important;
11425
  }
11426
 
11427
  .py-lg-5 {
11428
    padding-top: 3rem !important;
11429
    padding-bottom: 3rem !important;
11430
  }
11431
 
11432
  .pt-lg-0 {
11433
    padding-top: 0 !important;
11434
  }
11435
 
11436
  .pt-lg-1 {
11437
    padding-top: 0.25rem !important;
11438
  }
11439
 
11440
  .pt-lg-2 {
11441
    padding-top: 0.5rem !important;
11442
  }
11443
 
11444
  .pt-lg-3 {
11445
    padding-top: 1rem !important;
11446
  }
11447
 
11448
  .pt-lg-4 {
11449
    padding-top: 1.5rem !important;
11450
  }
11451
 
11452
  .pt-lg-5 {
11453
    padding-top: 3rem !important;
11454
  }
11455
 
11456
  .pe-lg-0 {
11457
    padding-right: 0 !important;
11458
  }
11459
 
11460
  .pe-lg-1 {
11461
    padding-right: 0.25rem !important;
11462
  }
11463
 
11464
  .pe-lg-2 {
11465
    padding-right: 0.5rem !important;
11466
  }
11467
 
11468
  .pe-lg-3 {
11469
    padding-right: 1rem !important;
11470
  }
11471
 
11472
  .pe-lg-4 {
11473
    padding-right: 1.5rem !important;
11474
  }
11475
 
11476
  .pe-lg-5 {
11477
    padding-right: 3rem !important;
11478
  }
11479
 
11480
  .pb-lg-0 {
11481
    padding-bottom: 0 !important;
11482
  }
11483
 
11484
  .pb-lg-1 {
11485
    padding-bottom: 0.25rem !important;
11486
  }
11487
 
11488
  .pb-lg-2 {
11489
    padding-bottom: 0.5rem !important;
11490
  }
11491
 
11492
  .pb-lg-3 {
11493
    padding-bottom: 1rem !important;
11494
  }
11495
 
11496
  .pb-lg-4 {
11497
    padding-bottom: 1.5rem !important;
11498
  }
11499
 
11500
  .pb-lg-5 {
11501
    padding-bottom: 3rem !important;
11502
  }
11503
 
11504
  .ps-lg-0 {
11505
    padding-left: 0 !important;
11506
  }
11507
 
11508
  .ps-lg-1 {
11509
    padding-left: 0.25rem !important;
11510
  }
11511
 
11512
  .ps-lg-2 {
11513
    padding-left: 0.5rem !important;
11514
  }
11515
 
11516
  .ps-lg-3 {
11517
    padding-left: 1rem !important;
11518
  }
11519
 
11520
  .ps-lg-4 {
11521
    padding-left: 1.5rem !important;
11522
  }
11523
 
11524
  .ps-lg-5 {
11525
    padding-left: 3rem !important;
11526
  }
11527
 
11528
  .text-lg-start {
11529
    text-align: left !important;
11530
  }
11531
 
11532
  .text-lg-end {
11533
    text-align: right !important;
11534
  }
11535
 
11536
  .text-lg-center {
11537
    text-align: center !important;
11538
  }
11539
}
11540
@media (min-width: 1200px) {
11541
  .float-xl-start {
11542
    float: left !important;
11543
  }
11544
 
11545
  .float-xl-end {
11546
    float: right !important;
11547
  }
11548
 
11549
  .float-xl-none {
11550
    float: none !important;
11551
  }
11552
 
11553
  .d-xl-inline {
11554
    display: inline !important;
11555
  }
11556
 
11557
  .d-xl-inline-block {
11558
    display: inline-block !important;
11559
  }
11560
 
11561
  .d-xl-block {
11562
    display: block !important;
11563
  }
11564
 
11565
  .d-xl-grid {
11566
    display: grid !important;
11567
  }
11568
 
11569
  .d-xl-table {
11570
    display: table !important;
11571
  }
11572
 
11573
  .d-xl-table-row {
11574
    display: table-row !important;
11575
  }
11576
 
11577
  .d-xl-table-cell {
11578
    display: table-cell !important;
11579
  }
11580
 
11581
  .d-xl-flex {
11582
    display: -webkit-box !important;
11583
    display: -ms-flexbox !important;
11584
    display: flex !important;
11585
  }
11586
 
11587
  .d-xl-inline-flex {
11588
    display: -webkit-inline-box !important;
11589
    display: -ms-inline-flexbox !important;
11590
    display: inline-flex !important;
11591
  }
11592
 
11593
  .d-xl-none {
11594
    display: none !important;
11595
  }
11596
 
11597
  .flex-xl-fill {
11598
    -webkit-box-flex: 1 !important;
11599
        -ms-flex: 1 1 auto !important;
11600
            flex: 1 1 auto !important;
11601
  }
11602
 
11603
  .flex-xl-row {
11604
    -webkit-box-orient: horizontal !important;
11605
    -webkit-box-direction: normal !important;
11606
        -ms-flex-direction: row !important;
11607
            flex-direction: row !important;
11608
  }
11609
 
11610
  .flex-xl-column {
11611
    -webkit-box-orient: vertical !important;
11612
    -webkit-box-direction: normal !important;
11613
        -ms-flex-direction: column !important;
11614
            flex-direction: column !important;
11615
  }
11616
 
11617
  .flex-xl-row-reverse {
11618
    -webkit-box-orient: horizontal !important;
11619
    -webkit-box-direction: reverse !important;
11620
        -ms-flex-direction: row-reverse !important;
11621
            flex-direction: row-reverse !important;
11622
  }
11623
 
11624
  .flex-xl-column-reverse {
11625
    -webkit-box-orient: vertical !important;
11626
    -webkit-box-direction: reverse !important;
11627
        -ms-flex-direction: column-reverse !important;
11628
            flex-direction: column-reverse !important;
11629
  }
11630
 
11631
  .flex-xl-grow-0 {
11632
    -webkit-box-flex: 0 !important;
11633
        -ms-flex-positive: 0 !important;
11634
            flex-grow: 0 !important;
11635
  }
11636
 
11637
  .flex-xl-grow-1 {
11638
    -webkit-box-flex: 1 !important;
11639
        -ms-flex-positive: 1 !important;
11640
            flex-grow: 1 !important;
11641
  }
11642
 
11643
  .flex-xl-shrink-0 {
11644
    -ms-flex-negative: 0 !important;
11645
        flex-shrink: 0 !important;
11646
  }
11647
 
11648
  .flex-xl-shrink-1 {
11649
    -ms-flex-negative: 1 !important;
11650
        flex-shrink: 1 !important;
11651
  }
11652
 
11653
  .flex-xl-wrap {
11654
    -ms-flex-wrap: wrap !important;
11655
        flex-wrap: wrap !important;
11656
  }
11657
 
11658
  .flex-xl-nowrap {
11659
    -ms-flex-wrap: nowrap !important;
11660
        flex-wrap: nowrap !important;
11661
  }
11662
 
11663
  .flex-xl-wrap-reverse {
11664
    -ms-flex-wrap: wrap-reverse !important;
11665
        flex-wrap: wrap-reverse !important;
11666
  }
11667
 
11668
  .gap-xl-0 {
11669
    gap: 0 !important;
11670
  }
11671
 
11672
  .gap-xl-1 {
11673
    gap: 0.25rem !important;
11674
  }
11675
 
11676
  .gap-xl-2 {
11677
    gap: 0.5rem !important;
11678
  }
11679
 
11680
  .gap-xl-3 {
11681
    gap: 1rem !important;
11682
  }
11683
 
11684
  .gap-xl-4 {
11685
    gap: 1.5rem !important;
11686
  }
11687
 
11688
  .gap-xl-5 {
11689
    gap: 3rem !important;
11690
  }
11691
 
11692
  .justify-content-xl-start {
11693
    -webkit-box-pack: start !important;
11694
        -ms-flex-pack: start !important;
11695
            justify-content: flex-start !important;
11696
  }
11697
 
11698
  .justify-content-xl-end {
11699
    -webkit-box-pack: end !important;
11700
        -ms-flex-pack: end !important;
11701
            justify-content: flex-end !important;
11702
  }
11703
 
11704
  .justify-content-xl-center {
11705
    -webkit-box-pack: center !important;
11706
        -ms-flex-pack: center !important;
11707
            justify-content: center !important;
11708
  }
11709
 
11710
  .justify-content-xl-between {
11711
    -webkit-box-pack: justify !important;
11712
        -ms-flex-pack: justify !important;
11713
            justify-content: space-between !important;
11714
  }
11715
 
11716
  .justify-content-xl-around {
11717
    -ms-flex-pack: distribute !important;
11718
        justify-content: space-around !important;
11719
  }
11720
 
11721
  .justify-content-xl-evenly {
11722
    -webkit-box-pack: space-evenly !important;
11723
        -ms-flex-pack: space-evenly !important;
11724
            justify-content: space-evenly !important;
11725
  }
11726
 
11727
  .align-items-xl-start {
11728
    -webkit-box-align: start !important;
11729
        -ms-flex-align: start !important;
11730
            align-items: flex-start !important;
11731
  }
11732
 
11733
  .align-items-xl-end {
11734
    -webkit-box-align: end !important;
11735
        -ms-flex-align: end !important;
11736
            align-items: flex-end !important;
11737
  }
11738
 
11739
  .align-items-xl-center {
11740
    -webkit-box-align: center !important;
11741
        -ms-flex-align: center !important;
11742
            align-items: center !important;
11743
  }
11744
 
11745
  .align-items-xl-baseline {
11746
    -webkit-box-align: baseline !important;
11747
        -ms-flex-align: baseline !important;
11748
            align-items: baseline !important;
11749
  }
11750
 
11751
  .align-items-xl-stretch {
11752
    -webkit-box-align: stretch !important;
11753
        -ms-flex-align: stretch !important;
11754
            align-items: stretch !important;
11755
  }
11756
 
11757
  .align-content-xl-start {
11758
    -ms-flex-line-pack: start !important;
11759
        align-content: flex-start !important;
11760
  }
11761
 
11762
  .align-content-xl-end {
11763
    -ms-flex-line-pack: end !important;
11764
        align-content: flex-end !important;
11765
  }
11766
 
11767
  .align-content-xl-center {
11768
    -ms-flex-line-pack: center !important;
11769
        align-content: center !important;
11770
  }
11771
 
11772
  .align-content-xl-between {
11773
    -ms-flex-line-pack: justify !important;
11774
        align-content: space-between !important;
11775
  }
11776
 
11777
  .align-content-xl-around {
11778
    -ms-flex-line-pack: distribute !important;
11779
        align-content: space-around !important;
11780
  }
11781
 
11782
  .align-content-xl-stretch {
11783
    -ms-flex-line-pack: stretch !important;
11784
        align-content: stretch !important;
11785
  }
11786
 
11787
  .align-self-xl-auto {
11788
    -ms-flex-item-align: auto !important;
11789
        align-self: auto !important;
11790
  }
11791
 
11792
  .align-self-xl-start {
11793
    -ms-flex-item-align: start !important;
11794
        align-self: flex-start !important;
11795
  }
11796
 
11797
  .align-self-xl-end {
11798
    -ms-flex-item-align: end !important;
11799
        align-self: flex-end !important;
11800
  }
11801
 
11802
  .align-self-xl-center {
11803
    -ms-flex-item-align: center !important;
11804
        align-self: center !important;
11805
  }
11806
 
11807
  .align-self-xl-baseline {
11808
    -ms-flex-item-align: baseline !important;
11809
        align-self: baseline !important;
11810
  }
11811
 
11812
  .align-self-xl-stretch {
11813
    -ms-flex-item-align: stretch !important;
11814
        align-self: stretch !important;
11815
  }
11816
 
11817
  .order-xl-first {
11818
    -webkit-box-ordinal-group: 0 !important;
11819
        -ms-flex-order: -1 !important;
11820
            order: -1 !important;
11821
  }
11822
 
11823
  .order-xl-0 {
11824
    -webkit-box-ordinal-group: 1 !important;
11825
        -ms-flex-order: 0 !important;
11826
            order: 0 !important;
11827
  }
11828
 
11829
  .order-xl-1 {
11830
    -webkit-box-ordinal-group: 2 !important;
11831
        -ms-flex-order: 1 !important;
11832
            order: 1 !important;
11833
  }
11834
 
11835
  .order-xl-2 {
11836
    -webkit-box-ordinal-group: 3 !important;
11837
        -ms-flex-order: 2 !important;
11838
            order: 2 !important;
11839
  }
11840
 
11841
  .order-xl-3 {
11842
    -webkit-box-ordinal-group: 4 !important;
11843
        -ms-flex-order: 3 !important;
11844
            order: 3 !important;
11845
  }
11846
 
11847
  .order-xl-4 {
11848
    -webkit-box-ordinal-group: 5 !important;
11849
        -ms-flex-order: 4 !important;
11850
            order: 4 !important;
11851
  }
11852
 
11853
  .order-xl-5 {
11854
    -webkit-box-ordinal-group: 6 !important;
11855
        -ms-flex-order: 5 !important;
11856
            order: 5 !important;
11857
  }
11858
 
11859
  .order-xl-last {
11860
    -webkit-box-ordinal-group: 7 !important;
11861
        -ms-flex-order: 6 !important;
11862
            order: 6 !important;
11863
  }
11864
 
11865
  .m-xl-0 {
11866
    margin: 0 !important;
11867
  }
11868
 
11869
  .m-xl-1 {
11870
    margin: 0.25rem !important;
11871
  }
11872
 
11873
  .m-xl-2 {
11874
    margin: 0.5rem !important;
11875
  }
11876
 
11877
  .m-xl-3 {
11878
    margin: 1rem !important;
11879
  }
11880
 
11881
  .m-xl-4 {
11882
    margin: 1.5rem !important;
11883
  }
11884
 
11885
  .m-xl-5 {
11886
    margin: 3rem !important;
11887
  }
11888
 
11889
  .m-xl-auto {
11890
    margin: auto !important;
11891
  }
11892
 
11893
  .mx-xl-0 {
11894
    margin-right: 0 !important;
11895
    margin-left: 0 !important;
11896
  }
11897
 
11898
  .mx-xl-1 {
11899
    margin-right: 0.25rem !important;
11900
    margin-left: 0.25rem !important;
11901
  }
11902
 
11903
  .mx-xl-2 {
11904
    margin-right: 0.5rem !important;
11905
    margin-left: 0.5rem !important;
11906
  }
11907
 
11908
  .mx-xl-3 {
11909
    margin-right: 1rem !important;
11910
    margin-left: 1rem !important;
11911
  }
11912
 
11913
  .mx-xl-4 {
11914
    margin-right: 1.5rem !important;
11915
    margin-left: 1.5rem !important;
11916
  }
11917
 
11918
  .mx-xl-5 {
11919
    margin-right: 3rem !important;
11920
    margin-left: 3rem !important;
11921
  }
11922
 
11923
  .mx-xl-auto {
11924
    margin-right: auto !important;
11925
    margin-left: auto !important;
11926
  }
11927
 
11928
  .my-xl-0 {
11929
    margin-top: 0 !important;
11930
    margin-bottom: 0 !important;
11931
  }
11932
 
11933
  .my-xl-1 {
11934
    margin-top: 0.25rem !important;
11935
    margin-bottom: 0.25rem !important;
11936
  }
11937
 
11938
  .my-xl-2 {
11939
    margin-top: 0.5rem !important;
11940
    margin-bottom: 0.5rem !important;
11941
  }
11942
 
11943
  .my-xl-3 {
11944
    margin-top: 1rem !important;
11945
    margin-bottom: 1rem !important;
11946
  }
11947
 
11948
  .my-xl-4 {
11949
    margin-top: 1.5rem !important;
11950
    margin-bottom: 1.5rem !important;
11951
  }
11952
 
11953
  .my-xl-5 {
11954
    margin-top: 3rem !important;
11955
    margin-bottom: 3rem !important;
11956
  }
11957
 
11958
  .my-xl-auto {
11959
    margin-top: auto !important;
11960
    margin-bottom: auto !important;
11961
  }
11962
 
11963
  .mt-xl-0 {
11964
    margin-top: 0 !important;
11965
  }
11966
 
11967
  .mt-xl-1 {
11968
    margin-top: 0.25rem !important;
11969
  }
11970
 
11971
  .mt-xl-2 {
11972
    margin-top: 0.5rem !important;
11973
  }
11974
 
11975
  .mt-xl-3 {
11976
    margin-top: 1rem !important;
11977
  }
11978
 
11979
  .mt-xl-4 {
11980
    margin-top: 1.5rem !important;
11981
  }
11982
 
11983
  .mt-xl-5 {
11984
    margin-top: 3rem !important;
11985
  }
11986
 
11987
  .mt-xl-auto {
11988
    margin-top: auto !important;
11989
  }
11990
 
11991
  .me-xl-0 {
11992
    margin-right: 0 !important;
11993
  }
11994
 
11995
  .me-xl-1 {
11996
    margin-right: 0.25rem !important;
11997
  }
11998
 
11999
  .me-xl-2 {
12000
    margin-right: 0.5rem !important;
12001
  }
12002
 
12003
  .me-xl-3 {
12004
    margin-right: 1rem !important;
12005
  }
12006
 
12007
  .me-xl-4 {
12008
    margin-right: 1.5rem !important;
12009
  }
12010
 
12011
  .me-xl-5 {
12012
    margin-right: 3rem !important;
12013
  }
12014
 
12015
  .me-xl-auto {
12016
    margin-right: auto !important;
12017
  }
12018
 
12019
  .mb-xl-0 {
12020
    margin-bottom: 0 !important;
12021
  }
12022
 
12023
  .mb-xl-1 {
12024
    margin-bottom: 0.25rem !important;
12025
  }
12026
 
12027
  .mb-xl-2 {
12028
    margin-bottom: 0.5rem !important;
12029
  }
12030
 
12031
  .mb-xl-3 {
12032
    margin-bottom: 1rem !important;
12033
  }
12034
 
12035
  .mb-xl-4 {
12036
    margin-bottom: 1.5rem !important;
12037
  }
12038
 
12039
  .mb-xl-5 {
12040
    margin-bottom: 3rem !important;
12041
  }
12042
 
12043
  .mb-xl-auto {
12044
    margin-bottom: auto !important;
12045
  }
12046
 
12047
  .ms-xl-0 {
12048
    margin-left: 0 !important;
12049
  }
12050
 
12051
  .ms-xl-1 {
12052
    margin-left: 0.25rem !important;
12053
  }
12054
 
12055
  .ms-xl-2 {
12056
    margin-left: 0.5rem !important;
12057
  }
12058
 
12059
  .ms-xl-3 {
12060
    margin-left: 1rem !important;
12061
  }
12062
 
12063
  .ms-xl-4 {
12064
    margin-left: 1.5rem !important;
12065
  }
12066
 
12067
  .ms-xl-5 {
12068
    margin-left: 3rem !important;
12069
  }
12070
 
12071
  .ms-xl-auto {
12072
    margin-left: auto !important;
12073
  }
12074
 
12075
  .m-xl-n1 {
12076
    margin: -0.25rem !important;
12077
  }
12078
 
12079
  .m-xl-n2 {
12080
    margin: -0.5rem !important;
12081
  }
12082
 
12083
  .m-xl-n3 {
12084
    margin: -1rem !important;
12085
  }
12086
 
12087
  .m-xl-n4 {
12088
    margin: -1.5rem !important;
12089
  }
12090
 
12091
  .m-xl-n5 {
12092
    margin: -3rem !important;
12093
  }
12094
 
12095
  .mx-xl-n1 {
12096
    margin-right: -0.25rem !important;
12097
    margin-left: -0.25rem !important;
12098
  }
12099
 
12100
  .mx-xl-n2 {
12101
    margin-right: -0.5rem !important;
12102
    margin-left: -0.5rem !important;
12103
  }
12104
 
12105
  .mx-xl-n3 {
12106
    margin-right: -1rem !important;
12107
    margin-left: -1rem !important;
12108
  }
12109
 
12110
  .mx-xl-n4 {
12111
    margin-right: -1.5rem !important;
12112
    margin-left: -1.5rem !important;
12113
  }
12114
 
12115
  .mx-xl-n5 {
12116
    margin-right: -3rem !important;
12117
    margin-left: -3rem !important;
12118
  }
12119
 
12120
  .my-xl-n1 {
12121
    margin-top: -0.25rem !important;
12122
    margin-bottom: -0.25rem !important;
12123
  }
12124
 
12125
  .my-xl-n2 {
12126
    margin-top: -0.5rem !important;
12127
    margin-bottom: -0.5rem !important;
12128
  }
12129
 
12130
  .my-xl-n3 {
12131
    margin-top: -1rem !important;
12132
    margin-bottom: -1rem !important;
12133
  }
12134
 
12135
  .my-xl-n4 {
12136
    margin-top: -1.5rem !important;
12137
    margin-bottom: -1.5rem !important;
12138
  }
12139
 
12140
  .my-xl-n5 {
12141
    margin-top: -3rem !important;
12142
    margin-bottom: -3rem !important;
12143
  }
12144
 
12145
  .mt-xl-n1 {
12146
    margin-top: -0.25rem !important;
12147
  }
12148
 
12149
  .mt-xl-n2 {
12150
    margin-top: -0.5rem !important;
12151
  }
12152
 
12153
  .mt-xl-n3 {
12154
    margin-top: -1rem !important;
12155
  }
12156
 
12157
  .mt-xl-n4 {
12158
    margin-top: -1.5rem !important;
12159
  }
12160
 
12161
  .mt-xl-n5 {
12162
    margin-top: -3rem !important;
12163
  }
12164
 
12165
  .me-xl-n1 {
12166
    margin-right: -0.25rem !important;
12167
  }
12168
 
12169
  .me-xl-n2 {
12170
    margin-right: -0.5rem !important;
12171
  }
12172
 
12173
  .me-xl-n3 {
12174
    margin-right: -1rem !important;
12175
  }
12176
 
12177
  .me-xl-n4 {
12178
    margin-right: -1.5rem !important;
12179
  }
12180
 
12181
  .me-xl-n5 {
12182
    margin-right: -3rem !important;
12183
  }
12184
 
12185
  .mb-xl-n1 {
12186
    margin-bottom: -0.25rem !important;
12187
  }
12188
 
12189
  .mb-xl-n2 {
12190
    margin-bottom: -0.5rem !important;
12191
  }
12192
 
12193
  .mb-xl-n3 {
12194
    margin-bottom: -1rem !important;
12195
  }
12196
 
12197
  .mb-xl-n4 {
12198
    margin-bottom: -1.5rem !important;
12199
  }
12200
 
12201
  .mb-xl-n5 {
12202
    margin-bottom: -3rem !important;
12203
  }
12204
 
12205
  .ms-xl-n1 {
12206
    margin-left: -0.25rem !important;
12207
  }
12208
 
12209
  .ms-xl-n2 {
12210
    margin-left: -0.5rem !important;
12211
  }
12212
 
12213
  .ms-xl-n3 {
12214
    margin-left: -1rem !important;
12215
  }
12216
 
12217
  .ms-xl-n4 {
12218
    margin-left: -1.5rem !important;
12219
  }
12220
 
12221
  .ms-xl-n5 {
12222
    margin-left: -3rem !important;
12223
  }
12224
 
12225
  .p-xl-0 {
12226
    padding: 0 !important;
12227
  }
12228
 
12229
  .p-xl-1 {
12230
    padding: 0.25rem !important;
12231
  }
12232
 
12233
  .p-xl-2 {
12234
    padding: 0.5rem !important;
12235
  }
12236
 
12237
  .p-xl-3 {
12238
    padding: 1rem !important;
12239
  }
12240
 
12241
  .p-xl-4 {
12242
    padding: 1.5rem !important;
12243
  }
12244
 
12245
  .p-xl-5 {
12246
    padding: 3rem !important;
12247
  }
12248
 
12249
  .px-xl-0 {
12250
    padding-right: 0 !important;
12251
    padding-left: 0 !important;
12252
  }
12253
 
12254
  .px-xl-1 {
12255
    padding-right: 0.25rem !important;
12256
    padding-left: 0.25rem !important;
12257
  }
12258
 
12259
  .px-xl-2 {
12260
    padding-right: 0.5rem !important;
12261
    padding-left: 0.5rem !important;
12262
  }
12263
 
12264
  .px-xl-3 {
12265
    padding-right: 1rem !important;
12266
    padding-left: 1rem !important;
12267
  }
12268
 
12269
  .px-xl-4 {
12270
    padding-right: 1.5rem !important;
12271
    padding-left: 1.5rem !important;
12272
  }
12273
 
12274
  .px-xl-5 {
12275
    padding-right: 3rem !important;
12276
    padding-left: 3rem !important;
12277
  }
12278
 
12279
  .py-xl-0 {
12280
    padding-top: 0 !important;
12281
    padding-bottom: 0 !important;
12282
  }
12283
 
12284
  .py-xl-1 {
12285
    padding-top: 0.25rem !important;
12286
    padding-bottom: 0.25rem !important;
12287
  }
12288
 
12289
  .py-xl-2 {
12290
    padding-top: 0.5rem !important;
12291
    padding-bottom: 0.5rem !important;
12292
  }
12293
 
12294
  .py-xl-3 {
12295
    padding-top: 1rem !important;
12296
    padding-bottom: 1rem !important;
12297
  }
12298
 
12299
  .py-xl-4 {
12300
    padding-top: 1.5rem !important;
12301
    padding-bottom: 1.5rem !important;
12302
  }
12303
 
12304
  .py-xl-5 {
12305
    padding-top: 3rem !important;
12306
    padding-bottom: 3rem !important;
12307
  }
12308
 
12309
  .pt-xl-0 {
12310
    padding-top: 0 !important;
12311
  }
12312
 
12313
  .pt-xl-1 {
12314
    padding-top: 0.25rem !important;
12315
  }
12316
 
12317
  .pt-xl-2 {
12318
    padding-top: 0.5rem !important;
12319
  }
12320
 
12321
  .pt-xl-3 {
12322
    padding-top: 1rem !important;
12323
  }
12324
 
12325
  .pt-xl-4 {
12326
    padding-top: 1.5rem !important;
12327
  }
12328
 
12329
  .pt-xl-5 {
12330
    padding-top: 3rem !important;
12331
  }
12332
 
12333
  .pe-xl-0 {
12334
    padding-right: 0 !important;
12335
  }
12336
 
12337
  .pe-xl-1 {
12338
    padding-right: 0.25rem !important;
12339
  }
12340
 
12341
  .pe-xl-2 {
12342
    padding-right: 0.5rem !important;
12343
  }
12344
 
12345
  .pe-xl-3 {
12346
    padding-right: 1rem !important;
12347
  }
12348
 
12349
  .pe-xl-4 {
12350
    padding-right: 1.5rem !important;
12351
  }
12352
 
12353
  .pe-xl-5 {
12354
    padding-right: 3rem !important;
12355
  }
12356
 
12357
  .pb-xl-0 {
12358
    padding-bottom: 0 !important;
12359
  }
12360
 
12361
  .pb-xl-1 {
12362
    padding-bottom: 0.25rem !important;
12363
  }
12364
 
12365
  .pb-xl-2 {
12366
    padding-bottom: 0.5rem !important;
12367
  }
12368
 
12369
  .pb-xl-3 {
12370
    padding-bottom: 1rem !important;
12371
  }
12372
 
12373
  .pb-xl-4 {
12374
    padding-bottom: 1.5rem !important;
12375
  }
12376
 
12377
  .pb-xl-5 {
12378
    padding-bottom: 3rem !important;
12379
  }
12380
 
12381
  .ps-xl-0 {
12382
    padding-left: 0 !important;
12383
  }
12384
 
12385
  .ps-xl-1 {
12386
    padding-left: 0.25rem !important;
12387
  }
12388
 
12389
  .ps-xl-2 {
12390
    padding-left: 0.5rem !important;
12391
  }
12392
 
12393
  .ps-xl-3 {
12394
    padding-left: 1rem !important;
12395
  }
12396
 
12397
  .ps-xl-4 {
12398
    padding-left: 1.5rem !important;
12399
  }
12400
 
12401
  .ps-xl-5 {
12402
    padding-left: 3rem !important;
12403
  }
12404
 
12405
  .text-xl-start {
12406
    text-align: left !important;
12407
  }
12408
 
12409
  .text-xl-end {
12410
    text-align: right !important;
12411
  }
12412
 
12413
  .text-xl-center {
12414
    text-align: center !important;
12415
  }
12416
}
12417
@media (min-width: 1400px) {
12418
  .float-xxl-start {
12419
    float: left !important;
12420
  }
12421
 
12422
  .float-xxl-end {
12423
    float: right !important;
12424
  }
12425
 
12426
  .float-xxl-none {
12427
    float: none !important;
12428
  }
12429
 
12430
  .d-xxl-inline {
12431
    display: inline !important;
12432
  }
12433
 
12434
  .d-xxl-inline-block {
12435
    display: inline-block !important;
12436
  }
12437
 
12438
  .d-xxl-block {
12439
    display: block !important;
12440
  }
12441
 
12442
  .d-xxl-grid {
12443
    display: grid !important;
12444
  }
12445
 
12446
  .d-xxl-table {
12447
    display: table !important;
12448
  }
12449
 
12450
  .d-xxl-table-row {
12451
    display: table-row !important;
12452
  }
12453
 
12454
  .d-xxl-table-cell {
12455
    display: table-cell !important;
12456
  }
12457
 
12458
  .d-xxl-flex {
12459
    display: -webkit-box !important;
12460
    display: -ms-flexbox !important;
12461
    display: flex !important;
12462
  }
12463
 
12464
  .d-xxl-inline-flex {
12465
    display: -webkit-inline-box !important;
12466
    display: -ms-inline-flexbox !important;
12467
    display: inline-flex !important;
12468
  }
12469
 
12470
  .d-xxl-none {
12471
    display: none !important;
12472
  }
12473
 
12474
  .flex-xxl-fill {
12475
    -webkit-box-flex: 1 !important;
12476
        -ms-flex: 1 1 auto !important;
12477
            flex: 1 1 auto !important;
12478
  }
12479
 
12480
  .flex-xxl-row {
12481
    -webkit-box-orient: horizontal !important;
12482
    -webkit-box-direction: normal !important;
12483
        -ms-flex-direction: row !important;
12484
            flex-direction: row !important;
12485
  }
12486
 
12487
  .flex-xxl-column {
12488
    -webkit-box-orient: vertical !important;
12489
    -webkit-box-direction: normal !important;
12490
        -ms-flex-direction: column !important;
12491
            flex-direction: column !important;
12492
  }
12493
 
12494
  .flex-xxl-row-reverse {
12495
    -webkit-box-orient: horizontal !important;
12496
    -webkit-box-direction: reverse !important;
12497
        -ms-flex-direction: row-reverse !important;
12498
            flex-direction: row-reverse !important;
12499
  }
12500
 
12501
  .flex-xxl-column-reverse {
12502
    -webkit-box-orient: vertical !important;
12503
    -webkit-box-direction: reverse !important;
12504
        -ms-flex-direction: column-reverse !important;
12505
            flex-direction: column-reverse !important;
12506
  }
12507
 
12508
  .flex-xxl-grow-0 {
12509
    -webkit-box-flex: 0 !important;
12510
        -ms-flex-positive: 0 !important;
12511
            flex-grow: 0 !important;
12512
  }
12513
 
12514
  .flex-xxl-grow-1 {
12515
    -webkit-box-flex: 1 !important;
12516
        -ms-flex-positive: 1 !important;
12517
            flex-grow: 1 !important;
12518
  }
12519
 
12520
  .flex-xxl-shrink-0 {
12521
    -ms-flex-negative: 0 !important;
12522
        flex-shrink: 0 !important;
12523
  }
12524
 
12525
  .flex-xxl-shrink-1 {
12526
    -ms-flex-negative: 1 !important;
12527
        flex-shrink: 1 !important;
12528
  }
12529
 
12530
  .flex-xxl-wrap {
12531
    -ms-flex-wrap: wrap !important;
12532
        flex-wrap: wrap !important;
12533
  }
12534
 
12535
  .flex-xxl-nowrap {
12536
    -ms-flex-wrap: nowrap !important;
12537
        flex-wrap: nowrap !important;
12538
  }
12539
 
12540
  .flex-xxl-wrap-reverse {
12541
    -ms-flex-wrap: wrap-reverse !important;
12542
        flex-wrap: wrap-reverse !important;
12543
  }
12544
 
12545
  .gap-xxl-0 {
12546
    gap: 0 !important;
12547
  }
12548
 
12549
  .gap-xxl-1 {
12550
    gap: 0.25rem !important;
12551
  }
12552
 
12553
  .gap-xxl-2 {
12554
    gap: 0.5rem !important;
12555
  }
12556
 
12557
  .gap-xxl-3 {
12558
    gap: 1rem !important;
12559
  }
12560
 
12561
  .gap-xxl-4 {
12562
    gap: 1.5rem !important;
12563
  }
12564
 
12565
  .gap-xxl-5 {
12566
    gap: 3rem !important;
12567
  }
12568
 
12569
  .justify-content-xxl-start {
12570
    -webkit-box-pack: start !important;
12571
        -ms-flex-pack: start !important;
12572
            justify-content: flex-start !important;
12573
  }
12574
 
12575
  .justify-content-xxl-end {
12576
    -webkit-box-pack: end !important;
12577
        -ms-flex-pack: end !important;
12578
            justify-content: flex-end !important;
12579
  }
12580
 
12581
  .justify-content-xxl-center {
12582
    -webkit-box-pack: center !important;
12583
        -ms-flex-pack: center !important;
12584
            justify-content: center !important;
12585
  }
12586
 
12587
  .justify-content-xxl-between {
12588
    -webkit-box-pack: justify !important;
12589
        -ms-flex-pack: justify !important;
12590
            justify-content: space-between !important;
12591
  }
12592
 
12593
  .justify-content-xxl-around {
12594
    -ms-flex-pack: distribute !important;
12595
        justify-content: space-around !important;
12596
  }
12597
 
12598
  .justify-content-xxl-evenly {
12599
    -webkit-box-pack: space-evenly !important;
12600
        -ms-flex-pack: space-evenly !important;
12601
            justify-content: space-evenly !important;
12602
  }
12603
 
12604
  .align-items-xxl-start {
12605
    -webkit-box-align: start !important;
12606
        -ms-flex-align: start !important;
12607
            align-items: flex-start !important;
12608
  }
12609
 
12610
  .align-items-xxl-end {
12611
    -webkit-box-align: end !important;
12612
        -ms-flex-align: end !important;
12613
            align-items: flex-end !important;
12614
  }
12615
 
12616
  .align-items-xxl-center {
12617
    -webkit-box-align: center !important;
12618
        -ms-flex-align: center !important;
12619
            align-items: center !important;
12620
  }
12621
 
12622
  .align-items-xxl-baseline {
12623
    -webkit-box-align: baseline !important;
12624
        -ms-flex-align: baseline !important;
12625
            align-items: baseline !important;
12626
  }
12627
 
12628
  .align-items-xxl-stretch {
12629
    -webkit-box-align: stretch !important;
12630
        -ms-flex-align: stretch !important;
12631
            align-items: stretch !important;
12632
  }
12633
 
12634
  .align-content-xxl-start {
12635
    -ms-flex-line-pack: start !important;
12636
        align-content: flex-start !important;
12637
  }
12638
 
12639
  .align-content-xxl-end {
12640
    -ms-flex-line-pack: end !important;
12641
        align-content: flex-end !important;
12642
  }
12643
 
12644
  .align-content-xxl-center {
12645
    -ms-flex-line-pack: center !important;
12646
        align-content: center !important;
12647
  }
12648
 
12649
  .align-content-xxl-between {
12650
    -ms-flex-line-pack: justify !important;
12651
        align-content: space-between !important;
12652
  }
12653
 
12654
  .align-content-xxl-around {
12655
    -ms-flex-line-pack: distribute !important;
12656
        align-content: space-around !important;
12657
  }
12658
 
12659
  .align-content-xxl-stretch {
12660
    -ms-flex-line-pack: stretch !important;
12661
        align-content: stretch !important;
12662
  }
12663
 
12664
  .align-self-xxl-auto {
12665
    -ms-flex-item-align: auto !important;
12666
        align-self: auto !important;
12667
  }
12668
 
12669
  .align-self-xxl-start {
12670
    -ms-flex-item-align: start !important;
12671
        align-self: flex-start !important;
12672
  }
12673
 
12674
  .align-self-xxl-end {
12675
    -ms-flex-item-align: end !important;
12676
        align-self: flex-end !important;
12677
  }
12678
 
12679
  .align-self-xxl-center {
12680
    -ms-flex-item-align: center !important;
12681
        align-self: center !important;
12682
  }
12683
 
12684
  .align-self-xxl-baseline {
12685
    -ms-flex-item-align: baseline !important;
12686
        align-self: baseline !important;
12687
  }
12688
 
12689
  .align-self-xxl-stretch {
12690
    -ms-flex-item-align: stretch !important;
12691
        align-self: stretch !important;
12692
  }
12693
 
12694
  .order-xxl-first {
12695
    -webkit-box-ordinal-group: 0 !important;
12696
        -ms-flex-order: -1 !important;
12697
            order: -1 !important;
12698
  }
12699
 
12700
  .order-xxl-0 {
12701
    -webkit-box-ordinal-group: 1 !important;
12702
        -ms-flex-order: 0 !important;
12703
            order: 0 !important;
12704
  }
12705
 
12706
  .order-xxl-1 {
12707
    -webkit-box-ordinal-group: 2 !important;
12708
        -ms-flex-order: 1 !important;
12709
            order: 1 !important;
12710
  }
12711
 
12712
  .order-xxl-2 {
12713
    -webkit-box-ordinal-group: 3 !important;
12714
        -ms-flex-order: 2 !important;
12715
            order: 2 !important;
12716
  }
12717
 
12718
  .order-xxl-3 {
12719
    -webkit-box-ordinal-group: 4 !important;
12720
        -ms-flex-order: 3 !important;
12721
            order: 3 !important;
12722
  }
12723
 
12724
  .order-xxl-4 {
12725
    -webkit-box-ordinal-group: 5 !important;
12726
        -ms-flex-order: 4 !important;
12727
            order: 4 !important;
12728
  }
12729
 
12730
  .order-xxl-5 {
12731
    -webkit-box-ordinal-group: 6 !important;
12732
        -ms-flex-order: 5 !important;
12733
            order: 5 !important;
12734
  }
12735
 
12736
  .order-xxl-last {
12737
    -webkit-box-ordinal-group: 7 !important;
12738
        -ms-flex-order: 6 !important;
12739
            order: 6 !important;
12740
  }
12741
 
12742
  .m-xxl-0 {
12743
    margin: 0 !important;
12744
  }
12745
 
12746
  .m-xxl-1 {
12747
    margin: 0.25rem !important;
12748
  }
12749
 
12750
  .m-xxl-2 {
12751
    margin: 0.5rem !important;
12752
  }
12753
 
12754
  .m-xxl-3 {
12755
    margin: 1rem !important;
12756
  }
12757
 
12758
  .m-xxl-4 {
12759
    margin: 1.5rem !important;
12760
  }
12761
 
12762
  .m-xxl-5 {
12763
    margin: 3rem !important;
12764
  }
12765
 
12766
  .m-xxl-auto {
12767
    margin: auto !important;
12768
  }
12769
 
12770
  .mx-xxl-0 {
12771
    margin-right: 0 !important;
12772
    margin-left: 0 !important;
12773
  }
12774
 
12775
  .mx-xxl-1 {
12776
    margin-right: 0.25rem !important;
12777
    margin-left: 0.25rem !important;
12778
  }
12779
 
12780
  .mx-xxl-2 {
12781
    margin-right: 0.5rem !important;
12782
    margin-left: 0.5rem !important;
12783
  }
12784
 
12785
  .mx-xxl-3 {
12786
    margin-right: 1rem !important;
12787
    margin-left: 1rem !important;
12788
  }
12789
 
12790
  .mx-xxl-4 {
12791
    margin-right: 1.5rem !important;
12792
    margin-left: 1.5rem !important;
12793
  }
12794
 
12795
  .mx-xxl-5 {
12796
    margin-right: 3rem !important;
12797
    margin-left: 3rem !important;
12798
  }
12799
 
12800
  .mx-xxl-auto {
12801
    margin-right: auto !important;
12802
    margin-left: auto !important;
12803
  }
12804
 
12805
  .my-xxl-0 {
12806
    margin-top: 0 !important;
12807
    margin-bottom: 0 !important;
12808
  }
12809
 
12810
  .my-xxl-1 {
12811
    margin-top: 0.25rem !important;
12812
    margin-bottom: 0.25rem !important;
12813
  }
12814
 
12815
  .my-xxl-2 {
12816
    margin-top: 0.5rem !important;
12817
    margin-bottom: 0.5rem !important;
12818
  }
12819
 
12820
  .my-xxl-3 {
12821
    margin-top: 1rem !important;
12822
    margin-bottom: 1rem !important;
12823
  }
12824
 
12825
  .my-xxl-4 {
12826
    margin-top: 1.5rem !important;
12827
    margin-bottom: 1.5rem !important;
12828
  }
12829
 
12830
  .my-xxl-5 {
12831
    margin-top: 3rem !important;
12832
    margin-bottom: 3rem !important;
12833
  }
12834
 
12835
  .my-xxl-auto {
12836
    margin-top: auto !important;
12837
    margin-bottom: auto !important;
12838
  }
12839
 
12840
  .mt-xxl-0 {
12841
    margin-top: 0 !important;
12842
  }
12843
 
12844
  .mt-xxl-1 {
12845
    margin-top: 0.25rem !important;
12846
  }
12847
 
12848
  .mt-xxl-2 {
12849
    margin-top: 0.5rem !important;
12850
  }
12851
 
12852
  .mt-xxl-3 {
12853
    margin-top: 1rem !important;
12854
  }
12855
 
12856
  .mt-xxl-4 {
12857
    margin-top: 1.5rem !important;
12858
  }
12859
 
12860
  .mt-xxl-5 {
12861
    margin-top: 3rem !important;
12862
  }
12863
 
12864
  .mt-xxl-auto {
12865
    margin-top: auto !important;
12866
  }
12867
 
12868
  .me-xxl-0 {
12869
    margin-right: 0 !important;
12870
  }
12871
 
12872
  .me-xxl-1 {
12873
    margin-right: 0.25rem !important;
12874
  }
12875
 
12876
  .me-xxl-2 {
12877
    margin-right: 0.5rem !important;
12878
  }
12879
 
12880
  .me-xxl-3 {
12881
    margin-right: 1rem !important;
12882
  }
12883
 
12884
  .me-xxl-4 {
12885
    margin-right: 1.5rem !important;
12886
  }
12887
 
12888
  .me-xxl-5 {
12889
    margin-right: 3rem !important;
12890
  }
12891
 
12892
  .me-xxl-auto {
12893
    margin-right: auto !important;
12894
  }
12895
 
12896
  .mb-xxl-0 {
12897
    margin-bottom: 0 !important;
12898
  }
12899
 
12900
  .mb-xxl-1 {
12901
    margin-bottom: 0.25rem !important;
12902
  }
12903
 
12904
  .mb-xxl-2 {
12905
    margin-bottom: 0.5rem !important;
12906
  }
12907
 
12908
  .mb-xxl-3 {
12909
    margin-bottom: 1rem !important;
12910
  }
12911
 
12912
  .mb-xxl-4 {
12913
    margin-bottom: 1.5rem !important;
12914
  }
12915
 
12916
  .mb-xxl-5 {
12917
    margin-bottom: 3rem !important;
12918
  }
12919
 
12920
  .mb-xxl-auto {
12921
    margin-bottom: auto !important;
12922
  }
12923
 
12924
  .ms-xxl-0 {
12925
    margin-left: 0 !important;
12926
  }
12927
 
12928
  .ms-xxl-1 {
12929
    margin-left: 0.25rem !important;
12930
  }
12931
 
12932
  .ms-xxl-2 {
12933
    margin-left: 0.5rem !important;
12934
  }
12935
 
12936
  .ms-xxl-3 {
12937
    margin-left: 1rem !important;
12938
  }
12939
 
12940
  .ms-xxl-4 {
12941
    margin-left: 1.5rem !important;
12942
  }
12943
 
12944
  .ms-xxl-5 {
12945
    margin-left: 3rem !important;
12946
  }
12947
 
12948
  .ms-xxl-auto {
12949
    margin-left: auto !important;
12950
  }
12951
 
12952
  .m-xxl-n1 {
12953
    margin: -0.25rem !important;
12954
  }
12955
 
12956
  .m-xxl-n2 {
12957
    margin: -0.5rem !important;
12958
  }
12959
 
12960
  .m-xxl-n3 {
12961
    margin: -1rem !important;
12962
  }
12963
 
12964
  .m-xxl-n4 {
12965
    margin: -1.5rem !important;
12966
  }
12967
 
12968
  .m-xxl-n5 {
12969
    margin: -3rem !important;
12970
  }
12971
 
12972
  .mx-xxl-n1 {
12973
    margin-right: -0.25rem !important;
12974
    margin-left: -0.25rem !important;
12975
  }
12976
 
12977
  .mx-xxl-n2 {
12978
    margin-right: -0.5rem !important;
12979
    margin-left: -0.5rem !important;
12980
  }
12981
 
12982
  .mx-xxl-n3 {
12983
    margin-right: -1rem !important;
12984
    margin-left: -1rem !important;
12985
  }
12986
 
12987
  .mx-xxl-n4 {
12988
    margin-right: -1.5rem !important;
12989
    margin-left: -1.5rem !important;
12990
  }
12991
 
12992
  .mx-xxl-n5 {
12993
    margin-right: -3rem !important;
12994
    margin-left: -3rem !important;
12995
  }
12996
 
12997
  .my-xxl-n1 {
12998
    margin-top: -0.25rem !important;
12999
    margin-bottom: -0.25rem !important;
13000
  }
13001
 
13002
  .my-xxl-n2 {
13003
    margin-top: -0.5rem !important;
13004
    margin-bottom: -0.5rem !important;
13005
  }
13006
 
13007
  .my-xxl-n3 {
13008
    margin-top: -1rem !important;
13009
    margin-bottom: -1rem !important;
13010
  }
13011
 
13012
  .my-xxl-n4 {
13013
    margin-top: -1.5rem !important;
13014
    margin-bottom: -1.5rem !important;
13015
  }
13016
 
13017
  .my-xxl-n5 {
13018
    margin-top: -3rem !important;
13019
    margin-bottom: -3rem !important;
13020
  }
13021
 
13022
  .mt-xxl-n1 {
13023
    margin-top: -0.25rem !important;
13024
  }
13025
 
13026
  .mt-xxl-n2 {
13027
    margin-top: -0.5rem !important;
13028
  }
13029
 
13030
  .mt-xxl-n3 {
13031
    margin-top: -1rem !important;
13032
  }
13033
 
13034
  .mt-xxl-n4 {
13035
    margin-top: -1.5rem !important;
13036
  }
13037
 
13038
  .mt-xxl-n5 {
13039
    margin-top: -3rem !important;
13040
  }
13041
 
13042
  .me-xxl-n1 {
13043
    margin-right: -0.25rem !important;
13044
  }
13045
 
13046
  .me-xxl-n2 {
13047
    margin-right: -0.5rem !important;
13048
  }
13049
 
13050
  .me-xxl-n3 {
13051
    margin-right: -1rem !important;
13052
  }
13053
 
13054
  .me-xxl-n4 {
13055
    margin-right: -1.5rem !important;
13056
  }
13057
 
13058
  .me-xxl-n5 {
13059
    margin-right: -3rem !important;
13060
  }
13061
 
13062
  .mb-xxl-n1 {
13063
    margin-bottom: -0.25rem !important;
13064
  }
13065
 
13066
  .mb-xxl-n2 {
13067
    margin-bottom: -0.5rem !important;
13068
  }
13069
 
13070
  .mb-xxl-n3 {
13071
    margin-bottom: -1rem !important;
13072
  }
13073
 
13074
  .mb-xxl-n4 {
13075
    margin-bottom: -1.5rem !important;
13076
  }
13077
 
13078
  .mb-xxl-n5 {
13079
    margin-bottom: -3rem !important;
13080
  }
13081
 
13082
  .ms-xxl-n1 {
13083
    margin-left: -0.25rem !important;
13084
  }
13085
 
13086
  .ms-xxl-n2 {
13087
    margin-left: -0.5rem !important;
13088
  }
13089
 
13090
  .ms-xxl-n3 {
13091
    margin-left: -1rem !important;
13092
  }
13093
 
13094
  .ms-xxl-n4 {
13095
    margin-left: -1.5rem !important;
13096
  }
13097
 
13098
  .ms-xxl-n5 {
13099
    margin-left: -3rem !important;
13100
  }
13101
 
13102
  .p-xxl-0 {
13103
    padding: 0 !important;
13104
  }
13105
 
13106
  .p-xxl-1 {
13107
    padding: 0.25rem !important;
13108
  }
13109
 
13110
  .p-xxl-2 {
13111
    padding: 0.5rem !important;
13112
  }
13113
 
13114
  .p-xxl-3 {
13115
    padding: 1rem !important;
13116
  }
13117
 
13118
  .p-xxl-4 {
13119
    padding: 1.5rem !important;
13120
  }
13121
 
13122
  .p-xxl-5 {
13123
    padding: 3rem !important;
13124
  }
13125
 
13126
  .px-xxl-0 {
13127
    padding-right: 0 !important;
13128
    padding-left: 0 !important;
13129
  }
13130
 
13131
  .px-xxl-1 {
13132
    padding-right: 0.25rem !important;
13133
    padding-left: 0.25rem !important;
13134
  }
13135
 
13136
  .px-xxl-2 {
13137
    padding-right: 0.5rem !important;
13138
    padding-left: 0.5rem !important;
13139
  }
13140
 
13141
  .px-xxl-3 {
13142
    padding-right: 1rem !important;
13143
    padding-left: 1rem !important;
13144
  }
13145
 
13146
  .px-xxl-4 {
13147
    padding-right: 1.5rem !important;
13148
    padding-left: 1.5rem !important;
13149
  }
13150
 
13151
  .px-xxl-5 {
13152
    padding-right: 3rem !important;
13153
    padding-left: 3rem !important;
13154
  }
13155
 
13156
  .py-xxl-0 {
13157
    padding-top: 0 !important;
13158
    padding-bottom: 0 !important;
13159
  }
13160
 
13161
  .py-xxl-1 {
13162
    padding-top: 0.25rem !important;
13163
    padding-bottom: 0.25rem !important;
13164
  }
13165
 
13166
  .py-xxl-2 {
13167
    padding-top: 0.5rem !important;
13168
    padding-bottom: 0.5rem !important;
13169
  }
13170
 
13171
  .py-xxl-3 {
13172
    padding-top: 1rem !important;
13173
    padding-bottom: 1rem !important;
13174
  }
13175
 
13176
  .py-xxl-4 {
13177
    padding-top: 1.5rem !important;
13178
    padding-bottom: 1.5rem !important;
13179
  }
13180
 
13181
  .py-xxl-5 {
13182
    padding-top: 3rem !important;
13183
    padding-bottom: 3rem !important;
13184
  }
13185
 
13186
  .pt-xxl-0 {
13187
    padding-top: 0 !important;
13188
  }
13189
 
13190
  .pt-xxl-1 {
13191
    padding-top: 0.25rem !important;
13192
  }
13193
 
13194
  .pt-xxl-2 {
13195
    padding-top: 0.5rem !important;
13196
  }
13197
 
13198
  .pt-xxl-3 {
13199
    padding-top: 1rem !important;
13200
  }
13201
 
13202
  .pt-xxl-4 {
13203
    padding-top: 1.5rem !important;
13204
  }
13205
 
13206
  .pt-xxl-5 {
13207
    padding-top: 3rem !important;
13208
  }
13209
 
13210
  .pe-xxl-0 {
13211
    padding-right: 0 !important;
13212
  }
13213
 
13214
  .pe-xxl-1 {
13215
    padding-right: 0.25rem !important;
13216
  }
13217
 
13218
  .pe-xxl-2 {
13219
    padding-right: 0.5rem !important;
13220
  }
13221
 
13222
  .pe-xxl-3 {
13223
    padding-right: 1rem !important;
13224
  }
13225
 
13226
  .pe-xxl-4 {
13227
    padding-right: 1.5rem !important;
13228
  }
13229
 
13230
  .pe-xxl-5 {
13231
    padding-right: 3rem !important;
13232
  }
13233
 
13234
  .pb-xxl-0 {
13235
    padding-bottom: 0 !important;
13236
  }
13237
 
13238
  .pb-xxl-1 {
13239
    padding-bottom: 0.25rem !important;
13240
  }
13241
 
13242
  .pb-xxl-2 {
13243
    padding-bottom: 0.5rem !important;
13244
  }
13245
 
13246
  .pb-xxl-3 {
13247
    padding-bottom: 1rem !important;
13248
  }
13249
 
13250
  .pb-xxl-4 {
13251
    padding-bottom: 1.5rem !important;
13252
  }
13253
 
13254
  .pb-xxl-5 {
13255
    padding-bottom: 3rem !important;
13256
  }
13257
 
13258
  .ps-xxl-0 {
13259
    padding-left: 0 !important;
13260
  }
13261
 
13262
  .ps-xxl-1 {
13263
    padding-left: 0.25rem !important;
13264
  }
13265
 
13266
  .ps-xxl-2 {
13267
    padding-left: 0.5rem !important;
13268
  }
13269
 
13270
  .ps-xxl-3 {
13271
    padding-left: 1rem !important;
13272
  }
13273
 
13274
  .ps-xxl-4 {
13275
    padding-left: 1.5rem !important;
13276
  }
13277
 
13278
  .ps-xxl-5 {
13279
    padding-left: 3rem !important;
13280
  }
13281
 
13282
  .text-xxl-start {
13283
    text-align: left !important;
13284
  }
13285
 
13286
  .text-xxl-end {
13287
    text-align: right !important;
13288
  }
13289
 
13290
  .text-xxl-center {
13291
    text-align: center !important;
13292
  }
13293
}
13294
@media (min-width: 1200px) {
13295
  .fs-1 {
13296
    font-size: 2.34375rem !important;
13297
  }
13298
 
13299
  .fs-2 {
13300
    font-size: 1.875rem !important;
13301
  }
13302
 
13303
  .fs-3 {
13304
    font-size: 1.640625rem !important;
13305
  }
13306
 
13307
  .fs-4 {
13308
    font-size: 1.40625rem !important;
13309
  }
13310
}
13311
@media print {
13312
  .d-print-inline {
13313
    display: inline !important;
13314
  }
13315
 
13316
  .d-print-inline-block {
13317
    display: inline-block !important;
13318
  }
13319
 
13320
  .d-print-block {
13321
    display: block !important;
13322
  }
13323
 
13324
  .d-print-grid {
13325
    display: grid !important;
13326
  }
13327
 
13328
  .d-print-table {
13329
    display: table !important;
13330
  }
13331
 
13332
  .d-print-table-row {
13333
    display: table-row !important;
13334
  }
13335
 
13336
  .d-print-table-cell {
13337
    display: table-cell !important;
13338
  }
13339
 
13340
  .d-print-flex {
13341
    display: -webkit-box !important;
13342
    display: -ms-flexbox !important;
13343
    display: flex !important;
13344
  }
13345
 
13346
  .d-print-inline-flex {
13347
    display: -webkit-inline-box !important;
13348
    display: -ms-inline-flexbox !important;
13349
    display: inline-flex !important;
13350
  }
13351
 
13352
  .d-print-none {
13353
    display: none !important;
13354
  }
13355
}
13356
.w-20px {
13357
  width: 20px !important;
13358
}
13359
 
13360
.w-30px {
13361
  width: 30px !important;
13362
}
13363
 
13364
.w-40px {
13365
  width: 40px !important;
13366
}
13367
 
13368
.w-50px {
13369
  width: 50px !important;
13370
}
13371
 
13372
.w-60px {
13373
  width: 60px !important;
13374
}
13375
 
13376
.w-70px {
13377
  width: 70px !important;
13378
}
13379
 
13380
.w-80px {
13381
  width: 80px !important;
13382
}
13383
 
13384
.w-90px {
13385
  width: 90px !important;
13386
}
13387
 
13388
.w-100px {
13389
  width: 100px !important;
13390
}
13391
 
13392
.w-150px {
13393
  width: 150px !important;
13394
}
13395
 
13396
.w-200px {
13397
  width: 200px !important;
13398
}
13399
 
13400
.w-300px {
13401
  width: 300px !important;
13402
}
13403
 
13404
.w-400px {
13405
  width: 400px !important;
13406
}
13407
 
13408
.h-20px {
13409
  height: 20px !important;
13410
}
13411
 
13412
.h-30px {
13413
  height: 30px !important;
13414
}
13415
 
13416
.h-40px {
13417
  height: 40px !important;
13418
}
13419
 
13420
.h-50px {
13421
  height: 50px !important;
13422
}
13423
 
13424
.h-60px {
13425
  height: 60px !important;
13426
}
13427
 
13428
.h-70px {
13429
  height: 70px !important;
13430
}
13431
 
13432
.h-80px {
13433
  height: 80px !important;
13434
}
13435
 
13436
.h-90px {
13437
  height: 90px !important;
13438
}
13439
 
13440
.h-100px {
13441
  height: 100px !important;
13442
}
13443
 
13444
.h-150px {
13445
  height: 150px !important;
13446
}
13447
 
13448
.h-200px {
13449
  height: 200px !important;
13450
}
13451
 
13452
.h-300px {
13453
  height: 300px !important;
13454
}
13455
 
13456
.h-400px {
13457
  height: 400px !important;
13458
}
13459
 
13460
.fill-primary {
13461
  fill: #0f6fec !important;
13462
}
13463
 
13464
.fill-secondary {
13465
  fill: #14191e !important;
13466
}
13467
 
13468
.fill-success {
13469
  fill: #0cbc87 !important;
13470
}
13471
 
13472
.fill-info {
13473
  fill: #4f9ef8 !important;
13474
}
13475
 
13476
.fill-warning {
13477
  fill: #f7c32e !important;
13478
}
13479
 
13480
.fill-danger {
13481
  fill: #d6293e !important;
13482
}
13483
 
13484
.fill-light {
13485
  fill: #eef0f2 !important;
13486
}
13487
 
13488
.fill-dark {
13489
  fill: #14191e !important;
13490
}
13491
 
13492
.fill-white {
13493
  fill: #fff !important;
13494
}
13495
 
13496
.z-index-0 {
13497
  z-index: 0 !important;
13498
}
13499
 
13500
.z-index-1 {
13501
  z-index: 1 !important;
13502
}
13503
 
13504
.z-index-9 {
13505
  z-index: 9 !important;
13506
}
13507
 
13508
.z-index-99 {
13509
  z-index: 99 !important;
13510
}
13511
 
13512
.z-index-n9 {
13513
  z-index: -9 !important;
13514
}
13515
 
13516
.opacity-0 {
13517
  opacity: 0 !important;
13518
}
13519
 
13520
.opacity-1 {
13521
  opacity: 0.1 !important;
13522
}
13523
 
13524
.opacity-2 {
13525
  opacity: 0.2 !important;
13526
}
13527
 
13528
.opacity-3 {
13529
  opacity: 0.3 !important;
13530
}
13531
 
13532
.opacity-4 {
13533
  opacity: 0.4 !important;
13534
}
13535
 
13536
.opacity-5 {
13537
  opacity: 0.5 !important;
13538
}
13539
 
13540
.opacity-6 {
13541
  opacity: 0.6 !important;
13542
}
13543
 
13544
.opacity-7 {
13545
  opacity: 0.7 !important;
13546
}
13547
 
13548
.opacity-8 {
13549
  opacity: 0.8 !important;
13550
}
13551
 
13552
.opacity-9 {
13553
  opacity: 0.9 !important;
13554
}
13555
 
13556
.blur-1 {
13557
  -webkit-filter: blur(0.2rem) !important;
13558
          filter: blur(0.2rem) !important;
13559
}
13560
 
13561
.blur-2 {
13562
  -webkit-filter: blur(0.4rem) !important;
13563
          filter: blur(0.4rem) !important;
13564
}
13565
 
13566
.blur-3 {
13567
  -webkit-filter: blur(0.6rem) !important;
13568
          filter: blur(0.6rem) !important;
13569
}
13570
 
13571
.blur-4 {
13572
  -webkit-filter: blur(0.8rem) !important;
13573
          filter: blur(0.8rem) !important;
13574
}
13575
 
13576
.blur-5 {
13577
  -webkit-filter: blur(1rem) !important;
13578
          filter: blur(1rem) !important;
13579
}
13580
 
13581
.blur-6 {
13582
  -webkit-filter: blur(1.2rem) !important;
13583
          filter: blur(1.2rem) !important;
13584
}
13585
 
13586
.blur-7 {
13587
  -webkit-filter: blur(2rem) !important;
13588
          filter: blur(2rem) !important;
13589
}
13590
 
13591
.blur-8 {
13592
  -webkit-filter: blur(5rem) !important;
13593
          filter: blur(5rem) !important;
13594
}
13595
 
13596
.blur-9 {
13597
  -webkit-filter: blur(9rem) !important;
13598
          filter: blur(9rem) !important;
13599
}
13600
 
13601
.border-dashed {
13602
  border-style: dashed !important;
13603
}
13604
 
13605
.rounded-start-top-0 {
13606
  border-top-left-radius: 0 !important;
13607
}
13608
 
13609
.accordion.accordion-icon .accordion-item {
13610
  -webkit-box-shadow: none;
13611
          box-shadow: none;
13612
  border-radius: 0.25rem;
13613
  border: 1px solid rgba(0, 0, 0, 0.1);
13614
}
13615
.accordion.accordion-icon .accordion-header {
13616
  position: relative;
13617
}
13618
.accordion.accordion-icon .accordion-header .accordion-button {
13619
  background: transparent;
13620
  font-size: inherit;
13621
  -webkit-transition: none;
13622
  transition: none;
13623
  -webkit-box-shadow: none !important;
13624
          box-shadow: none !important;
13625
}
13626
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=true] {
13627
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
13628
}
13629
.accordion.accordion-icon .accordion-header .accordion-button:after {
13630
  content: "";
13631
  background: #14191e !important;
13632
  width: 10px;
13633
  height: 2px;
13634
  display: block;
13635
  position: absolute;
13636
  top: 47%;
13637
  right: 20px;
13638
  -webkit-transform: translateY(-50%);
13639
          transform: translateY(-50%);
13640
  -webkit-transition: all 0.3s ease-in-out;
13641
  transition: all 0.3s ease-in-out;
13642
  -webkit-transform: rotateZ(0deg);
13643
          transform: rotateZ(0deg);
13644
  z-index: 9;
13645
}
13646
.accordion.accordion-icon .accordion-header .accordion-button:before {
13647
  content: "";
13648
  background: #14191e !important;
13649
  width: 10px;
13650
  height: 2px;
13651
  display: block;
13652
  position: absolute;
13653
  top: 47%;
13654
  right: 20px;
13655
  -webkit-transform: translateY(-50%);
13656
          transform: translateY(-50%);
13657
  -webkit-transition: all 0.3s ease-in-out;
13658
  transition: all 0.3s ease-in-out;
13659
  -webkit-transform: rotateZ(0deg);
13660
          transform: rotateZ(0deg);
13661
  z-index: 9;
13662
}
13663
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=false]:after {
13664
  -webkit-transform: rotateZ(90deg);
13665
          transform: rotateZ(90deg);
13666
}
13667
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=true]:before {
13668
  -webkit-transform: rotateZ(0deg);
13669
          transform: rotateZ(0deg);
13670
}
13671
.accordion.accordion-icon .accordion-collapse {
13672
  border: none;
13673
}
13674
.accordion.accordion-icon .accordion-body {
13675
  padding: 1rem;
13676
}
13677
 
13678
.breadcrumb-item {
13679
  font-size: 0.8125rem;
13680
}
13681
.breadcrumb-item a {
13682
  color: #676a79;
13683
}
13684
.breadcrumb-item a:hover {
13685
  color: #0f6fec;
13686
}
13687
 
13688
.breadcrumb.breadcrumb-dots .breadcrumb-item + .breadcrumb-item::before {
13689
  content: "•";
13690
  font-size: 22px;
13691
  line-height: 0;
13692
  height: 100%;
13693
  display: -webkit-box;
13694
  display: -ms-flexbox;
13695
  display: flex;
13696
  -webkit-box-align: center;
13697
      -ms-flex-align: center;
13698
          align-items: center;
13699
}
13700
 
13701
.btn-link {
13702
  padding: 0;
13703
}
13704
 
13705
.btn {
13706
  outline: 0;
13707
}
13708
 
13709
.input-group .btn {
13710
  margin-bottom: 0;
13711
}
13712
 
13713
.btn-xs {
13714
  padding: 0.4rem 0.6rem;
13715
  font-size: 0.6rem;
13716
  line-height: 1.2;
13717
  border-radius: 0.2rem;
13718
}
13719
 
13720
.btn-light.active, .btn-light:active, .btn-light:focus, .btn-light:hover {
13721
  background: #eef0f2;
13722
}
13723
 
13724
.btn-white {
13725
  background: #fff;
13726
  color: #14191e;
13727
}
13728
.btn-white.active, .btn-white:active, .btn-white:focus, .btn-white:hover {
13729
  background: #eff2f6;
13730
  color: #14191e;
13731
}
13732
 
13733
.btn-outline-light {
13734
  background: transparent;
13735
  border-color: #e1e4e6;
13736
  color: #676a79;
13737
}
13738
 
13739
.btn-outline-light:hover,
13740
.btn-outline-light:focus,
13741
.btn-outline-light:active,
13742
.btn-check:checked + .btn-outline-light {
13743
  background: #e1e4e6;
13744
  border-color: #e1e4e6;
13745
  color: #14191e;
13746
}
13747
 
13748
.btn-primary-soft {
13749
  color: #0f6fec;
13750
  background-color: rgba(15, 111, 236, 0.1);
13751
}
13752
.btn-primary-soft:hover {
13753
  color: #fff;
13754
  background-color: #0f6fec;
13755
}
13756
 
13757
.btn-secondary-soft {
13758
  color: #14191e;
13759
  background-color: rgba(20, 25, 30, 0.1);
13760
}
13761
.btn-secondary-soft:hover {
13762
  color: #fff;
13763
  background-color: #14191e;
13764
}
13765
 
13766
.btn-success-soft {
13767
  color: #0cbc87;
13768
  background-color: rgba(12, 188, 135, 0.1);
13769
}
13770
.btn-success-soft:hover {
13771
  color: #fff;
13772
  background-color: #0cbc87;
13773
}
13774
 
13775
.btn-info-soft {
13776
  color: #4f9ef8;
13777
  background-color: rgba(79, 158, 248, 0.1);
13778
}
13779
.btn-info-soft:hover {
13780
  color: #fff;
13781
  background-color: #4f9ef8;
13782
}
13783
 
13784
.btn-warning-soft {
13785
  color: #f7c32e;
13786
  background-color: rgba(247, 195, 46, 0.1);
13787
}
13788
.btn-warning-soft:hover {
13789
  color: #000;
13790
  background-color: #f7c32e;
13791
}
13792
 
13793
.btn-danger-soft {
13794
  color: #d6293e;
13795
  background-color: rgba(214, 41, 62, 0.1);
13796
}
13797
.btn-danger-soft:hover {
13798
  color: #fff;
13799
  background-color: #d6293e;
13800
}
13801
 
13802
.btn-light-soft {
13803
  color: #eef0f2;
13804
  background-color: rgba(238, 240, 242, 0.1);
13805
}
13806
.btn-light-soft:hover {
13807
  color: #000;
13808
  background-color: #eef0f2;
13809
}
13810
 
13811
.btn-dark-soft {
13812
  color: #14191e;
13813
  background-color: rgba(20, 25, 30, 0.1);
13814
}
13815
.btn-dark-soft:hover {
13816
  color: #fff;
13817
  background-color: #14191e;
13818
}
13819
 
13820
.btn-primary-soft-hover:hover:hover {
13821
  color: #0f6fec !important;
13822
  background-color: rgba(15, 111, 236, 0.1);
13823
}
13824
 
13825
.btn-secondary-soft-hover:hover:hover {
13826
  color: #14191e !important;
13827
  background-color: rgba(20, 25, 30, 0.1);
13828
}
13829
 
13830
.btn-success-soft-hover:hover:hover {
13831
  color: #0cbc87 !important;
13832
  background-color: rgba(12, 188, 135, 0.1);
13833
}
13834
 
13835
.btn-info-soft-hover:hover:hover {
13836
  color: #4f9ef8 !important;
13837
  background-color: rgba(79, 158, 248, 0.1);
13838
}
13839
 
13840
.btn-warning-soft-hover:hover:hover {
13841
  color: #f7c32e !important;
13842
  background-color: rgba(247, 195, 46, 0.1);
13843
}
13844
 
13845
.btn-danger-soft-hover:hover:hover {
13846
  color: #d6293e !important;
13847
  background-color: rgba(214, 41, 62, 0.1);
13848
}
13849
 
13850
.btn-light-soft-hover:hover:hover {
13851
  color: #eef0f2 !important;
13852
  background-color: rgba(238, 240, 242, 0.1);
13853
}
13854
 
13855
.btn-dark-soft-hover:hover:hover {
13856
  color: #14191e !important;
13857
  background-color: rgba(20, 25, 30, 0.1);
13858
}
13859
 
13860
.btn-dashed {
13861
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent)), -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(50%, transparent));
13862
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%), linear-gradient(0deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%), linear-gradient(90deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%), linear-gradient(0deg, rgba(0, 0, 0, 0.1) 50%, transparent 50%);
13863
  background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
13864
  background-size: 10px 2px, 2px 10px, 10px 2px, 2px 10px;
13865
  background-position: left top, right top, left bottom, left top;
13866
  padding: 0.5rem, 1rem;
13867
}
13868
.btn-dashed:hover {
13869
  -webkit-animation: border-dance 4s infinite linear;
13870
          animation: border-dance 4s infinite linear;
13871
}
13872
 
13873
@-webkit-keyframes border-dance {
13874
  0% {
13875
    background-position: left top, right top, right bottom, left bottom;
13876
  }
13877
  100% {
13878
    background-position: right top, right bottom, left bottom, left top;
13879
  }
13880
}
13881
 
13882
@keyframes border-dance {
13883
  0% {
13884
    background-position: left top, right top, right bottom, left bottom;
13885
  }
13886
  100% {
13887
    background-position: right top, right bottom, left bottom, left top;
13888
  }
13889
}
13890
.btn-loader {
13891
  position: relative;
13892
  text-align: center;
13893
}
13894
.btn-loader .load-icon {
13895
  display: none;
13896
  margin: 0 auto;
13897
  position: absolute;
13898
  left: 0;
13899
  right: 0;
13900
  top: 50%;
13901
  -webkit-transform: translateY(-50%);
13902
          transform: translateY(-50%);
13903
}
13904
.btn-loader .load-text {
13905
  opacity: 1;
13906
  visibility: visible;
13907
}
13908
 
13909
.btn-loader.active .load-text {
13910
  opacity: 0;
13911
  visibility: hidden;
13912
}
13913
.btn-loader.active .load-icon {
13914
  display: block;
13915
}
13916
 
13917
.spinner-dots {
13918
  -webkit-box-align: center;
13919
      -ms-flex-align: center;
13920
          align-items: center;
13921
  display: -webkit-box;
13922
  display: -ms-flexbox;
13923
  display: flex;
13924
  -webkit-box-pack: center;
13925
      -ms-flex-pack: center;
13926
          justify-content: center;
13927
}
13928
 
13929
.spinner-dot {
13930
  background-color: #a1a1a8;
13931
  display: inline-block;
13932
  height: 4px;
13933
  margin: 2px;
13934
  border-radius: 50%;
13935
  width: 4px;
13936
}
13937
 
13938
@-webkit-keyframes dot {
13939
  0% {
13940
    background-color: #a1a1a8;
13941
    -webkit-transform: scale(1);
13942
            transform: scale(1);
13943
  }
13944
  50% {
13945
    background-color: #676a79;
13946
    -webkit-transform: scale(1.3);
13947
            transform: scale(1.3);
13948
  }
13949
  100% {
13950
    background-color: #a1a1a8;
13951
    -webkit-transform: scale(1);
13952
            transform: scale(1);
13953
  }
13954
}
13955
 
13956
@keyframes dot {
13957
  0% {
13958
    background-color: #a1a1a8;
13959
    -webkit-transform: scale(1);
13960
            transform: scale(1);
13961
  }
13962
  50% {
13963
    background-color: #676a79;
13964
    -webkit-transform: scale(1.3);
13965
            transform: scale(1.3);
13966
  }
13967
  100% {
13968
    background-color: #a1a1a8;
13969
    -webkit-transform: scale(1);
13970
            transform: scale(1);
13971
  }
13972
}
13973
.btn-link-loader.active .spinner-dots .spinner-dot {
13974
  -webkit-animation: dot ease-in-out 1s infinite;
13975
          animation: dot ease-in-out 1s infinite;
13976
}
13977
.btn-link-loader.active .spinner-dots .spinner-dot:nth-of-type(2) {
13978
  -webkit-animation-delay: 0.2s;
13979
          animation-delay: 0.2s;
13980
}
13981
.btn-link-loader.active .spinner-dots .spinner-dot:nth-of-type(3) {
13982
  -webkit-animation-delay: 0.3s;
13983
          animation-delay: 0.3s;
13984
}
13985
 
13986
.card.overflow-hidden {
13987
  will-change: transform;
13988
}
13989
 
13990
.card .card-image {
13991
  position: relative;
13992
}
13993
.card .card-image .card-element-hover {
13994
  visibility: hidden;
13995
  margin-top: 20px;
13996
  opacity: 0;
13997
  -webkit-transition: all 0.3s ease-in-out;
13998
  transition: all 0.3s ease-in-out;
13999
  z-index: 9;
14000
}
14001
.card:hover .card-image .card-element-hover {
14002
  visibility: visible;
14003
  margin-top: 0px;
14004
  opacity: 1;
14005
}
14006
 
14007
.card.card-overlay-bottom {
14008
  overflow: hidden;
14009
}
14010
.card.card-overlay-bottom:before {
14011
  content: "";
14012
  position: absolute;
14013
  height: 50%;
14014
  width: 100%;
14015
  bottom: 0;
14016
  left: 0;
14017
  right: 0;
14018
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
14019
  background-image: linear-gradient(180deg, transparent, black);
14020
  z-index: 1;
14021
}
14022
.card .card-img-overlay {
14023
  z-index: 2;
14024
}
14025
 
14026
.dropdown-menu {
14027
  -webkit-box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
14028
          box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
14029
}
14030
 
14031
.dropdown-item.active {
14032
  color: #0f6fec;
14033
}
14034
 
14035
.dropdown-toggle:after {
14036
  content: "\f078";
14037
  font-family: "Font Awesome 5 Free";
14038
  font-size: 0.5rem;
14039
  margin-left: 0.35rem;
14040
  font-weight: 900;
14041
  vertical-align: middle;
14042
  border: none;
14043
}
14044
 
14045
.dropup .dropdown-toggle:after {
14046
  content: "\f077";
14047
  font-family: "Font Awesome 5 Free";
14048
  font-size: 0.7rem;
14049
  margin-left: 0.35rem;
14050
  font-weight: 900;
14051
  vertical-align: middle;
14052
  border: none;
14053
}
14054
 
14055
.dropdown-menu .dropdown-toggle:after {
14056
  position: absolute;
14057
  right: 25px;
14058
  top: 10px;
14059
}
14060
.dropdown-menu .dropdown-toggle:before {
14061
  position: absolute;
14062
  right: 25px;
14063
  top: 10px;
14064
}
14065
 
14066
.dropdown-menu-size-md {
14067
  min-width: 22rem;
14068
}
14069
 
14070
@media (max-width: 575.98px) {
14071
  .dropdown-menu-size-md {
14072
    min-width: 16rem;
14073
  }
14074
}
14075
.list-group-borderless .list-group-item {
14076
  border: none;
14077
  padding: 0.425rem 0;
14078
}
14079
.list-group-borderless a.list-group-item:hover {
14080
  background-color: transparent;
14081
  color: #0f6fec;
14082
}
14083
 
14084
.nav .nav-item .nav-link.active {
14085
  color: #0f6fec;
14086
}
14087
 
14088
.nav-pills .nav-link {
14089
  cursor: pointer;
14090
  margin-bottom: 15px;
14091
  padding: 0.5rem 1rem;
14092
}
14093
 
14094
.nav-pills.nav-pills-light .nav-link:hover {
14095
  background-color: #e4e6e8;
14096
}
14097
.nav-pills.nav-pills-light .nav-link.active {
14098
  background-color: #e4e6e8;
14099
}
14100
 
14101
.nav-pills-soft .nav-link.active,
14102
.nav-pills-soft .show > .nav-link {
14103
  background-color: rgba(15, 111, 236, 0.1);
14104
}
14105
 
14106
.nav.nav-bottom-line {
14107
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
14108
}
14109
.nav.nav-bottom-line .nav-link {
14110
  border: transparent;
14111
  font-weight: 600;
14112
  padding: 0.75rem 0.975rem;
14113
}
14114
.nav.nav-bottom-line .nav-item:first-child .nav-link {
14115
  padding-left: 0;
14116
}
14117
.nav.nav-bottom-line .nav-link {
14118
  background: transparent;
14119
  border-bottom: 3px solid transparent;
14120
}
14121
.nav.nav-bottom-line .nav-link.active {
14122
  background: transparent;
14123
  color: #0f6fec;
14124
  border-bottom: 3px solid #0f6fec;
14125
}
14126
.nav.nav-bottom-line .nav-item {
14127
  margin-bottom: -2px;
14128
}
14129
 
14130
.nav.flex-column:not(.nav-pills) .nav-link {
14131
  padding-left: 0;
14132
  padding-top: 0.3rem;
14133
  padding-bottom: 0.3rem;
14134
}
14135
 
14136
.tab-content {
14137
  padding: 25px 0;
14138
  margin-bottom: 20px;
14139
}
14140
 
14141
.nav-tabs .nav-link {
14142
  padding: 0.5rem 1rem;
14143
}
14144
.nav-tabs-white {
14145
  border-radius: 0.4rem;
14146
}
14147
.nav-tabs-white .nav-item .nav-link {
14148
  -webkit-transition: all 0.3s ease-in-out;
14149
  transition: all 0.3s ease-in-out;
14150
  border: 0;
14151
  border-radius: 0.4rem;
14152
  margin-right: 4px;
14153
  font-weight: 600;
14154
}
14155
.nav-tabs-white .nav-item:last-child .nav-link {
14156
  margin-right: 0;
14157
}
14158
.nav-tabs-white .nav-item .nav-link.active, .nav-tabs-white .nav-item .nav-link:hover {
14159
  background: #fff;
14160
  color: #0f6fec;
14161
}
14162
 
14163
.nav.nav-divider .nav-item + .nav-item:before {
14164
  content: "•";
14165
  color: inherit;
14166
  padding-left: 0.6rem;
14167
  padding-right: 0.6rem;
14168
  opacity: 0.8;
14169
}
14170
.nav.nav-divider .nav-item {
14171
  display: -webkit-box;
14172
  display: -ms-flexbox;
14173
  display: flex;
14174
  -webkit-box-align: center;
14175
      -ms-flex-align: center;
14176
          align-items: center;
14177
}
14178
.nav.nav-divider .nav-link {
14179
  padding: 0;
14180
}
14181
 
14182
.nav-link-secondary .nav-item .nav-link {
14183
  color: #14191e;
14184
}
14185
.nav-link-secondary .nav-item .nav-link:hover, .nav-link-secondary .nav-item .nav-link.active {
14186
  color: #0f6fec;
14187
}
14188
 
14189
.nav-stack {
14190
  display: -webkit-box;
14191
  display: -ms-flexbox;
14192
  display: flex;
14193
  -webkit-box-orient: horizontal;
14194
  -webkit-box-direction: normal;
14195
      -ms-flex-direction: row;
14196
          flex-direction: row;
14197
  -webkit-box-align: center;
14198
      -ms-flex-align: center;
14199
          align-items: center;
14200
  -ms-flex-item-align: stretch;
14201
      align-self: stretch;
14202
  gap: 0.7rem;
14203
}
14204
.nav-stack .nav-link {
14205
  padding-left: 0;
14206
  padding-right: 0;
14207
}
14208
 
7383 stevensc 14209
/* .nav .nav-item .nav-link .nav-icon {
7288 stevensc 14210
  background: #eef0f2;
14211
  height: 2.1rem;
14212
  width: 2.1rem;
14213
  font-size: 1.1em;
14214
  display: -webkit-inline-box;
14215
  display: -ms-inline-flexbox;
14216
  display: inline-flex;
14217
  -webkit-box-align: center;
14218
      -ms-flex-align: center;
14219
          align-items: center;
14220
  -webkit-box-pack: center;
14221
      -ms-flex-pack: center;
14222
          justify-content: center;
14223
  border-radius: 50%;
14224
  -webkit-transition: all 0.3s ease-in-out;
14225
  transition: all 0.3s ease-in-out;
14226
}
14227
.nav .nav-item .nav-link:hover .nav-icon {
14228
  background: #0f6fec;
14229
  color: #fff;
7383 stevensc 14230
} */
7288 stevensc 14231
 
14232
@media (min-width: 992px) {
14233
  .nav-sidenav {
14234
    width: 5rem;
14235
    -webkit-transition: width 0.3s;
14236
    transition: width 0.3s;
14237
    position: fixed;
14238
    left: 0;
14239
    top: 0;
14240
    z-index: 9;
14241
    margin-top: 56px;
14242
  }
14243
  .nav-sidenav .nav-link {
14244
    display: -webkit-box;
14245
    display: -ms-flexbox;
14246
    display: flex;
14247
    -webkit-box-align: center;
14248
        -ms-flex-align: center;
14249
            align-items: center;
14250
    white-space: nowrap;
14251
    padding-left: 0;
14252
  }
14253
  .nav-sidenav .nav-text {
14254
    opacity: 0;
14255
    visibility: hidden;
14256
    -webkit-transition: all 0.2s ease-in-out;
14257
    transition: all 0.2s ease-in-out;
14258
  }
14259
 
14260
  .sidebar-start-enabled .nav-sidenav {
14261
    width: 270px;
14262
  }
14263
  .sidebar-start-enabled .nav-sidenav .nav-text {
14264
    display: -webkit-box;
14265
    display: -ms-flexbox;
14266
    display: flex;
14267
    opacity: 1;
14268
    visibility: visible;
14269
    padding-left: 10px;
14270
  }
14271
}
14272
@media (max-width: 991.98px) {
14273
  .nav-sidenav {
14274
    width: 270px;
14275
    left: 0;
14276
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
14277
    transition: -webkit-transform 0.3s ease-in-out;
14278
    transition: transform 0.3s ease-in-out;
14279
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
14280
    position: fixed;
14281
    top: 0;
14282
    z-index: 9;
14283
    margin-top: 56px;
14284
    -webkit-transform: translateX(-100%);
14285
            transform: translateX(-100%);
14286
  }
14287
  .nav-sidenav .nav-text {
14288
    padding-left: 10px;
14289
  }
14290
 
14291
  .sidebar-start-enabled .nav-sidenav {
14292
    -webkit-transform: none;
14293
            transform: none;
14294
  }
14295
}
14296
@media (min-width: 992px) {
14297
  .sidebar-end {
14298
    width: 5rem;
14299
    -webkit-transition: width 0.3s;
14300
    transition: width 0.3s;
14301
    position: fixed;
14302
    right: 0;
14303
    top: 0;
14304
    margin-top: 56px;
14305
    z-index: 9;
14306
  }
14307
  .sidebar-end .sidebar-end-alignment {
14308
    -webkit-box-align: center;
14309
        -ms-flex-align: center;
14310
            align-items: center;
14311
  }
14312
  .sidebar-end .nav-link {
14313
    display: -webkit-box;
14314
    display: -ms-flexbox;
14315
    display: flex;
14316
    -webkit-box-align: center;
14317
        -ms-flex-align: center;
14318
            align-items: center;
14319
  }
14320
  .sidebar-end .contact-name, .sidebar-end .contact-search, .sidebar-end .contact-title, .sidebar-end .contact-status {
14321
    opacity: 0;
14322
    display: none;
14323
    visibility: hidden;
14324
    -webkit-transition: all 0.5s ease-in-out;
14325
    transition: all 0.5s ease-in-out;
14326
    white-space: nowrap;
14327
  }
14328
 
14329
  .sidebar-end-enabled .sidebar-end {
14330
    width: 270px;
14331
  }
14332
  .sidebar-end-enabled .sidebar-end .sidebar-end-alignment {
14333
    -webkit-box-align: inherit;
14334
        -ms-flex-align: inherit;
14335
            align-items: inherit;
14336
  }
14337
  .sidebar-end-enabled .sidebar-end .contact-name, .sidebar-end-enabled .sidebar-end .contact-search, .sidebar-end-enabled .sidebar-end .contact-title, .sidebar-end-enabled .sidebar-end .contact-status {
14338
    display: -webkit-box;
14339
    display: -ms-flexbox;
14340
    display: flex;
14341
    opacity: 1;
14342
    visibility: visible;
14343
    -webkit-transition: all 0.2s ease-in-out;
14344
    transition: all 0.2s ease-in-out;
14345
  }
14346
}
14347
@media (max-width: 991.98px) {
14348
  .sidebar-end {
14349
    width: 270px;
14350
    right: 0;
14351
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
14352
    transition: -webkit-transform 0.3s ease-in-out;
14353
    transition: transform 0.3s ease-in-out;
14354
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
14355
    position: fixed;
14356
    top: 0;
14357
    z-index: 9;
14358
    -webkit-transform: translateX(100%);
14359
            transform: translateX(100%);
14360
  }
14361
 
14362
  .sidebar-end-enabled .sidebar-end {
14363
    -webkit-transform: none;
14364
            transform: none;
14365
  }
14366
}
14367
header {
14368
  height: 56px;
14369
}
14370
 
14371
.navbar-nav .nav-link {
14372
  font-size: 0.9375rem;
14373
  font-weight: 600;
14374
  text-transform: capitalize;
14375
  line-height: 56px;
14376
  padding-top: 0;
14377
  padding-bottom: 0;
14378
}
14379
.navbar-nav .nav-link .nav-icon {
14380
  margin-right: 0.3rem;
14381
}
14382
.navbar-nav .nav-item:last-child .nav-link {
14383
  padding-right: 0;
14384
}
14385
 
14386
.offcanvas .navbar-nav .nav-link {
14387
  line-height: inherit;
14388
  padding: 0.25rem 0.75rem;
14389
}
14390
 
14391
.navbar-toggler {
14392
  margin-bottom: 0;
14393
  border: 0;
14394
  background-color: #eef0f2;
14395
}
14396
 
14397
.navbar-transparent {
14398
  background: transparent;
14399
  position: absolute;
14400
  top: 0;
14401
  left: 0;
14402
  right: 0;
14403
}
14404
 
14405
.navbar-dark .navbar-top span:not(.dropdown-item-text) {
14406
  color: #fff;
14407
}
14408
.navbar-dark .navbar-top a:not(.dropdown-item) {
14409
  color: #fff;
14410
}
14411
.navbar-dark .navbar-top a:not(.dropdown-item):hover {
14412
  color: #0f6fec;
14413
}
14414
 
14415
.navbar-dark .nav .nav-link {
14416
  color: #fff;
14417
}
14418
.navbar-dark .nav .nav-link:hover {
14419
  color: #0f6fec;
14420
}
14421
 
14422
@media (max-width: 991.98px) {
14423
  .navbar-dark .navbar-nav .nav-link {
14424
    color: #676a79;
14425
  }
14426
}
14427
.navbar-brand {
14428
  padding-top: 10px;
14429
  padding-bottom: 10px;
14430
}
14431
.navbar-brand .navbar-brand-item {
14432
  height: 36px;
14433
  display: block;
14434
  width: auto;
14435
}
14436
 
14437
@media (max-width: 991.98px) {
14438
  .navbar-brand {
14439
    padding-top: 10px;
14440
    padding-bottom: 10px;
14441
  }
14442
  .navbar-brand .navbar-brand-item {
14443
    height: 36px;
14444
  }
14445
}
14446
.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-toggle:after {
14447
  content: "\f00d";
14448
  font-family: "Font Awesome 5 Free";
14449
  font-size: 10px;
14450
  top: 10px;
14451
  -webkit-transform: rotate(45deg);
14452
          transform: rotate(45deg);
14453
  -webkit-transition: all 0.3s ease-in-out;
14454
  transition: all 0.3s ease-in-out;
14455
  border: none !important;
14456
  margin: 0;
14457
}
14458
 
14459
@media (hover: hover) {
14460
  .navbar .dropdown-menu .dropdown-submenu.dropend:hover > .dropdown-toggle:after {
14461
    -webkit-transform: rotate(90deg);
14462
            transform: rotate(90deg);
14463
  }
14464
}
14465
.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-opened.dropdown-toggle:after {
14466
  -webkit-transform: rotate(90deg);
14467
          transform: rotate(90deg);
14468
}
14469
 
14470
.navbar .dropdown-menu .dropdown-submenu.dropstart .dropdown-toggle:before {
14471
  content: "\f00d";
14472
  font-family: "Font Awesome 5 Free";
14473
  font-size: 10px;
14474
  top: 8px;
14475
  -webkit-transform: rotate(45deg);
14476
          transform: rotate(45deg);
14477
  -webkit-transition: all 0.3s ease-in-out;
14478
  transition: all 0.3s ease-in-out;
14479
  border: none !important;
14480
  margin: 0;
14481
  font-weight: 900;
14482
}
14483
 
14484
.navbar .dropdown-menu .dropdown-submenu.dropstart:hover > .dropdown-toggle:before {
14485
  -webkit-transform: rotate(90deg);
14486
          transform: rotate(90deg);
14487
}
14488
 
14489
@media (min-width: 576px) {
14490
  .navbar-expand-sm .navbar-nav .dropdown-menu {
14491
    top: 120%;
14492
    visibility: hidden;
14493
    opacity: 0;
14494
    display: block;
14495
    -webkit-transition: all 0.1s ease-in-out;
14496
    transition: all 0.1s ease-in-out;
14497
  }
14498
  .navbar-expand-sm .navbar-nav .dropdown:hover > .dropdown-menu {
14499
    top: 100%;
14500
    visibility: visible;
14501
    opacity: 1;
14502
    -webkit-transition: all 0.3s ease-in-out;
14503
    transition: all 0.3s ease-in-out;
14504
  }
14505
  .navbar-expand-sm .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14506
    top: 0;
14507
    visibility: visible;
14508
    opacity: 1;
14509
    -webkit-transition: all 0.3s ease-in-out;
14510
    transition: all 0.3s ease-in-out;
14511
  }
14512
  .navbar-expand-sm .dropdown-submenu {
14513
    position: relative;
14514
  }
14515
}
14516
@media (max-width: 575.98px) {
14517
  .navbar-expand-sm .navbar-collapse {
14518
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14519
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14520
    position: absolute;
14521
    left: 0;
14522
    right: 0;
14523
    top: 100%;
14524
    background: #fff;
14525
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14526
  }
14527
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-toggle::after {
14528
    position: absolute;
14529
    right: 25px;
14530
  }
14531
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-menu {
14532
    -webkit-box-shadow: none;
14533
            box-shadow: none;
14534
  }
14535
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-menu:before {
14536
    content: none;
14537
  }
14538
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14539
    padding-left: 20px;
14540
    padding-bottom: 0px;
14541
  }
14542
  .navbar-expand-sm .navbar-collapse .navbar-nav > .nav-item {
14543
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14544
    padding: 5px 30px;
14545
    position: relative;
14546
  }
14547
  .navbar-expand-sm .navbar-collapse .navbar-nav > .nav-item .nav-link {
14548
    line-height: 40px;
14549
  }
14550
  .navbar-expand-sm .navbar-nav .dropdown-menu {
14551
    position: static;
14552
    float: none;
14553
  }
14554
  .navbar-expand-sm .navbar-nav .nav-item > .dropdown-menu {
14555
    background: rgba(103, 106, 121, 0.04);
14556
    padding: 20px 0px;
14557
    margin: 10px 0;
14558
  }
14559
  .navbar-expand-sm .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14560
    background: rgba(103, 106, 121, 0.06);
14561
    padding: 10px 0px !important;
14562
  }
14563
}
14564
@media (min-width: 768px) {
14565
  .navbar-expand-md .navbar-nav .dropdown-menu {
14566
    top: 120%;
14567
    visibility: hidden;
14568
    opacity: 0;
14569
    display: block;
14570
    -webkit-transition: all 0.1s ease-in-out;
14571
    transition: all 0.1s ease-in-out;
14572
  }
14573
  .navbar-expand-md .navbar-nav .dropdown:hover > .dropdown-menu {
14574
    top: 100%;
14575
    visibility: visible;
14576
    opacity: 1;
14577
    -webkit-transition: all 0.3s ease-in-out;
14578
    transition: all 0.3s ease-in-out;
14579
  }
14580
  .navbar-expand-md .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14581
    top: 0;
14582
    visibility: visible;
14583
    opacity: 1;
14584
    -webkit-transition: all 0.3s ease-in-out;
14585
    transition: all 0.3s ease-in-out;
14586
  }
14587
  .navbar-expand-md .dropdown-submenu {
14588
    position: relative;
14589
  }
14590
}
14591
@media (max-width: 767.98px) {
14592
  .navbar-expand-md .navbar-collapse {
14593
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14594
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14595
    position: absolute;
14596
    left: 0;
14597
    right: 0;
14598
    top: 100%;
14599
    background: #fff;
14600
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14601
  }
14602
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-toggle::after {
14603
    position: absolute;
14604
    right: 25px;
14605
  }
14606
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-menu {
14607
    -webkit-box-shadow: none;
14608
            box-shadow: none;
14609
  }
14610
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-menu:before {
14611
    content: none;
14612
  }
14613
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14614
    padding-left: 20px;
14615
    padding-bottom: 0px;
14616
  }
14617
  .navbar-expand-md .navbar-collapse .navbar-nav > .nav-item {
14618
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14619
    padding: 5px 30px;
14620
    position: relative;
14621
  }
14622
  .navbar-expand-md .navbar-collapse .navbar-nav > .nav-item .nav-link {
14623
    line-height: 40px;
14624
  }
14625
  .navbar-expand-md .navbar-nav .dropdown-menu {
14626
    position: static;
14627
    float: none;
14628
  }
14629
  .navbar-expand-md .navbar-nav .nav-item > .dropdown-menu {
14630
    background: rgba(103, 106, 121, 0.04);
14631
    padding: 20px 0px;
14632
    margin: 10px 0;
14633
  }
14634
  .navbar-expand-md .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14635
    background: rgba(103, 106, 121, 0.06);
14636
    padding: 10px 0px !important;
14637
  }
14638
}
14639
@media (min-width: 992px) {
14640
  .navbar-expand-lg .navbar-nav .dropdown-menu {
14641
    top: 120%;
14642
    visibility: hidden;
14643
    opacity: 0;
14644
    display: block;
14645
    -webkit-transition: all 0.1s ease-in-out;
14646
    transition: all 0.1s ease-in-out;
14647
  }
14648
  .navbar-expand-lg .navbar-nav .dropdown:hover > .dropdown-menu {
14649
    top: 100%;
14650
    visibility: visible;
14651
    opacity: 1;
14652
    -webkit-transition: all 0.3s ease-in-out;
14653
    transition: all 0.3s ease-in-out;
14654
  }
14655
  .navbar-expand-lg .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14656
    top: 0;
14657
    visibility: visible;
14658
    opacity: 1;
14659
    -webkit-transition: all 0.3s ease-in-out;
14660
    transition: all 0.3s ease-in-out;
14661
  }
14662
  .navbar-expand-lg .dropdown-submenu {
14663
    position: relative;
14664
  }
14665
}
14666
@media (max-width: 991.98px) {
14667
  .navbar-expand-lg .navbar-collapse {
14668
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14669
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14670
    position: absolute;
14671
    left: 0;
14672
    right: 0;
14673
    top: 100%;
14674
    background: #fff;
14675
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14676
  }
14677
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-toggle::after {
14678
    position: absolute;
14679
    right: 25px;
14680
  }
14681
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-menu {
14682
    -webkit-box-shadow: none;
14683
            box-shadow: none;
14684
  }
14685
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-menu:before {
14686
    content: none;
14687
  }
14688
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14689
    padding-left: 20px;
14690
    padding-bottom: 0px;
14691
  }
14692
  .navbar-expand-lg .navbar-collapse .navbar-nav > .nav-item {
14693
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14694
    padding: 5px 30px;
14695
    position: relative;
14696
  }
14697
  .navbar-expand-lg .navbar-collapse .navbar-nav > .nav-item .nav-link {
14698
    line-height: 40px;
14699
  }
14700
  .navbar-expand-lg .navbar-nav .dropdown-menu {
14701
    position: static;
14702
    float: none;
14703
  }
14704
  .navbar-expand-lg .navbar-nav .nav-item > .dropdown-menu {
14705
    background: rgba(103, 106, 121, 0.04);
14706
    padding: 20px 0px;
14707
    margin: 10px 0;
14708
  }
14709
  .navbar-expand-lg .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14710
    background: rgba(103, 106, 121, 0.06);
14711
    padding: 10px 0px !important;
14712
  }
14713
}
14714
@media (min-width: 1200px) {
14715
  .navbar-expand-xl .navbar-nav .dropdown-menu {
14716
    top: 120%;
14717
    visibility: hidden;
14718
    opacity: 0;
14719
    display: block;
14720
    -webkit-transition: all 0.1s ease-in-out;
14721
    transition: all 0.1s ease-in-out;
14722
  }
14723
  .navbar-expand-xl .navbar-nav .dropdown:hover > .dropdown-menu {
14724
    top: 100%;
14725
    visibility: visible;
14726
    opacity: 1;
14727
    -webkit-transition: all 0.3s ease-in-out;
14728
    transition: all 0.3s ease-in-out;
14729
  }
14730
  .navbar-expand-xl .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14731
    top: 0;
14732
    visibility: visible;
14733
    opacity: 1;
14734
    -webkit-transition: all 0.3s ease-in-out;
14735
    transition: all 0.3s ease-in-out;
14736
  }
14737
  .navbar-expand-xl .dropdown-submenu {
14738
    position: relative;
14739
  }
14740
}
14741
@media (max-width: 1199.98px) {
14742
  .navbar-expand-xl .navbar-collapse {
14743
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14744
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14745
    position: absolute;
14746
    left: 0;
14747
    right: 0;
14748
    top: 100%;
14749
    background: #fff;
14750
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14751
  }
14752
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-toggle::after {
14753
    position: absolute;
14754
    right: 25px;
14755
  }
14756
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-menu {
14757
    -webkit-box-shadow: none;
14758
            box-shadow: none;
14759
  }
14760
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-menu:before {
14761
    content: none;
14762
  }
14763
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14764
    padding-left: 20px;
14765
    padding-bottom: 0px;
14766
  }
14767
  .navbar-expand-xl .navbar-collapse .navbar-nav > .nav-item {
14768
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14769
    padding: 5px 30px;
14770
    position: relative;
14771
  }
14772
  .navbar-expand-xl .navbar-collapse .navbar-nav > .nav-item .nav-link {
14773
    line-height: 40px;
14774
  }
14775
  .navbar-expand-xl .navbar-nav .dropdown-menu {
14776
    position: static;
14777
    float: none;
14778
  }
14779
  .navbar-expand-xl .navbar-nav .nav-item > .dropdown-menu {
14780
    background: rgba(103, 106, 121, 0.04);
14781
    padding: 20px 0px;
14782
    margin: 10px 0;
14783
  }
14784
  .navbar-expand-xl .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14785
    background: rgba(103, 106, 121, 0.06);
14786
    padding: 10px 0px !important;
14787
  }
14788
}
14789
@media (min-width: 1400px) {
14790
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
14791
    top: 120%;
14792
    visibility: hidden;
14793
    opacity: 0;
14794
    display: block;
14795
    -webkit-transition: all 0.1s ease-in-out;
14796
    transition: all 0.1s ease-in-out;
14797
  }
14798
  .navbar-expand-xxl .navbar-nav .dropdown:hover > .dropdown-menu {
14799
    top: 100%;
14800
    visibility: visible;
14801
    opacity: 1;
14802
    -webkit-transition: all 0.3s ease-in-out;
14803
    transition: all 0.3s ease-in-out;
14804
  }
14805
  .navbar-expand-xxl .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14806
    top: 0;
14807
    visibility: visible;
14808
    opacity: 1;
14809
    -webkit-transition: all 0.3s ease-in-out;
14810
    transition: all 0.3s ease-in-out;
14811
  }
14812
  .navbar-expand-xxl .dropdown-submenu {
14813
    position: relative;
14814
  }
14815
}
14816
@media (max-width: 1399.98px) {
14817
  .navbar-expand-xxl .navbar-collapse {
14818
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14819
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14820
    position: absolute;
14821
    left: 0;
14822
    right: 0;
14823
    top: 100%;
14824
    background: #fff;
14825
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14826
  }
14827
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-toggle::after {
14828
    position: absolute;
14829
    right: 25px;
14830
  }
14831
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-menu {
14832
    -webkit-box-shadow: none;
14833
            box-shadow: none;
14834
  }
14835
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-menu:before {
14836
    content: none;
14837
  }
14838
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14839
    padding-left: 20px;
14840
    padding-bottom: 0px;
14841
  }
14842
  .navbar-expand-xxl .navbar-collapse .navbar-nav > .nav-item {
14843
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14844
    padding: 5px 30px;
14845
    position: relative;
14846
  }
14847
  .navbar-expand-xxl .navbar-collapse .navbar-nav > .nav-item .nav-link {
14848
    line-height: 40px;
14849
  }
14850
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
14851
    position: static;
14852
    float: none;
14853
  }
14854
  .navbar-expand-xxl .navbar-nav .nav-item > .dropdown-menu {
14855
    background: rgba(103, 106, 121, 0.04);
14856
    padding: 20px 0px;
14857
    margin: 10px 0;
14858
  }
14859
  .navbar-expand-xxl .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14860
    background: rgba(103, 106, 121, 0.06);
14861
    padding: 10px 0px !important;
14862
  }
14863
}
14864
.navbar-expand .navbar-nav .dropdown-menu {
14865
  top: 120%;
14866
  visibility: hidden;
14867
  opacity: 0;
14868
  display: block;
14869
  -webkit-transition: all 0.1s ease-in-out;
14870
  transition: all 0.1s ease-in-out;
14871
}
14872
.navbar-expand .navbar-nav .dropdown:hover > .dropdown-menu {
14873
  top: 100%;
14874
  visibility: visible;
14875
  opacity: 1;
14876
  -webkit-transition: all 0.3s ease-in-out;
14877
  transition: all 0.3s ease-in-out;
14878
}
14879
.navbar-expand .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14880
  top: 0;
14881
  visibility: visible;
14882
  opacity: 1;
14883
  -webkit-transition: all 0.3s ease-in-out;
14884
  transition: all 0.3s ease-in-out;
14885
}
14886
.navbar-expand .dropdown-submenu {
14887
  position: relative;
14888
}
14889
.navbar-expand .navbar-collapse {
14890
  -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14891
          box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14892
  position: absolute;
14893
  left: 0;
14894
  right: 0;
14895
  top: 100%;
14896
  background: #fff;
14897
  border-top: 1px solid rgba(0, 0, 0, 0.1);
14898
}
14899
.navbar-expand .navbar-collapse .navbar-nav .dropdown-toggle::after {
14900
  position: absolute;
14901
  right: 25px;
14902
}
14903
.navbar-expand .navbar-collapse .navbar-nav .dropdown-menu {
14904
  -webkit-box-shadow: none;
14905
          box-shadow: none;
14906
}
14907
.navbar-expand .navbar-collapse .navbar-nav .dropdown-menu:before {
14908
  content: none;
14909
}
14910
.navbar-expand .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14911
  padding-left: 20px;
14912
  padding-bottom: 0px;
14913
}
14914
.navbar-expand .navbar-collapse .navbar-nav > .nav-item {
14915
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14916
  padding: 5px 30px;
14917
  position: relative;
14918
}
14919
.navbar-expand .navbar-collapse .navbar-nav > .nav-item .nav-link {
14920
  line-height: 40px;
14921
}
14922
.navbar-expand .navbar-nav .dropdown-menu {
14923
  position: static;
14924
  float: none;
14925
}
14926
.navbar-expand .navbar-nav .nav-item > .dropdown-menu {
14927
  background: rgba(103, 106, 121, 0.04);
14928
  padding: 20px 0px;
14929
  margin: 10px 0;
14930
}
14931
.navbar-expand .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14932
  background: rgba(103, 106, 121, 0.06);
14933
  padding: 10px 0px !important;
14934
}
14935
 
14936
.navbar.navbar-icon .navbar-nav .nav-item {
14937
  position: relative;
14938
  padding-top: 0;
14939
  padding-bottom: 0;
14940
}
14941
.navbar.navbar-icon .navbar-nav .nav-item .nav-link {
14942
  font-size: 1.3rem;
14943
  color: #14191e;
14944
  padding: 0 1.2rem;
14945
  margin-right: 0.5rem;
14946
  margin-left: 0.5rem;
14947
  position: relative;
14948
}
14949
.navbar.navbar-icon .navbar-nav .nav-item .nav-link:hover {
14950
  color: #0f6fec;
14951
  -webkit-box-shadow: inset 0px 4px 0px #0f6fec;
14952
          box-shadow: inset 0px 4px 0px #0f6fec;
14953
}
14954
.navbar.navbar-icon .navbar-nav .nav-item .nav-link.active {
14955
  color: #0f6fec;
14956
  -webkit-box-shadow: inset 0px 4px 0px #0f6fec;
14957
          box-shadow: inset 0px 4px 0px #0f6fec;
14958
}
14959
.navbar.navbar-icon .navbar-nav .nav-item .nav-link.active:before {
14960
  position: absolute;
14961
  top: 100%;
14962
  width: 0;
14963
  height: 0;
14964
  content: "";
14965
  border-style: solid;
14966
  border-width: 10px 10px 0 10px;
14967
  border-color: #fff transparent transparent transparent;
14968
}
14969
.navbar.navbar-icon .navbar-nav .nav-item .nav-link:last-child {
14970
  padding-right: 1.2rem;
14971
}
14972
.navbar.navbar-icon .navbar-nav .nav-item .notif-badge {
14973
  width: 6px;
14974
  height: 6px;
14975
  background: #d6293e;
14976
  border-radius: 50%;
14977
  position: absolute;
14978
  top: inherit;
14979
  bottom: 10px;
14980
  right: 0;
14981
  left: 0;
14982
  margin: 0 auto;
14983
  z-index: 1;
14984
}
14985
@media (min-width: 992px) {
14986
  .navbar.navbar-icon .navbar-nav .nav-item .nav-link .nav-text {
14987
    display: none;
14988
  }
14989
}
14990
@media (max-width: 991.98px) {
14991
  .navbar.navbar-icon .navbar-collapse {
14992
    width: 100%;
14993
    margin: 0 auto;
14994
    text-align: center;
14995
  }
14996
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item {
14997
    padding: 0 10px;
14998
  }
14999
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link {
15000
    display: -webkit-box;
15001
    display: -ms-flexbox;
15002
    display: flex;
15003
    -webkit-box-align: center;
15004
        -ms-flex-align: center;
15005
            align-items: center;
15006
    -webkit-box-pack: center;
15007
        -ms-flex-pack: center;
15008
            justify-content: center;
15009
    font-size: 1rem;
15010
    padding: 0.2rem 1.2rem;
15011
  }
15012
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link::before {
15013
    display: none;
15014
  }
15015
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link .nav-text {
15016
    margin-left: 0.4rem;
15017
  }
15018
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link .badge-notif.badge-notif-bottom {
15019
    position: static;
15020
    margin: inherit;
15021
  }
15022
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .notif-badge {
15023
    bottom: inherit;
15024
    right: inherit;
15025
    top: 50%;
15026
    -webkit-transform: translateY(-50%);
15027
            transform: translateY(-50%);
15028
  }
15029
}
15030
 
15031
@media (min-width: 992px) {
15032
  .navbar-vertical {
15033
    bottom: 0;
15034
    display: block;
15035
    max-width: 300px;
15036
    position: fixed;
15037
    z-index: 9;
15038
    height: 100vh;
15039
    top: 56px;
15040
    width: 100%;
15041
    -webkit-box-orient: vertical;
15042
    -webkit-box-direction: normal;
15043
    -ms-flex-direction: column;
15044
    flex-direction: column;
15045
  }
15046
  .navbar-vertical .offcanvas-start {
15047
    top: 1.5rem;
15048
    left: inherit;
15049
    position: relative;
15050
    width: auto;
15051
    border: none !important;
15052
    -webkit-transform: none;
15053
            transform: none;
15054
    height: calc(100% - 6rem);
15055
    visibility: visible !important;
15056
  }
15057
 
15058
  .navbar-vertical + .page-content {
15059
    margin-left: calc(300px + 1.5rem);
15060
  }
15061
 
15062
  .page-content {
15063
    position: relative;
15064
    height: 100%;
15065
    display: block;
15066
    padding: 0 0.7rem 0 0;
15067
  }
15068
}
15069
header.fixed-top + main {
15070
  padding-top: calc(1.5rem + 56px);
15071
  margin-bottom: 1.5rem;
15072
}
15073
 
15074
.navbar-toggler .navbar-toggler-animation {
15075
  -webkit-transition: all 0.3s ease-in-out;
15076
  transition: all 0.3s ease-in-out;
15077
  background-image: none;
15078
  position: relative;
15079
  height: 18px;
15080
  width: 20px;
15081
  display: inline-block;
15082
  vertical-align: middle;
15083
  background-repeat: no-repeat;
15084
  background-position: center;
15085
  background-size: 100%;
15086
}
15087
 
15088
.navbar-toggler .navbar-toggler-animation span {
15089
  -webkit-transition: all 0.3s ease-in-out;
15090
  transition: all 0.3s ease-in-out;
15091
  -webkit-transform: rotateZ(0deg);
15092
  transform: rotateZ(0deg);
15093
  height: 2px;
15094
  background: #676a79;
15095
  display: block;
15096
  position: absolute;
15097
  width: 100%;
15098
  border-radius: 30px;
15099
}
15100
 
15101
.navbar-toggler .navbar-toggler-animation span:nth-child(1) {
15102
  top: 10%;
15103
}
15104
 
15105
.navbar-toggler .navbar-toggler-animation span:nth-child(2) {
15106
  top: 50%;
15107
  -webkit-transform: translateY(-50%);
15108
          transform: translateY(-50%);
15109
}
15110
 
15111
.navbar-toggler .navbar-toggler-animation span:nth-child(3) {
15112
  bottom: 10%;
15113
}
15114
 
15115
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(1) {
15116
  -webkit-transform: rotateZ(45deg) translateY(-50%);
15117
          transform: rotateZ(45deg) translateY(-50%);
15118
  top: 47%;
15119
  -webkit-transform-origin: 47% 0;
15120
          transform-origin: 47% 0;
15121
  width: 100%;
15122
}
15123
 
15124
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(2) {
15125
  visibility: hidden;
15126
  -webkit-transition: all 0s ease-in-out;
15127
  transition: all 0s ease-in-out;
15128
}
15129
 
15130
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(3) {
15131
  -webkit-transform: rotateZ(-45deg) translateY(-50%);
15132
          transform: rotateZ(-45deg) translateY(-50%);
15133
  bottom: 42%;
15134
  -webkit-transform-origin: 50% 0;
15135
          transform-origin: 50% 0;
15136
  width: 100%;
15137
}
15138
 
15139
.pagination .page-item {
15140
  margin-bottom: 5px;
15141
  float: left;
15142
}
15143
 
15144
.pagination-light .page-item {
15145
  margin: 2px;
15146
}
15147
.pagination-light .page-link {
15148
  border-color: #eef0f2;
15149
  background-color: #eef0f2;
15150
  border-radius: 0.2rem;
15151
}
15152
.pagination-light .page-link:hover {
15153
  background-color: #0f6fec;
15154
  border-color: #0f6fec;
15155
}
15156
 
15157
body {
15158
  -webkit-font-smoothing: antialiased;
15159
  -moz-osx-font-smoothing: grayscale;
15160
  height: 100%;
15161
  overflow-x: hidden;
15162
  z-index: 0;
15163
  position: relative;
15164
}
15165
 
15166
main {
15167
  background-color: #eff2f6;
15168
}
15169
 
15170
header {
15171
  position: relative;
15172
  z-index: 1020;
15173
}
15174
 
15175
a {
15176
  -webkit-transition: all 0.3s ease-in-out;
15177
  transition: all 0.3s ease-in-out;
15178
}
15179
 
15180
*:focus {
15181
  outline: none !important;
15182
}
15183
 
15184
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, .h1 > a, .h2 > a, .h3 > a, .h4 > a, .h5 > a, .h6 > a {
15185
  color: #14191e;
15186
}
15187
h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover, .h1 > a:hover, .h2 > a:hover, .h3 > a:hover, .h4 > a:hover, .h5 > a:hover, .h6 > a:hover {
15188
  color: #0f6fec;
15189
}
15190
 
15191
img {
15192
  max-width: 100%;
15193
  height: auto;
15194
}
15195
 
15196
video {
15197
  background-size: cover;
15198
  display: table-cell;
15199
  vertical-align: middle;
15200
  width: 100%;
15201
}
15202
 
15203
section {
15204
  padding-top: 1.5rem;
15205
  padding-bottom: 1.5rem;
15206
}
15207
 
15208
@media (max-width: 767.98px) {
15209
  section {
15210
    padding-top: 4rem;
15211
    padding-bottom: 3rem;
15212
  }
15213
}
15214
small,
15215
.small {
15216
  font-weight: 400;
15217
}
15218
 
15219
.smaller {
15220
  font-size: 60%;
15221
  font-weight: 500;
15222
}
15223
 
15224
.dropcap {
15225
  font-size: 4em;
15226
  font-weight: bold;
15227
  display: block;
15228
  float: left;
15229
  margin: 0.04em 0.2em 0 0;
15230
  color: #14191e;
15231
  line-height: 1;
15232
}
15233
 
15234
.bg-overlay {
15235
  display: block;
15236
  position: absolute;
15237
  width: 100%;
15238
  height: 100%;
15239
  top: 0;
15240
  left: 0;
15241
}
15242
 
15243
.blockquote {
15244
  position: relative;
15245
  padding-left: 80px;
15246
}
15247
.blockquote:before {
15248
  content: '"';
15249
  position: absolute;
15250
  top: 0;
15251
  left: 0;
15252
  font-size: 8rem;
15253
  line-height: 0.8em;
15254
  font-weight: 700;
15255
  color: #0f6fec;
15256
}
15257
 
15258
.blockquote-footer {
15259
  margin-top: 12px;
15260
  padding-left: 80px;
15261
}
15262
 
15263
a.badge:hover {
15264
  color: #fff;
15265
}
15266
 
15267
.badge-unread {
15268
  background: #eef0f2;
15269
}
15270
.badge-unread:hover {
15271
  background: #eef0f2;
15272
}
15273
.badge-unread:before {
15274
  content: "";
15275
  width: 7px;
15276
  height: 7px;
15277
  background: #0f6fec;
15278
  border-radius: 50%;
15279
  position: absolute;
15280
  top: 40px;
15281
  left: 4px;
15282
}
15283
 
15284
.badge-notif {
15285
  width: 8px;
15286
  height: 8px;
15287
  background: #d6293e;
15288
  border-radius: 50%;
15289
  position: absolute;
15290
  top: 0;
15291
  right: -3px;
15292
  z-index: 1;
15293
}
15294
.badge-notif.badge-notif-bottom {
15295
  width: 6px;
15296
  height: 6px;
15297
  top: inherit;
15298
  bottom: 5px;
15299
  left: 0;
15300
  right: 0;
15301
  margin: 0 auto;
15302
}
15303
 
15304
.offcanvas-sm {
15305
  width: 270px;
15306
}
15307
 
15308
@media (max-width: 767.98px) {
15309
  .offcanvas-start {
15310
    width: 260px;
15311
  }
15312
}
15313
.toast-chat {
15314
  position: fixed;
15315
  right: calc(400px + 1rem);
15316
  bottom: 0;
15317
  z-index: 11;
15318
}
15319
 
15320
@media (max-width: 575.98px) {
15321
  .toast {
15322
    width: 288px;
15323
  }
15324
}
15325
.bg-mode {
15326
  background: #fff;
15327
}
15328
 
15329
.grayscale {
15330
  -webkit-filter: grayscale(100%);
15331
          filter: grayscale(100%);
15332
  -webkit-transition: all 0.6s ease;
15333
  transition: all 0.6s ease;
15334
}
15335
.grayscale:hover {
15336
  filter: none;
15337
  -webkit-filter: grayscale(0%);
15338
}
15339
 
15340
.fw-icon {
15341
  text-align: center;
15342
  width: 1.25em;
15343
  display: inline-block;
15344
}
15345
 
15346
.icon-xs {
15347
  height: 1.5rem;
15348
  width: 1.5rem;
15349
  font-size: 0.6em;
15350
  display: -webkit-inline-box;
15351
  display: -ms-inline-flexbox;
15352
  display: inline-flex;
15353
  -webkit-box-align: center;
15354
      -ms-flex-align: center;
15355
          align-items: center;
15356
  -webkit-box-pack: center;
15357
      -ms-flex-pack: center;
15358
          justify-content: center;
15359
}
15360
 
15361
.icon-sm {
15362
  height: 2rem;
15363
  width: 2rem;
15364
  font-size: 0.7em;
15365
  display: -webkit-inline-box;
15366
  display: -ms-inline-flexbox;
15367
  display: inline-flex;
15368
  -webkit-box-align: center;
15369
      -ms-flex-align: center;
15370
          align-items: center;
15371
  -webkit-box-pack: center;
15372
      -ms-flex-pack: center;
15373
          justify-content: center;
15374
}
15375
 
15376
.icon-md {
15377
  height: 2.5rem;
15378
  width: 2.5rem;
15379
  font-size: 0.9em;
15380
  display: -webkit-inline-box;
15381
  display: -ms-inline-flexbox;
15382
  display: inline-flex;
15383
  -webkit-box-align: center;
15384
      -ms-flex-align: center;
15385
          align-items: center;
15386
  -webkit-box-pack: center;
15387
      -ms-flex-pack: center;
15388
          justify-content: center;
15389
}
15390
 
15391
.icon-lg {
15392
  height: 3rem;
15393
  width: 3rem;
15394
  font-size: 1em;
15395
  display: -webkit-inline-box;
15396
  display: -ms-inline-flexbox;
15397
  display: inline-flex;
15398
  -webkit-box-align: center;
15399
      -ms-flex-align: center;
15400
          align-items: center;
15401
  -webkit-box-pack: center;
15402
      -ms-flex-pack: center;
15403
          justify-content: center;
15404
}
15405
 
15406
.icon-xl {
15407
  height: 4rem;
15408
  width: 4rem;
15409
  font-size: 1.6em;
15410
  display: -webkit-inline-box;
15411
  display: -ms-inline-flexbox;
15412
  display: inline-flex;
15413
  -webkit-box-align: center;
15414
      -ms-flex-align: center;
15415
          align-items: center;
15416
  -webkit-box-pack: center;
15417
      -ms-flex-pack: center;
15418
          justify-content: center;
15419
}
15420
 
15421
.icon-xxl {
15422
  height: 5.125rem;
15423
  width: 5.125rem;
15424
  font-size: 2em;
15425
  display: -webkit-inline-box;
15426
  display: -ms-inline-flexbox;
15427
  display: inline-flex;
15428
  -webkit-box-align: center;
15429
      -ms-flex-align: center;
15430
          align-items: center;
15431
  -webkit-box-pack: center;
15432
      -ms-flex-pack: center;
15433
          justify-content: center;
15434
}
15435
 
15436
.plyr__control--overlaid,
15437
.plyr--video .plyr__control.plyr__tab-focus,
15438
.plyr--video .plyr__control:hover,
15439
.plyr--video .plyr__control[aria-expanded=true] {
15440
  background: #0f6fec;
15441
}
15442
 
15443
.plyr--full-ui input[type=range] {
15444
  color: #0f6fec;
15445
}
15446
 
15447
/* rtl:raw:
15448
.glightbox-clean .gclose, .glightbox-modern .gclose{
15449
  right: auto !important;
15450
  left: 20px;
15451
}
15452
*/
15453
.password-strength-meter {
15454
  background-color: #e9ecef !important;
15455
}
15456
 
15457
.glightbox-clean .gslide-description {
15458
  background: #fff;
15459
}
15460
 
15461
.plyr__controls-none .plyr__controls {
15462
  display: none;
15463
}
15464
.plyr__controls-none .plyr--video {
15465
  border-radius: 20px;
15466
}
15467
 
15468
.nav-search .dropdown-menu {
15469
  top: 120%;
15470
  visibility: hidden;
15471
  opacity: 0;
15472
  display: block;
15473
  -webkit-transition: all 0.3s ease-in-out;
15474
  transition: all 0.3s ease-in-out;
15475
  width: 300px;
15476
  left: auto;
15477
  right: 0;
15478
}
15479
 
15480
.nav-search .dropdown-menu.show {
15481
  top: 100%;
15482
  visibility: visible;
15483
  opacity: 1;
15484
}
15485
 
15486
@media (max-width: 575.98px) {
15487
  .nav-search .dropdown-menu {
15488
    width: 100%;
15489
  }
15490
}
15491
/* rtl:raw:
15492
  .rtl-flip {
15493
    transform: scaleX(-1);
15494
  }
15495
  .rtl-flip.bi:before{
15496
    transform: inherit;
15497
  }
15498
*/
15499
.preloader {
15500
  background-color: #fff;
15501
  position: fixed;
15502
  z-index: 1190;
15503
  height: 100%;
15504
  width: 100%;
15505
  top: 0;
15506
  left: 0;
15507
}
15508
.preloader .preloader-item {
15509
  position: absolute;
15510
  top: 50%;
15511
  left: 50%;
15512
  text-align: center;
15513
  -webkit-transform: translate(-50%, -50%);
15514
          transform: translate(-50%, -50%);
15515
}
15516
 
11229 stevensc 15517
.comment-list{
15518
 background-color: #f5f5f7;
15519
}
15520
 
7288 stevensc 15521
.comment-wrap .comment-item {
15522
  position: relative;
15523
}
15524
.comment-wrap .comment-item .avatar {
15525
  position: relative;
15526
  z-index: 1;
15527
}
15528
.comment-wrap .comment-item:last-child .comment-line-inner {
15529
  background: #eef0f2;
15530
  height: 20px;
15531
}
15532
.comment-wrap .comment-item-nested {
15533
  padding-left: 2.75rem;
15534
}
15535
.comment-wrap > .comment-item .comment-line-inner {
15536
  position: absolute;
15537
  left: 16px;
15538
  top: 0;
15539
  width: 2px;
15540
  background-color: #eef0f2;
15541
  height: 100%;
15542
}
15543
 
15544
.comment-item-nested .comment-item {
15545
  position: relative;
15546
}
15547
.comment-item-nested .comment-item .comment-line-inner {
15548
  position: absolute;
15549
  left: -28px;
15550
  top: 0;
15551
  width: 2px;
15552
  background-color: #eef0f2;
15553
  height: 100%;
15554
}
15555
.comment-item-nested .comment-item .comment-line-inner:before {
15556
  content: "";
15557
  position: absolute;
15558
  left: 0;
15559
  top: 20px;
15560
  height: 2px;
15561
  width: 26px;
15562
  background: #eef0f2;
15563
}
15564
 
15565
@media (min-width: 992px) {
15566
  .rounded-end-lg-0 {
15567
    border-top-right-radius: 0;
15568
    border-bottom-right-radius: 0;
15569
  }
15570
 
15571
  .rounded-start-lg-0 {
15572
    border-top-left-radius: 0;
15573
    border-bottom-left-radius: 0;
15574
  }
15575
 
15576
  .border-end-lg-0 {
15577
    border-right: 0;
15578
  }
15579
}
15580
.rounded-top-0 {
15581
  border-top-left-radius: 0 !important;
15582
  border-top-right-radius: 0 !important;
15583
}
15584
 
15585
.rounded-bottom-0 {
15586
  border-bottom-left-radius: 0 !important;
15587
  border-bottom-right-radius: 0 !important;
15588
}
15589
 
15590
.flip-horizontal {
15591
  -webkit-transform: scaleX(-1);
15592
          transform: scaleX(-1);
15593
  display: inline-block;
15594
}
15595
 
15596
.timeline {
15597
  width: 100%;
15598
}
15599
.timeline .timeline-item {
15600
  display: -webkit-box;
15601
  display: -ms-flexbox;
15602
  display: flex;
15603
  width: 100%;
15604
  margin-bottom: 1.5rem;
15605
  position: relative;
15606
}
15607
.timeline .timeline-item:last-child {
15608
  margin-bottom: 0;
15609
}
15610
.timeline .timeline-item .timeline-icon {
15611
  margin-right: 0.8rem;
15612
  position: relative;
15613
  position: relative;
15614
}
15615
.timeline .timeline-item .timeline-content {
15616
  width: 100%;
15617
}
15618
.timeline .timeline-item:before {
15619
  content: "";
15620
  position: absolute;
15621
  width: 2px;
15622
  height: calc(100% - 1rem);
15623
  background-color: rgba(0, 0, 0, 0.1);
15624
  top: 2.5rem;
15625
  left: 1.5rem;
15626
  -webkit-transform: translatex(-50%);
15627
          transform: translatex(-50%);
15628
}
15629
.timeline .timeline-item:last-child:before {
15630
  height: calc(100% - 2.5rem);
15631
}
15632
 
15633
@media (min-width: 992px) {
15634
  .card-chat {
15635
    height: calc(100vh - 5.1125rem - 1.5rem);
15636
  }
15637
 
15638
  .card-chat-list {
15639
    height: calc(100vh - 10.112rem - 1.5rem);
15640
  }
15641
 
15642
  .chat-conversation-content {
15643
    height: calc(100% - 5.25rem);
15644
  }
15645
 
15646
  .chat-tab-list {
15647
    height: calc(100% - 0.75rem);
15648
  }
15649
}
15650
.typing .dot {
15651
  -webkit-animation: TypingAnimation 1.8s infinite ease-in-out;
15652
          animation: TypingAnimation 1.8s infinite ease-in-out;
15653
  background-color: rgba(20, 25, 30, 0.7);
15654
  border-radius: 50%;
15655
  height: 7px;
15656
  margin-right: 4px;
15657
  vertical-align: middle;
15658
  width: 7px;
15659
  display: inline-block;
15660
}
15661
.typing .dot:nth-child(1) {
15662
  -webkit-animation-delay: 200ms;
15663
          animation-delay: 200ms;
15664
}
15665
.typing .dot:nth-child(2) {
15666
  -webkit-animation-delay: 300ms;
15667
          animation-delay: 300ms;
15668
}
15669
.typing .dot:nth-child(3) {
15670
  -webkit-animation-delay: 400ms;
15671
          animation-delay: 400ms;
15672
}
15673
.typing .dot:last-child {
15674
  margin-right: 0;
15675
}
15676
 
15677
@-webkit-keyframes TypingAnimation {
15678
  0% {
15679
    -webkit-transform: translateY(0px);
15680
            transform: translateY(0px);
15681
    background-color: rgba(20, 25, 30, 0.7);
15682
  }
15683
  28% {
15684
    -webkit-transform: translateY(-7px);
15685
            transform: translateY(-7px);
15686
    background-color: rgba(20, 25, 30, 0.4);
15687
  }
15688
  44% {
15689
    -webkit-transform: translateY(0px);
15690
            transform: translateY(0px);
15691
    background-color: rgba(20, 25, 30, 0.2);
15692
  }
15693
}
15694
 
15695
@keyframes TypingAnimation {
15696
  0% {
15697
    -webkit-transform: translateY(0px);
15698
            transform: translateY(0px);
15699
    background-color: rgba(20, 25, 30, 0.7);
15700
  }
15701
  28% {
15702
    -webkit-transform: translateY(-7px);
15703
            transform: translateY(-7px);
15704
    background-color: rgba(20, 25, 30, 0.4);
15705
  }
15706
  44% {
15707
    -webkit-transform: translateY(0px);
15708
            transform: translateY(0px);
15709
    background-color: rgba(20, 25, 30, 0.2);
15710
  }
15711
}
15712
.bi::before,
15713
[class^=bi-]::before,
15714
[class*=" bi-"]::before {
15715
  line-height: 1.5;
15716
}
15717
 
15718
.fakepasswordicon {
15719
  height: 100%;
15720
  display: -webkit-box;
15721
  display: -ms-flexbox;
15722
  display: flex;
15723
  -webkit-box-pack: center;
15724
      -ms-flex-pack: center;
15725
          justify-content: center;
15726
  -webkit-box-align: center;
15727
      -ms-flex-align: center;
15728
          align-items: center;
15729
  cursor: pointer;
15730
}
15731
 
15732
.fakepasswordicon.fa-eye:before {
15733
  content: "\f06e" !important;
15734
}
15735
 
15736
.ticket-border {
15737
  border-left: 2px dashed #14191e;
15738
  padding-left: 50px;
15739
  position: relative;
15740
}
15741
.ticket-border:before {
15742
  width: 50px;
15743
  height: 50px;
15744
  border-radius: 50%;
15745
  background: #fff;
15746
  content: "";
15747
  top: -50px;
15748
  left: -25px;
15749
  position: absolute;
15750
}
15751
.ticket-border:after {
15752
  width: 50px;
15753
  height: 50px;
15754
  border-radius: 50%;
15755
  background: #fff;
15756
  content: "";
15757
  bottom: -50px;
15758
  left: -25px;
15759
  position: absolute;
15760
}
15761
 
15762
@media (max-width: 575.98px) {
15763
  .ticket-border {
15764
    padding-left: 0;
15765
    border: 0;
15766
  }
15767
  .ticket-border:after, .ticket-border:before {
15768
    display: none;
15769
  }
15770
}
15771
.plyr--audio .plyr__controls {
15772
  background: transparent;
15773
}
15774
 
15775
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
15776
  background: #0f6fec;
15777
}
15778
 
15779
[data-autoresize] {
15780
  resize: none;
15781
}
15782
 
15783
[class*=status-]:before {
15784
  content: "";
15785
  position: absolute;
15786
  z-index: 1;
15787
  border-radius: 100%;
15788
  border: 2px solid #fff;
15789
  height: 12px;
15790
  width: 12px;
15791
  right: -2px;
15792
  top: -2px;
15793
}
15794
 
15795
.status-online:before {
15796
  background-color: #0cbc87;
15797
}
15798
 
15799
.status-away:before {
15800
  background-color: #f7c32e;
15801
}
15802
 
15803
.status-offline:before {
15804
  background-color: #d6293e;
15805
}
15806
 
15807
.avatar.avatar-lg[class*=status-]:before {
15808
  right: 2px;
15809
  top: 2px;
15810
}
15811
 
15812
.avatar.avatar-xl[class*=status-]:before {
15813
  right: 4px;
15814
  top: 4px;
15815
}
15816
 
15817
.avatar.avatar-xxl[class*=status-]:before {
15818
  right: 12px;
15819
  top: 12px;
15820
}
15821
 
15822
.avatar.avatar-xxxl[class*=status-]:before {
15823
  right: 18px;
15824
  top: 18px;
15825
}
15826
 
15827
.avatar {
15828
  height: 3rem;
15829
  width: 3rem;
15830
  position: relative;
15831
  display: inline-block;
15832
  -ms-flex-negative: 0 !important;
15833
      flex-shrink: 0 !important;
15834
}
15835
 
15836
.avatar-img {
15837
  width: 100%;
15838
  height: 100%;
15839
  -o-object-fit: cover;
15840
     object-fit: cover;
15841
}
15842
 
15843
.avatar-group {
15844
  padding: 0;
15845
  display: -webkit-box;
15846
  display: -ms-flexbox;
15847
  display: flex;
15848
}
15849
.avatar-group > li {
15850
  position: relative;
15851
}
15852
.avatar-group > li:not(:last-child) {
15853
  margin-right: -0.8rem;
15854
}
15855
.avatar-group .avatar-img {
15856
  border: 2px solid #fff;
15857
}
15858
 
15859
.avatar-group-two {
15860
  display: -webkit-inline-box;
15861
  display: -ms-inline-flexbox;
15862
  display: inline-flex;
15863
  padding: 0;
15864
}
15865
.avatar-group-two > li {
15866
  margin-top: 0.8rem;
15867
  position: relative;
15868
}
15869
.avatar-group-two > li:not(:last-child) {
15870
  margin-right: -1.2rem;
15871
  margin-top: 0;
15872
}
15873
 
15874
.avatar-group-three {
15875
  display: -webkit-inline-box;
15876
  display: -ms-inline-flexbox;
15877
  display: inline-flex;
15878
  padding: 0;
15879
  padding-right: 1.2rem;
15880
  position: relative;
15881
}
15882
.avatar-group-three > li {
15883
  position: relative;
15884
}
15885
.avatar-group-three > li:not(:last-child) {
15886
  margin-right: -1.2rem;
15887
}
15888
.avatar-group-three > li:last-child {
15889
  position: absolute;
15890
  bottom: -30px;
15891
  left: 50%;
15892
  top: 0;
15893
  -webkit-transform: translate(-50%, 50%);
15894
          transform: translate(-50%, 50%);
15895
}
15896
 
15897
.avatar-group-four {
15898
  display: inline-grid;
15899
  grid-template-columns: 1fr 1fr;
15900
  grid-template-rows: 1fr 1fr;
15901
  grid-template-columns: auto auto;
15902
  gap: 0px 0px;
15903
}
15904
.avatar-group-four li {
15905
  margin: 0;
15906
}
15907
.avatar-group-four li:not(:last-child) {
15908
  margin: 0;
15909
}
15910
 
15911
.avatar-xxs {
15912
  height: 1.5rem;
15913
  width: 1.5rem;
15914
}
15915
 
15916
.avatar-xs {
15917
  height: 2.1875rem;
15918
  width: 2.1875rem;
15919
}
15920
 
15921
.avatar-sm {
15922
  height: 2.5rem;
15923
  width: 2.5rem;
15924
}
15925
 
15926
.avatar-lg {
15927
  height: 4rem;
15928
  width: 4rem;
15929
}
15930
 
15931
.avatar-xl {
15932
  height: 5.125rem;
15933
  width: 5.125rem;
15934
}
15935
 
15936
.avatar-xxl {
15937
  height: 5.125rem;
15938
  width: 5.125rem;
15939
}
15940
@media (min-width: 768px) {
15941
  .avatar-xxl {
15942
    width: 8rem;
15943
    height: 8rem;
15944
  }
15945
}
15946
 
15947
.avatar-xxxl {
15948
  height: 8rem;
15949
  width: 8rem;
15950
}
15951
@media (min-width: 768px) {
15952
  .avatar-xxxl {
15953
    width: 11rem;
15954
    height: 11rem;
15955
  }
15956
}
15957
 
15958
.avatar-story {
15959
  position: relative;
15960
  padding: 4px;
15961
  z-index: 1;
15962
}
15963
.avatar-story:after {
15964
  content: "";
15965
  position: absolute;
15966
  top: 0;
15967
  left: 0;
15968
  height: 100%;
15969
  width: 100%;
15970
  border-radius: 50%;
15971
  border: 2px solid #0f6fec;
15972
  z-index: -1;
15973
}
15974
 
15975
.avatar-uploader {
15976
  position: relative;
15977
}
15978
.avatar-uploader .avatar-edit {
15979
  position: absolute;
15980
  right: 0;
15981
  z-index: 1;
15982
  top: 0;
15983
}
15984
.avatar-uploader .avatar-edit input {
15985
  display: none;
15986
}
15987
.avatar-uploader .avatar-edit input + label {
15988
  display: inline-block;
15989
  width: 34px;
15990
  height: 34px;
15991
  margin-bottom: 0;
15992
  border-radius: 100%;
15993
  background: #eff2f6;
15994
  border: 1px solid transparent;
15995
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
15996
          box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
15997
  cursor: pointer;
15998
  font-weight: normal;
15999
  -webkit-transition: all 0.3s ease-in-out;
16000
  transition: all 0.3s ease-in-out;
16001
}
16002
.avatar-uploader .avatar-edit input + label:after {
16003
  content: "\f303";
16004
  font-family: "Font Awesome 5 Free";
16005
  color: #14191e;
16006
  position: absolute;
16007
  top: 50%;
16008
  left: 0;
16009
  right: 0;
16010
  text-align: center;
16011
  font-weight: 900;
16012
  -webkit-transform: translate(0, -56%);
16013
          transform: translate(0, -56%);
16014
  margin: 0 auto;
16015
  -webkit-transition: all 0.3s ease-in-out;
16016
  transition: all 0.3s ease-in-out;
16017
}
16018
.avatar-uploader .avatar-edit input + label:hover {
16019
  background: #0f6fec;
16020
  border-color: #0f6fec;
16021
}
16022
.avatar-uploader .avatar-edit input + label:hover:after {
16023
  color: #fff;
16024
}
16025
.avatar-uploader img#avatar-preview {
16026
  -o-object-fit: cover;
16027
     object-fit: cover;
16028
}
16029
 
16030
.tns-outer {
16031
  position: relative;
16032
}
16033
 
16034
.tns-item {
16035
  -ms-touch-action: pan-y;
16036
      touch-action: pan-y;
16037
  -webkit-user-select: none;
16038
     -moz-user-select: none;
16039
      -ms-user-select: none;
16040
          user-select: none;
16041
}
16042
 
16043
.tiny-slider .item {
16044
  position: relative;
16045
}
16046
 
16047
.tns-controls [data-controls] {
16048
  position: absolute;
16049
  top: 50%;
16050
  -webkit-transform: translateY(-50%);
16051
          transform: translateY(-50%);
16052
  width: 30px;
16053
  height: 30px;
16054
  line-height: 30px;
16055
  border-radius: 0.4rem;
16056
  display: block;
16057
  z-index: 9;
16058
  text-align: center;
16059
  -webkit-transition: all 0.3s ease-in-out;
16060
  transition: all 0.3s ease-in-out;
16061
  background: rgba(15, 111, 236, 0.3);
16062
  color: #fff;
16063
  border: none;
16064
  padding: 0;
16065
  margin: 0 5px;
16066
}
16067
.tns-controls [data-controls]:hover {
16068
  background-color: #0f6fec;
16069
  color: #fff;
16070
}
16071
.tns-controls [data-controls] i {
16072
  line-height: inherit;
16073
}
16074
 
16075
.tns-controls [data-controls=prev] {
16076
  left: 0;
16077
}
16078
 
16079
.tns-controls [data-controls=next] {
16080
  right: 0;
16081
}
16082
 
16083
/* rtl:raw:
16084
.tiny-slider .tns-controls [data-controls]{
16085
  transform: scaleX(-1) translateY(-50%);
16086
}
16087
.tns-visually-hidden {
16088
  right: -10000em !important;
16089
  left: 0 !important;
16090
}
16091
*/
16092
.arrow-dark [data-controls] {
16093
  background: #14191e;
16094
  color: #fff;
16095
}
16096
 
16097
.arrow-white [data-controls] {
16098
  background-color: #eff2f6;
16099
  color: #676a79;
16100
}
16101
 
16102
.arrow-round [data-controls] {
16103
  border-radius: 50%;
16104
}
16105
 
16106
.arrow-hover {
16107
  overflow: hidden;
16108
}
16109
.arrow-hover [data-controls=prev] {
16110
  left: -60px;
16111
}
16112
.arrow-hover [data-controls=next] {
16113
  right: -60px;
16114
}
16115
.arrow-hover:hover [data-controls=prev] {
16116
  left: 0px;
16117
}
16118
.arrow-hover:hover [data-controls=next] {
16119
  right: 0px;
16120
}
16121
 
16122
.tns-nav {
16123
  position: absolute;
16124
  top: 100%;
16125
  bottom: 0;
16126
  left: 50%;
16127
  -webkit-transform: translateX(-50%);
16128
          transform: translateX(-50%);
16129
  z-index: 10;
16130
  width: auto;
16131
  text-align: center;
16132
  white-space: nowrap;
16133
}
16134
.tns-nav [data-nav] {
16135
  position: relative;
16136
  display: inline-block;
16137
  margin: 0 4px;
16138
  padding: 0;
16139
  width: 14px;
16140
  height: 14px;
16141
  border-radius: 50%;
16142
  overflow: hidden;
16143
  background-color: transparent;
16144
  -webkit-box-shadow: inset 0 0 0 2px #a1a1a8;
16145
          box-shadow: inset 0 0 0 2px #a1a1a8;
16146
  -webkit-transition: all 0.3s ease-in-out;
16147
  transition: all 0.3s ease-in-out;
16148
  border: 0;
16149
}
16150
.tns-nav .tns-nav-active {
16151
  background-color: #fff;
16152
}
16153
 
16154
.dots-inside .tns-nav {
16155
  top: auto;
16156
  padding-bottom: 20px;
16157
}
16158
 
16159
.dots-white .tns-nav [data-nav] {
16160
  -webkit-box-shadow: inset 0 0 0 2px #fff;
16161
          box-shadow: inset 0 0 0 2px #fff;
16162
  -webkit-transition: all 0.3s ease-in-out;
16163
  transition: all 0.3s ease-in-out;
16164
}
16165
.dots-white .tns-nav [data-nav]:after {
16166
  background-color: #fff;
16167
  -webkit-box-shadow: 0 0 1px #fff;
16168
          box-shadow: 0 0 1px #fff;
16169
}
16170
 
16171
.dots-dark .tns-nav [data-nav] {
16172
  -webkit-box-shadow: inset 0 0 0 2px #14191e;
16173
          box-shadow: inset 0 0 0 2px #14191e;
16174
  -webkit-transition: all 0.3s ease-in-out;
16175
  transition: all 0.3s ease-in-out;
16176
}
16177
.dots-dark .tns-nav [data-nav]:after {
16178
  background-color: #14191e;
16179
  -webkit-box-shadow: 0 0 1px #14191e;
16180
          box-shadow: 0 0 1px #14191e;
16181
}
16182
 
16183
.modeswitch-wrap {
16184
  display: -webkit-inline-box;
16185
  display: -ms-inline-flexbox;
16186
  display: inline-flex;
16187
  -webkit-box-align: center;
16188
      -ms-flex-align: center;
16189
          align-items: center;
16190
  cursor: pointer;
16191
}
16192
.modeswitch-wrap .modeswitch-item {
16193
  width: 42px;
16194
  height: 12px;
16195
  background: #676a79;
16196
  border-radius: 60px;
16197
  display: -webkit-box;
16198
  display: -ms-flexbox;
16199
  display: flex;
16200
  -webkit-box-align: center;
16201
      -ms-flex-align: center;
16202
          align-items: center;
16203
  margin: 0 16px;
16204
  -webkit-transition: all 1s;
16205
  transition: all 1s;
16206
}
16207
.modeswitch-wrap .modeswitch-item .modeswitch-icon {
16208
  display: -webkit-box;
16209
  display: -ms-flexbox;
16210
  display: flex;
16211
  -webkit-box-align: center;
16212
      -ms-flex-align: center;
16213
          align-items: center;
16214
  -webkit-box-pack: center;
16215
      -ms-flex-pack: center;
16216
          justify-content: center;
16217
  -webkit-transform: translateX(-14%);
16218
          transform: translateX(-14%);
16219
  height: 26px;
16220
  width: 26px;
16221
  background: #d8831b;
16222
  border: 2px solid #fff;
16223
  border-radius: 50%;
16224
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
16225
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
16226
  font-size: 14px;
16227
  color: #fff;
16228
  -webkit-transition: all 1s;
16229
  transition: all 1s;
16230
}
16231
.modeswitch-wrap .modeswitch-item .modeswitch-icon:before {
16232
  content: "\f185";
16233
  font-family: "Font Awesome 5 Free";
16234
  font-weight: 900;
16235
  border: none;
16236
  height: 26px;
16237
  width: 26px;
16238
  line-height: 26px;
16239
  text-align: center;
16240
  display: block;
16241
}
16242
 
16243
html[data-theme=dark] .modeswitch-item {
16244
  background: #e1e4e6;
16245
}
16246
html[data-theme=dark] .modeswitch-item .modeswitch-icon {
16247
  -webkit-transform: translateX(18px) rotate(1turn);
16248
          transform: translateX(18px) rotate(1turn);
16249
  background: #14191e;
16250
}
16251
html[data-theme=dark] .modeswitch-item .modeswitch-icon:before {
16252
  content: "\f186";
16253
}
16254
 
16255
.navbar-dark .modeswitch-item {
16256
  background: #a1a1a8;
16257
}
16258
 
16259
.dark-mode-item {
16260
  display: none !important;
16261
}
16262
 
16263
html[data-theme=dark] .dark-mode-item {
16264
  display: block !important;
16265
}
16266
html[data-theme=dark] .light-mode-item {
16267
  display: none !important;
16268
}
16269
 
16270
.gslide-description.description-left,
16271
.gslide-description.description-right {
16272
  max-width: 360px;
16273
}
16274
 
16275
.gdesc-inner {
16276
  width: 100%;
16277
}
16278
 
16279
.glightbox-container .gslide {
16280
  -webkit-user-select: inherit;
16281
     -moz-user-select: inherit;
16282
      -ms-user-select: inherit;
16283
          user-select: inherit;
16284
}
16285
 
16286
.glightbox-clean .gslide-desc {
16287
  font-family: "Inter", sans-serif;
16288
}
16289
 
16290
.glightbox-mobile .glightbox-container .gslide-desc .bg-light {
16291
  background: #14191e !important;
16292
}
16293
.glightbox-mobile .glightbox-container .gslide-desc .form-control {
16294
  border-color: rgba(0, 0, 0, 0.1);
16295
}
16296
.glightbox-mobile .glightbox-container .gslide-desc .text-secondary {
16297
  color: #fff !important;
16298
}
16299
.glightbox-mobile .glightbox-container .gslide-desc .dropdown-menu {
16300
  background: #14191e !important;
16301
}
16302
.glightbox-mobile .glightbox-container .gslide-desc a {
16303
  font-weight: normal;
16304
}
16305
.glightbox-mobile .glightbox-container .gslide-desc .nav.nav-divider .nav-item {
16306
  color: #fff !important;
16307
}
16308
 
16309
.choices .choices__inner {
16310
  background-color: #fff;
16311
  color: #29292e;
16312
  border: 1px solid #e1e4e6;
16313
  line-height: 1.5;
16314
  border-radius: 0.4rem;
16315
  min-height: auto;
16316
  padding: 0.5rem 1rem !important;
16317
  font-size: 0.9375rem;
16318
}
16319
.choices .choices__list--multiple .choices__item {
16320
  background-color: #eef0f2;
16321
  border: 1px solid #eef0f2;
16322
  border-radius: 0.4rem;
16323
  color: #29292e;
16324
}
16325
.choices .choices__list--dropdown {
16326
  background: #fff;
16327
  border: 1px solid #e1e4e6;
16328
}
16329
.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
16330
  background-color: #eef0f2;
16331
}
16332
.choices .choices__list--dropdown .choices__item {
16333
  color: #14191e;
16334
}
16335
.choices .choices__input {
16336
  background: transparent;
16337
  padding: 0;
16338
  color: #29292e;
16339
}
16340
 
16341
.choices__list--single {
16342
  padding: 0;
16343
}
16344
 
16345
.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
16346
  border-left: 1px solid #14191e;
16347
  background-image: 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
16348
}
16349
 
16350
.choices[data-type*=select-one]:after {
16351
  content: "";
16352
  height: 10px;
16353
  width: 10px;
16354
  border: none;
16355
  border-width: 5px;
16356
  position: absolute;
16357
  right: 11.5px;
16358
  top: 50%;
16359
  -webkit-transform: translateY(-50%);
16360
          transform: translateY(-50%);
16361
  margin-top: 0;
16362
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
16363
  background-repeat: no-repeat;
16364
  background-position: center center;
16365
  background-size: 16px 12px;
16366
}
16367
 
16368
.choices[data-type*=select-one].is-open:after {
16369
  margin-top: 0;
16370
}
16371
 
16372
.choices[data-type*=select-one] .choices__input {
16373
  background: #fff;
16374
  border-color: #fff;
16375
}
16376
 
16377
.choices.is-focused .choices__inner {
16378
  border-color: #0f6fec;
16379
}
16380
 
16381
.choices[data-type*=select-one] .choices__list > .choices__list > .choices__item--selectable, .choices[data-type*=select-multiple] .choices__list > .choices__list > .choices__item--selectable {
16382
  padding-right: 0px;
16383
}
16384
 
16385
.choices[data-type*=select-one] .choices__list > .choices__list > .choices__item--selectable::after, .choices[data-type*=select-multiple] .choices__list > .choices__list > .choices__item--selectable::after {
16386
  display: none;
16387
}
16388
 
16389
.dropzone {
16390
  min-height: auto;
16391
  border-radius: 0.4rem;
16392
  position: relative;
16393
  z-index: 0;
16394
  border: 2px dashed #eef0f2;
16395
}
16396
.dropzone .dz-preview.dz-image-preview {
16397
  background: transparent;
16398
}
16399
 
16400
.dropzone-custom {
16401
  position: relative;
16402
}
16403
.dropzone-custom .dz-cover-preview {
16404
  position: absolute;
16405
  top: 0;
16406
  left: 0;
16407
  right: 0;
16408
  bottom: 0;
16409
  margin: 0;
16410
}
16411
.dropzone-custom .dz-cover-preview .dz-cover-preview-wrap {
16412
  position: absolute;
16413
  height: 100%;
16414
  width: 100%;
16415
  border: 0 !important;
16416
  overflow: hidden;
16417
}
16418
.dropzone-custom .dz-preview {
16419
  min-height: auto;
16420
  margin: 0;
16421
  width: 100%;
16422
}
16423
.dropzone-custom .dz-preview.dz-cover-preview .dz-cover-preview-img {
16424
  width: 100%;
16425
  height: 100%;
16426
  -o-object-fit: cover;
16427
     object-fit: cover;
16428
  border-radius: 0.375rem;
16429
}
16430
.dropzone-custom.dropzone-cover .dz-message {
16431
  padding: 6rem 2rem;
16432
}
16433
.dropzone-custom.dropzone-cover.dz-file-processing .dz-message {
16434
  display: none;
16435
}
16436
.dropzone-custom.dropzone-cover.dz-file-processing.dz-file-complete .dz-message {
16437
  display: block;
16438
}
16439
.dropzone-custom.dropzone-cover.dz-max-files-reached .dz-message {
16440
  background-color: rgba(0, 0, 0, 0.5);
16441
  color: #fff;
16442
  opacity: 0;
16443
  -webkit-transition: all 0.2s ease-in-out;
16444
  transition: all 0.2s ease-in-out;
16445
  border-color: transparent;
16446
}
16447
.dropzone-custom.dropzone-cover .dz-preview.dz-cover-preview .dz-cover-preview-img {
16448
  width: 100%;
16449
  height: 100%;
16450
}
16451
.dropzone-custom .dz-message {
16452
  position: relative;
16453
  padding: 2rem;
16454
  margin: 0;
16455
}
16456
.dropzone-custom.dropzone .dz-preview {
16457
  display: -webkit-inline-box;
16458
  display: -ms-inline-flexbox;
16459
  display: inline-flex;
16460
}
16461
 
16462
.dropzone-custom.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
16463
  cursor: pointer;
16464
}
16465
 
16466
.dropzone-custom.dropzone-cover.dz-max-files-reached:focus .dz-message, .dropzone.dropzone-cover.dz-max-files-reached:hover .dz-message {
16467
  opacity: 1;
16468
}
16469
 
16470
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
16471
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
16472
  background: rgba(20, 25, 30, 0.15);
16473
}
16474
 
16475
.iphone-x {
16476
  position: relative;
16477
  margin: 40px auto;
16478
  width: 360px;
16479
  height: 780px;
16480
  background-color: #14191e;
16481
  border-radius: 40px;
16482
  -webkit-box-shadow: 0px 0px 0px 11px #14191e, 0px 0px 0px 13px #14191e, 0px 0px 0px 20px #101418;
16483
          box-shadow: 0px 0px 0px 11px #14191e, 0px 0px 0px 13px #14191e, 0px 0px 0px 20px #101418;
16484
}
16485
.iphone-x:before, .iphone-x:after {
16486
  content: "";
16487
  position: absolute;
16488
  left: 50%;
16489
  -webkit-transform: translateX(-50%);
16490
          transform: translateX(-50%);
16491
}
16492
.iphone-x:after {
16493
  bottom: 7px;
16494
  width: 140px;
16495
  height: 4px;
16496
  background-color: #eef0f2;
16497
  border-radius: 10px;
16498
}
16499
.iphone-x:before {
16500
  top: 0px;
16501
  width: 56%;
16502
  height: 30px;
16503
  background-color: #14191e;
16504
  border-radius: 0px 0px 40px 40px;
16505
}
16506
.iphone-x i,
16507
.iphone-x b,
16508
.iphone-x s,
16509
.iphone-x span {
16510
  position: absolute;
16511
  display: block;
16512
  color: transparent;
16513
}
16514
.iphone-x i {
16515
  top: 0px;
16516
  left: 50%;
16517
  -webkit-transform: translate(-50%, 6px);
16518
          transform: translate(-50%, 6px);
16519
  height: 8px;
16520
  width: 15%;
16521
  background-color: #000;
16522
  border-radius: 8px;
16523
  -webkit-box-shadow: inset 0px -3px 3px 0px rgba(255, 255, 255, 0.2);
16524
          box-shadow: inset 0px -3px 3px 0px rgba(255, 255, 255, 0.2);
16525
}
16526
.iphone-x b {
16527
  left: 10%;
16528
  top: 0px;
16529
  -webkit-transform: translate(180px, 4px);
16530
          transform: translate(180px, 4px);
16531
  width: 12px;
16532
  height: 12px;
16533
  background-color: #000;
16534
  border-radius: 12px;
16535
  -webkit-box-shadow: inset 0px -3px 2px 0px rgba(255, 255, 255, 0.2);
16536
          box-shadow: inset 0px -3px 2px 0px rgba(255, 255, 255, 0.2);
16537
}
16538
.iphone-x b:after {
16539
  content: "";
16540
  position: absolute;
16541
  background-color: rgba(15, 111, 236, 0.5);
16542
  width: 6px;
16543
  height: 6px;
16544
  top: 2px;
16545
  left: 2px;
16546
  top: 3px;
16547
  left: 3px;
16548
  display: block;
16549
  border-radius: 4px;
16550
  -webkit-box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.5);
16551
          box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.5);
16552
}
16553
.iphone-x s {
16554
  top: 50px;
16555
  text-align: center;
16556
  text-decoration: none;
16557
  width: 100%;
16558
  font-size: 70px;
16559
  font-weight: 100;
16560
  padding-top: 60px;
16561
}
16562
.iphone-x span {
16563
  bottom: 50px;
16564
  width: 40px;
16565
  height: 40px;
16566
  background-color: rgba(0, 0, 0, 0.3);
16567
  border-radius: 50%;
16568
  left: 30px;
16569
}
16570
.iphone-x span + span {
16571
  left: auto;
16572
  right: 30px;
16573
}
16574
 
16575
.iphone-x.iphone-x-small {
16576
  margin: 40px auto;
16577
  width: 300px;
16578
  height: 600px;
16579
}
16580
 
16581
.iphone-x.iphone-x-half {
16582
  height: 300px;
16583
}
16584
 
16585
@media (max-width: 575.98px) {
16586
  .iphone-x, .iphone-x.iphone-x-small {
16587
    width: 260px;
16588
    height: 540px;
16589
    background-size: 100%;
16590
  }
16591
 
16592
  .iphone-x.iphone-x-half {
16593
    width: 240px;
16594
    height: 280px;
16595
    background-size: 100%;
16596
  }
16597
  .iphone-x b {
16598
    left: -6%;
16599
  }
16600
}
16601
.mac_container {
16602
  width: 100%;
16603
  margin: 10px auto;
16604
}
16605
 
16606
.mac_scaler {
16607
  margin: auto;
16608
  width: 100%;
16609
  padding-top: 57.875%;
16610
  height: 0px;
16611
  position: relative;
16612
}
16613
 
16614
.mac_holder {
16615
  position: absolute;
16616
  left: 0px;
16617
  top: 0px;
16618
  width: 100%;
16619
  height: 100%;
16620
}
16621
 
16622
.mac_screen {
16623
  margin: auto;
16624
  background: #14191e;
16625
  width: 86%;
16626
  height: 100%;
16627
  border-top-left-radius: 2% 3%;
16628
  border-top-right-radius: 2% 3%;
16629
  border-bottom-left-radius: 5% 3%;
16630
  border-bottom-right-radius: 5% 3%;
16631
  -webkit-box-sizing: border-box;
16632
          box-sizing: border-box;
16633
  padding: 3%;
16634
  position: relative;
16635
  overflow: hidden;
16636
  border: 1px solid #eef0f2;
16637
}
16638
.mac_screen:before {
16639
  content: "";
16640
  position: absolute;
16641
  right: 0.3%;
16642
  top: 0.5%;
16643
  width: 36.5%;
16644
  height: 35%;
16645
  border: 1px solid #14191e;
16646
  border-bottom: none;
16647
  border-left: none;
16648
  border-top-right-radius: 4.5% 7%;
16649
}
16650
.mac_screen:after {
16651
  content: "";
16652
  position: absolute;
16653
  right: -25%;
16654
  top: -25%;
16655
  width: 40%;
16656
  height: 150%;
16657
  background: rgba(238, 240, 242, 0.2);
16658
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), color-stop(40%, rgba(238, 240, 242, 0)));
16659
  background: linear-gradient(rgba(255, 255, 255, 0.2), rgba(238, 240, 242, 0) 40%);
16660
  -webkit-transform: rotate(-30deg);
16661
          transform: rotate(-30deg);
16662
}
16663
 
16664
.mac_camera {
16665
  background: #333;
16666
  border-radius: 50%;
16667
  width: 1%;
16668
  height: 1.5%;
16669
  position: absolute;
16670
  left: 49.5%;
16671
  top: 2%;
16672
}
16673
.mac_camera:after {
16674
  content: "";
16675
  position: absolute;
16676
  left: 35%;
16677
  top: 40%;
16678
  width: 30%;
16679
  height: 30%;
16680
  border-radius: 50%;
16681
  background: #777;
16682
}
16683
 
16684
.mac_bottom {
16685
  background: #e9e9e9;
16686
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ccc), to(#444));
16687
  background: linear-gradient(#ccc 50%, #444);
16688
  width: 100%;
16689
  height: 3%;
16690
  position: relative;
16691
  top: -1.7%;
16692
  border-bottom-left-radius: 6% 50%;
16693
  border-bottom-right-radius: 6% 50%;
16694
}
16695
 
16696
.mac_bottom_top_half {
16697
  width: 100%;
16698
  height: 50%;
16699
  background: #e9e9e9;
16700
  background: -webkit-gradient(linear, left top, right top, from(#aaa), color-stop(0.5%, #f3f3f3), color-stop(2.5%, #aaa), color-stop(5.5%, #f3f3f3), color-stop(94.5%, #f3f3f3), color-stop(97.5%, #aaa), color-stop(99.5%, #f3f3f3), to(#aaa));
16701
  background: linear-gradient(90deg, #aaa, #f3f3f3 0.5%, #aaa 2.5%, #f3f3f3 5.5%, #f3f3f3 94.5%, #aaa 97.5%, #f3f3f3 99.5%, #aaa);
16702
}
16703
 
16704
.mac_bottom:after {
16705
  content: "";
16706
  position: absolute;
16707
  right: 1%;
16708
  bottom: 11%;
16709
  width: 98%;
16710
  height: 0%;
16711
  -webkit-box-shadow: 1px 0px 8px 1px #333;
16712
          box-shadow: 1px 0px 8px 1px #333;
16713
}
16714
 
16715
.mac_thumb_space {
16716
  background: #bbb;
16717
  background: radial-gradient(90% 150% at 50% 1%, #eee 49%, #888);
16718
  margin: auto;
16719
  width: 15%;
16720
  height: 60%;
16721
  border-bottom-left-radius: 8% 100%;
16722
  border-bottom-right-radius: 8% 100%;
16723
}
16724
 
16725
.mac_screen_content {
16726
  width: 100%;
16727
  height: 100%;
16728
  text-align: center;
16729
}
16730
 
16731
.flatpickr-calendar {
16732
  background: #fff;
16733
  border-color: #fff;
16734
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
16735
          box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
16736
}
16737
 
16738
.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
16739
  background: #fff;
16740
  border-color: rgba(0, 0, 0, 0.1);
16741
}
16742
 
16743
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
16744
  border-top-color: #fff;
16745
}
16746
 
16747
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after, .flatpickr-current-month .numInputWrapper span.arrowUp:after {
16748
  border-bottom-color: #fff;
16749
}
16750
 
16751
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
16752
  border-top-color: #14191e;
16753
}
16754
 
16755
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
16756
  border-bottom-color: #14191e;
16757
}
16758
 
16759
.flatpickr-months {
16760
  position: relative;
16761
}
16762
 
16763
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
16764
  border-radius: 0.4rem;
16765
  margin: 3px;
16766
  width: 30px;
16767
  height: 30px;
16768
  line-height: 30px;
16769
  text-align: center;
16770
  padding: 0;
16771
  -webkit-transition: all 0.3s ease-in-out;
16772
  transition: all 0.3s ease-in-out;
16773
}
16774
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
16775
  height: 12px;
16776
  width: 12px;
16777
}
16778
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
16779
  background: rgba(15, 111, 236, 0.1);
16780
}
16781
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
16782
  fill: #0f6fec;
16783
}
16784
 
16785
.flatpickr-day, span.flatpickr-weekday, .flatpickr-months .flatpickr-month {
16786
  color: #14191e;
16787
}
16788
 
16789
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
16790
  color: rgba(20, 25, 30, 0.3);
16791
}
16792
 
16793
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
16794
  fill: #14191e;
16795
}
16796
 
16797
.flatpickr-day.today, .flatpickr-day.today:hover, .flatpickr-day.today:focus {
16798
  background: rgba(15, 111, 236, 0.1);
16799
  color: #0f6fec;
16800
  border-color: rgba(15, 111, 236, 0.1);
16801
}
16802
 
16803
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
16804
  background: #0f6fec;
16805
  color: #fff;
16806
  border-color: #0f6fec;
16807
}
16808
 
16809
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
16810
  background: #eef0f2;
16811
  border-color: #eef0f2;
16812
  color: #14191e;
16813
}
16814
 
16815
.flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange {
16816
  background: rgba(15, 111, 236, 0.1);
16817
  color: #0f6fec;
16818
  border-color: rgba(15, 111, 236, 0.1);
16819
}
16820
 
16821
.flatpickr-day.inRange {
16822
  -webkit-box-shadow: -5px 0 0 #eef0f2, 5px 0 0 #eef0f2;
16823
          box-shadow: -5px 0 0 #eef0f2, 5px 0 0 #eef0f2;
16824
}
16825
 
16826
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
16827
  -webkit-box-shadow: -10px 0 0 #0f6fec;
16828
          box-shadow: -10px 0 0 #0f6fec;
16829
}
16830
 
16831
.flatpickr-input:disabled, .flatpickr-input[readonly] {
16832
  background-color: #fff;
16833
}
16834
 
16835
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
16836
  background: #eef0f2;
16837
}
16838
 
16839
.flatpickr-calendar.hasTime .flatpickr-time {
16840
  border-top-color: rgba(0, 0, 0, 0.1);
16841
}
16842
 
16843
.flatpickr-current-month {
16844
  font-size: 120%;
16845
  padding: 9.48px 0 0 0;
16846
  border-radius: 0.4rem;
16847
}
16848
 
16849
@media (max-width: 575.98px) {
16850
  .flatpickr-calendar, .flatpickr-days, .dayContainer {
16851
    width: 100%;
16852
    min-width: 100%;
16853
    max-width: 100%;
16854
  }
16855
}
16856
/*User CSS*/
16857
/*# sourceMappingURL=style.css.map */