Proyectos de Subversion LeadersLinked - Backend

Rev

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