Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15221 | 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
}
15238 stevensc 3336
 
7288 stevensc 3337
.btn-check:focus + .btn, .btn:focus {
3338
  outline: 0;
3339
  -webkit-box-shadow: none;
3340
          box-shadow: none;
3341
}
3342
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
3343
  pointer-events: none;
3344
  opacity: 0.65;
3345
}
3346
 
3347
.btn-primary {
3348
  color: #fff;
3349
  background-color: #0f6fec;
3350
  border-color: #0f6fec;
3351
}
3352
.btn-primary:hover {
3353
  color: #fff;
3354
  background-color: #0d5ec9;
3355
  border-color: #0c59bd;
3356
}
3357
.btn-check:focus + .btn-primary, .btn-primary:focus {
3358
  color: #fff;
3359
  background-color: #0d5ec9;
3360
  border-color: #0c59bd;
3361
  -webkit-box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3362
          box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3363
}
3364
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
3365
  color: #fff;
3366
  background-color: #0c59bd;
3367
  border-color: #0b53b1;
3368
}
3369
.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 {
3370
  -webkit-box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3371
          box-shadow: 0 0 0 0 rgba(51, 133, 239, 0.5);
3372
}
3373
.btn-primary:disabled, .btn-primary.disabled {
3374
  color: #fff;
3375
  background-color: #0f6fec;
3376
  border-color: #0f6fec;
3377
}
3378
 
3379
.btn-secondary {
3380
  color: #fff;
3381
  background-color: #14191e;
3382
  border-color: #14191e;
3383
}
3384
.btn-secondary:hover {
3385
  color: #fff;
3386
  background-color: #11151a;
3387
  border-color: #101418;
3388
}
3389
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
3390
  color: #fff;
3391
  background-color: #11151a;
3392
  border-color: #101418;
3393
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3394
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3395
}
3396
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
3397
  color: #fff;
3398
  background-color: #101418;
3399
  border-color: #0f1317;
3400
}
3401
.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 {
3402
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3403
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3404
}
3405
.btn-secondary:disabled, .btn-secondary.disabled {
3406
  color: #fff;
3407
  background-color: #14191e;
3408
  border-color: #14191e;
3409
}
3410
 
3411
.btn-success {
3412
  color: #fff;
3413
  background-color: #0cbc87;
3414
  border-color: #0cbc87;
3415
}
3416
.btn-success:hover {
3417
  color: #fff;
3418
  background-color: #0aa073;
3419
  border-color: #0a966c;
3420
}
3421
.btn-check:focus + .btn-success, .btn-success:focus {
3422
  color: #fff;
3423
  background-color: #0aa073;
3424
  border-color: #0a966c;
3425
  -webkit-box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3426
          box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3427
}
3428
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
3429
  color: #fff;
3430
  background-color: #0a966c;
3431
  border-color: #098d65;
3432
}
3433
.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 {
3434
  -webkit-box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3435
          box-shadow: 0 0 0 0 rgba(48, 198, 153, 0.5);
3436
}
3437
.btn-success:disabled, .btn-success.disabled {
3438
  color: #fff;
3439
  background-color: #0cbc87;
3440
  border-color: #0cbc87;
3441
}
3442
 
3443
.btn-info {
3444
  color: #fff;
3445
  background-color: #4f9ef8;
3446
  border-color: #4f9ef8;
3447
}
3448
.btn-info:hover {
3449
  color: #fff;
3450
  background-color: #4386d3;
3451
  border-color: #3f7ec6;
3452
}
3453
.btn-check:focus + .btn-info, .btn-info:focus {
3454
  color: #fff;
3455
  background-color: #4386d3;
3456
  border-color: #3f7ec6;
3457
  -webkit-box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3458
          box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3459
}
3460
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
3461
  color: #fff;
3462
  background-color: #3f7ec6;
3463
  border-color: #3b77ba;
3464
}
3465
.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 {
3466
  -webkit-box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3467
          box-shadow: 0 0 0 0 rgba(105, 173, 249, 0.5);
3468
}
3469
.btn-info:disabled, .btn-info.disabled {
3470
  color: #fff;
3471
  background-color: #4f9ef8;
3472
  border-color: #4f9ef8;
3473
}
3474
 
3475
.btn-warning {
3476
  color: #000;
3477
  background-color: #f7c32e;
3478
  border-color: #f7c32e;
3479
}
3480
.btn-warning:hover {
3481
  color: #000;
3482
  background-color: #f8cc4d;
3483
  border-color: #f8c943;
3484
}
3485
.btn-check:focus + .btn-warning, .btn-warning:focus {
3486
  color: #000;
3487
  background-color: #f8cc4d;
3488
  border-color: #f8c943;
3489
  -webkit-box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3490
          box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3491
}
3492
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
3493
  color: #000;
3494
  background-color: #f9cf58;
3495
  border-color: #f8c943;
3496
}
3497
.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 {
3498
  -webkit-box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3499
          box-shadow: 0 0 0 0 rgba(210, 166, 39, 0.5);
3500
}
3501
.btn-warning:disabled, .btn-warning.disabled {
3502
  color: #000;
3503
  background-color: #f7c32e;
3504
  border-color: #f7c32e;
3505
}
3506
 
3507
.btn-danger {
3508
  color: #fff;
3509
  background-color: #d6293e;
3510
  border-color: #d6293e;
3511
}
3512
.btn-danger:hover {
3513
  color: #fff;
3514
  background-color: #b62335;
3515
  border-color: #ab2132;
3516
}
3517
.btn-check:focus + .btn-danger, .btn-danger:focus {
3518
  color: #fff;
3519
  background-color: #b62335;
3520
  border-color: #ab2132;
3521
  -webkit-box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3522
          box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3523
}
3524
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
3525
  color: #fff;
3526
  background-color: #ab2132;
3527
  border-color: #a11f2f;
3528
}
3529
.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 {
3530
  -webkit-box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3531
          box-shadow: 0 0 0 0 rgba(220, 73, 91, 0.5);
3532
}
3533
.btn-danger:disabled, .btn-danger.disabled {
3534
  color: #fff;
3535
  background-color: #d6293e;
3536
  border-color: #d6293e;
3537
}
3538
 
3539
.btn-light {
3540
  color: #000;
3541
  background-color: #eef0f2;
3542
  border-color: #eef0f2;
3543
}
3544
.btn-light:hover {
3545
  color: #000;
3546
  background-color: #f1f2f4;
3547
  border-color: #f0f2f3;
3548
}
3549
.btn-check:focus + .btn-light, .btn-light:focus {
3550
  color: #000;
3551
  background-color: #f1f2f4;
3552
  border-color: #f0f2f3;
3553
  -webkit-box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3554
          box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3555
}
3556
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
3557
  color: #000;
3558
  background-color: #f1f3f5;
3559
  border-color: #f0f2f3;
3560
}
3561
.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 {
3562
  -webkit-box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3563
          box-shadow: 0 0 0 0 rgba(202, 204, 206, 0.5);
3564
}
3565
.btn-light:disabled, .btn-light.disabled {
3566
  color: #000;
3567
  background-color: #eef0f2;
3568
  border-color: #eef0f2;
3569
}
3570
 
3571
.btn-dark {
3572
  color: #fff;
3573
  background-color: #14191e;
3574
  border-color: #14191e;
3575
}
3576
.btn-dark:hover {
3577
  color: #fff;
3578
  background-color: #11151a;
3579
  border-color: #101418;
3580
}
3581
.btn-check:focus + .btn-dark, .btn-dark:focus {
3582
  color: #fff;
3583
  background-color: #11151a;
3584
  border-color: #101418;
3585
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3586
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3587
}
3588
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
3589
  color: #fff;
3590
  background-color: #101418;
3591
  border-color: #0f1317;
3592
}
3593
.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 {
3594
  -webkit-box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3595
          box-shadow: 0 0 0 0 rgba(55, 60, 64, 0.5);
3596
}
3597
.btn-dark:disabled, .btn-dark.disabled {
3598
  color: #fff;
3599
  background-color: #14191e;
3600
  border-color: #14191e;
3601
}
3602
 
3603
.btn-outline-primary {
3604
  color: #0f6fec;
3605
  border-color: #0f6fec;
3606
}
3607
.btn-outline-primary:hover {
3608
  color: #fff;
3609
  background-color: #0f6fec;
3610
  border-color: #0f6fec;
3611
}
3612
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
3613
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3614
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3615
}
3616
.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 {
3617
  color: #fff;
3618
  background-color: #0f6fec;
3619
  border-color: #0f6fec;
3620
}
3621
.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 {
3622
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3623
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.5);
3624
}
3625
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
3626
  color: #0f6fec;
3627
  background-color: transparent;
3628
}
3629
 
3630
.btn-outline-secondary {
3631
  color: #14191e;
3632
  border-color: #14191e;
3633
}
3634
.btn-outline-secondary:hover {
3635
  color: #fff;
3636
  background-color: #14191e;
3637
  border-color: #14191e;
3638
}
3639
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
3640
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3641
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3642
}
3643
.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 {
3644
  color: #fff;
3645
  background-color: #14191e;
3646
  border-color: #14191e;
3647
}
3648
.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 {
3649
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3650
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3651
}
3652
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
3653
  color: #14191e;
3654
  background-color: transparent;
3655
}
3656
 
3657
.btn-outline-success {
3658
  color: #0cbc87;
3659
  border-color: #0cbc87;
3660
}
3661
.btn-outline-success:hover {
3662
  color: #fff;
3663
  background-color: #0cbc87;
3664
  border-color: #0cbc87;
3665
}
3666
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
3667
  -webkit-box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3668
          box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3669
}
3670
.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 {
3671
  color: #fff;
3672
  background-color: #0cbc87;
3673
  border-color: #0cbc87;
3674
}
3675
.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 {
3676
  -webkit-box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3677
          box-shadow: 0 0 0 0 rgba(12, 188, 135, 0.5);
3678
}
3679
.btn-outline-success:disabled, .btn-outline-success.disabled {
3680
  color: #0cbc87;
3681
  background-color: transparent;
3682
}
3683
 
3684
.btn-outline-info {
3685
  color: #4f9ef8;
3686
  border-color: #4f9ef8;
3687
}
3688
.btn-outline-info:hover {
3689
  color: #fff;
3690
  background-color: #4f9ef8;
3691
  border-color: #4f9ef8;
3692
}
3693
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
3694
  -webkit-box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3695
          box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3696
}
3697
.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 {
3698
  color: #fff;
3699
  background-color: #4f9ef8;
3700
  border-color: #4f9ef8;
3701
}
3702
.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 {
3703
  -webkit-box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3704
          box-shadow: 0 0 0 0 rgba(79, 158, 248, 0.5);
3705
}
3706
.btn-outline-info:disabled, .btn-outline-info.disabled {
3707
  color: #4f9ef8;
3708
  background-color: transparent;
3709
}
3710
 
3711
.btn-outline-warning {
3712
  color: #f7c32e;
3713
  border-color: #f7c32e;
3714
}
3715
.btn-outline-warning:hover {
3716
  color: #000;
3717
  background-color: #f7c32e;
3718
  border-color: #f7c32e;
3719
}
3720
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
3721
  -webkit-box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3722
          box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3723
}
3724
.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 {
3725
  color: #000;
3726
  background-color: #f7c32e;
3727
  border-color: #f7c32e;
3728
}
3729
.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 {
3730
  -webkit-box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3731
          box-shadow: 0 0 0 0 rgba(247, 195, 46, 0.5);
3732
}
3733
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
3734
  color: #f7c32e;
3735
  background-color: transparent;
3736
}
3737
 
3738
.btn-outline-danger {
3739
  color: #d6293e;
3740
  border-color: #d6293e;
3741
}
3742
.btn-outline-danger:hover {
3743
  color: #fff;
3744
  background-color: #d6293e;
3745
  border-color: #d6293e;
3746
}
3747
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
3748
  -webkit-box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3749
          box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3750
}
3751
.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 {
3752
  color: #fff;
3753
  background-color: #d6293e;
3754
  border-color: #d6293e;
3755
}
3756
.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 {
3757
  -webkit-box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3758
          box-shadow: 0 0 0 0 rgba(214, 41, 62, 0.5);
3759
}
3760
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
3761
  color: #d6293e;
3762
  background-color: transparent;
3763
}
3764
 
3765
.btn-outline-light {
3766
  color: #eef0f2;
3767
  border-color: #eef0f2;
3768
}
3769
.btn-outline-light:hover {
3770
  color: #000;
3771
  background-color: #eef0f2;
3772
  border-color: #eef0f2;
3773
}
3774
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
3775
  -webkit-box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3776
          box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3777
}
3778
.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 {
3779
  color: #000;
3780
  background-color: #eef0f2;
3781
  border-color: #eef0f2;
3782
}
3783
.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 {
3784
  -webkit-box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3785
          box-shadow: 0 0 0 0 rgba(238, 240, 242, 0.5);
3786
}
3787
.btn-outline-light:disabled, .btn-outline-light.disabled {
3788
  color: #eef0f2;
3789
  background-color: transparent;
3790
}
3791
 
3792
.btn-outline-dark {
3793
  color: #14191e;
3794
  border-color: #14191e;
3795
}
3796
.btn-outline-dark:hover {
3797
  color: #fff;
3798
  background-color: #14191e;
3799
  border-color: #14191e;
3800
}
3801
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
3802
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3803
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3804
}
3805
.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 {
3806
  color: #fff;
3807
  background-color: #14191e;
3808
  border-color: #14191e;
3809
}
3810
.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 {
3811
  -webkit-box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3812
          box-shadow: 0 0 0 0 rgba(20, 25, 30, 0.5);
3813
}
3814
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
3815
  color: #14191e;
3816
  background-color: transparent;
3817
}
3818
 
3819
.btn-link {
3820
  font-weight: 500;
3821
  color: #0f6fec;
3822
  text-decoration: none;
3823
}
3824
.btn-link:hover {
3825
  color: #0c59bd;
3826
}
3827
.btn-link:disabled, .btn-link.disabled {
3828
  color: #e1e4e6;
3829
}
3830
 
3831
.btn-lg, .btn-group-lg > .btn {
3832
  padding: 0.8rem 1.5rem;
3833
  font-size: 1rem;
3834
  border-radius: 0.2rem;
3835
}
3836
 
3837
.btn-sm, .btn-group-sm > .btn {
3838
  padding: 0.4rem 0.8rem;
3839
  font-size: 0.8125rem;
3840
  border-radius: 0.2rem;
3841
}
3842
 
3843
.fade {
3844
  -webkit-transition: opacity 0.15s linear;
3845
  transition: opacity 0.15s linear;
3846
}
3847
@media (prefers-reduced-motion: reduce) {
3848
  .fade {
3849
    -webkit-transition: none;
3850
    transition: none;
3851
  }
3852
}
3853
.fade:not(.show) {
3854
  opacity: 0;
3855
}
3856
 
3857
.collapse:not(.show) {
3858
  display: none;
3859
}
3860
 
3861
.collapsing {
3862
  height: 0;
3863
  overflow: hidden;
3864
  -webkit-transition: height 0.35s ease;
3865
  transition: height 0.35s ease;
3866
}
3867
@media (prefers-reduced-motion: reduce) {
3868
  .collapsing {
3869
    -webkit-transition: none;
3870
    transition: none;
3871
  }
3872
}
3873
.collapsing.collapse-horizontal {
3874
  width: 0;
3875
  height: auto;
3876
  -webkit-transition: width 0.35s ease;
3877
  transition: width 0.35s ease;
3878
}
3879
@media (prefers-reduced-motion: reduce) {
3880
  .collapsing.collapse-horizontal {
3881
    -webkit-transition: none;
3882
    transition: none;
3883
  }
3884
}
3885
 
3886
.dropup,
3887
.dropend,
3888
.dropdown,
3889
.dropstart {
3890
  position: relative;
3891
}
3892
 
3893
.dropdown-toggle {
3894
  white-space: nowrap;
3895
}
3896
.dropdown-toggle::after {
3897
  display: inline-block;
3898
  margin-left: 0.255em;
3899
  vertical-align: 0.255em;
3900
  content: "";
3901
  border-top: 0.3em solid;
3902
  border-right: 0.3em solid transparent;
3903
  border-bottom: 0;
3904
  border-left: 0.3em solid transparent;
3905
}
3906
.dropdown-toggle:empty::after {
3907
  margin-left: 0;
3908
}
3909
 
15138 stevensc 3910
.dropdown-menu {
7288 stevensc 3911
  position: absolute;
3912
  z-index: 1000;
3913
  display: none;
3914
  min-width: 15rem;
3915
  padding: 1rem 0;
3916
  margin: 0;
3917
  font-size: 0.9375rem;
3918
  color: #676a79;
3919
  text-align: left;
3920
  list-style: none;
3921
  background-color: #fff;
3922
  background-clip: padding-box;
3923
  border: 1px solid rgba(0, 0, 0, 0.06);
3924
  border-radius: 0.4rem;
3925
}
3926
.dropdown-menu[data-bs-popper] {
3927
  top: 100%;
3928
  left: 0;
3929
  margin-top: 0;
3930
}
3931
 
3932
.dropdown-menu-start {
3933
  --bs-position: start;
3934
}
3935
.dropdown-menu-start[data-bs-popper] {
3936
  right: auto;
3937
  left: 0;
3938
}
3939
 
3940
.dropdown-menu-end {
3941
  --bs-position: end;
3942
}
3943
.dropdown-menu-end[data-bs-popper] {
3944
  right: 0;
3945
  left: auto;
3946
}
3947
 
3948
@media (min-width: 576px) {
3949
  .dropdown-menu-sm-start {
3950
    --bs-position: start;
3951
  }
3952
  .dropdown-menu-sm-start[data-bs-popper] {
3953
    right: auto;
3954
    left: 0;
3955
  }
3956
 
3957
  .dropdown-menu-sm-end {
3958
    --bs-position: end;
3959
  }
3960
  .dropdown-menu-sm-end[data-bs-popper] {
3961
    right: 0;
3962
    left: auto;
3963
  }
3964
}
3965
@media (min-width: 768px) {
3966
  .dropdown-menu-md-start {
3967
    --bs-position: start;
3968
  }
3969
  .dropdown-menu-md-start[data-bs-popper] {
3970
    right: auto;
3971
    left: 0;
3972
  }
3973
 
3974
  .dropdown-menu-md-end {
3975
    --bs-position: end;
3976
  }
3977
  .dropdown-menu-md-end[data-bs-popper] {
3978
    right: 0;
3979
    left: auto;
3980
  }
3981
}
3982
@media (min-width: 992px) {
3983
  .dropdown-menu-lg-start {
3984
    --bs-position: start;
3985
  }
3986
  .dropdown-menu-lg-start[data-bs-popper] {
3987
    right: auto;
3988
    left: 0;
3989
  }
3990
 
3991
  .dropdown-menu-lg-end {
3992
    --bs-position: end;
3993
  }
3994
  .dropdown-menu-lg-end[data-bs-popper] {
3995
    right: 0;
3996
    left: auto;
3997
  }
3998
}
3999
@media (min-width: 1200px) {
4000
  .dropdown-menu-xl-start {
4001
    --bs-position: start;
4002
  }
4003
  .dropdown-menu-xl-start[data-bs-popper] {
4004
    right: auto;
4005
    left: 0;
4006
  }
4007
 
4008
  .dropdown-menu-xl-end {
4009
    --bs-position: end;
4010
  }
4011
  .dropdown-menu-xl-end[data-bs-popper] {
4012
    right: 0;
4013
    left: auto;
4014
  }
4015
}
4016
@media (min-width: 1400px) {
4017
  .dropdown-menu-xxl-start {
4018
    --bs-position: start;
4019
  }
4020
  .dropdown-menu-xxl-start[data-bs-popper] {
4021
    right: auto;
4022
    left: 0;
4023
  }
4024
 
4025
  .dropdown-menu-xxl-end {
4026
    --bs-position: end;
4027
  }
4028
  .dropdown-menu-xxl-end[data-bs-popper] {
4029
    right: 0;
4030
    left: auto;
4031
  }
4032
}
4033
.dropup .dropdown-menu[data-bs-popper] {
4034
  top: auto;
4035
  bottom: 100%;
4036
  margin-top: 0;
4037
  margin-bottom: 0;
4038
}
4039
.dropup .dropdown-toggle::after {
4040
  display: inline-block;
4041
  margin-left: 0.255em;
4042
  vertical-align: 0.255em;
4043
  content: "";
4044
  border-top: 0;
4045
  border-right: 0.3em solid transparent;
4046
  border-bottom: 0.3em solid;
4047
  border-left: 0.3em solid transparent;
4048
}
4049
.dropup .dropdown-toggle:empty::after {
4050
  margin-left: 0;
4051
}
4052
 
4053
.dropend .dropdown-menu[data-bs-popper] {
4054
  top: 0;
4055
  right: auto;
4056
  left: 100%;
4057
  margin-top: 0;
4058
  margin-left: 0;
4059
}
4060
.dropend .dropdown-toggle::after {
4061
  display: inline-block;
4062
  margin-left: 0.255em;
4063
  vertical-align: 0.255em;
4064
  content: "";
4065
  border-top: 0.3em solid transparent;
4066
  border-right: 0;
4067
  border-bottom: 0.3em solid transparent;
4068
  border-left: 0.3em solid;
4069
}
4070
.dropend .dropdown-toggle:empty::after {
4071
  margin-left: 0;
4072
}
4073
.dropend .dropdown-toggle::after {
4074
  vertical-align: 0;
4075
}
4076
 
4077
.dropstart .dropdown-menu[data-bs-popper] {
4078
  top: 0;
4079
  right: 100%;
4080
  left: auto;
4081
  margin-top: 0;
4082
  margin-right: 0;
4083
}
4084
.dropstart .dropdown-toggle::after {
4085
  display: inline-block;
4086
  margin-left: 0.255em;
4087
  vertical-align: 0.255em;
4088
  content: "";
4089
}
4090
.dropstart .dropdown-toggle::after {
4091
  display: none;
4092
}
4093
.dropstart .dropdown-toggle::before {
4094
  display: inline-block;
4095
  margin-right: 0.255em;
4096
  vertical-align: 0.255em;
4097
  content: "";
4098
  border-top: 0.3em solid transparent;
4099
  border-right: 0.3em solid;
4100
  border-bottom: 0.3em solid transparent;
4101
}
4102
.dropstart .dropdown-toggle:empty::after {
4103
  margin-left: 0;
4104
}
4105
.dropstart .dropdown-toggle::before {
4106
  vertical-align: 0;
4107
}
4108
 
4109
.dropdown-divider {
4110
  height: 0;
4111
  margin: 0.5rem 0;
4112
  overflow: hidden;
4113
  border-top: 1px solid rgba(0, 0, 0, 0.1);
4114
}
4115
 
4116
.dropdown-item {
4117
  display: block;
4118
  width: 100%;
4119
  padding: 0.4rem 1.2rem;
4120
  clear: both;
4121
  font-weight: 500;
4122
  color: #676a79;
4123
  text-align: inherit;
4124
  white-space: nowrap;
4125
  background-color: transparent;
4126
  border: 0;
4127
}
4128
.dropdown-item:hover, .dropdown-item:focus {
4129
  color: #0f6fec;
4130
  background-color: transparent;
4131
}
4132
.dropdown-item.active, .dropdown-item:active {
4133
  color: #0f6fec;
4134
  text-decoration: none;
4135
  background-color: transparent;
4136
}
4137
.dropdown-item.disabled, .dropdown-item:disabled {
4138
  color: #676a79;
4139
  pointer-events: none;
4140
  background-color: transparent;
4141
}
4142
 
4143
.dropdown-menu.show {
4144
  display: block;
4145
}
4146
 
4147
.dropdown-header {
4148
  display: block;
4149
  padding: 1rem 1.2rem;
4150
  margin-bottom: 0;
4151
  font-size: 0.8203125rem;
4152
  color: #14191e;
4153
  white-space: nowrap;
4154
}
4155
 
4156
.dropdown-item-text {
4157
  display: block;
4158
  padding: 0.4rem 1.2rem;
4159
  color: #676a79;
4160
}
4161
 
4162
.dropdown-menu-dark {
4163
  color: #eef0f2;
4164
  background-color: #14191e;
4165
  border-color: rgba(0, 0, 0, 0.06);
4166
}
4167
.dropdown-menu-dark .dropdown-item {
4168
  color: #eef0f2;
4169
}
4170
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
4171
  color: #fff;
4172
  background-color: transparent;
4173
}
4174
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
4175
  color: #0f6fec;
4176
  background-color: transparent;
4177
}
4178
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
4179
  color: #a1a1a8;
4180
}
4181
.dropdown-menu-dark .dropdown-divider {
4182
  border-color: rgba(255, 255, 255, 0.1);
4183
}
4184
.dropdown-menu-dark .dropdown-item-text {
4185
  color: #eef0f2;
4186
}
4187
.dropdown-menu-dark .dropdown-header {
4188
  color: #a1a1a8;
4189
}
4190
 
4191
.btn-group,
4192
.btn-group-vertical {
4193
  position: relative;
4194
  display: -webkit-inline-box;
4195
  display: -ms-inline-flexbox;
4196
  display: inline-flex;
4197
  vertical-align: middle;
4198
}
4199
.btn-group > .btn,
4200
.btn-group-vertical > .btn {
4201
  position: relative;
4202
  -webkit-box-flex: 1;
4203
      -ms-flex: 1 1 auto;
4204
          flex: 1 1 auto;
4205
}
4206
.btn-group > .btn-check:checked + .btn,
4207
.btn-group > .btn-check:focus + .btn,
4208
.btn-group > .btn:hover,
4209
.btn-group > .btn:focus,
4210
.btn-group > .btn:active,
4211
.btn-group > .btn.active,
4212
.btn-group-vertical > .btn-check:checked + .btn,
4213
.btn-group-vertical > .btn-check:focus + .btn,
4214
.btn-group-vertical > .btn:hover,
4215
.btn-group-vertical > .btn:focus,
4216
.btn-group-vertical > .btn:active,
4217
.btn-group-vertical > .btn.active {
4218
  z-index: 1;
4219
}
4220
 
4221
.btn-toolbar {
4222
  display: -webkit-box;
4223
  display: -ms-flexbox;
4224
  display: flex;
4225
  -ms-flex-wrap: wrap;
4226
      flex-wrap: wrap;
4227
  -webkit-box-pack: start;
4228
      -ms-flex-pack: start;
4229
          justify-content: flex-start;
4230
}
4231
.btn-toolbar .input-group {
4232
  width: auto;
4233
}
4234
 
4235
.btn-group > .btn:not(:first-child),
4236
.btn-group > .btn-group:not(:first-child) {
4237
  margin-left: -1px;
4238
}
4239
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
4240
.btn-group > .btn-group:not(:last-child) > .btn {
4241
  border-top-right-radius: 0;
4242
  border-bottom-right-radius: 0;
4243
}
4244
.btn-group > .btn:nth-child(n+3),
4245
.btn-group > :not(.btn-check) + .btn,
4246
.btn-group > .btn-group:not(:first-child) > .btn {
4247
  border-top-left-radius: 0;
4248
  border-bottom-left-radius: 0;
4249
}
4250
 
4251
.dropdown-toggle-split {
4252
  padding-right: 0.75rem;
4253
  padding-left: 0.75rem;
4254
}
4255
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
4256
  margin-left: 0;
4257
}
4258
.dropstart .dropdown-toggle-split::before {
4259
  margin-right: 0;
4260
}
4261
 
4262
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
4263
  padding-right: 0.6rem;
4264
  padding-left: 0.6rem;
4265
}
4266
 
4267
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
4268
  padding-right: 1.125rem;
4269
  padding-left: 1.125rem;
4270
}
4271
 
4272
.btn-group-vertical {
4273
  -webkit-box-orient: vertical;
4274
  -webkit-box-direction: normal;
4275
      -ms-flex-direction: column;
4276
          flex-direction: column;
4277
  -webkit-box-align: start;
4278
      -ms-flex-align: start;
4279
          align-items: flex-start;
4280
  -webkit-box-pack: center;
4281
      -ms-flex-pack: center;
4282
          justify-content: center;
4283
}
4284
.btn-group-vertical > .btn,
4285
.btn-group-vertical > .btn-group {
4286
  width: 100%;
4287
}
4288
.btn-group-vertical > .btn:not(:first-child),
4289
.btn-group-vertical > .btn-group:not(:first-child) {
4290
  margin-top: -1px;
4291
}
4292
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
4293
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
4294
  border-bottom-right-radius: 0;
4295
  border-bottom-left-radius: 0;
4296
}
4297
.btn-group-vertical > .btn ~ .btn,
4298
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
4299
  border-top-left-radius: 0;
4300
  border-top-right-radius: 0;
4301
}
4302
 
4303
.nav {
4304
  display: -webkit-box;
4305
  display: -ms-flexbox;
4306
  display: flex;
4307
  -ms-flex-wrap: wrap;
4308
      flex-wrap: wrap;
4309
  padding-left: 0;
4310
  margin-bottom: 0;
4311
  list-style: none;
4312
}
4313
 
4314
.nav-link {
4315
  display: block;
4316
  padding: 0.25rem 0.75rem;
4317
  color: #676a79;
4318
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
4319
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
4320
}
4321
@media (prefers-reduced-motion: reduce) {
4322
  .nav-link {
4323
    -webkit-transition: none;
4324
    transition: none;
4325
  }
4326
}
4327
.nav-link:hover, .nav-link:focus {
4328
  color: #0c59bd;
4329
}
4330
.nav-link.disabled {
4331
  color: #a1a1a8 !important;
4332
  pointer-events: none;
4333
  cursor: default;
4334
}
4335
 
4336
.nav-tabs {
4337
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
4338
}
4339
.nav-tabs .nav-link {
4340
  margin-bottom: -1px;
4341
  background: none;
4342
  border: 1px solid transparent;
4343
  border-top-left-radius: 0.4rem;
4344
  border-top-right-radius: 0.4rem;
4345
}
4346
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4347
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
4348
  isolation: isolate;
4349
}
4350
.nav-tabs .nav-link.disabled {
4351
  color: #a1a1a8 !important;
4352
  background-color: transparent;
4353
  border-color: transparent;
4354
}
4355
.nav-tabs .nav-link.active,
4356
.nav-tabs .nav-item.show .nav-link {
4357
  color: #29292e;
4358
  background-color: #eff2f6;
4359
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #eff2f6;
4360
}
4361
.nav-tabs .dropdown-menu {
4362
  margin-top: -1px;
4363
  border-top-left-radius: 0;
4364
  border-top-right-radius: 0;
4365
}
4366
 
4367
.nav-pills .nav-link {
4368
  background: none;
4369
  border: 0;
4370
  border-radius: 0.4rem;
4371
}
4372
.nav-pills .nav-link.active,
4373
.nav-pills .show > .nav-link {
4374
  color: #fff;
4375
  background-color: #0d6efd;
4376
}
4377
 
4378
.nav-fill > .nav-link,
4379
.nav-fill .nav-item {
4380
  -webkit-box-flex: 1;
4381
      -ms-flex: 1 1 auto;
4382
          flex: 1 1 auto;
4383
  text-align: center;
4384
}
4385
 
4386
.nav-justified > .nav-link,
4387
.nav-justified .nav-item {
4388
  -ms-flex-preferred-size: 0;
4389
      flex-basis: 0;
4390
  -webkit-box-flex: 1;
4391
      -ms-flex-positive: 1;
4392
          flex-grow: 1;
4393
  text-align: center;
4394
}
4395
 
4396
.nav-fill .nav-item .nav-link,
4397
.nav-justified .nav-item .nav-link {
4398
  width: 100%;
4399
}
4400
 
4401
.tab-content > .tab-pane {
4402
  display: none;
4403
}
4404
.tab-content > .active {
4405
  display: block;
4406
}
4407
 
4408
.navbar {
4409
  position: relative;
4410
  display: -webkit-box;
4411
  display: -ms-flexbox;
4412
  display: flex;
4413
  -ms-flex-wrap: wrap;
4414
      flex-wrap: wrap;
4415
  -webkit-box-align: center;
4416
      -ms-flex-align: center;
4417
          align-items: center;
4418
  -webkit-box-pack: justify;
4419
      -ms-flex-pack: justify;
4420
          justify-content: space-between;
4421
  padding-top: 0;
4422
  padding-right: 0;
4423
  padding-bottom: 0;
4424
  padding-left: 0;
4425
}
4426
.navbar > .container,
4427
.navbar > .container-fluid,
4428
.navbar > .container-sm,
4429
.navbar > .container-md,
4430
.navbar > .container-lg,
4431
.navbar > .container-xl,
4432
.navbar > .container-xxl {
4433
  display: -webkit-box;
4434
  display: -ms-flexbox;
4435
  display: flex;
4436
  -ms-flex-wrap: inherit;
4437
      flex-wrap: inherit;
4438
  -webkit-box-align: center;
4439
      -ms-flex-align: center;
4440
          align-items: center;
4441
  -webkit-box-pack: justify;
4442
      -ms-flex-pack: justify;
4443
          justify-content: space-between;
4444
}
4445
.navbar-brand {
4446
  padding-top: 10px;
4447
  padding-bottom: 10px;
4448
  margin-right: 1rem;
4449
  font-size: 1.25rem;
4450
  white-space: nowrap;
4451
}
4452
.navbar-nav {
4453
  display: -webkit-box;
4454
  display: -ms-flexbox;
4455
  display: flex;
4456
  -webkit-box-orient: vertical;
4457
  -webkit-box-direction: normal;
4458
      -ms-flex-direction: column;
4459
          flex-direction: column;
4460
  padding-left: 0;
4461
  margin-bottom: 0;
4462
  list-style: none;
4463
}
4464
.navbar-nav .nav-link {
4465
  padding-right: 0;
4466
  padding-left: 0;
4467
}
4468
.navbar-nav .dropdown-menu {
4469
  position: static;
4470
}
4471
 
4472
.navbar-text {
4473
  padding-top: 0.25rem;
4474
  padding-bottom: 0.25rem;
4475
}
4476
 
4477
.navbar-collapse {
4478
  -ms-flex-preferred-size: 100%;
4479
      flex-basis: 100%;
4480
  -webkit-box-flex: 1;
4481
      -ms-flex-positive: 1;
4482
          flex-grow: 1;
4483
  -webkit-box-align: center;
4484
      -ms-flex-align: center;
4485
          align-items: center;
4486
}
4487
 
4488
.navbar-toggler {
4489
  padding: 0.25rem 0;
4490
  font-size: 1.25rem;
4491
  line-height: 1;
4492
  background-color: transparent;
4493
  border: 1px solid transparent;
4494
  border-radius: 0.25rem;
4495
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
4496
  transition: -webkit-box-shadow 0.15s ease-in-out;
4497
  transition: box-shadow 0.15s ease-in-out;
4498
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
4499
}
4500
@media (prefers-reduced-motion: reduce) {
4501
  .navbar-toggler {
4502
    -webkit-transition: none;
4503
    transition: none;
4504
  }
4505
}
4506
.navbar-toggler:hover {
4507
  text-decoration: none;
4508
}
4509
.navbar-toggler:focus {
4510
  text-decoration: none;
4511
  outline: 0;
4512
  -webkit-box-shadow: 0 0 0 0;
4513
          box-shadow: 0 0 0 0;
4514
}
4515
 
4516
.navbar-toggler-icon {
4517
  display: inline-block;
4518
  width: 1.5em;
4519
  height: 1.5em;
4520
  vertical-align: middle;
4521
  background-repeat: no-repeat;
4522
  background-position: center;
4523
  background-size: 100%;
4524
}
4525
 
4526
.navbar-nav-scroll {
4527
  max-height: var(--bs-scroll-height, 75vh);
4528
  overflow-y: auto;
4529
}
4530
 
4531
@media (min-width: 576px) {
4532
  .navbar-expand-sm {
4533
    -ms-flex-wrap: nowrap;
4534
        flex-wrap: nowrap;
4535
    -webkit-box-pack: start;
4536
        -ms-flex-pack: start;
4537
            justify-content: flex-start;
4538
  }
4539
  .navbar-expand-sm .navbar-nav {
4540
    -webkit-box-orient: horizontal;
4541
    -webkit-box-direction: normal;
4542
        -ms-flex-direction: row;
4543
            flex-direction: row;
4544
  }
4545
  .navbar-expand-sm .navbar-nav .dropdown-menu {
4546
    position: absolute;
4547
  }
4548
  .navbar-expand-sm .navbar-nav .nav-link {
4549
    padding-right: 1rem;
4550
    padding-left: 1rem;
4551
  }
4552
  .navbar-expand-sm .navbar-nav-scroll {
4553
    overflow: visible;
4554
  }
4555
  .navbar-expand-sm .navbar-collapse {
4556
    display: -webkit-box !important;
4557
    display: -ms-flexbox !important;
4558
    display: flex !important;
4559
    -ms-flex-preferred-size: auto;
4560
        flex-basis: auto;
4561
  }
4562
  .navbar-expand-sm .navbar-toggler {
4563
    display: none;
4564
  }
4565
  .navbar-expand-sm .offcanvas-header {
4566
    display: none;
4567
  }
4568
  .navbar-expand-sm .offcanvas {
4569
    position: inherit;
4570
    bottom: 0;
4571
    z-index: 1000;
4572
    -webkit-box-flex: 1;
4573
        -ms-flex-positive: 1;
4574
            flex-grow: 1;
4575
    visibility: visible !important;
4576
    background-color: transparent;
4577
    border-right: 0;
4578
    border-left: 0;
4579
    -webkit-transition: none;
4580
    transition: none;
4581
    -webkit-transform: none;
4582
            transform: none;
4583
  }
4584
  .navbar-expand-sm .offcanvas-top,
4585
.navbar-expand-sm .offcanvas-bottom {
4586
    height: auto;
4587
    border-top: 0;
4588
    border-bottom: 0;
4589
  }
4590
  .navbar-expand-sm .offcanvas-body {
4591
    display: -webkit-box;
4592
    display: -ms-flexbox;
4593
    display: flex;
4594
    -webkit-box-flex: 0;
4595
        -ms-flex-positive: 0;
4596
            flex-grow: 0;
4597
    padding: 0;
4598
    overflow-y: visible;
4599
  }
4600
}
4601
@media (min-width: 768px) {
4602
  .navbar-expand-md {
4603
    -ms-flex-wrap: nowrap;
4604
        flex-wrap: nowrap;
4605
    -webkit-box-pack: start;
4606
        -ms-flex-pack: start;
4607
            justify-content: flex-start;
4608
  }
4609
  .navbar-expand-md .navbar-nav {
4610
    -webkit-box-orient: horizontal;
4611
    -webkit-box-direction: normal;
4612
        -ms-flex-direction: row;
4613
            flex-direction: row;
4614
  }
4615
  .navbar-expand-md .navbar-nav .dropdown-menu {
4616
    position: absolute;
4617
  }
4618
  .navbar-expand-md .navbar-nav .nav-link {
4619
    padding-right: 1rem;
4620
    padding-left: 1rem;
4621
  }
4622
  .navbar-expand-md .navbar-nav-scroll {
4623
    overflow: visible;
4624
  }
4625
  .navbar-expand-md .navbar-collapse {
4626
    display: -webkit-box !important;
4627
    display: -ms-flexbox !important;
4628
    display: flex !important;
4629
    -ms-flex-preferred-size: auto;
4630
        flex-basis: auto;
4631
  }
4632
  .navbar-expand-md .navbar-toggler {
4633
    display: none;
4634
  }
4635
  .navbar-expand-md .offcanvas-header {
4636
    display: none;
4637
  }
4638
  .navbar-expand-md .offcanvas {
4639
    position: inherit;
4640
    bottom: 0;
4641
    z-index: 1000;
4642
    -webkit-box-flex: 1;
4643
        -ms-flex-positive: 1;
4644
            flex-grow: 1;
4645
    visibility: visible !important;
4646
    background-color: transparent;
4647
    border-right: 0;
4648
    border-left: 0;
4649
    -webkit-transition: none;
4650
    transition: none;
4651
    -webkit-transform: none;
4652
            transform: none;
4653
  }
4654
  .navbar-expand-md .offcanvas-top,
4655
.navbar-expand-md .offcanvas-bottom {
4656
    height: auto;
4657
    border-top: 0;
4658
    border-bottom: 0;
4659
  }
4660
  .navbar-expand-md .offcanvas-body {
4661
    display: -webkit-box;
4662
    display: -ms-flexbox;
4663
    display: flex;
4664
    -webkit-box-flex: 0;
4665
        -ms-flex-positive: 0;
4666
            flex-grow: 0;
4667
    padding: 0;
4668
    overflow-y: visible;
4669
  }
4670
}
4671
@media (min-width: 992px) {
4672
  .navbar-expand-lg {
4673
    -ms-flex-wrap: nowrap;
4674
        flex-wrap: nowrap;
4675
    -webkit-box-pack: start;
4676
        -ms-flex-pack: start;
4677
            justify-content: flex-start;
4678
  }
4679
  .navbar-expand-lg .navbar-nav {
4680
    -webkit-box-orient: horizontal;
4681
    -webkit-box-direction: normal;
4682
        -ms-flex-direction: row;
4683
            flex-direction: row;
4684
  }
4685
  .navbar-expand-lg .navbar-nav .dropdown-menu {
4686
    position: absolute;
4687
  }
4688
  .navbar-expand-lg .navbar-nav .nav-link {
4689
    padding-right: 1rem;
4690
    padding-left: 1rem;
4691
  }
4692
  .navbar-expand-lg .navbar-nav-scroll {
4693
    overflow: visible;
4694
  }
4695
  .navbar-expand-lg .navbar-collapse {
4696
    display: -webkit-box !important;
4697
    display: -ms-flexbox !important;
4698
    display: flex !important;
4699
    -ms-flex-preferred-size: auto;
4700
        flex-basis: auto;
4701
  }
4702
  .navbar-expand-lg .navbar-toggler {
4703
    display: none;
4704
  }
4705
  .navbar-expand-lg .offcanvas-header {
4706
    display: none;
4707
  }
4708
  .navbar-expand-lg .offcanvas {
4709
    position: inherit;
4710
    bottom: 0;
4711
    z-index: 1000;
4712
    -webkit-box-flex: 1;
4713
        -ms-flex-positive: 1;
4714
            flex-grow: 1;
4715
    visibility: visible !important;
4716
    background-color: transparent;
4717
    border-right: 0;
4718
    border-left: 0;
4719
    -webkit-transition: none;
4720
    transition: none;
4721
    -webkit-transform: none;
4722
            transform: none;
4723
  }
4724
  .navbar-expand-lg .offcanvas-top,
4725
.navbar-expand-lg .offcanvas-bottom {
4726
    height: auto;
4727
    border-top: 0;
4728
    border-bottom: 0;
4729
  }
4730
  .navbar-expand-lg .offcanvas-body {
4731
    display: -webkit-box;
4732
    display: -ms-flexbox;
4733
    display: flex;
4734
    -webkit-box-flex: 0;
4735
        -ms-flex-positive: 0;
4736
            flex-grow: 0;
4737
    padding: 0;
4738
    overflow-y: visible;
4739
  }
4740
}
4741
@media (min-width: 1200px) {
4742
  .navbar-expand-xl {
4743
    -ms-flex-wrap: nowrap;
4744
        flex-wrap: nowrap;
4745
    -webkit-box-pack: start;
4746
        -ms-flex-pack: start;
4747
            justify-content: flex-start;
4748
  }
4749
  .navbar-expand-xl .navbar-nav {
4750
    -webkit-box-orient: horizontal;
4751
    -webkit-box-direction: normal;
4752
        -ms-flex-direction: row;
4753
            flex-direction: row;
4754
  }
4755
  .navbar-expand-xl .navbar-nav .dropdown-menu {
4756
    position: absolute;
4757
  }
4758
  .navbar-expand-xl .navbar-nav .nav-link {
4759
    padding-right: 1rem;
4760
    padding-left: 1rem;
4761
  }
4762
  .navbar-expand-xl .navbar-nav-scroll {
4763
    overflow: visible;
4764
  }
4765
  .navbar-expand-xl .navbar-collapse {
4766
    display: -webkit-box !important;
4767
    display: -ms-flexbox !important;
4768
    display: flex !important;
4769
    -ms-flex-preferred-size: auto;
4770
        flex-basis: auto;
4771
  }
4772
  .navbar-expand-xl .navbar-toggler {
4773
    display: none;
4774
  }
4775
  .navbar-expand-xl .offcanvas-header {
4776
    display: none;
4777
  }
4778
  .navbar-expand-xl .offcanvas {
4779
    position: inherit;
4780
    bottom: 0;
4781
    z-index: 1000;
4782
    -webkit-box-flex: 1;
4783
        -ms-flex-positive: 1;
4784
            flex-grow: 1;
4785
    visibility: visible !important;
4786
    background-color: transparent;
4787
    border-right: 0;
4788
    border-left: 0;
4789
    -webkit-transition: none;
4790
    transition: none;
4791
    -webkit-transform: none;
4792
            transform: none;
4793
  }
4794
  .navbar-expand-xl .offcanvas-top,
4795
.navbar-expand-xl .offcanvas-bottom {
4796
    height: auto;
4797
    border-top: 0;
4798
    border-bottom: 0;
4799
  }
4800
  .navbar-expand-xl .offcanvas-body {
4801
    display: -webkit-box;
4802
    display: -ms-flexbox;
4803
    display: flex;
4804
    -webkit-box-flex: 0;
4805
        -ms-flex-positive: 0;
4806
            flex-grow: 0;
4807
    padding: 0;
4808
    overflow-y: visible;
4809
  }
4810
}
4811
@media (min-width: 1400px) {
4812
  .navbar-expand-xxl {
4813
    -ms-flex-wrap: nowrap;
4814
        flex-wrap: nowrap;
4815
    -webkit-box-pack: start;
4816
        -ms-flex-pack: start;
4817
            justify-content: flex-start;
4818
  }
4819
  .navbar-expand-xxl .navbar-nav {
4820
    -webkit-box-orient: horizontal;
4821
    -webkit-box-direction: normal;
4822
        -ms-flex-direction: row;
4823
            flex-direction: row;
4824
  }
4825
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
4826
    position: absolute;
4827
  }
4828
  .navbar-expand-xxl .navbar-nav .nav-link {
4829
    padding-right: 1rem;
4830
    padding-left: 1rem;
4831
  }
4832
  .navbar-expand-xxl .navbar-nav-scroll {
4833
    overflow: visible;
4834
  }
4835
  .navbar-expand-xxl .navbar-collapse {
4836
    display: -webkit-box !important;
4837
    display: -ms-flexbox !important;
4838
    display: flex !important;
4839
    -ms-flex-preferred-size: auto;
4840
        flex-basis: auto;
4841
  }
4842
  .navbar-expand-xxl .navbar-toggler {
4843
    display: none;
4844
  }
4845
  .navbar-expand-xxl .offcanvas-header {
4846
    display: none;
4847
  }
4848
  .navbar-expand-xxl .offcanvas {
4849
    position: inherit;
4850
    bottom: 0;
4851
    z-index: 1000;
4852
    -webkit-box-flex: 1;
4853
        -ms-flex-positive: 1;
4854
            flex-grow: 1;
4855
    visibility: visible !important;
4856
    background-color: transparent;
4857
    border-right: 0;
4858
    border-left: 0;
4859
    -webkit-transition: none;
4860
    transition: none;
4861
    -webkit-transform: none;
4862
            transform: none;
4863
  }
4864
  .navbar-expand-xxl .offcanvas-top,
4865
.navbar-expand-xxl .offcanvas-bottom {
4866
    height: auto;
4867
    border-top: 0;
4868
    border-bottom: 0;
4869
  }
4870
  .navbar-expand-xxl .offcanvas-body {
4871
    display: -webkit-box;
4872
    display: -ms-flexbox;
4873
    display: flex;
4874
    -webkit-box-flex: 0;
4875
        -ms-flex-positive: 0;
4876
            flex-grow: 0;
4877
    padding: 0;
4878
    overflow-y: visible;
4879
  }
4880
}
4881
.navbar-expand {
4882
  -ms-flex-wrap: nowrap;
4883
      flex-wrap: nowrap;
4884
  -webkit-box-pack: start;
4885
      -ms-flex-pack: start;
4886
          justify-content: flex-start;
4887
}
4888
.navbar-expand .navbar-nav {
4889
  -webkit-box-orient: horizontal;
4890
  -webkit-box-direction: normal;
4891
      -ms-flex-direction: row;
4892
          flex-direction: row;
4893
}
4894
.navbar-expand .navbar-nav .dropdown-menu {
4895
  position: absolute;
4896
}
4897
.navbar-expand .navbar-nav .nav-link {
4898
  padding-right: 1rem;
4899
  padding-left: 1rem;
4900
}
4901
.navbar-expand .navbar-nav-scroll {
4902
  overflow: visible;
4903
}
4904
.navbar-expand .navbar-collapse {
4905
  display: -webkit-box !important;
4906
  display: -ms-flexbox !important;
4907
  display: flex !important;
4908
  -ms-flex-preferred-size: auto;
4909
      flex-basis: auto;
4910
}
4911
.navbar-expand .navbar-toggler {
4912
  display: none;
4913
}
4914
.navbar-expand .offcanvas-header {
4915
  display: none;
4916
}
4917
.navbar-expand .offcanvas {
4918
  position: inherit;
4919
  bottom: 0;
4920
  z-index: 1000;
4921
  -webkit-box-flex: 1;
4922
      -ms-flex-positive: 1;
4923
          flex-grow: 1;
4924
  visibility: visible !important;
4925
  background-color: transparent;
4926
  border-right: 0;
4927
  border-left: 0;
4928
  -webkit-transition: none;
4929
  transition: none;
4930
  -webkit-transform: none;
4931
          transform: none;
4932
}
4933
.navbar-expand .offcanvas-top,
4934
.navbar-expand .offcanvas-bottom {
4935
  height: auto;
4936
  border-top: 0;
4937
  border-bottom: 0;
4938
}
4939
.navbar-expand .offcanvas-body {
4940
  display: -webkit-box;
4941
  display: -ms-flexbox;
4942
  display: flex;
4943
  -webkit-box-flex: 0;
4944
      -ms-flex-positive: 0;
4945
          flex-grow: 0;
4946
  padding: 0;
4947
  overflow-y: visible;
4948
}
4949
 
4950
.navbar-light .navbar-brand {
4951
  color: rgba(0, 0, 0, 0.9);
4952
}
4953
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4954
  color: rgba(0, 0, 0, 0.9);
4955
}
4956
.navbar-light .navbar-nav .nav-link {
4957
  color: #676a79;
4958
}
4959
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4960
  color: #0f6fec;
4961
}
4962
.navbar-light .navbar-nav .nav-link.disabled {
4963
  color: rgba(0, 0, 0, 0.3);
4964
}
4965
.navbar-light .navbar-nav .show > .nav-link,
4966
.navbar-light .navbar-nav .nav-link.active {
4967
  color: #0f6fec;
4968
}
4969
.navbar-light .navbar-toggler {
4970
  color: #676a79;
4971
  border-color: rgba(0, 0, 0, 0.1);
4972
}
4973
.navbar-light .navbar-toggler-icon {
4974
  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");
4975
}
4976
.navbar-light .navbar-text {
4977
  color: #676a79;
4978
}
4979
.navbar-light .navbar-text a,
4980
.navbar-light .navbar-text a:hover,
4981
.navbar-light .navbar-text a:focus {
4982
  color: #0f6fec;
4983
}
4984
 
4985
.navbar-dark .navbar-brand {
4986
  color: #fff;
4987
}
4988
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4989
  color: #fff;
4990
}
4991
.navbar-dark .navbar-nav .nav-link {
4992
  color: #fff;
4993
}
4994
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4995
  color: #0f6fec !important;
4996
}
4997
.navbar-dark .navbar-nav .nav-link.disabled {
4998
  color: rgba(255, 255, 255, 0.25);
4999
}
5000
.navbar-dark .navbar-nav .show > .nav-link,
5001
.navbar-dark .navbar-nav .nav-link.active {
5002
  color: #0f6fec !important;
5003
}
5004
.navbar-dark .navbar-toggler {
5005
  color: #fff;
5006
  border-color: rgba(255, 255, 255, 0.1);
5007
}
5008
.navbar-dark .navbar-toggler-icon {
5009
  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");
5010
}
5011
.navbar-dark .navbar-text {
5012
  color: #fff;
5013
}
5014
.navbar-dark .navbar-text a,
5015
.navbar-dark .navbar-text a:hover,
5016
.navbar-dark .navbar-text a:focus {
5017
  color: #0f6fec !important;
5018
}
5019
 
5020
.card {
5021
  position: relative;
5022
  display: -webkit-box;
5023
  display: -ms-flexbox;
5024
  display: flex;
5025
  -webkit-box-orient: vertical;
5026
  -webkit-box-direction: normal;
5027
      -ms-flex-direction: column;
5028
          flex-direction: column;
5029
  min-width: 0;
5030
  word-wrap: break-word;
5031
  background-color: #fff;
5032
  background-clip: border-box;
5033
  border: 1px solid rgba(0, 0, 0, 0.09);
5034
  border-radius: 0.4rem;
5035
}
5036
.card > hr {
5037
  margin-right: 0;
5038
  margin-left: 0;
5039
}
5040
.card > .list-group {
5041
  border-top: inherit;
5042
  border-bottom: inherit;
5043
}
5044
.card > .list-group:first-child {
5045
  border-top-width: 0;
5046
  border-top-left-radius: calc(0.4rem - 1px);
5047
  border-top-right-radius: calc(0.4rem - 1px);
5048
}
5049
.card > .list-group:last-child {
5050
  border-bottom-width: 0;
5051
  border-bottom-right-radius: calc(0.4rem - 1px);
5052
  border-bottom-left-radius: calc(0.4rem - 1px);
5053
}
5054
.card > .card-header + .list-group,
5055
.card > .list-group + .card-footer {
5056
  border-top: 0;
5057
}
5058
 
5059
.card-body {
5060
  -webkit-box-flex: 1;
5061
      -ms-flex: 1 1 auto;
5062
          flex: 1 1 auto;
5063
  padding: 1.25rem 1.25rem;
5064
}
5065
 
5066
.card-title {
5067
  margin-bottom: 0.5rem;
5068
}
5069
 
5070
.card-subtitle {
5071
  margin-top: -0.25rem;
5072
  margin-bottom: 0;
5073
}
5074
 
5075
.card-text:last-child {
5076
  margin-bottom: 0;
5077
}
5078
 
5079
.card-link + .card-link {
5080
  margin-left: 1.25rem;
5081
}
5082
 
5083
.card-header {
5084
  padding: 1.25rem 1.25rem;
5085
  margin-bottom: 0;
5086
  background-color: #fff;
5087
  border-bottom: 1px solid rgba(0, 0, 0, 0.09);
5088
}
14836 stevensc 5089
 
7288 stevensc 5090
.card-header:first-child {
5091
  border-radius: calc(0.4rem - 1px) calc(0.4rem - 1px) 0 0;
5092
}
5093
 
5094
.card-footer {
5095
  padding: 1.25rem 1.25rem;
5096
  background-color: #fff;
5097
  border-top: 1px solid rgba(0, 0, 0, 0.09);
5098
}
5099
.card-footer:last-child {
5100
  border-radius: 0 0 calc(0.4rem - 1px) calc(0.4rem - 1px);
5101
}
5102
 
5103
.card-header-tabs {
5104
  margin-right: -0.625rem;
5105
  margin-bottom: -1.25rem;
5106
  margin-left: -0.625rem;
5107
  border-bottom: 0;
5108
}
5109
.card-header-tabs .nav-link.active {
5110
  background-color: #fff;
5111
  border-bottom-color: #fff;
5112
}
5113
 
5114
.card-header-pills {
5115
  margin-right: -0.625rem;
5116
  margin-left: -0.625rem;
5117
}
5118
 
5119
.card-img-overlay {
5120
  position: absolute;
5121
  top: 0;
5122
  right: 0;
5123
  bottom: 0;
5124
  left: 0;
5125
  padding: 1.25rem;
5126
  border-radius: calc(0.4rem - 1px);
5127
}
5128
 
5129
.card-img,
5130
.card-img-top,
5131
.card-img-bottom {
5132
  width: 100%;
5133
}
5134
 
5135
.card-img,
5136
.card-img-top {
5137
  border-top-left-radius: calc(0.4rem - 1px);
5138
  border-top-right-radius: calc(0.4rem - 1px);
5139
}
5140
 
5141
.card-img,
5142
.card-img-bottom {
5143
  border-bottom-right-radius: calc(0.4rem - 1px);
5144
  border-bottom-left-radius: calc(0.4rem - 1px);
5145
}
5146
 
5147
.card-group > .card {
5148
  margin-bottom: 0.75rem;
5149
}
5150
@media (min-width: 576px) {
5151
  .card-group {
5152
    display: -webkit-box;
5153
    display: -ms-flexbox;
5154
    display: flex;
5155
    -webkit-box-orient: horizontal;
5156
    -webkit-box-direction: normal;
5157
        -ms-flex-flow: row wrap;
5158
            flex-flow: row wrap;
5159
  }
5160
  .card-group > .card {
5161
    -webkit-box-flex: 1;
5162
        -ms-flex: 1 0 0%;
5163
            flex: 1 0 0%;
5164
    margin-bottom: 0;
5165
  }
5166
  .card-group > .card + .card {
5167
    margin-left: 0;
5168
    border-left: 0;
5169
  }
5170
  .card-group > .card:not(:last-child) {
5171
    border-top-right-radius: 0;
5172
    border-bottom-right-radius: 0;
5173
  }
5174
  .card-group > .card:not(:last-child) .card-img-top,
5175
.card-group > .card:not(:last-child) .card-header {
5176
    border-top-right-radius: 0;
5177
  }
5178
  .card-group > .card:not(:last-child) .card-img-bottom,
5179
.card-group > .card:not(:last-child) .card-footer {
5180
    border-bottom-right-radius: 0;
5181
  }
5182
  .card-group > .card:not(:first-child) {
5183
    border-top-left-radius: 0;
5184
    border-bottom-left-radius: 0;
5185
  }
5186
  .card-group > .card:not(:first-child) .card-img-top,
5187
.card-group > .card:not(:first-child) .card-header {
5188
    border-top-left-radius: 0;
5189
  }
5190
  .card-group > .card:not(:first-child) .card-img-bottom,
5191
.card-group > .card:not(:first-child) .card-footer {
5192
    border-bottom-left-radius: 0;
5193
  }
5194
}
5195
 
5196
.accordion-button {
5197
  position: relative;
5198
  display: -webkit-box;
5199
  display: -ms-flexbox;
5200
  display: flex;
5201
  -webkit-box-align: center;
5202
      -ms-flex-align: center;
5203
          align-items: center;
5204
  width: 100%;
5205
  padding: 1rem 1.25rem;
5206
  font-size: 0.9375rem;
5207
  color: #212529;
5208
  text-align: left;
5209
  background-color: #fff;
5210
  border: 0;
5211
  border-radius: 0;
5212
  overflow-anchor: none;
5213
  -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;
5214
  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;
5215
  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;
5216
  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;
5217
}
5218
@media (prefers-reduced-motion: reduce) {
5219
  .accordion-button {
5220
    -webkit-transition: none;
5221
    transition: none;
5222
  }
5223
}
5224
.accordion-button:not(.collapsed) {
5225
  color: #0e64d4;
5226
  background-color: #e7f1fd;
5227
  -webkit-box-shadow: inset 0 -1px 0 rgba(103, 106, 121, 0.125);
5228
          box-shadow: inset 0 -1px 0 rgba(103, 106, 121, 0.125);
5229
}
5230
.accordion-button:not(.collapsed)::after {
5231
  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");
5232
  -webkit-transform: rotate(-180deg);
5233
          transform: rotate(-180deg);
5234
}
5235
.accordion-button::after {
5236
  -ms-flex-negative: 0;
5237
      flex-shrink: 0;
5238
  width: 1.25rem;
5239
  height: 1.25rem;
5240
  margin-left: auto;
5241
  content: "";
5242
  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");
5243
  background-repeat: no-repeat;
5244
  background-size: 1.25rem;
5245
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
5246
  transition: -webkit-transform 0.2s ease-in-out;
5247
  transition: transform 0.2s ease-in-out;
5248
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
5249
}
5250
@media (prefers-reduced-motion: reduce) {
5251
  .accordion-button::after {
5252
    -webkit-transition: none;
5253
    transition: none;
5254
  }
5255
}
5256
.accordion-button:hover {
5257
  z-index: 2;
5258
}
5259
.accordion-button:focus {
5260
  z-index: 3;
5261
  border-color: none;
5262
  outline: 0;
5263
  -webkit-box-shadow: none;
5264
          box-shadow: none;
5265
}
5266
 
5267
.accordion-header {
5268
  margin-bottom: 0;
5269
}
5270
 
5271
.accordion-item {
5272
  background-color: #fff;
5273
  border: 1px solid rgba(103, 106, 121, 0.125);
5274
}
5275
.accordion-item:first-of-type {
5276
  border-top-left-radius: 0.25rem;
5277
  border-top-right-radius: 0.25rem;
5278
}
5279
.accordion-item:first-of-type .accordion-button {
5280
  border-top-left-radius: calc(0.25rem - 1px);
5281
  border-top-right-radius: calc(0.25rem - 1px);
5282
}
5283
.accordion-item:not(:first-of-type) {
5284
  border-top: 0;
5285
}
5286
.accordion-item:last-of-type {
5287
  border-bottom-right-radius: 0.25rem;
5288
  border-bottom-left-radius: 0.25rem;
5289
}
5290
.accordion-item:last-of-type .accordion-button.collapsed {
5291
  border-bottom-right-radius: calc(0.25rem - 1px);
5292
  border-bottom-left-radius: calc(0.25rem - 1px);
5293
}
5294
.accordion-item:last-of-type .accordion-collapse {
5295
  border-bottom-right-radius: 0.25rem;
5296
  border-bottom-left-radius: 0.25rem;
5297
}
5298
 
5299
.accordion-body {
5300
  padding: 1rem 1.25rem;
5301
}
5302
 
5303
.accordion-flush .accordion-collapse {
5304
  border-width: 0;
5305
}
5306
.accordion-flush .accordion-item {
5307
  border-right: 0;
5308
  border-left: 0;
5309
  border-radius: 0;
5310
}
5311
.accordion-flush .accordion-item:first-child {
5312
  border-top: 0;
5313
}
5314
.accordion-flush .accordion-item:last-child {
5315
  border-bottom: 0;
5316
}
5317
.accordion-flush .accordion-item .accordion-button {
5318
  border-radius: 0;
5319
}
5320
 
5321
.breadcrumb {
5322
  display: -webkit-box;
5323
  display: -ms-flexbox;
5324
  display: flex;
5325
  -ms-flex-wrap: wrap;
5326
      flex-wrap: wrap;
5327
  padding: 0.5rem 0;
5328
  margin-bottom: 1rem;
5329
  list-style: none;
5330
  background-color: transparent;
5331
}
5332
 
5333
.breadcrumb-item + .breadcrumb-item {
5334
  padding-left: 0.8rem;
5335
}
5336
.breadcrumb-item + .breadcrumb-item::before {
5337
  float: left;
5338
  padding-right: 0.8rem;
5339
  color: #a1a1a8;
5340
  content: var(--bs-breadcrumb-divider, "../../index-2.html") /* rtl: var(--bs-breadcrumb-divider, "/") */;
5341
}
5342
.breadcrumb-item.active {
5343
  color: #a1a1a8;
5344
}
5345
 
5346
.pagination {
5347
  display: -webkit-box;
5348
  display: -ms-flexbox;
5349
  display: flex;
5350
  padding-left: 0;
5351
  list-style: none;
5352
}
5353
 
5354
.page-link {
5355
  position: relative;
5356
  display: block;
5357
  color: #676a79;
5358
  background-color: #fff;
5359
  border: 1px solid #eef0f2;
5360
  -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;
5361
  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;
5362
  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;
5363
  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;
5364
}
5365
@media (prefers-reduced-motion: reduce) {
5366
  .page-link {
5367
    -webkit-transition: none;
5368
    transition: none;
5369
  }
5370
}
5371
.page-link:hover {
5372
  z-index: 2;
5373
  color: #fff;
5374
  background-color: #0f6fec;
5375
  border-color: #0f6fec;
5376
}
5377
.page-link:focus {
5378
  z-index: 3;
5379
  color: #0c59bd;
5380
  background-color: #eff2f6;
5381
  outline: 0;
5382
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
5383
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
5384
}
5385
 
5386
.page-item:not(:first-child) .page-link {
5387
  margin-left: -1px;
5388
}
5389
.page-item.active .page-link {
5390
  z-index: 3;
5391
  color: #fff;
5392
  background-color: #0f6fec;
5393
  border-color: #0f6fec;
5394
}
5395
.page-item.disabled .page-link {
5396
  color: #e1e4e6;
5397
  pointer-events: none;
5398
  background-color: #fff;
5399
  border-color: #eef0f2;
5400
}
5401
 
5402
.page-link {
5403
  padding: 0.4rem 0.8rem;
5404
}
5405
 
5406
.page-item:first-child .page-link {
5407
  border-top-left-radius: 0.4rem;
5408
  border-bottom-left-radius: 0.4rem;
5409
}
5410
.page-item:last-child .page-link {
5411
  border-top-right-radius: 0.4rem;
5412
  border-bottom-right-radius: 0.4rem;
5413
}
5414
 
5415
.pagination-lg .page-link {
5416
  padding: 0.75rem 1.5rem;
5417
  font-size: 1.171875rem;
5418
}
5419
.pagination-lg .page-item:first-child .page-link {
5420
  border-top-left-radius: 0.3rem;
5421
  border-bottom-left-radius: 0.3rem;
5422
}
5423
.pagination-lg .page-item:last-child .page-link {
5424
  border-top-right-radius: 0.3rem;
5425
  border-bottom-right-radius: 0.3rem;
5426
}
5427
 
5428
.pagination-sm .page-link {
5429
  padding: 0.25rem 0.5rem;
5430
  font-size: 0.8203125rem;
5431
}
5432
.pagination-sm .page-item:first-child .page-link {
5433
  border-top-left-radius: 0.2rem;
5434
  border-bottom-left-radius: 0.2rem;
5435
}
5436
.pagination-sm .page-item:last-child .page-link {
5437
  border-top-right-radius: 0.2rem;
5438
  border-bottom-right-radius: 0.2rem;
5439
}
5440
 
5441
.badge {
5442
  display: inline-block;
5443
  padding: 0.35em 0.65em;
5444
  font-size: 0.85em;
5445
  font-weight: 400;
5446
  line-height: 1;
5447
  color: #fff;
5448
  text-align: center;
5449
  white-space: nowrap;
5450
  vertical-align: baseline;
5451
  border-radius: 0.25rem;
5452
}
5453
.badge:empty {
5454
  display: none;
5455
}
5456
 
5457
.btn .badge {
5458
  position: relative;
5459
  top: -1px;
5460
}
5461
 
5462
.alert {
15221 stevensc 5463
  width: fit-content !important;
7288 stevensc 5464
  position: relative;
15221 stevensc 5465
  padding: 0 !important;
7288 stevensc 5466
  margin-bottom: 1rem;
5467
  border: 1px solid transparent;
5468
  border-radius: 0.25rem;
5469
}
5470
 
5471
.alert-heading {
5472
  color: inherit;
5473
}
5474
 
5475
.alert-link {
5476
  font-weight: 700;
5477
}
5478
 
5479
.alert-dismissible {
5480
  padding-right: 3rem;
5481
}
5482
.alert-dismissible .btn-close {
5483
  position: absolute;
5484
  top: 0;
5485
  right: 0;
5486
  z-index: 2;
5487
  padding: 1.25rem 1rem;
5488
}
5489
 
5490
.alert-primary {
5491
  color: #09438e;
5492
  background-color: #cfe2fb;
5493
  border-color: #b7d4f9;
5494
}
5495
.alert-primary .alert-link {
5496
  color: #073672;
5497
}
5498
 
5499
.alert-secondary {
5500
  color: #0c0f12;
5501
  background-color: #d0d1d2;
5502
  border-color: #b9babc;
5503
}
5504
.alert-secondary .alert-link {
5505
  color: #0a0c0e;
5506
}
5507
 
5508
.alert-success {
5509
  color: #077151;
5510
  background-color: #cef2e7;
5511
  border-color: #b6ebdb;
5512
}
5513
.alert-success .alert-link {
5514
  color: #065a41;
5515
}
5516
 
5517
.alert-info {
5518
  color: #2f5f95;
5519
  background-color: #dcecfe;
5520
  border-color: #cae2fd;
5521
}
5522
.alert-info .alert-link {
5523
  color: #264c77;
5524
}
5525
 
5526
.alert-warning {
5527
  color: #94751c;
5528
  background-color: #fdf3d5;
5529
  border-color: #fdedc0;
5530
}
5531
.alert-warning .alert-link {
5532
  color: #765e16;
5533
}
5534
 
5535
.alert-danger {
5536
  color: #801925;
5537
  background-color: #f7d4d8;
5538
  border-color: #f3bfc5;
5539
}
5540
.alert-danger .alert-link {
5541
  color: #66141e;
5542
}
5543
 
5544
.alert-light {
5545
  color: #8f9091;
5546
  background-color: #fcfcfc;
5547
  border-color: #fafbfb;
5548
}
5549
.alert-light .alert-link {
5550
  color: #727374;
5551
}
5552
 
5553
.alert-dark {
5554
  color: #0c0f12;
5555
  background-color: #d0d1d2;
5556
  border-color: #b9babc;
5557
}
5558
.alert-dark .alert-link {
5559
  color: #0a0c0e;
5560
}
5561
 
5562
@-webkit-keyframes progress-bar-stripes {
5563
  0% {
5564
    background-position-x: 1rem;
5565
  }
5566
}
5567
 
5568
@keyframes progress-bar-stripes {
5569
  0% {
5570
    background-position-x: 1rem;
5571
  }
5572
}
5573
.progress {
5574
  display: -webkit-box;
5575
  display: -ms-flexbox;
5576
  display: flex;
5577
  height: 1rem;
5578
  overflow: hidden;
5579
  font-size: 0.75rem;
5580
  background-color: rgba(0, 0, 0, 0.1);
5581
  border-radius: 0.25rem;
5582
}
5583
 
5584
.progress-bar {
5585
  display: -webkit-box;
5586
  display: -ms-flexbox;
5587
  display: flex;
5588
  -webkit-box-orient: vertical;
5589
  -webkit-box-direction: normal;
5590
      -ms-flex-direction: column;
5591
          flex-direction: column;
5592
  -webkit-box-pack: center;
5593
      -ms-flex-pack: center;
5594
          justify-content: center;
5595
  overflow: hidden;
5596
  color: #fff;
5597
  text-align: center;
5598
  white-space: nowrap;
5599
  background-color: #0d6efd;
5600
  -webkit-transition: width 0.6s ease;
5601
  transition: width 0.6s ease;
5602
}
5603
@media (prefers-reduced-motion: reduce) {
5604
  .progress-bar {
5605
    -webkit-transition: none;
5606
    transition: none;
5607
  }
5608
}
5609
 
5610
.progress-bar-striped {
5611
  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);
5612
  background-size: 1rem 1rem;
5613
}
5614
 
5615
.progress-bar-animated {
5616
  -webkit-animation: 1s linear infinite progress-bar-stripes;
5617
          animation: 1s linear infinite progress-bar-stripes;
5618
}
5619
@media (prefers-reduced-motion: reduce) {
5620
  .progress-bar-animated {
5621
    -webkit-animation: none;
5622
            animation: none;
5623
  }
5624
}
5625
 
5626
.list-group {
5627
  display: -webkit-box;
5628
  display: -ms-flexbox;
5629
  display: flex;
5630
  -webkit-box-orient: vertical;
5631
  -webkit-box-direction: normal;
5632
      -ms-flex-direction: column;
5633
          flex-direction: column;
5634
  padding-left: 0;
5635
  margin-bottom: 0;
5636
  border-radius: 0.4rem;
5637
}
5638
 
5639
.list-group-numbered {
5640
  list-style-type: none;
5641
  counter-reset: section;
5642
}
5643
.list-group-numbered > li::before {
5644
  content: counters(section, ".") ". ";
5645
  counter-increment: section;
5646
}
5647
 
5648
.list-group-item-action {
5649
  width: 100%;
5650
  color: #495057;
5651
  text-align: inherit;
5652
}
5653
.list-group-item-action:hover, .list-group-item-action:focus {
5654
  z-index: 1;
5655
  color: #495057;
5656
  text-decoration: none;
5657
  background-color: #eff2f6;
5658
}
5659
.list-group-item-action:active {
5660
  color: #212529;
5661
  background-color: #e9ecef;
5662
}
5663
 
5664
.list-group-item {
5665
  position: relative;
5666
  display: block;
5667
  padding: 0.5rem 1rem;
5668
  color: #676a79;
5669
  background-color: transparent;
5670
  border: 1px solid rgba(0, 0, 0, 0.125);
5671
}
5672
.list-group-item:first-child {
5673
  border-top-left-radius: inherit;
5674
  border-top-right-radius: inherit;
5675
}
5676
.list-group-item:last-child {
5677
  border-bottom-right-radius: inherit;
5678
  border-bottom-left-radius: inherit;
5679
}
5680
.list-group-item.disabled, .list-group-item:disabled {
5681
  color: #6c757d;
5682
  pointer-events: none;
5683
  background-color: #fff;
5684
}
5685
.list-group-item.active {
5686
  z-index: 2;
5687
  color: #fff;
5688
  background-color: #0f6fec;
5689
  border-color: #0f6fec;
5690
}
5691
.list-group-item + .list-group-item {
5692
  border-top-width: 0;
5693
}
5694
.list-group-item + .list-group-item.active {
5695
  margin-top: -1px;
5696
  border-top-width: 1px;
5697
}
5698
 
5699
.list-group-horizontal {
5700
  -webkit-box-orient: horizontal;
5701
  -webkit-box-direction: normal;
5702
      -ms-flex-direction: row;
5703
          flex-direction: row;
5704
}
5705
.list-group-horizontal > .list-group-item:first-child {
5706
  border-bottom-left-radius: 0.4rem;
5707
  border-top-right-radius: 0;
5708
}
5709
.list-group-horizontal > .list-group-item:last-child {
5710
  border-top-right-radius: 0.4rem;
5711
  border-bottom-left-radius: 0;
5712
}
5713
.list-group-horizontal > .list-group-item.active {
5714
  margin-top: 0;
5715
}
5716
.list-group-horizontal > .list-group-item + .list-group-item {
5717
  border-top-width: 1px;
5718
  border-left-width: 0;
5719
}
5720
.list-group-horizontal > .list-group-item + .list-group-item.active {
5721
  margin-left: -1px;
5722
  border-left-width: 1px;
5723
}
5724
 
5725
@media (min-width: 576px) {
5726
  .list-group-horizontal-sm {
5727
    -webkit-box-orient: horizontal;
5728
    -webkit-box-direction: normal;
5729
        -ms-flex-direction: row;
5730
            flex-direction: row;
5731
  }
5732
  .list-group-horizontal-sm > .list-group-item:first-child {
5733
    border-bottom-left-radius: 0.4rem;
5734
    border-top-right-radius: 0;
5735
  }
5736
  .list-group-horizontal-sm > .list-group-item:last-child {
5737
    border-top-right-radius: 0.4rem;
5738
    border-bottom-left-radius: 0;
5739
  }
5740
  .list-group-horizontal-sm > .list-group-item.active {
5741
    margin-top: 0;
5742
  }
5743
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
5744
    border-top-width: 1px;
5745
    border-left-width: 0;
5746
  }
5747
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5748
    margin-left: -1px;
5749
    border-left-width: 1px;
5750
  }
5751
}
5752
@media (min-width: 768px) {
5753
  .list-group-horizontal-md {
5754
    -webkit-box-orient: horizontal;
5755
    -webkit-box-direction: normal;
5756
        -ms-flex-direction: row;
5757
            flex-direction: row;
5758
  }
5759
  .list-group-horizontal-md > .list-group-item:first-child {
5760
    border-bottom-left-radius: 0.4rem;
5761
    border-top-right-radius: 0;
5762
  }
5763
  .list-group-horizontal-md > .list-group-item:last-child {
5764
    border-top-right-radius: 0.4rem;
5765
    border-bottom-left-radius: 0;
5766
  }
5767
  .list-group-horizontal-md > .list-group-item.active {
5768
    margin-top: 0;
5769
  }
5770
  .list-group-horizontal-md > .list-group-item + .list-group-item {
5771
    border-top-width: 1px;
5772
    border-left-width: 0;
5773
  }
5774
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5775
    margin-left: -1px;
5776
    border-left-width: 1px;
5777
  }
5778
}
5779
@media (min-width: 992px) {
5780
  .list-group-horizontal-lg {
5781
    -webkit-box-orient: horizontal;
5782
    -webkit-box-direction: normal;
5783
        -ms-flex-direction: row;
5784
            flex-direction: row;
5785
  }
5786
  .list-group-horizontal-lg > .list-group-item:first-child {
5787
    border-bottom-left-radius: 0.4rem;
5788
    border-top-right-radius: 0;
5789
  }
5790
  .list-group-horizontal-lg > .list-group-item:last-child {
5791
    border-top-right-radius: 0.4rem;
5792
    border-bottom-left-radius: 0;
5793
  }
5794
  .list-group-horizontal-lg > .list-group-item.active {
5795
    margin-top: 0;
5796
  }
5797
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
5798
    border-top-width: 1px;
5799
    border-left-width: 0;
5800
  }
5801
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5802
    margin-left: -1px;
5803
    border-left-width: 1px;
5804
  }
5805
}
5806
@media (min-width: 1200px) {
5807
  .list-group-horizontal-xl {
5808
    -webkit-box-orient: horizontal;
5809
    -webkit-box-direction: normal;
5810
        -ms-flex-direction: row;
5811
            flex-direction: row;
5812
  }
5813
  .list-group-horizontal-xl > .list-group-item:first-child {
5814
    border-bottom-left-radius: 0.4rem;
5815
    border-top-right-radius: 0;
5816
  }
5817
  .list-group-horizontal-xl > .list-group-item:last-child {
5818
    border-top-right-radius: 0.4rem;
5819
    border-bottom-left-radius: 0;
5820
  }
5821
  .list-group-horizontal-xl > .list-group-item.active {
5822
    margin-top: 0;
5823
  }
5824
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
5825
    border-top-width: 1px;
5826
    border-left-width: 0;
5827
  }
5828
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5829
    margin-left: -1px;
5830
    border-left-width: 1px;
5831
  }
5832
}
5833
@media (min-width: 1400px) {
5834
  .list-group-horizontal-xxl {
5835
    -webkit-box-orient: horizontal;
5836
    -webkit-box-direction: normal;
5837
        -ms-flex-direction: row;
5838
            flex-direction: row;
5839
  }
5840
  .list-group-horizontal-xxl > .list-group-item:first-child {
5841
    border-bottom-left-radius: 0.4rem;
5842
    border-top-right-radius: 0;
5843
  }
5844
  .list-group-horizontal-xxl > .list-group-item:last-child {
5845
    border-top-right-radius: 0.4rem;
5846
    border-bottom-left-radius: 0;
5847
  }
5848
  .list-group-horizontal-xxl > .list-group-item.active {
5849
    margin-top: 0;
5850
  }
5851
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
5852
    border-top-width: 1px;
5853
    border-left-width: 0;
5854
  }
5855
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
5856
    margin-left: -1px;
5857
    border-left-width: 1px;
5858
  }
5859
}
5860
.list-group-flush {
5861
  border-radius: 0;
5862
}
5863
.list-group-flush > .list-group-item {
5864
  border-width: 0 0 1px;
5865
}
5866
.list-group-flush > .list-group-item:last-child {
5867
  border-bottom-width: 0;
5868
}
5869
 
5870
.list-group-item-primary {
5871
  color: #09438e;
5872
  background-color: #cfe2fb;
5873
}
5874
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5875
  color: #09438e;
5876
  background-color: #bacbe2;
5877
}
5878
.list-group-item-primary.list-group-item-action.active {
5879
  color: #fff;
5880
  background-color: #09438e;
5881
  border-color: #09438e;
5882
}
5883
 
5884
.list-group-item-secondary {
5885
  color: #0c0f12;
5886
  background-color: #d0d1d2;
5887
}
5888
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5889
  color: #0c0f12;
5890
  background-color: #bbbcbd;
5891
}
5892
.list-group-item-secondary.list-group-item-action.active {
5893
  color: #fff;
5894
  background-color: #0c0f12;
5895
  border-color: #0c0f12;
5896
}
5897
 
5898
.list-group-item-success {
5899
  color: #077151;
5900
  background-color: #cef2e7;
5901
}
5902
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5903
  color: #077151;
5904
  background-color: #b9dad0;
5905
}
5906
.list-group-item-success.list-group-item-action.active {
5907
  color: #fff;
5908
  background-color: #077151;
5909
  border-color: #077151;
5910
}
5911
 
5912
.list-group-item-info {
5913
  color: #2f5f95;
5914
  background-color: #dcecfe;
5915
}
5916
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5917
  color: #2f5f95;
5918
  background-color: #c6d4e5;
5919
}
5920
.list-group-item-info.list-group-item-action.active {
5921
  color: #fff;
5922
  background-color: #2f5f95;
5923
  border-color: #2f5f95;
5924
}
5925
 
5926
.list-group-item-warning {
5927
  color: #94751c;
5928
  background-color: #fdf3d5;
5929
}
5930
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5931
  color: #94751c;
5932
  background-color: #e4dbc0;
5933
}
5934
.list-group-item-warning.list-group-item-action.active {
5935
  color: #fff;
5936
  background-color: #94751c;
5937
  border-color: #94751c;
5938
}
5939
 
5940
.list-group-item-danger {
5941
  color: #801925;
5942
  background-color: #f7d4d8;
5943
}
5944
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5945
  color: #801925;
5946
  background-color: #debfc2;
5947
}
5948
.list-group-item-danger.list-group-item-action.active {
5949
  color: #fff;
5950
  background-color: #801925;
5951
  border-color: #801925;
5952
}
5953
 
5954
.list-group-item-light {
5955
  color: #8f9091;
5956
  background-color: #fcfcfc;
5957
}
5958
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5959
  color: #8f9091;
5960
  background-color: #e3e3e3;
5961
}
5962
.list-group-item-light.list-group-item-action.active {
5963
  color: #fff;
5964
  background-color: #8f9091;
5965
  border-color: #8f9091;
5966
}
5967
 
5968
.list-group-item-dark {
5969
  color: #0c0f12;
5970
  background-color: #d0d1d2;
5971
}
5972
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5973
  color: #0c0f12;
5974
  background-color: #bbbcbd;
5975
}
5976
.list-group-item-dark.list-group-item-action.active {
5977
  color: #fff;
5978
  background-color: #0c0f12;
5979
  border-color: #0c0f12;
5980
}
5981
 
5982
.btn-close {
5983
  -webkit-box-sizing: content-box;
5984
          box-sizing: content-box;
5985
  width: 1em;
5986
  height: 1em;
5987
  padding: 0.25em 0.25em;
5988
  color: #000;
5989
  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;
5990
  border: 0;
5991
  border-radius: 0.4rem;
5992
  opacity: 0.5;
5993
}
5994
.btn-close:hover {
5995
  color: #000;
5996
  text-decoration: none;
5997
  opacity: 0.75;
5998
}
5999
.btn-close:focus {
6000
  outline: 0;
6001
  -webkit-box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
6002
          box-shadow: 0 0 0 0 rgba(15, 111, 236, 0.25);
6003
  opacity: 1;
6004
}
6005
.btn-close:disabled, .btn-close.disabled {
6006
  pointer-events: none;
6007
  -webkit-user-select: none;
6008
     -moz-user-select: none;
6009
      -ms-user-select: none;
6010
          user-select: none;
6011
  opacity: 0.25;
6012
}
6013
 
6014
.btn-close-white {
6015
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
6016
          filter: invert(1) grayscale(100%) brightness(200%);
6017
}
6018
 
6019
.toast {
6020
  width: 350px;
6021
  max-width: 100%;
6022
  font-size: 0.875rem;
6023
  pointer-events: auto;
6024
  background-color: rgba(255, 255, 255, 0.85);
6025
  background-clip: padding-box;
6026
  border: 1px solid rgba(0, 0, 0, 0.1);
6027
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
6028
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
6029
  border-radius: 0.25rem;
6030
}
6031
.toast.showing {
6032
  opacity: 0;
6033
}
6034
.toast:not(.show) {
6035
  display: none;
6036
}
6037
 
6038
.toast-container {
6039
  width: -webkit-max-content;
6040
  width: -moz-max-content;
6041
  width: max-content;
6042
  max-width: 100%;
6043
  pointer-events: none;
6044
}
6045
.toast-container > :not(:last-child) {
6046
  margin-bottom: 0.75rem;
6047
}
6048
 
6049
.toast-header {
6050
  display: -webkit-box;
6051
  display: -ms-flexbox;
6052
  display: flex;
6053
  -webkit-box-align: center;
6054
      -ms-flex-align: center;
6055
          align-items: center;
6056
  padding: 0.5rem 0.75rem;
6057
  color: #6c757d;
6058
  background-color: rgba(255, 255, 255, 0.85);
6059
  background-clip: padding-box;
6060
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
6061
  border-top-left-radius: calc(0.25rem - 1px);
6062
  border-top-right-radius: calc(0.25rem - 1px);
6063
}
6064
.toast-header .btn-close {
6065
  margin-right: -0.375rem;
6066
  margin-left: 0.75rem;
6067
}
6068
 
6069
.toast-body {
6070
  padding: 0.75rem;
6071
  word-wrap: break-word;
6072
}
6073
 
6074
.modal {
6075
  position: fixed;
6076
  top: 0;
6077
  left: 0;
6078
  z-index: 1055;
6079
  display: none;
6080
  width: 100%;
6081
  height: 100%;
6082
  overflow-x: hidden;
6083
  overflow-y: auto;
6084
  outline: 0;
6085
}
6086
 
6087
.modal-dialog {
6088
  position: relative;
6089
  width: auto;
6090
  margin: 0.5rem;
6091
  pointer-events: none;
6092
}
6093
.modal.fade .modal-dialog {
6094
  -webkit-transition: -webkit-transform 0.3s ease-out;
6095
  transition: -webkit-transform 0.3s ease-out;
6096
  transition: transform 0.3s ease-out;
6097
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
6098
  -webkit-transform: translate(0, -50px);
6099
          transform: translate(0, -50px);
6100
}
6101
@media (prefers-reduced-motion: reduce) {
6102
  .modal.fade .modal-dialog {
6103
    -webkit-transition: none;
6104
    transition: none;
6105
  }
6106
}
6107
.modal.show .modal-dialog {
6108
  -webkit-transform: none;
6109
          transform: none;
6110
}
6111
.modal.modal-static .modal-dialog {
6112
  -webkit-transform: scale(1.02);
6113
          transform: scale(1.02);
6114
}
6115
 
6116
.modal-dialog-scrollable {
6117
  height: calc(100% - 1rem);
6118
}
6119
.modal-dialog-scrollable .modal-content {
6120
  max-height: 100%;
6121
  overflow: hidden;
6122
}
6123
.modal-dialog-scrollable .modal-body {
6124
  overflow-y: auto;
6125
}
6126
 
6127
.modal-dialog-centered {
6128
  display: -webkit-box;
6129
  display: -ms-flexbox;
6130
  display: flex;
6131
  -webkit-box-align: center;
6132
      -ms-flex-align: center;
6133
          align-items: center;
6134
  min-height: calc(100% - 1rem);
6135
}
6136
 
6137
.modal-content {
6138
  position: relative;
6139
  display: -webkit-box;
6140
  display: -ms-flexbox;
6141
  display: flex;
6142
  -webkit-box-orient: vertical;
6143
  -webkit-box-direction: normal;
6144
      -ms-flex-direction: column;
6145
          flex-direction: column;
6146
  width: 100%;
6147
  pointer-events: auto;
6148
  background-color: #fff;
6149
  background-clip: padding-box;
6150
  border: 0 solid rgba(0, 0, 0, 0.2);
6151
  border-radius: 0.4rem;
6152
  outline: 0;
6153
}
6154
 
6155
.modal-backdrop {
6156
  position: fixed;
6157
  top: 0;
6158
  left: 0;
6159
  z-index: 1050;
6160
  width: 100vw;
6161
  height: 100vh;
6162
  background-color: #000;
6163
}
6164
.modal-backdrop.fade {
6165
  opacity: 0;
6166
}
6167
.modal-backdrop.show {
6168
  opacity: 0.5;
6169
}
6170
 
6171
.modal-header {
6172
  display: -webkit-box;
6173
  display: -ms-flexbox;
6174
  display: flex;
6175
  -ms-flex-negative: 0;
6176
      flex-shrink: 0;
6177
  -webkit-box-align: center;
6178
      -ms-flex-align: center;
6179
          align-items: center;
6180
  -webkit-box-pack: justify;
6181
      -ms-flex-pack: justify;
6182
          justify-content: space-between;
6183
  padding: 1rem 1rem;
6184
  border-bottom: 1px solid #dee2e6;
6185
  border-top-left-radius: 0.4rem;
6186
  border-top-right-radius: 0.4rem;
6187
}
6188
.modal-header .btn-close {
6189
  padding: 0.5rem 0.5rem;
6190
  margin: -0.5rem -0.5rem -0.5rem auto;
6191
}
6192
 
6193
.modal-title {
6194
  margin-bottom: 0;
6195
  line-height: 1.5;
6196
}
6197
 
6198
.modal-body {
6199
  position: relative;
6200
  -webkit-box-flex: 1;
6201
      -ms-flex: 1 1 auto;
6202
          flex: 1 1 auto;
6203
  padding: 1rem;
6204
}
6205
 
6206
.modal-footer {
6207
  display: -webkit-box;
6208
  display: -ms-flexbox;
6209
  display: flex;
6210
  -ms-flex-wrap: wrap;
6211
      flex-wrap: wrap;
6212
  -ms-flex-negative: 0;
6213
      flex-shrink: 0;
6214
  -webkit-box-align: center;
6215
      -ms-flex-align: center;
6216
          align-items: center;
6217
  -webkit-box-pack: end;
6218
      -ms-flex-pack: end;
6219
          justify-content: flex-end;
6220
  padding: 0.75rem;
6221
  border-top: 1px solid #dee2e6;
6222
  border-bottom-right-radius: 0.4rem;
6223
  border-bottom-left-radius: 0.4rem;
6224
}
6225
.modal-footer > * {
6226
  margin: 0.25rem;
6227
}
6228
 
6229
@media (min-width: 576px) {
6230
  .modal-dialog {
6231
    max-width: 500px;
6232
    margin: 1.75rem auto;
6233
  }
6234
 
6235
  .modal-dialog-scrollable {
6236
    height: calc(100% - 3.5rem);
6237
  }
6238
 
6239
  .modal-dialog-centered {
6240
    min-height: calc(100% - 3.5rem);
6241
  }
6242
 
6243
  .modal-sm {
6244
    max-width: 300px;
6245
  }
6246
}
6247
@media (min-width: 992px) {
6248
  .modal-lg,
6249
.modal-xl {
6250
    max-width: 800px;
6251
  }
6252
}
6253
@media (min-width: 1200px) {
6254
  .modal-xl {
6255
    max-width: 1140px;
6256
  }
6257
}
6258
.modal-fullscreen {
6259
  width: 100vw;
6260
  max-width: none;
6261
  height: 100%;
6262
  margin: 0;
6263
}
6264
.modal-fullscreen .modal-content {
6265
  height: 100%;
6266
  border: 0;
6267
  border-radius: 0;
6268
}
6269
.modal-fullscreen .modal-header {
6270
  border-radius: 0;
6271
}
6272
.modal-fullscreen .modal-body {
6273
  overflow-y: auto;
6274
}
6275
.modal-fullscreen .modal-footer {
6276
  border-radius: 0;
6277
}
6278
 
6279
@media (max-width: 575.98px) {
6280
  .modal-fullscreen-sm-down {
6281
    width: 100vw;
6282
    max-width: none;
6283
    height: 100%;
6284
    margin: 0;
6285
  }
6286
  .modal-fullscreen-sm-down .modal-content {
6287
    height: 100%;
6288
    border: 0;
6289
    border-radius: 0;
6290
  }
6291
  .modal-fullscreen-sm-down .modal-header {
6292
    border-radius: 0;
6293
  }
6294
  .modal-fullscreen-sm-down .modal-body {
6295
    overflow-y: auto;
6296
  }
6297
  .modal-fullscreen-sm-down .modal-footer {
6298
    border-radius: 0;
6299
  }
6300
}
6301
@media (max-width: 767.98px) {
6302
  .modal-fullscreen-md-down {
6303
    width: 100vw;
6304
    max-width: none;
6305
    height: 100%;
6306
    margin: 0;
6307
  }
6308
  .modal-fullscreen-md-down .modal-content {
6309
    height: 100%;
6310
    border: 0;
6311
    border-radius: 0;
6312
  }
6313
  .modal-fullscreen-md-down .modal-header {
6314
    border-radius: 0;
6315
  }
6316
  .modal-fullscreen-md-down .modal-body {
6317
    overflow-y: auto;
6318
  }
6319
  .modal-fullscreen-md-down .modal-footer {
6320
    border-radius: 0;
6321
  }
6322
}
6323
@media (max-width: 991.98px) {
6324
  .modal-fullscreen-lg-down {
6325
    width: 100vw;
6326
    max-width: none;
6327
    height: 100%;
6328
    margin: 0;
6329
  }
6330
  .modal-fullscreen-lg-down .modal-content {
6331
    height: 100%;
6332
    border: 0;
6333
    border-radius: 0;
6334
  }
6335
  .modal-fullscreen-lg-down .modal-header {
6336
    border-radius: 0;
6337
  }
6338
  .modal-fullscreen-lg-down .modal-body {
6339
    overflow-y: auto;
6340
  }
6341
  .modal-fullscreen-lg-down .modal-footer {
6342
    border-radius: 0;
6343
  }
6344
}
6345
@media (max-width: 1199.98px) {
6346
  .modal-fullscreen-xl-down {
6347
    width: 100vw;
6348
    max-width: none;
6349
    height: 100%;
6350
    margin: 0;
6351
  }
6352
  .modal-fullscreen-xl-down .modal-content {
6353
    height: 100%;
6354
    border: 0;
6355
    border-radius: 0;
6356
  }
6357
  .modal-fullscreen-xl-down .modal-header {
6358
    border-radius: 0;
6359
  }
6360
  .modal-fullscreen-xl-down .modal-body {
6361
    overflow-y: auto;
6362
  }
6363
  .modal-fullscreen-xl-down .modal-footer {
6364
    border-radius: 0;
6365
  }
6366
}
6367
@media (max-width: 1399.98px) {
6368
  .modal-fullscreen-xxl-down {
6369
    width: 100vw;
6370
    max-width: none;
6371
    height: 100%;
6372
    margin: 0;
6373
  }
6374
  .modal-fullscreen-xxl-down .modal-content {
6375
    height: 100%;
6376
    border: 0;
6377
    border-radius: 0;
6378
  }
6379
  .modal-fullscreen-xxl-down .modal-header {
6380
    border-radius: 0;
6381
  }
6382
  .modal-fullscreen-xxl-down .modal-body {
6383
    overflow-y: auto;
6384
  }
6385
  .modal-fullscreen-xxl-down .modal-footer {
6386
    border-radius: 0;
6387
  }
6388
}
6389
.tooltip {
6390
  position: absolute;
6391
  z-index: 1080;
6392
  display: block;
6393
  margin: 0;
6394
  font-family: "Inter", sans-serif;
6395
  font-style: normal;
6396
  font-weight: 500;
6397
  line-height: 1.5;
6398
  text-align: left;
6399
  text-align: start;
6400
  text-decoration: none;
6401
  text-shadow: none;
6402
  text-transform: none;
6403
  letter-spacing: normal;
6404
  word-break: normal;
6405
  word-spacing: normal;
6406
  white-space: normal;
6407
  line-break: auto;
6408
  font-size: 0.6875rem;
6409
  word-wrap: break-word;
6410
  opacity: 0;
6411
}
6412
.tooltip.show {
6413
  opacity: 0.9;
6414
}
6415
.tooltip .tooltip-arrow {
6416
  position: absolute;
6417
  display: block;
6418
  width: 0.8rem;
6419
  height: 0.4rem;
6420
}
6421
.tooltip .tooltip-arrow::before {
6422
  position: absolute;
6423
  content: "";
6424
  border-color: transparent;
6425
  border-style: solid;
6426
}
6427
 
6428
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
6429
  padding: 0.4rem 0;
6430
}
6431
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
6432
  bottom: 0;
6433
}
6434
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
6435
  top: -1px;
6436
  border-width: 0.4rem 0.4rem 0;
6437
  border-top-color: #000;
6438
}
6439
 
6440
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
6441
  padding: 0 0.4rem;
6442
}
6443
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
6444
  left: 0;
6445
  width: 0.4rem;
6446
  height: 0.8rem;
6447
}
6448
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
6449
  right: -1px;
6450
  border-width: 0.4rem 0.4rem 0.4rem 0;
6451
  border-right-color: #000;
6452
}
6453
 
6454
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
6455
  padding: 0.4rem 0;
6456
}
6457
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
6458
  top: 0;
6459
}
6460
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
6461
  bottom: -1px;
6462
  border-width: 0 0.4rem 0.4rem;
6463
  border-bottom-color: #000;
6464
}
6465
 
6466
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
6467
  padding: 0 0.4rem;
6468
}
6469
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
6470
  right: 0;
6471
  width: 0.4rem;
6472
  height: 0.8rem;
6473
}
6474
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
6475
  left: -1px;
6476
  border-width: 0.4rem 0 0.4rem 0.4rem;
6477
  border-left-color: #000;
6478
}
6479
 
6480
.tooltip-inner {
6481
  max-width: 200px;
6482
  padding: 0.25rem 0.5rem;
6483
  color: #fff;
6484
  text-align: center;
6485
  background-color: #000;
6486
  border-radius: 0.25rem;
6487
}
6488
 
6489
.popover {
6490
  position: absolute;
6491
  top: 0;
6492
  left: 0 /* rtl:ignore */;
6493
  z-index: 1070;
6494
  display: block;
6495
  max-width: 276px;
6496
  font-family: "Inter", sans-serif;
6497
  font-style: normal;
6498
  font-weight: 500;
6499
  line-height: 1.5;
6500
  text-align: left;
6501
  text-align: start;
6502
  text-decoration: none;
6503
  text-shadow: none;
6504
  text-transform: none;
6505
  letter-spacing: normal;
6506
  word-break: normal;
6507
  word-spacing: normal;
6508
  white-space: normal;
6509
  line-break: auto;
6510
  font-size: 0.875rem;
6511
  word-wrap: break-word;
6512
  background-color: #fff;
6513
  background-clip: padding-box;
6514
  border: 1px solid rgba(0, 0, 0, 0.2);
6515
  border-radius: 0.3rem;
6516
}
6517
.popover .popover-arrow {
6518
  position: absolute;
6519
  display: block;
6520
  width: 1rem;
6521
  height: 0.5rem;
6522
}
6523
.popover .popover-arrow::before, .popover .popover-arrow::after {
6524
  position: absolute;
6525
  display: block;
6526
  content: "";
6527
  border-color: transparent;
6528
  border-style: solid;
6529
}
6530
 
6531
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
6532
  bottom: calc(-0.5rem - 1px);
6533
}
6534
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
6535
  bottom: 0;
6536
  border-width: 0.5rem 0.5rem 0;
6537
  border-top-color: rgba(0, 0, 0, 0.25);
6538
}
6539
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
6540
  bottom: 1px;
6541
  border-width: 0.5rem 0.5rem 0;
6542
  border-top-color: #fff;
6543
}
6544
 
6545
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
6546
  left: calc(-0.5rem - 1px);
6547
  width: 0.5rem;
6548
  height: 1rem;
6549
}
6550
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
6551
  left: 0;
6552
  border-width: 0.5rem 0.5rem 0.5rem 0;
6553
  border-right-color: rgba(0, 0, 0, 0.25);
6554
}
6555
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
6556
  left: 1px;
6557
  border-width: 0.5rem 0.5rem 0.5rem 0;
6558
  border-right-color: #fff;
6559
}
6560
 
6561
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
6562
  top: calc(-0.5rem - 1px);
6563
}
6564
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
6565
  top: 0;
6566
  border-width: 0 0.5rem 0.5rem 0.5rem;
6567
  border-bottom-color: rgba(0, 0, 0, 0.25);
6568
}
6569
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
6570
  top: 1px;
6571
  border-width: 0 0.5rem 0.5rem 0.5rem;
6572
  border-bottom-color: #fff;
6573
}
6574
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
6575
  position: absolute;
6576
  top: 0;
6577
  left: 50%;
6578
  display: block;
6579
  width: 1rem;
6580
  margin-left: -0.5rem;
6581
  content: "";
6582
  border-bottom: 1px solid #f0f0f0;
6583
}
6584
 
6585
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
6586
  right: calc(-0.5rem - 1px);
6587
  width: 0.5rem;
6588
  height: 1rem;
6589
}
6590
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
6591
  right: 0;
6592
  border-width: 0.5rem 0 0.5rem 0.5rem;
6593
  border-left-color: rgba(0, 0, 0, 0.25);
6594
}
6595
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
6596
  right: 1px;
6597
  border-width: 0.5rem 0 0.5rem 0.5rem;
6598
  border-left-color: #fff;
6599
}
6600
 
6601
.popover-header {
6602
  padding: 0.5rem 1rem;
6603
  margin-bottom: 0;
6604
  font-size: 0.9375rem;
6605
  color: #14191e;
6606
  background-color: #f0f0f0;
6607
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
6608
  border-top-left-radius: calc(0.3rem - 1px);
6609
  border-top-right-radius: calc(0.3rem - 1px);
6610
}
6611
.popover-header:empty {
6612
  display: none;
6613
}
6614
 
6615
.popover-body {
6616
  padding: 1rem 1rem;
6617
  color: #212529;
6618
}
6619
 
6620
.carousel {
6621
  position: relative;
6622
}
6623
 
6624
.carousel.pointer-event {
6625
  -ms-touch-action: pan-y;
6626
      touch-action: pan-y;
6627
}
6628
 
6629
.carousel-inner {
6630
  position: relative;
6631
  width: 100%;
6632
  overflow: hidden;
6633
}
6634
.carousel-inner::after {
6635
  display: block;
6636
  clear: both;
6637
  content: "";
6638
}
6639
 
6640
.carousel-item {
6641
  position: relative;
6642
  display: none;
6643
  float: left;
6644
  width: 100%;
6645
  margin-right: -100%;
6646
  -webkit-backface-visibility: hidden;
6647
          backface-visibility: hidden;
6648
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
6649
  transition: -webkit-transform 0.6s ease-in-out;
6650
  transition: transform 0.6s ease-in-out;
6651
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
6652
}
6653
@media (prefers-reduced-motion: reduce) {
6654
  .carousel-item {
6655
    -webkit-transition: none;
6656
    transition: none;
6657
  }
6658
}
6659
 
6660
.carousel-item.active,
6661
.carousel-item-next,
6662
.carousel-item-prev {
6663
  display: block;
6664
}
6665
 
6666
/* rtl:begin:ignore */
6667
.carousel-item-next:not(.carousel-item-start),
6668
.active.carousel-item-end {
6669
  -webkit-transform: translateX(100%);
6670
          transform: translateX(100%);
6671
}
6672
 
6673
.carousel-item-prev:not(.carousel-item-end),
6674
.active.carousel-item-start {
6675
  -webkit-transform: translateX(-100%);
6676
          transform: translateX(-100%);
6677
}
6678
 
6679
/* rtl:end:ignore */
6680
.carousel-fade .carousel-item {
6681
  opacity: 0;
6682
  -webkit-transition-property: opacity;
6683
  transition-property: opacity;
6684
  -webkit-transform: none;
6685
          transform: none;
6686
}
6687
.carousel-fade .carousel-item.active,
6688
.carousel-fade .carousel-item-next.carousel-item-start,
6689
.carousel-fade .carousel-item-prev.carousel-item-end {
6690
  z-index: 1;
6691
  opacity: 1;
6692
}
6693
.carousel-fade .active.carousel-item-start,
6694
.carousel-fade .active.carousel-item-end {
6695
  z-index: 0;
6696
  opacity: 0;
6697
  -webkit-transition: opacity 0s 0.6s;
6698
  transition: opacity 0s 0.6s;
6699
}
6700
@media (prefers-reduced-motion: reduce) {
6701
  .carousel-fade .active.carousel-item-start,
6702
.carousel-fade .active.carousel-item-end {
6703
    -webkit-transition: none;
6704
    transition: none;
6705
  }
6706
}
6707
 
6708
.carousel-control-prev,
6709
.carousel-control-next {
6710
  position: absolute;
6711
  top: 0;
6712
  bottom: 0;
6713
  z-index: 1;
6714
  display: -webkit-box;
6715
  display: -ms-flexbox;
6716
  display: flex;
6717
  -webkit-box-align: center;
6718
      -ms-flex-align: center;
6719
          align-items: center;
6720
  -webkit-box-pack: center;
6721
      -ms-flex-pack: center;
6722
          justify-content: center;
6723
  width: 15%;
6724
  padding: 0;
6725
  color: #fff;
6726
  text-align: center;
6727
  background: none;
6728
  border: 0;
6729
  opacity: 0.5;
6730
  -webkit-transition: opacity 0.15s ease;
6731
  transition: opacity 0.15s ease;
6732
}
6733
@media (prefers-reduced-motion: reduce) {
6734
  .carousel-control-prev,
6735
.carousel-control-next {
6736
    -webkit-transition: none;
6737
    transition: none;
6738
  }
6739
}
6740
.carousel-control-prev:hover, .carousel-control-prev:focus,
6741
.carousel-control-next:hover,
6742
.carousel-control-next:focus {
6743
  color: #fff;
6744
  text-decoration: none;
6745
  outline: 0;
6746
  opacity: 0.9;
6747
}
6748
 
6749
.carousel-control-prev {
6750
  left: 0;
6751
}
6752
 
6753
.carousel-control-next {
6754
  right: 0;
6755
}
6756
 
6757
.carousel-control-prev-icon,
6758
.carousel-control-next-icon {
6759
  display: inline-block;
6760
  width: 2rem;
6761
  height: 2rem;
6762
  background-repeat: no-repeat;
6763
  background-position: 50%;
6764
  background-size: 100% 100%;
6765
}
6766
 
6767
/* rtl:options: {
6768
  "autoRename": true,
6769
  "stringMap":[ {
6770
    "name"    : "prev-next",
6771
    "search"  : "prev",
6772
    "replace" : "next"
6773
  } ]
6774
} */
6775
.carousel-control-prev-icon {
6776
  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");
6777
}
6778
 
6779
.carousel-control-next-icon {
6780
  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");
6781
}
6782
 
6783
.carousel-indicators {
6784
  position: absolute;
6785
  right: 0;
6786
  bottom: 0;
6787
  left: 0;
6788
  z-index: 2;
6789
  display: -webkit-box;
6790
  display: -ms-flexbox;
6791
  display: flex;
6792
  -webkit-box-pack: center;
6793
      -ms-flex-pack: center;
6794
          justify-content: center;
6795
  padding: 0;
6796
  margin-right: 15%;
6797
  margin-bottom: 1rem;
6798
  margin-left: 15%;
6799
  list-style: none;
6800
}
6801
.carousel-indicators [data-bs-target] {
6802
  -webkit-box-sizing: content-box;
6803
          box-sizing: content-box;
6804
  -webkit-box-flex: 0;
6805
      -ms-flex: 0 1 auto;
6806
          flex: 0 1 auto;
6807
  width: 30px;
6808
  height: 3px;
6809
  padding: 0;
6810
  margin-right: 3px;
6811
  margin-left: 3px;
6812
  text-indent: -999px;
6813
  cursor: pointer;
6814
  background-color: #fff;
6815
  background-clip: padding-box;
6816
  border: 0;
6817
  border-top: 10px solid transparent;
6818
  border-bottom: 10px solid transparent;
6819
  opacity: 0.5;
6820
  -webkit-transition: opacity 0.6s ease;
6821
  transition: opacity 0.6s ease;
6822
}
6823
@media (prefers-reduced-motion: reduce) {
6824
  .carousel-indicators [data-bs-target] {
6825
    -webkit-transition: none;
6826
    transition: none;
6827
  }
6828
}
6829
.carousel-indicators .active {
6830
  opacity: 1;
6831
}
6832
 
6833
.carousel-caption {
6834
  position: absolute;
6835
  right: 15%;
6836
  bottom: 1.25rem;
6837
  left: 15%;
6838
  padding-top: 1.25rem;
6839
  padding-bottom: 1.25rem;
6840
  color: #fff;
6841
  text-align: center;
6842
}
6843
 
6844
.carousel-dark .carousel-control-prev-icon,
6845
.carousel-dark .carousel-control-next-icon {
6846
  -webkit-filter: invert(1) grayscale(100);
6847
          filter: invert(1) grayscale(100);
6848
}
6849
.carousel-dark .carousel-indicators [data-bs-target] {
6850
  background-color: #000;
6851
}
6852
.carousel-dark .carousel-caption {
6853
  color: #000;
6854
}
6855
 
6856
@-webkit-keyframes spinner-border {
6857
  to {
6858
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
6859
            transform: rotate(360deg) /* rtl:ignore */;
6860
  }
6861
}
6862
 
6863
@keyframes spinner-border {
6864
  to {
6865
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
6866
            transform: rotate(360deg) /* rtl:ignore */;
6867
  }
6868
}
6869
.spinner-border {
6870
  display: inline-block;
6871
  width: 2rem;
6872
  height: 2rem;
6873
  vertical-align: -0.125em;
6874
  border: 0.25em solid currentColor;
6875
  border-right-color: transparent;
6876
  border-radius: 50%;
6877
  -webkit-animation: 0.75s linear infinite spinner-border;
6878
          animation: 0.75s linear infinite spinner-border;
6879
}
6880
 
6881
.spinner-border-sm {
6882
  width: 1rem;
6883
  height: 1rem;
6884
  border-width: 0.2em;
6885
}
6886
 
6887
@-webkit-keyframes spinner-grow {
6888
  0% {
6889
    -webkit-transform: scale(0);
6890
            transform: scale(0);
6891
  }
6892
  50% {
6893
    opacity: 1;
6894
    -webkit-transform: none;
6895
            transform: none;
6896
  }
6897
}
6898
 
6899
@keyframes spinner-grow {
6900
  0% {
6901
    -webkit-transform: scale(0);
6902
            transform: scale(0);
6903
  }
6904
  50% {
6905
    opacity: 1;
6906
    -webkit-transform: none;
6907
            transform: none;
6908
  }
6909
}
6910
.spinner-grow {
6911
  display: inline-block;
6912
  width: 2rem;
6913
  height: 2rem;
6914
  vertical-align: -0.125em;
6915
  background-color: currentColor;
6916
  border-radius: 50%;
6917
  opacity: 0;
6918
  -webkit-animation: 0.75s linear infinite spinner-grow;
6919
          animation: 0.75s linear infinite spinner-grow;
6920
}
6921
 
6922
.spinner-grow-sm {
6923
  width: 1rem;
6924
  height: 1rem;
6925
}
6926
 
6927
@media (prefers-reduced-motion: reduce) {
6928
  .spinner-border,
6929
.spinner-grow {
6930
    -webkit-animation-duration: 1.5s;
6931
            animation-duration: 1.5s;
6932
  }
6933
}
6934
.offcanvas {
6935
  position: fixed;
6936
  bottom: 0;
6937
  z-index: 1045;
6938
  display: -webkit-box;
6939
  display: -ms-flexbox;
6940
  display: flex;
6941
  -webkit-box-orient: vertical;
6942
  -webkit-box-direction: normal;
6943
      -ms-flex-direction: column;
6944
          flex-direction: column;
6945
  max-width: 100%;
6946
  visibility: hidden;
6947
  background-color: #fff;
6948
  background-clip: padding-box;
6949
  outline: 0;
6950
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
6951
  transition: -webkit-transform 0.3s ease-in-out;
6952
  transition: transform 0.3s ease-in-out;
6953
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
6954
}
6955
@media (prefers-reduced-motion: reduce) {
6956
  .offcanvas {
6957
    -webkit-transition: none;
6958
    transition: none;
6959
  }
6960
}
6961
 
6962
.offcanvas-backdrop {
6963
  position: fixed;
6964
  top: 0;
6965
  left: 0;
6966
  z-index: 1040;
6967
  width: 100vw;
6968
  height: 100vh;
6969
  background-color: #000;
6970
}
6971
.offcanvas-backdrop.fade {
6972
  opacity: 0;
6973
}
6974
.offcanvas-backdrop.show {
6975
  opacity: 0.5;
6976
}
6977
 
6978
.offcanvas-header {
6979
  display: -webkit-box;
6980
  display: -ms-flexbox;
6981
  display: flex;
6982
  -webkit-box-align: center;
6983
      -ms-flex-align: center;
6984
          align-items: center;
6985
  -webkit-box-pack: justify;
6986
      -ms-flex-pack: justify;
6987
          justify-content: space-between;
6988
  padding: 1rem 1.5rem;
6989
}
6990
.offcanvas-header .btn-close {
6991
  padding: 0.5rem 0.75rem;
6992
  margin-top: -0.5rem;
6993
  margin-right: -0.75rem;
6994
  margin-bottom: -0.5rem;
6995
}
6996
 
6997
.offcanvas-title {
6998
  margin-bottom: 0;
6999
  line-height: 1.5;
7000
}
7001
 
7002
.offcanvas-body {
7003
  -webkit-box-flex: 1;
7004
      -ms-flex-positive: 1;
7005
          flex-grow: 1;
7006
  padding: 1rem 1.5rem;
7007
  overflow-y: auto;
7008
}
7009
 
7010
.offcanvas-start {
7011
  top: 0;
7012
  left: 0;
7013
  width: 400px;
7014
  border-right: 1px solid rgba(0, 0, 0, 0.1);
7015
  -webkit-transform: translateX(-100%);
7016
          transform: translateX(-100%);
7017
}
7018
 
7019
.offcanvas-end {
7020
  top: 0;
7021
  right: 0;
7022
  width: 400px;
7023
  border-left: 1px solid rgba(0, 0, 0, 0.1);
7024
  -webkit-transform: translateX(100%);
7025
          transform: translateX(100%);
7026
}
7027
 
7028
.offcanvas-top {
7029
  top: 0;
7030
  right: 0;
7031
  left: 0;
7032
  height: 30vh;
7033
  max-height: 100%;
7034
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
7035
  -webkit-transform: translateY(-100%);
7036
          transform: translateY(-100%);
7037
}
7038
 
7039
.offcanvas-bottom {
7040
  right: 0;
7041
  left: 0;
7042
  height: 30vh;
7043
  max-height: 100%;
7044
  border-top: 1px solid rgba(0, 0, 0, 0.1);
7045
  -webkit-transform: translateY(100%);
7046
          transform: translateY(100%);
7047
}
7048
 
7049
.offcanvas.show {
7050
  -webkit-transform: none;
7051
          transform: none;
7052
}
7053
 
7054
.placeholder {
7055
  display: inline-block;
7056
  min-height: 1em;
7057
  vertical-align: middle;
7058
  cursor: wait;
7059
  background-color: currentColor;
7060
  opacity: 0.5;
7061
}
7062
.placeholder.btn::before {
7063
  display: inline-block;
7064
  content: "";
7065
}
7066
 
7067
.placeholder-xs {
7068
  min-height: 0.6em;
7069
}
7070
 
7071
.placeholder-sm {
7072
  min-height: 0.8em;
7073
}
7074
 
7075
.placeholder-lg {
7076
  min-height: 1.2em;
7077
}
7078
 
7079
.placeholder-glow .placeholder {
7080
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
7081
          animation: placeholder-glow 2s ease-in-out infinite;
7082
}
7083
 
7084
@-webkit-keyframes placeholder-glow {
7085
  50% {
7086
    opacity: 0.2;
7087
  }
7088
}
7089
 
7090
@keyframes placeholder-glow {
7091
  50% {
7092
    opacity: 0.2;
7093
  }
7094
}
7095
.placeholder-wave {
7096
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7097
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
7098
  -webkit-mask-size: 200% 100%;
7099
          mask-size: 200% 100%;
7100
  -webkit-animation: placeholder-wave 2s linear infinite;
7101
          animation: placeholder-wave 2s linear infinite;
7102
}
7103
 
7104
@-webkit-keyframes placeholder-wave {
7105
  100% {
7106
    -webkit-mask-position: -200% 0%;
7107
            mask-position: -200% 0%;
7108
  }
7109
}
7110
 
7111
@keyframes placeholder-wave {
7112
  100% {
7113
    -webkit-mask-position: -200% 0%;
7114
            mask-position: -200% 0%;
7115
  }
7116
}
7117
.clearfix::after {
7118
  display: block;
7119
  clear: both;
7120
  content: "";
7121
}
7122
 
7123
.link-primary {
7124
  color: #0f6fec;
7125
}
7126
.link-primary:hover, .link-primary:focus {
7127
  color: #0c59bd;
7128
}
7129
 
7130
.link-secondary {
7131
  color: #14191e;
7132
}
7133
.link-secondary:hover, .link-secondary:focus {
7134
  color: #101418;
7135
}
7136
 
7137
.link-success {
7138
  color: #0cbc87;
7139
}
7140
.link-success:hover, .link-success:focus {
7141
  color: #0a966c;
7142
}
7143
 
7144
.link-info {
7145
  color: #4f9ef8;
7146
}
7147
.link-info:hover, .link-info:focus {
7148
  color: #3f7ec6;
7149
}
7150
 
7151
.link-warning {
7152
  color: #f7c32e;
7153
}
7154
.link-warning:hover, .link-warning:focus {
7155
  color: #f9cf58;
7156
}
7157
 
7158
.link-danger {
7159
  color: #d6293e;
7160
}
7161
.link-danger:hover, .link-danger:focus {
7162
  color: #ab2132;
7163
}
7164
 
7165
.link-light {
7166
  color: #eef0f2;
7167
}
7168
.link-light:hover, .link-light:focus {
7169
  color: #f1f3f5;
7170
}
7171
 
7172
.link-dark {
7173
  color: #14191e;
7174
}
7175
.link-dark:hover, .link-dark:focus {
7176
  color: #101418;
7177
}
7178
 
7179
.ratio {
7180
  position: relative;
7181
  width: 100%;
7182
}
7183
.ratio::before {
7184
  display: block;
7185
  padding-top: var(--bs-aspect-ratio);
7186
  content: "";
7187
}
7188
.ratio > * {
7189
  position: absolute;
7190
  top: 0;
7191
  left: 0;
7192
  width: 100%;
7193
  height: 100%;
7194
}
7195
 
7196
.ratio-1x1 {
7197
  --bs-aspect-ratio: 100%;
7198
}
7199
 
7200
.ratio-4x3 {
7201
  --bs-aspect-ratio: 75%;
7202
}
7203
 
7204
.ratio-16x9 {
7205
  --bs-aspect-ratio: 56.25%;
7206
}
7207
 
7208
.ratio-21x9 {
7209
  --bs-aspect-ratio: 42.8571428571%;
7210
}
7211
 
7212
.fixed-top {
7213
  position: fixed;
7214
  top: 0;
7215
  right: 0;
7216
  left: 0;
7217
  z-index: 1030;
7218
}
7219
 
7220
.fixed-bottom {
7221
  position: fixed;
7222
  right: 0;
7223
  bottom: 0;
7224
  left: 0;
7225
  z-index: 1030;
7226
}
7227
 
7228
.sticky-top {
7229
  position: sticky;
7230
  top: 0;
7231
  z-index: 1020;
7232
}
7233
 
7234
@media (min-width: 576px) {
7235
  .sticky-sm-top {
7236
    position: sticky;
7237
    top: 0;
7238
    z-index: 1020;
7239
  }
7240
}
7241
@media (min-width: 768px) {
7242
  .sticky-md-top {
7243
    position: sticky;
7244
    top: 0;
7245
    z-index: 1020;
7246
  }
7247
}
7248
@media (min-width: 992px) {
7249
  .sticky-lg-top {
7250
    position: sticky;
7251
    top: 0;
7252
    z-index: 1020;
7253
  }
7254
}
7255
@media (min-width: 1200px) {
7256
  .sticky-xl-top {
7257
    position: sticky;
7258
    top: 0;
7259
    z-index: 1020;
7260
  }
7261
}
7262
@media (min-width: 1400px) {
7263
  .sticky-xxl-top {
7264
    position: sticky;
7265
    top: 0;
7266
    z-index: 1020;
7267
  }
7268
}
7269
.hstack {
7270
  display: -webkit-box;
7271
  display: -ms-flexbox;
7272
  display: flex;
7273
  -webkit-box-orient: horizontal;
7274
  -webkit-box-direction: normal;
7275
      -ms-flex-direction: row;
7276
          flex-direction: row;
7277
  -webkit-box-align: center;
7278
      -ms-flex-align: center;
7279
          align-items: center;
7280
  -ms-flex-item-align: stretch;
7281
      align-self: stretch;
7282
}
7283
 
7284
.vstack {
7285
  display: -webkit-box;
7286
  display: -ms-flexbox;
7287
  display: flex;
7288
  -webkit-box-flex: 1;
7289
      -ms-flex: 1 1 auto;
7290
          flex: 1 1 auto;
7291
  -webkit-box-orient: vertical;
7292
  -webkit-box-direction: normal;
7293
      -ms-flex-direction: column;
7294
          flex-direction: column;
7295
  -ms-flex-item-align: stretch;
7296
      align-self: stretch;
7297
}
7298
 
7299
.visually-hidden,
7300
.visually-hidden-focusable:not(:focus):not(:focus-within) {
7301
  position: absolute !important;
7302
  width: 1px !important;
7303
  height: 1px !important;
7304
  padding: 0 !important;
7305
  margin: -1px !important;
7306
  overflow: hidden !important;
7307
  clip: rect(0, 0, 0, 0) !important;
7308
  white-space: nowrap !important;
7309
  border: 0 !important;
7310
}
7311
 
7312
.stretched-link::after {
7313
  position: absolute;
7314
  top: 0;
7315
  right: 0;
7316
  bottom: 0;
7317
  left: 0;
7318
  z-index: 1;
7319
  content: "";
7320
}
7321
 
7322
.text-truncate {
7323
  overflow: hidden;
7324
  text-overflow: ellipsis;
7325
  white-space: nowrap;
7326
}
7327
 
7328
.vr {
7329
  display: inline-block;
7330
  -ms-flex-item-align: stretch;
7331
      align-self: stretch;
7332
  width: 1px;
7333
  min-height: 1em;
7334
  background-color: currentColor;
7335
  opacity: 0.25;
7336
}
7337
 
7338
.align-baseline {
7339
  vertical-align: baseline !important;
7340
}
7341
 
7342
.align-top {
7343
  vertical-align: top !important;
7344
}
7345
 
7346
.align-middle {
7347
  vertical-align: middle !important;
7348
}
7349
 
7350
.align-bottom {
7351
  vertical-align: bottom !important;
7352
}
7353
 
7354
.align-text-bottom {
7355
  vertical-align: text-bottom !important;
7356
}
7357
 
7358
.align-text-top {
7359
  vertical-align: text-top !important;
7360
}
7361
 
7362
.float-start {
7363
  float: left !important;
7364
}
7365
 
7366
.float-end {
7367
  float: right !important;
7368
}
7369
 
7370
.float-none {
7371
  float: none !important;
7372
}
7373
 
7374
.opacity-0 {
7375
  opacity: 0 !important;
7376
}
7377
 
7378
.opacity-25 {
7379
  opacity: 0.25 !important;
7380
}
7381
 
7382
.opacity-50 {
7383
  opacity: 0.5 !important;
7384
}
7385
 
7386
.opacity-75 {
7387
  opacity: 0.75 !important;
7388
}
7389
 
7390
.opacity-100 {
7391
  opacity: 1 !important;
7392
}
7393
 
7394
.overflow-auto {
7395
  overflow: auto !important;
7396
}
7397
 
7398
.overflow-hidden {
7399
  overflow: hidden !important;
7400
}
7401
 
7402
.overflow-visible {
7403
  overflow: visible !important;
7404
}
7405
 
7406
.overflow-scroll {
7407
  overflow: scroll !important;
7408
}
7409
 
7410
.d-inline {
7411
  display: inline !important;
7412
}
7413
 
7414
.d-inline-block {
7415
  display: inline-block !important;
7416
}
7417
 
7418
.d-block {
7419
  display: block !important;
7420
}
7421
 
7422
.d-grid {
7423
  display: grid !important;
7424
}
7425
 
7426
.d-table {
7427
  display: table !important;
7428
}
7429
 
7430
.d-table-row {
7431
  display: table-row !important;
7432
}
7433
 
7434
.d-table-cell {
7435
  display: table-cell !important;
7436
}
7437
 
7438
.d-flex {
7439
  display: -webkit-box !important;
7440
  display: -ms-flexbox !important;
7441
  display: flex !important;
7442
}
7443
 
7444
.d-inline-flex {
7445
  display: -webkit-inline-box !important;
7446
  display: -ms-inline-flexbox !important;
7447
  display: inline-flex !important;
7448
}
7449
 
7450
.d-none {
7451
  display: none !important;
7452
}
7453
 
7454
.shadow {
7455
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15) !important;
7456
          box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15) !important;
7457
}
7458
 
7459
.shadow-sm {
7460
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(83, 88, 93, 0.15) !important;
7461
          box-shadow: 0 0.125rem 0.25rem rgba(83, 88, 93, 0.15) !important;
7462
}
7463
 
7464
.shadow-lg {
7465
  -webkit-box-shadow: 0 1rem 3rem rgba(83, 88, 93, 0.15) !important;
7466
          box-shadow: 0 1rem 3rem rgba(83, 88, 93, 0.15) !important;
7467
}
7468
 
7469
.shadow-none {
7470
  -webkit-box-shadow: none !important;
7471
          box-shadow: none !important;
7472
}
7473
 
7474
.position-static {
7475
  position: static !important;
7476
}
7477
 
7478
.position-relative {
7479
  position: relative !important;
7480
}
7481
 
7482
.position-absolute {
7483
  position: absolute !important;
7484
}
7485
 
7486
.position-fixed {
7487
  position: fixed !important;
7488
}
7489
 
7490
.position-sticky {
7491
  position: sticky !important;
7492
}
7493
 
7494
.top-0 {
7495
  top: 0 !important;
7496
}
7497
 
7498
.top-50 {
7499
  top: 50% !important;
7500
}
7501
 
7502
.top-100 {
7503
  top: 100% !important;
7504
}
7505
 
7506
.bottom-0 {
7507
  bottom: 0 !important;
7508
}
7509
 
7510
.bottom-50 {
7511
  bottom: 50% !important;
7512
}
7513
 
7514
.bottom-100 {
7515
  bottom: 100% !important;
7516
}
7517
 
7518
.start-0 {
7519
  left: 0 !important;
7520
}
7521
 
7522
.start-50 {
7523
  left: 50% !important;
7524
}
7525
 
7526
.start-100 {
7527
  left: 100% !important;
7528
}
7529
 
7530
.end-0 {
7531
  right: 0 !important;
7532
}
7533
 
7534
.end-50 {
7535
  right: 50% !important;
7536
}
7537
 
7538
.end-100 {
7539
  right: 100% !important;
7540
}
7541
 
7542
.translate-middle {
7543
  -webkit-transform: translate(-50%, -50%) !important;
7544
          transform: translate(-50%, -50%) !important;
7545
}
7546
 
7547
.translate-middle-x {
7548
  -webkit-transform: translateX(-50%) !important;
7549
          transform: translateX(-50%) !important;
7550
}
7551
 
7552
.translate-middle-y {
7553
  -webkit-transform: translateY(-50%) !important;
7554
          transform: translateY(-50%) !important;
7555
}
7556
 
7557
.border {
7558
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
7559
}
7560
 
7561
.border-0 {
7562
  border: 0 !important;
7563
}
7564
 
7565
.border-top {
7566
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
7567
}
7568
 
7569
.border-top-0 {
7570
  border-top: 0 !important;
7571
}
7572
 
7573
.border-end {
7574
  border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
7575
}
7576
 
7577
.border-end-0 {
7578
  border-right: 0 !important;
7579
}
7580
 
7581
.border-bottom {
7582
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
7583
}
7584
 
7585
.border-bottom-0 {
7586
  border-bottom: 0 !important;
7587
}
7588
 
7589
.border-start {
7590
  border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
7591
}
7592
 
7593
.border-start-0 {
7594
  border-left: 0 !important;
7595
}
7596
 
7597
.border-primary {
7598
  border-color: #0f6fec !important;
7599
}
7600
 
7601
.border-secondary {
7602
  border-color: #14191e !important;
7603
}
7604
 
7605
.border-success {
7606
  border-color: #0cbc87 !important;
7607
}
7608
 
7609
.border-info {
7610
  border-color: #4f9ef8 !important;
7611
}
7612
 
7613
.border-warning {
7614
  border-color: #f7c32e !important;
7615
}
7616
 
7617
.border-danger {
7618
  border-color: #d6293e !important;
7619
}
7620
 
7621
.border-light {
7622
  border-color: #eef0f2 !important;
7623
}
7624
 
7625
.border-dark {
7626
  border-color: #14191e !important;
7627
}
7628
 
7629
.border-white {
7630
  border-color: #fff !important;
7631
}
7632
 
7633
.border-1 {
7634
  border-width: 1px !important;
7635
}
7636
 
7637
.border-2 {
7638
  border-width: 2px !important;
7639
}
7640
 
7641
.border-3 {
7642
  border-width: 3px !important;
7643
}
7644
 
7645
.border-4 {
7646
  border-width: 4px !important;
7647
}
7648
 
7649
.border-5 {
7650
  border-width: 5px !important;
7651
}
7652
 
7653
.w-25 {
7654
  width: 25% !important;
7655
}
7656
 
7657
.w-50 {
7658
  width: 50% !important;
7659
}
7660
 
7661
.w-75 {
7662
  width: 75% !important;
7663
}
7664
 
7665
.w-100 {
7666
  width: 100% !important;
7667
}
7668
 
7669
.w-auto {
7670
  width: auto !important;
7671
}
7672
 
7673
.mw-100 {
7674
  max-width: 100% !important;
7675
}
7676
 
7677
.vw-100 {
7678
  width: 100vw !important;
7679
}
7680
 
7681
.min-vw-100 {
7682
  min-width: 100vw !important;
7683
}
7684
 
7685
.h-25 {
7686
  height: 25% !important;
7687
}
7688
 
7689
.h-50 {
7690
  height: 50% !important;
7691
}
7692
 
7693
.h-75 {
7694
  height: 75% !important;
7695
}
7696
 
7697
.h-100 {
7698
  height: 100% !important;
7699
}
7700
 
7701
.h-auto {
7702
  height: auto !important;
7703
}
7704
 
7705
.mh-100 {
7706
  max-height: 100% !important;
7707
}
7708
 
7709
.vh-100 {
7710
  height: 100vh !important;
7711
}
7712
 
7713
.min-vh-100 {
7714
  min-height: 100vh !important;
7715
}
7716
 
7717
.flex-fill {
7718
  -webkit-box-flex: 1 !important;
7719
      -ms-flex: 1 1 auto !important;
7720
          flex: 1 1 auto !important;
7721
}
7722
 
7723
.flex-row {
7724
  -webkit-box-orient: horizontal !important;
7725
  -webkit-box-direction: normal !important;
7726
      -ms-flex-direction: row !important;
7727
          flex-direction: row !important;
7728
}
7729
 
7730
.flex-column {
7731
  -webkit-box-orient: vertical !important;
7732
  -webkit-box-direction: normal !important;
7733
      -ms-flex-direction: column !important;
7734
          flex-direction: column !important;
7735
}
7736
 
7737
.flex-row-reverse {
7738
  -webkit-box-orient: horizontal !important;
7739
  -webkit-box-direction: reverse !important;
7740
      -ms-flex-direction: row-reverse !important;
7741
          flex-direction: row-reverse !important;
7742
}
7743
 
7744
.flex-column-reverse {
7745
  -webkit-box-orient: vertical !important;
7746
  -webkit-box-direction: reverse !important;
7747
      -ms-flex-direction: column-reverse !important;
7748
          flex-direction: column-reverse !important;
7749
}
7750
 
7751
.flex-grow-0 {
7752
  -webkit-box-flex: 0 !important;
7753
      -ms-flex-positive: 0 !important;
7754
          flex-grow: 0 !important;
7755
}
7756
 
7757
.flex-grow-1 {
7758
  -webkit-box-flex: 1 !important;
7759
      -ms-flex-positive: 1 !important;
7760
          flex-grow: 1 !important;
7761
}
7762
 
7763
.flex-shrink-0 {
7764
  -ms-flex-negative: 0 !important;
7765
      flex-shrink: 0 !important;
7766
}
7767
 
7768
.flex-shrink-1 {
7769
  -ms-flex-negative: 1 !important;
7770
      flex-shrink: 1 !important;
7771
}
7772
 
7773
.flex-wrap {
7774
  -ms-flex-wrap: wrap !important;
7775
      flex-wrap: wrap !important;
7776
}
7777
 
7778
.flex-nowrap {
7779
  -ms-flex-wrap: nowrap !important;
7780
      flex-wrap: nowrap !important;
7781
}
7782
 
7783
.flex-wrap-reverse {
7784
  -ms-flex-wrap: wrap-reverse !important;
7785
      flex-wrap: wrap-reverse !important;
7786
}
7787
 
7788
.gap-0 {
7789
  gap: 0 !important;
7790
}
7791
 
7792
.gap-1 {
7793
  gap: 0.25rem !important;
7794
}
7795
 
7796
.gap-2 {
7797
  gap: 0.5rem !important;
7798
}
7799
 
7800
.gap-3 {
7801
  gap: 1rem !important;
7802
}
7803
 
7804
.gap-4 {
7805
  gap: 1.5rem !important;
7806
}
7807
 
7808
.gap-5 {
7809
  gap: 3rem !important;
7810
}
7811
 
7812
.justify-content-start {
7813
  -webkit-box-pack: start !important;
7814
      -ms-flex-pack: start !important;
7815
          justify-content: flex-start !important;
7816
}
7817
 
7818
.justify-content-end {
7819
  -webkit-box-pack: end !important;
7820
      -ms-flex-pack: end !important;
7821
          justify-content: flex-end !important;
7822
}
7823
 
7824
.justify-content-center {
7825
  -webkit-box-pack: center !important;
7826
      -ms-flex-pack: center !important;
7827
          justify-content: center !important;
7828
}
7829
 
7830
.justify-content-between {
7831
  -webkit-box-pack: justify !important;
7832
      -ms-flex-pack: justify !important;
7833
          justify-content: space-between !important;
7834
}
7835
 
7836
.justify-content-around {
7837
  -ms-flex-pack: distribute !important;
7838
      justify-content: space-around !important;
7839
}
7840
 
7841
.justify-content-evenly {
7842
  -webkit-box-pack: space-evenly !important;
7843
      -ms-flex-pack: space-evenly !important;
7844
          justify-content: space-evenly !important;
7845
}
7846
 
7847
.align-items-start {
7848
  -webkit-box-align: start !important;
7849
      -ms-flex-align: start !important;
7850
          align-items: flex-start !important;
7851
}
7852
 
7853
.align-items-end {
7854
  -webkit-box-align: end !important;
7855
      -ms-flex-align: end !important;
7856
          align-items: flex-end !important;
7857
}
7858
 
7859
.align-items-center {
7860
  -webkit-box-align: center !important;
7861
      -ms-flex-align: center !important;
7862
          align-items: center !important;
7863
}
7864
 
7865
.align-items-baseline {
7866
  -webkit-box-align: baseline !important;
7867
      -ms-flex-align: baseline !important;
7868
          align-items: baseline !important;
7869
}
7870
 
7871
.align-items-stretch {
7872
  -webkit-box-align: stretch !important;
7873
      -ms-flex-align: stretch !important;
7874
          align-items: stretch !important;
7875
}
7876
 
7877
.align-content-start {
7878
  -ms-flex-line-pack: start !important;
7879
      align-content: flex-start !important;
7880
}
7881
 
7882
.align-content-end {
7883
  -ms-flex-line-pack: end !important;
7884
      align-content: flex-end !important;
7885
}
7886
 
7887
.align-content-center {
7888
  -ms-flex-line-pack: center !important;
7889
      align-content: center !important;
7890
}
7891
 
7892
.align-content-between {
7893
  -ms-flex-line-pack: justify !important;
7894
      align-content: space-between !important;
7895
}
7896
 
7897
.align-content-around {
7898
  -ms-flex-line-pack: distribute !important;
7899
      align-content: space-around !important;
7900
}
7901
 
7902
.align-content-stretch {
7903
  -ms-flex-line-pack: stretch !important;
7904
      align-content: stretch !important;
7905
}
7906
 
7907
.align-self-auto {
7908
  -ms-flex-item-align: auto !important;
7909
      align-self: auto !important;
7910
}
7911
 
7912
.align-self-start {
7913
  -ms-flex-item-align: start !important;
7914
      align-self: flex-start !important;
7915
}
7916
 
7917
.align-self-end {
7918
  -ms-flex-item-align: end !important;
7919
      align-self: flex-end !important;
7920
}
7921
 
7922
.align-self-center {
7923
  -ms-flex-item-align: center !important;
7924
      align-self: center !important;
7925
}
7926
 
7927
.align-self-baseline {
7928
  -ms-flex-item-align: baseline !important;
7929
      align-self: baseline !important;
7930
}
7931
 
7932
.align-self-stretch {
7933
  -ms-flex-item-align: stretch !important;
7934
      align-self: stretch !important;
7935
}
7936
 
7937
.order-first {
7938
  -webkit-box-ordinal-group: 0 !important;
7939
      -ms-flex-order: -1 !important;
7940
          order: -1 !important;
7941
}
7942
 
7943
.order-0 {
7944
  -webkit-box-ordinal-group: 1 !important;
7945
      -ms-flex-order: 0 !important;
7946
          order: 0 !important;
7947
}
7948
 
7949
.order-1 {
7950
  -webkit-box-ordinal-group: 2 !important;
7951
      -ms-flex-order: 1 !important;
7952
          order: 1 !important;
7953
}
7954
 
7955
.order-2 {
7956
  -webkit-box-ordinal-group: 3 !important;
7957
      -ms-flex-order: 2 !important;
7958
          order: 2 !important;
7959
}
7960
 
7961
.order-3 {
7962
  -webkit-box-ordinal-group: 4 !important;
7963
      -ms-flex-order: 3 !important;
7964
          order: 3 !important;
7965
}
7966
 
7967
.order-4 {
7968
  -webkit-box-ordinal-group: 5 !important;
7969
      -ms-flex-order: 4 !important;
7970
          order: 4 !important;
7971
}
7972
 
7973
.order-5 {
7974
  -webkit-box-ordinal-group: 6 !important;
7975
      -ms-flex-order: 5 !important;
7976
          order: 5 !important;
7977
}
7978
 
7979
.order-last {
7980
  -webkit-box-ordinal-group: 7 !important;
7981
      -ms-flex-order: 6 !important;
7982
          order: 6 !important;
7983
}
7984
 
7985
.m-0 {
7986
  margin: 0 !important;
7987
}
7988
 
7989
.m-1 {
7990
  margin: 0.25rem !important;
7991
}
7992
 
7993
.m-2 {
7994
  margin: 0.5rem !important;
7995
}
7996
 
7997
.m-3 {
7998
  margin: 1rem !important;
7999
}
8000
 
8001
.m-4 {
8002
  margin: 1.5rem !important;
8003
}
8004
 
8005
.m-5 {
8006
  margin: 3rem !important;
8007
}
8008
 
8009
.m-auto {
8010
  margin: auto !important;
8011
}
8012
 
8013
.mx-0 {
8014
  margin-right: 0 !important;
8015
  margin-left: 0 !important;
8016
}
8017
 
8018
.mx-1 {
8019
  margin-right: 0.25rem !important;
8020
  margin-left: 0.25rem !important;
8021
}
8022
 
8023
.mx-2 {
8024
  margin-right: 0.5rem !important;
8025
  margin-left: 0.5rem !important;
8026
}
8027
 
8028
.mx-3 {
8029
  margin-right: 1rem !important;
8030
  margin-left: 1rem !important;
8031
}
8032
 
8033
.mx-4 {
8034
  margin-right: 1.5rem !important;
8035
  margin-left: 1.5rem !important;
8036
}
8037
 
8038
.mx-5 {
8039
  margin-right: 3rem !important;
8040
  margin-left: 3rem !important;
8041
}
8042
 
8043
.mx-auto {
8044
  margin-right: auto !important;
8045
  margin-left: auto !important;
8046
}
8047
 
8048
.my-0 {
8049
  margin-top: 0 !important;
8050
  margin-bottom: 0 !important;
8051
}
8052
 
8053
.my-1 {
8054
  margin-top: 0.25rem !important;
8055
  margin-bottom: 0.25rem !important;
8056
}
8057
 
8058
.my-2 {
8059
  margin-top: 0.5rem !important;
8060
  margin-bottom: 0.5rem !important;
8061
}
8062
 
8063
.my-3 {
8064
  margin-top: 1rem !important;
8065
  margin-bottom: 1rem !important;
8066
}
8067
 
8068
.my-4 {
8069
  margin-top: 1.5rem !important;
8070
  margin-bottom: 1.5rem !important;
8071
}
8072
 
8073
.my-5 {
8074
  margin-top: 3rem !important;
8075
  margin-bottom: 3rem !important;
8076
}
8077
 
8078
.my-auto {
8079
  margin-top: auto !important;
8080
  margin-bottom: auto !important;
8081
}
8082
 
8083
.mt-0 {
8084
  margin-top: 0 !important;
8085
}
8086
 
8087
.mt-1 {
8088
  margin-top: 0.25rem !important;
8089
}
8090
 
8091
.mt-2 {
8092
  margin-top: 0.5rem !important;
8093
}
8094
 
8095
.mt-3 {
8096
  margin-top: 1rem !important;
8097
}
8098
 
8099
.mt-4 {
8100
  margin-top: 1.5rem !important;
8101
}
8102
 
8103
.mt-5 {
8104
  margin-top: 3rem !important;
8105
}
8106
 
8107
.mt-auto {
8108
  margin-top: auto !important;
8109
}
8110
 
8111
.me-0 {
8112
  margin-right: 0 !important;
8113
}
8114
 
8115
.me-1 {
8116
  margin-right: 0.25rem !important;
8117
}
8118
 
8119
.me-2 {
8120
  margin-right: 0.5rem !important;
8121
}
8122
 
8123
.me-3 {
8124
  margin-right: 1rem !important;
8125
}
8126
 
8127
.me-4 {
8128
  margin-right: 1.5rem !important;
8129
}
8130
 
8131
.me-5 {
8132
  margin-right: 3rem !important;
8133
}
8134
 
8135
.me-auto {
8136
  margin-right: auto !important;
8137
}
8138
 
8139
.mb-0 {
8140
  margin-bottom: 0 !important;
8141
}
8142
 
8143
.mb-1 {
8144
  margin-bottom: 0.25rem !important;
8145
}
8146
 
8147
.mb-2 {
8148
  margin-bottom: 0.5rem !important;
8149
}
8150
 
8151
.mb-3 {
8152
  margin-bottom: 1rem !important;
8153
}
8154
 
8155
.mb-4 {
8156
  margin-bottom: 1.5rem !important;
8157
}
8158
 
8159
.mb-5 {
8160
  margin-bottom: 3rem !important;
8161
}
8162
 
8163
.mb-auto {
8164
  margin-bottom: auto !important;
8165
}
8166
 
8167
.ms-0 {
8168
  margin-left: 0 !important;
8169
}
8170
 
8171
.ms-1 {
8172
  margin-left: 0.25rem !important;
8173
}
8174
 
8175
.ms-2 {
8176
  margin-left: 0.5rem !important;
8177
}
8178
 
8179
.ms-3 {
8180
  margin-left: 1rem !important;
8181
}
8182
 
8183
.ms-4 {
8184
  margin-left: 1.5rem !important;
8185
}
8186
 
8187
.ms-5 {
8188
  margin-left: 3rem !important;
8189
}
8190
 
8191
.ms-auto {
8192
  margin-left: auto !important;
8193
}
8194
 
8195
.m-n1 {
8196
  margin: -0.25rem !important;
8197
}
8198
 
8199
.m-n2 {
8200
  margin: -0.5rem !important;
8201
}
8202
 
8203
.m-n3 {
8204
  margin: -1rem !important;
8205
}
8206
 
8207
.m-n4 {
8208
  margin: -1.5rem !important;
8209
}
8210
 
8211
.m-n5 {
8212
  margin: -3rem !important;
8213
}
8214
 
8215
.mx-n1 {
8216
  margin-right: -0.25rem !important;
8217
  margin-left: -0.25rem !important;
8218
}
8219
 
8220
.mx-n2 {
8221
  margin-right: -0.5rem !important;
8222
  margin-left: -0.5rem !important;
8223
}
8224
 
8225
.mx-n3 {
8226
  margin-right: -1rem !important;
8227
  margin-left: -1rem !important;
8228
}
8229
 
8230
.mx-n4 {
8231
  margin-right: -1.5rem !important;
8232
  margin-left: -1.5rem !important;
8233
}
8234
 
8235
.mx-n5 {
8236
  margin-right: -3rem !important;
8237
  margin-left: -3rem !important;
8238
}
8239
 
8240
.my-n1 {
8241
  margin-top: -0.25rem !important;
8242
  margin-bottom: -0.25rem !important;
8243
}
8244
 
8245
.my-n2 {
8246
  margin-top: -0.5rem !important;
8247
  margin-bottom: -0.5rem !important;
8248
}
8249
 
8250
.my-n3 {
8251
  margin-top: -1rem !important;
8252
  margin-bottom: -1rem !important;
8253
}
8254
 
8255
.my-n4 {
8256
  margin-top: -1.5rem !important;
8257
  margin-bottom: -1.5rem !important;
8258
}
8259
 
8260
.my-n5 {
8261
  margin-top: -3rem !important;
8262
  margin-bottom: -3rem !important;
8263
}
8264
 
8265
.mt-n1 {
8266
  margin-top: -0.25rem !important;
8267
}
8268
 
8269
.mt-n2 {
8270
  margin-top: -0.5rem !important;
8271
}
8272
 
8273
.mt-n3 {
8274
  margin-top: -1rem !important;
8275
}
8276
 
8277
.mt-n4 {
8278
  margin-top: -1.5rem !important;
8279
}
8280
 
8281
.mt-n5 {
8282
  margin-top: -3rem !important;
8283
}
8284
 
8285
.me-n1 {
8286
  margin-right: -0.25rem !important;
8287
}
8288
 
8289
.me-n2 {
8290
  margin-right: -0.5rem !important;
8291
}
8292
 
8293
.me-n3 {
8294
  margin-right: -1rem !important;
8295
}
8296
 
8297
.me-n4 {
8298
  margin-right: -1.5rem !important;
8299
}
8300
 
8301
.me-n5 {
8302
  margin-right: -3rem !important;
8303
}
8304
 
8305
.mb-n1 {
8306
  margin-bottom: -0.25rem !important;
8307
}
8308
 
8309
.mb-n2 {
8310
  margin-bottom: -0.5rem !important;
8311
}
8312
 
8313
.mb-n3 {
8314
  margin-bottom: -1rem !important;
8315
}
8316
 
8317
.mb-n4 {
8318
  margin-bottom: -1.5rem !important;
8319
}
8320
 
8321
.mb-n5 {
8322
  margin-bottom: -3rem !important;
8323
}
8324
 
8325
.ms-n1 {
8326
  margin-left: -0.25rem !important;
8327
}
8328
 
8329
.ms-n2 {
8330
  margin-left: -0.5rem !important;
8331
}
8332
 
8333
.ms-n3 {
8334
  margin-left: -1rem !important;
8335
}
8336
 
8337
.ms-n4 {
8338
  margin-left: -1.5rem !important;
8339
}
8340
 
8341
.ms-n5 {
8342
  margin-left: -3rem !important;
8343
}
8344
 
8345
.p-0 {
8346
  padding: 0 !important;
8347
}
8348
 
8349
.p-1 {
8350
  padding: 0.25rem !important;
8351
}
8352
 
8353
.p-2 {
8354
  padding: 0.5rem !important;
8355
}
8356
 
8357
.p-3 {
8358
  padding: 1rem !important;
8359
}
8360
 
8361
.p-4 {
8362
  padding: 1.5rem !important;
8363
}
8364
 
8365
.p-5 {
8366
  padding: 3rem !important;
8367
}
8368
 
8369
.px-0 {
8370
  padding-right: 0 !important;
8371
  padding-left: 0 !important;
8372
}
8373
 
8374
.px-1 {
8375
  padding-right: 0.25rem !important;
8376
  padding-left: 0.25rem !important;
8377
}
8378
 
8379
.px-2 {
8380
  padding-right: 0.5rem !important;
8381
  padding-left: 0.5rem !important;
8382
}
8383
 
8384
.px-3 {
8385
  padding-right: 1rem !important;
8386
  padding-left: 1rem !important;
8387
}
8388
 
8389
.px-4 {
8390
  padding-right: 1.5rem !important;
8391
  padding-left: 1.5rem !important;
8392
}
8393
 
8394
.px-5 {
8395
  padding-right: 3rem !important;
8396
  padding-left: 3rem !important;
8397
}
8398
 
8399
.py-0 {
8400
  padding-top: 0 !important;
8401
  padding-bottom: 0 !important;
8402
}
8403
 
8404
.py-1 {
8405
  padding-top: 0.25rem !important;
8406
  padding-bottom: 0.25rem !important;
8407
}
8408
 
8409
.py-2 {
8410
  padding-top: 0.5rem !important;
8411
  padding-bottom: 0.5rem !important;
8412
}
8413
 
8414
.py-3 {
8415
  padding-top: 1rem !important;
8416
  padding-bottom: 1rem !important;
8417
}
8418
 
8419
.py-4 {
8420
  padding-top: 1.5rem !important;
8421
  padding-bottom: 1.5rem !important;
8422
}
8423
 
8424
.py-5 {
8425
  padding-top: 3rem !important;
8426
  padding-bottom: 3rem !important;
8427
}
8428
 
8429
.pt-0 {
8430
  padding-top: 0 !important;
8431
}
8432
 
8433
.pt-1 {
8434
  padding-top: 0.25rem !important;
8435
}
8436
 
8437
.pt-2 {
8438
  padding-top: 0.5rem !important;
8439
}
8440
 
8441
.pt-3 {
8442
  padding-top: 1rem !important;
8443
}
8444
 
8445
.pt-4 {
8446
  padding-top: 1.5rem !important;
8447
}
8448
 
8449
.pt-5 {
8450
  padding-top: 3rem !important;
8451
}
8452
 
8453
.pe-0 {
8454
  padding-right: 0 !important;
8455
}
8456
 
8457
.pe-1 {
8458
  padding-right: 0.25rem !important;
8459
}
8460
 
8461
.pe-2 {
8462
  padding-right: 0.5rem !important;
8463
}
8464
 
8465
.pe-3 {
8466
  padding-right: 1rem !important;
8467
}
8468
 
8469
.pe-4 {
8470
  padding-right: 1.5rem !important;
8471
}
8472
 
8473
.pe-5 {
8474
  padding-right: 3rem !important;
8475
}
8476
 
8477
.pb-0 {
8478
  padding-bottom: 0 !important;
8479
}
8480
 
8481
.pb-1 {
8482
  padding-bottom: 0.25rem !important;
8483
}
8484
 
8485
.pb-2 {
8486
  padding-bottom: 0.5rem !important;
8487
}
8488
 
8489
.pb-3 {
8490
  padding-bottom: 1rem !important;
8491
}
8492
 
8493
.pb-4 {
8494
  padding-bottom: 1.5rem !important;
8495
}
8496
 
8497
.pb-5 {
8498
  padding-bottom: 3rem !important;
8499
}
8500
 
8501
.ps-0 {
8502
  padding-left: 0 !important;
8503
}
8504
 
8505
.ps-1 {
8506
  padding-left: 0.25rem !important;
8507
}
8508
 
8509
.ps-2 {
8510
  padding-left: 0.5rem !important;
8511
}
8512
 
8513
.ps-3 {
8514
  padding-left: 1rem !important;
8515
}
8516
 
8517
.ps-4 {
8518
  padding-left: 1.5rem !important;
8519
}
8520
 
8521
.ps-5 {
8522
  padding-left: 3rem !important;
8523
}
8524
 
8525
.font-monospace {
8526
  font-family: var(--bs-font-monospace) !important;
8527
}
8528
 
8529
.fs-1 {
8530
  font-size: calc(1.359375rem + 1.3125vw) !important;
8531
}
8532
 
8533
.fs-2 {
8534
  font-size: calc(1.3125rem + 0.75vw) !important;
8535
}
8536
 
8537
.fs-3 {
8538
  font-size: calc(1.2890625rem + 0.46875vw) !important;
8539
}
8540
 
8541
.fs-4 {
8542
  font-size: calc(1.265625rem + 0.1875vw) !important;
8543
}
8544
 
8545
.fs-5 {
8546
  font-size: 1.171875rem !important;
8547
}
8548
 
8549
.fs-6 {
8550
  font-size: 0.9375rem !important;
8551
}
8552
 
8553
.fst-italic {
8554
  font-style: italic !important;
8555
}
8556
 
8557
.fst-normal {
8558
  font-style: normal !important;
8559
}
8560
 
8561
.fw-light {
8562
  font-weight: 400 !important;
8563
}
8564
 
8565
.fw-lighter {
8566
  font-weight: lighter !important;
8567
}
8568
 
8569
.fw-normal {
8570
  font-weight: 500 !important;
8571
}
8572
 
8573
.fw-bold {
8574
  font-weight: 700 !important;
8575
}
8576
 
8577
.fw-bolder {
8578
  font-weight: bolder !important;
8579
}
8580
 
8581
.lh-1 {
8582
  line-height: 1 !important;
8583
}
8584
 
8585
.lh-sm {
8586
  line-height: 1.25 !important;
8587
}
8588
 
8589
.lh-base {
8590
  line-height: 1.5 !important;
8591
}
8592
 
8593
.lh-lg {
8594
  line-height: 2 !important;
8595
}
8596
 
8597
.text-start {
8598
  text-align: left !important;
8599
}
8600
 
8601
.text-end {
8602
  text-align: right !important;
8603
}
8604
 
8605
.text-center {
8606
  text-align: center !important;
8607
}
8608
 
8609
.text-decoration-none {
8610
  text-decoration: none !important;
8611
}
8612
 
8613
.text-decoration-underline {
8614
  text-decoration: underline !important;
8615
}
8616
 
8617
.text-decoration-line-through {
8618
  text-decoration: line-through !important;
8619
}
8620
 
8621
.text-lowercase {
8622
  text-transform: lowercase !important;
8623
}
8624
 
8625
.text-uppercase {
8626
  text-transform: uppercase !important;
8627
}
8628
 
8629
.text-capitalize {
8630
  text-transform: capitalize !important;
8631
}
8632
 
8633
.text-wrap {
8634
  white-space: normal !important;
8635
}
8636
 
8637
.text-nowrap {
8638
  white-space: nowrap !important;
8639
}
8640
 
8641
/* rtl:begin:remove */
8642
.text-break {
8643
  word-wrap: break-word !important;
8644
  word-break: break-word !important;
8645
}
8646
 
8647
/* rtl:end:remove */
8648
.text-primary {
8649
  --bs-text-opacity: 1;
8650
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
8651
}
8652
 
8653
.text-secondary {
8654
  --bs-text-opacity: 1;
8655
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
8656
}
8657
 
8658
.text-success {
8659
  --bs-text-opacity: 1;
8660
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
8661
}
8662
 
8663
.text-info {
8664
  --bs-text-opacity: 1;
8665
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
8666
}
8667
 
8668
.text-warning {
8669
  --bs-text-opacity: 1;
8670
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
8671
}
8672
 
8673
.text-danger {
8674
  --bs-text-opacity: 1;
8675
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
8676
}
8677
 
8678
.text-light {
8679
  --bs-text-opacity: 1;
8680
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
8681
}
8682
 
8683
.text-dark {
8684
  --bs-text-opacity: 1;
8685
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
8686
}
8687
 
8688
.text-black {
8689
  --bs-text-opacity: 1;
8690
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
8691
}
8692
 
8693
.text-white {
8694
  --bs-text-opacity: 1;
8695
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
8696
}
8697
 
8698
.text-body {
8699
  --bs-text-opacity: 1;
8700
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
8701
}
8702
 
8703
.text-muted {
8704
  --bs-text-opacity: 1;
8705
  color: #e1e4e6 !important;
8706
}
8707
 
8708
.text-black-50 {
8709
  --bs-text-opacity: 1;
8710
  color: rgba(0, 0, 0, 0.5) !important;
8711
}
8712
 
8713
.text-white-50 {
8714
  --bs-text-opacity: 1;
8715
  color: rgba(255, 255, 255, 0.5) !important;
8716
}
8717
 
8718
.text-reset {
8719
  --bs-text-opacity: 1;
8720
  color: inherit !important;
8721
}
8722
 
8723
.text-opacity-25 {
8724
  --bs-text-opacity: 0.25;
8725
}
8726
 
8727
.text-opacity-50 {
8728
  --bs-text-opacity: 0.5;
8729
}
8730
 
8731
.text-opacity-75 {
8732
  --bs-text-opacity: 0.75;
8733
}
8734
 
8735
.text-opacity-100 {
8736
  --bs-text-opacity: 1;
8737
}
8738
 
8739
.bg-primary {
8740
  --bs-bg-opacity: 1;
8741
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
8742
}
8743
 
8744
.bg-secondary {
8745
  --bs-bg-opacity: 1;
8746
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
8747
}
8748
 
8749
.bg-success {
8750
  --bs-bg-opacity: 1;
8751
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
8752
}
8753
 
8754
.bg-info {
8755
  --bs-bg-opacity: 1;
8756
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
8757
}
8758
 
8759
.bg-warning {
8760
  --bs-bg-opacity: 1;
8761
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
8762
}
8763
 
8764
.bg-danger {
8765
  --bs-bg-opacity: 1;
8766
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
8767
}
8768
 
8769
.bg-light {
8770
  --bs-bg-opacity: 1;
8771
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
8772
}
8773
 
8774
.bg-dark {
8775
  --bs-bg-opacity: 1;
8776
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
8777
}
8778
 
8779
.bg-black {
8780
  --bs-bg-opacity: 1;
8781
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
8782
}
8783
 
8784
.bg-white {
8785
  --bs-bg-opacity: 1;
8786
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
8787
}
8788
 
8789
.bg-body {
8790
  --bs-bg-opacity: 1;
8791
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
8792
}
8793
 
8794
.bg-transparent {
8795
  --bs-bg-opacity: 1;
8796
  background-color: transparent !important;
8797
}
8798
 
8799
.bg-opacity-10 {
8800
  --bs-bg-opacity: 0.1;
8801
}
8802
 
8803
.bg-opacity-25 {
8804
  --bs-bg-opacity: 0.25;
8805
}
8806
 
8807
.bg-opacity-50 {
8808
  --bs-bg-opacity: 0.5;
8809
}
8810
 
8811
.bg-opacity-75 {
8812
  --bs-bg-opacity: 0.75;
8813
}
8814
 
8815
.bg-opacity-100 {
8816
  --bs-bg-opacity: 1;
8817
}
8818
 
8819
.bg-gradient {
8820
  background-image: var(--bs-gradient) !important;
8821
}
8822
 
8823
.user-select-all {
8824
  -webkit-user-select: all !important;
8825
     -moz-user-select: all !important;
8826
          user-select: all !important;
8827
}
8828
 
8829
.user-select-auto {
8830
  -webkit-user-select: auto !important;
8831
     -moz-user-select: auto !important;
8832
      -ms-user-select: auto !important;
8833
          user-select: auto !important;
8834
}
8835
 
8836
.user-select-none {
8837
  -webkit-user-select: none !important;
8838
     -moz-user-select: none !important;
8839
      -ms-user-select: none !important;
8840
          user-select: none !important;
8841
}
8842
 
8843
.pe-none {
8844
  pointer-events: none !important;
8845
}
8846
 
8847
.pe-auto {
8848
  pointer-events: auto !important;
8849
}
8850
 
8851
.rounded {
8852
  border-radius: 0.4rem !important;
8853
}
8854
 
8855
.rounded-0 {
8856
  border-radius: 0 !important;
8857
}
8858
 
8859
.rounded-1 {
8860
  border-radius: 0.2rem !important;
8861
}
8862
 
8863
.rounded-2 {
8864
  border-radius: 0.4rem !important;
8865
}
8866
 
8867
.rounded-3 {
8868
  border-radius: 0.7rem !important;
8869
}
8870
 
8871
.rounded-circle {
8872
  border-radius: 50% !important;
8873
}
8874
 
8875
.rounded-pill {
8876
  border-radius: 50rem !important;
8877
}
8878
 
8879
.rounded-top {
8880
  border-top-left-radius: 0.4rem !important;
8881
  border-top-right-radius: 0.4rem !important;
8882
}
8883
 
8884
.rounded-end {
8885
  border-top-right-radius: 0.4rem !important;
8886
  border-bottom-right-radius: 0.4rem !important;
8887
}
8888
 
8889
.rounded-bottom {
8890
  border-bottom-right-radius: 0.4rem !important;
8891
  border-bottom-left-radius: 0.4rem !important;
8892
}
8893
 
8894
.rounded-start {
8895
  border-bottom-left-radius: 0.4rem !important;
8896
  border-top-left-radius: 0.4rem !important;
8897
}
8898
 
8899
.visible {
8900
  visibility: visible !important;
8901
}
8902
 
8903
.invisible {
8904
  visibility: hidden !important;
8905
}
8906
 
8907
@media (min-width: 576px) {
8908
  .float-sm-start {
8909
    float: left !important;
8910
  }
8911
 
8912
  .float-sm-end {
8913
    float: right !important;
8914
  }
8915
 
8916
  .float-sm-none {
8917
    float: none !important;
8918
  }
8919
 
8920
  .d-sm-inline {
8921
    display: inline !important;
8922
  }
8923
 
8924
  .d-sm-inline-block {
8925
    display: inline-block !important;
8926
  }
8927
 
8928
  .d-sm-block {
8929
    display: block !important;
8930
  }
8931
 
8932
  .d-sm-grid {
8933
    display: grid !important;
8934
  }
8935
 
8936
  .d-sm-table {
8937
    display: table !important;
8938
  }
8939
 
8940
  .d-sm-table-row {
8941
    display: table-row !important;
8942
  }
8943
 
8944
  .d-sm-table-cell {
8945
    display: table-cell !important;
8946
  }
8947
 
8948
  .d-sm-flex {
8949
    display: -webkit-box !important;
8950
    display: -ms-flexbox !important;
8951
    display: flex !important;
8952
  }
8953
 
8954
  .d-sm-inline-flex {
8955
    display: -webkit-inline-box !important;
8956
    display: -ms-inline-flexbox !important;
8957
    display: inline-flex !important;
8958
  }
8959
 
8960
  .d-sm-none {
8961
    display: none !important;
8962
  }
8963
 
8964
  .flex-sm-fill {
8965
    -webkit-box-flex: 1 !important;
8966
        -ms-flex: 1 1 auto !important;
8967
            flex: 1 1 auto !important;
8968
  }
8969
 
8970
  .flex-sm-row {
8971
    -webkit-box-orient: horizontal !important;
8972
    -webkit-box-direction: normal !important;
8973
        -ms-flex-direction: row !important;
8974
            flex-direction: row !important;
8975
  }
8976
 
8977
  .flex-sm-column {
8978
    -webkit-box-orient: vertical !important;
8979
    -webkit-box-direction: normal !important;
8980
        -ms-flex-direction: column !important;
8981
            flex-direction: column !important;
8982
  }
8983
 
8984
  .flex-sm-row-reverse {
8985
    -webkit-box-orient: horizontal !important;
8986
    -webkit-box-direction: reverse !important;
8987
        -ms-flex-direction: row-reverse !important;
8988
            flex-direction: row-reverse !important;
8989
  }
8990
 
8991
  .flex-sm-column-reverse {
8992
    -webkit-box-orient: vertical !important;
8993
    -webkit-box-direction: reverse !important;
8994
        -ms-flex-direction: column-reverse !important;
8995
            flex-direction: column-reverse !important;
8996
  }
8997
 
8998
  .flex-sm-grow-0 {
8999
    -webkit-box-flex: 0 !important;
9000
        -ms-flex-positive: 0 !important;
9001
            flex-grow: 0 !important;
9002
  }
9003
 
9004
  .flex-sm-grow-1 {
9005
    -webkit-box-flex: 1 !important;
9006
        -ms-flex-positive: 1 !important;
9007
            flex-grow: 1 !important;
9008
  }
9009
 
9010
  .flex-sm-shrink-0 {
9011
    -ms-flex-negative: 0 !important;
9012
        flex-shrink: 0 !important;
9013
  }
9014
 
9015
  .flex-sm-shrink-1 {
9016
    -ms-flex-negative: 1 !important;
9017
        flex-shrink: 1 !important;
9018
  }
9019
 
9020
  .flex-sm-wrap {
9021
    -ms-flex-wrap: wrap !important;
9022
        flex-wrap: wrap !important;
9023
  }
9024
 
9025
  .flex-sm-nowrap {
9026
    -ms-flex-wrap: nowrap !important;
9027
        flex-wrap: nowrap !important;
9028
  }
9029
 
9030
  .flex-sm-wrap-reverse {
9031
    -ms-flex-wrap: wrap-reverse !important;
9032
        flex-wrap: wrap-reverse !important;
9033
  }
9034
 
9035
  .gap-sm-0 {
9036
    gap: 0 !important;
9037
  }
9038
 
9039
  .gap-sm-1 {
9040
    gap: 0.25rem !important;
9041
  }
9042
 
9043
  .gap-sm-2 {
9044
    gap: 0.5rem !important;
9045
  }
9046
 
9047
  .gap-sm-3 {
9048
    gap: 1rem !important;
9049
  }
9050
 
9051
  .gap-sm-4 {
9052
    gap: 1.5rem !important;
9053
  }
9054
 
9055
  .gap-sm-5 {
9056
    gap: 3rem !important;
9057
  }
9058
 
9059
  .justify-content-sm-start {
9060
    -webkit-box-pack: start !important;
9061
        -ms-flex-pack: start !important;
9062
            justify-content: flex-start !important;
9063
  }
9064
 
9065
  .justify-content-sm-end {
9066
    -webkit-box-pack: end !important;
9067
        -ms-flex-pack: end !important;
9068
            justify-content: flex-end !important;
9069
  }
9070
 
9071
  .justify-content-sm-center {
9072
    -webkit-box-pack: center !important;
9073
        -ms-flex-pack: center !important;
9074
            justify-content: center !important;
9075
  }
9076
 
9077
  .justify-content-sm-between {
9078
    -webkit-box-pack: justify !important;
9079
        -ms-flex-pack: justify !important;
9080
            justify-content: space-between !important;
9081
  }
9082
 
9083
  .justify-content-sm-around {
9084
    -ms-flex-pack: distribute !important;
9085
        justify-content: space-around !important;
9086
  }
9087
 
9088
  .justify-content-sm-evenly {
9089
    -webkit-box-pack: space-evenly !important;
9090
        -ms-flex-pack: space-evenly !important;
9091
            justify-content: space-evenly !important;
9092
  }
9093
 
9094
  .align-items-sm-start {
9095
    -webkit-box-align: start !important;
9096
        -ms-flex-align: start !important;
9097
            align-items: flex-start !important;
9098
  }
9099
 
9100
  .align-items-sm-end {
9101
    -webkit-box-align: end !important;
9102
        -ms-flex-align: end !important;
9103
            align-items: flex-end !important;
9104
  }
9105
 
9106
  .align-items-sm-center {
9107
    -webkit-box-align: center !important;
9108
        -ms-flex-align: center !important;
9109
            align-items: center !important;
9110
  }
9111
 
9112
  .align-items-sm-baseline {
9113
    -webkit-box-align: baseline !important;
9114
        -ms-flex-align: baseline !important;
9115
            align-items: baseline !important;
9116
  }
9117
 
9118
  .align-items-sm-stretch {
9119
    -webkit-box-align: stretch !important;
9120
        -ms-flex-align: stretch !important;
9121
            align-items: stretch !important;
9122
  }
9123
 
9124
  .align-content-sm-start {
9125
    -ms-flex-line-pack: start !important;
9126
        align-content: flex-start !important;
9127
  }
9128
 
9129
  .align-content-sm-end {
9130
    -ms-flex-line-pack: end !important;
9131
        align-content: flex-end !important;
9132
  }
9133
 
9134
  .align-content-sm-center {
9135
    -ms-flex-line-pack: center !important;
9136
        align-content: center !important;
9137
  }
9138
 
9139
  .align-content-sm-between {
9140
    -ms-flex-line-pack: justify !important;
9141
        align-content: space-between !important;
9142
  }
9143
 
9144
  .align-content-sm-around {
9145
    -ms-flex-line-pack: distribute !important;
9146
        align-content: space-around !important;
9147
  }
9148
 
9149
  .align-content-sm-stretch {
9150
    -ms-flex-line-pack: stretch !important;
9151
        align-content: stretch !important;
9152
  }
9153
 
9154
  .align-self-sm-auto {
9155
    -ms-flex-item-align: auto !important;
9156
        align-self: auto !important;
9157
  }
9158
 
9159
  .align-self-sm-start {
9160
    -ms-flex-item-align: start !important;
9161
        align-self: flex-start !important;
9162
  }
9163
 
9164
  .align-self-sm-end {
9165
    -ms-flex-item-align: end !important;
9166
        align-self: flex-end !important;
9167
  }
9168
 
9169
  .align-self-sm-center {
9170
    -ms-flex-item-align: center !important;
9171
        align-self: center !important;
9172
  }
9173
 
9174
  .align-self-sm-baseline {
9175
    -ms-flex-item-align: baseline !important;
9176
        align-self: baseline !important;
9177
  }
9178
 
9179
  .align-self-sm-stretch {
9180
    -ms-flex-item-align: stretch !important;
9181
        align-self: stretch !important;
9182
  }
9183
 
9184
  .order-sm-first {
9185
    -webkit-box-ordinal-group: 0 !important;
9186
        -ms-flex-order: -1 !important;
9187
            order: -1 !important;
9188
  }
9189
 
9190
  .order-sm-0 {
9191
    -webkit-box-ordinal-group: 1 !important;
9192
        -ms-flex-order: 0 !important;
9193
            order: 0 !important;
9194
  }
9195
 
9196
  .order-sm-1 {
9197
    -webkit-box-ordinal-group: 2 !important;
9198
        -ms-flex-order: 1 !important;
9199
            order: 1 !important;
9200
  }
9201
 
9202
  .order-sm-2 {
9203
    -webkit-box-ordinal-group: 3 !important;
9204
        -ms-flex-order: 2 !important;
9205
            order: 2 !important;
9206
  }
9207
 
9208
  .order-sm-3 {
9209
    -webkit-box-ordinal-group: 4 !important;
9210
        -ms-flex-order: 3 !important;
9211
            order: 3 !important;
9212
  }
9213
 
9214
  .order-sm-4 {
9215
    -webkit-box-ordinal-group: 5 !important;
9216
        -ms-flex-order: 4 !important;
9217
            order: 4 !important;
9218
  }
9219
 
9220
  .order-sm-5 {
9221
    -webkit-box-ordinal-group: 6 !important;
9222
        -ms-flex-order: 5 !important;
9223
            order: 5 !important;
9224
  }
9225
 
9226
  .order-sm-last {
9227
    -webkit-box-ordinal-group: 7 !important;
9228
        -ms-flex-order: 6 !important;
9229
            order: 6 !important;
9230
  }
9231
 
9232
  .m-sm-0 {
9233
    margin: 0 !important;
9234
  }
9235
 
9236
  .m-sm-1 {
9237
    margin: 0.25rem !important;
9238
  }
9239
 
9240
  .m-sm-2 {
9241
    margin: 0.5rem !important;
9242
  }
9243
 
9244
  .m-sm-3 {
9245
    margin: 1rem !important;
9246
  }
9247
 
9248
  .m-sm-4 {
9249
    margin: 1.5rem !important;
9250
  }
9251
 
9252
  .m-sm-5 {
9253
    margin: 3rem !important;
9254
  }
9255
 
9256
  .m-sm-auto {
9257
    margin: auto !important;
9258
  }
9259
 
9260
  .mx-sm-0 {
9261
    margin-right: 0 !important;
9262
    margin-left: 0 !important;
9263
  }
9264
 
9265
  .mx-sm-1 {
9266
    margin-right: 0.25rem !important;
9267
    margin-left: 0.25rem !important;
9268
  }
9269
 
9270
  .mx-sm-2 {
9271
    margin-right: 0.5rem !important;
9272
    margin-left: 0.5rem !important;
9273
  }
9274
 
9275
  .mx-sm-3 {
9276
    margin-right: 1rem !important;
9277
    margin-left: 1rem !important;
9278
  }
9279
 
9280
  .mx-sm-4 {
9281
    margin-right: 1.5rem !important;
9282
    margin-left: 1.5rem !important;
9283
  }
9284
 
9285
  .mx-sm-5 {
9286
    margin-right: 3rem !important;
9287
    margin-left: 3rem !important;
9288
  }
9289
 
9290
  .mx-sm-auto {
9291
    margin-right: auto !important;
9292
    margin-left: auto !important;
9293
  }
9294
 
9295
  .my-sm-0 {
9296
    margin-top: 0 !important;
9297
    margin-bottom: 0 !important;
9298
  }
9299
 
9300
  .my-sm-1 {
9301
    margin-top: 0.25rem !important;
9302
    margin-bottom: 0.25rem !important;
9303
  }
9304
 
9305
  .my-sm-2 {
9306
    margin-top: 0.5rem !important;
9307
    margin-bottom: 0.5rem !important;
9308
  }
9309
 
9310
  .my-sm-3 {
9311
    margin-top: 1rem !important;
9312
    margin-bottom: 1rem !important;
9313
  }
9314
 
9315
  .my-sm-4 {
9316
    margin-top: 1.5rem !important;
9317
    margin-bottom: 1.5rem !important;
9318
  }
9319
 
9320
  .my-sm-5 {
9321
    margin-top: 3rem !important;
9322
    margin-bottom: 3rem !important;
9323
  }
9324
 
9325
  .my-sm-auto {
9326
    margin-top: auto !important;
9327
    margin-bottom: auto !important;
9328
  }
9329
 
9330
  .mt-sm-0 {
9331
    margin-top: 0 !important;
9332
  }
9333
 
9334
  .mt-sm-1 {
9335
    margin-top: 0.25rem !important;
9336
  }
9337
 
9338
  .mt-sm-2 {
9339
    margin-top: 0.5rem !important;
9340
  }
9341
 
9342
  .mt-sm-3 {
9343
    margin-top: 1rem !important;
9344
  }
9345
 
9346
  .mt-sm-4 {
9347
    margin-top: 1.5rem !important;
9348
  }
9349
 
9350
  .mt-sm-5 {
9351
    margin-top: 3rem !important;
9352
  }
9353
 
9354
  .mt-sm-auto {
9355
    margin-top: auto !important;
9356
  }
9357
 
9358
  .me-sm-0 {
9359
    margin-right: 0 !important;
9360
  }
9361
 
9362
  .me-sm-1 {
9363
    margin-right: 0.25rem !important;
9364
  }
9365
 
9366
  .me-sm-2 {
9367
    margin-right: 0.5rem !important;
9368
  }
9369
 
9370
  .me-sm-3 {
9371
    margin-right: 1rem !important;
9372
  }
9373
 
9374
  .me-sm-4 {
9375
    margin-right: 1.5rem !important;
9376
  }
9377
 
9378
  .me-sm-5 {
9379
    margin-right: 3rem !important;
9380
  }
9381
 
9382
  .me-sm-auto {
9383
    margin-right: auto !important;
9384
  }
9385
 
9386
  .mb-sm-0 {
9387
    margin-bottom: 0 !important;
9388
  }
9389
 
9390
  .mb-sm-1 {
9391
    margin-bottom: 0.25rem !important;
9392
  }
9393
 
9394
  .mb-sm-2 {
9395
    margin-bottom: 0.5rem !important;
9396
  }
9397
 
9398
  .mb-sm-3 {
9399
    margin-bottom: 1rem !important;
9400
  }
9401
 
9402
  .mb-sm-4 {
9403
    margin-bottom: 1.5rem !important;
9404
  }
9405
 
9406
  .mb-sm-5 {
9407
    margin-bottom: 3rem !important;
9408
  }
9409
 
9410
  .mb-sm-auto {
9411
    margin-bottom: auto !important;
9412
  }
9413
 
9414
  .ms-sm-0 {
9415
    margin-left: 0 !important;
9416
  }
9417
 
9418
  .ms-sm-1 {
9419
    margin-left: 0.25rem !important;
9420
  }
9421
 
9422
  .ms-sm-2 {
9423
    margin-left: 0.5rem !important;
9424
  }
9425
 
9426
  .ms-sm-3 {
9427
    margin-left: 1rem !important;
9428
  }
9429
 
9430
  .ms-sm-4 {
9431
    margin-left: 1.5rem !important;
9432
  }
9433
 
9434
  .ms-sm-5 {
9435
    margin-left: 3rem !important;
9436
  }
9437
 
9438
  .ms-sm-auto {
9439
    margin-left: auto !important;
9440
  }
9441
 
9442
  .m-sm-n1 {
9443
    margin: -0.25rem !important;
9444
  }
9445
 
9446
  .m-sm-n2 {
9447
    margin: -0.5rem !important;
9448
  }
9449
 
9450
  .m-sm-n3 {
9451
    margin: -1rem !important;
9452
  }
9453
 
9454
  .m-sm-n4 {
9455
    margin: -1.5rem !important;
9456
  }
9457
 
9458
  .m-sm-n5 {
9459
    margin: -3rem !important;
9460
  }
9461
 
9462
  .mx-sm-n1 {
9463
    margin-right: -0.25rem !important;
9464
    margin-left: -0.25rem !important;
9465
  }
9466
 
9467
  .mx-sm-n2 {
9468
    margin-right: -0.5rem !important;
9469
    margin-left: -0.5rem !important;
9470
  }
9471
 
9472
  .mx-sm-n3 {
9473
    margin-right: -1rem !important;
9474
    margin-left: -1rem !important;
9475
  }
9476
 
9477
  .mx-sm-n4 {
9478
    margin-right: -1.5rem !important;
9479
    margin-left: -1.5rem !important;
9480
  }
9481
 
9482
  .mx-sm-n5 {
9483
    margin-right: -3rem !important;
9484
    margin-left: -3rem !important;
9485
  }
9486
 
9487
  .my-sm-n1 {
9488
    margin-top: -0.25rem !important;
9489
    margin-bottom: -0.25rem !important;
9490
  }
9491
 
9492
  .my-sm-n2 {
9493
    margin-top: -0.5rem !important;
9494
    margin-bottom: -0.5rem !important;
9495
  }
9496
 
9497
  .my-sm-n3 {
9498
    margin-top: -1rem !important;
9499
    margin-bottom: -1rem !important;
9500
  }
9501
 
9502
  .my-sm-n4 {
9503
    margin-top: -1.5rem !important;
9504
    margin-bottom: -1.5rem !important;
9505
  }
9506
 
9507
  .my-sm-n5 {
9508
    margin-top: -3rem !important;
9509
    margin-bottom: -3rem !important;
9510
  }
9511
 
9512
  .mt-sm-n1 {
9513
    margin-top: -0.25rem !important;
9514
  }
9515
 
9516
  .mt-sm-n2 {
9517
    margin-top: -0.5rem !important;
9518
  }
9519
 
9520
  .mt-sm-n3 {
9521
    margin-top: -1rem !important;
9522
  }
9523
 
9524
  .mt-sm-n4 {
9525
    margin-top: -1.5rem !important;
9526
  }
9527
 
9528
  .mt-sm-n5 {
9529
    margin-top: -3rem !important;
9530
  }
9531
 
9532
  .me-sm-n1 {
9533
    margin-right: -0.25rem !important;
9534
  }
9535
 
9536
  .me-sm-n2 {
9537
    margin-right: -0.5rem !important;
9538
  }
9539
 
9540
  .me-sm-n3 {
9541
    margin-right: -1rem !important;
9542
  }
9543
 
9544
  .me-sm-n4 {
9545
    margin-right: -1.5rem !important;
9546
  }
9547
 
9548
  .me-sm-n5 {
9549
    margin-right: -3rem !important;
9550
  }
9551
 
9552
  .mb-sm-n1 {
9553
    margin-bottom: -0.25rem !important;
9554
  }
9555
 
9556
  .mb-sm-n2 {
9557
    margin-bottom: -0.5rem !important;
9558
  }
9559
 
9560
  .mb-sm-n3 {
9561
    margin-bottom: -1rem !important;
9562
  }
9563
 
9564
  .mb-sm-n4 {
9565
    margin-bottom: -1.5rem !important;
9566
  }
9567
 
9568
  .mb-sm-n5 {
9569
    margin-bottom: -3rem !important;
9570
  }
9571
 
9572
  .ms-sm-n1 {
9573
    margin-left: -0.25rem !important;
9574
  }
9575
 
9576
  .ms-sm-n2 {
9577
    margin-left: -0.5rem !important;
9578
  }
9579
 
9580
  .ms-sm-n3 {
9581
    margin-left: -1rem !important;
9582
  }
9583
 
9584
  .ms-sm-n4 {
9585
    margin-left: -1.5rem !important;
9586
  }
9587
 
9588
  .ms-sm-n5 {
9589
    margin-left: -3rem !important;
9590
  }
9591
 
9592
  .p-sm-0 {
9593
    padding: 0 !important;
9594
  }
9595
 
9596
  .p-sm-1 {
9597
    padding: 0.25rem !important;
9598
  }
9599
 
9600
  .p-sm-2 {
9601
    padding: 0.5rem !important;
9602
  }
9603
 
9604
  .p-sm-3 {
9605
    padding: 1rem !important;
9606
  }
9607
 
9608
  .p-sm-4 {
9609
    padding: 1.5rem !important;
9610
  }
9611
 
9612
  .p-sm-5 {
9613
    padding: 3rem !important;
9614
  }
9615
 
9616
  .px-sm-0 {
9617
    padding-right: 0 !important;
9618
    padding-left: 0 !important;
9619
  }
9620
 
9621
  .px-sm-1 {
9622
    padding-right: 0.25rem !important;
9623
    padding-left: 0.25rem !important;
9624
  }
9625
 
9626
  .px-sm-2 {
9627
    padding-right: 0.5rem !important;
9628
    padding-left: 0.5rem !important;
9629
  }
9630
 
9631
  .px-sm-3 {
9632
    padding-right: 1rem !important;
9633
    padding-left: 1rem !important;
9634
  }
9635
 
9636
  .px-sm-4 {
9637
    padding-right: 1.5rem !important;
9638
    padding-left: 1.5rem !important;
9639
  }
9640
 
9641
  .px-sm-5 {
9642
    padding-right: 3rem !important;
9643
    padding-left: 3rem !important;
9644
  }
9645
 
9646
  .py-sm-0 {
9647
    padding-top: 0 !important;
9648
    padding-bottom: 0 !important;
9649
  }
9650
 
9651
  .py-sm-1 {
9652
    padding-top: 0.25rem !important;
9653
    padding-bottom: 0.25rem !important;
9654
  }
9655
 
9656
  .py-sm-2 {
9657
    padding-top: 0.5rem !important;
9658
    padding-bottom: 0.5rem !important;
9659
  }
9660
 
9661
  .py-sm-3 {
9662
    padding-top: 1rem !important;
9663
    padding-bottom: 1rem !important;
9664
  }
9665
 
9666
  .py-sm-4 {
9667
    padding-top: 1.5rem !important;
9668
    padding-bottom: 1.5rem !important;
9669
  }
9670
 
9671
  .py-sm-5 {
9672
    padding-top: 3rem !important;
9673
    padding-bottom: 3rem !important;
9674
  }
9675
 
9676
  .pt-sm-0 {
9677
    padding-top: 0 !important;
9678
  }
9679
 
9680
  .pt-sm-1 {
9681
    padding-top: 0.25rem !important;
9682
  }
9683
 
9684
  .pt-sm-2 {
9685
    padding-top: 0.5rem !important;
9686
  }
9687
 
9688
  .pt-sm-3 {
9689
    padding-top: 1rem !important;
9690
  }
9691
 
9692
  .pt-sm-4 {
9693
    padding-top: 1.5rem !important;
9694
  }
9695
 
9696
  .pt-sm-5 {
9697
    padding-top: 3rem !important;
9698
  }
9699
 
9700
  .pe-sm-0 {
9701
    padding-right: 0 !important;
9702
  }
9703
 
9704
  .pe-sm-1 {
9705
    padding-right: 0.25rem !important;
9706
  }
9707
 
9708
  .pe-sm-2 {
9709
    padding-right: 0.5rem !important;
9710
  }
9711
 
9712
  .pe-sm-3 {
9713
    padding-right: 1rem !important;
9714
  }
9715
 
9716
  .pe-sm-4 {
9717
    padding-right: 1.5rem !important;
9718
  }
9719
 
9720
  .pe-sm-5 {
9721
    padding-right: 3rem !important;
9722
  }
9723
 
9724
  .pb-sm-0 {
9725
    padding-bottom: 0 !important;
9726
  }
9727
 
9728
  .pb-sm-1 {
9729
    padding-bottom: 0.25rem !important;
9730
  }
9731
 
9732
  .pb-sm-2 {
9733
    padding-bottom: 0.5rem !important;
9734
  }
9735
 
9736
  .pb-sm-3 {
9737
    padding-bottom: 1rem !important;
9738
  }
9739
 
9740
  .pb-sm-4 {
9741
    padding-bottom: 1.5rem !important;
9742
  }
9743
 
9744
  .pb-sm-5 {
9745
    padding-bottom: 3rem !important;
9746
  }
9747
 
9748
  .ps-sm-0 {
9749
    padding-left: 0 !important;
9750
  }
9751
 
9752
  .ps-sm-1 {
9753
    padding-left: 0.25rem !important;
9754
  }
9755
 
9756
  .ps-sm-2 {
9757
    padding-left: 0.5rem !important;
9758
  }
9759
 
9760
  .ps-sm-3 {
9761
    padding-left: 1rem !important;
9762
  }
9763
 
9764
  .ps-sm-4 {
9765
    padding-left: 1.5rem !important;
9766
  }
9767
 
9768
  .ps-sm-5 {
9769
    padding-left: 3rem !important;
9770
  }
9771
 
9772
  .text-sm-start {
9773
    text-align: left !important;
9774
  }
9775
 
9776
  .text-sm-end {
9777
    text-align: right !important;
9778
  }
9779
 
9780
  .text-sm-center {
9781
    text-align: center !important;
9782
  }
9783
}
9784
@media (min-width: 768px) {
9785
  .float-md-start {
9786
    float: left !important;
9787
  }
9788
 
9789
  .float-md-end {
9790
    float: right !important;
9791
  }
9792
 
9793
  .float-md-none {
9794
    float: none !important;
9795
  }
9796
 
9797
  .d-md-inline {
9798
    display: inline !important;
9799
  }
9800
 
9801
  .d-md-inline-block {
9802
    display: inline-block !important;
9803
  }
9804
 
9805
  .d-md-block {
9806
    display: block !important;
9807
  }
9808
 
9809
  .d-md-grid {
9810
    display: grid !important;
9811
  }
9812
 
9813
  .d-md-table {
9814
    display: table !important;
9815
  }
9816
 
9817
  .d-md-table-row {
9818
    display: table-row !important;
9819
  }
9820
 
9821
  .d-md-table-cell {
9822
    display: table-cell !important;
9823
  }
9824
 
9825
  .d-md-flex {
9826
    display: -webkit-box !important;
9827
    display: -ms-flexbox !important;
9828
    display: flex !important;
9829
  }
9830
 
9831
  .d-md-inline-flex {
9832
    display: -webkit-inline-box !important;
9833
    display: -ms-inline-flexbox !important;
9834
    display: inline-flex !important;
9835
  }
9836
 
9837
  .d-md-none {
9838
    display: none !important;
9839
  }
9840
 
9841
  .flex-md-fill {
9842
    -webkit-box-flex: 1 !important;
9843
        -ms-flex: 1 1 auto !important;
9844
            flex: 1 1 auto !important;
9845
  }
9846
 
9847
  .flex-md-row {
9848
    -webkit-box-orient: horizontal !important;
9849
    -webkit-box-direction: normal !important;
9850
        -ms-flex-direction: row !important;
9851
            flex-direction: row !important;
9852
  }
9853
 
9854
  .flex-md-column {
9855
    -webkit-box-orient: vertical !important;
9856
    -webkit-box-direction: normal !important;
9857
        -ms-flex-direction: column !important;
9858
            flex-direction: column !important;
9859
  }
9860
 
9861
  .flex-md-row-reverse {
9862
    -webkit-box-orient: horizontal !important;
9863
    -webkit-box-direction: reverse !important;
9864
        -ms-flex-direction: row-reverse !important;
9865
            flex-direction: row-reverse !important;
9866
  }
9867
 
9868
  .flex-md-column-reverse {
9869
    -webkit-box-orient: vertical !important;
9870
    -webkit-box-direction: reverse !important;
9871
        -ms-flex-direction: column-reverse !important;
9872
            flex-direction: column-reverse !important;
9873
  }
9874
 
9875
  .flex-md-grow-0 {
9876
    -webkit-box-flex: 0 !important;
9877
        -ms-flex-positive: 0 !important;
9878
            flex-grow: 0 !important;
9879
  }
9880
 
9881
  .flex-md-grow-1 {
9882
    -webkit-box-flex: 1 !important;
9883
        -ms-flex-positive: 1 !important;
9884
            flex-grow: 1 !important;
9885
  }
9886
 
9887
  .flex-md-shrink-0 {
9888
    -ms-flex-negative: 0 !important;
9889
        flex-shrink: 0 !important;
9890
  }
9891
 
9892
  .flex-md-shrink-1 {
9893
    -ms-flex-negative: 1 !important;
9894
        flex-shrink: 1 !important;
9895
  }
9896
 
9897
  .flex-md-wrap {
9898
    -ms-flex-wrap: wrap !important;
9899
        flex-wrap: wrap !important;
9900
  }
9901
 
9902
  .flex-md-nowrap {
9903
    -ms-flex-wrap: nowrap !important;
9904
        flex-wrap: nowrap !important;
9905
  }
9906
 
9907
  .flex-md-wrap-reverse {
9908
    -ms-flex-wrap: wrap-reverse !important;
9909
        flex-wrap: wrap-reverse !important;
9910
  }
9911
 
9912
  .gap-md-0 {
9913
    gap: 0 !important;
9914
  }
9915
 
9916
  .gap-md-1 {
9917
    gap: 0.25rem !important;
9918
  }
9919
 
9920
  .gap-md-2 {
9921
    gap: 0.5rem !important;
9922
  }
9923
 
9924
  .gap-md-3 {
9925
    gap: 1rem !important;
9926
  }
9927
 
9928
  .gap-md-4 {
9929
    gap: 1.5rem !important;
9930
  }
9931
 
9932
  .gap-md-5 {
9933
    gap: 3rem !important;
9934
  }
9935
 
9936
  .justify-content-md-start {
9937
    -webkit-box-pack: start !important;
9938
        -ms-flex-pack: start !important;
9939
            justify-content: flex-start !important;
9940
  }
9941
 
9942
  .justify-content-md-end {
9943
    -webkit-box-pack: end !important;
9944
        -ms-flex-pack: end !important;
9945
            justify-content: flex-end !important;
9946
  }
9947
 
9948
  .justify-content-md-center {
9949
    -webkit-box-pack: center !important;
9950
        -ms-flex-pack: center !important;
9951
            justify-content: center !important;
9952
  }
9953
 
9954
  .justify-content-md-between {
9955
    -webkit-box-pack: justify !important;
9956
        -ms-flex-pack: justify !important;
9957
            justify-content: space-between !important;
9958
  }
9959
 
9960
  .justify-content-md-around {
9961
    -ms-flex-pack: distribute !important;
9962
        justify-content: space-around !important;
9963
  }
9964
 
9965
  .justify-content-md-evenly {
9966
    -webkit-box-pack: space-evenly !important;
9967
        -ms-flex-pack: space-evenly !important;
9968
            justify-content: space-evenly !important;
9969
  }
9970
 
9971
  .align-items-md-start {
9972
    -webkit-box-align: start !important;
9973
        -ms-flex-align: start !important;
9974
            align-items: flex-start !important;
9975
  }
9976
 
9977
  .align-items-md-end {
9978
    -webkit-box-align: end !important;
9979
        -ms-flex-align: end !important;
9980
            align-items: flex-end !important;
9981
  }
9982
 
9983
  .align-items-md-center {
9984
    -webkit-box-align: center !important;
9985
        -ms-flex-align: center !important;
9986
            align-items: center !important;
9987
  }
9988
 
9989
  .align-items-md-baseline {
9990
    -webkit-box-align: baseline !important;
9991
        -ms-flex-align: baseline !important;
9992
            align-items: baseline !important;
9993
  }
9994
 
9995
  .align-items-md-stretch {
9996
    -webkit-box-align: stretch !important;
9997
        -ms-flex-align: stretch !important;
9998
            align-items: stretch !important;
9999
  }
10000
 
10001
  .align-content-md-start {
10002
    -ms-flex-line-pack: start !important;
10003
        align-content: flex-start !important;
10004
  }
10005
 
10006
  .align-content-md-end {
10007
    -ms-flex-line-pack: end !important;
10008
        align-content: flex-end !important;
10009
  }
10010
 
10011
  .align-content-md-center {
10012
    -ms-flex-line-pack: center !important;
10013
        align-content: center !important;
10014
  }
10015
 
10016
  .align-content-md-between {
10017
    -ms-flex-line-pack: justify !important;
10018
        align-content: space-between !important;
10019
  }
10020
 
10021
  .align-content-md-around {
10022
    -ms-flex-line-pack: distribute !important;
10023
        align-content: space-around !important;
10024
  }
10025
 
10026
  .align-content-md-stretch {
10027
    -ms-flex-line-pack: stretch !important;
10028
        align-content: stretch !important;
10029
  }
10030
 
10031
  .align-self-md-auto {
10032
    -ms-flex-item-align: auto !important;
10033
        align-self: auto !important;
10034
  }
10035
 
10036
  .align-self-md-start {
10037
    -ms-flex-item-align: start !important;
10038
        align-self: flex-start !important;
10039
  }
10040
 
10041
  .align-self-md-end {
10042
    -ms-flex-item-align: end !important;
10043
        align-self: flex-end !important;
10044
  }
10045
 
10046
  .align-self-md-center {
10047
    -ms-flex-item-align: center !important;
10048
        align-self: center !important;
10049
  }
10050
 
10051
  .align-self-md-baseline {
10052
    -ms-flex-item-align: baseline !important;
10053
        align-self: baseline !important;
10054
  }
10055
 
10056
  .align-self-md-stretch {
10057
    -ms-flex-item-align: stretch !important;
10058
        align-self: stretch !important;
10059
  }
10060
 
10061
  .order-md-first {
10062
    -webkit-box-ordinal-group: 0 !important;
10063
        -ms-flex-order: -1 !important;
10064
            order: -1 !important;
10065
  }
10066
 
10067
  .order-md-0 {
10068
    -webkit-box-ordinal-group: 1 !important;
10069
        -ms-flex-order: 0 !important;
10070
            order: 0 !important;
10071
  }
10072
 
10073
  .order-md-1 {
10074
    -webkit-box-ordinal-group: 2 !important;
10075
        -ms-flex-order: 1 !important;
10076
            order: 1 !important;
10077
  }
10078
 
10079
  .order-md-2 {
10080
    -webkit-box-ordinal-group: 3 !important;
10081
        -ms-flex-order: 2 !important;
10082
            order: 2 !important;
10083
  }
10084
 
10085
  .order-md-3 {
10086
    -webkit-box-ordinal-group: 4 !important;
10087
        -ms-flex-order: 3 !important;
10088
            order: 3 !important;
10089
  }
10090
 
10091
  .order-md-4 {
10092
    -webkit-box-ordinal-group: 5 !important;
10093
        -ms-flex-order: 4 !important;
10094
            order: 4 !important;
10095
  }
10096
 
10097
  .order-md-5 {
10098
    -webkit-box-ordinal-group: 6 !important;
10099
        -ms-flex-order: 5 !important;
10100
            order: 5 !important;
10101
  }
10102
 
10103
  .order-md-last {
10104
    -webkit-box-ordinal-group: 7 !important;
10105
        -ms-flex-order: 6 !important;
10106
            order: 6 !important;
10107
  }
10108
 
10109
  .m-md-0 {
10110
    margin: 0 !important;
10111
  }
10112
 
10113
  .m-md-1 {
10114
    margin: 0.25rem !important;
10115
  }
10116
 
10117
  .m-md-2 {
10118
    margin: 0.5rem !important;
10119
  }
10120
 
10121
  .m-md-3 {
10122
    margin: 1rem !important;
10123
  }
10124
 
10125
  .m-md-4 {
10126
    margin: 1.5rem !important;
10127
  }
10128
 
10129
  .m-md-5 {
10130
    margin: 3rem !important;
10131
  }
10132
 
10133
  .m-md-auto {
10134
    margin: auto !important;
10135
  }
10136
 
10137
  .mx-md-0 {
10138
    margin-right: 0 !important;
10139
    margin-left: 0 !important;
10140
  }
10141
 
10142
  .mx-md-1 {
10143
    margin-right: 0.25rem !important;
10144
    margin-left: 0.25rem !important;
10145
  }
10146
 
10147
  .mx-md-2 {
10148
    margin-right: 0.5rem !important;
10149
    margin-left: 0.5rem !important;
10150
  }
10151
 
10152
  .mx-md-3 {
10153
    margin-right: 1rem !important;
10154
    margin-left: 1rem !important;
10155
  }
10156
 
10157
  .mx-md-4 {
10158
    margin-right: 1.5rem !important;
10159
    margin-left: 1.5rem !important;
10160
  }
10161
 
10162
  .mx-md-5 {
10163
    margin-right: 3rem !important;
10164
    margin-left: 3rem !important;
10165
  }
10166
 
10167
  .mx-md-auto {
10168
    margin-right: auto !important;
10169
    margin-left: auto !important;
10170
  }
10171
 
10172
  .my-md-0 {
10173
    margin-top: 0 !important;
10174
    margin-bottom: 0 !important;
10175
  }
10176
 
10177
  .my-md-1 {
10178
    margin-top: 0.25rem !important;
10179
    margin-bottom: 0.25rem !important;
10180
  }
10181
 
10182
  .my-md-2 {
10183
    margin-top: 0.5rem !important;
10184
    margin-bottom: 0.5rem !important;
10185
  }
10186
 
10187
  .my-md-3 {
10188
    margin-top: 1rem !important;
10189
    margin-bottom: 1rem !important;
10190
  }
10191
 
10192
  .my-md-4 {
10193
    margin-top: 1.5rem !important;
10194
    margin-bottom: 1.5rem !important;
10195
  }
10196
 
10197
  .my-md-5 {
10198
    margin-top: 3rem !important;
10199
    margin-bottom: 3rem !important;
10200
  }
10201
 
10202
  .my-md-auto {
10203
    margin-top: auto !important;
10204
    margin-bottom: auto !important;
10205
  }
10206
 
10207
  .mt-md-0 {
10208
    margin-top: 0 !important;
10209
  }
10210
 
10211
  .mt-md-1 {
10212
    margin-top: 0.25rem !important;
10213
  }
10214
 
10215
  .mt-md-2 {
10216
    margin-top: 0.5rem !important;
10217
  }
10218
 
10219
  .mt-md-3 {
10220
    margin-top: 1rem !important;
10221
  }
10222
 
10223
  .mt-md-4 {
10224
    margin-top: 1.5rem !important;
10225
  }
10226
 
10227
  .mt-md-5 {
10228
    margin-top: 3rem !important;
10229
  }
10230
 
10231
  .mt-md-auto {
10232
    margin-top: auto !important;
10233
  }
10234
 
10235
  .me-md-0 {
10236
    margin-right: 0 !important;
10237
  }
10238
 
10239
  .me-md-1 {
10240
    margin-right: 0.25rem !important;
10241
  }
10242
 
10243
  .me-md-2 {
10244
    margin-right: 0.5rem !important;
10245
  }
10246
 
10247
  .me-md-3 {
10248
    margin-right: 1rem !important;
10249
  }
10250
 
10251
  .me-md-4 {
10252
    margin-right: 1.5rem !important;
10253
  }
10254
 
10255
  .me-md-5 {
10256
    margin-right: 3rem !important;
10257
  }
10258
 
10259
  .me-md-auto {
10260
    margin-right: auto !important;
10261
  }
10262
 
10263
  .mb-md-0 {
10264
    margin-bottom: 0 !important;
10265
  }
10266
 
10267
  .mb-md-1 {
10268
    margin-bottom: 0.25rem !important;
10269
  }
10270
 
10271
  .mb-md-2 {
10272
    margin-bottom: 0.5rem !important;
10273
  }
10274
 
10275
  .mb-md-3 {
10276
    margin-bottom: 1rem !important;
10277
  }
10278
 
10279
  .mb-md-4 {
10280
    margin-bottom: 1.5rem !important;
10281
  }
10282
 
10283
  .mb-md-5 {
10284
    margin-bottom: 3rem !important;
10285
  }
10286
 
10287
  .mb-md-auto {
10288
    margin-bottom: auto !important;
10289
  }
10290
 
10291
  .ms-md-0 {
10292
    margin-left: 0 !important;
10293
  }
10294
 
10295
  .ms-md-1 {
10296
    margin-left: 0.25rem !important;
10297
  }
10298
 
10299
  .ms-md-2 {
10300
    margin-left: 0.5rem !important;
10301
  }
10302
 
10303
  .ms-md-3 {
10304
    margin-left: 1rem !important;
10305
  }
10306
 
10307
  .ms-md-4 {
10308
    margin-left: 1.5rem !important;
10309
  }
10310
 
10311
  .ms-md-5 {
10312
    margin-left: 3rem !important;
10313
  }
10314
 
10315
  .ms-md-auto {
10316
    margin-left: auto !important;
10317
  }
10318
 
10319
  .m-md-n1 {
10320
    margin: -0.25rem !important;
10321
  }
10322
 
10323
  .m-md-n2 {
10324
    margin: -0.5rem !important;
10325
  }
10326
 
10327
  .m-md-n3 {
10328
    margin: -1rem !important;
10329
  }
10330
 
10331
  .m-md-n4 {
10332
    margin: -1.5rem !important;
10333
  }
10334
 
10335
  .m-md-n5 {
10336
    margin: -3rem !important;
10337
  }
10338
 
10339
  .mx-md-n1 {
10340
    margin-right: -0.25rem !important;
10341
    margin-left: -0.25rem !important;
10342
  }
10343
 
10344
  .mx-md-n2 {
10345
    margin-right: -0.5rem !important;
10346
    margin-left: -0.5rem !important;
10347
  }
10348
 
10349
  .mx-md-n3 {
10350
    margin-right: -1rem !important;
10351
    margin-left: -1rem !important;
10352
  }
10353
 
10354
  .mx-md-n4 {
10355
    margin-right: -1.5rem !important;
10356
    margin-left: -1.5rem !important;
10357
  }
10358
 
10359
  .mx-md-n5 {
10360
    margin-right: -3rem !important;
10361
    margin-left: -3rem !important;
10362
  }
10363
 
10364
  .my-md-n1 {
10365
    margin-top: -0.25rem !important;
10366
    margin-bottom: -0.25rem !important;
10367
  }
10368
 
10369
  .my-md-n2 {
10370
    margin-top: -0.5rem !important;
10371
    margin-bottom: -0.5rem !important;
10372
  }
10373
 
10374
  .my-md-n3 {
10375
    margin-top: -1rem !important;
10376
    margin-bottom: -1rem !important;
10377
  }
10378
 
10379
  .my-md-n4 {
10380
    margin-top: -1.5rem !important;
10381
    margin-bottom: -1.5rem !important;
10382
  }
10383
 
10384
  .my-md-n5 {
10385
    margin-top: -3rem !important;
10386
    margin-bottom: -3rem !important;
10387
  }
10388
 
10389
  .mt-md-n1 {
10390
    margin-top: -0.25rem !important;
10391
  }
10392
 
10393
  .mt-md-n2 {
10394
    margin-top: -0.5rem !important;
10395
  }
10396
 
10397
  .mt-md-n3 {
10398
    margin-top: -1rem !important;
10399
  }
10400
 
10401
  .mt-md-n4 {
10402
    margin-top: -1.5rem !important;
10403
  }
10404
 
10405
  .mt-md-n5 {
10406
    margin-top: -3rem !important;
10407
  }
10408
 
10409
  .me-md-n1 {
10410
    margin-right: -0.25rem !important;
10411
  }
10412
 
10413
  .me-md-n2 {
10414
    margin-right: -0.5rem !important;
10415
  }
10416
 
10417
  .me-md-n3 {
10418
    margin-right: -1rem !important;
10419
  }
10420
 
10421
  .me-md-n4 {
10422
    margin-right: -1.5rem !important;
10423
  }
10424
 
10425
  .me-md-n5 {
10426
    margin-right: -3rem !important;
10427
  }
10428
 
10429
  .mb-md-n1 {
10430
    margin-bottom: -0.25rem !important;
10431
  }
10432
 
10433
  .mb-md-n2 {
10434
    margin-bottom: -0.5rem !important;
10435
  }
10436
 
10437
  .mb-md-n3 {
10438
    margin-bottom: -1rem !important;
10439
  }
10440
 
10441
  .mb-md-n4 {
10442
    margin-bottom: -1.5rem !important;
10443
  }
10444
 
10445
  .mb-md-n5 {
10446
    margin-bottom: -3rem !important;
10447
  }
10448
 
10449
  .ms-md-n1 {
10450
    margin-left: -0.25rem !important;
10451
  }
10452
 
10453
  .ms-md-n2 {
10454
    margin-left: -0.5rem !important;
10455
  }
10456
 
10457
  .ms-md-n3 {
10458
    margin-left: -1rem !important;
10459
  }
10460
 
10461
  .ms-md-n4 {
10462
    margin-left: -1.5rem !important;
10463
  }
10464
 
10465
  .ms-md-n5 {
10466
    margin-left: -3rem !important;
10467
  }
10468
 
10469
  .p-md-0 {
10470
    padding: 0 !important;
10471
  }
10472
 
10473
  .p-md-1 {
10474
    padding: 0.25rem !important;
10475
  }
10476
 
10477
  .p-md-2 {
10478
    padding: 0.5rem !important;
10479
  }
10480
 
10481
  .p-md-3 {
10482
    padding: 1rem !important;
10483
  }
10484
 
10485
  .p-md-4 {
10486
    padding: 1.5rem !important;
10487
  }
10488
 
10489
  .p-md-5 {
10490
    padding: 3rem !important;
10491
  }
10492
 
10493
  .px-md-0 {
10494
    padding-right: 0 !important;
10495
    padding-left: 0 !important;
10496
  }
10497
 
10498
  .px-md-1 {
10499
    padding-right: 0.25rem !important;
10500
    padding-left: 0.25rem !important;
10501
  }
10502
 
10503
  .px-md-2 {
10504
    padding-right: 0.5rem !important;
10505
    padding-left: 0.5rem !important;
10506
  }
10507
 
10508
  .px-md-3 {
10509
    padding-right: 1rem !important;
10510
    padding-left: 1rem !important;
10511
  }
10512
 
10513
  .px-md-4 {
10514
    padding-right: 1.5rem !important;
10515
    padding-left: 1.5rem !important;
10516
  }
10517
 
10518
  .px-md-5 {
10519
    padding-right: 3rem !important;
10520
    padding-left: 3rem !important;
10521
  }
10522
 
10523
  .py-md-0 {
10524
    padding-top: 0 !important;
10525
    padding-bottom: 0 !important;
10526
  }
10527
 
10528
  .py-md-1 {
10529
    padding-top: 0.25rem !important;
10530
    padding-bottom: 0.25rem !important;
10531
  }
10532
 
10533
  .py-md-2 {
10534
    padding-top: 0.5rem !important;
10535
    padding-bottom: 0.5rem !important;
10536
  }
10537
 
10538
  .py-md-3 {
10539
    padding-top: 1rem !important;
10540
    padding-bottom: 1rem !important;
10541
  }
10542
 
10543
  .py-md-4 {
10544
    padding-top: 1.5rem !important;
10545
    padding-bottom: 1.5rem !important;
10546
  }
10547
 
10548
  .py-md-5 {
10549
    padding-top: 3rem !important;
10550
    padding-bottom: 3rem !important;
10551
  }
10552
 
10553
  .pt-md-0 {
10554
    padding-top: 0 !important;
10555
  }
10556
 
10557
  .pt-md-1 {
10558
    padding-top: 0.25rem !important;
10559
  }
10560
 
10561
  .pt-md-2 {
10562
    padding-top: 0.5rem !important;
10563
  }
10564
 
10565
  .pt-md-3 {
10566
    padding-top: 1rem !important;
10567
  }
10568
 
10569
  .pt-md-4 {
10570
    padding-top: 1.5rem !important;
10571
  }
10572
 
10573
  .pt-md-5 {
10574
    padding-top: 3rem !important;
10575
  }
10576
 
10577
  .pe-md-0 {
10578
    padding-right: 0 !important;
10579
  }
10580
 
10581
  .pe-md-1 {
10582
    padding-right: 0.25rem !important;
10583
  }
10584
 
10585
  .pe-md-2 {
10586
    padding-right: 0.5rem !important;
10587
  }
10588
 
10589
  .pe-md-3 {
10590
    padding-right: 1rem !important;
10591
  }
10592
 
10593
  .pe-md-4 {
10594
    padding-right: 1.5rem !important;
10595
  }
10596
 
10597
  .pe-md-5 {
10598
    padding-right: 3rem !important;
10599
  }
10600
 
10601
  .pb-md-0 {
10602
    padding-bottom: 0 !important;
10603
  }
10604
 
10605
  .pb-md-1 {
10606
    padding-bottom: 0.25rem !important;
10607
  }
10608
 
10609
  .pb-md-2 {
10610
    padding-bottom: 0.5rem !important;
10611
  }
10612
 
10613
  .pb-md-3 {
10614
    padding-bottom: 1rem !important;
10615
  }
10616
 
10617
  .pb-md-4 {
10618
    padding-bottom: 1.5rem !important;
10619
  }
10620
 
10621
  .pb-md-5 {
10622
    padding-bottom: 3rem !important;
10623
  }
10624
 
10625
  .ps-md-0 {
10626
    padding-left: 0 !important;
10627
  }
10628
 
10629
  .ps-md-1 {
10630
    padding-left: 0.25rem !important;
10631
  }
10632
 
10633
  .ps-md-2 {
10634
    padding-left: 0.5rem !important;
10635
  }
10636
 
10637
  .ps-md-3 {
10638
    padding-left: 1rem !important;
10639
  }
10640
 
10641
  .ps-md-4 {
10642
    padding-left: 1.5rem !important;
10643
  }
10644
 
10645
  .ps-md-5 {
10646
    padding-left: 3rem !important;
10647
  }
10648
 
10649
  .text-md-start {
10650
    text-align: left !important;
10651
  }
10652
 
10653
  .text-md-end {
10654
    text-align: right !important;
10655
  }
10656
 
10657
  .text-md-center {
10658
    text-align: center !important;
10659
  }
10660
}
10661
@media (min-width: 992px) {
10662
  .float-lg-start {
10663
    float: left !important;
10664
  }
10665
 
10666
  .float-lg-end {
10667
    float: right !important;
10668
  }
10669
 
10670
  .float-lg-none {
10671
    float: none !important;
10672
  }
10673
 
10674
  .d-lg-inline {
10675
    display: inline !important;
10676
  }
10677
 
10678
  .d-lg-inline-block {
10679
    display: inline-block !important;
10680
  }
10681
 
10682
  .d-lg-block {
10683
    display: block !important;
10684
  }
10685
 
10686
  .d-lg-grid {
10687
    display: grid !important;
10688
  }
10689
 
10690
  .d-lg-table {
10691
    display: table !important;
10692
  }
10693
 
10694
  .d-lg-table-row {
10695
    display: table-row !important;
10696
  }
10697
 
10698
  .d-lg-table-cell {
10699
    display: table-cell !important;
10700
  }
10701
 
10702
  .d-lg-flex {
10703
    display: -webkit-box !important;
10704
    display: -ms-flexbox !important;
10705
    display: flex !important;
10706
  }
10707
 
10708
  .d-lg-inline-flex {
10709
    display: -webkit-inline-box !important;
10710
    display: -ms-inline-flexbox !important;
10711
    display: inline-flex !important;
10712
  }
10713
 
10714
  .d-lg-none {
10715
    display: none !important;
10716
  }
10717
 
10718
  .flex-lg-fill {
10719
    -webkit-box-flex: 1 !important;
10720
        -ms-flex: 1 1 auto !important;
10721
            flex: 1 1 auto !important;
10722
  }
10723
 
10724
  .flex-lg-row {
10725
    -webkit-box-orient: horizontal !important;
10726
    -webkit-box-direction: normal !important;
10727
        -ms-flex-direction: row !important;
10728
            flex-direction: row !important;
10729
  }
10730
 
10731
  .flex-lg-column {
10732
    -webkit-box-orient: vertical !important;
10733
    -webkit-box-direction: normal !important;
10734
        -ms-flex-direction: column !important;
10735
            flex-direction: column !important;
10736
  }
10737
 
10738
  .flex-lg-row-reverse {
10739
    -webkit-box-orient: horizontal !important;
10740
    -webkit-box-direction: reverse !important;
10741
        -ms-flex-direction: row-reverse !important;
10742
            flex-direction: row-reverse !important;
10743
  }
10744
 
10745
  .flex-lg-column-reverse {
10746
    -webkit-box-orient: vertical !important;
10747
    -webkit-box-direction: reverse !important;
10748
        -ms-flex-direction: column-reverse !important;
10749
            flex-direction: column-reverse !important;
10750
  }
10751
 
10752
  .flex-lg-grow-0 {
10753
    -webkit-box-flex: 0 !important;
10754
        -ms-flex-positive: 0 !important;
10755
            flex-grow: 0 !important;
10756
  }
10757
 
10758
  .flex-lg-grow-1 {
10759
    -webkit-box-flex: 1 !important;
10760
        -ms-flex-positive: 1 !important;
10761
            flex-grow: 1 !important;
10762
  }
10763
 
10764
  .flex-lg-shrink-0 {
10765
    -ms-flex-negative: 0 !important;
10766
        flex-shrink: 0 !important;
10767
  }
10768
 
10769
  .flex-lg-shrink-1 {
10770
    -ms-flex-negative: 1 !important;
10771
        flex-shrink: 1 !important;
10772
  }
10773
 
10774
  .flex-lg-wrap {
10775
    -ms-flex-wrap: wrap !important;
10776
        flex-wrap: wrap !important;
10777
  }
10778
 
10779
  .flex-lg-nowrap {
10780
    -ms-flex-wrap: nowrap !important;
10781
        flex-wrap: nowrap !important;
10782
  }
10783
 
10784
  .flex-lg-wrap-reverse {
10785
    -ms-flex-wrap: wrap-reverse !important;
10786
        flex-wrap: wrap-reverse !important;
10787
  }
10788
 
10789
  .gap-lg-0 {
10790
    gap: 0 !important;
10791
  }
10792
 
10793
  .gap-lg-1 {
10794
    gap: 0.25rem !important;
10795
  }
10796
 
10797
  .gap-lg-2 {
10798
    gap: 0.5rem !important;
10799
  }
10800
 
10801
  .gap-lg-3 {
10802
    gap: 1rem !important;
10803
  }
10804
 
10805
  .gap-lg-4 {
10806
    gap: 1.5rem !important;
10807
  }
10808
 
10809
  .gap-lg-5 {
10810
    gap: 3rem !important;
10811
  }
10812
 
10813
  .justify-content-lg-start {
10814
    -webkit-box-pack: start !important;
10815
        -ms-flex-pack: start !important;
10816
            justify-content: flex-start !important;
10817
  }
10818
 
10819
  .justify-content-lg-end {
10820
    -webkit-box-pack: end !important;
10821
        -ms-flex-pack: end !important;
10822
            justify-content: flex-end !important;
10823
  }
10824
 
10825
  .justify-content-lg-center {
10826
    -webkit-box-pack: center !important;
10827
        -ms-flex-pack: center !important;
10828
            justify-content: center !important;
10829
  }
10830
 
10831
  .justify-content-lg-between {
10832
    -webkit-box-pack: justify !important;
10833
        -ms-flex-pack: justify !important;
10834
            justify-content: space-between !important;
10835
  }
10836
 
10837
  .justify-content-lg-around {
10838
    -ms-flex-pack: distribute !important;
10839
        justify-content: space-around !important;
10840
  }
10841
 
10842
  .justify-content-lg-evenly {
10843
    -webkit-box-pack: space-evenly !important;
10844
        -ms-flex-pack: space-evenly !important;
10845
            justify-content: space-evenly !important;
10846
  }
10847
 
10848
  .align-items-lg-start {
10849
    -webkit-box-align: start !important;
10850
        -ms-flex-align: start !important;
10851
            align-items: flex-start !important;
10852
  }
10853
 
10854
  .align-items-lg-end {
10855
    -webkit-box-align: end !important;
10856
        -ms-flex-align: end !important;
10857
            align-items: flex-end !important;
10858
  }
10859
 
10860
  .align-items-lg-center {
10861
    -webkit-box-align: center !important;
10862
        -ms-flex-align: center !important;
10863
            align-items: center !important;
10864
  }
10865
 
10866
  .align-items-lg-baseline {
10867
    -webkit-box-align: baseline !important;
10868
        -ms-flex-align: baseline !important;
10869
            align-items: baseline !important;
10870
  }
10871
 
10872
  .align-items-lg-stretch {
10873
    -webkit-box-align: stretch !important;
10874
        -ms-flex-align: stretch !important;
10875
            align-items: stretch !important;
10876
  }
10877
 
10878
  .align-content-lg-start {
10879
    -ms-flex-line-pack: start !important;
10880
        align-content: flex-start !important;
10881
  }
10882
 
10883
  .align-content-lg-end {
10884
    -ms-flex-line-pack: end !important;
10885
        align-content: flex-end !important;
10886
  }
10887
 
10888
  .align-content-lg-center {
10889
    -ms-flex-line-pack: center !important;
10890
        align-content: center !important;
10891
  }
10892
 
10893
  .align-content-lg-between {
10894
    -ms-flex-line-pack: justify !important;
10895
        align-content: space-between !important;
10896
  }
10897
 
10898
  .align-content-lg-around {
10899
    -ms-flex-line-pack: distribute !important;
10900
        align-content: space-around !important;
10901
  }
10902
 
10903
  .align-content-lg-stretch {
10904
    -ms-flex-line-pack: stretch !important;
10905
        align-content: stretch !important;
10906
  }
10907
 
10908
  .align-self-lg-auto {
10909
    -ms-flex-item-align: auto !important;
10910
        align-self: auto !important;
10911
  }
10912
 
10913
  .align-self-lg-start {
10914
    -ms-flex-item-align: start !important;
10915
        align-self: flex-start !important;
10916
  }
10917
 
10918
  .align-self-lg-end {
10919
    -ms-flex-item-align: end !important;
10920
        align-self: flex-end !important;
10921
  }
10922
 
10923
  .align-self-lg-center {
10924
    -ms-flex-item-align: center !important;
10925
        align-self: center !important;
10926
  }
10927
 
10928
  .align-self-lg-baseline {
10929
    -ms-flex-item-align: baseline !important;
10930
        align-self: baseline !important;
10931
  }
10932
 
10933
  .align-self-lg-stretch {
10934
    -ms-flex-item-align: stretch !important;
10935
        align-self: stretch !important;
10936
  }
10937
 
10938
  .order-lg-first {
10939
    -webkit-box-ordinal-group: 0 !important;
10940
        -ms-flex-order: -1 !important;
10941
            order: -1 !important;
10942
  }
10943
 
10944
  .order-lg-0 {
10945
    -webkit-box-ordinal-group: 1 !important;
10946
        -ms-flex-order: 0 !important;
10947
            order: 0 !important;
10948
  }
10949
 
10950
  .order-lg-1 {
10951
    -webkit-box-ordinal-group: 2 !important;
10952
        -ms-flex-order: 1 !important;
10953
            order: 1 !important;
10954
  }
10955
 
10956
  .order-lg-2 {
10957
    -webkit-box-ordinal-group: 3 !important;
10958
        -ms-flex-order: 2 !important;
10959
            order: 2 !important;
10960
  }
10961
 
10962
  .order-lg-3 {
10963
    -webkit-box-ordinal-group: 4 !important;
10964
        -ms-flex-order: 3 !important;
10965
            order: 3 !important;
10966
  }
10967
 
10968
  .order-lg-4 {
10969
    -webkit-box-ordinal-group: 5 !important;
10970
        -ms-flex-order: 4 !important;
10971
            order: 4 !important;
10972
  }
10973
 
10974
  .order-lg-5 {
10975
    -webkit-box-ordinal-group: 6 !important;
10976
        -ms-flex-order: 5 !important;
10977
            order: 5 !important;
10978
  }
10979
 
10980
  .order-lg-last {
10981
    -webkit-box-ordinal-group: 7 !important;
10982
        -ms-flex-order: 6 !important;
10983
            order: 6 !important;
10984
  }
10985
 
10986
  .m-lg-0 {
10987
    margin: 0 !important;
10988
  }
10989
 
10990
  .m-lg-1 {
10991
    margin: 0.25rem !important;
10992
  }
10993
 
10994
  .m-lg-2 {
10995
    margin: 0.5rem !important;
10996
  }
10997
 
10998
  .m-lg-3 {
10999
    margin: 1rem !important;
11000
  }
11001
 
11002
  .m-lg-4 {
11003
    margin: 1.5rem !important;
11004
  }
11005
 
11006
  .m-lg-5 {
11007
    margin: 3rem !important;
11008
  }
11009
 
11010
  .m-lg-auto {
11011
    margin: auto !important;
11012
  }
11013
 
11014
  .mx-lg-0 {
11015
    margin-right: 0 !important;
11016
    margin-left: 0 !important;
11017
  }
11018
 
11019
  .mx-lg-1 {
11020
    margin-right: 0.25rem !important;
11021
    margin-left: 0.25rem !important;
11022
  }
11023
 
11024
  .mx-lg-2 {
11025
    margin-right: 0.5rem !important;
11026
    margin-left: 0.5rem !important;
11027
  }
11028
 
11029
  .mx-lg-3 {
11030
    margin-right: 1rem !important;
11031
    margin-left: 1rem !important;
11032
  }
11033
 
11034
  .mx-lg-4 {
11035
    margin-right: 1.5rem !important;
11036
    margin-left: 1.5rem !important;
11037
  }
11038
 
11039
  .mx-lg-5 {
11040
    margin-right: 3rem !important;
11041
    margin-left: 3rem !important;
11042
  }
11043
 
11044
  .mx-lg-auto {
11045
    margin-right: auto !important;
11046
    margin-left: auto !important;
11047
  }
11048
 
11049
  .my-lg-0 {
11050
    margin-top: 0 !important;
11051
    margin-bottom: 0 !important;
11052
  }
11053
 
11054
  .my-lg-1 {
11055
    margin-top: 0.25rem !important;
11056
    margin-bottom: 0.25rem !important;
11057
  }
11058
 
11059
  .my-lg-2 {
11060
    margin-top: 0.5rem !important;
11061
    margin-bottom: 0.5rem !important;
11062
  }
11063
 
11064
  .my-lg-3 {
11065
    margin-top: 1rem !important;
11066
    margin-bottom: 1rem !important;
11067
  }
11068
 
11069
  .my-lg-4 {
11070
    margin-top: 1.5rem !important;
11071
    margin-bottom: 1.5rem !important;
11072
  }
11073
 
11074
  .my-lg-5 {
11075
    margin-top: 3rem !important;
11076
    margin-bottom: 3rem !important;
11077
  }
11078
 
11079
  .my-lg-auto {
11080
    margin-top: auto !important;
11081
    margin-bottom: auto !important;
11082
  }
11083
 
11084
  .mt-lg-0 {
11085
    margin-top: 0 !important;
11086
  }
11087
 
11088
  .mt-lg-1 {
11089
    margin-top: 0.25rem !important;
11090
  }
11091
 
11092
  .mt-lg-2 {
11093
    margin-top: 0.5rem !important;
11094
  }
11095
 
11096
  .mt-lg-3 {
11097
    margin-top: 1rem !important;
11098
  }
11099
 
11100
  .mt-lg-4 {
11101
    margin-top: 1.5rem !important;
11102
  }
11103
 
11104
  .mt-lg-5 {
11105
    margin-top: 3rem !important;
11106
  }
11107
 
11108
  .mt-lg-auto {
11109
    margin-top: auto !important;
11110
  }
11111
 
11112
  .me-lg-0 {
11113
    margin-right: 0 !important;
11114
  }
11115
 
11116
  .me-lg-1 {
11117
    margin-right: 0.25rem !important;
11118
  }
11119
 
11120
  .me-lg-2 {
11121
    margin-right: 0.5rem !important;
11122
  }
11123
 
11124
  .me-lg-3 {
11125
    margin-right: 1rem !important;
11126
  }
11127
 
11128
  .me-lg-4 {
11129
    margin-right: 1.5rem !important;
11130
  }
11131
 
11132
  .me-lg-5 {
11133
    margin-right: 3rem !important;
11134
  }
11135
 
11136
  .me-lg-auto {
11137
    margin-right: auto !important;
11138
  }
11139
 
11140
  .mb-lg-0 {
11141
    margin-bottom: 0 !important;
11142
  }
11143
 
11144
  .mb-lg-1 {
11145
    margin-bottom: 0.25rem !important;
11146
  }
11147
 
11148
  .mb-lg-2 {
11149
    margin-bottom: 0.5rem !important;
11150
  }
11151
 
11152
  .mb-lg-3 {
11153
    margin-bottom: 1rem !important;
11154
  }
11155
 
11156
  .mb-lg-4 {
11157
    margin-bottom: 1.5rem !important;
11158
  }
11159
 
11160
  .mb-lg-5 {
11161
    margin-bottom: 3rem !important;
11162
  }
11163
 
11164
  .mb-lg-auto {
11165
    margin-bottom: auto !important;
11166
  }
11167
 
11168
  .ms-lg-0 {
11169
    margin-left: 0 !important;
11170
  }
11171
 
11172
  .ms-lg-1 {
11173
    margin-left: 0.25rem !important;
11174
  }
11175
 
11176
  .ms-lg-2 {
11177
    margin-left: 0.5rem !important;
11178
  }
11179
 
11180
  .ms-lg-3 {
11181
    margin-left: 1rem !important;
11182
  }
11183
 
11184
  .ms-lg-4 {
11185
    margin-left: 1.5rem !important;
11186
  }
11187
 
11188
  .ms-lg-5 {
11189
    margin-left: 3rem !important;
11190
  }
11191
 
11192
  .ms-lg-auto {
11193
    margin-left: auto !important;
11194
  }
11195
 
11196
  .m-lg-n1 {
11197
    margin: -0.25rem !important;
11198
  }
11199
 
11200
  .m-lg-n2 {
11201
    margin: -0.5rem !important;
11202
  }
11203
 
11204
  .m-lg-n3 {
11205
    margin: -1rem !important;
11206
  }
11207
 
11208
  .m-lg-n4 {
11209
    margin: -1.5rem !important;
11210
  }
11211
 
11212
  .m-lg-n5 {
11213
    margin: -3rem !important;
11214
  }
11215
 
11216
  .mx-lg-n1 {
11217
    margin-right: -0.25rem !important;
11218
    margin-left: -0.25rem !important;
11219
  }
11220
 
11221
  .mx-lg-n2 {
11222
    margin-right: -0.5rem !important;
11223
    margin-left: -0.5rem !important;
11224
  }
11225
 
11226
  .mx-lg-n3 {
11227
    margin-right: -1rem !important;
11228
    margin-left: -1rem !important;
11229
  }
11230
 
11231
  .mx-lg-n4 {
11232
    margin-right: -1.5rem !important;
11233
    margin-left: -1.5rem !important;
11234
  }
11235
 
11236
  .mx-lg-n5 {
11237
    margin-right: -3rem !important;
11238
    margin-left: -3rem !important;
11239
  }
11240
 
11241
  .my-lg-n1 {
11242
    margin-top: -0.25rem !important;
11243
    margin-bottom: -0.25rem !important;
11244
  }
11245
 
11246
  .my-lg-n2 {
11247
    margin-top: -0.5rem !important;
11248
    margin-bottom: -0.5rem !important;
11249
  }
11250
 
11251
  .my-lg-n3 {
11252
    margin-top: -1rem !important;
11253
    margin-bottom: -1rem !important;
11254
  }
11255
 
11256
  .my-lg-n4 {
11257
    margin-top: -1.5rem !important;
11258
    margin-bottom: -1.5rem !important;
11259
  }
11260
 
11261
  .my-lg-n5 {
11262
    margin-top: -3rem !important;
11263
    margin-bottom: -3rem !important;
11264
  }
11265
 
11266
  .mt-lg-n1 {
11267
    margin-top: -0.25rem !important;
11268
  }
11269
 
11270
  .mt-lg-n2 {
11271
    margin-top: -0.5rem !important;
11272
  }
11273
 
11274
  .mt-lg-n3 {
11275
    margin-top: -1rem !important;
11276
  }
11277
 
11278
  .mt-lg-n4 {
11279
    margin-top: -1.5rem !important;
11280
  }
11281
 
11282
  .mt-lg-n5 {
11283
    margin-top: -3rem !important;
11284
  }
11285
 
11286
  .me-lg-n1 {
11287
    margin-right: -0.25rem !important;
11288
  }
11289
 
11290
  .me-lg-n2 {
11291
    margin-right: -0.5rem !important;
11292
  }
11293
 
11294
  .me-lg-n3 {
11295
    margin-right: -1rem !important;
11296
  }
11297
 
11298
  .me-lg-n4 {
11299
    margin-right: -1.5rem !important;
11300
  }
11301
 
11302
  .me-lg-n5 {
11303
    margin-right: -3rem !important;
11304
  }
11305
 
11306
  .mb-lg-n1 {
11307
    margin-bottom: -0.25rem !important;
11308
  }
11309
 
11310
  .mb-lg-n2 {
11311
    margin-bottom: -0.5rem !important;
11312
  }
11313
 
11314
  .mb-lg-n3 {
11315
    margin-bottom: -1rem !important;
11316
  }
11317
 
11318
  .mb-lg-n4 {
11319
    margin-bottom: -1.5rem !important;
11320
  }
11321
 
11322
  .mb-lg-n5 {
11323
    margin-bottom: -3rem !important;
11324
  }
11325
 
11326
  .ms-lg-n1 {
11327
    margin-left: -0.25rem !important;
11328
  }
11329
 
11330
  .ms-lg-n2 {
11331
    margin-left: -0.5rem !important;
11332
  }
11333
 
11334
  .ms-lg-n3 {
11335
    margin-left: -1rem !important;
11336
  }
11337
 
11338
  .ms-lg-n4 {
11339
    margin-left: -1.5rem !important;
11340
  }
11341
 
11342
  .ms-lg-n5 {
11343
    margin-left: -3rem !important;
11344
  }
11345
 
11346
  .p-lg-0 {
11347
    padding: 0 !important;
11348
  }
11349
 
11350
  .p-lg-1 {
11351
    padding: 0.25rem !important;
11352
  }
11353
 
11354
  .p-lg-2 {
11355
    padding: 0.5rem !important;
11356
  }
11357
 
11358
  .p-lg-3 {
11359
    padding: 1rem !important;
11360
  }
11361
 
11362
  .p-lg-4 {
11363
    padding: 1.5rem !important;
11364
  }
11365
 
11366
  .p-lg-5 {
11367
    padding: 3rem !important;
11368
  }
11369
 
11370
  .px-lg-0 {
11371
    padding-right: 0 !important;
11372
    padding-left: 0 !important;
11373
  }
11374
 
11375
  .px-lg-1 {
11376
    padding-right: 0.25rem !important;
11377
    padding-left: 0.25rem !important;
11378
  }
11379
 
11380
  .px-lg-2 {
11381
    padding-right: 0.5rem !important;
11382
    padding-left: 0.5rem !important;
11383
  }
11384
 
11385
  .px-lg-3 {
11386
    padding-right: 1rem !important;
11387
    padding-left: 1rem !important;
11388
  }
11389
 
11390
  .px-lg-4 {
11391
    padding-right: 1.5rem !important;
11392
    padding-left: 1.5rem !important;
11393
  }
11394
 
11395
  .px-lg-5 {
11396
    padding-right: 3rem !important;
11397
    padding-left: 3rem !important;
11398
  }
11399
 
11400
  .py-lg-0 {
11401
    padding-top: 0 !important;
11402
    padding-bottom: 0 !important;
11403
  }
11404
 
11405
  .py-lg-1 {
11406
    padding-top: 0.25rem !important;
11407
    padding-bottom: 0.25rem !important;
11408
  }
11409
 
11410
  .py-lg-2 {
11411
    padding-top: 0.5rem !important;
11412
    padding-bottom: 0.5rem !important;
11413
  }
11414
 
11415
  .py-lg-3 {
11416
    padding-top: 1rem !important;
11417
    padding-bottom: 1rem !important;
11418
  }
11419
 
11420
  .py-lg-4 {
11421
    padding-top: 1.5rem !important;
11422
    padding-bottom: 1.5rem !important;
11423
  }
11424
 
11425
  .py-lg-5 {
11426
    padding-top: 3rem !important;
11427
    padding-bottom: 3rem !important;
11428
  }
11429
 
11430
  .pt-lg-0 {
11431
    padding-top: 0 !important;
11432
  }
11433
 
11434
  .pt-lg-1 {
11435
    padding-top: 0.25rem !important;
11436
  }
11437
 
11438
  .pt-lg-2 {
11439
    padding-top: 0.5rem !important;
11440
  }
11441
 
11442
  .pt-lg-3 {
11443
    padding-top: 1rem !important;
11444
  }
11445
 
11446
  .pt-lg-4 {
11447
    padding-top: 1.5rem !important;
11448
  }
11449
 
11450
  .pt-lg-5 {
11451
    padding-top: 3rem !important;
11452
  }
11453
 
11454
  .pe-lg-0 {
11455
    padding-right: 0 !important;
11456
  }
11457
 
11458
  .pe-lg-1 {
11459
    padding-right: 0.25rem !important;
11460
  }
11461
 
11462
  .pe-lg-2 {
11463
    padding-right: 0.5rem !important;
11464
  }
11465
 
11466
  .pe-lg-3 {
11467
    padding-right: 1rem !important;
11468
  }
11469
 
11470
  .pe-lg-4 {
11471
    padding-right: 1.5rem !important;
11472
  }
11473
 
11474
  .pe-lg-5 {
11475
    padding-right: 3rem !important;
11476
  }
11477
 
11478
  .pb-lg-0 {
11479
    padding-bottom: 0 !important;
11480
  }
11481
 
11482
  .pb-lg-1 {
11483
    padding-bottom: 0.25rem !important;
11484
  }
11485
 
11486
  .pb-lg-2 {
11487
    padding-bottom: 0.5rem !important;
11488
  }
11489
 
11490
  .pb-lg-3 {
11491
    padding-bottom: 1rem !important;
11492
  }
11493
 
11494
  .pb-lg-4 {
11495
    padding-bottom: 1.5rem !important;
11496
  }
11497
 
11498
  .pb-lg-5 {
11499
    padding-bottom: 3rem !important;
11500
  }
11501
 
11502
  .ps-lg-0 {
11503
    padding-left: 0 !important;
11504
  }
11505
 
11506
  .ps-lg-1 {
11507
    padding-left: 0.25rem !important;
11508
  }
11509
 
11510
  .ps-lg-2 {
11511
    padding-left: 0.5rem !important;
11512
  }
11513
 
11514
  .ps-lg-3 {
11515
    padding-left: 1rem !important;
11516
  }
11517
 
11518
  .ps-lg-4 {
11519
    padding-left: 1.5rem !important;
11520
  }
11521
 
11522
  .ps-lg-5 {
11523
    padding-left: 3rem !important;
11524
  }
11525
 
11526
  .text-lg-start {
11527
    text-align: left !important;
11528
  }
11529
 
11530
  .text-lg-end {
11531
    text-align: right !important;
11532
  }
11533
 
11534
  .text-lg-center {
11535
    text-align: center !important;
11536
  }
11537
}
11538
@media (min-width: 1200px) {
11539
  .float-xl-start {
11540
    float: left !important;
11541
  }
11542
 
11543
  .float-xl-end {
11544
    float: right !important;
11545
  }
11546
 
11547
  .float-xl-none {
11548
    float: none !important;
11549
  }
11550
 
11551
  .d-xl-inline {
11552
    display: inline !important;
11553
  }
11554
 
11555
  .d-xl-inline-block {
11556
    display: inline-block !important;
11557
  }
11558
 
11559
  .d-xl-block {
11560
    display: block !important;
11561
  }
11562
 
11563
  .d-xl-grid {
11564
    display: grid !important;
11565
  }
11566
 
11567
  .d-xl-table {
11568
    display: table !important;
11569
  }
11570
 
11571
  .d-xl-table-row {
11572
    display: table-row !important;
11573
  }
11574
 
11575
  .d-xl-table-cell {
11576
    display: table-cell !important;
11577
  }
11578
 
11579
  .d-xl-flex {
11580
    display: -webkit-box !important;
11581
    display: -ms-flexbox !important;
11582
    display: flex !important;
11583
  }
11584
 
11585
  .d-xl-inline-flex {
11586
    display: -webkit-inline-box !important;
11587
    display: -ms-inline-flexbox !important;
11588
    display: inline-flex !important;
11589
  }
11590
 
11591
  .d-xl-none {
11592
    display: none !important;
11593
  }
11594
 
11595
  .flex-xl-fill {
11596
    -webkit-box-flex: 1 !important;
11597
        -ms-flex: 1 1 auto !important;
11598
            flex: 1 1 auto !important;
11599
  }
11600
 
11601
  .flex-xl-row {
11602
    -webkit-box-orient: horizontal !important;
11603
    -webkit-box-direction: normal !important;
11604
        -ms-flex-direction: row !important;
11605
            flex-direction: row !important;
11606
  }
11607
 
11608
  .flex-xl-column {
11609
    -webkit-box-orient: vertical !important;
11610
    -webkit-box-direction: normal !important;
11611
        -ms-flex-direction: column !important;
11612
            flex-direction: column !important;
11613
  }
11614
 
11615
  .flex-xl-row-reverse {
11616
    -webkit-box-orient: horizontal !important;
11617
    -webkit-box-direction: reverse !important;
11618
        -ms-flex-direction: row-reverse !important;
11619
            flex-direction: row-reverse !important;
11620
  }
11621
 
11622
  .flex-xl-column-reverse {
11623
    -webkit-box-orient: vertical !important;
11624
    -webkit-box-direction: reverse !important;
11625
        -ms-flex-direction: column-reverse !important;
11626
            flex-direction: column-reverse !important;
11627
  }
11628
 
11629
  .flex-xl-grow-0 {
11630
    -webkit-box-flex: 0 !important;
11631
        -ms-flex-positive: 0 !important;
11632
            flex-grow: 0 !important;
11633
  }
11634
 
11635
  .flex-xl-grow-1 {
11636
    -webkit-box-flex: 1 !important;
11637
        -ms-flex-positive: 1 !important;
11638
            flex-grow: 1 !important;
11639
  }
11640
 
11641
  .flex-xl-shrink-0 {
11642
    -ms-flex-negative: 0 !important;
11643
        flex-shrink: 0 !important;
11644
  }
11645
 
11646
  .flex-xl-shrink-1 {
11647
    -ms-flex-negative: 1 !important;
11648
        flex-shrink: 1 !important;
11649
  }
11650
 
11651
  .flex-xl-wrap {
11652
    -ms-flex-wrap: wrap !important;
11653
        flex-wrap: wrap !important;
11654
  }
11655
 
11656
  .flex-xl-nowrap {
11657
    -ms-flex-wrap: nowrap !important;
11658
        flex-wrap: nowrap !important;
11659
  }
11660
 
11661
  .flex-xl-wrap-reverse {
11662
    -ms-flex-wrap: wrap-reverse !important;
11663
        flex-wrap: wrap-reverse !important;
11664
  }
11665
 
11666
  .gap-xl-0 {
11667
    gap: 0 !important;
11668
  }
11669
 
11670
  .gap-xl-1 {
11671
    gap: 0.25rem !important;
11672
  }
11673
 
11674
  .gap-xl-2 {
11675
    gap: 0.5rem !important;
11676
  }
11677
 
11678
  .gap-xl-3 {
11679
    gap: 1rem !important;
11680
  }
11681
 
11682
  .gap-xl-4 {
11683
    gap: 1.5rem !important;
11684
  }
11685
 
11686
  .gap-xl-5 {
11687
    gap: 3rem !important;
11688
  }
11689
 
11690
  .justify-content-xl-start {
11691
    -webkit-box-pack: start !important;
11692
        -ms-flex-pack: start !important;
11693
            justify-content: flex-start !important;
11694
  }
11695
 
11696
  .justify-content-xl-end {
11697
    -webkit-box-pack: end !important;
11698
        -ms-flex-pack: end !important;
11699
            justify-content: flex-end !important;
11700
  }
11701
 
11702
  .justify-content-xl-center {
11703
    -webkit-box-pack: center !important;
11704
        -ms-flex-pack: center !important;
11705
            justify-content: center !important;
11706
  }
11707
 
11708
  .justify-content-xl-between {
11709
    -webkit-box-pack: justify !important;
11710
        -ms-flex-pack: justify !important;
11711
            justify-content: space-between !important;
11712
  }
11713
 
11714
  .justify-content-xl-around {
11715
    -ms-flex-pack: distribute !important;
11716
        justify-content: space-around !important;
11717
  }
11718
 
11719
  .justify-content-xl-evenly {
11720
    -webkit-box-pack: space-evenly !important;
11721
        -ms-flex-pack: space-evenly !important;
11722
            justify-content: space-evenly !important;
11723
  }
11724
 
11725
  .align-items-xl-start {
11726
    -webkit-box-align: start !important;
11727
        -ms-flex-align: start !important;
11728
            align-items: flex-start !important;
11729
  }
11730
 
11731
  .align-items-xl-end {
11732
    -webkit-box-align: end !important;
11733
        -ms-flex-align: end !important;
11734
            align-items: flex-end !important;
11735
  }
11736
 
11737
  .align-items-xl-center {
11738
    -webkit-box-align: center !important;
11739
        -ms-flex-align: center !important;
11740
            align-items: center !important;
11741
  }
11742
 
11743
  .align-items-xl-baseline {
11744
    -webkit-box-align: baseline !important;
11745
        -ms-flex-align: baseline !important;
11746
            align-items: baseline !important;
11747
  }
11748
 
11749
  .align-items-xl-stretch {
11750
    -webkit-box-align: stretch !important;
11751
        -ms-flex-align: stretch !important;
11752
            align-items: stretch !important;
11753
  }
11754
 
11755
  .align-content-xl-start {
11756
    -ms-flex-line-pack: start !important;
11757
        align-content: flex-start !important;
11758
  }
11759
 
11760
  .align-content-xl-end {
11761
    -ms-flex-line-pack: end !important;
11762
        align-content: flex-end !important;
11763
  }
11764
 
11765
  .align-content-xl-center {
11766
    -ms-flex-line-pack: center !important;
11767
        align-content: center !important;
11768
  }
11769
 
11770
  .align-content-xl-between {
11771
    -ms-flex-line-pack: justify !important;
11772
        align-content: space-between !important;
11773
  }
11774
 
11775
  .align-content-xl-around {
11776
    -ms-flex-line-pack: distribute !important;
11777
        align-content: space-around !important;
11778
  }
11779
 
11780
  .align-content-xl-stretch {
11781
    -ms-flex-line-pack: stretch !important;
11782
        align-content: stretch !important;
11783
  }
11784
 
11785
  .align-self-xl-auto {
11786
    -ms-flex-item-align: auto !important;
11787
        align-self: auto !important;
11788
  }
11789
 
11790
  .align-self-xl-start {
11791
    -ms-flex-item-align: start !important;
11792
        align-self: flex-start !important;
11793
  }
11794
 
11795
  .align-self-xl-end {
11796
    -ms-flex-item-align: end !important;
11797
        align-self: flex-end !important;
11798
  }
11799
 
11800
  .align-self-xl-center {
11801
    -ms-flex-item-align: center !important;
11802
        align-self: center !important;
11803
  }
11804
 
11805
  .align-self-xl-baseline {
11806
    -ms-flex-item-align: baseline !important;
11807
        align-self: baseline !important;
11808
  }
11809
 
11810
  .align-self-xl-stretch {
11811
    -ms-flex-item-align: stretch !important;
11812
        align-self: stretch !important;
11813
  }
11814
 
11815
  .order-xl-first {
11816
    -webkit-box-ordinal-group: 0 !important;
11817
        -ms-flex-order: -1 !important;
11818
            order: -1 !important;
11819
  }
11820
 
11821
  .order-xl-0 {
11822
    -webkit-box-ordinal-group: 1 !important;
11823
        -ms-flex-order: 0 !important;
11824
            order: 0 !important;
11825
  }
11826
 
11827
  .order-xl-1 {
11828
    -webkit-box-ordinal-group: 2 !important;
11829
        -ms-flex-order: 1 !important;
11830
            order: 1 !important;
11831
  }
11832
 
11833
  .order-xl-2 {
11834
    -webkit-box-ordinal-group: 3 !important;
11835
        -ms-flex-order: 2 !important;
11836
            order: 2 !important;
11837
  }
11838
 
11839
  .order-xl-3 {
11840
    -webkit-box-ordinal-group: 4 !important;
11841
        -ms-flex-order: 3 !important;
11842
            order: 3 !important;
11843
  }
11844
 
11845
  .order-xl-4 {
11846
    -webkit-box-ordinal-group: 5 !important;
11847
        -ms-flex-order: 4 !important;
11848
            order: 4 !important;
11849
  }
11850
 
11851
  .order-xl-5 {
11852
    -webkit-box-ordinal-group: 6 !important;
11853
        -ms-flex-order: 5 !important;
11854
            order: 5 !important;
11855
  }
11856
 
11857
  .order-xl-last {
11858
    -webkit-box-ordinal-group: 7 !important;
11859
        -ms-flex-order: 6 !important;
11860
            order: 6 !important;
11861
  }
11862
 
11863
  .m-xl-0 {
11864
    margin: 0 !important;
11865
  }
11866
 
11867
  .m-xl-1 {
11868
    margin: 0.25rem !important;
11869
  }
11870
 
11871
  .m-xl-2 {
11872
    margin: 0.5rem !important;
11873
  }
11874
 
11875
  .m-xl-3 {
11876
    margin: 1rem !important;
11877
  }
11878
 
11879
  .m-xl-4 {
11880
    margin: 1.5rem !important;
11881
  }
11882
 
11883
  .m-xl-5 {
11884
    margin: 3rem !important;
11885
  }
11886
 
11887
  .m-xl-auto {
11888
    margin: auto !important;
11889
  }
11890
 
11891
  .mx-xl-0 {
11892
    margin-right: 0 !important;
11893
    margin-left: 0 !important;
11894
  }
11895
 
11896
  .mx-xl-1 {
11897
    margin-right: 0.25rem !important;
11898
    margin-left: 0.25rem !important;
11899
  }
11900
 
11901
  .mx-xl-2 {
11902
    margin-right: 0.5rem !important;
11903
    margin-left: 0.5rem !important;
11904
  }
11905
 
11906
  .mx-xl-3 {
11907
    margin-right: 1rem !important;
11908
    margin-left: 1rem !important;
11909
  }
11910
 
11911
  .mx-xl-4 {
11912
    margin-right: 1.5rem !important;
11913
    margin-left: 1.5rem !important;
11914
  }
11915
 
11916
  .mx-xl-5 {
11917
    margin-right: 3rem !important;
11918
    margin-left: 3rem !important;
11919
  }
11920
 
11921
  .mx-xl-auto {
11922
    margin-right: auto !important;
11923
    margin-left: auto !important;
11924
  }
11925
 
11926
  .my-xl-0 {
11927
    margin-top: 0 !important;
11928
    margin-bottom: 0 !important;
11929
  }
11930
 
11931
  .my-xl-1 {
11932
    margin-top: 0.25rem !important;
11933
    margin-bottom: 0.25rem !important;
11934
  }
11935
 
11936
  .my-xl-2 {
11937
    margin-top: 0.5rem !important;
11938
    margin-bottom: 0.5rem !important;
11939
  }
11940
 
11941
  .my-xl-3 {
11942
    margin-top: 1rem !important;
11943
    margin-bottom: 1rem !important;
11944
  }
11945
 
11946
  .my-xl-4 {
11947
    margin-top: 1.5rem !important;
11948
    margin-bottom: 1.5rem !important;
11949
  }
11950
 
11951
  .my-xl-5 {
11952
    margin-top: 3rem !important;
11953
    margin-bottom: 3rem !important;
11954
  }
11955
 
11956
  .my-xl-auto {
11957
    margin-top: auto !important;
11958
    margin-bottom: auto !important;
11959
  }
11960
 
11961
  .mt-xl-0 {
11962
    margin-top: 0 !important;
11963
  }
11964
 
11965
  .mt-xl-1 {
11966
    margin-top: 0.25rem !important;
11967
  }
11968
 
11969
  .mt-xl-2 {
11970
    margin-top: 0.5rem !important;
11971
  }
11972
 
11973
  .mt-xl-3 {
11974
    margin-top: 1rem !important;
11975
  }
11976
 
11977
  .mt-xl-4 {
11978
    margin-top: 1.5rem !important;
11979
  }
11980
 
11981
  .mt-xl-5 {
11982
    margin-top: 3rem !important;
11983
  }
11984
 
11985
  .mt-xl-auto {
11986
    margin-top: auto !important;
11987
  }
11988
 
11989
  .me-xl-0 {
11990
    margin-right: 0 !important;
11991
  }
11992
 
11993
  .me-xl-1 {
11994
    margin-right: 0.25rem !important;
11995
  }
11996
 
11997
  .me-xl-2 {
11998
    margin-right: 0.5rem !important;
11999
  }
12000
 
12001
  .me-xl-3 {
12002
    margin-right: 1rem !important;
12003
  }
12004
 
12005
  .me-xl-4 {
12006
    margin-right: 1.5rem !important;
12007
  }
12008
 
12009
  .me-xl-5 {
12010
    margin-right: 3rem !important;
12011
  }
12012
 
12013
  .me-xl-auto {
12014
    margin-right: auto !important;
12015
  }
12016
 
12017
  .mb-xl-0 {
12018
    margin-bottom: 0 !important;
12019
  }
12020
 
12021
  .mb-xl-1 {
12022
    margin-bottom: 0.25rem !important;
12023
  }
12024
 
12025
  .mb-xl-2 {
12026
    margin-bottom: 0.5rem !important;
12027
  }
12028
 
12029
  .mb-xl-3 {
12030
    margin-bottom: 1rem !important;
12031
  }
12032
 
12033
  .mb-xl-4 {
12034
    margin-bottom: 1.5rem !important;
12035
  }
12036
 
12037
  .mb-xl-5 {
12038
    margin-bottom: 3rem !important;
12039
  }
12040
 
12041
  .mb-xl-auto {
12042
    margin-bottom: auto !important;
12043
  }
12044
 
12045
  .ms-xl-0 {
12046
    margin-left: 0 !important;
12047
  }
12048
 
12049
  .ms-xl-1 {
12050
    margin-left: 0.25rem !important;
12051
  }
12052
 
12053
  .ms-xl-2 {
12054
    margin-left: 0.5rem !important;
12055
  }
12056
 
12057
  .ms-xl-3 {
12058
    margin-left: 1rem !important;
12059
  }
12060
 
12061
  .ms-xl-4 {
12062
    margin-left: 1.5rem !important;
12063
  }
12064
 
12065
  .ms-xl-5 {
12066
    margin-left: 3rem !important;
12067
  }
12068
 
12069
  .ms-xl-auto {
12070
    margin-left: auto !important;
12071
  }
12072
 
12073
  .m-xl-n1 {
12074
    margin: -0.25rem !important;
12075
  }
12076
 
12077
  .m-xl-n2 {
12078
    margin: -0.5rem !important;
12079
  }
12080
 
12081
  .m-xl-n3 {
12082
    margin: -1rem !important;
12083
  }
12084
 
12085
  .m-xl-n4 {
12086
    margin: -1.5rem !important;
12087
  }
12088
 
12089
  .m-xl-n5 {
12090
    margin: -3rem !important;
12091
  }
12092
 
12093
  .mx-xl-n1 {
12094
    margin-right: -0.25rem !important;
12095
    margin-left: -0.25rem !important;
12096
  }
12097
 
12098
  .mx-xl-n2 {
12099
    margin-right: -0.5rem !important;
12100
    margin-left: -0.5rem !important;
12101
  }
12102
 
12103
  .mx-xl-n3 {
12104
    margin-right: -1rem !important;
12105
    margin-left: -1rem !important;
12106
  }
12107
 
12108
  .mx-xl-n4 {
12109
    margin-right: -1.5rem !important;
12110
    margin-left: -1.5rem !important;
12111
  }
12112
 
12113
  .mx-xl-n5 {
12114
    margin-right: -3rem !important;
12115
    margin-left: -3rem !important;
12116
  }
12117
 
12118
  .my-xl-n1 {
12119
    margin-top: -0.25rem !important;
12120
    margin-bottom: -0.25rem !important;
12121
  }
12122
 
12123
  .my-xl-n2 {
12124
    margin-top: -0.5rem !important;
12125
    margin-bottom: -0.5rem !important;
12126
  }
12127
 
12128
  .my-xl-n3 {
12129
    margin-top: -1rem !important;
12130
    margin-bottom: -1rem !important;
12131
  }
12132
 
12133
  .my-xl-n4 {
12134
    margin-top: -1.5rem !important;
12135
    margin-bottom: -1.5rem !important;
12136
  }
12137
 
12138
  .my-xl-n5 {
12139
    margin-top: -3rem !important;
12140
    margin-bottom: -3rem !important;
12141
  }
12142
 
12143
  .mt-xl-n1 {
12144
    margin-top: -0.25rem !important;
12145
  }
12146
 
12147
  .mt-xl-n2 {
12148
    margin-top: -0.5rem !important;
12149
  }
12150
 
12151
  .mt-xl-n3 {
12152
    margin-top: -1rem !important;
12153
  }
12154
 
12155
  .mt-xl-n4 {
12156
    margin-top: -1.5rem !important;
12157
  }
12158
 
12159
  .mt-xl-n5 {
12160
    margin-top: -3rem !important;
12161
  }
12162
 
12163
  .me-xl-n1 {
12164
    margin-right: -0.25rem !important;
12165
  }
12166
 
12167
  .me-xl-n2 {
12168
    margin-right: -0.5rem !important;
12169
  }
12170
 
12171
  .me-xl-n3 {
12172
    margin-right: -1rem !important;
12173
  }
12174
 
12175
  .me-xl-n4 {
12176
    margin-right: -1.5rem !important;
12177
  }
12178
 
12179
  .me-xl-n5 {
12180
    margin-right: -3rem !important;
12181
  }
12182
 
12183
  .mb-xl-n1 {
12184
    margin-bottom: -0.25rem !important;
12185
  }
12186
 
12187
  .mb-xl-n2 {
12188
    margin-bottom: -0.5rem !important;
12189
  }
12190
 
12191
  .mb-xl-n3 {
12192
    margin-bottom: -1rem !important;
12193
  }
12194
 
12195
  .mb-xl-n4 {
12196
    margin-bottom: -1.5rem !important;
12197
  }
12198
 
12199
  .mb-xl-n5 {
12200
    margin-bottom: -3rem !important;
12201
  }
12202
 
12203
  .ms-xl-n1 {
12204
    margin-left: -0.25rem !important;
12205
  }
12206
 
12207
  .ms-xl-n2 {
12208
    margin-left: -0.5rem !important;
12209
  }
12210
 
12211
  .ms-xl-n3 {
12212
    margin-left: -1rem !important;
12213
  }
12214
 
12215
  .ms-xl-n4 {
12216
    margin-left: -1.5rem !important;
12217
  }
12218
 
12219
  .ms-xl-n5 {
12220
    margin-left: -3rem !important;
12221
  }
12222
 
12223
  .p-xl-0 {
12224
    padding: 0 !important;
12225
  }
12226
 
12227
  .p-xl-1 {
12228
    padding: 0.25rem !important;
12229
  }
12230
 
12231
  .p-xl-2 {
12232
    padding: 0.5rem !important;
12233
  }
12234
 
12235
  .p-xl-3 {
12236
    padding: 1rem !important;
12237
  }
12238
 
12239
  .p-xl-4 {
12240
    padding: 1.5rem !important;
12241
  }
12242
 
12243
  .p-xl-5 {
12244
    padding: 3rem !important;
12245
  }
12246
 
12247
  .px-xl-0 {
12248
    padding-right: 0 !important;
12249
    padding-left: 0 !important;
12250
  }
12251
 
12252
  .px-xl-1 {
12253
    padding-right: 0.25rem !important;
12254
    padding-left: 0.25rem !important;
12255
  }
12256
 
12257
  .px-xl-2 {
12258
    padding-right: 0.5rem !important;
12259
    padding-left: 0.5rem !important;
12260
  }
12261
 
12262
  .px-xl-3 {
12263
    padding-right: 1rem !important;
12264
    padding-left: 1rem !important;
12265
  }
12266
 
12267
  .px-xl-4 {
12268
    padding-right: 1.5rem !important;
12269
    padding-left: 1.5rem !important;
12270
  }
12271
 
12272
  .px-xl-5 {
12273
    padding-right: 3rem !important;
12274
    padding-left: 3rem !important;
12275
  }
12276
 
12277
  .py-xl-0 {
12278
    padding-top: 0 !important;
12279
    padding-bottom: 0 !important;
12280
  }
12281
 
12282
  .py-xl-1 {
12283
    padding-top: 0.25rem !important;
12284
    padding-bottom: 0.25rem !important;
12285
  }
12286
 
12287
  .py-xl-2 {
12288
    padding-top: 0.5rem !important;
12289
    padding-bottom: 0.5rem !important;
12290
  }
12291
 
12292
  .py-xl-3 {
12293
    padding-top: 1rem !important;
12294
    padding-bottom: 1rem !important;
12295
  }
12296
 
12297
  .py-xl-4 {
12298
    padding-top: 1.5rem !important;
12299
    padding-bottom: 1.5rem !important;
12300
  }
12301
 
12302
  .py-xl-5 {
12303
    padding-top: 3rem !important;
12304
    padding-bottom: 3rem !important;
12305
  }
12306
 
12307
  .pt-xl-0 {
12308
    padding-top: 0 !important;
12309
  }
12310
 
12311
  .pt-xl-1 {
12312
    padding-top: 0.25rem !important;
12313
  }
12314
 
12315
  .pt-xl-2 {
12316
    padding-top: 0.5rem !important;
12317
  }
12318
 
12319
  .pt-xl-3 {
12320
    padding-top: 1rem !important;
12321
  }
12322
 
12323
  .pt-xl-4 {
12324
    padding-top: 1.5rem !important;
12325
  }
12326
 
12327
  .pt-xl-5 {
12328
    padding-top: 3rem !important;
12329
  }
12330
 
12331
  .pe-xl-0 {
12332
    padding-right: 0 !important;
12333
  }
12334
 
12335
  .pe-xl-1 {
12336
    padding-right: 0.25rem !important;
12337
  }
12338
 
12339
  .pe-xl-2 {
12340
    padding-right: 0.5rem !important;
12341
  }
12342
 
12343
  .pe-xl-3 {
12344
    padding-right: 1rem !important;
12345
  }
12346
 
12347
  .pe-xl-4 {
12348
    padding-right: 1.5rem !important;
12349
  }
12350
 
12351
  .pe-xl-5 {
12352
    padding-right: 3rem !important;
12353
  }
12354
 
12355
  .pb-xl-0 {
12356
    padding-bottom: 0 !important;
12357
  }
12358
 
12359
  .pb-xl-1 {
12360
    padding-bottom: 0.25rem !important;
12361
  }
12362
 
12363
  .pb-xl-2 {
12364
    padding-bottom: 0.5rem !important;
12365
  }
12366
 
12367
  .pb-xl-3 {
12368
    padding-bottom: 1rem !important;
12369
  }
12370
 
12371
  .pb-xl-4 {
12372
    padding-bottom: 1.5rem !important;
12373
  }
12374
 
12375
  .pb-xl-5 {
12376
    padding-bottom: 3rem !important;
12377
  }
12378
 
12379
  .ps-xl-0 {
12380
    padding-left: 0 !important;
12381
  }
12382
 
12383
  .ps-xl-1 {
12384
    padding-left: 0.25rem !important;
12385
  }
12386
 
12387
  .ps-xl-2 {
12388
    padding-left: 0.5rem !important;
12389
  }
12390
 
12391
  .ps-xl-3 {
12392
    padding-left: 1rem !important;
12393
  }
12394
 
12395
  .ps-xl-4 {
12396
    padding-left: 1.5rem !important;
12397
  }
12398
 
12399
  .ps-xl-5 {
12400
    padding-left: 3rem !important;
12401
  }
12402
 
12403
  .text-xl-start {
12404
    text-align: left !important;
12405
  }
12406
 
12407
  .text-xl-end {
12408
    text-align: right !important;
12409
  }
12410
 
12411
  .text-xl-center {
12412
    text-align: center !important;
12413
  }
12414
}
12415
@media (min-width: 1400px) {
12416
  .float-xxl-start {
12417
    float: left !important;
12418
  }
12419
 
12420
  .float-xxl-end {
12421
    float: right !important;
12422
  }
12423
 
12424
  .float-xxl-none {
12425
    float: none !important;
12426
  }
12427
 
12428
  .d-xxl-inline {
12429
    display: inline !important;
12430
  }
12431
 
12432
  .d-xxl-inline-block {
12433
    display: inline-block !important;
12434
  }
12435
 
12436
  .d-xxl-block {
12437
    display: block !important;
12438
  }
12439
 
12440
  .d-xxl-grid {
12441
    display: grid !important;
12442
  }
12443
 
12444
  .d-xxl-table {
12445
    display: table !important;
12446
  }
12447
 
12448
  .d-xxl-table-row {
12449
    display: table-row !important;
12450
  }
12451
 
12452
  .d-xxl-table-cell {
12453
    display: table-cell !important;
12454
  }
12455
 
12456
  .d-xxl-flex {
12457
    display: -webkit-box !important;
12458
    display: -ms-flexbox !important;
12459
    display: flex !important;
12460
  }
12461
 
12462
  .d-xxl-inline-flex {
12463
    display: -webkit-inline-box !important;
12464
    display: -ms-inline-flexbox !important;
12465
    display: inline-flex !important;
12466
  }
12467
 
12468
  .d-xxl-none {
12469
    display: none !important;
12470
  }
12471
 
12472
  .flex-xxl-fill {
12473
    -webkit-box-flex: 1 !important;
12474
        -ms-flex: 1 1 auto !important;
12475
            flex: 1 1 auto !important;
12476
  }
12477
 
12478
  .flex-xxl-row {
12479
    -webkit-box-orient: horizontal !important;
12480
    -webkit-box-direction: normal !important;
12481
        -ms-flex-direction: row !important;
12482
            flex-direction: row !important;
12483
  }
12484
 
12485
  .flex-xxl-column {
12486
    -webkit-box-orient: vertical !important;
12487
    -webkit-box-direction: normal !important;
12488
        -ms-flex-direction: column !important;
12489
            flex-direction: column !important;
12490
  }
12491
 
12492
  .flex-xxl-row-reverse {
12493
    -webkit-box-orient: horizontal !important;
12494
    -webkit-box-direction: reverse !important;
12495
        -ms-flex-direction: row-reverse !important;
12496
            flex-direction: row-reverse !important;
12497
  }
12498
 
12499
  .flex-xxl-column-reverse {
12500
    -webkit-box-orient: vertical !important;
12501
    -webkit-box-direction: reverse !important;
12502
        -ms-flex-direction: column-reverse !important;
12503
            flex-direction: column-reverse !important;
12504
  }
12505
 
12506
  .flex-xxl-grow-0 {
12507
    -webkit-box-flex: 0 !important;
12508
        -ms-flex-positive: 0 !important;
12509
            flex-grow: 0 !important;
12510
  }
12511
 
12512
  .flex-xxl-grow-1 {
12513
    -webkit-box-flex: 1 !important;
12514
        -ms-flex-positive: 1 !important;
12515
            flex-grow: 1 !important;
12516
  }
12517
 
12518
  .flex-xxl-shrink-0 {
12519
    -ms-flex-negative: 0 !important;
12520
        flex-shrink: 0 !important;
12521
  }
12522
 
12523
  .flex-xxl-shrink-1 {
12524
    -ms-flex-negative: 1 !important;
12525
        flex-shrink: 1 !important;
12526
  }
12527
 
12528
  .flex-xxl-wrap {
12529
    -ms-flex-wrap: wrap !important;
12530
        flex-wrap: wrap !important;
12531
  }
12532
 
12533
  .flex-xxl-nowrap {
12534
    -ms-flex-wrap: nowrap !important;
12535
        flex-wrap: nowrap !important;
12536
  }
12537
 
12538
  .flex-xxl-wrap-reverse {
12539
    -ms-flex-wrap: wrap-reverse !important;
12540
        flex-wrap: wrap-reverse !important;
12541
  }
12542
 
12543
  .gap-xxl-0 {
12544
    gap: 0 !important;
12545
  }
12546
 
12547
  .gap-xxl-1 {
12548
    gap: 0.25rem !important;
12549
  }
12550
 
12551
  .gap-xxl-2 {
12552
    gap: 0.5rem !important;
12553
  }
12554
 
12555
  .gap-xxl-3 {
12556
    gap: 1rem !important;
12557
  }
12558
 
12559
  .gap-xxl-4 {
12560
    gap: 1.5rem !important;
12561
  }
12562
 
12563
  .gap-xxl-5 {
12564
    gap: 3rem !important;
12565
  }
12566
 
12567
  .justify-content-xxl-start {
12568
    -webkit-box-pack: start !important;
12569
        -ms-flex-pack: start !important;
12570
            justify-content: flex-start !important;
12571
  }
12572
 
12573
  .justify-content-xxl-end {
12574
    -webkit-box-pack: end !important;
12575
        -ms-flex-pack: end !important;
12576
            justify-content: flex-end !important;
12577
  }
12578
 
12579
  .justify-content-xxl-center {
12580
    -webkit-box-pack: center !important;
12581
        -ms-flex-pack: center !important;
12582
            justify-content: center !important;
12583
  }
12584
 
12585
  .justify-content-xxl-between {
12586
    -webkit-box-pack: justify !important;
12587
        -ms-flex-pack: justify !important;
12588
            justify-content: space-between !important;
12589
  }
12590
 
12591
  .justify-content-xxl-around {
12592
    -ms-flex-pack: distribute !important;
12593
        justify-content: space-around !important;
12594
  }
12595
 
12596
  .justify-content-xxl-evenly {
12597
    -webkit-box-pack: space-evenly !important;
12598
        -ms-flex-pack: space-evenly !important;
12599
            justify-content: space-evenly !important;
12600
  }
12601
 
12602
  .align-items-xxl-start {
12603
    -webkit-box-align: start !important;
12604
        -ms-flex-align: start !important;
12605
            align-items: flex-start !important;
12606
  }
12607
 
12608
  .align-items-xxl-end {
12609
    -webkit-box-align: end !important;
12610
        -ms-flex-align: end !important;
12611
            align-items: flex-end !important;
12612
  }
12613
 
12614
  .align-items-xxl-center {
12615
    -webkit-box-align: center !important;
12616
        -ms-flex-align: center !important;
12617
            align-items: center !important;
12618
  }
12619
 
12620
  .align-items-xxl-baseline {
12621
    -webkit-box-align: baseline !important;
12622
        -ms-flex-align: baseline !important;
12623
            align-items: baseline !important;
12624
  }
12625
 
12626
  .align-items-xxl-stretch {
12627
    -webkit-box-align: stretch !important;
12628
        -ms-flex-align: stretch !important;
12629
            align-items: stretch !important;
12630
  }
12631
 
12632
  .align-content-xxl-start {
12633
    -ms-flex-line-pack: start !important;
12634
        align-content: flex-start !important;
12635
  }
12636
 
12637
  .align-content-xxl-end {
12638
    -ms-flex-line-pack: end !important;
12639
        align-content: flex-end !important;
12640
  }
12641
 
12642
  .align-content-xxl-center {
12643
    -ms-flex-line-pack: center !important;
12644
        align-content: center !important;
12645
  }
12646
 
12647
  .align-content-xxl-between {
12648
    -ms-flex-line-pack: justify !important;
12649
        align-content: space-between !important;
12650
  }
12651
 
12652
  .align-content-xxl-around {
12653
    -ms-flex-line-pack: distribute !important;
12654
        align-content: space-around !important;
12655
  }
12656
 
12657
  .align-content-xxl-stretch {
12658
    -ms-flex-line-pack: stretch !important;
12659
        align-content: stretch !important;
12660
  }
12661
 
12662
  .align-self-xxl-auto {
12663
    -ms-flex-item-align: auto !important;
12664
        align-self: auto !important;
12665
  }
12666
 
12667
  .align-self-xxl-start {
12668
    -ms-flex-item-align: start !important;
12669
        align-self: flex-start !important;
12670
  }
12671
 
12672
  .align-self-xxl-end {
12673
    -ms-flex-item-align: end !important;
12674
        align-self: flex-end !important;
12675
  }
12676
 
12677
  .align-self-xxl-center {
12678
    -ms-flex-item-align: center !important;
12679
        align-self: center !important;
12680
  }
12681
 
12682
  .align-self-xxl-baseline {
12683
    -ms-flex-item-align: baseline !important;
12684
        align-self: baseline !important;
12685
  }
12686
 
12687
  .align-self-xxl-stretch {
12688
    -ms-flex-item-align: stretch !important;
12689
        align-self: stretch !important;
12690
  }
12691
 
12692
  .order-xxl-first {
12693
    -webkit-box-ordinal-group: 0 !important;
12694
        -ms-flex-order: -1 !important;
12695
            order: -1 !important;
12696
  }
12697
 
12698
  .order-xxl-0 {
12699
    -webkit-box-ordinal-group: 1 !important;
12700
        -ms-flex-order: 0 !important;
12701
            order: 0 !important;
12702
  }
12703
 
12704
  .order-xxl-1 {
12705
    -webkit-box-ordinal-group: 2 !important;
12706
        -ms-flex-order: 1 !important;
12707
            order: 1 !important;
12708
  }
12709
 
12710
  .order-xxl-2 {
12711
    -webkit-box-ordinal-group: 3 !important;
12712
        -ms-flex-order: 2 !important;
12713
            order: 2 !important;
12714
  }
12715
 
12716
  .order-xxl-3 {
12717
    -webkit-box-ordinal-group: 4 !important;
12718
        -ms-flex-order: 3 !important;
12719
            order: 3 !important;
12720
  }
12721
 
12722
  .order-xxl-4 {
12723
    -webkit-box-ordinal-group: 5 !important;
12724
        -ms-flex-order: 4 !important;
12725
            order: 4 !important;
12726
  }
12727
 
12728
  .order-xxl-5 {
12729
    -webkit-box-ordinal-group: 6 !important;
12730
        -ms-flex-order: 5 !important;
12731
            order: 5 !important;
12732
  }
12733
 
12734
  .order-xxl-last {
12735
    -webkit-box-ordinal-group: 7 !important;
12736
        -ms-flex-order: 6 !important;
12737
            order: 6 !important;
12738
  }
12739
 
12740
  .m-xxl-0 {
12741
    margin: 0 !important;
12742
  }
12743
 
12744
  .m-xxl-1 {
12745
    margin: 0.25rem !important;
12746
  }
12747
 
12748
  .m-xxl-2 {
12749
    margin: 0.5rem !important;
12750
  }
12751
 
12752
  .m-xxl-3 {
12753
    margin: 1rem !important;
12754
  }
12755
 
12756
  .m-xxl-4 {
12757
    margin: 1.5rem !important;
12758
  }
12759
 
12760
  .m-xxl-5 {
12761
    margin: 3rem !important;
12762
  }
12763
 
12764
  .m-xxl-auto {
12765
    margin: auto !important;
12766
  }
12767
 
12768
  .mx-xxl-0 {
12769
    margin-right: 0 !important;
12770
    margin-left: 0 !important;
12771
  }
12772
 
12773
  .mx-xxl-1 {
12774
    margin-right: 0.25rem !important;
12775
    margin-left: 0.25rem !important;
12776
  }
12777
 
12778
  .mx-xxl-2 {
12779
    margin-right: 0.5rem !important;
12780
    margin-left: 0.5rem !important;
12781
  }
12782
 
12783
  .mx-xxl-3 {
12784
    margin-right: 1rem !important;
12785
    margin-left: 1rem !important;
12786
  }
12787
 
12788
  .mx-xxl-4 {
12789
    margin-right: 1.5rem !important;
12790
    margin-left: 1.5rem !important;
12791
  }
12792
 
12793
  .mx-xxl-5 {
12794
    margin-right: 3rem !important;
12795
    margin-left: 3rem !important;
12796
  }
12797
 
12798
  .mx-xxl-auto {
12799
    margin-right: auto !important;
12800
    margin-left: auto !important;
12801
  }
12802
 
12803
  .my-xxl-0 {
12804
    margin-top: 0 !important;
12805
    margin-bottom: 0 !important;
12806
  }
12807
 
12808
  .my-xxl-1 {
12809
    margin-top: 0.25rem !important;
12810
    margin-bottom: 0.25rem !important;
12811
  }
12812
 
12813
  .my-xxl-2 {
12814
    margin-top: 0.5rem !important;
12815
    margin-bottom: 0.5rem !important;
12816
  }
12817
 
12818
  .my-xxl-3 {
12819
    margin-top: 1rem !important;
12820
    margin-bottom: 1rem !important;
12821
  }
12822
 
12823
  .my-xxl-4 {
12824
    margin-top: 1.5rem !important;
12825
    margin-bottom: 1.5rem !important;
12826
  }
12827
 
12828
  .my-xxl-5 {
12829
    margin-top: 3rem !important;
12830
    margin-bottom: 3rem !important;
12831
  }
12832
 
12833
  .my-xxl-auto {
12834
    margin-top: auto !important;
12835
    margin-bottom: auto !important;
12836
  }
12837
 
12838
  .mt-xxl-0 {
12839
    margin-top: 0 !important;
12840
  }
12841
 
12842
  .mt-xxl-1 {
12843
    margin-top: 0.25rem !important;
12844
  }
12845
 
12846
  .mt-xxl-2 {
12847
    margin-top: 0.5rem !important;
12848
  }
12849
 
12850
  .mt-xxl-3 {
12851
    margin-top: 1rem !important;
12852
  }
12853
 
12854
  .mt-xxl-4 {
12855
    margin-top: 1.5rem !important;
12856
  }
12857
 
12858
  .mt-xxl-5 {
12859
    margin-top: 3rem !important;
12860
  }
12861
 
12862
  .mt-xxl-auto {
12863
    margin-top: auto !important;
12864
  }
12865
 
12866
  .me-xxl-0 {
12867
    margin-right: 0 !important;
12868
  }
12869
 
12870
  .me-xxl-1 {
12871
    margin-right: 0.25rem !important;
12872
  }
12873
 
12874
  .me-xxl-2 {
12875
    margin-right: 0.5rem !important;
12876
  }
12877
 
12878
  .me-xxl-3 {
12879
    margin-right: 1rem !important;
12880
  }
12881
 
12882
  .me-xxl-4 {
12883
    margin-right: 1.5rem !important;
12884
  }
12885
 
12886
  .me-xxl-5 {
12887
    margin-right: 3rem !important;
12888
  }
12889
 
12890
  .me-xxl-auto {
12891
    margin-right: auto !important;
12892
  }
12893
 
12894
  .mb-xxl-0 {
12895
    margin-bottom: 0 !important;
12896
  }
12897
 
12898
  .mb-xxl-1 {
12899
    margin-bottom: 0.25rem !important;
12900
  }
12901
 
12902
  .mb-xxl-2 {
12903
    margin-bottom: 0.5rem !important;
12904
  }
12905
 
12906
  .mb-xxl-3 {
12907
    margin-bottom: 1rem !important;
12908
  }
12909
 
12910
  .mb-xxl-4 {
12911
    margin-bottom: 1.5rem !important;
12912
  }
12913
 
12914
  .mb-xxl-5 {
12915
    margin-bottom: 3rem !important;
12916
  }
12917
 
12918
  .mb-xxl-auto {
12919
    margin-bottom: auto !important;
12920
  }
12921
 
12922
  .ms-xxl-0 {
12923
    margin-left: 0 !important;
12924
  }
12925
 
12926
  .ms-xxl-1 {
12927
    margin-left: 0.25rem !important;
12928
  }
12929
 
12930
  .ms-xxl-2 {
12931
    margin-left: 0.5rem !important;
12932
  }
12933
 
12934
  .ms-xxl-3 {
12935
    margin-left: 1rem !important;
12936
  }
12937
 
12938
  .ms-xxl-4 {
12939
    margin-left: 1.5rem !important;
12940
  }
12941
 
12942
  .ms-xxl-5 {
12943
    margin-left: 3rem !important;
12944
  }
12945
 
12946
  .ms-xxl-auto {
12947
    margin-left: auto !important;
12948
  }
12949
 
12950
  .m-xxl-n1 {
12951
    margin: -0.25rem !important;
12952
  }
12953
 
12954
  .m-xxl-n2 {
12955
    margin: -0.5rem !important;
12956
  }
12957
 
12958
  .m-xxl-n3 {
12959
    margin: -1rem !important;
12960
  }
12961
 
12962
  .m-xxl-n4 {
12963
    margin: -1.5rem !important;
12964
  }
12965
 
12966
  .m-xxl-n5 {
12967
    margin: -3rem !important;
12968
  }
12969
 
12970
  .mx-xxl-n1 {
12971
    margin-right: -0.25rem !important;
12972
    margin-left: -0.25rem !important;
12973
  }
12974
 
12975
  .mx-xxl-n2 {
12976
    margin-right: -0.5rem !important;
12977
    margin-left: -0.5rem !important;
12978
  }
12979
 
12980
  .mx-xxl-n3 {
12981
    margin-right: -1rem !important;
12982
    margin-left: -1rem !important;
12983
  }
12984
 
12985
  .mx-xxl-n4 {
12986
    margin-right: -1.5rem !important;
12987
    margin-left: -1.5rem !important;
12988
  }
12989
 
12990
  .mx-xxl-n5 {
12991
    margin-right: -3rem !important;
12992
    margin-left: -3rem !important;
12993
  }
12994
 
12995
  .my-xxl-n1 {
12996
    margin-top: -0.25rem !important;
12997
    margin-bottom: -0.25rem !important;
12998
  }
12999
 
13000
  .my-xxl-n2 {
13001
    margin-top: -0.5rem !important;
13002
    margin-bottom: -0.5rem !important;
13003
  }
13004
 
13005
  .my-xxl-n3 {
13006
    margin-top: -1rem !important;
13007
    margin-bottom: -1rem !important;
13008
  }
13009
 
13010
  .my-xxl-n4 {
13011
    margin-top: -1.5rem !important;
13012
    margin-bottom: -1.5rem !important;
13013
  }
13014
 
13015
  .my-xxl-n5 {
13016
    margin-top: -3rem !important;
13017
    margin-bottom: -3rem !important;
13018
  }
13019
 
13020
  .mt-xxl-n1 {
13021
    margin-top: -0.25rem !important;
13022
  }
13023
 
13024
  .mt-xxl-n2 {
13025
    margin-top: -0.5rem !important;
13026
  }
13027
 
13028
  .mt-xxl-n3 {
13029
    margin-top: -1rem !important;
13030
  }
13031
 
13032
  .mt-xxl-n4 {
13033
    margin-top: -1.5rem !important;
13034
  }
13035
 
13036
  .mt-xxl-n5 {
13037
    margin-top: -3rem !important;
13038
  }
13039
 
13040
  .me-xxl-n1 {
13041
    margin-right: -0.25rem !important;
13042
  }
13043
 
13044
  .me-xxl-n2 {
13045
    margin-right: -0.5rem !important;
13046
  }
13047
 
13048
  .me-xxl-n3 {
13049
    margin-right: -1rem !important;
13050
  }
13051
 
13052
  .me-xxl-n4 {
13053
    margin-right: -1.5rem !important;
13054
  }
13055
 
13056
  .me-xxl-n5 {
13057
    margin-right: -3rem !important;
13058
  }
13059
 
13060
  .mb-xxl-n1 {
13061
    margin-bottom: -0.25rem !important;
13062
  }
13063
 
13064
  .mb-xxl-n2 {
13065
    margin-bottom: -0.5rem !important;
13066
  }
13067
 
13068
  .mb-xxl-n3 {
13069
    margin-bottom: -1rem !important;
13070
  }
13071
 
13072
  .mb-xxl-n4 {
13073
    margin-bottom: -1.5rem !important;
13074
  }
13075
 
13076
  .mb-xxl-n5 {
13077
    margin-bottom: -3rem !important;
13078
  }
13079
 
13080
  .ms-xxl-n1 {
13081
    margin-left: -0.25rem !important;
13082
  }
13083
 
13084
  .ms-xxl-n2 {
13085
    margin-left: -0.5rem !important;
13086
  }
13087
 
13088
  .ms-xxl-n3 {
13089
    margin-left: -1rem !important;
13090
  }
13091
 
13092
  .ms-xxl-n4 {
13093
    margin-left: -1.5rem !important;
13094
  }
13095
 
13096
  .ms-xxl-n5 {
13097
    margin-left: -3rem !important;
13098
  }
13099
 
13100
  .p-xxl-0 {
13101
    padding: 0 !important;
13102
  }
13103
 
13104
  .p-xxl-1 {
13105
    padding: 0.25rem !important;
13106
  }
13107
 
13108
  .p-xxl-2 {
13109
    padding: 0.5rem !important;
13110
  }
13111
 
13112
  .p-xxl-3 {
13113
    padding: 1rem !important;
13114
  }
13115
 
13116
  .p-xxl-4 {
13117
    padding: 1.5rem !important;
13118
  }
13119
 
13120
  .p-xxl-5 {
13121
    padding: 3rem !important;
13122
  }
13123
 
13124
  .px-xxl-0 {
13125
    padding-right: 0 !important;
13126
    padding-left: 0 !important;
13127
  }
13128
 
13129
  .px-xxl-1 {
13130
    padding-right: 0.25rem !important;
13131
    padding-left: 0.25rem !important;
13132
  }
13133
 
13134
  .px-xxl-2 {
13135
    padding-right: 0.5rem !important;
13136
    padding-left: 0.5rem !important;
13137
  }
13138
 
13139
  .px-xxl-3 {
13140
    padding-right: 1rem !important;
13141
    padding-left: 1rem !important;
13142
  }
13143
 
13144
  .px-xxl-4 {
13145
    padding-right: 1.5rem !important;
13146
    padding-left: 1.5rem !important;
13147
  }
13148
 
13149
  .px-xxl-5 {
13150
    padding-right: 3rem !important;
13151
    padding-left: 3rem !important;
13152
  }
13153
 
13154
  .py-xxl-0 {
13155
    padding-top: 0 !important;
13156
    padding-bottom: 0 !important;
13157
  }
13158
 
13159
  .py-xxl-1 {
13160
    padding-top: 0.25rem !important;
13161
    padding-bottom: 0.25rem !important;
13162
  }
13163
 
13164
  .py-xxl-2 {
13165
    padding-top: 0.5rem !important;
13166
    padding-bottom: 0.5rem !important;
13167
  }
13168
 
13169
  .py-xxl-3 {
13170
    padding-top: 1rem !important;
13171
    padding-bottom: 1rem !important;
13172
  }
13173
 
13174
  .py-xxl-4 {
13175
    padding-top: 1.5rem !important;
13176
    padding-bottom: 1.5rem !important;
13177
  }
13178
 
13179
  .py-xxl-5 {
13180
    padding-top: 3rem !important;
13181
    padding-bottom: 3rem !important;
13182
  }
13183
 
13184
  .pt-xxl-0 {
13185
    padding-top: 0 !important;
13186
  }
13187
 
13188
  .pt-xxl-1 {
13189
    padding-top: 0.25rem !important;
13190
  }
13191
 
13192
  .pt-xxl-2 {
13193
    padding-top: 0.5rem !important;
13194
  }
13195
 
13196
  .pt-xxl-3 {
13197
    padding-top: 1rem !important;
13198
  }
13199
 
13200
  .pt-xxl-4 {
13201
    padding-top: 1.5rem !important;
13202
  }
13203
 
13204
  .pt-xxl-5 {
13205
    padding-top: 3rem !important;
13206
  }
13207
 
13208
  .pe-xxl-0 {
13209
    padding-right: 0 !important;
13210
  }
13211
 
13212
  .pe-xxl-1 {
13213
    padding-right: 0.25rem !important;
13214
  }
13215
 
13216
  .pe-xxl-2 {
13217
    padding-right: 0.5rem !important;
13218
  }
13219
 
13220
  .pe-xxl-3 {
13221
    padding-right: 1rem !important;
13222
  }
13223
 
13224
  .pe-xxl-4 {
13225
    padding-right: 1.5rem !important;
13226
  }
13227
 
13228
  .pe-xxl-5 {
13229
    padding-right: 3rem !important;
13230
  }
13231
 
13232
  .pb-xxl-0 {
13233
    padding-bottom: 0 !important;
13234
  }
13235
 
13236
  .pb-xxl-1 {
13237
    padding-bottom: 0.25rem !important;
13238
  }
13239
 
13240
  .pb-xxl-2 {
13241
    padding-bottom: 0.5rem !important;
13242
  }
13243
 
13244
  .pb-xxl-3 {
13245
    padding-bottom: 1rem !important;
13246
  }
13247
 
13248
  .pb-xxl-4 {
13249
    padding-bottom: 1.5rem !important;
13250
  }
13251
 
13252
  .pb-xxl-5 {
13253
    padding-bottom: 3rem !important;
13254
  }
13255
 
13256
  .ps-xxl-0 {
13257
    padding-left: 0 !important;
13258
  }
13259
 
13260
  .ps-xxl-1 {
13261
    padding-left: 0.25rem !important;
13262
  }
13263
 
13264
  .ps-xxl-2 {
13265
    padding-left: 0.5rem !important;
13266
  }
13267
 
13268
  .ps-xxl-3 {
13269
    padding-left: 1rem !important;
13270
  }
13271
 
13272
  .ps-xxl-4 {
13273
    padding-left: 1.5rem !important;
13274
  }
13275
 
13276
  .ps-xxl-5 {
13277
    padding-left: 3rem !important;
13278
  }
13279
 
13280
  .text-xxl-start {
13281
    text-align: left !important;
13282
  }
13283
 
13284
  .text-xxl-end {
13285
    text-align: right !important;
13286
  }
13287
 
13288
  .text-xxl-center {
13289
    text-align: center !important;
13290
  }
13291
}
13292
@media (min-width: 1200px) {
13293
  .fs-1 {
13294
    font-size: 2.34375rem !important;
13295
  }
13296
 
13297
  .fs-2 {
13298
    font-size: 1.875rem !important;
13299
  }
13300
 
13301
  .fs-3 {
13302
    font-size: 1.640625rem !important;
13303
  }
13304
 
13305
  .fs-4 {
13306
    font-size: 1.40625rem !important;
13307
  }
13308
}
13309
@media print {
13310
  .d-print-inline {
13311
    display: inline !important;
13312
  }
13313
 
13314
  .d-print-inline-block {
13315
    display: inline-block !important;
13316
  }
13317
 
13318
  .d-print-block {
13319
    display: block !important;
13320
  }
13321
 
13322
  .d-print-grid {
13323
    display: grid !important;
13324
  }
13325
 
13326
  .d-print-table {
13327
    display: table !important;
13328
  }
13329
 
13330
  .d-print-table-row {
13331
    display: table-row !important;
13332
  }
13333
 
13334
  .d-print-table-cell {
13335
    display: table-cell !important;
13336
  }
13337
 
13338
  .d-print-flex {
13339
    display: -webkit-box !important;
13340
    display: -ms-flexbox !important;
13341
    display: flex !important;
13342
  }
13343
 
13344
  .d-print-inline-flex {
13345
    display: -webkit-inline-box !important;
13346
    display: -ms-inline-flexbox !important;
13347
    display: inline-flex !important;
13348
  }
13349
 
13350
  .d-print-none {
13351
    display: none !important;
13352
  }
13353
}
13354
.w-20px {
13355
  width: 20px !important;
13356
}
13357
 
13358
.w-30px {
13359
  width: 30px !important;
13360
}
13361
 
13362
.w-40px {
13363
  width: 40px !important;
13364
}
13365
 
13366
.w-50px {
13367
  width: 50px !important;
13368
}
13369
 
13370
.w-60px {
13371
  width: 60px !important;
13372
}
13373
 
13374
.w-70px {
13375
  width: 70px !important;
13376
}
13377
 
13378
.w-80px {
13379
  width: 80px !important;
13380
}
13381
 
13382
.w-90px {
13383
  width: 90px !important;
13384
}
13385
 
13386
.w-100px {
13387
  width: 100px !important;
13388
}
13389
 
13390
.w-150px {
13391
  width: 150px !important;
13392
}
13393
 
13394
.w-200px {
13395
  width: 200px !important;
13396
}
13397
 
13398
.w-300px {
13399
  width: 300px !important;
13400
}
13401
 
13402
.w-400px {
13403
  width: 400px !important;
13404
}
13405
 
13406
.h-20px {
13407
  height: 20px !important;
13408
}
13409
 
13410
.h-30px {
13411
  height: 30px !important;
13412
}
13413
 
13414
.h-40px {
13415
  height: 40px !important;
13416
}
13417
 
13418
.h-50px {
13419
  height: 50px !important;
13420
}
13421
 
13422
.h-60px {
13423
  height: 60px !important;
13424
}
13425
 
13426
.h-70px {
13427
  height: 70px !important;
13428
}
13429
 
13430
.h-80px {
13431
  height: 80px !important;
13432
}
13433
 
13434
.h-90px {
13435
  height: 90px !important;
13436
}
13437
 
13438
.h-100px {
13439
  height: 100px !important;
13440
}
13441
 
13442
.h-150px {
13443
  height: 150px !important;
13444
}
13445
 
13446
.h-200px {
13447
  height: 200px !important;
13448
}
13449
 
13450
.h-300px {
13451
  height: 300px !important;
13452
}
13453
 
13454
.h-400px {
13455
  height: 400px !important;
13456
}
13457
 
13458
.fill-primary {
13459
  fill: #0f6fec !important;
13460
}
13461
 
13462
.fill-secondary {
13463
  fill: #14191e !important;
13464
}
13465
 
13466
.fill-success {
13467
  fill: #0cbc87 !important;
13468
}
13469
 
13470
.fill-info {
13471
  fill: #4f9ef8 !important;
13472
}
13473
 
13474
.fill-warning {
13475
  fill: #f7c32e !important;
13476
}
13477
 
13478
.fill-danger {
13479
  fill: #d6293e !important;
13480
}
13481
 
13482
.fill-light {
13483
  fill: #eef0f2 !important;
13484
}
13485
 
13486
.fill-dark {
13487
  fill: #14191e !important;
13488
}
13489
 
13490
.fill-white {
13491
  fill: #fff !important;
13492
}
13493
 
13494
.z-index-0 {
13495
  z-index: 0 !important;
13496
}
13497
 
13498
.z-index-1 {
13499
  z-index: 1 !important;
13500
}
13501
 
13502
.z-index-9 {
13503
  z-index: 9 !important;
13504
}
13505
 
13506
.z-index-99 {
13507
  z-index: 99 !important;
13508
}
13509
 
13510
.z-index-n9 {
13511
  z-index: -9 !important;
13512
}
13513
 
13514
.opacity-0 {
13515
  opacity: 0 !important;
13516
}
13517
 
13518
.opacity-1 {
13519
  opacity: 0.1 !important;
13520
}
13521
 
13522
.opacity-2 {
13523
  opacity: 0.2 !important;
13524
}
13525
 
13526
.opacity-3 {
13527
  opacity: 0.3 !important;
13528
}
13529
 
13530
.opacity-4 {
13531
  opacity: 0.4 !important;
13532
}
13533
 
13534
.opacity-5 {
13535
  opacity: 0.5 !important;
13536
}
13537
 
13538
.opacity-6 {
13539
  opacity: 0.6 !important;
13540
}
13541
 
13542
.opacity-7 {
13543
  opacity: 0.7 !important;
13544
}
13545
 
13546
.opacity-8 {
13547
  opacity: 0.8 !important;
13548
}
13549
 
13550
.opacity-9 {
13551
  opacity: 0.9 !important;
13552
}
13553
 
13554
.blur-1 {
13555
  -webkit-filter: blur(0.2rem) !important;
13556
          filter: blur(0.2rem) !important;
13557
}
13558
 
13559
.blur-2 {
13560
  -webkit-filter: blur(0.4rem) !important;
13561
          filter: blur(0.4rem) !important;
13562
}
13563
 
13564
.blur-3 {
13565
  -webkit-filter: blur(0.6rem) !important;
13566
          filter: blur(0.6rem) !important;
13567
}
13568
 
13569
.blur-4 {
13570
  -webkit-filter: blur(0.8rem) !important;
13571
          filter: blur(0.8rem) !important;
13572
}
13573
 
13574
.blur-5 {
13575
  -webkit-filter: blur(1rem) !important;
13576
          filter: blur(1rem) !important;
13577
}
13578
 
13579
.blur-6 {
13580
  -webkit-filter: blur(1.2rem) !important;
13581
          filter: blur(1.2rem) !important;
13582
}
13583
 
13584
.blur-7 {
13585
  -webkit-filter: blur(2rem) !important;
13586
          filter: blur(2rem) !important;
13587
}
13588
 
13589
.blur-8 {
13590
  -webkit-filter: blur(5rem) !important;
13591
          filter: blur(5rem) !important;
13592
}
13593
 
13594
.blur-9 {
13595
  -webkit-filter: blur(9rem) !important;
13596
          filter: blur(9rem) !important;
13597
}
13598
 
13599
.border-dashed {
13600
  border-style: dashed !important;
13601
}
13602
 
13603
.rounded-start-top-0 {
13604
  border-top-left-radius: 0 !important;
13605
}
13606
 
13607
.accordion.accordion-icon .accordion-item {
13608
  -webkit-box-shadow: none;
13609
          box-shadow: none;
13610
  border-radius: 0.25rem;
13611
  border: 1px solid rgba(0, 0, 0, 0.1);
13612
}
13613
.accordion.accordion-icon .accordion-header {
13614
  position: relative;
13615
}
13616
.accordion.accordion-icon .accordion-header .accordion-button {
13617
  background: transparent;
13618
  font-size: inherit;
13619
  -webkit-transition: none;
13620
  transition: none;
13621
  -webkit-box-shadow: none !important;
13622
          box-shadow: none !important;
13623
}
13624
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=true] {
13625
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
13626
}
13627
.accordion.accordion-icon .accordion-header .accordion-button:after {
13628
  content: "";
13629
  background: #14191e !important;
13630
  width: 10px;
13631
  height: 2px;
13632
  display: block;
13633
  position: absolute;
13634
  top: 47%;
13635
  right: 20px;
13636
  -webkit-transform: translateY(-50%);
13637
          transform: translateY(-50%);
13638
  -webkit-transition: all 0.3s ease-in-out;
13639
  transition: all 0.3s ease-in-out;
13640
  -webkit-transform: rotateZ(0deg);
13641
          transform: rotateZ(0deg);
13642
  z-index: 9;
13643
}
13644
.accordion.accordion-icon .accordion-header .accordion-button:before {
13645
  content: "";
13646
  background: #14191e !important;
13647
  width: 10px;
13648
  height: 2px;
13649
  display: block;
13650
  position: absolute;
13651
  top: 47%;
13652
  right: 20px;
13653
  -webkit-transform: translateY(-50%);
13654
          transform: translateY(-50%);
13655
  -webkit-transition: all 0.3s ease-in-out;
13656
  transition: all 0.3s ease-in-out;
13657
  -webkit-transform: rotateZ(0deg);
13658
          transform: rotateZ(0deg);
13659
  z-index: 9;
13660
}
13661
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=false]:after {
13662
  -webkit-transform: rotateZ(90deg);
13663
          transform: rotateZ(90deg);
13664
}
13665
.accordion.accordion-icon .accordion-header .accordion-button[aria-expanded=true]:before {
13666
  -webkit-transform: rotateZ(0deg);
13667
          transform: rotateZ(0deg);
13668
}
13669
.accordion.accordion-icon .accordion-collapse {
13670
  border: none;
13671
}
13672
.accordion.accordion-icon .accordion-body {
13673
  padding: 1rem;
13674
}
13675
 
13676
.breadcrumb-item {
13677
  font-size: 0.8125rem;
13678
}
13679
.breadcrumb-item a {
13680
  color: #676a79;
13681
}
13682
.breadcrumb-item a:hover {
13683
  color: #0f6fec;
13684
}
13685
 
13686
.breadcrumb.breadcrumb-dots .breadcrumb-item + .breadcrumb-item::before {
13687
  content: "•";
13688
  font-size: 22px;
13689
  line-height: 0;
13690
  height: 100%;
13691
  display: -webkit-box;
13692
  display: -ms-flexbox;
13693
  display: flex;
13694
  -webkit-box-align: center;
13695
      -ms-flex-align: center;
13696
          align-items: center;
13697
}
13698
 
13699
.btn-link {
13700
  padding: 0;
13701
}
13702
 
13703
.btn {
13704
  outline: 0;
13705
}
13706
 
13707
.input-group .btn {
13708
  margin-bottom: 0;
13709
}
13710
 
13711
.btn-xs {
13712
  padding: 0.4rem 0.6rem;
13713
  font-size: 0.6rem;
13714
  line-height: 1.2;
13715
  border-radius: 0.2rem;
13716
}
13717
 
13718
.btn-light.active, .btn-light:active, .btn-light:focus, .btn-light:hover {
13719
  background: #eef0f2;
13720
}
13721
 
13722
.btn-white {
13723
  background: #fff;
13724
  color: #14191e;
13725
}
13726
.btn-white.active, .btn-white:active, .btn-white:focus, .btn-white:hover {
13727
  background: #eff2f6;
13728
  color: #14191e;
13729
}
13730
 
13731
.btn-outline-light {
13732
  background: transparent;
13733
  border-color: #e1e4e6;
13734
  color: #676a79;
13735
}
13736
 
13737
.btn-outline-light:hover,
13738
.btn-outline-light:focus,
13739
.btn-outline-light:active,
13740
.btn-check:checked + .btn-outline-light {
13741
  background: #e1e4e6;
13742
  border-color: #e1e4e6;
13743
  color: #14191e;
13744
}
13745
 
13746
.btn-primary-soft {
13747
  color: #0f6fec;
13748
  background-color: rgba(15, 111, 236, 0.1);
13749
}
13750
.btn-primary-soft:hover {
13751
  color: #fff;
13752
  background-color: #0f6fec;
13753
}
13754
 
13755
.btn-secondary-soft {
13756
  color: #14191e;
13757
  background-color: rgba(20, 25, 30, 0.1);
13758
}
13759
.btn-secondary-soft:hover {
13760
  color: #fff;
13761
  background-color: #14191e;
13762
}
13763
 
13764
.btn-success-soft {
13765
  color: #0cbc87;
13766
  background-color: rgba(12, 188, 135, 0.1);
13767
}
13768
.btn-success-soft:hover {
13769
  color: #fff;
13770
  background-color: #0cbc87;
13771
}
13772
 
13773
.btn-info-soft {
13774
  color: #4f9ef8;
13775
  background-color: rgba(79, 158, 248, 0.1);
13776
}
13777
.btn-info-soft:hover {
13778
  color: #fff;
13779
  background-color: #4f9ef8;
13780
}
13781
 
13782
.btn-warning-soft {
13783
  color: #f7c32e;
13784
  background-color: rgba(247, 195, 46, 0.1);
13785
}
13786
.btn-warning-soft:hover {
13787
  color: #000;
13788
  background-color: #f7c32e;
13789
}
13790
 
13791
.btn-danger-soft {
13792
  color: #d6293e;
13793
  background-color: rgba(214, 41, 62, 0.1);
13794
}
13795
.btn-danger-soft:hover {
13796
  color: #fff;
13797
  background-color: #d6293e;
13798
}
13799
 
13800
.btn-light-soft {
13801
  color: #eef0f2;
13802
  background-color: rgba(238, 240, 242, 0.1);
13803
}
13804
.btn-light-soft:hover {
13805
  color: #000;
13806
  background-color: #eef0f2;
13807
}
13808
 
13809
.btn-dark-soft {
13810
  color: #14191e;
13811
  background-color: rgba(20, 25, 30, 0.1);
13812
}
13813
.btn-dark-soft:hover {
13814
  color: #fff;
13815
  background-color: #14191e;
13816
}
13817
 
13818
.btn-primary-soft-hover:hover:hover {
13819
  color: #0f6fec !important;
13820
  background-color: rgba(15, 111, 236, 0.1);
13821
}
13822
 
13823
.btn-secondary-soft-hover:hover:hover {
13824
  color: #14191e !important;
13825
  background-color: rgba(20, 25, 30, 0.1);
13826
}
13827
 
13828
.btn-success-soft-hover:hover:hover {
13829
  color: #0cbc87 !important;
13830
  background-color: rgba(12, 188, 135, 0.1);
13831
}
13832
 
13833
.btn-info-soft-hover:hover:hover {
13834
  color: #4f9ef8 !important;
13835
  background-color: rgba(79, 158, 248, 0.1);
13836
}
13837
 
13838
.btn-warning-soft-hover:hover:hover {
13839
  color: #f7c32e !important;
13840
  background-color: rgba(247, 195, 46, 0.1);
13841
}
13842
 
13843
.btn-danger-soft-hover:hover:hover {
13844
  color: #d6293e !important;
13845
  background-color: rgba(214, 41, 62, 0.1);
13846
}
13847
 
13848
.btn-light-soft-hover:hover:hover {
13849
  color: #eef0f2 !important;
13850
  background-color: rgba(238, 240, 242, 0.1);
13851
}
13852
 
13853
.btn-dark-soft-hover:hover:hover {
13854
  color: #14191e !important;
13855
  background-color: rgba(20, 25, 30, 0.1);
13856
}
13857
 
13858
.btn-dashed {
13859
  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));
13860
  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%);
13861
  background-repeat: repeat-x, repeat-y, repeat-x, repeat-y;
13862
  background-size: 10px 2px, 2px 10px, 10px 2px, 2px 10px;
13863
  background-position: left top, right top, left bottom, left top;
13864
  padding: 0.5rem, 1rem;
13865
}
13866
.btn-dashed:hover {
13867
  -webkit-animation: border-dance 4s infinite linear;
13868
          animation: border-dance 4s infinite linear;
13869
}
13870
 
13871
@-webkit-keyframes border-dance {
13872
  0% {
13873
    background-position: left top, right top, right bottom, left bottom;
13874
  }
13875
  100% {
13876
    background-position: right top, right bottom, left bottom, left top;
13877
  }
13878
}
13879
 
13880
@keyframes border-dance {
13881
  0% {
13882
    background-position: left top, right top, right bottom, left bottom;
13883
  }
13884
  100% {
13885
    background-position: right top, right bottom, left bottom, left top;
13886
  }
13887
}
13888
.btn-loader {
13889
  position: relative;
13890
  text-align: center;
13891
}
13892
.btn-loader .load-icon {
13893
  display: none;
13894
  margin: 0 auto;
13895
  position: absolute;
13896
  left: 0;
13897
  right: 0;
13898
  top: 50%;
13899
  -webkit-transform: translateY(-50%);
13900
          transform: translateY(-50%);
13901
}
13902
.btn-loader .load-text {
13903
  opacity: 1;
13904
  visibility: visible;
13905
}
13906
 
13907
.btn-loader.active .load-text {
13908
  opacity: 0;
13909
  visibility: hidden;
13910
}
13911
.btn-loader.active .load-icon {
13912
  display: block;
13913
}
13914
 
13915
.spinner-dots {
13916
  -webkit-box-align: center;
13917
      -ms-flex-align: center;
13918
          align-items: center;
13919
  display: -webkit-box;
13920
  display: -ms-flexbox;
13921
  display: flex;
13922
  -webkit-box-pack: center;
13923
      -ms-flex-pack: center;
13924
          justify-content: center;
13925
}
13926
 
13927
.spinner-dot {
13928
  background-color: #a1a1a8;
13929
  display: inline-block;
13930
  height: 4px;
13931
  margin: 2px;
13932
  border-radius: 50%;
13933
  width: 4px;
13934
}
13935
 
13936
@-webkit-keyframes dot {
13937
  0% {
13938
    background-color: #a1a1a8;
13939
    -webkit-transform: scale(1);
13940
            transform: scale(1);
13941
  }
13942
  50% {
13943
    background-color: #676a79;
13944
    -webkit-transform: scale(1.3);
13945
            transform: scale(1.3);
13946
  }
13947
  100% {
13948
    background-color: #a1a1a8;
13949
    -webkit-transform: scale(1);
13950
            transform: scale(1);
13951
  }
13952
}
13953
 
13954
@keyframes dot {
13955
  0% {
13956
    background-color: #a1a1a8;
13957
    -webkit-transform: scale(1);
13958
            transform: scale(1);
13959
  }
13960
  50% {
13961
    background-color: #676a79;
13962
    -webkit-transform: scale(1.3);
13963
            transform: scale(1.3);
13964
  }
13965
  100% {
13966
    background-color: #a1a1a8;
13967
    -webkit-transform: scale(1);
13968
            transform: scale(1);
13969
  }
13970
}
13971
.btn-link-loader.active .spinner-dots .spinner-dot {
13972
  -webkit-animation: dot ease-in-out 1s infinite;
13973
          animation: dot ease-in-out 1s infinite;
13974
}
13975
.btn-link-loader.active .spinner-dots .spinner-dot:nth-of-type(2) {
13976
  -webkit-animation-delay: 0.2s;
13977
          animation-delay: 0.2s;
13978
}
13979
.btn-link-loader.active .spinner-dots .spinner-dot:nth-of-type(3) {
13980
  -webkit-animation-delay: 0.3s;
13981
          animation-delay: 0.3s;
13982
}
13983
 
13984
.card.overflow-hidden {
13985
  will-change: transform;
13986
}
13987
 
13988
.card .card-image {
13989
  position: relative;
13990
}
13991
.card .card-image .card-element-hover {
13992
  visibility: hidden;
13993
  margin-top: 20px;
13994
  opacity: 0;
13995
  -webkit-transition: all 0.3s ease-in-out;
13996
  transition: all 0.3s ease-in-out;
13997
  z-index: 9;
13998
}
13999
.card:hover .card-image .card-element-hover {
14000
  visibility: visible;
14001
  margin-top: 0px;
14002
  opacity: 1;
14003
}
14004
 
14005
.card.card-overlay-bottom {
14006
  overflow: hidden;
14007
}
14008
.card.card-overlay-bottom:before {
14009
  content: "";
14010
  position: absolute;
14011
  height: 50%;
14012
  width: 100%;
14013
  bottom: 0;
14014
  left: 0;
14015
  right: 0;
14016
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
14017
  background-image: linear-gradient(180deg, transparent, black);
14018
  z-index: 1;
14019
}
14020
.card .card-img-overlay {
14021
  z-index: 2;
14022
}
14023
 
14024
.dropdown-menu {
14025
  -webkit-box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
14026
          box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
14027
}
14028
 
14029
.dropdown-item.active {
14030
  color: #0f6fec;
14031
}
14032
 
14033
.dropdown-toggle:after {
14034
  content: "\f078";
14035
  font-family: "Font Awesome 5 Free";
14036
  font-size: 0.5rem;
14037
  margin-left: 0.35rem;
14038
  font-weight: 900;
14039
  vertical-align: middle;
14040
  border: none;
14041
}
14042
 
14043
.dropup .dropdown-toggle:after {
14044
  content: "\f077";
14045
  font-family: "Font Awesome 5 Free";
14046
  font-size: 0.7rem;
14047
  margin-left: 0.35rem;
14048
  font-weight: 900;
14049
  vertical-align: middle;
14050
  border: none;
14051
}
14052
 
14053
.dropdown-menu .dropdown-toggle:after {
14054
  position: absolute;
14055
  right: 25px;
14056
  top: 10px;
14057
}
14058
.dropdown-menu .dropdown-toggle:before {
14059
  position: absolute;
14060
  right: 25px;
14061
  top: 10px;
14062
}
14063
 
14064
.dropdown-menu-size-md {
14065
  min-width: 22rem;
14066
}
14067
 
14068
@media (max-width: 575.98px) {
14069
  .dropdown-menu-size-md {
14070
    min-width: 16rem;
14071
  }
14072
}
14073
.list-group-borderless .list-group-item {
14074
  border: none;
14075
  padding: 0.425rem 0;
14076
}
14077
.list-group-borderless a.list-group-item:hover {
14078
  background-color: transparent;
14079
  color: #0f6fec;
14080
}
14081
 
14082
.nav .nav-item .nav-link.active {
14083
  color: #0f6fec;
14084
}
14085
 
14086
.nav-pills .nav-link {
14087
  cursor: pointer;
14088
  margin-bottom: 15px;
14089
  padding: 0.5rem 1rem;
14090
}
14091
 
14092
.nav-pills.nav-pills-light .nav-link:hover {
14093
  background-color: #e4e6e8;
14094
}
14095
.nav-pills.nav-pills-light .nav-link.active {
14096
  background-color: #e4e6e8;
14097
}
14098
 
14099
.nav-pills-soft .nav-link.active,
14100
.nav-pills-soft .show > .nav-link {
14101
  background-color: rgba(15, 111, 236, 0.1);
14102
}
14103
 
14104
.nav.nav-bottom-line {
14105
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
14106
}
14107
.nav.nav-bottom-line .nav-link {
14108
  border: transparent;
14109
  font-weight: 600;
14110
  padding: 0.75rem 0.975rem;
14111
}
14112
.nav.nav-bottom-line .nav-item:first-child .nav-link {
14113
  padding-left: 0;
14114
}
14115
.nav.nav-bottom-line .nav-link {
14116
  background: transparent;
14117
  border-bottom: 3px solid transparent;
14118
}
14119
.nav.nav-bottom-line .nav-link.active {
14120
  background: transparent;
14121
  color: #0f6fec;
14122
  border-bottom: 3px solid #0f6fec;
14123
}
14124
.nav.nav-bottom-line .nav-item {
14125
  margin-bottom: -2px;
14126
}
14127
 
14128
.nav.flex-column:not(.nav-pills) .nav-link {
14129
  padding-left: 0;
14130
  padding-top: 0.3rem;
14131
  padding-bottom: 0.3rem;
14132
}
14133
 
14134
.tab-content {
14135
  padding: 25px 0;
14136
  margin-bottom: 20px;
14137
}
14138
 
14139
.nav-tabs .nav-link {
14140
  padding: 0.5rem 1rem;
14141
}
14142
.nav-tabs-white {
14143
  border-radius: 0.4rem;
14144
}
14145
.nav-tabs-white .nav-item .nav-link {
14146
  -webkit-transition: all 0.3s ease-in-out;
14147
  transition: all 0.3s ease-in-out;
14148
  border: 0;
14149
  border-radius: 0.4rem;
14150
  margin-right: 4px;
14151
  font-weight: 600;
14152
}
14153
.nav-tabs-white .nav-item:last-child .nav-link {
14154
  margin-right: 0;
14155
}
14156
.nav-tabs-white .nav-item .nav-link.active, .nav-tabs-white .nav-item .nav-link:hover {
14157
  background: #fff;
14158
  color: #0f6fec;
14159
}
14160
 
14161
.nav.nav-divider .nav-item + .nav-item:before {
14162
  content: "•";
14163
  color: inherit;
14164
  padding-left: 0.6rem;
14165
  padding-right: 0.6rem;
14166
  opacity: 0.8;
14167
}
14168
.nav.nav-divider .nav-item {
14169
  display: -webkit-box;
14170
  display: -ms-flexbox;
14171
  display: flex;
14172
  -webkit-box-align: center;
14173
      -ms-flex-align: center;
14174
          align-items: center;
14175
}
14176
.nav.nav-divider .nav-link {
14177
  padding: 0;
14178
}
14179
 
14180
.nav-link-secondary .nav-item .nav-link {
14181
  color: #14191e;
14182
}
14183
.nav-link-secondary .nav-item .nav-link:hover, .nav-link-secondary .nav-item .nav-link.active {
14184
  color: #0f6fec;
14185
}
14186
 
14187
.nav-stack {
14188
  display: -webkit-box;
14189
  display: -ms-flexbox;
14190
  display: flex;
14191
  -webkit-box-orient: horizontal;
14192
  -webkit-box-direction: normal;
14193
      -ms-flex-direction: row;
14194
          flex-direction: row;
14195
  -webkit-box-align: center;
14196
      -ms-flex-align: center;
14197
          align-items: center;
14198
  -ms-flex-item-align: stretch;
14199
      align-self: stretch;
14200
  gap: 0.7rem;
14201
}
14202
.nav-stack .nav-link {
14203
  padding-left: 0;
14204
  padding-right: 0;
14205
}
14206
 
7383 stevensc 14207
/* .nav .nav-item .nav-link .nav-icon {
7288 stevensc 14208
  background: #eef0f2;
14209
  height: 2.1rem;
14210
  width: 2.1rem;
14211
  font-size: 1.1em;
14212
  display: -webkit-inline-box;
14213
  display: -ms-inline-flexbox;
14214
  display: inline-flex;
14215
  -webkit-box-align: center;
14216
      -ms-flex-align: center;
14217
          align-items: center;
14218
  -webkit-box-pack: center;
14219
      -ms-flex-pack: center;
14220
          justify-content: center;
14221
  border-radius: 50%;
14222
  -webkit-transition: all 0.3s ease-in-out;
14223
  transition: all 0.3s ease-in-out;
14224
}
14225
.nav .nav-item .nav-link:hover .nav-icon {
14226
  background: #0f6fec;
14227
  color: #fff;
7383 stevensc 14228
} */
7288 stevensc 14229
 
14230
@media (min-width: 992px) {
14231
  .nav-sidenav {
14232
    width: 5rem;
14233
    -webkit-transition: width 0.3s;
14234
    transition: width 0.3s;
14235
    position: fixed;
14236
    left: 0;
14237
    top: 0;
14238
    z-index: 9;
14239
    margin-top: 56px;
14240
  }
14241
  .nav-sidenav .nav-link {
14242
    display: -webkit-box;
14243
    display: -ms-flexbox;
14244
    display: flex;
14245
    -webkit-box-align: center;
14246
        -ms-flex-align: center;
14247
            align-items: center;
14248
    white-space: nowrap;
14249
    padding-left: 0;
14250
  }
14251
  .nav-sidenav .nav-text {
14252
    opacity: 0;
14253
    visibility: hidden;
14254
    -webkit-transition: all 0.2s ease-in-out;
14255
    transition: all 0.2s ease-in-out;
14256
  }
14257
 
14258
  .sidebar-start-enabled .nav-sidenav {
14259
    width: 270px;
14260
  }
14261
  .sidebar-start-enabled .nav-sidenav .nav-text {
14262
    display: -webkit-box;
14263
    display: -ms-flexbox;
14264
    display: flex;
14265
    opacity: 1;
14266
    visibility: visible;
14267
    padding-left: 10px;
14268
  }
14269
}
14270
@media (max-width: 991.98px) {
14271
  .nav-sidenav {
14272
    width: 270px;
14273
    left: 0;
14274
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
14275
    transition: -webkit-transform 0.3s ease-in-out;
14276
    transition: transform 0.3s ease-in-out;
14277
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
14278
    position: fixed;
14279
    top: 0;
14280
    z-index: 9;
14281
    margin-top: 56px;
14282
    -webkit-transform: translateX(-100%);
14283
            transform: translateX(-100%);
14284
  }
14285
  .nav-sidenav .nav-text {
14286
    padding-left: 10px;
14287
  }
14288
 
14289
  .sidebar-start-enabled .nav-sidenav {
14290
    -webkit-transform: none;
14291
            transform: none;
14292
  }
14293
}
14294
@media (min-width: 992px) {
14295
  .sidebar-end {
14296
    width: 5rem;
14297
    -webkit-transition: width 0.3s;
14298
    transition: width 0.3s;
14299
    position: fixed;
14300
    right: 0;
14301
    top: 0;
14302
    margin-top: 56px;
14303
    z-index: 9;
14304
  }
14305
  .sidebar-end .sidebar-end-alignment {
14306
    -webkit-box-align: center;
14307
        -ms-flex-align: center;
14308
            align-items: center;
14309
  }
14310
  .sidebar-end .nav-link {
14311
    display: -webkit-box;
14312
    display: -ms-flexbox;
14313
    display: flex;
14314
    -webkit-box-align: center;
14315
        -ms-flex-align: center;
14316
            align-items: center;
14317
  }
14318
  .sidebar-end .contact-name, .sidebar-end .contact-search, .sidebar-end .contact-title, .sidebar-end .contact-status {
14319
    opacity: 0;
14320
    display: none;
14321
    visibility: hidden;
14322
    -webkit-transition: all 0.5s ease-in-out;
14323
    transition: all 0.5s ease-in-out;
14324
    white-space: nowrap;
14325
  }
14326
 
14327
  .sidebar-end-enabled .sidebar-end {
14328
    width: 270px;
14329
  }
14330
  .sidebar-end-enabled .sidebar-end .sidebar-end-alignment {
14331
    -webkit-box-align: inherit;
14332
        -ms-flex-align: inherit;
14333
            align-items: inherit;
14334
  }
14335
  .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 {
14336
    display: -webkit-box;
14337
    display: -ms-flexbox;
14338
    display: flex;
14339
    opacity: 1;
14340
    visibility: visible;
14341
    -webkit-transition: all 0.2s ease-in-out;
14342
    transition: all 0.2s ease-in-out;
14343
  }
14344
}
14345
@media (max-width: 991.98px) {
14346
  .sidebar-end {
14347
    width: 270px;
14348
    right: 0;
14349
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
14350
    transition: -webkit-transform 0.3s ease-in-out;
14351
    transition: transform 0.3s ease-in-out;
14352
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
14353
    position: fixed;
14354
    top: 0;
14355
    z-index: 9;
14356
    -webkit-transform: translateX(100%);
14357
            transform: translateX(100%);
14358
  }
14359
 
14360
  .sidebar-end-enabled .sidebar-end {
14361
    -webkit-transform: none;
14362
            transform: none;
14363
  }
14364
}
14365
header {
14366
  height: 56px;
14367
}
14368
 
14369
.navbar-nav .nav-link {
14370
  font-size: 0.9375rem;
14371
  font-weight: 600;
14372
  text-transform: capitalize;
14373
  line-height: 56px;
14374
  padding-top: 0;
14375
  padding-bottom: 0;
14376
}
14377
.navbar-nav .nav-link .nav-icon {
14378
  margin-right: 0.3rem;
14379
}
14380
.navbar-nav .nav-item:last-child .nav-link {
14381
  padding-right: 0;
14382
}
14383
 
14384
.offcanvas .navbar-nav .nav-link {
14385
  line-height: inherit;
14386
  padding: 0.25rem 0.75rem;
14387
}
14388
 
14389
.navbar-toggler {
14390
  margin-bottom: 0;
14391
  border: 0;
14392
  background-color: #eef0f2;
14393
}
14394
 
14395
.navbar-transparent {
14396
  background: transparent;
14397
  position: absolute;
14398
  top: 0;
14399
  left: 0;
14400
  right: 0;
14401
}
14402
 
14403
.navbar-dark .navbar-top span:not(.dropdown-item-text) {
14404
  color: #fff;
14405
}
14406
.navbar-dark .navbar-top a:not(.dropdown-item) {
14407
  color: #fff;
14408
}
14409
.navbar-dark .navbar-top a:not(.dropdown-item):hover {
14410
  color: #0f6fec;
14411
}
14412
 
14413
.navbar-dark .nav .nav-link {
14414
  color: #fff;
14415
}
14416
.navbar-dark .nav .nav-link:hover {
14417
  color: #0f6fec;
14418
}
14419
 
14420
@media (max-width: 991.98px) {
14421
  .navbar-dark .navbar-nav .nav-link {
14422
    color: #676a79;
14423
  }
14424
}
14425
.navbar-brand {
14426
  padding-top: 10px;
14427
  padding-bottom: 10px;
14428
}
14429
.navbar-brand .navbar-brand-item {
14430
  height: 36px;
14431
  display: block;
14432
  width: auto;
14433
}
14434
 
14435
@media (max-width: 991.98px) {
14436
  .navbar-brand {
14437
    padding-top: 10px;
14438
    padding-bottom: 10px;
14439
  }
14440
  .navbar-brand .navbar-brand-item {
14441
    height: 36px;
14442
  }
14443
}
14444
.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-toggle:after {
14445
  content: "\f00d";
14446
  font-family: "Font Awesome 5 Free";
14447
  font-size: 10px;
14448
  top: 10px;
14449
  -webkit-transform: rotate(45deg);
14450
          transform: rotate(45deg);
14451
  -webkit-transition: all 0.3s ease-in-out;
14452
  transition: all 0.3s ease-in-out;
14453
  border: none !important;
14454
  margin: 0;
14455
}
14456
 
14457
@media (hover: hover) {
14458
  .navbar .dropdown-menu .dropdown-submenu.dropend:hover > .dropdown-toggle:after {
14459
    -webkit-transform: rotate(90deg);
14460
            transform: rotate(90deg);
14461
  }
14462
}
14463
.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-opened.dropdown-toggle:after {
14464
  -webkit-transform: rotate(90deg);
14465
          transform: rotate(90deg);
14466
}
14467
 
14468
.navbar .dropdown-menu .dropdown-submenu.dropstart .dropdown-toggle:before {
14469
  content: "\f00d";
14470
  font-family: "Font Awesome 5 Free";
14471
  font-size: 10px;
14472
  top: 8px;
14473
  -webkit-transform: rotate(45deg);
14474
          transform: rotate(45deg);
14475
  -webkit-transition: all 0.3s ease-in-out;
14476
  transition: all 0.3s ease-in-out;
14477
  border: none !important;
14478
  margin: 0;
14479
  font-weight: 900;
14480
}
14481
 
14482
.navbar .dropdown-menu .dropdown-submenu.dropstart:hover > .dropdown-toggle:before {
14483
  -webkit-transform: rotate(90deg);
14484
          transform: rotate(90deg);
14485
}
14486
 
14487
@media (min-width: 576px) {
14488
  .navbar-expand-sm .navbar-nav .dropdown-menu {
14489
    top: 120%;
14490
    visibility: hidden;
14491
    opacity: 0;
14492
    display: block;
14493
    -webkit-transition: all 0.1s ease-in-out;
14494
    transition: all 0.1s ease-in-out;
14495
  }
14496
  .navbar-expand-sm .navbar-nav .dropdown:hover > .dropdown-menu {
14497
    top: 100%;
14498
    visibility: visible;
14499
    opacity: 1;
14500
    -webkit-transition: all 0.3s ease-in-out;
14501
    transition: all 0.3s ease-in-out;
14502
  }
14503
  .navbar-expand-sm .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14504
    top: 0;
14505
    visibility: visible;
14506
    opacity: 1;
14507
    -webkit-transition: all 0.3s ease-in-out;
14508
    transition: all 0.3s ease-in-out;
14509
  }
14510
  .navbar-expand-sm .dropdown-submenu {
14511
    position: relative;
14512
  }
14513
}
14514
@media (max-width: 575.98px) {
14515
  .navbar-expand-sm .navbar-collapse {
14516
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14517
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14518
    position: absolute;
14519
    left: 0;
14520
    right: 0;
14521
    top: 100%;
14522
    background: #fff;
14523
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14524
  }
14525
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-toggle::after {
14526
    position: absolute;
14527
    right: 25px;
14528
  }
14529
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-menu {
14530
    -webkit-box-shadow: none;
14531
            box-shadow: none;
14532
  }
14533
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-menu:before {
14534
    content: none;
14535
  }
14536
  .navbar-expand-sm .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14537
    padding-left: 20px;
14538
    padding-bottom: 0px;
14539
  }
14540
  .navbar-expand-sm .navbar-collapse .navbar-nav > .nav-item {
14541
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14542
    padding: 5px 30px;
14543
    position: relative;
14544
  }
14545
  .navbar-expand-sm .navbar-collapse .navbar-nav > .nav-item .nav-link {
14546
    line-height: 40px;
14547
  }
14548
  .navbar-expand-sm .navbar-nav .dropdown-menu {
14549
    position: static;
14550
    float: none;
14551
  }
14552
  .navbar-expand-sm .navbar-nav .nav-item > .dropdown-menu {
14553
    background: rgba(103, 106, 121, 0.04);
14554
    padding: 20px 0px;
14555
    margin: 10px 0;
14556
  }
14557
  .navbar-expand-sm .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14558
    background: rgba(103, 106, 121, 0.06);
14559
    padding: 10px 0px !important;
14560
  }
14561
}
14562
@media (min-width: 768px) {
14563
  .navbar-expand-md .navbar-nav .dropdown-menu {
14564
    top: 120%;
14565
    visibility: hidden;
14566
    opacity: 0;
14567
    display: block;
14568
    -webkit-transition: all 0.1s ease-in-out;
14569
    transition: all 0.1s ease-in-out;
14570
  }
14571
  .navbar-expand-md .navbar-nav .dropdown:hover > .dropdown-menu {
14572
    top: 100%;
14573
    visibility: visible;
14574
    opacity: 1;
14575
    -webkit-transition: all 0.3s ease-in-out;
14576
    transition: all 0.3s ease-in-out;
14577
  }
14578
  .navbar-expand-md .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14579
    top: 0;
14580
    visibility: visible;
14581
    opacity: 1;
14582
    -webkit-transition: all 0.3s ease-in-out;
14583
    transition: all 0.3s ease-in-out;
14584
  }
14585
  .navbar-expand-md .dropdown-submenu {
14586
    position: relative;
14587
  }
14588
}
14589
@media (max-width: 767.98px) {
14590
  .navbar-expand-md .navbar-collapse {
14591
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14592
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14593
    position: absolute;
14594
    left: 0;
14595
    right: 0;
14596
    top: 100%;
14597
    background: #fff;
14598
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14599
  }
14600
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-toggle::after {
14601
    position: absolute;
14602
    right: 25px;
14603
  }
14604
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-menu {
14605
    -webkit-box-shadow: none;
14606
            box-shadow: none;
14607
  }
14608
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-menu:before {
14609
    content: none;
14610
  }
14611
  .navbar-expand-md .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14612
    padding-left: 20px;
14613
    padding-bottom: 0px;
14614
  }
14615
  .navbar-expand-md .navbar-collapse .navbar-nav > .nav-item {
14616
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14617
    padding: 5px 30px;
14618
    position: relative;
14619
  }
14620
  .navbar-expand-md .navbar-collapse .navbar-nav > .nav-item .nav-link {
14621
    line-height: 40px;
14622
  }
14623
  .navbar-expand-md .navbar-nav .dropdown-menu {
14624
    position: static;
14625
    float: none;
14626
  }
14627
  .navbar-expand-md .navbar-nav .nav-item > .dropdown-menu {
14628
    background: rgba(103, 106, 121, 0.04);
14629
    padding: 20px 0px;
14630
    margin: 10px 0;
14631
  }
14632
  .navbar-expand-md .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14633
    background: rgba(103, 106, 121, 0.06);
14634
    padding: 10px 0px !important;
14635
  }
14636
}
14637
@media (min-width: 992px) {
14638
  .navbar-expand-lg .navbar-nav .dropdown-menu {
14639
    top: 120%;
14640
    visibility: hidden;
14641
    opacity: 0;
14642
    display: block;
14643
    -webkit-transition: all 0.1s ease-in-out;
14644
    transition: all 0.1s ease-in-out;
14645
  }
14646
  .navbar-expand-lg .navbar-nav .dropdown:hover > .dropdown-menu {
14647
    top: 100%;
14648
    visibility: visible;
14649
    opacity: 1;
14650
    -webkit-transition: all 0.3s ease-in-out;
14651
    transition: all 0.3s ease-in-out;
14652
  }
14653
  .navbar-expand-lg .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14654
    top: 0;
14655
    visibility: visible;
14656
    opacity: 1;
14657
    -webkit-transition: all 0.3s ease-in-out;
14658
    transition: all 0.3s ease-in-out;
14659
  }
14660
  .navbar-expand-lg .dropdown-submenu {
14661
    position: relative;
14662
  }
14663
}
14664
@media (max-width: 991.98px) {
14665
  .navbar-expand-lg .navbar-collapse {
14666
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14667
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14668
    position: absolute;
14669
    left: 0;
14670
    right: 0;
14671
    top: 100%;
14672
    background: #fff;
14673
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14674
  }
14675
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-toggle::after {
14676
    position: absolute;
14677
    right: 25px;
14678
  }
14679
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-menu {
14680
    -webkit-box-shadow: none;
14681
            box-shadow: none;
14682
  }
14683
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-menu:before {
14684
    content: none;
14685
  }
14686
  .navbar-expand-lg .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14687
    padding-left: 20px;
14688
    padding-bottom: 0px;
14689
  }
14690
  .navbar-expand-lg .navbar-collapse .navbar-nav > .nav-item {
14691
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14692
    padding: 5px 30px;
14693
    position: relative;
14694
  }
14695
  .navbar-expand-lg .navbar-collapse .navbar-nav > .nav-item .nav-link {
14696
    line-height: 40px;
14697
  }
14698
  .navbar-expand-lg .navbar-nav .dropdown-menu {
14699
    position: static;
14700
    float: none;
14701
  }
14702
  .navbar-expand-lg .navbar-nav .nav-item > .dropdown-menu {
14703
    background: rgba(103, 106, 121, 0.04);
14704
    padding: 20px 0px;
14705
    margin: 10px 0;
14706
  }
14707
  .navbar-expand-lg .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14708
    background: rgba(103, 106, 121, 0.06);
14709
    padding: 10px 0px !important;
14710
  }
14711
}
14712
@media (min-width: 1200px) {
14713
  .navbar-expand-xl .navbar-nav .dropdown-menu {
14714
    top: 120%;
14715
    visibility: hidden;
14716
    opacity: 0;
14717
    display: block;
14718
    -webkit-transition: all 0.1s ease-in-out;
14719
    transition: all 0.1s ease-in-out;
14720
  }
14721
  .navbar-expand-xl .navbar-nav .dropdown:hover > .dropdown-menu {
14722
    top: 100%;
14723
    visibility: visible;
14724
    opacity: 1;
14725
    -webkit-transition: all 0.3s ease-in-out;
14726
    transition: all 0.3s ease-in-out;
14727
  }
14728
  .navbar-expand-xl .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14729
    top: 0;
14730
    visibility: visible;
14731
    opacity: 1;
14732
    -webkit-transition: all 0.3s ease-in-out;
14733
    transition: all 0.3s ease-in-out;
14734
  }
14735
  .navbar-expand-xl .dropdown-submenu {
14736
    position: relative;
14737
  }
14738
}
14739
@media (max-width: 1199.98px) {
14740
  .navbar-expand-xl .navbar-collapse {
14741
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14742
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14743
    position: absolute;
14744
    left: 0;
14745
    right: 0;
14746
    top: 100%;
14747
    background: #fff;
14748
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14749
  }
14750
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-toggle::after {
14751
    position: absolute;
14752
    right: 25px;
14753
  }
14754
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-menu {
14755
    -webkit-box-shadow: none;
14756
            box-shadow: none;
14757
  }
14758
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-menu:before {
14759
    content: none;
14760
  }
14761
  .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14762
    padding-left: 20px;
14763
    padding-bottom: 0px;
14764
  }
14765
  .navbar-expand-xl .navbar-collapse .navbar-nav > .nav-item {
14766
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14767
    padding: 5px 30px;
14768
    position: relative;
14769
  }
14770
  .navbar-expand-xl .navbar-collapse .navbar-nav > .nav-item .nav-link {
14771
    line-height: 40px;
14772
  }
14773
  .navbar-expand-xl .navbar-nav .dropdown-menu {
14774
    position: static;
14775
    float: none;
14776
  }
14777
  .navbar-expand-xl .navbar-nav .nav-item > .dropdown-menu {
14778
    background: rgba(103, 106, 121, 0.04);
14779
    padding: 20px 0px;
14780
    margin: 10px 0;
14781
  }
14782
  .navbar-expand-xl .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14783
    background: rgba(103, 106, 121, 0.06);
14784
    padding: 10px 0px !important;
14785
  }
14786
}
14787
@media (min-width: 1400px) {
14788
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
14789
    top: 120%;
14790
    visibility: hidden;
14791
    opacity: 0;
14792
    display: block;
14793
    -webkit-transition: all 0.1s ease-in-out;
14794
    transition: all 0.1s ease-in-out;
14795
  }
14796
  .navbar-expand-xxl .navbar-nav .dropdown:hover > .dropdown-menu {
14797
    top: 100%;
14798
    visibility: visible;
14799
    opacity: 1;
14800
    -webkit-transition: all 0.3s ease-in-out;
14801
    transition: all 0.3s ease-in-out;
14802
  }
14803
  .navbar-expand-xxl .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14804
    top: 0;
14805
    visibility: visible;
14806
    opacity: 1;
14807
    -webkit-transition: all 0.3s ease-in-out;
14808
    transition: all 0.3s ease-in-out;
14809
  }
14810
  .navbar-expand-xxl .dropdown-submenu {
14811
    position: relative;
14812
  }
14813
}
14814
@media (max-width: 1399.98px) {
14815
  .navbar-expand-xxl .navbar-collapse {
14816
    -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14817
            box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14818
    position: absolute;
14819
    left: 0;
14820
    right: 0;
14821
    top: 100%;
14822
    background: #fff;
14823
    border-top: 1px solid rgba(0, 0, 0, 0.1);
14824
  }
14825
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-toggle::after {
14826
    position: absolute;
14827
    right: 25px;
14828
  }
14829
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-menu {
14830
    -webkit-box-shadow: none;
14831
            box-shadow: none;
14832
  }
14833
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-menu:before {
14834
    content: none;
14835
  }
14836
  .navbar-expand-xxl .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14837
    padding-left: 20px;
14838
    padding-bottom: 0px;
14839
  }
14840
  .navbar-expand-xxl .navbar-collapse .navbar-nav > .nav-item {
14841
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14842
    padding: 5px 30px;
14843
    position: relative;
14844
  }
14845
  .navbar-expand-xxl .navbar-collapse .navbar-nav > .nav-item .nav-link {
14846
    line-height: 40px;
14847
  }
14848
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
14849
    position: static;
14850
    float: none;
14851
  }
14852
  .navbar-expand-xxl .navbar-nav .nav-item > .dropdown-menu {
14853
    background: rgba(103, 106, 121, 0.04);
14854
    padding: 20px 0px;
14855
    margin: 10px 0;
14856
  }
14857
  .navbar-expand-xxl .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14858
    background: rgba(103, 106, 121, 0.06);
14859
    padding: 10px 0px !important;
14860
  }
14861
}
14862
.navbar-expand .navbar-nav .dropdown-menu {
14863
  top: 120%;
14864
  visibility: hidden;
14865
  opacity: 0;
14866
  display: block;
14867
  -webkit-transition: all 0.1s ease-in-out;
14868
  transition: all 0.1s ease-in-out;
14869
}
14870
.navbar-expand .navbar-nav .dropdown:hover > .dropdown-menu {
14871
  top: 100%;
14872
  visibility: visible;
14873
  opacity: 1;
14874
  -webkit-transition: all 0.3s ease-in-out;
14875
  transition: all 0.3s ease-in-out;
14876
}
14877
.navbar-expand .navbar-nav .dropdown-submenu:hover > .dropdown-menu {
14878
  top: 0;
14879
  visibility: visible;
14880
  opacity: 1;
14881
  -webkit-transition: all 0.3s ease-in-out;
14882
  transition: all 0.3s ease-in-out;
14883
}
14884
.navbar-expand .dropdown-submenu {
14885
  position: relative;
14886
}
14887
.navbar-expand .navbar-collapse {
14888
  -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14889
          box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.2);
14890
  position: absolute;
14891
  left: 0;
14892
  right: 0;
14893
  top: 100%;
14894
  background: #fff;
14895
  border-top: 1px solid rgba(0, 0, 0, 0.1);
14896
}
14897
.navbar-expand .navbar-collapse .navbar-nav .dropdown-toggle::after {
14898
  position: absolute;
14899
  right: 25px;
14900
}
14901
.navbar-expand .navbar-collapse .navbar-nav .dropdown-menu {
14902
  -webkit-box-shadow: none;
14903
          box-shadow: none;
14904
}
14905
.navbar-expand .navbar-collapse .navbar-nav .dropdown-menu:before {
14906
  content: none;
14907
}
14908
.navbar-expand .navbar-collapse .navbar-nav .dropdown-submenu .dropdown-menu {
14909
  padding-left: 20px;
14910
  padding-bottom: 0px;
14911
}
14912
.navbar-expand .navbar-collapse .navbar-nav > .nav-item {
14913
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
14914
  padding: 5px 30px;
14915
  position: relative;
14916
}
14917
.navbar-expand .navbar-collapse .navbar-nav > .nav-item .nav-link {
14918
  line-height: 40px;
14919
}
14920
.navbar-expand .navbar-nav .dropdown-menu {
14921
  position: static;
14922
  float: none;
14923
}
14924
.navbar-expand .navbar-nav .nav-item > .dropdown-menu {
14925
  background: rgba(103, 106, 121, 0.04);
14926
  padding: 20px 0px;
14927
  margin: 10px 0;
14928
}
14929
.navbar-expand .navbar-nav .nav-item > .dropdown-menu .dropdown-submenu .dropdown-menu {
14930
  background: rgba(103, 106, 121, 0.06);
14931
  padding: 10px 0px !important;
14932
}
14933
 
14934
.navbar.navbar-icon .navbar-nav .nav-item {
14935
  position: relative;
14936
  padding-top: 0;
14937
  padding-bottom: 0;
14938
}
14939
.navbar.navbar-icon .navbar-nav .nav-item .nav-link {
14940
  font-size: 1.3rem;
14941
  color: #14191e;
14942
  padding: 0 1.2rem;
14943
  margin-right: 0.5rem;
14944
  margin-left: 0.5rem;
14945
  position: relative;
14946
}
14947
.navbar.navbar-icon .navbar-nav .nav-item .nav-link:hover {
14948
  color: #0f6fec;
14949
  -webkit-box-shadow: inset 0px 4px 0px #0f6fec;
14950
          box-shadow: inset 0px 4px 0px #0f6fec;
14951
}
14952
.navbar.navbar-icon .navbar-nav .nav-item .nav-link.active {
14953
  color: #0f6fec;
14954
  -webkit-box-shadow: inset 0px 4px 0px #0f6fec;
14955
          box-shadow: inset 0px 4px 0px #0f6fec;
14956
}
14957
.navbar.navbar-icon .navbar-nav .nav-item .nav-link.active:before {
14958
  position: absolute;
14959
  top: 100%;
14960
  width: 0;
14961
  height: 0;
14962
  content: "";
14963
  border-style: solid;
14964
  border-width: 10px 10px 0 10px;
14965
  border-color: #fff transparent transparent transparent;
14966
}
14967
.navbar.navbar-icon .navbar-nav .nav-item .nav-link:last-child {
14968
  padding-right: 1.2rem;
14969
}
14970
.navbar.navbar-icon .navbar-nav .nav-item .notif-badge {
14971
  width: 6px;
14972
  height: 6px;
14973
  background: #d6293e;
14974
  border-radius: 50%;
14975
  position: absolute;
14976
  top: inherit;
14977
  bottom: 10px;
14978
  right: 0;
14979
  left: 0;
14980
  margin: 0 auto;
14981
  z-index: 1;
14982
}
14983
@media (min-width: 992px) {
14984
  .navbar.navbar-icon .navbar-nav .nav-item .nav-link .nav-text {
14985
    display: none;
14986
  }
14987
}
14988
@media (max-width: 991.98px) {
14989
  .navbar.navbar-icon .navbar-collapse {
14990
    width: 100%;
14991
    margin: 0 auto;
14992
    text-align: center;
14993
  }
14994
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item {
14995
    padding: 0 10px;
14996
  }
14997
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link {
14998
    display: -webkit-box;
14999
    display: -ms-flexbox;
15000
    display: flex;
15001
    -webkit-box-align: center;
15002
        -ms-flex-align: center;
15003
            align-items: center;
15004
    -webkit-box-pack: center;
15005
        -ms-flex-pack: center;
15006
            justify-content: center;
15007
    font-size: 1rem;
15008
    padding: 0.2rem 1.2rem;
15009
  }
15010
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link::before {
15011
    display: none;
15012
  }
15013
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link .nav-text {
15014
    margin-left: 0.4rem;
15015
  }
15016
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .nav-link .badge-notif.badge-notif-bottom {
15017
    position: static;
15018
    margin: inherit;
15019
  }
15020
  .navbar.navbar-icon .navbar-collapse .navbar-nav .nav-item .notif-badge {
15021
    bottom: inherit;
15022
    right: inherit;
15023
    top: 50%;
15024
    -webkit-transform: translateY(-50%);
15025
            transform: translateY(-50%);
15026
  }
15027
}
15028
 
15029
@media (min-width: 992px) {
15030
  .navbar-vertical {
15031
    bottom: 0;
15032
    display: block;
15033
    max-width: 300px;
15034
    position: fixed;
15035
    z-index: 9;
15036
    height: 100vh;
15037
    top: 56px;
15038
    width: 100%;
15039
    -webkit-box-orient: vertical;
15040
    -webkit-box-direction: normal;
15041
    -ms-flex-direction: column;
15042
    flex-direction: column;
15043
  }
15044
  .navbar-vertical .offcanvas-start {
15045
    top: 1.5rem;
15046
    left: inherit;
15047
    position: relative;
15048
    width: auto;
15049
    border: none !important;
15050
    -webkit-transform: none;
15051
            transform: none;
15052
    height: calc(100% - 6rem);
15053
    visibility: visible !important;
15054
  }
15055
 
15056
  .navbar-vertical + .page-content {
15057
    margin-left: calc(300px + 1.5rem);
15058
  }
15059
 
15060
  .page-content {
15061
    position: relative;
15062
    height: 100%;
15063
    display: block;
15064
    padding: 0 0.7rem 0 0;
15065
  }
15066
}
15067
header.fixed-top + main {
15068
  padding-top: calc(1.5rem + 56px);
15069
  margin-bottom: 1.5rem;
15070
}
15071
 
15072
.navbar-toggler .navbar-toggler-animation {
15073
  -webkit-transition: all 0.3s ease-in-out;
15074
  transition: all 0.3s ease-in-out;
15075
  background-image: none;
15076
  position: relative;
15077
  height: 18px;
15078
  width: 20px;
15079
  display: inline-block;
15080
  vertical-align: middle;
15081
  background-repeat: no-repeat;
15082
  background-position: center;
15083
  background-size: 100%;
15084
}
15085
 
15086
.navbar-toggler .navbar-toggler-animation span {
15087
  -webkit-transition: all 0.3s ease-in-out;
15088
  transition: all 0.3s ease-in-out;
15089
  -webkit-transform: rotateZ(0deg);
15090
  transform: rotateZ(0deg);
15091
  height: 2px;
15092
  background: #676a79;
15093
  display: block;
15094
  position: absolute;
15095
  width: 100%;
15096
  border-radius: 30px;
15097
}
15098
 
15099
.navbar-toggler .navbar-toggler-animation span:nth-child(1) {
15100
  top: 10%;
15101
}
15102
 
15103
.navbar-toggler .navbar-toggler-animation span:nth-child(2) {
15104
  top: 50%;
15105
  -webkit-transform: translateY(-50%);
15106
          transform: translateY(-50%);
15107
}
15108
 
15109
.navbar-toggler .navbar-toggler-animation span:nth-child(3) {
15110
  bottom: 10%;
15111
}
15112
 
15113
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(1) {
15114
  -webkit-transform: rotateZ(45deg) translateY(-50%);
15115
          transform: rotateZ(45deg) translateY(-50%);
15116
  top: 47%;
15117
  -webkit-transform-origin: 47% 0;
15118
          transform-origin: 47% 0;
15119
  width: 100%;
15120
}
15121
 
15122
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(2) {
15123
  visibility: hidden;
15124
  -webkit-transition: all 0s ease-in-out;
15125
  transition: all 0s ease-in-out;
15126
}
15127
 
15128
.navbar-toggler[data-bs-toggle=collapse][aria-expanded=true] .navbar-toggler-animation span:nth-child(3) {
15129
  -webkit-transform: rotateZ(-45deg) translateY(-50%);
15130
          transform: rotateZ(-45deg) translateY(-50%);
15131
  bottom: 42%;
15132
  -webkit-transform-origin: 50% 0;
15133
          transform-origin: 50% 0;
15134
  width: 100%;
15135
}
15136
 
15137
.pagination .page-item {
15138
  margin-bottom: 5px;
15139
  float: left;
15140
}
15141
 
15142
.pagination-light .page-item {
15143
  margin: 2px;
15144
}
15145
.pagination-light .page-link {
15146
  border-color: #eef0f2;
15147
  background-color: #eef0f2;
15148
  border-radius: 0.2rem;
15149
}
15150
.pagination-light .page-link:hover {
15151
  background-color: #0f6fec;
15152
  border-color: #0f6fec;
15153
}
15154
 
15155
body {
15156
  -webkit-font-smoothing: antialiased;
15157
  -moz-osx-font-smoothing: grayscale;
15158
  height: 100%;
15159
  overflow-x: hidden;
15160
  z-index: 0;
15161
  position: relative;
15162
}
15163
 
15164
main {
15165
  background-color: #eff2f6;
15166
}
15167
 
15168
header {
15169
  position: relative;
15170
  z-index: 1020;
15171
}
15172
 
15173
a {
15174
  -webkit-transition: all 0.3s ease-in-out;
15175
  transition: all 0.3s ease-in-out;
15176
}
15177
 
15178
*:focus {
15179
  outline: none !important;
15180
}
15181
 
15182
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, .h1 > a, .h2 > a, .h3 > a, .h4 > a, .h5 > a, .h6 > a {
15183
  color: #14191e;
15184
}
15185
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 {
15186
  color: #0f6fec;
15187
}
15188
 
15189
img {
15190
  max-width: 100%;
15191
  height: auto;
15192
}
15193
 
15194
video {
15195
  background-size: cover;
15196
  display: table-cell;
15197
  vertical-align: middle;
15198
  width: 100%;
15199
}
15200
 
15201
section {
15202
  padding-top: 1.5rem;
15203
  padding-bottom: 1.5rem;
15204
}
15205
 
15206
@media (max-width: 767.98px) {
15207
  section {
15208
    padding-top: 4rem;
15209
    padding-bottom: 3rem;
15210
  }
15211
}
15212
small,
15213
.small {
15214
  font-weight: 400;
15215
}
15216
 
15217
.smaller {
15218
  font-size: 60%;
15219
  font-weight: 500;
15220
}
15221
 
15222
.dropcap {
15223
  font-size: 4em;
15224
  font-weight: bold;
15225
  display: block;
15226
  float: left;
15227
  margin: 0.04em 0.2em 0 0;
15228
  color: #14191e;
15229
  line-height: 1;
15230
}
15231
 
15232
.bg-overlay {
15233
  display: block;
15234
  position: absolute;
15235
  width: 100%;
15236
  height: 100%;
15237
  top: 0;
15238
  left: 0;
15239
}
15240
 
15241
.blockquote {
15242
  position: relative;
15243
  padding-left: 80px;
15244
}
15245
.blockquote:before {
15246
  content: '"';
15247
  position: absolute;
15248
  top: 0;
15249
  left: 0;
15250
  font-size: 8rem;
15251
  line-height: 0.8em;
15252
  font-weight: 700;
15253
  color: #0f6fec;
15254
}
15255
 
15256
.blockquote-footer {
15257
  margin-top: 12px;
15258
  padding-left: 80px;
15259
}
15260
 
15261
a.badge:hover {
15262
  color: #fff;
15263
}
15264
 
15265
.badge-unread {
15266
  background: #eef0f2;
15267
}
15268
.badge-unread:hover {
15269
  background: #eef0f2;
15270
}
15271
.badge-unread:before {
15272
  content: "";
15273
  width: 7px;
15274
  height: 7px;
15275
  background: #0f6fec;
15276
  border-radius: 50%;
15277
  position: absolute;
15278
  top: 40px;
15279
  left: 4px;
15280
}
15281
 
15282
.badge-notif {
15283
  width: 8px;
15284
  height: 8px;
15285
  background: #d6293e;
15286
  border-radius: 50%;
15287
  position: absolute;
15288
  top: 0;
15289
  right: -3px;
15290
  z-index: 1;
15291
}
15292
.badge-notif.badge-notif-bottom {
15293
  width: 6px;
15294
  height: 6px;
15295
  top: inherit;
15296
  bottom: 5px;
15297
  left: 0;
15298
  right: 0;
15299
  margin: 0 auto;
15300
}
15301
 
15302
.offcanvas-sm {
15303
  width: 270px;
15304
}
15305
 
15306
@media (max-width: 767.98px) {
15307
  .offcanvas-start {
15308
    width: 260px;
15309
  }
15310
}
15311
.toast-chat {
15312
  position: fixed;
15313
  right: calc(400px + 1rem);
15314
  bottom: 0;
15315
  z-index: 11;
15316
}
15317
 
15318
@media (max-width: 575.98px) {
15319
  .toast {
15320
    width: 288px;
15321
  }
15322
}
15323
.bg-mode {
15324
  background: #fff;
15325
}
15326
 
15327
.grayscale {
15328
  -webkit-filter: grayscale(100%);
15329
          filter: grayscale(100%);
15330
  -webkit-transition: all 0.6s ease;
15331
  transition: all 0.6s ease;
15332
}
15333
.grayscale:hover {
15334
  filter: none;
15335
  -webkit-filter: grayscale(0%);
15336
}
15337
 
15338
.fw-icon {
15339
  text-align: center;
15340
  width: 1.25em;
15341
  display: inline-block;
15342
}
15343
 
15344
.icon-xs {
15345
  height: 1.5rem;
15346
  width: 1.5rem;
15347
  font-size: 0.6em;
15348
  display: -webkit-inline-box;
15349
  display: -ms-inline-flexbox;
15350
  display: inline-flex;
15351
  -webkit-box-align: center;
15352
      -ms-flex-align: center;
15353
          align-items: center;
15354
  -webkit-box-pack: center;
15355
      -ms-flex-pack: center;
15356
          justify-content: center;
15357
}
15358
 
15359
.icon-sm {
15360
  height: 2rem;
15361
  width: 2rem;
15362
  font-size: 0.7em;
15363
  display: -webkit-inline-box;
15364
  display: -ms-inline-flexbox;
15365
  display: inline-flex;
15366
  -webkit-box-align: center;
15367
      -ms-flex-align: center;
15368
          align-items: center;
15369
  -webkit-box-pack: center;
15370
      -ms-flex-pack: center;
15371
          justify-content: center;
15372
}
15373
 
15374
.icon-md {
15375
  height: 2.5rem;
15376
  width: 2.5rem;
15377
  font-size: 0.9em;
15378
  display: -webkit-inline-box;
15379
  display: -ms-inline-flexbox;
15380
  display: inline-flex;
15381
  -webkit-box-align: center;
15382
      -ms-flex-align: center;
15383
          align-items: center;
15384
  -webkit-box-pack: center;
15385
      -ms-flex-pack: center;
15386
          justify-content: center;
15387
}
15388
 
15389
.icon-lg {
15390
  height: 3rem;
15391
  width: 3rem;
15392
  font-size: 1em;
15393
  display: -webkit-inline-box;
15394
  display: -ms-inline-flexbox;
15395
  display: inline-flex;
15396
  -webkit-box-align: center;
15397
      -ms-flex-align: center;
15398
          align-items: center;
15399
  -webkit-box-pack: center;
15400
      -ms-flex-pack: center;
15401
          justify-content: center;
15402
}
15403
 
15404
.icon-xl {
15405
  height: 4rem;
15406
  width: 4rem;
15407
  font-size: 1.6em;
15408
  display: -webkit-inline-box;
15409
  display: -ms-inline-flexbox;
15410
  display: inline-flex;
15411
  -webkit-box-align: center;
15412
      -ms-flex-align: center;
15413
          align-items: center;
15414
  -webkit-box-pack: center;
15415
      -ms-flex-pack: center;
15416
          justify-content: center;
15417
}
15418
 
15419
.icon-xxl {
15420
  height: 5.125rem;
15421
  width: 5.125rem;
15422
  font-size: 2em;
15423
  display: -webkit-inline-box;
15424
  display: -ms-inline-flexbox;
15425
  display: inline-flex;
15426
  -webkit-box-align: center;
15427
      -ms-flex-align: center;
15428
          align-items: center;
15429
  -webkit-box-pack: center;
15430
      -ms-flex-pack: center;
15431
          justify-content: center;
15432
}
15433
 
15434
.plyr__control--overlaid,
15435
.plyr--video .plyr__control.plyr__tab-focus,
15436
.plyr--video .plyr__control:hover,
15437
.plyr--video .plyr__control[aria-expanded=true] {
15438
  background: #0f6fec;
15439
}
15440
 
15441
.plyr--full-ui input[type=range] {
15442
  color: #0f6fec;
15443
}
15444
 
15445
/* rtl:raw:
15446
.glightbox-clean .gclose, .glightbox-modern .gclose{
15447
  right: auto !important;
15448
  left: 20px;
15449
}
15450
*/
15451
.password-strength-meter {
15452
  background-color: #e9ecef !important;
15453
}
15454
 
15455
.glightbox-clean .gslide-description {
15456
  background: #fff;
15457
}
15458
 
15459
.plyr__controls-none .plyr__controls {
15460
  display: none;
15461
}
15462
.plyr__controls-none .plyr--video {
15463
  border-radius: 20px;
15464
}
15465
 
15466
.nav-search .dropdown-menu {
15467
  top: 120%;
15468
  visibility: hidden;
15469
  opacity: 0;
15470
  display: block;
15471
  -webkit-transition: all 0.3s ease-in-out;
15472
  transition: all 0.3s ease-in-out;
15473
  width: 300px;
15474
  left: auto;
15475
  right: 0;
15476
}
15477
 
15478
.nav-search .dropdown-menu.show {
15479
  top: 100%;
15480
  visibility: visible;
15481
  opacity: 1;
15482
}
15483
 
15484
@media (max-width: 575.98px) {
15485
  .nav-search .dropdown-menu {
15486
    width: 100%;
15487
  }
15488
}
15489
/* rtl:raw:
15490
  .rtl-flip {
15491
    transform: scaleX(-1);
15492
  }
15493
  .rtl-flip.bi:before{
15494
    transform: inherit;
15495
  }
15496
*/
15497
.preloader {
15498
  background-color: #fff;
15499
  position: fixed;
15500
  z-index: 1190;
15501
  height: 100%;
15502
  width: 100%;
15503
  top: 0;
15504
  left: 0;
15505
}
15506
.preloader .preloader-item {
15507
  position: absolute;
15508
  top: 50%;
15509
  left: 50%;
15510
  text-align: center;
15511
  -webkit-transform: translate(-50%, -50%);
15512
          transform: translate(-50%, -50%);
15513
}
15514
 
11229 stevensc 15515
.comment-list{
15516
 background-color: #f5f5f7;
15517
}
15518
 
7288 stevensc 15519
.comment-wrap .comment-item {
15520
  position: relative;
15521
}
15522
.comment-wrap .comment-item .avatar {
15523
  position: relative;
15524
  z-index: 1;
15525
}
15526
.comment-wrap .comment-item:last-child .comment-line-inner {
15527
  background: #eef0f2;
15528
  height: 20px;
15529
}
15530
.comment-wrap .comment-item-nested {
15531
  padding-left: 2.75rem;
15532
}
15533
.comment-wrap > .comment-item .comment-line-inner {
15534
  position: absolute;
15535
  left: 16px;
15536
  top: 0;
15537
  width: 2px;
15538
  background-color: #eef0f2;
15539
  height: 100%;
15540
}
15541
 
15542
.comment-item-nested .comment-item {
15543
  position: relative;
15544
}
15545
.comment-item-nested .comment-item .comment-line-inner {
15546
  position: absolute;
15547
  left: -28px;
15548
  top: 0;
15549
  width: 2px;
15550
  background-color: #eef0f2;
15551
  height: 100%;
15552
}
15553
.comment-item-nested .comment-item .comment-line-inner:before {
15554
  content: "";
15555
  position: absolute;
15556
  left: 0;
15557
  top: 20px;
15558
  height: 2px;
15559
  width: 26px;
15560
  background: #eef0f2;
15561
}
15562
 
15563
@media (min-width: 992px) {
15564
  .rounded-end-lg-0 {
15565
    border-top-right-radius: 0;
15566
    border-bottom-right-radius: 0;
15567
  }
15568
 
15569
  .rounded-start-lg-0 {
15570
    border-top-left-radius: 0;
15571
    border-bottom-left-radius: 0;
15572
  }
15573
 
15574
  .border-end-lg-0 {
15575
    border-right: 0;
15576
  }
15577
}
15578
.rounded-top-0 {
15579
  border-top-left-radius: 0 !important;
15580
  border-top-right-radius: 0 !important;
15581
}
15582
 
15583
.rounded-bottom-0 {
15584
  border-bottom-left-radius: 0 !important;
15585
  border-bottom-right-radius: 0 !important;
15586
}
15587
 
15588
.flip-horizontal {
15589
  -webkit-transform: scaleX(-1);
15590
          transform: scaleX(-1);
15591
  display: inline-block;
15592
}
15593
 
15594
.timeline {
15595
  width: 100%;
15596
}
15597
.timeline .timeline-item {
15598
  display: -webkit-box;
15599
  display: -ms-flexbox;
15600
  display: flex;
15601
  width: 100%;
15602
  margin-bottom: 1.5rem;
15603
  position: relative;
15604
}
15605
.timeline .timeline-item:last-child {
15606
  margin-bottom: 0;
15607
}
15608
.timeline .timeline-item .timeline-icon {
15609
  margin-right: 0.8rem;
15610
  position: relative;
15611
  position: relative;
15612
}
15613
.timeline .timeline-item .timeline-content {
15614
  width: 100%;
15615
}
15616
.timeline .timeline-item:before {
15617
  content: "";
15618
  position: absolute;
15619
  width: 2px;
15620
  height: calc(100% - 1rem);
15621
  background-color: rgba(0, 0, 0, 0.1);
15622
  top: 2.5rem;
15623
  left: 1.5rem;
15624
  -webkit-transform: translatex(-50%);
15625
          transform: translatex(-50%);
15626
}
15627
.timeline .timeline-item:last-child:before {
15628
  height: calc(100% - 2.5rem);
15629
}
15630
 
15631
@media (min-width: 992px) {
15632
  .card-chat {
15633
    height: calc(100vh - 5.1125rem - 1.5rem);
15634
  }
15635
 
15636
  .card-chat-list {
15637
    height: calc(100vh - 10.112rem - 1.5rem);
15638
  }
15639
 
15640
  .chat-conversation-content {
15641
    height: calc(100% - 5.25rem);
15642
  }
15643
 
15644
  .chat-tab-list {
15645
    height: calc(100% - 0.75rem);
15646
  }
15647
}
15648
.typing .dot {
15649
  -webkit-animation: TypingAnimation 1.8s infinite ease-in-out;
15650
          animation: TypingAnimation 1.8s infinite ease-in-out;
15651
  background-color: rgba(20, 25, 30, 0.7);
15652
  border-radius: 50%;
15653
  height: 7px;
15654
  margin-right: 4px;
15655
  vertical-align: middle;
15656
  width: 7px;
15657
  display: inline-block;
15658
}
15659
.typing .dot:nth-child(1) {
15660
  -webkit-animation-delay: 200ms;
15661
          animation-delay: 200ms;
15662
}
15663
.typing .dot:nth-child(2) {
15664
  -webkit-animation-delay: 300ms;
15665
          animation-delay: 300ms;
15666
}
15667
.typing .dot:nth-child(3) {
15668
  -webkit-animation-delay: 400ms;
15669
          animation-delay: 400ms;
15670
}
15671
.typing .dot:last-child {
15672
  margin-right: 0;
15673
}
15674
 
15675
@-webkit-keyframes TypingAnimation {
15676
  0% {
15677
    -webkit-transform: translateY(0px);
15678
            transform: translateY(0px);
15679
    background-color: rgba(20, 25, 30, 0.7);
15680
  }
15681
  28% {
15682
    -webkit-transform: translateY(-7px);
15683
            transform: translateY(-7px);
15684
    background-color: rgba(20, 25, 30, 0.4);
15685
  }
15686
  44% {
15687
    -webkit-transform: translateY(0px);
15688
            transform: translateY(0px);
15689
    background-color: rgba(20, 25, 30, 0.2);
15690
  }
15691
}
15692
 
15693
@keyframes TypingAnimation {
15694
  0% {
15695
    -webkit-transform: translateY(0px);
15696
            transform: translateY(0px);
15697
    background-color: rgba(20, 25, 30, 0.7);
15698
  }
15699
  28% {
15700
    -webkit-transform: translateY(-7px);
15701
            transform: translateY(-7px);
15702
    background-color: rgba(20, 25, 30, 0.4);
15703
  }
15704
  44% {
15705
    -webkit-transform: translateY(0px);
15706
            transform: translateY(0px);
15707
    background-color: rgba(20, 25, 30, 0.2);
15708
  }
15709
}
15710
.bi::before,
15711
[class^=bi-]::before,
15712
[class*=" bi-"]::before {
15713
  line-height: 1.5;
15714
}
15715
 
15716
.fakepasswordicon {
15717
  height: 100%;
15718
  display: -webkit-box;
15719
  display: -ms-flexbox;
15720
  display: flex;
15721
  -webkit-box-pack: center;
15722
      -ms-flex-pack: center;
15723
          justify-content: center;
15724
  -webkit-box-align: center;
15725
      -ms-flex-align: center;
15726
          align-items: center;
15727
  cursor: pointer;
15728
}
15729
 
15730
.fakepasswordicon.fa-eye:before {
15731
  content: "\f06e" !important;
15732
}
15733
 
15734
.ticket-border {
15735
  border-left: 2px dashed #14191e;
15736
  padding-left: 50px;
15737
  position: relative;
15738
}
15739
.ticket-border:before {
15740
  width: 50px;
15741
  height: 50px;
15742
  border-radius: 50%;
15743
  background: #fff;
15744
  content: "";
15745
  top: -50px;
15746
  left: -25px;
15747
  position: absolute;
15748
}
15749
.ticket-border:after {
15750
  width: 50px;
15751
  height: 50px;
15752
  border-radius: 50%;
15753
  background: #fff;
15754
  content: "";
15755
  bottom: -50px;
15756
  left: -25px;
15757
  position: absolute;
15758
}
15759
 
15760
@media (max-width: 575.98px) {
15761
  .ticket-border {
15762
    padding-left: 0;
15763
    border: 0;
15764
  }
15765
  .ticket-border:after, .ticket-border:before {
15766
    display: none;
15767
  }
15768
}
15769
.plyr--audio .plyr__controls {
15770
  background: transparent;
15771
}
15772
 
15773
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
15774
  background: #0f6fec;
15775
}
15776
 
15777
[data-autoresize] {
15778
  resize: none;
15779
}
15780
 
15781
[class*=status-]:before {
15782
  content: "";
15783
  position: absolute;
15784
  z-index: 1;
15785
  border-radius: 100%;
15786
  border: 2px solid #fff;
15787
  height: 12px;
15788
  width: 12px;
15789
  right: -2px;
15790
  top: -2px;
15791
}
15792
 
15793
.status-online:before {
15794
  background-color: #0cbc87;
15795
}
15796
 
15797
.status-away:before {
15798
  background-color: #f7c32e;
15799
}
15800
 
15801
.status-offline:before {
15802
  background-color: #d6293e;
15803
}
15804
 
15805
.avatar.avatar-lg[class*=status-]:before {
15806
  right: 2px;
15807
  top: 2px;
15808
}
15809
 
15810
.avatar.avatar-xl[class*=status-]:before {
15811
  right: 4px;
15812
  top: 4px;
15813
}
15814
 
15815
.avatar.avatar-xxl[class*=status-]:before {
15816
  right: 12px;
15817
  top: 12px;
15818
}
15819
 
15820
.avatar.avatar-xxxl[class*=status-]:before {
15821
  right: 18px;
15822
  top: 18px;
15823
}
15824
 
15825
.avatar {
15826
  height: 3rem;
15827
  width: 3rem;
15828
  position: relative;
15829
  display: inline-block;
15830
  -ms-flex-negative: 0 !important;
15831
      flex-shrink: 0 !important;
15832
}
15833
 
15834
.avatar-img {
15835
  width: 100%;
15836
  height: 100%;
15837
  -o-object-fit: cover;
15838
     object-fit: cover;
15839
}
15840
 
15841
.avatar-group {
15842
  padding: 0;
15843
  display: -webkit-box;
15844
  display: -ms-flexbox;
15845
  display: flex;
15846
}
15847
.avatar-group > li {
15848
  position: relative;
15849
}
15850
.avatar-group > li:not(:last-child) {
15851
  margin-right: -0.8rem;
15852
}
15853
.avatar-group .avatar-img {
15854
  border: 2px solid #fff;
15855
}
15856
 
15857
.avatar-group-two {
15858
  display: -webkit-inline-box;
15859
  display: -ms-inline-flexbox;
15860
  display: inline-flex;
15861
  padding: 0;
15862
}
15863
.avatar-group-two > li {
15864
  margin-top: 0.8rem;
15865
  position: relative;
15866
}
15867
.avatar-group-two > li:not(:last-child) {
15868
  margin-right: -1.2rem;
15869
  margin-top: 0;
15870
}
15871
 
15872
.avatar-group-three {
15873
  display: -webkit-inline-box;
15874
  display: -ms-inline-flexbox;
15875
  display: inline-flex;
15876
  padding: 0;
15877
  padding-right: 1.2rem;
15878
  position: relative;
15879
}
15880
.avatar-group-three > li {
15881
  position: relative;
15882
}
15883
.avatar-group-three > li:not(:last-child) {
15884
  margin-right: -1.2rem;
15885
}
15886
.avatar-group-three > li:last-child {
15887
  position: absolute;
15888
  bottom: -30px;
15889
  left: 50%;
15890
  top: 0;
15891
  -webkit-transform: translate(-50%, 50%);
15892
          transform: translate(-50%, 50%);
15893
}
15894
 
15895
.avatar-group-four {
15896
  display: inline-grid;
15897
  grid-template-columns: 1fr 1fr;
15898
  grid-template-rows: 1fr 1fr;
15899
  grid-template-columns: auto auto;
15900
  gap: 0px 0px;
15901
}
15902
.avatar-group-four li {
15903
  margin: 0;
15904
}
15905
.avatar-group-four li:not(:last-child) {
15906
  margin: 0;
15907
}
15908
 
15909
.avatar-xxs {
15910
  height: 1.5rem;
15911
  width: 1.5rem;
15912
}
15913
 
15914
.avatar-xs {
15915
  height: 2.1875rem;
15916
  width: 2.1875rem;
15917
}
15918
 
15919
.avatar-sm {
15920
  height: 2.5rem;
15921
  width: 2.5rem;
15922
}
15923
 
15924
.avatar-lg {
15925
  height: 4rem;
15926
  width: 4rem;
15927
}
15928
 
15929
.avatar-xl {
15930
  height: 5.125rem;
15931
  width: 5.125rem;
15932
}
15933
 
15934
.avatar-xxl {
15935
  height: 5.125rem;
15936
  width: 5.125rem;
15937
}
15938
@media (min-width: 768px) {
15939
  .avatar-xxl {
15940
    width: 8rem;
15941
    height: 8rem;
15942
  }
15943
}
15944
 
15945
.avatar-xxxl {
15946
  height: 8rem;
15947
  width: 8rem;
15948
}
15949
@media (min-width: 768px) {
15950
  .avatar-xxxl {
15951
    width: 11rem;
15952
    height: 11rem;
15953
  }
15954
}
15955
 
15956
.avatar-story {
15957
  position: relative;
15958
  padding: 4px;
15959
  z-index: 1;
15960
}
15961
.avatar-story:after {
15962
  content: "";
15963
  position: absolute;
15964
  top: 0;
15965
  left: 0;
15966
  height: 100%;
15967
  width: 100%;
15968
  border-radius: 50%;
15969
  border: 2px solid #0f6fec;
15970
  z-index: -1;
15971
}
15972
 
15973
.avatar-uploader {
15974
  position: relative;
15975
}
15976
.avatar-uploader .avatar-edit {
15977
  position: absolute;
15978
  right: 0;
15979
  z-index: 1;
15980
  top: 0;
15981
}
15982
.avatar-uploader .avatar-edit input {
15983
  display: none;
15984
}
15985
.avatar-uploader .avatar-edit input + label {
15986
  display: inline-block;
15987
  width: 34px;
15988
  height: 34px;
15989
  margin-bottom: 0;
15990
  border-radius: 100%;
15991
  background: #eff2f6;
15992
  border: 1px solid transparent;
15993
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
15994
          box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
15995
  cursor: pointer;
15996
  font-weight: normal;
15997
  -webkit-transition: all 0.3s ease-in-out;
15998
  transition: all 0.3s ease-in-out;
15999
}
16000
.avatar-uploader .avatar-edit input + label:after {
16001
  content: "\f303";
16002
  font-family: "Font Awesome 5 Free";
16003
  color: #14191e;
16004
  position: absolute;
16005
  top: 50%;
16006
  left: 0;
16007
  right: 0;
16008
  text-align: center;
16009
  font-weight: 900;
16010
  -webkit-transform: translate(0, -56%);
16011
          transform: translate(0, -56%);
16012
  margin: 0 auto;
16013
  -webkit-transition: all 0.3s ease-in-out;
16014
  transition: all 0.3s ease-in-out;
16015
}
16016
.avatar-uploader .avatar-edit input + label:hover {
16017
  background: #0f6fec;
16018
  border-color: #0f6fec;
16019
}
16020
.avatar-uploader .avatar-edit input + label:hover:after {
16021
  color: #fff;
16022
}
16023
.avatar-uploader img#avatar-preview {
16024
  -o-object-fit: cover;
16025
     object-fit: cover;
16026
}
16027
 
16028
.tns-outer {
16029
  position: relative;
16030
}
16031
 
16032
.tns-item {
16033
  -ms-touch-action: pan-y;
16034
      touch-action: pan-y;
16035
  -webkit-user-select: none;
16036
     -moz-user-select: none;
16037
      -ms-user-select: none;
16038
          user-select: none;
16039
}
16040
 
16041
.tiny-slider .item {
16042
  position: relative;
16043
}
16044
 
16045
.tns-controls [data-controls] {
16046
  position: absolute;
16047
  top: 50%;
16048
  -webkit-transform: translateY(-50%);
16049
          transform: translateY(-50%);
16050
  width: 30px;
16051
  height: 30px;
16052
  line-height: 30px;
16053
  border-radius: 0.4rem;
16054
  display: block;
16055
  z-index: 9;
16056
  text-align: center;
16057
  -webkit-transition: all 0.3s ease-in-out;
16058
  transition: all 0.3s ease-in-out;
16059
  background: rgba(15, 111, 236, 0.3);
16060
  color: #fff;
16061
  border: none;
16062
  padding: 0;
16063
  margin: 0 5px;
16064
}
16065
.tns-controls [data-controls]:hover {
16066
  background-color: #0f6fec;
16067
  color: #fff;
16068
}
16069
.tns-controls [data-controls] i {
16070
  line-height: inherit;
16071
}
16072
 
16073
.tns-controls [data-controls=prev] {
16074
  left: 0;
16075
}
16076
 
16077
.tns-controls [data-controls=next] {
16078
  right: 0;
16079
}
16080
 
16081
/* rtl:raw:
16082
.tiny-slider .tns-controls [data-controls]{
16083
  transform: scaleX(-1) translateY(-50%);
16084
}
16085
.tns-visually-hidden {
16086
  right: -10000em !important;
16087
  left: 0 !important;
16088
}
16089
*/
16090
.arrow-dark [data-controls] {
16091
  background: #14191e;
16092
  color: #fff;
16093
}
16094
 
16095
.arrow-white [data-controls] {
16096
  background-color: #eff2f6;
16097
  color: #676a79;
16098
}
16099
 
16100
.arrow-round [data-controls] {
16101
  border-radius: 50%;
16102
}
16103
 
16104
.arrow-hover {
16105
  overflow: hidden;
16106
}
16107
.arrow-hover [data-controls=prev] {
16108
  left: -60px;
16109
}
16110
.arrow-hover [data-controls=next] {
16111
  right: -60px;
16112
}
16113
.arrow-hover:hover [data-controls=prev] {
16114
  left: 0px;
16115
}
16116
.arrow-hover:hover [data-controls=next] {
16117
  right: 0px;
16118
}
16119
 
16120
.tns-nav {
16121
  position: absolute;
16122
  top: 100%;
16123
  bottom: 0;
16124
  left: 50%;
16125
  -webkit-transform: translateX(-50%);
16126
          transform: translateX(-50%);
16127
  z-index: 10;
16128
  width: auto;
16129
  text-align: center;
16130
  white-space: nowrap;
16131
}
16132
.tns-nav [data-nav] {
16133
  position: relative;
16134
  display: inline-block;
16135
  margin: 0 4px;
16136
  padding: 0;
16137
  width: 14px;
16138
  height: 14px;
16139
  border-radius: 50%;
16140
  overflow: hidden;
16141
  background-color: transparent;
16142
  -webkit-box-shadow: inset 0 0 0 2px #a1a1a8;
16143
          box-shadow: inset 0 0 0 2px #a1a1a8;
16144
  -webkit-transition: all 0.3s ease-in-out;
16145
  transition: all 0.3s ease-in-out;
16146
  border: 0;
16147
}
16148
.tns-nav .tns-nav-active {
16149
  background-color: #fff;
16150
}
16151
 
16152
.dots-inside .tns-nav {
16153
  top: auto;
16154
  padding-bottom: 20px;
16155
}
16156
 
16157
.dots-white .tns-nav [data-nav] {
16158
  -webkit-box-shadow: inset 0 0 0 2px #fff;
16159
          box-shadow: inset 0 0 0 2px #fff;
16160
  -webkit-transition: all 0.3s ease-in-out;
16161
  transition: all 0.3s ease-in-out;
16162
}
16163
.dots-white .tns-nav [data-nav]:after {
16164
  background-color: #fff;
16165
  -webkit-box-shadow: 0 0 1px #fff;
16166
          box-shadow: 0 0 1px #fff;
16167
}
16168
 
16169
.dots-dark .tns-nav [data-nav] {
16170
  -webkit-box-shadow: inset 0 0 0 2px #14191e;
16171
          box-shadow: inset 0 0 0 2px #14191e;
16172
  -webkit-transition: all 0.3s ease-in-out;
16173
  transition: all 0.3s ease-in-out;
16174
}
16175
.dots-dark .tns-nav [data-nav]:after {
16176
  background-color: #14191e;
16177
  -webkit-box-shadow: 0 0 1px #14191e;
16178
          box-shadow: 0 0 1px #14191e;
16179
}
16180
 
16181
.modeswitch-wrap {
16182
  display: -webkit-inline-box;
16183
  display: -ms-inline-flexbox;
16184
  display: inline-flex;
16185
  -webkit-box-align: center;
16186
      -ms-flex-align: center;
16187
          align-items: center;
16188
  cursor: pointer;
16189
}
16190
.modeswitch-wrap .modeswitch-item {
16191
  width: 42px;
16192
  height: 12px;
16193
  background: #676a79;
16194
  border-radius: 60px;
16195
  display: -webkit-box;
16196
  display: -ms-flexbox;
16197
  display: flex;
16198
  -webkit-box-align: center;
16199
      -ms-flex-align: center;
16200
          align-items: center;
16201
  margin: 0 16px;
16202
  -webkit-transition: all 1s;
16203
  transition: all 1s;
16204
}
16205
.modeswitch-wrap .modeswitch-item .modeswitch-icon {
16206
  display: -webkit-box;
16207
  display: -ms-flexbox;
16208
  display: flex;
16209
  -webkit-box-align: center;
16210
      -ms-flex-align: center;
16211
          align-items: center;
16212
  -webkit-box-pack: center;
16213
      -ms-flex-pack: center;
16214
          justify-content: center;
16215
  -webkit-transform: translateX(-14%);
16216
          transform: translateX(-14%);
16217
  height: 26px;
16218
  width: 26px;
16219
  background: #d8831b;
16220
  border: 2px solid #fff;
16221
  border-radius: 50%;
16222
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
16223
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
16224
  font-size: 14px;
16225
  color: #fff;
16226
  -webkit-transition: all 1s;
16227
  transition: all 1s;
16228
}
16229
.modeswitch-wrap .modeswitch-item .modeswitch-icon:before {
16230
  content: "\f185";
16231
  font-family: "Font Awesome 5 Free";
16232
  font-weight: 900;
16233
  border: none;
16234
  height: 26px;
16235
  width: 26px;
16236
  line-height: 26px;
16237
  text-align: center;
16238
  display: block;
16239
}
16240
 
16241
html[data-theme=dark] .modeswitch-item {
16242
  background: #e1e4e6;
16243
}
16244
html[data-theme=dark] .modeswitch-item .modeswitch-icon {
16245
  -webkit-transform: translateX(18px) rotate(1turn);
16246
          transform: translateX(18px) rotate(1turn);
16247
  background: #14191e;
16248
}
16249
html[data-theme=dark] .modeswitch-item .modeswitch-icon:before {
16250
  content: "\f186";
16251
}
16252
 
16253
.navbar-dark .modeswitch-item {
16254
  background: #a1a1a8;
16255
}
16256
 
16257
.dark-mode-item {
16258
  display: none !important;
16259
}
16260
 
16261
html[data-theme=dark] .dark-mode-item {
16262
  display: block !important;
16263
}
16264
html[data-theme=dark] .light-mode-item {
16265
  display: none !important;
16266
}
16267
 
16268
.gslide-description.description-left,
16269
.gslide-description.description-right {
16270
  max-width: 360px;
16271
}
16272
 
16273
.gdesc-inner {
16274
  width: 100%;
16275
}
16276
 
16277
.glightbox-container .gslide {
16278
  -webkit-user-select: inherit;
16279
     -moz-user-select: inherit;
16280
      -ms-user-select: inherit;
16281
          user-select: inherit;
16282
}
16283
 
16284
.glightbox-clean .gslide-desc {
16285
  font-family: "Inter", sans-serif;
16286
}
16287
 
16288
.glightbox-mobile .glightbox-container .gslide-desc .bg-light {
16289
  background: #14191e !important;
16290
}
16291
.glightbox-mobile .glightbox-container .gslide-desc .form-control {
16292
  border-color: rgba(0, 0, 0, 0.1);
16293
}
16294
.glightbox-mobile .glightbox-container .gslide-desc .text-secondary {
16295
  color: #fff !important;
16296
}
16297
.glightbox-mobile .glightbox-container .gslide-desc .dropdown-menu {
16298
  background: #14191e !important;
16299
}
16300
.glightbox-mobile .glightbox-container .gslide-desc a {
16301
  font-weight: normal;
16302
}
16303
.glightbox-mobile .glightbox-container .gslide-desc .nav.nav-divider .nav-item {
16304
  color: #fff !important;
16305
}
16306
 
16307
.choices .choices__inner {
16308
  background-color: #fff;
16309
  color: #29292e;
16310
  border: 1px solid #e1e4e6;
16311
  line-height: 1.5;
16312
  border-radius: 0.4rem;
16313
  min-height: auto;
16314
  padding: 0.5rem 1rem !important;
16315
  font-size: 0.9375rem;
16316
}
16317
.choices .choices__list--multiple .choices__item {
16318
  background-color: #eef0f2;
16319
  border: 1px solid #eef0f2;
16320
  border-radius: 0.4rem;
16321
  color: #29292e;
16322
}
16323
.choices .choices__list--dropdown {
16324
  background: #fff;
16325
  border: 1px solid #e1e4e6;
16326
}
16327
.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
16328
  background-color: #eef0f2;
16329
}
16330
.choices .choices__list--dropdown .choices__item {
16331
  color: #14191e;
16332
}
16333
.choices .choices__input {
16334
  background: transparent;
16335
  padding: 0;
16336
  color: #29292e;
16337
}
16338
 
16339
.choices__list--single {
16340
  padding: 0;
16341
}
16342
 
16343
.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
16344
  border-left: 1px solid #14191e;
16345
  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");
16346
}
16347
 
16348
.choices[data-type*=select-one]:after {
16349
  content: "";
16350
  height: 10px;
16351
  width: 10px;
16352
  border: none;
16353
  border-width: 5px;
16354
  position: absolute;
16355
  right: 11.5px;
16356
  top: 50%;
16357
  -webkit-transform: translateY(-50%);
16358
          transform: translateY(-50%);
16359
  margin-top: 0;
16360
  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");
16361
  background-repeat: no-repeat;
16362
  background-position: center center;
16363
  background-size: 16px 12px;
16364
}
16365
 
16366
.choices[data-type*=select-one].is-open:after {
16367
  margin-top: 0;
16368
}
16369
 
16370
.choices[data-type*=select-one] .choices__input {
16371
  background: #fff;
16372
  border-color: #fff;
16373
}
16374
 
16375
.choices.is-focused .choices__inner {
16376
  border-color: #0f6fec;
16377
}
16378
 
16379
.choices[data-type*=select-one] .choices__list > .choices__list > .choices__item--selectable, .choices[data-type*=select-multiple] .choices__list > .choices__list > .choices__item--selectable {
16380
  padding-right: 0px;
16381
}
16382
 
16383
.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 {
16384
  display: none;
16385
}
16386
 
16387
.dropzone {
16388
  min-height: auto;
16389
  border-radius: 0.4rem;
16390
  position: relative;
16391
  z-index: 0;
16392
  border: 2px dashed #eef0f2;
16393
}
16394
.dropzone .dz-preview.dz-image-preview {
16395
  background: transparent;
16396
}
16397
 
16398
.dropzone-custom {
16399
  position: relative;
16400
}
16401
.dropzone-custom .dz-cover-preview {
16402
  position: absolute;
16403
  top: 0;
16404
  left: 0;
16405
  right: 0;
16406
  bottom: 0;
16407
  margin: 0;
16408
}
16409
.dropzone-custom .dz-cover-preview .dz-cover-preview-wrap {
16410
  position: absolute;
16411
  height: 100%;
16412
  width: 100%;
16413
  border: 0 !important;
16414
  overflow: hidden;
16415
}
16416
.dropzone-custom .dz-preview {
16417
  min-height: auto;
16418
  margin: 0;
16419
  width: 100%;
16420
}
16421
.dropzone-custom .dz-preview.dz-cover-preview .dz-cover-preview-img {
16422
  width: 100%;
16423
  height: 100%;
16424
  -o-object-fit: cover;
16425
     object-fit: cover;
16426
  border-radius: 0.375rem;
16427
}
16428
.dropzone-custom.dropzone-cover .dz-message {
16429
  padding: 6rem 2rem;
16430
}
16431
.dropzone-custom.dropzone-cover.dz-file-processing .dz-message {
16432
  display: none;
16433
}
16434
.dropzone-custom.dropzone-cover.dz-file-processing.dz-file-complete .dz-message {
16435
  display: block;
16436
}
16437
.dropzone-custom.dropzone-cover.dz-max-files-reached .dz-message {
16438
  background-color: rgba(0, 0, 0, 0.5);
16439
  color: #fff;
16440
  opacity: 0;
16441
  -webkit-transition: all 0.2s ease-in-out;
16442
  transition: all 0.2s ease-in-out;
16443
  border-color: transparent;
16444
}
16445
.dropzone-custom.dropzone-cover .dz-preview.dz-cover-preview .dz-cover-preview-img {
16446
  width: 100%;
16447
  height: 100%;
16448
}
16449
.dropzone-custom .dz-message {
16450
  position: relative;
16451
  padding: 2rem;
16452
  margin: 0;
16453
}
16454
.dropzone-custom.dropzone .dz-preview {
16455
  display: -webkit-inline-box;
16456
  display: -ms-inline-flexbox;
16457
  display: inline-flex;
16458
}
16459
 
16460
.dropzone-custom.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
16461
  cursor: pointer;
16462
}
16463
 
16464
.dropzone-custom.dropzone-cover.dz-max-files-reached:focus .dz-message, .dropzone.dropzone-cover.dz-max-files-reached:hover .dz-message {
16465
  opacity: 1;
16466
}
16467
 
16468
.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
16469
.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
16470
  background: rgba(20, 25, 30, 0.15);
16471
}
16472
 
16473
.iphone-x {
16474
  position: relative;
16475
  margin: 40px auto;
16476
  width: 360px;
16477
  height: 780px;
16478
  background-color: #14191e;
16479
  border-radius: 40px;
16480
  -webkit-box-shadow: 0px 0px 0px 11px #14191e, 0px 0px 0px 13px #14191e, 0px 0px 0px 20px #101418;
16481
          box-shadow: 0px 0px 0px 11px #14191e, 0px 0px 0px 13px #14191e, 0px 0px 0px 20px #101418;
16482
}
16483
.iphone-x:before, .iphone-x:after {
16484
  content: "";
16485
  position: absolute;
16486
  left: 50%;
16487
  -webkit-transform: translateX(-50%);
16488
          transform: translateX(-50%);
16489
}
16490
.iphone-x:after {
16491
  bottom: 7px;
16492
  width: 140px;
16493
  height: 4px;
16494
  background-color: #eef0f2;
16495
  border-radius: 10px;
16496
}
16497
.iphone-x:before {
16498
  top: 0px;
16499
  width: 56%;
16500
  height: 30px;
16501
  background-color: #14191e;
16502
  border-radius: 0px 0px 40px 40px;
16503
}
16504
.iphone-x i,
16505
.iphone-x b,
16506
.iphone-x s,
16507
.iphone-x span {
16508
  position: absolute;
16509
  display: block;
16510
  color: transparent;
16511
}
16512
.iphone-x i {
16513
  top: 0px;
16514
  left: 50%;
16515
  -webkit-transform: translate(-50%, 6px);
16516
          transform: translate(-50%, 6px);
16517
  height: 8px;
16518
  width: 15%;
16519
  background-color: #000;
16520
  border-radius: 8px;
16521
  -webkit-box-shadow: inset 0px -3px 3px 0px rgba(255, 255, 255, 0.2);
16522
          box-shadow: inset 0px -3px 3px 0px rgba(255, 255, 255, 0.2);
16523
}
16524
.iphone-x b {
16525
  left: 10%;
16526
  top: 0px;
16527
  -webkit-transform: translate(180px, 4px);
16528
          transform: translate(180px, 4px);
16529
  width: 12px;
16530
  height: 12px;
16531
  background-color: #000;
16532
  border-radius: 12px;
16533
  -webkit-box-shadow: inset 0px -3px 2px 0px rgba(255, 255, 255, 0.2);
16534
          box-shadow: inset 0px -3px 2px 0px rgba(255, 255, 255, 0.2);
16535
}
16536
.iphone-x b:after {
16537
  content: "";
16538
  position: absolute;
16539
  background-color: rgba(15, 111, 236, 0.5);
16540
  width: 6px;
16541
  height: 6px;
16542
  top: 2px;
16543
  left: 2px;
16544
  top: 3px;
16545
  left: 3px;
16546
  display: block;
16547
  border-radius: 4px;
16548
  -webkit-box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.5);
16549
          box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.5);
16550
}
16551
.iphone-x s {
16552
  top: 50px;
16553
  text-align: center;
16554
  text-decoration: none;
16555
  width: 100%;
16556
  font-size: 70px;
16557
  font-weight: 100;
16558
  padding-top: 60px;
16559
}
16560
.iphone-x span {
16561
  bottom: 50px;
16562
  width: 40px;
16563
  height: 40px;
16564
  background-color: rgba(0, 0, 0, 0.3);
16565
  border-radius: 50%;
16566
  left: 30px;
16567
}
16568
.iphone-x span + span {
16569
  left: auto;
16570
  right: 30px;
16571
}
16572
 
16573
.iphone-x.iphone-x-small {
16574
  margin: 40px auto;
16575
  width: 300px;
16576
  height: 600px;
16577
}
16578
 
16579
.iphone-x.iphone-x-half {
16580
  height: 300px;
16581
}
16582
 
16583
@media (max-width: 575.98px) {
16584
  .iphone-x, .iphone-x.iphone-x-small {
16585
    width: 260px;
16586
    height: 540px;
16587
    background-size: 100%;
16588
  }
16589
 
16590
  .iphone-x.iphone-x-half {
16591
    width: 240px;
16592
    height: 280px;
16593
    background-size: 100%;
16594
  }
16595
  .iphone-x b {
16596
    left: -6%;
16597
  }
16598
}
16599
.mac_container {
16600
  width: 100%;
16601
  margin: 10px auto;
16602
}
16603
 
16604
.mac_scaler {
16605
  margin: auto;
16606
  width: 100%;
16607
  padding-top: 57.875%;
16608
  height: 0px;
16609
  position: relative;
16610
}
16611
 
16612
.mac_holder {
16613
  position: absolute;
16614
  left: 0px;
16615
  top: 0px;
16616
  width: 100%;
16617
  height: 100%;
16618
}
16619
 
16620
.mac_screen {
16621
  margin: auto;
16622
  background: #14191e;
16623
  width: 86%;
16624
  height: 100%;
16625
  border-top-left-radius: 2% 3%;
16626
  border-top-right-radius: 2% 3%;
16627
  border-bottom-left-radius: 5% 3%;
16628
  border-bottom-right-radius: 5% 3%;
16629
  -webkit-box-sizing: border-box;
16630
          box-sizing: border-box;
16631
  padding: 3%;
16632
  position: relative;
16633
  overflow: hidden;
16634
  border: 1px solid #eef0f2;
16635
}
16636
.mac_screen:before {
16637
  content: "";
16638
  position: absolute;
16639
  right: 0.3%;
16640
  top: 0.5%;
16641
  width: 36.5%;
16642
  height: 35%;
16643
  border: 1px solid #14191e;
16644
  border-bottom: none;
16645
  border-left: none;
16646
  border-top-right-radius: 4.5% 7%;
16647
}
16648
.mac_screen:after {
16649
  content: "";
16650
  position: absolute;
16651
  right: -25%;
16652
  top: -25%;
16653
  width: 40%;
16654
  height: 150%;
16655
  background: rgba(238, 240, 242, 0.2);
16656
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), color-stop(40%, rgba(238, 240, 242, 0)));
16657
  background: linear-gradient(rgba(255, 255, 255, 0.2), rgba(238, 240, 242, 0) 40%);
16658
  -webkit-transform: rotate(-30deg);
16659
          transform: rotate(-30deg);
16660
}
16661
 
16662
.mac_camera {
16663
  background: #333;
16664
  border-radius: 50%;
16665
  width: 1%;
16666
  height: 1.5%;
16667
  position: absolute;
16668
  left: 49.5%;
16669
  top: 2%;
16670
}
16671
.mac_camera:after {
16672
  content: "";
16673
  position: absolute;
16674
  left: 35%;
16675
  top: 40%;
16676
  width: 30%;
16677
  height: 30%;
16678
  border-radius: 50%;
16679
  background: #777;
16680
}
16681
 
16682
.mac_bottom {
16683
  background: #e9e9e9;
16684
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ccc), to(#444));
16685
  background: linear-gradient(#ccc 50%, #444);
16686
  width: 100%;
16687
  height: 3%;
16688
  position: relative;
16689
  top: -1.7%;
16690
  border-bottom-left-radius: 6% 50%;
16691
  border-bottom-right-radius: 6% 50%;
16692
}
16693
 
16694
.mac_bottom_top_half {
16695
  width: 100%;
16696
  height: 50%;
16697
  background: #e9e9e9;
16698
  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));
16699
  background: linear-gradient(90deg, #aaa, #f3f3f3 0.5%, #aaa 2.5%, #f3f3f3 5.5%, #f3f3f3 94.5%, #aaa 97.5%, #f3f3f3 99.5%, #aaa);
16700
}
16701
 
16702
.mac_bottom:after {
16703
  content: "";
16704
  position: absolute;
16705
  right: 1%;
16706
  bottom: 11%;
16707
  width: 98%;
16708
  height: 0%;
16709
  -webkit-box-shadow: 1px 0px 8px 1px #333;
16710
          box-shadow: 1px 0px 8px 1px #333;
16711
}
16712
 
16713
.mac_thumb_space {
16714
  background: #bbb;
16715
  background: radial-gradient(90% 150% at 50% 1%, #eee 49%, #888);
16716
  margin: auto;
16717
  width: 15%;
16718
  height: 60%;
16719
  border-bottom-left-radius: 8% 100%;
16720
  border-bottom-right-radius: 8% 100%;
16721
}
16722
 
16723
.mac_screen_content {
16724
  width: 100%;
16725
  height: 100%;
16726
  text-align: center;
16727
}
16728
 
16729
.flatpickr-calendar {
16730
  background: #fff;
16731
  border-color: #fff;
16732
  -webkit-box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
16733
          box-shadow: 0px 0px 20px rgba(93, 83, 84, 0.15);
16734
}
16735
 
16736
.flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
16737
  background: #fff;
16738
  border-color: rgba(0, 0, 0, 0.1);
16739
}
16740
 
16741
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
16742
  border-top-color: #fff;
16743
}
16744
 
16745
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after, .flatpickr-current-month .numInputWrapper span.arrowUp:after {
16746
  border-bottom-color: #fff;
16747
}
16748
 
16749
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
16750
  border-top-color: #14191e;
16751
}
16752
 
16753
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
16754
  border-bottom-color: #14191e;
16755
}
16756
 
16757
.flatpickr-months {
16758
  position: relative;
16759
}
16760
 
16761
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
16762
  border-radius: 0.4rem;
16763
  margin: 3px;
16764
  width: 30px;
16765
  height: 30px;
16766
  line-height: 30px;
16767
  text-align: center;
16768
  padding: 0;
16769
  -webkit-transition: all 0.3s ease-in-out;
16770
  transition: all 0.3s ease-in-out;
16771
}
16772
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
16773
  height: 12px;
16774
  width: 12px;
16775
}
16776
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
16777
  background: rgba(15, 111, 236, 0.1);
16778
}
16779
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
16780
  fill: #0f6fec;
16781
}
16782
 
16783
.flatpickr-day, span.flatpickr-weekday, .flatpickr-months .flatpickr-month {
16784
  color: #14191e;
16785
}
16786
 
16787
.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 {
16788
  color: rgba(20, 25, 30, 0.3);
16789
}
16790
 
16791
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
16792
  fill: #14191e;
16793
}
16794
 
16795
.flatpickr-day.today, .flatpickr-day.today:hover, .flatpickr-day.today:focus {
16796
  background: rgba(15, 111, 236, 0.1);
16797
  color: #0f6fec;
16798
  border-color: rgba(15, 111, 236, 0.1);
16799
}
16800
 
16801
.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 {
16802
  background: #0f6fec;
16803
  color: #fff;
16804
  border-color: #0f6fec;
16805
}
16806
 
16807
.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 {
16808
  background: #eef0f2;
16809
  border-color: #eef0f2;
16810
  color: #14191e;
16811
}
16812
 
16813
.flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange {
16814
  background: rgba(15, 111, 236, 0.1);
16815
  color: #0f6fec;
16816
  border-color: rgba(15, 111, 236, 0.1);
16817
}
16818
 
16819
.flatpickr-day.inRange {
16820
  -webkit-box-shadow: -5px 0 0 #eef0f2, 5px 0 0 #eef0f2;
16821
          box-shadow: -5px 0 0 #eef0f2, 5px 0 0 #eef0f2;
16822
}
16823
 
16824
.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)) {
16825
  -webkit-box-shadow: -10px 0 0 #0f6fec;
16826
          box-shadow: -10px 0 0 #0f6fec;
16827
}
16828
 
16829
.flatpickr-input:disabled, .flatpickr-input[readonly] {
16830
  background-color: #fff;
16831
}
16832
 
16833
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
16834
  background: #eef0f2;
16835
}
16836
 
16837
.flatpickr-calendar.hasTime .flatpickr-time {
16838
  border-top-color: rgba(0, 0, 0, 0.1);
16839
}
16840
 
16841
.flatpickr-current-month {
16842
  font-size: 120%;
16843
  padding: 9.48px 0 0 0;
16844
  border-radius: 0.4rem;
16845
}
16846
 
16847
@media (max-width: 575.98px) {
16848
  .flatpickr-calendar, .flatpickr-days, .dayContainer {
16849
    width: 100%;
16850
    min-width: 100%;
16851
    max-width: 100%;
16852
  }
16853
}
16854
/*User CSS*/
16855
/*# sourceMappingURL=style.css.map */