1@charset "UTF-8";
2/*!
3=========================================================
4*  Argon Design System  - v 1.2.0
5=========================================================
6
7* Product Page:  https://www.creative-tim.com/product/argon-design-system
8* Copyright  2020  Creative Tim (http://www.creative-tim.com)
9
10Coded by www.creative-tim.com
11
12=========================================================
13
14* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
15
16 */
17/*!
18 * Bootstrap v4.5.0 (https://getbootstrap.com/)
19 * Copyright 2011-2020 The Bootstrap Authors
20 * Copyright 2011-2020 Twitter, Inc.
21 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
22 */
23:root {
24  --blue: #5e72e4;
25  --indigo: #5603ad;
26  --purple: #8965e0;
27  --pink: #f3a4b5;
28  --red: #f5365c;
29  --orange: #fb6340;
30  --yellow: #ffd600;
31  --green: #2dce89;
32  --teal: #11cdef;
33  --cyan: #2bffc6;
34  --white: #fff;
35  --gray: #8898aa;
36  --gray-dark: #32325d;
37  --light: #ced4da;
38  --lighter: #e9ecef;
39  --primary: #5e72e4;
40  --secondary: #f4f5f7;
41  --success: #2dce89;
42  --info: #11cdef;
43  --warning: #fb6340;
44  --danger: #f5365c;
45  --light: #adb5bd;
46  --dark: #212529;
47  --default: #172b4d;
48  --white: #fff;
49  --neutral: #fff;
50  --darker: black;
51  --breakpoint-xs: 0;
52  --breakpoint-sm: 576px;
53  --breakpoint-md: 768px;
54  --breakpoint-lg: 992px;
55  --breakpoint-xl: 1200px;
56  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
57  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
58}
59
60*,
61*::before,
62*::after {
63  box-sizing: border-box;
64}
65
66html {
67  font-family: sans-serif;
68  line-height: 1.15;
69  -webkit-text-size-adjust: 100%;
70  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
71}
72
73article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
74  display: block;
75}
76
77body {
78  margin: 0;
79  font-family: "Open Sans", sans-serif;
80  font-size: 1rem;
81  font-weight: 400;
82  line-height: 1.5;
83  color: #525f7f;
84  text-align: left;
85  background-color: #fff;
86}
87
88[tabindex="-1"]:focus:not(:focus-visible) {
89  outline: 0 !important;
90}
91
92hr {
93  box-sizing: content-box;
94  height: 0;
95  overflow: visible;
96}
97
98h1, h2, h3, h4, h5, h6 {
99  margin-top: 0;
100  margin-bottom: 0.5rem;
101}
102
103p {
104  margin-top: 0;
105  margin-bottom: 1rem;
106}
107
108abbr[title],
109abbr[data-original-title] {
110  text-decoration: underline;
111  text-decoration: underline dotted;
112  cursor: help;
113  border-bottom: 0;
114  text-decoration-skip-ink: none;
115}
116
117address {
118  margin-bottom: 1rem;
119  font-style: normal;
120  line-height: inherit;
121}
122
123ol,
124ul,
125dl {
126  margin-top: 0;
127  margin-bottom: 1rem;
128}
129
130ol ol,
131ul ul,
132ol ul,
133ul ol {
134  margin-bottom: 0;
135}
136
137dt {
138  font-weight: 600;
139}
140
141dd {
142  margin-bottom: 0.5rem;
143  margin-left: 0;
144}
145
146blockquote {
147  margin: 0 0 1rem;
148}
149
150b,
151strong {
152  font-weight: bolder;
153}
154
155small {
156  font-size: 80%;
157}
158
159sub,
160sup {
161  position: relative;
162  font-size: 75%;
163  line-height: 0;
164  vertical-align: baseline;
165}
166
167sub {
168  bottom: -0.25em;
169}
170
171sup {
172  top: -0.5em;
173}
174
175a {
176  color: #5e72e4;
177  text-decoration: none;
178  background-color: transparent;
179}
180a:hover {
181  color: #233dd2;
182  text-decoration: none;
183}
184
185a:not([href]) {
186  color: inherit;
187  text-decoration: none;
188}
189a:not([href]):hover {
190  color: inherit;
191  text-decoration: none;
192}
193
194pre,
195code,
196kbd,
197samp {
198  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
199  font-size: 1em;
200}
201
202pre {
203  margin-top: 0;
204  margin-bottom: 1rem;
205  overflow: auto;
206  -ms-overflow-style: scrollbar;
207}
208
209figure {
210  margin: 0 0 1rem;
211}
212
213img {
214  vertical-align: middle;
215  border-style: none;
216}
217
218svg {
219  overflow: hidden;
220  vertical-align: middle;
221}
222
223table {
224  border-collapse: collapse;
225}
226
227caption {
228  padding-top: 1rem;
229  padding-bottom: 1rem;
230  color: #8898aa;
231  text-align: left;
232  caption-side: bottom;
233}
234
235th {
236  text-align: inherit;
237}
238
239label {
240  display: inline-block;
241  margin-bottom: 0.5rem;
242}
243
244button {
245  border-radius: 0;
246}
247
248button:focus {
249  outline: 1px dotted;
250  outline: 5px auto -webkit-focus-ring-color;
251}
252
253input,
254button,
255select,
256optgroup,
257textarea {
258  margin: 0;
259  font-family: inherit;
260  font-size: inherit;
261  line-height: inherit;
262}
263
264button,
265input {
266  overflow: visible;
267}
268
269button,
270select {
271  text-transform: none;
272}
273
274[role=button] {
275  cursor: pointer;
276}
277
278select {
279  word-wrap: normal;
280}
281
282button,
283[type=button],
284[type=reset],
285[type=submit] {
286  -webkit-appearance: button;
287}
288
289button:not(:disabled),
290[type=button]:not(:disabled),
291[type=reset]:not(:disabled),
292[type=submit]:not(:disabled) {
293  cursor: pointer;
294}
295
296button::-moz-focus-inner,
297[type=button]::-moz-focus-inner,
298[type=reset]::-moz-focus-inner,
299[type=submit]::-moz-focus-inner {
300  padding: 0;
301  border-style: none;
302}
303
304input[type=radio],
305input[type=checkbox] {
306  box-sizing: border-box;
307  padding: 0;
308}
309
310textarea {
311  overflow: auto;
312  resize: vertical;
313}
314
315fieldset {
316  min-width: 0;
317  padding: 0;
318  margin: 0;
319  border: 0;
320}
321
322legend {
323  display: block;
324  width: 100%;
325  max-width: 100%;
326  padding: 0;
327  margin-bottom: 0.5rem;
328  font-size: 1.5rem;
329  line-height: inherit;
330  color: inherit;
331  white-space: normal;
332}
333
334progress {
335  vertical-align: baseline;
336}
337
338[type=number]::-webkit-inner-spin-button,
339[type=number]::-webkit-outer-spin-button {
340  height: auto;
341}
342
343[type=search] {
344  outline-offset: -2px;
345  -webkit-appearance: none;
346}
347
348[type=search]::-webkit-search-decoration {
349  -webkit-appearance: none;
350}
351
352::-webkit-file-upload-button {
353  font: inherit;
354  -webkit-appearance: button;
355}
356
357output {
358  display: inline-block;
359}
360
361summary {
362  display: list-item;
363  cursor: pointer;
364}
365
366template {
367  display: none;
368}
369
370[hidden] {
371  display: none !important;
372}
373
374h1, h2, h3, h4, h5, h6,
375.h1, .h2, .h3, .h4, .h5, .h6 {
376  margin-bottom: 0.5rem;
377  font-family: inherit;
378  font-weight: 400;
379  line-height: 1.5;
380  color: #32325d;
381}
382
383h1, .h1 {
384  font-size: 2.5rem;
385}
386
387h2, .h2 {
388  font-size: 2rem;
389}
390
391h3, .h3 {
392  font-size: 1.75rem;
393}
394
395h4, .h4 {
396  font-size: 1.5rem;
397}
398
399h5, .h5 {
400  font-size: 1.25rem;
401}
402
403h6, .h6 {
404  font-size: 1rem;
405}
406
407.lead {
408  font-size: 1.25rem;
409  font-weight: 300;
410}
411
412.display-1 {
413  font-size: 3.3rem;
414  font-weight: 600;
415  line-height: 1.5;
416}
417
418.display-2 {
419  font-size: 2.75rem;
420  font-weight: 600;
421  line-height: 1.5;
422}
423
424.display-3 {
425  font-size: 2.1875rem;
426  font-weight: 600;
427  line-height: 1.5;
428}
429
430.display-4 {
431  font-size: 1.6275rem;
432  font-weight: 600;
433  line-height: 1.5;
434}
435
436hr {
437  margin-top: 2rem;
438  margin-bottom: 2rem;
439  border: 0;
440  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
441}
442
443small,
444.small {
445  font-size: 80%;
446  font-weight: 400;
447}
448
449mark,
450.mark {
451  padding: 0.2em;
452  background-color: #fcf8e3;
453}
454
455.list-unstyled {
456  padding-left: 0;
457  list-style: none;
458}
459
460.list-inline {
461  padding-left: 0;
462  list-style: none;
463}
464
465.list-inline-item {
466  display: inline-block;
467}
468.list-inline-item:not(:last-child) {
469  margin-right: 0.5rem;
470}
471
472.initialism {
473  font-size: 90%;
474  text-transform: uppercase;
475}
476
477.blockquote {
478  margin-bottom: 1rem;
479  font-size: 1.25rem;
480}
481
482.blockquote-footer {
483  display: block;
484  font-size: 80%;
485  color: #8898aa;
486}
487.blockquote-footer::before {
488  content: "— ";
489}
490
491.img-fluid {
492  max-width: 100%;
493  height: auto;
494}
495
496.img-thumbnail {
497  padding: 0.25rem;
498  background-color: #fff;
499  border: 0.0625rem solid #dee2e6;
500  border-radius: 0.25rem;
501  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
502  max-width: 100%;
503  height: auto;
504}
505
506.figure {
507  display: inline-block;
508}
509
510.figure-img {
511  margin-bottom: 0.5rem;
512  line-height: 1;
513}
514
515.figure-caption {
516  font-size: 90%;
517  color: #8898aa;
518}
519
520code {
521  font-size: 87.5%;
522  color: #f3a4b5;
523  word-wrap: break-word;
524}
525a > code {
526  color: inherit;
527}
528
529kbd {
530  padding: 0.2rem 0.4rem;
531  font-size: 87.5%;
532  color: #fff;
533  background-color: #212529;
534  border-radius: 0.2rem;
535  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
536}
537kbd kbd {
538  padding: 0;
539  font-size: 100%;
540  font-weight: 600;
541  box-shadow: none;
542}
543
544pre {
545  display: block;
546  font-size: 87.5%;
547  color: #212529;
548}
549pre code {
550  font-size: inherit;
551  color: inherit;
552  word-break: normal;
553}
554
555.pre-scrollable {
556  max-height: 340px;
557  overflow-y: scroll;
558}
559
560.container {
561  width: 100%;
562  padding-right: 15px;
563  padding-left: 15px;
564  margin-right: auto;
565  margin-left: auto;
566}
567@media (min-width: 576px) {
568  .container {
569    max-width: 540px;
570  }
571}
572@media (min-width: 768px) {
573  .container {
574    max-width: 720px;
575  }
576}
577@media (min-width: 992px) {
578  .container {
579    max-width: 960px;
580  }
581}
582@media (min-width: 1200px) {
583  .container {
584    max-width: 1040px;
585  }
586}
587
588.container-fluid, .container-xl, .container-lg, .container-md, .container-sm {
589  width: 100%;
590  padding-right: 15px;
591  padding-left: 15px;
592  margin-right: auto;
593  margin-left: auto;
594}
595
596@media (min-width: 576px) {
597  .container-sm, .container {
598    max-width: 540px;
599  }
600}
601@media (min-width: 768px) {
602  .container-md, .container-sm, .container {
603    max-width: 720px;
604  }
605}
606@media (min-width: 992px) {
607  .container-lg, .container-md, .container-sm, .container {
608    max-width: 960px;
609  }
610}
611@media (min-width: 1200px) {
612  .container-xl, .container-lg, .container-md, .container-sm, .container {
613    max-width: 1040px;
614  }
615}
616.row {
617  display: flex;
618  flex-wrap: wrap;
619  margin-right: -15px;
620  margin-left: -15px;
621}
622
623.no-gutters {
624  margin-right: 0;
625  margin-left: 0;
626}
627.no-gutters > .col,
628.no-gutters > [class*=col-] {
629  padding-right: 0;
630  padding-left: 0;
631}
632
633.col-xl,
634.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
635.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
636.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
637.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
638.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
639  position: relative;
640  width: 100%;
641  padding-right: 15px;
642  padding-left: 15px;
643}
644
645.col {
646  flex-basis: 0;
647  flex-grow: 1;
648  min-width: 0;
649  max-width: 100%;
650}
651
652.row-cols-1 > * {
653  flex: 0 0 100%;
654  max-width: 100%;
655}
656
657.row-cols-2 > * {
658  flex: 0 0 50%;
659  max-width: 50%;
660}
661
662.row-cols-3 > * {
663  flex: 0 0 33.3333333333%;
664  max-width: 33.3333333333%;
665}
666
667.row-cols-4 > * {
668  flex: 0 0 25%;
669  max-width: 25%;
670}
671
672.row-cols-5 > * {
673  flex: 0 0 20%;
674  max-width: 20%;
675}
676
677.row-cols-6 > * {
678  flex: 0 0 16.6666666667%;
679  max-width: 16.6666666667%;
680}
681
682.col-auto {
683  flex: 0 0 auto;
684  width: auto;
685  max-width: 100%;
686}
687
688.col-1 {
689  flex: 0 0 8.3333333333%;
690  max-width: 8.3333333333%;
691}
692
693.col-2 {
694  flex: 0 0 16.6666666667%;
695  max-width: 16.6666666667%;
696}
697
698.col-3 {
699  flex: 0 0 25%;
700  max-width: 25%;
701}
702
703.col-4 {
704  flex: 0 0 33.3333333333%;
705  max-width: 33.3333333333%;
706}
707
708.col-5 {
709  flex: 0 0 41.6666666667%;
710  max-width: 41.6666666667%;
711}
712
713.col-6 {
714  flex: 0 0 50%;
715  max-width: 50%;
716}
717
718.col-7 {
719  flex: 0 0 58.3333333333%;
720  max-width: 58.3333333333%;
721}
722
723.col-8 {
724  flex: 0 0 66.6666666667%;
725  max-width: 66.6666666667%;
726}
727
728.col-9 {
729  flex: 0 0 75%;
730  max-width: 75%;
731}
732
733.col-10 {
734  flex: 0 0 83.3333333333%;
735  max-width: 83.3333333333%;
736}
737
738.col-11 {
739  flex: 0 0 91.6666666667%;
740  max-width: 91.6666666667%;
741}
742
743.col-12 {
744  flex: 0 0 100%;
745  max-width: 100%;
746}
747
748.order-first {
749  order: -1;
750}
751
752.order-last {
753  order: 13;
754}
755
756.order-0 {
757  order: 0;
758}
759
760.order-1 {
761  order: 1;
762}
763
764.order-2 {
765  order: 2;
766}
767
768.order-3 {
769  order: 3;
770}
771
772.order-4 {
773  order: 4;
774}
775
776.order-5 {
777  order: 5;
778}
779
780.order-6 {
781  order: 6;
782}
783
784.order-7 {
785  order: 7;
786}
787
788.order-8 {
789  order: 8;
790}
791
792.order-9 {
793  order: 9;
794}
795
796.order-10 {
797  order: 10;
798}
799
800.order-11 {
801  order: 11;
802}
803
804.order-12 {
805  order: 12;
806}
807
808.offset-1 {
809  margin-left: 8.3333333333%;
810}
811
812.offset-2 {
813  margin-left: 16.6666666667%;
814}
815
816.offset-3 {
817  margin-left: 25%;
818}
819
820.offset-4 {
821  margin-left: 33.3333333333%;
822}
823
824.offset-5 {
825  margin-left: 41.6666666667%;
826}
827
828.offset-6 {
829  margin-left: 50%;
830}
831
832.offset-7 {
833  margin-left: 58.3333333333%;
834}
835
836.offset-8 {
837  margin-left: 66.6666666667%;
838}
839
840.offset-9 {
841  margin-left: 75%;
842}
843
844.offset-10 {
845  margin-left: 83.3333333333%;
846}
847
848.offset-11 {
849  margin-left: 91.6666666667%;
850}
851
852@media (min-width: 576px) {
853  .col-sm {
854    flex-basis: 0;
855    flex-grow: 1;
856    min-width: 0;
857    max-width: 100%;
858  }
859
860  .row-cols-sm-1 > * {
861    flex: 0 0 100%;
862    max-width: 100%;
863  }
864
865  .row-cols-sm-2 > * {
866    flex: 0 0 50%;
867    max-width: 50%;
868  }
869
870  .row-cols-sm-3 > * {
871    flex: 0 0 33.3333333333%;
872    max-width: 33.3333333333%;
873  }
874
875  .row-cols-sm-4 > * {
876    flex: 0 0 25%;
877    max-width: 25%;
878  }
879
880  .row-cols-sm-5 > * {
881    flex: 0 0 20%;
882    max-width: 20%;
883  }
884
885  .row-cols-sm-6 > * {
886    flex: 0 0 16.6666666667%;
887    max-width: 16.6666666667%;
888  }
889
890  .col-sm-auto {
891    flex: 0 0 auto;
892    width: auto;
893    max-width: 100%;
894  }
895
896  .col-sm-1 {
897    flex: 0 0 8.3333333333%;
898    max-width: 8.3333333333%;
899  }
900
901  .col-sm-2 {
902    flex: 0 0 16.6666666667%;
903    max-width: 16.6666666667%;
904  }
905
906  .col-sm-3 {
907    flex: 0 0 25%;
908    max-width: 25%;
909  }
910
911  .col-sm-4 {
912    flex: 0 0 33.3333333333%;
913    max-width: 33.3333333333%;
914  }
915
916  .col-sm-5 {
917    flex: 0 0 41.6666666667%;
918    max-width: 41.6666666667%;
919  }
920
921  .col-sm-6 {
922    flex: 0 0 50%;
923    max-width: 50%;
924  }
925
926  .col-sm-7 {
927    flex: 0 0 58.3333333333%;
928    max-width: 58.3333333333%;
929  }
930
931  .col-sm-8 {
932    flex: 0 0 66.6666666667%;
933    max-width: 66.6666666667%;
934  }
935
936  .col-sm-9 {
937    flex: 0 0 75%;
938    max-width: 75%;
939  }
940
941  .col-sm-10 {
942    flex: 0 0 83.3333333333%;
943    max-width: 83.3333333333%;
944  }
945
946  .col-sm-11 {
947    flex: 0 0 91.6666666667%;
948    max-width: 91.6666666667%;
949  }
950
951  .col-sm-12 {
952    flex: 0 0 100%;
953    max-width: 100%;
954  }
955
956  .order-sm-first {
957    order: -1;
958  }
959
960  .order-sm-last {
961    order: 13;
962  }
963
964  .order-sm-0 {
965    order: 0;
966  }
967
968  .order-sm-1 {
969    order: 1;
970  }
971
972  .order-sm-2 {
973    order: 2;
974  }
975
976  .order-sm-3 {
977    order: 3;
978  }
979
980  .order-sm-4 {
981    order: 4;
982  }
983
984  .order-sm-5 {
985    order: 5;
986  }
987
988  .order-sm-6 {
989    order: 6;
990  }
991
992  .order-sm-7 {
993    order: 7;
994  }
995
996  .order-sm-8 {
997    order: 8;
998  }
999
1000  .order-sm-9 {
1001    order: 9;
1002  }
1003
1004  .order-sm-10 {
1005    order: 10;
1006  }
1007
1008  .order-sm-11 {
1009    order: 11;
1010  }
1011
1012  .order-sm-12 {
1013    order: 12;
1014  }
1015
1016  .offset-sm-0 {
1017    margin-left: 0;
1018  }
1019
1020  .offset-sm-1 {
1021    margin-left: 8.3333333333%;
1022  }
1023
1024  .offset-sm-2 {
1025    margin-left: 16.6666666667%;
1026  }
1027
1028  .offset-sm-3 {
1029    margin-left: 25%;
1030  }
1031
1032  .offset-sm-4 {
1033    margin-left: 33.3333333333%;
1034  }
1035
1036  .offset-sm-5 {
1037    margin-left: 41.6666666667%;
1038  }
1039
1040  .offset-sm-6 {
1041    margin-left: 50%;
1042  }
1043
1044  .offset-sm-7 {
1045    margin-left: 58.3333333333%;
1046  }
1047
1048  .offset-sm-8 {
1049    margin-left: 66.6666666667%;
1050  }
1051
1052  .offset-sm-9 {
1053    margin-left: 75%;
1054  }
1055
1056  .offset-sm-10 {
1057    margin-left: 83.3333333333%;
1058  }
1059
1060  .offset-sm-11 {
1061    margin-left: 91.6666666667%;
1062  }
1063}
1064@media (min-width: 768px) {
1065  .col-md {
1066    flex-basis: 0;
1067    flex-grow: 1;
1068    min-width: 0;
1069    max-width: 100%;
1070  }
1071
1072  .row-cols-md-1 > * {
1073    flex: 0 0 100%;
1074    max-width: 100%;
1075  }
1076
1077  .row-cols-md-2 > * {
1078    flex: 0 0 50%;
1079    max-width: 50%;
1080  }
1081
1082  .row-cols-md-3 > * {
1083    flex: 0 0 33.3333333333%;
1084    max-width: 33.3333333333%;
1085  }
1086
1087  .row-cols-md-4 > * {
1088    flex: 0 0 25%;
1089    max-width: 25%;
1090  }
1091
1092  .row-cols-md-5 > * {
1093    flex: 0 0 20%;
1094    max-width: 20%;
1095  }
1096
1097  .row-cols-md-6 > * {
1098    flex: 0 0 16.6666666667%;
1099    max-width: 16.6666666667%;
1100  }
1101
1102  .col-md-auto {
1103    flex: 0 0 auto;
1104    width: auto;
1105    max-width: 100%;
1106  }
1107
1108  .col-md-1 {
1109    flex: 0 0 8.3333333333%;
1110    max-width: 8.3333333333%;
1111  }
1112
1113  .col-md-2 {
1114    flex: 0 0 16.6666666667%;
1115    max-width: 16.6666666667%;
1116  }
1117
1118  .col-md-3 {
1119    flex: 0 0 25%;
1120    max-width: 25%;
1121  }
1122
1123  .col-md-4 {
1124    flex: 0 0 33.3333333333%;
1125    max-width: 33.3333333333%;
1126  }
1127
1128  .col-md-5 {
1129    flex: 0 0 41.6666666667%;
1130    max-width: 41.6666666667%;
1131  }
1132
1133  .col-md-6 {
1134    flex: 0 0 50%;
1135    max-width: 50%;
1136  }
1137
1138  .col-md-7 {
1139    flex: 0 0 58.3333333333%;
1140    max-width: 58.3333333333%;
1141  }
1142
1143  .col-md-8 {
1144    flex: 0 0 66.6666666667%;
1145    max-width: 66.6666666667%;
1146  }
1147
1148  .col-md-9 {
1149    flex: 0 0 75%;
1150    max-width: 75%;
1151  }
1152
1153  .col-md-10 {
1154    flex: 0 0 83.3333333333%;
1155    max-width: 83.3333333333%;
1156  }
1157
1158  .col-md-11 {
1159    flex: 0 0 91.6666666667%;
1160    max-width: 91.6666666667%;
1161  }
1162
1163  .col-md-12 {
1164    flex: 0 0 100%;
1165    max-width: 100%;
1166  }
1167
1168  .order-md-first {
1169    order: -1;
1170  }
1171
1172  .order-md-last {
1173    order: 13;
1174  }
1175
1176  .order-md-0 {
1177    order: 0;
1178  }
1179
1180  .order-md-1 {
1181    order: 1;
1182  }
1183
1184  .order-md-2 {
1185    order: 2;
1186  }
1187
1188  .order-md-3 {
1189    order: 3;
1190  }
1191
1192  .order-md-4 {
1193    order: 4;
1194  }
1195
1196  .order-md-5 {
1197    order: 5;
1198  }
1199
1200  .order-md-6 {
1201    order: 6;
1202  }
1203
1204  .order-md-7 {
1205    order: 7;
1206  }
1207
1208  .order-md-8 {
1209    order: 8;
1210  }
1211
1212  .order-md-9 {
1213    order: 9;
1214  }
1215
1216  .order-md-10 {
1217    order: 10;
1218  }
1219
1220  .order-md-11 {
1221    order: 11;
1222  }
1223
1224  .order-md-12 {
1225    order: 12;
1226  }
1227
1228  .offset-md-0 {
1229    margin-left: 0;
1230  }
1231
1232  .offset-md-1 {
1233    margin-left: 8.3333333333%;
1234  }
1235
1236  .offset-md-2 {
1237    margin-left: 16.6666666667%;
1238  }
1239
1240  .offset-md-3 {
1241    margin-left: 25%;
1242  }
1243
1244  .offset-md-4 {
1245    margin-left: 33.3333333333%;
1246  }
1247
1248  .offset-md-5 {
1249    margin-left: 41.6666666667%;
1250  }
1251
1252  .offset-md-6 {
1253    margin-left: 50%;
1254  }
1255
1256  .offset-md-7 {
1257    margin-left: 58.3333333333%;
1258  }
1259
1260  .offset-md-8 {
1261    margin-left: 66.6666666667%;
1262  }
1263
1264  .offset-md-9 {
1265    margin-left: 75%;
1266  }
1267
1268  .offset-md-10 {
1269    margin-left: 83.3333333333%;
1270  }
1271
1272  .offset-md-11 {
1273    margin-left: 91.6666666667%;
1274  }
1275}
1276@media (min-width: 992px) {
1277  .col-lg {
1278    flex-basis: 0;
1279    flex-grow: 1;
1280    min-width: 0;
1281    max-width: 100%;
1282  }
1283
1284  .row-cols-lg-1 > * {
1285    flex: 0 0 100%;
1286    max-width: 100%;
1287  }
1288
1289  .row-cols-lg-2 > * {
1290    flex: 0 0 50%;
1291    max-width: 50%;
1292  }
1293
1294  .row-cols-lg-3 > * {
1295    flex: 0 0 33.3333333333%;
1296    max-width: 33.3333333333%;
1297  }
1298
1299  .row-cols-lg-4 > * {
1300    flex: 0 0 25%;
1301    max-width: 25%;
1302  }
1303
1304  .row-cols-lg-5 > * {
1305    flex: 0 0 20%;
1306    max-width: 20%;
1307  }
1308
1309  .row-cols-lg-6 > * {
1310    flex: 0 0 16.6666666667%;
1311    max-width: 16.6666666667%;
1312  }
1313
1314  .col-lg-auto {
1315    flex: 0 0 auto;
1316    width: auto;
1317    max-width: 100%;
1318  }
1319
1320  .col-lg-1 {
1321    flex: 0 0 8.3333333333%;
1322    max-width: 8.3333333333%;
1323  }
1324
1325  .col-lg-2 {
1326    flex: 0 0 16.6666666667%;
1327    max-width: 16.6666666667%;
1328  }
1329
1330  .col-lg-3 {
1331    flex: 0 0 25%;
1332    max-width: 25%;
1333  }
1334
1335  .col-lg-4 {
1336    flex: 0 0 33.3333333333%;
1337    max-width: 33.3333333333%;
1338  }
1339
1340  .col-lg-5 {
1341    flex: 0 0 41.6666666667%;
1342    max-width: 41.6666666667%;
1343  }
1344
1345  .col-lg-6 {
1346    flex: 0 0 50%;
1347    max-width: 50%;
1348  }
1349
1350  .col-lg-7 {
1351    flex: 0 0 58.3333333333%;
1352    max-width: 58.3333333333%;
1353  }
1354
1355  .col-lg-8 {
1356    flex: 0 0 66.6666666667%;
1357    max-width: 66.6666666667%;
1358  }
1359
1360  .col-lg-9 {
1361    flex: 0 0 75%;
1362    max-width: 75%;
1363  }
1364
1365  .col-lg-10 {
1366    flex: 0 0 83.3333333333%;
1367    max-width: 83.3333333333%;
1368  }
1369
1370  .col-lg-11 {
1371    flex: 0 0 91.6666666667%;
1372    max-width: 91.6666666667%;
1373  }
1374
1375  .col-lg-12 {
1376    flex: 0 0 100%;
1377    max-width: 100%;
1378  }
1379
1380  .order-lg-first {
1381    order: -1;
1382  }
1383
1384  .order-lg-last {
1385    order: 13;
1386  }
1387
1388  .order-lg-0 {
1389    order: 0;
1390  }
1391
1392  .order-lg-1 {
1393    order: 1;
1394  }
1395
1396  .order-lg-2 {
1397    order: 2;
1398  }
1399
1400  .order-lg-3 {
1401    order: 3;
1402  }
1403
1404  .order-lg-4 {
1405    order: 4;
1406  }
1407
1408  .order-lg-5 {
1409    order: 5;
1410  }
1411
1412  .order-lg-6 {
1413    order: 6;
1414  }
1415
1416  .order-lg-7 {
1417    order: 7;
1418  }
1419
1420  .order-lg-8 {
1421    order: 8;
1422  }
1423
1424  .order-lg-9 {
1425    order: 9;
1426  }
1427
1428  .order-lg-10 {
1429    order: 10;
1430  }
1431
1432  .order-lg-11 {
1433    order: 11;
1434  }
1435
1436  .order-lg-12 {
1437    order: 12;
1438  }
1439
1440  .offset-lg-0 {
1441    margin-left: 0;
1442  }
1443
1444  .offset-lg-1 {
1445    margin-left: 8.3333333333%;
1446  }
1447
1448  .offset-lg-2 {
1449    margin-left: 16.6666666667%;
1450  }
1451
1452  .offset-lg-3 {
1453    margin-left: 25%;
1454  }
1455
1456  .offset-lg-4 {
1457    margin-left: 33.3333333333%;
1458  }
1459
1460  .offset-lg-5 {
1461    margin-left: 41.6666666667%;
1462  }
1463
1464  .offset-lg-6 {
1465    margin-left: 50%;
1466  }
1467
1468  .offset-lg-7 {
1469    margin-left: 58.3333333333%;
1470  }
1471
1472  .offset-lg-8 {
1473    margin-left: 66.6666666667%;
1474  }
1475
1476  .offset-lg-9 {
1477    margin-left: 75%;
1478  }
1479
1480  .offset-lg-10 {
1481    margin-left: 83.3333333333%;
1482  }
1483
1484  .offset-lg-11 {
1485    margin-left: 91.6666666667%;
1486  }
1487}
1488@media (min-width: 1200px) {
1489  .col-xl {
1490    flex-basis: 0;
1491    flex-grow: 1;
1492    min-width: 0;
1493    max-width: 100%;
1494  }
1495
1496  .row-cols-xl-1 > * {
1497    flex: 0 0 100%;
1498    max-width: 100%;
1499  }
1500
1501  .row-cols-xl-2 > * {
1502    flex: 0 0 50%;
1503    max-width: 50%;
1504  }
1505
1506  .row-cols-xl-3 > * {
1507    flex: 0 0 33.3333333333%;
1508    max-width: 33.3333333333%;
1509  }
1510
1511  .row-cols-xl-4 > * {
1512    flex: 0 0 25%;
1513    max-width: 25%;
1514  }
1515
1516  .row-cols-xl-5 > * {
1517    flex: 0 0 20%;
1518    max-width: 20%;
1519  }
1520
1521  .row-cols-xl-6 > * {
1522    flex: 0 0 16.6666666667%;
1523    max-width: 16.6666666667%;
1524  }
1525
1526  .col-xl-auto {
1527    flex: 0 0 auto;
1528    width: auto;
1529    max-width: 100%;
1530  }
1531
1532  .col-xl-1 {
1533    flex: 0 0 8.3333333333%;
1534    max-width: 8.3333333333%;
1535  }
1536
1537  .col-xl-2 {
1538    flex: 0 0 16.6666666667%;
1539    max-width: 16.6666666667%;
1540  }
1541
1542  .col-xl-3 {
1543    flex: 0 0 25%;
1544    max-width: 25%;
1545  }
1546
1547  .col-xl-4 {
1548    flex: 0 0 33.3333333333%;
1549    max-width: 33.3333333333%;
1550  }
1551
1552  .col-xl-5 {
1553    flex: 0 0 41.6666666667%;
1554    max-width: 41.6666666667%;
1555  }
1556
1557  .col-xl-6 {
1558    flex: 0 0 50%;
1559    max-width: 50%;
1560  }
1561
1562  .col-xl-7 {
1563    flex: 0 0 58.3333333333%;
1564    max-width: 58.3333333333%;
1565  }
1566
1567  .col-xl-8 {
1568    flex: 0 0 66.6666666667%;
1569    max-width: 66.6666666667%;
1570  }
1571
1572  .col-xl-9 {
1573    flex: 0 0 75%;
1574    max-width: 75%;
1575  }
1576
1577  .col-xl-10 {
1578    flex: 0 0 83.3333333333%;
1579    max-width: 83.3333333333%;
1580  }
1581
1582  .col-xl-11 {
1583    flex: 0 0 91.6666666667%;
1584    max-width: 91.6666666667%;
1585  }
1586
1587  .col-xl-12 {
1588    flex: 0 0 100%;
1589    max-width: 100%;
1590  }
1591
1592  .order-xl-first {
1593    order: -1;
1594  }
1595
1596  .order-xl-last {
1597    order: 13;
1598  }
1599
1600  .order-xl-0 {
1601    order: 0;
1602  }
1603
1604  .order-xl-1 {
1605    order: 1;
1606  }
1607
1608  .order-xl-2 {
1609    order: 2;
1610  }
1611
1612  .order-xl-3 {
1613    order: 3;
1614  }
1615
1616  .order-xl-4 {
1617    order: 4;
1618  }
1619
1620  .order-xl-5 {
1621    order: 5;
1622  }
1623
1624  .order-xl-6 {
1625    order: 6;
1626  }
1627
1628  .order-xl-7 {
1629    order: 7;
1630  }
1631
1632  .order-xl-8 {
1633    order: 8;
1634  }
1635
1636  .order-xl-9 {
1637    order: 9;
1638  }
1639
1640  .order-xl-10 {
1641    order: 10;
1642  }
1643
1644  .order-xl-11 {
1645    order: 11;
1646  }
1647
1648  .order-xl-12 {
1649    order: 12;
1650  }
1651
1652  .offset-xl-0 {
1653    margin-left: 0;
1654  }
1655
1656  .offset-xl-1 {
1657    margin-left: 8.3333333333%;
1658  }
1659
1660  .offset-xl-2 {
1661    margin-left: 16.6666666667%;
1662  }
1663
1664  .offset-xl-3 {
1665    margin-left: 25%;
1666  }
1667
1668  .offset-xl-4 {
1669    margin-left: 33.3333333333%;
1670  }
1671
1672  .offset-xl-5 {
1673    margin-left: 41.6666666667%;
1674  }
1675
1676  .offset-xl-6 {
1677    margin-left: 50%;
1678  }
1679
1680  .offset-xl-7 {
1681    margin-left: 58.3333333333%;
1682  }
1683
1684  .offset-xl-8 {
1685    margin-left: 66.6666666667%;
1686  }
1687
1688  .offset-xl-9 {
1689    margin-left: 75%;
1690  }
1691
1692  .offset-xl-10 {
1693    margin-left: 83.3333333333%;
1694  }
1695
1696  .offset-xl-11 {
1697    margin-left: 91.6666666667%;
1698  }
1699}
1700.table {
1701  width: 100%;
1702  margin-bottom: 1rem;
1703  color: #525f7f;
1704  background-color: transparent;
1705}
1706.table th,
1707.table td {
1708  padding: 1rem;
1709  vertical-align: top;
1710  border-top: 0.0625rem solid #dee2e6;
1711}
1712.table thead th {
1713  vertical-align: bottom;
1714  border-bottom: 0.125rem solid #dee2e6;
1715}
1716.table tbody + tbody {
1717  border-top: 0.125rem solid #dee2e6;
1718}
1719
1720.table-sm th,
1721.table-sm td {
1722  padding: 0.3rem;
1723}
1724
1725.table-bordered {
1726  border: 0.0625rem solid #dee2e6;
1727}
1728.table-bordered th,
1729.table-bordered td {
1730  border: 0.0625rem solid #dee2e6;
1731}
1732.table-bordered thead th,
1733.table-bordered thead td {
1734  border-bottom-width: 0.125rem;
1735}
1736
1737.table-borderless th,
1738.table-borderless td,
1739.table-borderless thead th,
1740.table-borderless tbody + tbody {
1741  border: 0;
1742}
1743
1744.table-striped tbody tr:nth-of-type(odd) {
1745  background-color: rgba(0, 0, 0, 0.05);
1746}
1747
1748.table-hover tbody tr:hover {
1749  color: #525f7f;
1750  background-color: rgba(0, 0, 0, 0.075);
1751}
1752
1753.table-primary,
1754.table-primary > th,
1755.table-primary > td {
1756  background-color: #d2d8f7;
1757}
1758.table-primary th,
1759.table-primary td,
1760.table-primary thead th,
1761.table-primary tbody + tbody {
1762  border-color: #abb6f1;
1763}
1764
1765.table-hover .table-primary:hover {
1766  background-color: #bcc5f3;
1767}
1768.table-hover .table-primary:hover > td,
1769.table-hover .table-primary:hover > th {
1770  background-color: #bcc5f3;
1771}
1772
1773.table-secondary,
1774.table-secondary > th,
1775.table-secondary > td {
1776  background-color: #fcfcfd;
1777}
1778.table-secondary th,
1779.table-secondary td,
1780.table-secondary thead th,
1781.table-secondary tbody + tbody {
1782  border-color: #f9fafb;
1783}
1784
1785.table-hover .table-secondary:hover {
1786  background-color: #ededf3;
1787}
1788.table-hover .table-secondary:hover > td,
1789.table-hover .table-secondary:hover > th {
1790  background-color: #ededf3;
1791}
1792
1793.table-success,
1794.table-success > th,
1795.table-success > td {
1796  background-color: #c4f1de;
1797}
1798.table-success th,
1799.table-success td,
1800.table-success thead th,
1801.table-success tbody + tbody {
1802  border-color: #92e6c2;
1803}
1804
1805.table-hover .table-success:hover {
1806  background-color: #afecd2;
1807}
1808.table-hover .table-success:hover > td,
1809.table-hover .table-success:hover > th {
1810  background-color: #afecd2;
1811}
1812
1813.table-info,
1814.table-info > th,
1815.table-info > td {
1816  background-color: #bcf1fb;
1817}
1818.table-info th,
1819.table-info td,
1820.table-info thead th,
1821.table-info tbody + tbody {
1822  border-color: #83e5f7;
1823}
1824
1825.table-hover .table-info:hover {
1826  background-color: #a4ecfa;
1827}
1828.table-hover .table-info:hover > td,
1829.table-hover .table-info:hover > th {
1830  background-color: #a4ecfa;
1831}
1832
1833.table-warning,
1834.table-warning > th,
1835.table-warning > td {
1836  background-color: #fed3ca;
1837}
1838.table-warning th,
1839.table-warning td,
1840.table-warning thead th,
1841.table-warning tbody + tbody {
1842  border-color: #fdae9c;
1843}
1844
1845.table-hover .table-warning:hover {
1846  background-color: #febeb1;
1847}
1848.table-hover .table-warning:hover > td,
1849.table-hover .table-warning:hover > th {
1850  background-color: #febeb1;
1851}
1852
1853.table-danger,
1854.table-danger > th,
1855.table-danger > td {
1856  background-color: #fcc7d1;
1857}
1858.table-danger th,
1859.table-danger td,
1860.table-danger thead th,
1861.table-danger tbody + tbody {
1862  border-color: #fa96aa;
1863}
1864
1865.table-hover .table-danger:hover {
1866  background-color: #fbafbd;
1867}
1868.table-hover .table-danger:hover > td,
1869.table-hover .table-danger:hover > th {
1870  background-color: #fbafbd;
1871}
1872
1873.table-light,
1874.table-light > th,
1875.table-light > td {
1876  background-color: #e8eaed;
1877}
1878.table-light th,
1879.table-light td,
1880.table-light thead th,
1881.table-light tbody + tbody {
1882  border-color: #d4d9dd;
1883}
1884
1885.table-hover .table-light:hover {
1886  background-color: #dadde2;
1887}
1888.table-hover .table-light:hover > td,
1889.table-hover .table-light:hover > th {
1890  background-color: #dadde2;
1891}
1892
1893.table-dark,
1894.table-dark > th,
1895.table-dark > td {
1896  background-color: #c1c2c3;
1897}
1898.table-dark th,
1899.table-dark td,
1900.table-dark thead th,
1901.table-dark tbody + tbody {
1902  border-color: #8c8e90;
1903}
1904
1905.table-hover .table-dark:hover {
1906  background-color: #b4b5b6;
1907}
1908.table-hover .table-dark:hover > td,
1909.table-hover .table-dark:hover > th {
1910  background-color: #b4b5b6;
1911}
1912
1913.table-default,
1914.table-default > th,
1915.table-default > td {
1916  background-color: #bec4cd;
1917}
1918.table-default th,
1919.table-default td,
1920.table-default thead th,
1921.table-default tbody + tbody {
1922  border-color: #8691a2;
1923}
1924
1925.table-hover .table-default:hover {
1926  background-color: #b0b7c2;
1927}
1928.table-hover .table-default:hover > td,
1929.table-hover .table-default:hover > th {
1930  background-color: #b0b7c2;
1931}
1932
1933.table-white,
1934.table-white > th,
1935.table-white > td {
1936  background-color: white;
1937}
1938.table-white th,
1939.table-white td,
1940.table-white thead th,
1941.table-white tbody + tbody {
1942  border-color: white;
1943}
1944
1945.table-hover .table-white:hover {
1946  background-color: #f2f2f2;
1947}
1948.table-hover .table-white:hover > td,
1949.table-hover .table-white:hover > th {
1950  background-color: #f2f2f2;
1951}
1952
1953.table-neutral,
1954.table-neutral > th,
1955.table-neutral > td {
1956  background-color: white;
1957}
1958.table-neutral th,
1959.table-neutral td,
1960.table-neutral thead th,
1961.table-neutral tbody + tbody {
1962  border-color: white;
1963}
1964
1965.table-hover .table-neutral:hover {
1966  background-color: #f2f2f2;
1967}
1968.table-hover .table-neutral:hover > td,
1969.table-hover .table-neutral:hover > th {
1970  background-color: #f2f2f2;
1971}
1972
1973.table-darker,
1974.table-darker > th,
1975.table-darker > td {
1976  background-color: #b8b8b8;
1977}
1978.table-darker th,
1979.table-darker td,
1980.table-darker thead th,
1981.table-darker tbody + tbody {
1982  border-color: #7a7a7a;
1983}
1984
1985.table-hover .table-darker:hover {
1986  background-color: #ababab;
1987}
1988.table-hover .table-darker:hover > td,
1989.table-hover .table-darker:hover > th {
1990  background-color: #ababab;
1991}
1992
1993.table-active,
1994.table-active > th,
1995.table-active > td {
1996  background-color: rgba(0, 0, 0, 0.075);
1997}
1998
1999.table-hover .table-active:hover {
2000  background-color: rgba(0, 0, 0, 0.075);
2001}
2002.table-hover .table-active:hover > td,
2003.table-hover .table-active:hover > th {
2004  background-color: rgba(0, 0, 0, 0.075);
2005}
2006
2007.table .thead-dark th {
2008  color: #fff;
2009  background-color: #212529;
2010  border-color: #32383e;
2011}
2012.table .thead-light th {
2013  color: #525f7f;
2014  background-color: #e9ecef;
2015  border-color: #dee2e6;
2016}
2017
2018.table-dark {
2019  color: #fff;
2020  background-color: #212529;
2021}
2022.table-dark th,
2023.table-dark td,
2024.table-dark thead th {
2025  border-color: #32383e;
2026}
2027.table-dark.table-bordered {
2028  border: 0;
2029}
2030.table-dark.table-striped tbody tr:nth-of-type(odd) {
2031  background-color: rgba(255, 255, 255, 0.05);
2032}
2033.table-dark.table-hover tbody tr:hover {
2034  color: #fff;
2035  background-color: rgba(255, 255, 255, 0.075);
2036}
2037
2038@media (max-width: 575.98px) {
2039  .table-responsive-sm {
2040    display: block;
2041    width: 100%;
2042    overflow-x: auto;
2043    -webkit-overflow-scrolling: touch;
2044  }
2045  .table-responsive-sm > .table-bordered {
2046    border: 0;
2047  }
2048}
2049@media (max-width: 767.98px) {
2050  .table-responsive-md {
2051    display: block;
2052    width: 100%;
2053    overflow-x: auto;
2054    -webkit-overflow-scrolling: touch;
2055  }
2056  .table-responsive-md > .table-bordered {
2057    border: 0;
2058  }
2059}
2060@media (max-width: 991.98px) {
2061  .table-responsive-lg {
2062    display: block;
2063    width: 100%;
2064    overflow-x: auto;
2065    -webkit-overflow-scrolling: touch;
2066  }
2067  .table-responsive-lg > .table-bordered {
2068    border: 0;
2069  }
2070}
2071@media (max-width: 1199.98px) {
2072  .table-responsive-xl {
2073    display: block;
2074    width: 100%;
2075    overflow-x: auto;
2076    -webkit-overflow-scrolling: touch;
2077  }
2078  .table-responsive-xl > .table-bordered {
2079    border: 0;
2080  }
2081}
2082.table-responsive {
2083  display: block;
2084  width: 100%;
2085  overflow-x: auto;
2086  -webkit-overflow-scrolling: touch;
2087}
2088.table-responsive > .table-bordered {
2089  border: 0;
2090}
2091
2092.form-control {
2093  display: block;
2094  width: 100%;
2095  height: calc(1.5em + 1.25rem + 2px);
2096  padding: 0.625rem 0.75rem;
2097  font-size: 0.875rem;
2098  font-weight: 400;
2099  line-height: 1.5;
2100  color: #8898aa;
2101  background-color: #fff;
2102  background-clip: padding-box;
2103  border: 1px solid #cad1d7;
2104  border-radius: 0.25rem;
2105  box-shadow: none;
2106  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
2107}
2108@media (prefers-reduced-motion: reduce) {
2109  .form-control {
2110    transition: none;
2111  }
2112}
2113.form-control::-ms-expand {
2114  background-color: transparent;
2115  border: 0;
2116}
2117.form-control:-moz-focusring {
2118  color: transparent;
2119  text-shadow: 0 0 0 #8898aa;
2120}
2121.form-control:focus {
2122  color: #8898aa;
2123  background-color: #fff;
2124  border-color: rgba(50, 151, 211, 0.25);
2125  outline: 0;
2126}
2127.form-control::placeholder {
2128  color: #adb5bd;
2129  opacity: 1;
2130}
2131.form-control:disabled, .form-control[readonly] {
2132  background-color: #e9ecef;
2133  opacity: 1;
2134}
2135
2136input[type=date].form-control,
2137input[type=time].form-control,
2138input[type=datetime-local].form-control,
2139input[type=month].form-control {
2140  appearance: none;
2141}
2142
2143select.form-control:focus::-ms-value {
2144  color: #8898aa;
2145  background-color: #fff;
2146}
2147
2148.form-control-file,
2149.form-control-range {
2150  display: block;
2151  width: 100%;
2152}
2153
2154.col-form-label {
2155  padding-top: calc(0.625rem + 1px);
2156  padding-bottom: calc(0.625rem + 1px);
2157  margin-bottom: 0;
2158  font-size: inherit;
2159  line-height: 1.5;
2160}
2161
2162.col-form-label-lg {
2163  padding-top: calc(0.875rem + 1px);
2164  padding-bottom: calc(0.875rem + 1px);
2165  font-size: 0.875rem;
2166  line-height: 1.5;
2167}
2168
2169.col-form-label-sm {
2170  padding-top: calc(0.25rem + 1px);
2171  padding-bottom: calc(0.25rem + 1px);
2172  font-size: 0.75rem;
2173  line-height: 1.5;
2174}
2175
2176.form-control-plaintext {
2177  display: block;
2178  width: 100%;
2179  padding: 0.625rem 0;
2180  margin-bottom: 0;
2181  font-size: 0.875rem;
2182  line-height: 1.5;
2183  color: #525f7f;
2184  background-color: transparent;
2185  border: solid transparent;
2186  border-width: 1px 0;
2187}
2188.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
2189  padding-right: 0;
2190  padding-left: 0;
2191}
2192
2193.form-control-sm {
2194  height: calc(1.5em + 0.5rem + 2px);
2195  padding: 0.25rem 0.5rem;
2196  font-size: 0.75rem;
2197  line-height: 1.5;
2198  border-radius: 0.2rem;
2199}
2200
2201.form-control-lg {
2202  height: calc(1.5em + 1.75rem + 2px);
2203  padding: 0.875rem 1rem;
2204  font-size: 0.875rem;
2205  line-height: 1.5;
2206  border-radius: 0.3rem;
2207}
2208
2209select.form-control[size], select.form-control[multiple] {
2210  height: auto;
2211}
2212
2213textarea.form-control {
2214  height: auto;
2215}
2216
2217.form-group {
2218  margin-bottom: 1rem;
2219}
2220
2221.form-text {
2222  display: block;
2223  margin-top: 0.25rem;
2224}
2225
2226.form-row {
2227  display: flex;
2228  flex-wrap: wrap;
2229  margin-right: -5px;
2230  margin-left: -5px;
2231}
2232.form-row > .col,
2233.form-row > [class*=col-] {
2234  padding-right: 5px;
2235  padding-left: 5px;
2236}
2237
2238.form-check {
2239  position: relative;
2240  display: block;
2241  padding-left: 1.25rem;
2242}
2243
2244.form-check-input {
2245  position: absolute;
2246  margin-top: 0.3rem;
2247  margin-left: -1.25rem;
2248}
2249.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
2250  color: #8898aa;
2251}
2252
2253.form-check-label {
2254  margin-bottom: 0;
2255}
2256
2257.form-check-inline {
2258  display: inline-flex;
2259  align-items: center;
2260  padding-left: 0;
2261  margin-right: 0.75rem;
2262}
2263.form-check-inline .form-check-input {
2264  position: static;
2265  margin-top: 0;
2266  margin-right: 0.3125rem;
2267  margin-left: 0;
2268}
2269
2270.valid-feedback {
2271  display: none;
2272  width: 100%;
2273  margin-top: 0.25rem;
2274  font-size: 80%;
2275  color: #2dce89;
2276}
2277
2278.valid-tooltip {
2279  position: absolute;
2280  top: 100%;
2281  z-index: 5;
2282  display: none;
2283  max-width: 100%;
2284  padding: 0.25rem 0.5rem;
2285  margin-top: 0.1rem;
2286  font-size: 0.875rem;
2287  line-height: 1.5;
2288  color: #fff;
2289  background-color: rgba(45, 206, 137, 0.9);
2290  border-radius: 0.25rem;
2291}
2292
2293.was-validated :valid ~ .valid-feedback,
2294.was-validated :valid ~ .valid-tooltip,
2295.is-valid ~ .valid-feedback,
2296.is-valid ~ .valid-tooltip {
2297  display: block;
2298}
2299
2300.was-validated .form-control:valid, .form-control.is-valid {
2301  border-color: #2dce89;
2302  padding-right: calc(1.5em + 1.25rem);
2303  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232dce89' 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");
2304  background-repeat: no-repeat;
2305  background-position: right calc(0.375em + 0.3125rem) center;
2306  background-size: calc(0.75em + 0.625rem) calc(0.75em + 0.625rem);
2307}
2308.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
2309  border-color: #2dce89;
2310  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2311}
2312
2313.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
2314  padding-right: calc(1.5em + 1.25rem);
2315  background-position: top calc(0.375em + 0.3125rem) right calc(0.375em + 0.3125rem);
2316}
2317
2318.was-validated .custom-select:valid, .custom-select.is-valid {
2319  border-color: #2dce89;
2320  padding-right: calc(0.75em + 2.6875rem);
2321  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%232dce89' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.625rem) calc(0.75em + 0.625rem);
2322}
2323.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
2324  border-color: #2dce89;
2325  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2326}
2327
2328.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2329  color: #2dce89;
2330}
2331.was-validated .form-check-input:valid ~ .valid-feedback,
2332.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2333.form-check-input.is-valid ~ .valid-tooltip {
2334  display: block;
2335}
2336
2337.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2338  color: #2dce89;
2339}
2340.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2341  border-color: #2dce89;
2342}
2343.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2344  border-color: #54daa1;
2345  background-color: #54daa1;
2346}
2347.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2348  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2349}
2350.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
2351  border-color: #2dce89;
2352}
2353
2354.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2355  border-color: #2dce89;
2356}
2357.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2358  border-color: #2dce89;
2359  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2360}
2361
2362.invalid-feedback {
2363  display: none;
2364  width: 100%;
2365  margin-top: 0.25rem;
2366  font-size: 80%;
2367  color: #fb6340;
2368}
2369
2370.invalid-tooltip {
2371  position: absolute;
2372  top: 100%;
2373  z-index: 5;
2374  display: none;
2375  max-width: 100%;
2376  padding: 0.25rem 0.5rem;
2377  margin-top: 0.1rem;
2378  font-size: 0.875rem;
2379  line-height: 1.5;
2380  color: #fff;
2381  background-color: rgba(251, 99, 64, 0.9);
2382  border-radius: 0.25rem;
2383}
2384
2385.was-validated :invalid ~ .invalid-feedback,
2386.was-validated :invalid ~ .invalid-tooltip,
2387.is-invalid ~ .invalid-feedback,
2388.is-invalid ~ .invalid-tooltip {
2389  display: block;
2390}
2391
2392.was-validated .form-control:invalid, .form-control.is-invalid {
2393  border-color: #fb6340;
2394  padding-right: calc(1.5em + 1.25rem);
2395  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fb6340' viewBox='0 0 12 12'%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='%23fb6340' stroke='none'/%3e%3c/svg%3e");
2396  background-repeat: no-repeat;
2397  background-position: right calc(0.375em + 0.3125rem) center;
2398  background-size: calc(0.75em + 0.625rem) calc(0.75em + 0.625rem);
2399}
2400.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
2401  border-color: #fb6340;
2402  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2403}
2404
2405.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
2406  padding-right: calc(1.5em + 1.25rem);
2407  background-position: top calc(0.375em + 0.3125rem) right calc(0.375em + 0.3125rem);
2408}
2409
2410.was-validated .custom-select:invalid, .custom-select.is-invalid {
2411  border-color: #fb6340;
2412  padding-right: calc(0.75em + 2.6875rem);
2413  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fb6340' viewBox='0 0 12 12'%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='%23fb6340' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.625rem) calc(0.75em + 0.625rem);
2414}
2415.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
2416  border-color: #fb6340;
2417  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2418}
2419
2420.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2421  color: #fb6340;
2422}
2423.was-validated .form-check-input:invalid ~ .invalid-feedback,
2424.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2425.form-check-input.is-invalid ~ .invalid-tooltip {
2426  display: block;
2427}
2428
2429.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2430  color: #fb6340;
2431}
2432.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2433  border-color: #fb6340;
2434}
2435.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2436  border-color: #fc8c72;
2437  background-color: #fc8c72;
2438}
2439.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2440  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2441}
2442.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
2443  border-color: #fb6340;
2444}
2445
2446.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2447  border-color: #fb6340;
2448}
2449.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2450  border-color: #fb6340;
2451  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2452}
2453
2454.form-inline {
2455  display: flex;
2456  flex-flow: row wrap;
2457  align-items: center;
2458}
2459.form-inline .form-check {
2460  width: 100%;
2461}
2462@media (min-width: 576px) {
2463  .form-inline label {
2464    display: flex;
2465    align-items: center;
2466    justify-content: center;
2467    margin-bottom: 0;
2468  }
2469  .form-inline .form-group {
2470    display: flex;
2471    flex: 0 0 auto;
2472    flex-flow: row wrap;
2473    align-items: center;
2474    margin-bottom: 0;
2475  }
2476  .form-inline .form-control {
2477    display: inline-block;
2478    width: auto;
2479    vertical-align: middle;
2480  }
2481  .form-inline .form-control-plaintext {
2482    display: inline-block;
2483  }
2484  .form-inline .input-group,
2485.form-inline .custom-select {
2486    width: auto;
2487  }
2488  .form-inline .form-check {
2489    display: flex;
2490    align-items: center;
2491    justify-content: center;
2492    width: auto;
2493    padding-left: 0;
2494  }
2495  .form-inline .form-check-input {
2496    position: relative;
2497    flex-shrink: 0;
2498    margin-top: 0;
2499    margin-right: 0.25rem;
2500    margin-left: 0;
2501  }
2502  .form-inline .custom-control {
2503    align-items: center;
2504    justify-content: center;
2505  }
2506  .form-inline .custom-control-label {
2507    margin-bottom: 0;
2508  }
2509}
2510
2511.btn {
2512  display: inline-block;
2513  font-weight: 600;
2514  color: #525f7f;
2515  text-align: center;
2516  vertical-align: middle;
2517  user-select: none;
2518  background-color: transparent;
2519  border: 1px solid transparent;
2520  padding: 0.625rem 1.25rem;
2521  font-size: 0.875rem;
2522  line-height: 1.5;
2523  border-radius: 0.25rem;
2524  transition: all 0.15s ease;
2525}
2526@media (prefers-reduced-motion: reduce) {
2527  .btn {
2528    transition: none;
2529  }
2530}
2531.btn:hover {
2532  color: #525f7f;
2533  text-decoration: none;
2534}
2535.btn:focus, .btn.focus {
2536  outline: 0;
2537  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
2538}
2539.btn.disabled, .btn:disabled {
2540  opacity: 0.65;
2541  box-shadow: none;
2542}
2543.btn:not(:disabled):not(.disabled) {
2544  cursor: pointer;
2545}
2546.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
2547  box-shadow: none;
2548}
2549.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
2550  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
2551}
2552
2553a.btn.disabled,
2554fieldset:disabled a.btn {
2555  pointer-events: none;
2556}
2557
2558.btn-primary {
2559  color: #fff;
2560  background-color: #5e72e4;
2561  border-color: #5e72e4;
2562  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2563}
2564.btn-primary:hover {
2565  color: #fff;
2566  background-color: #3d55df;
2567  border-color: #324cdd;
2568}
2569.btn-primary:focus, .btn-primary.focus {
2570  color: #fff;
2571  background-color: #3d55df;
2572  border-color: #324cdd;
2573  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(118, 135, 232, 0.5);
2574}
2575.btn-primary.disabled, .btn-primary:disabled {
2576  color: #fff;
2577  background-color: #5e72e4;
2578  border-color: #5e72e4;
2579}
2580.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
2581  color: #fff;
2582  background-color: #324cdd;
2583  border-color: #2742db;
2584}
2585.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
2586  box-shadow: 0 0 0 0 rgba(118, 135, 232, 0.5);
2587}
2588
2589.btn-secondary {
2590  color: #212529;
2591  background-color: #f4f5f7;
2592  border-color: #f4f5f7;
2593  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2594}
2595.btn-secondary:hover {
2596  color: #212529;
2597  background-color: #dee1e7;
2598  border-color: #d6dae2;
2599}
2600.btn-secondary:focus, .btn-secondary.focus {
2601  color: #212529;
2602  background-color: #dee1e7;
2603  border-color: #d6dae2;
2604  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(212, 214, 216, 0.5);
2605}
2606.btn-secondary.disabled, .btn-secondary:disabled {
2607  color: #212529;
2608  background-color: #f4f5f7;
2609  border-color: #f4f5f7;
2610}
2611.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
2612  color: #212529;
2613  background-color: #d6dae2;
2614  border-color: #cfd3dc;
2615}
2616.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
2617  box-shadow: 0 0 0 0 rgba(212, 214, 216, 0.5);
2618}
2619
2620.btn-success {
2621  color: #fff;
2622  background-color: #2dce89;
2623  border-color: #2dce89;
2624  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2625}
2626.btn-success:hover {
2627  color: #fff;
2628  background-color: #26af74;
2629  border-color: #24a46d;
2630}
2631.btn-success:focus, .btn-success.focus {
2632  color: #fff;
2633  background-color: #26af74;
2634  border-color: #24a46d;
2635  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(77, 213, 155, 0.5);
2636}
2637.btn-success.disabled, .btn-success:disabled {
2638  color: #fff;
2639  background-color: #2dce89;
2640  border-color: #2dce89;
2641}
2642.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
2643  color: #fff;
2644  background-color: #24a46d;
2645  border-color: #229a66;
2646}
2647.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
2648  box-shadow: 0 0 0 0 rgba(77, 213, 155, 0.5);
2649}
2650
2651.btn-info {
2652  color: #fff;
2653  background-color: #11cdef;
2654  border-color: #11cdef;
2655  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2656}
2657.btn-info:hover {
2658  color: #fff;
2659  background-color: #0eafcc;
2660  border-color: #0da5c0;
2661}
2662.btn-info:focus, .btn-info.focus {
2663  color: #fff;
2664  background-color: #0eafcc;
2665  border-color: #0da5c0;
2666  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(53, 213, 241, 0.5);
2667}
2668.btn-info.disabled, .btn-info:disabled {
2669  color: #fff;
2670  background-color: #11cdef;
2671  border-color: #11cdef;
2672}
2673.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
2674  color: #fff;
2675  background-color: #0da5c0;
2676  border-color: #0c9ab4;
2677}
2678.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
2679  box-shadow: 0 0 0 0 rgba(53, 213, 241, 0.5);
2680}
2681
2682.btn-warning {
2683  color: #fff;
2684  background-color: #fb6340;
2685  border-color: #fb6340;
2686  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2687}
2688.btn-warning:hover {
2689  color: #fff;
2690  background-color: #fa441b;
2691  border-color: #fa3a0e;
2692}
2693.btn-warning:focus, .btn-warning.focus {
2694  color: #fff;
2695  background-color: #fa441b;
2696  border-color: #fa3a0e;
2697  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(252, 122, 93, 0.5);
2698}
2699.btn-warning.disabled, .btn-warning:disabled {
2700  color: #fff;
2701  background-color: #fb6340;
2702  border-color: #fb6340;
2703}
2704.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
2705  color: #fff;
2706  background-color: #fa3a0e;
2707  border-color: #f63205;
2708}
2709.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
2710  box-shadow: 0 0 0 0 rgba(252, 122, 93, 0.5);
2711}
2712
2713.btn-danger {
2714  color: #fff;
2715  background-color: #f5365c;
2716  border-color: #f5365c;
2717  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2718}
2719.btn-danger:hover {
2720  color: #fff;
2721  background-color: #f3123e;
2722  border-color: #ec0c38;
2723}
2724.btn-danger:focus, .btn-danger.focus {
2725  color: #fff;
2726  background-color: #f3123e;
2727  border-color: #ec0c38;
2728  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(247, 84, 116, 0.5);
2729}
2730.btn-danger.disabled, .btn-danger:disabled {
2731  color: #fff;
2732  background-color: #f5365c;
2733  border-color: #f5365c;
2734}
2735.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
2736  color: #fff;
2737  background-color: #ec0c38;
2738  border-color: #e00b36;
2739}
2740.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
2741  box-shadow: 0 0 0 0 rgba(247, 84, 116, 0.5);
2742}
2743
2744.btn-light {
2745  color: #fff;
2746  background-color: #adb5bd;
2747  border-color: #adb5bd;
2748  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2749}
2750.btn-light:hover {
2751  color: #fff;
2752  background-color: #98a2ac;
2753  border-color: #919ca6;
2754}
2755.btn-light:focus, .btn-light.focus {
2756  color: #fff;
2757  background-color: #98a2ac;
2758  border-color: #919ca6;
2759  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(185, 192, 199, 0.5);
2760}
2761.btn-light.disabled, .btn-light:disabled {
2762  color: #fff;
2763  background-color: #adb5bd;
2764  border-color: #adb5bd;
2765}
2766.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
2767  color: #fff;
2768  background-color: #919ca6;
2769  border-color: #8a95a1;
2770}
2771.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
2772  box-shadow: 0 0 0 0 rgba(185, 192, 199, 0.5);
2773}
2774
2775.btn-dark {
2776  color: #fff;
2777  background-color: #212529;
2778  border-color: #212529;
2779  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2780}
2781.btn-dark:hover {
2782  color: #fff;
2783  background-color: #101214;
2784  border-color: #0a0c0d;
2785}
2786.btn-dark:focus, .btn-dark.focus {
2787  color: #fff;
2788  background-color: #101214;
2789  border-color: #0a0c0d;
2790  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(66, 70, 73, 0.5);
2791}
2792.btn-dark.disabled, .btn-dark:disabled {
2793  color: #fff;
2794  background-color: #212529;
2795  border-color: #212529;
2796}
2797.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
2798  color: #fff;
2799  background-color: #0a0c0d;
2800  border-color: #050506;
2801}
2802.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
2803  box-shadow: 0 0 0 0 rgba(66, 70, 73, 0.5);
2804}
2805
2806.btn-default {
2807  color: #fff;
2808  background-color: #172b4d;
2809  border-color: #172b4d;
2810  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2811}
2812.btn-default:hover {
2813  color: #fff;
2814  background-color: #0e1b30;
2815  border-color: #0b1526;
2816}
2817.btn-default:focus, .btn-default.focus {
2818  color: #fff;
2819  background-color: #0e1b30;
2820  border-color: #0b1526;
2821  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(58, 75, 104, 0.5);
2822}
2823.btn-default.disabled, .btn-default:disabled {
2824  color: #fff;
2825  background-color: #172b4d;
2826  border-color: #172b4d;
2827}
2828.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active, .show > .btn-default.dropdown-toggle {
2829  color: #fff;
2830  background-color: #0b1526;
2831  border-color: #08101c;
2832}
2833.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus, .show > .btn-default.dropdown-toggle:focus {
2834  box-shadow: 0 0 0 0 rgba(58, 75, 104, 0.5);
2835}
2836
2837.btn-white {
2838  color: #212529;
2839  background-color: #fff;
2840  border-color: #fff;
2841  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2842}
2843.btn-white:hover {
2844  color: #212529;
2845  background-color: #ececec;
2846  border-color: #e6e6e6;
2847}
2848.btn-white:focus, .btn-white.focus {
2849  color: #212529;
2850  background-color: #ececec;
2851  border-color: #e6e6e6;
2852  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(222, 222, 223, 0.5);
2853}
2854.btn-white.disabled, .btn-white:disabled {
2855  color: #212529;
2856  background-color: #fff;
2857  border-color: #fff;
2858}
2859.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
2860  color: #212529;
2861  background-color: #e6e6e6;
2862  border-color: #dfdfdf;
2863}
2864.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
2865  box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5);
2866}
2867
2868.btn-neutral {
2869  color: #212529;
2870  background-color: #fff;
2871  border-color: #fff;
2872  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2873}
2874.btn-neutral:hover {
2875  color: #212529;
2876  background-color: #ececec;
2877  border-color: #e6e6e6;
2878}
2879.btn-neutral:focus, .btn-neutral.focus {
2880  color: #212529;
2881  background-color: #ececec;
2882  border-color: #e6e6e6;
2883  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(222, 222, 223, 0.5);
2884}
2885.btn-neutral.disabled, .btn-neutral:disabled {
2886  color: #212529;
2887  background-color: #fff;
2888  border-color: #fff;
2889}
2890.btn-neutral:not(:disabled):not(.disabled):active, .btn-neutral:not(:disabled):not(.disabled).active, .show > .btn-neutral.dropdown-toggle {
2891  color: #212529;
2892  background-color: #e6e6e6;
2893  border-color: #dfdfdf;
2894}
2895.btn-neutral:not(:disabled):not(.disabled):active:focus, .btn-neutral:not(:disabled):not(.disabled).active:focus, .show > .btn-neutral.dropdown-toggle:focus {
2896  box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5);
2897}
2898
2899.btn-darker {
2900  color: #fff;
2901  background-color: black;
2902  border-color: black;
2903  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2904}
2905.btn-darker:hover {
2906  color: #fff;
2907  background-color: black;
2908  border-color: black;
2909}
2910.btn-darker:focus, .btn-darker.focus {
2911  color: #fff;
2912  background-color: black;
2913  border-color: black;
2914  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(38, 38, 38, 0.5);
2915}
2916.btn-darker.disabled, .btn-darker:disabled {
2917  color: #fff;
2918  background-color: black;
2919  border-color: black;
2920}
2921.btn-darker:not(:disabled):not(.disabled):active, .btn-darker:not(:disabled):not(.disabled).active, .show > .btn-darker.dropdown-toggle {
2922  color: #fff;
2923  background-color: black;
2924  border-color: black;
2925}
2926.btn-darker:not(:disabled):not(.disabled):active:focus, .btn-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-darker.dropdown-toggle:focus {
2927  box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5);
2928}
2929
2930.btn-outline-primary {
2931  color: #5e72e4;
2932  border-color: #5e72e4;
2933}
2934.btn-outline-primary:hover {
2935  color: #fff;
2936  background-color: #5e72e4;
2937  border-color: #5e72e4;
2938}
2939.btn-outline-primary:focus, .btn-outline-primary.focus {
2940  box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5);
2941}
2942.btn-outline-primary.disabled, .btn-outline-primary:disabled {
2943  color: #5e72e4;
2944  background-color: transparent;
2945}
2946.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
2947  color: #fff;
2948  background-color: #5e72e4;
2949  border-color: #5e72e4;
2950}
2951.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
2952  box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5);
2953}
2954
2955.btn-outline-secondary {
2956  color: #f4f5f7;
2957  border-color: #f4f5f7;
2958}
2959.btn-outline-secondary:hover {
2960  color: #212529;
2961  background-color: #f4f5f7;
2962  border-color: #f4f5f7;
2963}
2964.btn-outline-secondary:focus, .btn-outline-secondary.focus {
2965  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
2966}
2967.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2968  color: #f4f5f7;
2969  background-color: transparent;
2970}
2971.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
2972  color: #212529;
2973  background-color: #f4f5f7;
2974  border-color: #f4f5f7;
2975}
2976.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
2977  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
2978}
2979
2980.btn-outline-success {
2981  color: #2dce89;
2982  border-color: #2dce89;
2983}
2984.btn-outline-success:hover {
2985  color: #fff;
2986  background-color: #2dce89;
2987  border-color: #2dce89;
2988}
2989.btn-outline-success:focus, .btn-outline-success.focus {
2990  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5);
2991}
2992.btn-outline-success.disabled, .btn-outline-success:disabled {
2993  color: #2dce89;
2994  background-color: transparent;
2995}
2996.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
2997  color: #fff;
2998  background-color: #2dce89;
2999  border-color: #2dce89;
3000}
3001.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
3002  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5);
3003}
3004
3005.btn-outline-info {
3006  color: #11cdef;
3007  border-color: #11cdef;
3008}
3009.btn-outline-info:hover {
3010  color: #fff;
3011  background-color: #11cdef;
3012  border-color: #11cdef;
3013}
3014.btn-outline-info:focus, .btn-outline-info.focus {
3015  box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5);
3016}
3017.btn-outline-info.disabled, .btn-outline-info:disabled {
3018  color: #11cdef;
3019  background-color: transparent;
3020}
3021.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
3022  color: #fff;
3023  background-color: #11cdef;
3024  border-color: #11cdef;
3025}
3026.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
3027  box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5);
3028}
3029
3030.btn-outline-warning {
3031  color: #fb6340;
3032  border-color: #fb6340;
3033}
3034.btn-outline-warning:hover {
3035  color: #fff;
3036  background-color: #fb6340;
3037  border-color: #fb6340;
3038}
3039.btn-outline-warning:focus, .btn-outline-warning.focus {
3040  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5);
3041}
3042.btn-outline-warning.disabled, .btn-outline-warning:disabled {
3043  color: #fb6340;
3044  background-color: transparent;
3045}
3046.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
3047  color: #fff;
3048  background-color: #fb6340;
3049  border-color: #fb6340;
3050}
3051.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
3052  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5);
3053}
3054
3055.btn-outline-danger {
3056  color: #f5365c;
3057  border-color: #f5365c;
3058}
3059.btn-outline-danger:hover {
3060  color: #fff;
3061  background-color: #f5365c;
3062  border-color: #f5365c;
3063}
3064.btn-outline-danger:focus, .btn-outline-danger.focus {
3065  box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5);
3066}
3067.btn-outline-danger.disabled, .btn-outline-danger:disabled {
3068  color: #f5365c;
3069  background-color: transparent;
3070}
3071.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
3072  color: #fff;
3073  background-color: #f5365c;
3074  border-color: #f5365c;
3075}
3076.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
3077  box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5);
3078}
3079
3080.btn-outline-light {
3081  color: #adb5bd;
3082  border-color: #adb5bd;
3083}
3084.btn-outline-light:hover {
3085  color: #fff;
3086  background-color: #adb5bd;
3087  border-color: #adb5bd;
3088}
3089.btn-outline-light:focus, .btn-outline-light.focus {
3090  box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5);
3091}
3092.btn-outline-light.disabled, .btn-outline-light:disabled {
3093  color: #adb5bd;
3094  background-color: transparent;
3095}
3096.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
3097  color: #fff;
3098  background-color: #adb5bd;
3099  border-color: #adb5bd;
3100}
3101.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
3102  box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5);
3103}
3104
3105.btn-outline-dark {
3106  color: #212529;
3107  border-color: #212529;
3108}
3109.btn-outline-dark:hover {
3110  color: #fff;
3111  background-color: #212529;
3112  border-color: #212529;
3113}
3114.btn-outline-dark:focus, .btn-outline-dark.focus {
3115  box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5);
3116}
3117.btn-outline-dark.disabled, .btn-outline-dark:disabled {
3118  color: #212529;
3119  background-color: transparent;
3120}
3121.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
3122  color: #fff;
3123  background-color: #212529;
3124  border-color: #212529;
3125}
3126.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
3127  box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5);
3128}
3129
3130.btn-outline-default {
3131  color: #172b4d;
3132  border-color: #172b4d;
3133}
3134.btn-outline-default:hover {
3135  color: #fff;
3136  background-color: #172b4d;
3137  border-color: #172b4d;
3138}
3139.btn-outline-default:focus, .btn-outline-default.focus {
3140  box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5);
3141}
3142.btn-outline-default.disabled, .btn-outline-default:disabled {
3143  color: #172b4d;
3144  background-color: transparent;
3145}
3146.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active, .show > .btn-outline-default.dropdown-toggle {
3147  color: #fff;
3148  background-color: #172b4d;
3149  border-color: #172b4d;
3150}
3151.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-default.dropdown-toggle:focus {
3152  box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5);
3153}
3154
3155.btn-outline-white {
3156  color: #fff;
3157  border-color: #fff;
3158}
3159.btn-outline-white:hover {
3160  color: #212529;
3161  background-color: #fff;
3162  border-color: #fff;
3163}
3164.btn-outline-white:focus, .btn-outline-white.focus {
3165  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3166}
3167.btn-outline-white.disabled, .btn-outline-white:disabled {
3168  color: #fff;
3169  background-color: transparent;
3170}
3171.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
3172  color: #212529;
3173  background-color: #fff;
3174  border-color: #fff;
3175}
3176.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
3177  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3178}
3179
3180.btn-outline-neutral {
3181  color: #fff;
3182  border-color: #fff;
3183}
3184.btn-outline-neutral:hover {
3185  color: #212529;
3186  background-color: #fff;
3187  border-color: #fff;
3188}
3189.btn-outline-neutral:focus, .btn-outline-neutral.focus {
3190  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3191}
3192.btn-outline-neutral.disabled, .btn-outline-neutral:disabled {
3193  color: #fff;
3194  background-color: transparent;
3195}
3196.btn-outline-neutral:not(:disabled):not(.disabled):active, .btn-outline-neutral:not(:disabled):not(.disabled).active, .show > .btn-outline-neutral.dropdown-toggle {
3197  color: #212529;
3198  background-color: #fff;
3199  border-color: #fff;
3200}
3201.btn-outline-neutral:not(:disabled):not(.disabled):active:focus, .btn-outline-neutral:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-neutral.dropdown-toggle:focus {
3202  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3203}
3204
3205.btn-outline-darker {
3206  color: black;
3207  border-color: black;
3208}
3209.btn-outline-darker:hover {
3210  color: #fff;
3211  background-color: black;
3212  border-color: black;
3213}
3214.btn-outline-darker:focus, .btn-outline-darker.focus {
3215  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
3216}
3217.btn-outline-darker.disabled, .btn-outline-darker:disabled {
3218  color: black;
3219  background-color: transparent;
3220}
3221.btn-outline-darker:not(:disabled):not(.disabled):active, .btn-outline-darker:not(:disabled):not(.disabled).active, .show > .btn-outline-darker.dropdown-toggle {
3222  color: #fff;
3223  background-color: black;
3224  border-color: black;
3225}
3226.btn-outline-darker:not(:disabled):not(.disabled):active:focus, .btn-outline-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-darker.dropdown-toggle:focus {
3227  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
3228}
3229
3230.btn-link {
3231  font-weight: 400;
3232  color: #5e72e4;
3233  text-decoration: none;
3234}
3235.btn-link:hover {
3236  color: #233dd2;
3237  text-decoration: none;
3238}
3239.btn-link:focus, .btn-link.focus {
3240  text-decoration: none;
3241}
3242.btn-link:disabled, .btn-link.disabled {
3243  color: #8898aa;
3244  pointer-events: none;
3245}
3246
3247.btn-lg, .btn-group-lg > .btn {
3248  padding: 0.875rem 1rem;
3249  font-size: 0.875rem;
3250  line-height: 1.5;
3251  border-radius: 0.3rem;
3252}
3253
3254.btn-sm, .btn-group-sm > .btn {
3255  padding: 0.25rem 0.5rem;
3256  font-size: 0.75rem;
3257  line-height: 1.5;
3258  border-radius: 0.25rem;
3259}
3260
3261.btn-block {
3262  display: block;
3263  width: 100%;
3264}
3265.btn-block + .btn-block {
3266  margin-top: 0.5rem;
3267}
3268
3269input[type=submit].btn-block,
3270input[type=reset].btn-block,
3271input[type=button].btn-block {
3272  width: 100%;
3273}
3274
3275.fade {
3276  transition: opacity 0.15s linear;
3277}
3278@media (prefers-reduced-motion: reduce) {
3279  .fade {
3280    transition: none;
3281  }
3282}
3283.fade:not(.show) {
3284  opacity: 0;
3285}
3286
3287.collapse:not(.show) {
3288  display: none;
3289}
3290
3291.collapsing {
3292  position: relative;
3293  height: 0;
3294  overflow: hidden;
3295  transition: height 0.35s ease;
3296}
3297@media (prefers-reduced-motion: reduce) {
3298  .collapsing {
3299    transition: none;
3300  }
3301}
3302
3303.dropup,
3304.dropright,
3305.dropdown,
3306.dropleft {
3307  position: relative;
3308}
3309
3310.dropdown-toggle {
3311  white-space: nowrap;
3312}
3313.dropdown-toggle::after {
3314  display: inline-block;
3315  margin-left: 0.255em;
3316  vertical-align: 0.255em;
3317  content: "";
3318  border-top: 0.3em solid;
3319  border-right: 0.3em solid transparent;
3320  border-bottom: 0;
3321  border-left: 0.3em solid transparent;
3322}
3323.dropdown-toggle:empty::after {
3324  margin-left: 0;
3325}
3326
3327.dropdown-menu {
3328  position: absolute;
3329  top: 100%;
3330  left: 0;
3331  z-index: 1000;
3332  display: none;
3333  float: left;
3334  min-width: 10rem;
3335  padding: 0.5rem 0;
3336  margin: 0.125rem 0 0;
3337  font-size: 1rem;
3338  color: #525f7f;
3339  text-align: left;
3340  list-style: none;
3341  background-color: #fff;
3342  background-clip: padding-box;
3343  border: 0 solid rgba(0, 0, 0, 0.15);
3344  border-radius: 0.3rem;
3345  box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1);
3346}
3347
3348.dropdown-menu-left {
3349  right: auto;
3350  left: 0;
3351}
3352
3353.dropdown-menu-right {
3354  right: 0;
3355  left: auto;
3356}
3357
3358@media (min-width: 576px) {
3359  .dropdown-menu-sm-left {
3360    right: auto;
3361    left: 0;
3362  }
3363
3364  .dropdown-menu-sm-right {
3365    right: 0;
3366    left: auto;
3367  }
3368}
3369@media (min-width: 768px) {
3370  .dropdown-menu-md-left {
3371    right: auto;
3372    left: 0;
3373  }
3374
3375  .dropdown-menu-md-right {
3376    right: 0;
3377    left: auto;
3378  }
3379}
3380@media (min-width: 992px) {
3381  .dropdown-menu-lg-left {
3382    right: auto;
3383    left: 0;
3384  }
3385
3386  .dropdown-menu-lg-right {
3387    right: 0;
3388    left: auto;
3389  }
3390}
3391@media (min-width: 1200px) {
3392  .dropdown-menu-xl-left {
3393    right: auto;
3394    left: 0;
3395  }
3396
3397  .dropdown-menu-xl-right {
3398    right: 0;
3399    left: auto;
3400  }
3401}
3402.dropup .dropdown-menu {
3403  top: auto;
3404  bottom: 100%;
3405  margin-top: 0;
3406  margin-bottom: 0.125rem;
3407}
3408.dropup .dropdown-toggle::after {
3409  display: inline-block;
3410  margin-left: 0.255em;
3411  vertical-align: 0.255em;
3412  content: "";
3413  border-top: 0;
3414  border-right: 0.3em solid transparent;
3415  border-bottom: 0.3em solid;
3416  border-left: 0.3em solid transparent;
3417}
3418.dropup .dropdown-toggle:empty::after {
3419  margin-left: 0;
3420}
3421
3422.dropright .dropdown-menu {
3423  top: 0;
3424  right: auto;
3425  left: 100%;
3426  margin-top: 0;
3427  margin-left: 0.125rem;
3428}
3429.dropright .dropdown-toggle::after {
3430  display: inline-block;
3431  margin-left: 0.255em;
3432  vertical-align: 0.255em;
3433  content: "";
3434  border-top: 0.3em solid transparent;
3435  border-right: 0;
3436  border-bottom: 0.3em solid transparent;
3437  border-left: 0.3em solid;
3438}
3439.dropright .dropdown-toggle:empty::after {
3440  margin-left: 0;
3441}
3442.dropright .dropdown-toggle::after {
3443  vertical-align: 0;
3444}
3445
3446.dropleft .dropdown-menu {
3447  top: 0;
3448  right: 100%;
3449  left: auto;
3450  margin-top: 0;
3451  margin-right: 0.125rem;
3452}
3453.dropleft .dropdown-toggle::after {
3454  display: inline-block;
3455  margin-left: 0.255em;
3456  vertical-align: 0.255em;
3457  content: "";
3458}
3459.dropleft .dropdown-toggle::after {
3460  display: none;
3461}
3462.dropleft .dropdown-toggle::before {
3463  display: inline-block;
3464  margin-right: 0.255em;
3465  vertical-align: 0.255em;
3466  content: "";
3467  border-top: 0.3em solid transparent;
3468  border-right: 0.3em solid;
3469  border-bottom: 0.3em solid transparent;
3470}
3471.dropleft .dropdown-toggle:empty::after {
3472  margin-left: 0;
3473}
3474.dropleft .dropdown-toggle::before {
3475  vertical-align: 0;
3476}
3477
3478.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
3479  right: auto;
3480  bottom: auto;
3481}
3482
3483.dropdown-divider {
3484  height: 0;
3485  margin: 0.5rem 0;
3486  overflow: hidden;
3487  border-top: 1px solid #e9ecef;
3488}
3489
3490.dropdown-item {
3491  display: block;
3492  width: 100%;
3493  padding: 0.25rem 1.5rem;
3494  clear: both;
3495  font-weight: 400;
3496  color: #212529;
3497  text-align: inherit;
3498  white-space: nowrap;
3499  background-color: transparent;
3500  border: 0;
3501}
3502.dropdown-item:hover, .dropdown-item:focus {
3503  color: #16181b;
3504  text-decoration: none;
3505  background-color: #f6f9fc;
3506}
3507.dropdown-item.active, .dropdown-item:active {
3508  color: #fff;
3509  text-decoration: none;
3510  background-color: #5e72e4;
3511}
3512.dropdown-item.disabled, .dropdown-item:disabled {
3513  color: #8898aa;
3514  pointer-events: none;
3515  background-color: transparent;
3516}
3517
3518.dropdown-menu.show {
3519  display: block;
3520}
3521
3522.dropdown-header {
3523  display: block;
3524  padding: 0.5rem 1.5rem;
3525  margin-bottom: 0;
3526  font-size: 0.875rem;
3527  color: #8898aa;
3528  white-space: nowrap;
3529}
3530
3531.dropdown-item-text {
3532  display: block;
3533  padding: 0.25rem 1.5rem;
3534  color: #212529;
3535}
3536
3537.btn-group,
3538.btn-group-vertical {
3539  position: relative;
3540  display: inline-flex;
3541  vertical-align: middle;
3542}
3543.btn-group > .btn,
3544.btn-group-vertical > .btn {
3545  position: relative;
3546  flex: 1 1 auto;
3547}
3548.btn-group > .btn:hover,
3549.btn-group-vertical > .btn:hover {
3550  z-index: 1;
3551}
3552.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3553.btn-group-vertical > .btn:focus,
3554.btn-group-vertical > .btn:active,
3555.btn-group-vertical > .btn.active {
3556  z-index: 1;
3557}
3558
3559.btn-toolbar {
3560  display: flex;
3561  flex-wrap: wrap;
3562  justify-content: flex-start;
3563}
3564.btn-toolbar .input-group {
3565  width: auto;
3566}
3567
3568.btn-group > .btn:not(:first-child),
3569.btn-group > .btn-group:not(:first-child) {
3570  margin-left: -1px;
3571}
3572.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3573.btn-group > .btn-group:not(:last-child) > .btn {
3574  border-top-right-radius: 0;
3575  border-bottom-right-radius: 0;
3576}
3577.btn-group > .btn:not(:first-child),
3578.btn-group > .btn-group:not(:first-child) > .btn {
3579  border-top-left-radius: 0;
3580  border-bottom-left-radius: 0;
3581}
3582
3583.dropdown-toggle-split {
3584  padding-right: 0.9375rem;
3585  padding-left: 0.9375rem;
3586}
3587.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
3588  margin-left: 0;
3589}
3590.dropleft .dropdown-toggle-split::before {
3591  margin-right: 0;
3592}
3593
3594.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3595  padding-right: 0.375rem;
3596  padding-left: 0.375rem;
3597}
3598
3599.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3600  padding-right: 0.75rem;
3601  padding-left: 0.75rem;
3602}
3603
3604.btn-group.show .dropdown-toggle {
3605  box-shadow: none;
3606}
3607.btn-group.show .dropdown-toggle.btn-link {
3608  box-shadow: none;
3609}
3610
3611.btn-group-vertical {
3612  flex-direction: column;
3613  align-items: flex-start;
3614  justify-content: center;
3615}
3616.btn-group-vertical > .btn,
3617.btn-group-vertical > .btn-group {
3618  width: 100%;
3619}
3620.btn-group-vertical > .btn:not(:first-child),
3621.btn-group-vertical > .btn-group:not(:first-child) {
3622  margin-top: -1px;
3623}
3624.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3625.btn-group-vertical > .btn-group:not(:last-child) > .btn {
3626  border-bottom-right-radius: 0;
3627  border-bottom-left-radius: 0;
3628}
3629.btn-group-vertical > .btn:not(:first-child),
3630.btn-group-vertical > .btn-group:not(:first-child) > .btn {
3631  border-top-left-radius: 0;
3632  border-top-right-radius: 0;
3633}
3634
3635.btn-group-toggle > .btn,
3636.btn-group-toggle > .btn-group > .btn {
3637  margin-bottom: 0;
3638}
3639.btn-group-toggle > .btn input[type=radio],
3640.btn-group-toggle > .btn input[type=checkbox],
3641.btn-group-toggle > .btn-group > .btn input[type=radio],
3642.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
3643  position: absolute;
3644  clip: rect(0, 0, 0, 0);
3645  pointer-events: none;
3646}
3647
3648.input-group {
3649  position: relative;
3650  display: flex;
3651  flex-wrap: wrap;
3652  align-items: stretch;
3653  width: 100%;
3654}
3655.input-group > .form-control,
3656.input-group > .form-control-plaintext,
3657.input-group > .custom-select,
3658.input-group > .custom-file {
3659  position: relative;
3660  flex: 1 1 auto;
3661  width: 1%;
3662  min-width: 0;
3663  margin-bottom: 0;
3664}
3665.input-group > .form-control + .form-control,
3666.input-group > .form-control + .custom-select,
3667.input-group > .form-control + .custom-file,
3668.input-group > .form-control-plaintext + .form-control,
3669.input-group > .form-control-plaintext + .custom-select,
3670.input-group > .form-control-plaintext + .custom-file,
3671.input-group > .custom-select + .form-control,
3672.input-group > .custom-select + .custom-select,
3673.input-group > .custom-select + .custom-file,
3674.input-group > .custom-file + .form-control,
3675.input-group > .custom-file + .custom-select,
3676.input-group > .custom-file + .custom-file {
3677  margin-left: -1px;
3678}
3679.input-group > .form-control:focus,
3680.input-group > .custom-select:focus,
3681.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
3682  z-index: 3;
3683}
3684.input-group > .custom-file .custom-file-input:focus {
3685  z-index: 4;
3686}
3687.input-group > .form-control:not(:last-child),
3688.input-group > .custom-select:not(:last-child) {
3689  border-top-right-radius: 0;
3690  border-bottom-right-radius: 0;
3691}
3692.input-group > .form-control:not(:first-child),
3693.input-group > .custom-select:not(:first-child) {
3694  border-top-left-radius: 0;
3695  border-bottom-left-radius: 0;
3696}
3697.input-group > .custom-file {
3698  display: flex;
3699  align-items: center;
3700}
3701.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
3702  border-top-right-radius: 0;
3703  border-bottom-right-radius: 0;
3704}
3705.input-group > .custom-file:not(:first-child) .custom-file-label {
3706  border-top-left-radius: 0;
3707  border-bottom-left-radius: 0;
3708}
3709
3710.input-group-prepend,
3711.input-group-append {
3712  display: flex;
3713}
3714.input-group-prepend .btn,
3715.input-group-append .btn {
3716  position: relative;
3717  z-index: 2;
3718}
3719.input-group-prepend .btn:focus,
3720.input-group-append .btn:focus {
3721  z-index: 3;
3722}
3723.input-group-prepend .btn + .btn,
3724.input-group-prepend .btn + .input-group-text,
3725.input-group-prepend .input-group-text + .input-group-text,
3726.input-group-prepend .input-group-text + .btn,
3727.input-group-append .btn + .btn,
3728.input-group-append .btn + .input-group-text,
3729.input-group-append .input-group-text + .input-group-text,
3730.input-group-append .input-group-text + .btn {
3731  margin-left: -1px;
3732}
3733
3734.input-group-prepend {
3735  margin-right: -1px;
3736}
3737
3738.input-group-append {
3739  margin-left: -1px;
3740}
3741
3742.input-group-text {
3743  display: flex;
3744  align-items: center;
3745  padding: 0.625rem 0.75rem;
3746  margin-bottom: 0;
3747  font-size: 0.875rem;
3748  font-weight: 400;
3749  line-height: 1.5;
3750  color: #adb5bd;
3751  text-align: center;
3752  white-space: nowrap;
3753  background-color: #fff;
3754  border: 1px solid #cad1d7;
3755  border-radius: 0.25rem;
3756}
3757.input-group-text input[type=radio],
3758.input-group-text input[type=checkbox] {
3759  margin-top: 0;
3760}
3761
3762.input-group-lg > .form-control:not(textarea),
3763.input-group-lg > .custom-select {
3764  height: calc(1.5em + 1.75rem + 2px);
3765}
3766
3767.input-group-lg > .form-control,
3768.input-group-lg > .custom-select,
3769.input-group-lg > .input-group-prepend > .input-group-text,
3770.input-group-lg > .input-group-append > .input-group-text,
3771.input-group-lg > .input-group-prepend > .btn,
3772.input-group-lg > .input-group-append > .btn {
3773  padding: 0.875rem 1rem;
3774  font-size: 0.875rem;
3775  line-height: 1.5;
3776  border-radius: 0.3rem;
3777}
3778
3779.input-group-sm > .form-control:not(textarea),
3780.input-group-sm > .custom-select {
3781  height: calc(1.5em + 0.5rem + 2px);
3782}
3783
3784.input-group-sm > .form-control,
3785.input-group-sm > .custom-select,
3786.input-group-sm > .input-group-prepend > .input-group-text,
3787.input-group-sm > .input-group-append > .input-group-text,
3788.input-group-sm > .input-group-prepend > .btn,
3789.input-group-sm > .input-group-append > .btn {
3790  padding: 0.25rem 0.5rem;
3791  font-size: 0.75rem;
3792  line-height: 1.5;
3793  border-radius: 0.2rem;
3794}
3795
3796.input-group-lg > .custom-select,
3797.input-group-sm > .custom-select {
3798  padding-right: 1.75rem;
3799}
3800
3801.input-group > .input-group-prepend > .btn,
3802.input-group > .input-group-prepend > .input-group-text,
3803.input-group > .input-group-append:not(:last-child) > .btn,
3804.input-group > .input-group-append:not(:last-child) > .input-group-text,
3805.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3806.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3807  border-top-right-radius: 0;
3808  border-bottom-right-radius: 0;
3809}
3810
3811.input-group > .input-group-append > .btn,
3812.input-group > .input-group-append > .input-group-text,
3813.input-group > .input-group-prepend:not(:first-child) > .btn,
3814.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3815.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3816.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3817  border-top-left-radius: 0;
3818  border-bottom-left-radius: 0;
3819}
3820
3821.custom-control {
3822  position: relative;
3823  display: block;
3824  min-height: 1.5rem;
3825  padding-left: 3rem;
3826}
3827
3828.custom-control-inline {
3829  display: inline-flex;
3830  margin-right: 1rem;
3831}
3832
3833.custom-control-input {
3834  position: absolute;
3835  left: 0;
3836  z-index: -1;
3837  width: 1.25rem;
3838  height: 1.375rem;
3839  opacity: 0;
3840}
3841.custom-control-input:checked ~ .custom-control-label::before {
3842  color: #fff;
3843  border-color: #5e72e4;
3844  background-color: #5e72e4;
3845  box-shadow: none;
3846}
3847.custom-control-input:focus ~ .custom-control-label::before {
3848  box-shadow: none, none;
3849}
3850.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
3851  border-color: rgba(50, 151, 211, 0.25);
3852}
3853.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
3854  color: #fff;
3855  background-color: #5e72e4;
3856  border-color: #5e72e4;
3857  box-shadow: none;
3858}
3859.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
3860  color: #8898aa;
3861}
3862.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
3863  background-color: #e9ecef;
3864}
3865
3866.custom-control-label {
3867  position: relative;
3868  margin-bottom: 0;
3869  vertical-align: top;
3870}
3871.custom-control-label::before {
3872  position: absolute;
3873  top: 0.125rem;
3874  left: -3rem;
3875  display: block;
3876  width: 1.25rem;
3877  height: 1.25rem;
3878  pointer-events: none;
3879  content: "";
3880  background-color: #fff;
3881  border: #cad1d7 solid 1px;
3882  box-shadow: none;
3883}
3884.custom-control-label::after {
3885  position: absolute;
3886  top: 0.125rem;
3887  left: -3rem;
3888  display: block;
3889  width: 1.25rem;
3890  height: 1.25rem;
3891  content: "";
3892  background: no-repeat 50%/50% 50%;
3893}
3894
3895.custom-checkbox .custom-control-label::before {
3896  border-radius: 0.2rem;
3897}
3898.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3899  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
3900}
3901.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3902  border-color: #5e72e4;
3903  background-color: #5e72e4;
3904  box-shadow: none;
3905}
3906.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3907  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
3908}
3909.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3910  background-color: rgba(94, 114, 228, 0.5);
3911}
3912.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3913  background-color: rgba(94, 114, 228, 0.5);
3914}
3915
3916.custom-radio .custom-control-label::before {
3917  border-radius: 50%;
3918}
3919.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3920  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
3921}
3922.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3923  background-color: rgba(94, 114, 228, 0.5);
3924}
3925
3926.custom-switch {
3927  padding-left: 3.9375rem;
3928}
3929.custom-switch .custom-control-label::before {
3930  left: -3.9375rem;
3931  width: 2.1875rem;
3932  pointer-events: all;
3933  border-radius: 0.625rem;
3934}
3935.custom-switch .custom-control-label::after {
3936  top: calc(0.125rem + 2px);
3937  left: calc(-3.9375rem + 2px);
3938  width: calc(1.25rem - 4px);
3939  height: calc(1.25rem - 4px);
3940  background-color: #cad1d7;
3941  border-radius: 0.625rem;
3942  transition: transform 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;
3943}
3944@media (prefers-reduced-motion: reduce) {
3945  .custom-switch .custom-control-label::after {
3946    transition: none;
3947  }
3948}
3949.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
3950  background-color: #fff;
3951  transform: translateX(0.9375rem);
3952}
3953.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
3954  background-color: rgba(94, 114, 228, 0.5);
3955}
3956
3957.custom-select {
3958  display: inline-block;
3959  width: 100%;
3960  height: calc(1.5em + 1.25rem + 2px);
3961  padding: 0.625rem 1.75rem 0.625rem 0.75rem;
3962  font-size: 0.875rem;
3963  font-weight: 400;
3964  line-height: 1.5;
3965  color: #8898aa;
3966  vertical-align: middle;
3967  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
3968  border: 1px solid #cad1d7;
3969  border-radius: 0.25rem;
3970  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
3971  appearance: none;
3972}
3973.custom-select:focus {
3974  border-color: rgba(50, 151, 211, 0.25);
3975  outline: 0;
3976  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0 #5e72e4;
3977}
3978.custom-select:focus::-ms-value {
3979  color: #8898aa;
3980  background-color: #fff;
3981}
3982.custom-select[multiple], .custom-select[size]:not([size="1"]) {
3983  height: auto;
3984  padding-right: 0.75rem;
3985  background-image: none;
3986}
3987.custom-select:disabled {
3988  color: #8898aa;
3989  background-color: #e9ecef;
3990}
3991.custom-select::-ms-expand {
3992  display: none;
3993}
3994.custom-select:-moz-focusring {
3995  color: transparent;
3996  text-shadow: 0 0 0 #8898aa;
3997}
3998
3999.custom-select-sm {
4000  height: calc(1.5em + 0.5rem + 2px);
4001  padding-top: 0.25rem;
4002  padding-bottom: 0.25rem;
4003  padding-left: 0.5rem;
4004  font-size: 0.75rem;
4005}
4006
4007.custom-select-lg {
4008  height: calc(1.5em + 1.75rem + 2px);
4009  padding-top: 0.875rem;
4010  padding-bottom: 0.875rem;
4011  padding-left: 1rem;
4012  font-size: 0.875rem;
4013}
4014
4015.custom-file {
4016  position: relative;
4017  display: inline-block;
4018  width: 100%;
4019  height: calc(1.5em + 1.25rem + 2px);
4020  margin-bottom: 0;
4021}
4022
4023.custom-file-input {
4024  position: relative;
4025  z-index: 2;
4026  width: 100%;
4027  height: calc(1.5em + 1.25rem + 2px);
4028  margin: 0;
4029  opacity: 0;
4030}
4031.custom-file-input:focus ~ .custom-file-label {
4032  border-color: rgba(50, 151, 211, 0.25);
4033  box-shadow: none;
4034}
4035.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
4036  background-color: #e9ecef;
4037}
4038.custom-file-input:lang(en) ~ .custom-file-label::after {
4039  content: "Browse";
4040}
4041.custom-file-input ~ .custom-file-label[data-browse]::after {
4042  content: attr(data-browse);
4043}
4044
4045.custom-file-label {
4046  position: absolute;
4047  top: 0;
4048  right: 0;
4049  left: 0;
4050  z-index: 1;
4051  height: calc(1.5em + 1.25rem + 2px);
4052  padding: 0.625rem 0.75rem;
4053  font-weight: 400;
4054  line-height: 1.5;
4055  color: #8898aa;
4056  background-color: #fff;
4057  border: 1px solid #cad1d7;
4058  border-radius: 0.25rem;
4059  box-shadow: none;
4060}
4061.custom-file-label::after {
4062  position: absolute;
4063  top: 0;
4064  right: 0;
4065  bottom: 0;
4066  z-index: 3;
4067  display: block;
4068  height: calc(1.5em + 1.25rem);
4069  padding: 0.625rem 0.75rem;
4070  line-height: 1.5;
4071  color: #8898aa;
4072  content: "Browse";
4073  background-color: #fff;
4074  border-left: inherit;
4075  border-radius: 0 0.25rem 0.25rem 0;
4076}
4077
4078.custom-range {
4079  width: 100%;
4080  height: 1rem;
4081  padding: 0;
4082  background-color: transparent;
4083  appearance: none;
4084}
4085.custom-range:focus {
4086  outline: none;
4087}
4088.custom-range:focus::-webkit-slider-thumb {
4089  box-shadow: 0 0 0 1px #fff, none;
4090}
4091.custom-range:focus::-moz-range-thumb {
4092  box-shadow: 0 0 0 1px #fff, none;
4093}
4094.custom-range:focus::-ms-thumb {
4095  box-shadow: 0 0 0 1px #fff, none;
4096}
4097.custom-range::-moz-focus-outer {
4098  border: 0;
4099}
4100.custom-range::-webkit-slider-thumb {
4101  width: 1rem;
4102  height: 1rem;
4103  margin-top: -0.25rem;
4104  background-color: #5e72e4;
4105  border: 0;
4106  border-radius: 1rem;
4107  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
4108  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4109  appearance: none;
4110}
4111@media (prefers-reduced-motion: reduce) {
4112  .custom-range::-webkit-slider-thumb {
4113    transition: none;
4114  }
4115}
4116.custom-range::-webkit-slider-thumb:active {
4117  background-color: #f7f8fe;
4118}
4119.custom-range::-webkit-slider-runnable-track {
4120  width: 100%;
4121  height: 0.5rem;
4122  color: transparent;
4123  cursor: pointer;
4124  background-color: #dee2e6;
4125  border-color: transparent;
4126  border-radius: 1rem;
4127  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
4128}
4129.custom-range::-moz-range-thumb {
4130  width: 1rem;
4131  height: 1rem;
4132  background-color: #5e72e4;
4133  border: 0;
4134  border-radius: 1rem;
4135  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
4136  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4137  appearance: none;
4138}
4139@media (prefers-reduced-motion: reduce) {
4140  .custom-range::-moz-range-thumb {
4141    transition: none;
4142  }
4143}
4144.custom-range::-moz-range-thumb:active {
4145  background-color: #f7f8fe;
4146}
4147.custom-range::-moz-range-track {
4148  width: 100%;
4149  height: 0.5rem;
4150  color: transparent;
4151  cursor: pointer;
4152  background-color: #dee2e6;
4153  border-color: transparent;
4154  border-radius: 1rem;
4155  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
4156}
4157.custom-range::-ms-thumb {
4158  width: 1rem;
4159  height: 1rem;
4160  margin-top: 0;
4161  margin-right: 0;
4162  margin-left: 0;
4163  background-color: #5e72e4;
4164  border: 0;
4165  border-radius: 1rem;
4166  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
4167  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4168  appearance: none;
4169}
4170@media (prefers-reduced-motion: reduce) {
4171  .custom-range::-ms-thumb {
4172    transition: none;
4173  }
4174}
4175.custom-range::-ms-thumb:active {
4176  background-color: #f7f8fe;
4177}
4178.custom-range::-ms-track {
4179  width: 100%;
4180  height: 0.5rem;
4181  color: transparent;
4182  cursor: pointer;
4183  background-color: transparent;
4184  border-color: transparent;
4185  border-width: 0.5rem;
4186  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
4187}
4188.custom-range::-ms-fill-lower {
4189  background-color: #dee2e6;
4190  border-radius: 1rem;
4191}
4192.custom-range::-ms-fill-upper {
4193  margin-right: 15px;
4194  background-color: #dee2e6;
4195  border-radius: 1rem;
4196}
4197.custom-range:disabled::-webkit-slider-thumb {
4198  background-color: #adb5bd;
4199}
4200.custom-range:disabled::-webkit-slider-runnable-track {
4201  cursor: default;
4202}
4203.custom-range:disabled::-moz-range-thumb {
4204  background-color: #adb5bd;
4205}
4206.custom-range:disabled::-moz-range-track {
4207  cursor: default;
4208}
4209.custom-range:disabled::-ms-thumb {
4210  background-color: #adb5bd;
4211}
4212
4213.custom-control-label::before,
4214.custom-file-label,
4215.custom-select {
4216  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4217}
4218@media (prefers-reduced-motion: reduce) {
4219  .custom-control-label::before,
4220.custom-file-label,
4221.custom-select {
4222    transition: none;
4223  }
4224}
4225
4226.nav {
4227  display: flex;
4228  flex-wrap: wrap;
4229  padding-left: 0;
4230  margin-bottom: 0;
4231  list-style: none;
4232}
4233
4234.nav-link {
4235  display: block;
4236  padding: 0.25rem 0.75rem;
4237}
4238.nav-link:hover, .nav-link:focus {
4239  text-decoration: none;
4240}
4241.nav-link.disabled {
4242  color: #8898aa;
4243  pointer-events: none;
4244  cursor: default;
4245}
4246
4247.nav-tabs {
4248  border-bottom: 0.0625rem solid #dee2e6;
4249}
4250.nav-tabs .nav-item {
4251  margin-bottom: -0.0625rem;
4252}
4253.nav-tabs .nav-link {
4254  border: 0.0625rem solid transparent;
4255  border-top-left-radius: 0.25rem;
4256  border-top-right-radius: 0.25rem;
4257}
4258.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
4259  border-color: #e9ecef #e9ecef #dee2e6;
4260}
4261.nav-tabs .nav-link.disabled {
4262  color: #8898aa;
4263  background-color: transparent;
4264  border-color: transparent;
4265}
4266.nav-tabs .nav-link.active,
4267.nav-tabs .nav-item.show .nav-link {
4268  color: #525f7f;
4269  background-color: #fff;
4270  border-color: #dee2e6 #dee2e6 #fff;
4271}
4272.nav-tabs .dropdown-menu {
4273  margin-top: -0.0625rem;
4274  border-top-left-radius: 0;
4275  border-top-right-radius: 0;
4276}
4277
4278.nav-pills .nav-link {
4279  border-radius: 0.25rem;
4280}
4281.nav-pills .nav-link.active,
4282.nav-pills .show > .nav-link {
4283  color: #fff;
4284  background-color: #5e72e4;
4285}
4286
4287.nav-fill .nav-item {
4288  flex: 1 1 auto;
4289  text-align: center;
4290}
4291
4292.nav-justified .nav-item {
4293  flex-basis: 0;
4294  flex-grow: 1;
4295  text-align: center;
4296}
4297
4298.tab-content > .tab-pane {
4299  display: none;
4300}
4301.tab-content > .active {
4302  display: block;
4303}
4304
4305.navbar {
4306  position: relative;
4307  display: flex;
4308  flex-wrap: wrap;
4309  align-items: center;
4310  justify-content: space-between;
4311  padding: 1rem 1rem;
4312}
4313.navbar .container,
4314.navbar .container-fluid,
4315.navbar .container-sm,
4316.navbar .container-md,
4317.navbar .container-lg,
4318.navbar .container-xl {
4319  display: flex;
4320  flex-wrap: wrap;
4321  align-items: center;
4322  justify-content: space-between;
4323}
4324.navbar-brand {
4325  display: inline-block;
4326  padding-top: 0.0625rem;
4327  padding-bottom: 0.0625rem;
4328  margin-right: 1rem;
4329  font-size: 1.25rem;
4330  line-height: inherit;
4331  white-space: nowrap;
4332}
4333.navbar-brand:hover, .navbar-brand:focus {
4334  text-decoration: none;
4335}
4336
4337.navbar-nav {
4338  display: flex;
4339  flex-direction: column;
4340  padding-left: 0;
4341  margin-bottom: 0;
4342  list-style: none;
4343}
4344.navbar-nav .nav-link {
4345  padding-right: 0;
4346  padding-left: 0;
4347}
4348.navbar-nav .dropdown-menu {
4349  position: static;
4350  float: none;
4351}
4352
4353.navbar-text {
4354  display: inline-block;
4355  padding-top: 0.25rem;
4356  padding-bottom: 0.25rem;
4357}
4358
4359.navbar-collapse {
4360  flex-basis: 100%;
4361  flex-grow: 1;
4362  align-items: center;
4363}
4364
4365.navbar-toggler {
4366  padding: 0.25rem 0.75rem;
4367  font-size: 1.25rem;
4368  line-height: 1;
4369  background-color: transparent;
4370  border: 0.0625rem solid transparent;
4371  border-radius: 0.25rem;
4372}
4373.navbar-toggler:hover, .navbar-toggler:focus {
4374  text-decoration: none;
4375}
4376
4377.navbar-toggler-icon {
4378  display: inline-block;
4379  width: 1.5em;
4380  height: 1.5em;
4381  vertical-align: middle;
4382  content: "";
4383  background: no-repeat center center;
4384  background-size: 100% 100%;
4385}
4386
4387@media (max-width: 575.98px) {
4388  .navbar-expand-sm > .container,
4389.navbar-expand-sm > .container-fluid,
4390.navbar-expand-sm > .container-sm,
4391.navbar-expand-sm > .container-md,
4392.navbar-expand-sm > .container-lg,
4393.navbar-expand-sm > .container-xl {
4394    padding-right: 0;
4395    padding-left: 0;
4396  }
4397}
4398@media (min-width: 576px) {
4399  .navbar-expand-sm {
4400    flex-flow: row nowrap;
4401    justify-content: flex-start;
4402  }
4403  .navbar-expand-sm .navbar-nav {
4404    flex-direction: row;
4405  }
4406  .navbar-expand-sm .navbar-nav .dropdown-menu {
4407    position: absolute;
4408  }
4409  .navbar-expand-sm .navbar-nav .nav-link {
4410    padding-right: 1rem;
4411    padding-left: 1rem;
4412  }
4413  .navbar-expand-sm > .container,
4414.navbar-expand-sm > .container-fluid,
4415.navbar-expand-sm > .container-sm,
4416.navbar-expand-sm > .container-md,
4417.navbar-expand-sm > .container-lg,
4418.navbar-expand-sm > .container-xl {
4419    flex-wrap: nowrap;
4420  }
4421  .navbar-expand-sm .navbar-collapse {
4422    display: flex !important;
4423    flex-basis: auto;
4424  }
4425  .navbar-expand-sm .navbar-toggler {
4426    display: none;
4427  }
4428}
4429@media (max-width: 767.98px) {
4430  .navbar-expand-md > .container,
4431.navbar-expand-md > .container-fluid,
4432.navbar-expand-md > .container-sm,
4433.navbar-expand-md > .container-md,
4434.navbar-expand-md > .container-lg,
4435.navbar-expand-md > .container-xl {
4436    padding-right: 0;
4437    padding-left: 0;
4438  }
4439}
4440@media (min-width: 768px) {
4441  .navbar-expand-md {
4442    flex-flow: row nowrap;
4443    justify-content: flex-start;
4444  }
4445  .navbar-expand-md .navbar-nav {
4446    flex-direction: row;
4447  }
4448  .navbar-expand-md .navbar-nav .dropdown-menu {
4449    position: absolute;
4450  }
4451  .navbar-expand-md .navbar-nav .nav-link {
4452    padding-right: 1rem;
4453    padding-left: 1rem;
4454  }
4455  .navbar-expand-md > .container,
4456.navbar-expand-md > .container-fluid,
4457.navbar-expand-md > .container-sm,
4458.navbar-expand-md > .container-md,
4459.navbar-expand-md > .container-lg,
4460.navbar-expand-md > .container-xl {
4461    flex-wrap: nowrap;
4462  }
4463  .navbar-expand-md .navbar-collapse {
4464    display: flex !important;
4465    flex-basis: auto;
4466  }
4467  .navbar-expand-md .navbar-toggler {
4468    display: none;
4469  }
4470}
4471@media (max-width: 991.98px) {
4472  .navbar-expand-lg > .container,
4473.navbar-expand-lg > .container-fluid,
4474.navbar-expand-lg > .container-sm,
4475.navbar-expand-lg > .container-md,
4476.navbar-expand-lg > .container-lg,
4477.navbar-expand-lg > .container-xl {
4478    padding-right: 0;
4479    padding-left: 0;
4480  }
4481}
4482@media (min-width: 992px) {
4483  .navbar-expand-lg {
4484    flex-flow: row nowrap;
4485    justify-content: flex-start;
4486  }
4487  .navbar-expand-lg .navbar-nav {
4488    flex-direction: row;
4489  }
4490  .navbar-expand-lg .navbar-nav .dropdown-menu {
4491    position: absolute;
4492  }
4493  .navbar-expand-lg .navbar-nav .nav-link {
4494    padding-right: 1rem;
4495    padding-left: 1rem;
4496  }
4497  .navbar-expand-lg > .container,
4498.navbar-expand-lg > .container-fluid,
4499.navbar-expand-lg > .container-sm,
4500.navbar-expand-lg > .container-md,
4501.navbar-expand-lg > .container-lg,
4502.navbar-expand-lg > .container-xl {
4503    flex-wrap: nowrap;
4504  }
4505  .navbar-expand-lg .navbar-collapse {
4506    display: flex !important;
4507    flex-basis: auto;
4508  }
4509  .navbar-expand-lg .navbar-toggler {
4510    display: none;
4511  }
4512}
4513@media (max-width: 1199.98px) {
4514  .navbar-expand-xl > .container,
4515.navbar-expand-xl > .container-fluid,
4516.navbar-expand-xl > .container-sm,
4517.navbar-expand-xl > .container-md,
4518.navbar-expand-xl > .container-lg,
4519.navbar-expand-xl > .container-xl {
4520    padding-right: 0;
4521    padding-left: 0;
4522  }
4523}
4524@media (min-width: 1200px) {
4525  .navbar-expand-xl {
4526    flex-flow: row nowrap;
4527    justify-content: flex-start;
4528  }
4529  .navbar-expand-xl .navbar-nav {
4530    flex-direction: row;
4531  }
4532  .navbar-expand-xl .navbar-nav .dropdown-menu {
4533    position: absolute;
4534  }
4535  .navbar-expand-xl .navbar-nav .nav-link {
4536    padding-right: 1rem;
4537    padding-left: 1rem;
4538  }
4539  .navbar-expand-xl > .container,
4540.navbar-expand-xl > .container-fluid,
4541.navbar-expand-xl > .container-sm,
4542.navbar-expand-xl > .container-md,
4543.navbar-expand-xl > .container-lg,
4544.navbar-expand-xl > .container-xl {
4545    flex-wrap: nowrap;
4546  }
4547  .navbar-expand-xl .navbar-collapse {
4548    display: flex !important;
4549    flex-basis: auto;
4550  }
4551  .navbar-expand-xl .navbar-toggler {
4552    display: none;
4553  }
4554}
4555.navbar-expand {
4556  flex-flow: row nowrap;
4557  justify-content: flex-start;
4558}
4559.navbar-expand > .container,
4560.navbar-expand > .container-fluid,
4561.navbar-expand > .container-sm,
4562.navbar-expand > .container-md,
4563.navbar-expand > .container-lg,
4564.navbar-expand > .container-xl {
4565  padding-right: 0;
4566  padding-left: 0;
4567}
4568.navbar-expand .navbar-nav {
4569  flex-direction: row;
4570}
4571.navbar-expand .navbar-nav .dropdown-menu {
4572  position: absolute;
4573}
4574.navbar-expand .navbar-nav .nav-link {
4575  padding-right: 1rem;
4576  padding-left: 1rem;
4577}
4578.navbar-expand > .container,
4579.navbar-expand > .container-fluid,
4580.navbar-expand > .container-sm,
4581.navbar-expand > .container-md,
4582.navbar-expand > .container-lg,
4583.navbar-expand > .container-xl {
4584  flex-wrap: nowrap;
4585}
4586.navbar-expand .navbar-collapse {
4587  display: flex !important;
4588  flex-basis: auto;
4589}
4590.navbar-expand .navbar-toggler {
4591  display: none;
4592}
4593
4594.navbar-light .navbar-brand {
4595  color: rgba(0, 0, 0, 0.9);
4596}
4597.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4598  color: rgba(0, 0, 0, 0.9);
4599}
4600.navbar-light .navbar-nav .nav-link {
4601  color: rgba(0, 0, 0, 0.5);
4602}
4603.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4604  color: rgba(0, 0, 0, 0.7);
4605}
4606.navbar-light .navbar-nav .nav-link.disabled {
4607  color: rgba(0, 0, 0, 0.3);
4608}
4609.navbar-light .navbar-nav .show > .nav-link,
4610.navbar-light .navbar-nav .active > .nav-link,
4611.navbar-light .navbar-nav .nav-link.show,
4612.navbar-light .navbar-nav .nav-link.active {
4613  color: rgba(0, 0, 0, 0.9);
4614}
4615.navbar-light .navbar-toggler {
4616  color: rgba(0, 0, 0, 0.5);
4617  border-color: transparent;
4618}
4619.navbar-light .navbar-toggler-icon {
4620  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4621}
4622.navbar-light .navbar-text {
4623  color: rgba(0, 0, 0, 0.5);
4624}
4625.navbar-light .navbar-text a {
4626  color: rgba(0, 0, 0, 0.9);
4627}
4628.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4629  color: rgba(0, 0, 0, 0.9);
4630}
4631
4632.navbar-dark .navbar-brand {
4633  color: rgba(255, 255, 255, 0.65);
4634}
4635.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4636  color: rgba(255, 255, 255, 0.65);
4637}
4638.navbar-dark .navbar-nav .nav-link {
4639  color: rgba(255, 255, 255, 0.95);
4640}
4641.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4642  color: rgba(255, 255, 255, 0.65);
4643}
4644.navbar-dark .navbar-nav .nav-link.disabled {
4645  color: rgba(255, 255, 255, 0.25);
4646}
4647.navbar-dark .navbar-nav .show > .nav-link,
4648.navbar-dark .navbar-nav .active > .nav-link,
4649.navbar-dark .navbar-nav .nav-link.show,
4650.navbar-dark .navbar-nav .nav-link.active {
4651  color: rgba(255, 255, 255, 0.65);
4652}
4653.navbar-dark .navbar-toggler {
4654  color: rgba(255, 255, 255, 0.95);
4655  border-color: transparent;
4656}
4657.navbar-dark .navbar-toggler-icon {
4658  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.95%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
4659}
4660.navbar-dark .navbar-text {
4661  color: rgba(255, 255, 255, 0.95);
4662}
4663.navbar-dark .navbar-text a {
4664  color: rgba(255, 255, 255, 0.65);
4665}
4666.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4667  color: rgba(255, 255, 255, 0.65);
4668}
4669
4670.card {
4671  position: relative;
4672  display: flex;
4673  flex-direction: column;
4674  min-width: 0;
4675  word-wrap: break-word;
4676  background-color: #fff;
4677  background-clip: border-box;
4678  border: 0.0625rem solid rgba(0, 0, 0, 0.05);
4679  border-radius: 0.25rem;
4680}
4681.card > hr {
4682  margin-right: 0;
4683  margin-left: 0;
4684}
4685.card > .list-group {
4686  border-top: inherit;
4687  border-bottom: inherit;
4688}
4689.card > .list-group:first-child {
4690  border-top-width: 0;
4691  border-top-left-radius: calc(0.25rem - 0.0625rem);
4692  border-top-right-radius: calc(0.25rem - 0.0625rem);
4693}
4694.card > .list-group:last-child {
4695  border-bottom-width: 0;
4696  border-bottom-right-radius: calc(0.25rem - 0.0625rem);
4697  border-bottom-left-radius: calc(0.25rem - 0.0625rem);
4698}
4699
4700.card-body {
4701  flex: 1 1 auto;
4702  min-height: 1px;
4703  padding: 1.5rem;
4704}
4705
4706.card-title {
4707  margin-bottom: 1.25rem;
4708}
4709
4710.card-subtitle {
4711  margin-top: -0.625rem;
4712  margin-bottom: 0;
4713}
4714
4715.card-text:last-child {
4716  margin-bottom: 0;
4717}
4718
4719.card-link:hover {
4720  text-decoration: none;
4721}
4722.card-link + .card-link {
4723  margin-left: 1.5rem;
4724}
4725
4726.card-header {
4727  padding: 1.25rem 1.5rem;
4728  margin-bottom: 0;
4729  background-color: #f6f9fc;
4730  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.05);
4731}
4732.card-header:first-child {
4733  border-radius: calc(0.25rem - 0.0625rem) calc(0.25rem - 0.0625rem) 0 0;
4734}
4735.card-header + .list-group .list-group-item:first-child {
4736  border-top: 0;
4737}
4738
4739.card-footer {
4740  padding: 1.25rem 1.5rem;
4741  background-color: #f6f9fc;
4742  border-top: 0.0625rem solid rgba(0, 0, 0, 0.05);
4743}
4744.card-footer:last-child {
4745  border-radius: 0 0 calc(0.25rem - 0.0625rem) calc(0.25rem - 0.0625rem);
4746}
4747
4748.card-header-tabs {
4749  margin-right: -0.75rem;
4750  margin-bottom: -1.25rem;
4751  margin-left: -0.75rem;
4752  border-bottom: 0;
4753}
4754
4755.card-header-pills {
4756  margin-right: -0.75rem;
4757  margin-left: -0.75rem;
4758}
4759
4760.card-img-overlay {
4761  position: absolute;
4762  top: 0;
4763  right: 0;
4764  bottom: 0;
4765  left: 0;
4766  padding: 1.25rem;
4767}
4768
4769.card-img,
4770.card-img-top,
4771.card-img-bottom {
4772  flex-shrink: 0;
4773  width: 100%;
4774}
4775
4776.card-img,
4777.card-img-top {
4778  border-top-left-radius: calc(0.25rem - 0.0625rem);
4779  border-top-right-radius: calc(0.25rem - 0.0625rem);
4780}
4781
4782.card-img,
4783.card-img-bottom {
4784  border-bottom-right-radius: calc(0.25rem - 0.0625rem);
4785  border-bottom-left-radius: calc(0.25rem - 0.0625rem);
4786}
4787
4788.card-deck .card {
4789  margin-bottom: 15px;
4790}
4791@media (min-width: 576px) {
4792  .card-deck {
4793    display: flex;
4794    flex-flow: row wrap;
4795    margin-right: -15px;
4796    margin-left: -15px;
4797  }
4798  .card-deck .card {
4799    flex: 1 0 0%;
4800    margin-right: 15px;
4801    margin-bottom: 0;
4802    margin-left: 15px;
4803  }
4804}
4805
4806.card-group > .card {
4807  margin-bottom: 15px;
4808}
4809@media (min-width: 576px) {
4810  .card-group {
4811    display: flex;
4812    flex-flow: row wrap;
4813  }
4814  .card-group > .card {
4815    flex: 1 0 0%;
4816    margin-bottom: 0;
4817  }
4818  .card-group > .card + .card {
4819    margin-left: 0;
4820    border-left: 0;
4821  }
4822  .card-group > .card:not(:last-child) {
4823    border-top-right-radius: 0;
4824    border-bottom-right-radius: 0;
4825  }
4826  .card-group > .card:not(:last-child) .card-img-top,
4827.card-group > .card:not(:last-child) .card-header {
4828    border-top-right-radius: 0;
4829  }
4830  .card-group > .card:not(:last-child) .card-img-bottom,
4831.card-group > .card:not(:last-child) .card-footer {
4832    border-bottom-right-radius: 0;
4833  }
4834  .card-group > .card:not(:first-child) {
4835    border-top-left-radius: 0;
4836    border-bottom-left-radius: 0;
4837  }
4838  .card-group > .card:not(:first-child) .card-img-top,
4839.card-group > .card:not(:first-child) .card-header {
4840    border-top-left-radius: 0;
4841  }
4842  .card-group > .card:not(:first-child) .card-img-bottom,
4843.card-group > .card:not(:first-child) .card-footer {
4844    border-bottom-left-radius: 0;
4845  }
4846}
4847
4848.card-columns .card {
4849  margin-bottom: 1.25rem;
4850}
4851@media (min-width: 576px) {
4852  .card-columns {
4853    column-count: 3;
4854    column-gap: 1.25rem;
4855    orphans: 1;
4856    widows: 1;
4857  }
4858  .card-columns .card {
4859    display: inline-block;
4860    width: 100%;
4861  }
4862}
4863
4864.accordion > .card {
4865  overflow: hidden;
4866}
4867.accordion > .card:not(:last-of-type) {
4868  border-bottom: 0;
4869  border-bottom-right-radius: 0;
4870  border-bottom-left-radius: 0;
4871}
4872.accordion > .card:not(:first-of-type) {
4873  border-top-left-radius: 0;
4874  border-top-right-radius: 0;
4875}
4876.accordion > .card > .card-header {
4877  border-radius: 0;
4878  margin-bottom: -0.0625rem;
4879}
4880
4881.breadcrumb {
4882  display: flex;
4883  flex-wrap: wrap;
4884  padding: 0.75rem 1rem;
4885  margin-bottom: 1rem;
4886  list-style: none;
4887  background-color: #e9ecef;
4888  border-radius: 0.25rem;
4889}
4890
4891.breadcrumb-item {
4892  display: flex;
4893}
4894.breadcrumb-item + .breadcrumb-item {
4895  padding-left: 0.5rem;
4896}
4897.breadcrumb-item + .breadcrumb-item::before {
4898  display: inline-block;
4899  padding-right: 0.5rem;
4900  color: #8898aa;
4901  content: "/";
4902}
4903.breadcrumb-item + .breadcrumb-item:hover::before {
4904  text-decoration: underline;
4905}
4906.breadcrumb-item + .breadcrumb-item:hover::before {
4907  text-decoration: none;
4908}
4909.breadcrumb-item.active {
4910  color: #8898aa;
4911}
4912
4913.pagination {
4914  display: flex;
4915  padding-left: 0;
4916  list-style: none;
4917  border-radius: 0.25rem;
4918}
4919
4920.page-link {
4921  position: relative;
4922  display: block;
4923  padding: 0.5rem 0.75rem;
4924  margin-left: -0.0625rem;
4925  line-height: 1.25;
4926  color: #8898aa;
4927  background-color: #fff;
4928  border: 0.0625rem solid #dee2e6;
4929}
4930.page-link:hover {
4931  z-index: 2;
4932  color: #8898aa;
4933  text-decoration: none;
4934  background-color: #dee2e6;
4935  border-color: #dee2e6;
4936}
4937.page-link:focus {
4938  z-index: 3;
4939  outline: 0;
4940  box-shadow: none;
4941}
4942
4943.page-item:first-child .page-link {
4944  margin-left: 0;
4945  border-top-left-radius: 0.25rem;
4946  border-bottom-left-radius: 0.25rem;
4947}
4948.page-item:last-child .page-link {
4949  border-top-right-radius: 0.25rem;
4950  border-bottom-right-radius: 0.25rem;
4951}
4952.page-item.active .page-link {
4953  z-index: 3;
4954  color: #fff;
4955  background-color: #5e72e4;
4956  border-color: #5e72e4;
4957}
4958.page-item.disabled .page-link {
4959  color: #8898aa;
4960  pointer-events: none;
4961  cursor: auto;
4962  background-color: #fff;
4963  border-color: #dee2e6;
4964}
4965
4966.pagination-lg .page-link {
4967  padding: 0.75rem 1.5rem;
4968  font-size: 1.25rem;
4969  line-height: 1.5;
4970}
4971.pagination-lg .page-item:first-child .page-link {
4972  border-top-left-radius: 0.3rem;
4973  border-bottom-left-radius: 0.3rem;
4974}
4975.pagination-lg .page-item:last-child .page-link {
4976  border-top-right-radius: 0.3rem;
4977  border-bottom-right-radius: 0.3rem;
4978}
4979
4980.pagination-sm .page-link {
4981  padding: 0.25rem 0.5rem;
4982  font-size: 0.875rem;
4983  line-height: 1.5;
4984}
4985.pagination-sm .page-item:first-child .page-link {
4986  border-top-left-radius: 0.2rem;
4987  border-bottom-left-radius: 0.2rem;
4988}
4989.pagination-sm .page-item:last-child .page-link {
4990  border-top-right-radius: 0.2rem;
4991  border-bottom-right-radius: 0.2rem;
4992}
4993
4994.badge {
4995  display: inline-block;
4996  padding: 0.35rem 0.375rem;
4997  font-size: 66%;
4998  font-weight: 600;
4999  line-height: 1;
5000  text-align: center;
5001  white-space: nowrap;
5002  vertical-align: baseline;
5003  border-radius: 0.25rem;
5004  transition: all 0.15s ease;
5005}
5006@media (prefers-reduced-motion: reduce) {
5007  .badge {
5008    transition: none;
5009  }
5010}
5011a.badge:hover, a.badge:focus {
5012  text-decoration: none;
5013}
5014
5015.badge:empty {
5016  display: none;
5017}
5018
5019.btn .badge {
5020  position: relative;
5021  top: -1px;
5022}
5023
5024.badge-pill {
5025  padding-right: 0.875em;
5026  padding-left: 0.875em;
5027  border-radius: 10rem;
5028}
5029
5030.badge-primary {
5031  color: #fff;
5032  background-color: #5e72e4;
5033}
5034a.badge-primary:hover, a.badge-primary:focus {
5035  color: #fff;
5036  background-color: #324cdd;
5037}
5038a.badge-primary:focus, a.badge-primary.focus {
5039  outline: 0;
5040  box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5);
5041}
5042
5043.badge-secondary {
5044  color: #212529;
5045  background-color: #f4f5f7;
5046}
5047a.badge-secondary:hover, a.badge-secondary:focus {
5048  color: #212529;
5049  background-color: #d6dae2;
5050}
5051a.badge-secondary:focus, a.badge-secondary.focus {
5052  outline: 0;
5053  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
5054}
5055
5056.badge-success {
5057  color: #fff;
5058  background-color: #2dce89;
5059}
5060a.badge-success:hover, a.badge-success:focus {
5061  color: #fff;
5062  background-color: #24a46d;
5063}
5064a.badge-success:focus, a.badge-success.focus {
5065  outline: 0;
5066  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5);
5067}
5068
5069.badge-info {
5070  color: #fff;
5071  background-color: #11cdef;
5072}
5073a.badge-info:hover, a.badge-info:focus {
5074  color: #fff;
5075  background-color: #0da5c0;
5076}
5077a.badge-info:focus, a.badge-info.focus {
5078  outline: 0;
5079  box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5);
5080}
5081
5082.badge-warning {
5083  color: #fff;
5084  background-color: #fb6340;
5085}
5086a.badge-warning:hover, a.badge-warning:focus {
5087  color: #fff;
5088  background-color: #fa3a0e;
5089}
5090a.badge-warning:focus, a.badge-warning.focus {
5091  outline: 0;
5092  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5);
5093}
5094
5095.badge-danger {
5096  color: #fff;
5097  background-color: #f5365c;
5098}
5099a.badge-danger:hover, a.badge-danger:focus {
5100  color: #fff;
5101  background-color: #ec0c38;
5102}
5103a.badge-danger:focus, a.badge-danger.focus {
5104  outline: 0;
5105  box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5);
5106}
5107
5108.badge-light {
5109  color: #fff;
5110  background-color: #adb5bd;
5111}
5112a.badge-light:hover, a.badge-light:focus {
5113  color: #fff;
5114  background-color: #919ca6;
5115}
5116a.badge-light:focus, a.badge-light.focus {
5117  outline: 0;
5118  box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5);
5119}
5120
5121.badge-dark {
5122  color: #fff;
5123  background-color: #212529;
5124}
5125a.badge-dark:hover, a.badge-dark:focus {
5126  color: #fff;
5127  background-color: #0a0c0d;
5128}
5129a.badge-dark:focus, a.badge-dark.focus {
5130  outline: 0;
5131  box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5);
5132}
5133
5134.badge-default {
5135  color: #fff;
5136  background-color: #172b4d;
5137}
5138a.badge-default:hover, a.badge-default:focus {
5139  color: #fff;
5140  background-color: #0b1526;
5141}
5142a.badge-default:focus, a.badge-default.focus {
5143  outline: 0;
5144  box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5);
5145}
5146
5147.badge-white {
5148  color: #212529;
5149  background-color: #fff;
5150}
5151a.badge-white:hover, a.badge-white:focus {
5152  color: #212529;
5153  background-color: #e6e6e6;
5154}
5155a.badge-white:focus, a.badge-white.focus {
5156  outline: 0;
5157  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
5158}
5159
5160.badge-neutral {
5161  color: #212529;
5162  background-color: #fff;
5163}
5164a.badge-neutral:hover, a.badge-neutral:focus {
5165  color: #212529;
5166  background-color: #e6e6e6;
5167}
5168a.badge-neutral:focus, a.badge-neutral.focus {
5169  outline: 0;
5170  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
5171}
5172
5173.badge-darker {
5174  color: #fff;
5175  background-color: black;
5176}
5177a.badge-darker:hover, a.badge-darker:focus {
5178  color: #fff;
5179  background-color: black;
5180}
5181a.badge-darker:focus, a.badge-darker.focus {
5182  outline: 0;
5183  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
5184}
5185
5186.jumbotron {
5187  padding: 2rem 1rem;
5188  margin-bottom: 2rem;
5189  background-color: #e9ecef;
5190  border-radius: 0.3rem;
5191}
5192@media (min-width: 576px) {
5193  .jumbotron {
5194    padding: 4rem 2rem;
5195  }
5196}
5197
5198.jumbotron-fluid {
5199  padding-right: 0;
5200  padding-left: 0;
5201  border-radius: 0;
5202}
5203
5204.alert {
5205  position: relative;
5206  padding: 1rem 1.5rem;
5207  margin-bottom: 1rem;
5208  border: 0.0625rem solid transparent;
5209  border-radius: 0.25rem;
5210}
5211
5212.alert-heading {
5213  color: inherit;
5214}
5215
5216.alert-link {
5217  font-weight: 600;
5218}
5219
5220.alert-dismissible {
5221  padding-right: 4.5rem;
5222}
5223.alert-dismissible .close {
5224  position: absolute;
5225  top: 0;
5226  right: 0;
5227  padding: 1rem 1.5rem;
5228  color: inherit;
5229}
5230
5231.alert-primary {
5232  color: #5e72e4;
5233  background-color: #7889e8;
5234  border-color: #7889e8;
5235}
5236.alert-primary hr {
5237  border-top-color: #6276e4;
5238}
5239.alert-primary .alert-link {
5240  color: #324cdd;
5241}
5242
5243.alert-secondary {
5244  color: #f4f5f7;
5245  background-color: #f6f7f8;
5246  border-color: #f6f7f8;
5247}
5248.alert-secondary hr {
5249  border-top-color: #e8eaed;
5250}
5251.alert-secondary .alert-link {
5252  color: #d6dae2;
5253}
5254
5255.alert-success {
5256  color: #2dce89;
5257  background-color: #4fd69c;
5258  border-color: #4fd69c;
5259}
5260.alert-success hr {
5261  border-top-color: #3ad190;
5262}
5263.alert-success .alert-link {
5264  color: #24a46d;
5265}
5266
5267.alert-info {
5268  color: #11cdef;
5269  background-color: #37d5f2;
5270  border-color: #37d5f2;
5271}
5272.alert-info hr {
5273  border-top-color: #1fd0f0;
5274}
5275.alert-info .alert-link {
5276  color: #0da5c0;
5277}
5278
5279.alert-warning {
5280  color: #fb6340;
5281  background-color: #fc7c5f;
5282  border-color: #fc7c5f;
5283}
5284.alert-warning hr {
5285  border-top-color: #fc6846;
5286}
5287.alert-warning .alert-link {
5288  color: #fa3a0e;
5289}
5290
5291.alert-danger {
5292  color: #f5365c;
5293  background-color: #f75676;
5294  border-color: #f75676;
5295}
5296.alert-danger hr {
5297  border-top-color: #f63e62;
5298}
5299.alert-danger .alert-link {
5300  color: #ec0c38;
5301}
5302
5303.alert-light {
5304  color: #adb5bd;
5305  background-color: #bac1c8;
5306  border-color: #bac1c8;
5307}
5308.alert-light hr {
5309  border-top-color: #acb4bd;
5310}
5311.alert-light .alert-link {
5312  color: #919ca6;
5313}
5314
5315.alert-dark {
5316  color: #212529;
5317  background-color: #45484b;
5318  border-color: #45484b;
5319}
5320.alert-dark hr {
5321  border-top-color: #393b3e;
5322}
5323.alert-dark .alert-link {
5324  color: #0a0c0d;
5325}
5326
5327.alert-default {
5328  color: #172b4d;
5329  background-color: #3c4d69;
5330  border-color: #3c4d69;
5331}
5332.alert-default hr {
5333  border-top-color: #334159;
5334}
5335.alert-default .alert-link {
5336  color: #0b1526;
5337}
5338
5339.alert-white {
5340  color: white;
5341  background-color: white;
5342  border-color: white;
5343}
5344.alert-white hr {
5345  border-top-color: #f2f2f2;
5346}
5347.alert-white .alert-link {
5348  color: #e6e6e6;
5349}
5350
5351.alert-neutral {
5352  color: white;
5353  background-color: white;
5354  border-color: white;
5355}
5356.alert-neutral hr {
5357  border-top-color: #f2f2f2;
5358}
5359.alert-neutral .alert-link {
5360  color: #e6e6e6;
5361}
5362
5363.alert-darker {
5364  color: black;
5365  background-color: #292929;
5366  border-color: #292929;
5367}
5368.alert-darker hr {
5369  border-top-color: #1c1c1c;
5370}
5371.alert-darker .alert-link {
5372  color: black;
5373}
5374
5375@keyframes progress-bar-stripes {
5376  from {
5377    background-position: 1rem 0;
5378  }
5379  to {
5380    background-position: 0 0;
5381  }
5382}
5383.progress {
5384  display: flex;
5385  height: 1rem;
5386  overflow: hidden;
5387  line-height: 0;
5388  font-size: 0.75rem;
5389  background-color: #e9ecef;
5390  border-radius: 0.25rem;
5391  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
5392}
5393
5394.progress-bar {
5395  display: flex;
5396  flex-direction: column;
5397  justify-content: center;
5398  overflow: hidden;
5399  color: #fff;
5400  text-align: center;
5401  white-space: nowrap;
5402  background-color: #5e72e4;
5403  transition: width 0.6s ease;
5404}
5405@media (prefers-reduced-motion: reduce) {
5406  .progress-bar {
5407    transition: none;
5408  }
5409}
5410
5411.progress-bar-striped {
5412  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);
5413  background-size: 1rem 1rem;
5414}
5415
5416.progress-bar-animated {
5417  animation: progress-bar-stripes 1s linear infinite;
5418}
5419@media (prefers-reduced-motion: reduce) {
5420  .progress-bar-animated {
5421    animation: none;
5422  }
5423}
5424
5425.media {
5426  display: flex;
5427  align-items: flex-start;
5428}
5429
5430.media-body {
5431  flex: 1;
5432}
5433
5434.list-group {
5435  display: flex;
5436  flex-direction: column;
5437  padding-left: 0;
5438  margin-bottom: 0;
5439  border-radius: 0.25rem;
5440}
5441
5442.list-group-item-action {
5443  width: 100%;
5444  color: #525f7f;
5445  text-align: inherit;
5446}
5447.list-group-item-action:hover, .list-group-item-action:focus {
5448  z-index: 1;
5449  color: #525f7f;
5450  text-decoration: none;
5451  background-color: #f6f9fc;
5452}
5453.list-group-item-action:active {
5454  color: #525f7f;
5455  background-color: #e9ecef;
5456}
5457
5458.list-group-item {
5459  position: relative;
5460  display: block;
5461  padding: 1rem 1rem;
5462  background-color: #fff;
5463  border: 0.0625rem solid #e9ecef;
5464}
5465.list-group-item:first-child {
5466  border-top-left-radius: inherit;
5467  border-top-right-radius: inherit;
5468}
5469.list-group-item:last-child {
5470  border-bottom-right-radius: inherit;
5471  border-bottom-left-radius: inherit;
5472}
5473.list-group-item.disabled, .list-group-item:disabled {
5474  color: #8898aa;
5475  pointer-events: none;
5476  background-color: #fff;
5477}
5478.list-group-item.active {
5479  z-index: 2;
5480  color: #fff;
5481  background-color: #5e72e4;
5482  border-color: #5e72e4;
5483}
5484.list-group-item + .list-group-item {
5485  border-top-width: 0;
5486}
5487.list-group-item + .list-group-item.active {
5488  margin-top: -0.0625rem;
5489  border-top-width: 0.0625rem;
5490}
5491
5492.list-group-horizontal {
5493  flex-direction: row;
5494}
5495.list-group-horizontal > .list-group-item:first-child {
5496  border-bottom-left-radius: 0.25rem;
5497  border-top-right-radius: 0;
5498}
5499.list-group-horizontal > .list-group-item:last-child {
5500  border-top-right-radius: 0.25rem;
5501  border-bottom-left-radius: 0;
5502}
5503.list-group-horizontal > .list-group-item.active {
5504  margin-top: 0;
5505}
5506.list-group-horizontal > .list-group-item + .list-group-item {
5507  border-top-width: 0.0625rem;
5508  border-left-width: 0;
5509}
5510.list-group-horizontal > .list-group-item + .list-group-item.active {
5511  margin-left: -0.0625rem;
5512  border-left-width: 0.0625rem;
5513}
5514
5515@media (min-width: 576px) {
5516  .list-group-horizontal-sm {
5517    flex-direction: row;
5518  }
5519  .list-group-horizontal-sm > .list-group-item:first-child {
5520    border-bottom-left-radius: 0.25rem;
5521    border-top-right-radius: 0;
5522  }
5523  .list-group-horizontal-sm > .list-group-item:last-child {
5524    border-top-right-radius: 0.25rem;
5525    border-bottom-left-radius: 0;
5526  }
5527  .list-group-horizontal-sm > .list-group-item.active {
5528    margin-top: 0;
5529  }
5530  .list-group-horizontal-sm > .list-group-item + .list-group-item {
5531    border-top-width: 0.0625rem;
5532    border-left-width: 0;
5533  }
5534  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
5535    margin-left: -0.0625rem;
5536    border-left-width: 0.0625rem;
5537  }
5538}
5539@media (min-width: 768px) {
5540  .list-group-horizontal-md {
5541    flex-direction: row;
5542  }
5543  .list-group-horizontal-md > .list-group-item:first-child {
5544    border-bottom-left-radius: 0.25rem;
5545    border-top-right-radius: 0;
5546  }
5547  .list-group-horizontal-md > .list-group-item:last-child {
5548    border-top-right-radius: 0.25rem;
5549    border-bottom-left-radius: 0;
5550  }
5551  .list-group-horizontal-md > .list-group-item.active {
5552    margin-top: 0;
5553  }
5554  .list-group-horizontal-md > .list-group-item + .list-group-item {
5555    border-top-width: 0.0625rem;
5556    border-left-width: 0;
5557  }
5558  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
5559    margin-left: -0.0625rem;
5560    border-left-width: 0.0625rem;
5561  }
5562}
5563@media (min-width: 992px) {
5564  .list-group-horizontal-lg {
5565    flex-direction: row;
5566  }
5567  .list-group-horizontal-lg > .list-group-item:first-child {
5568    border-bottom-left-radius: 0.25rem;
5569    border-top-right-radius: 0;
5570  }
5571  .list-group-horizontal-lg > .list-group-item:last-child {
5572    border-top-right-radius: 0.25rem;
5573    border-bottom-left-radius: 0;
5574  }
5575  .list-group-horizontal-lg > .list-group-item.active {
5576    margin-top: 0;
5577  }
5578  .list-group-horizontal-lg > .list-group-item + .list-group-item {
5579    border-top-width: 0.0625rem;
5580    border-left-width: 0;
5581  }
5582  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
5583    margin-left: -0.0625rem;
5584    border-left-width: 0.0625rem;
5585  }
5586}
5587@media (min-width: 1200px) {
5588  .list-group-horizontal-xl {
5589    flex-direction: row;
5590  }
5591  .list-group-horizontal-xl > .list-group-item:first-child {
5592    border-bottom-left-radius: 0.25rem;
5593    border-top-right-radius: 0;
5594  }
5595  .list-group-horizontal-xl > .list-group-item:last-child {
5596    border-top-right-radius: 0.25rem;
5597    border-bottom-left-radius: 0;
5598  }
5599  .list-group-horizontal-xl > .list-group-item.active {
5600    margin-top: 0;
5601  }
5602  .list-group-horizontal-xl > .list-group-item + .list-group-item {
5603    border-top-width: 0.0625rem;
5604    border-left-width: 0;
5605  }
5606  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
5607    margin-left: -0.0625rem;
5608    border-left-width: 0.0625rem;
5609  }
5610}
5611.list-group-flush {
5612  border-radius: 0;
5613}
5614.list-group-flush > .list-group-item {
5615  border-width: 0 0 0.0625rem;
5616}
5617.list-group-flush > .list-group-item:last-child {
5618  border-bottom-width: 0;
5619}
5620
5621.list-group-item-primary {
5622  color: #313b77;
5623  background-color: #d2d8f7;
5624}
5625.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5626  color: #313b77;
5627  background-color: #bcc5f3;
5628}
5629.list-group-item-primary.list-group-item-action.active {
5630  color: #fff;
5631  background-color: #313b77;
5632  border-color: #313b77;
5633}
5634
5635.list-group-item-secondary {
5636  color: #7f7f80;
5637  background-color: #fcfcfd;
5638}
5639.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5640  color: #7f7f80;
5641  background-color: #ededf3;
5642}
5643.list-group-item-secondary.list-group-item-action.active {
5644  color: #fff;
5645  background-color: #7f7f80;
5646  border-color: #7f7f80;
5647}
5648
5649.list-group-item-success {
5650  color: #176b47;
5651  background-color: #c4f1de;
5652}
5653.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5654  color: #176b47;
5655  background-color: #afecd2;
5656}
5657.list-group-item-success.list-group-item-action.active {
5658  color: #fff;
5659  background-color: #176b47;
5660  border-color: #176b47;
5661}
5662
5663.list-group-item-info {
5664  color: #096b7c;
5665  background-color: #bcf1fb;
5666}
5667.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5668  color: #096b7c;
5669  background-color: #a4ecfa;
5670}
5671.list-group-item-info.list-group-item-action.active {
5672  color: #fff;
5673  background-color: #096b7c;
5674  border-color: #096b7c;
5675}
5676
5677.list-group-item-warning {
5678  color: #833321;
5679  background-color: #fed3ca;
5680}
5681.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5682  color: #833321;
5683  background-color: #febeb1;
5684}
5685.list-group-item-warning.list-group-item-action.active {
5686  color: #fff;
5687  background-color: #833321;
5688  border-color: #833321;
5689}
5690
5691.list-group-item-danger {
5692  color: #7f1c30;
5693  background-color: #fcc7d1;
5694}
5695.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5696  color: #7f1c30;
5697  background-color: #fbafbd;
5698}
5699.list-group-item-danger.list-group-item-action.active {
5700  color: #fff;
5701  background-color: #7f1c30;
5702  border-color: #7f1c30;
5703}
5704
5705.list-group-item-light {
5706  color: #5a5e62;
5707  background-color: #e8eaed;
5708}
5709.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5710  color: #5a5e62;
5711  background-color: #dadde2;
5712}
5713.list-group-item-light.list-group-item-action.active {
5714  color: #fff;
5715  background-color: #5a5e62;
5716  border-color: #5a5e62;
5717}
5718
5719.list-group-item-dark {
5720  color: #111315;
5721  background-color: #c1c2c3;
5722}
5723.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5724  color: #111315;
5725  background-color: #b4b5b6;
5726}
5727.list-group-item-dark.list-group-item-action.active {
5728  color: #fff;
5729  background-color: #111315;
5730  border-color: #111315;
5731}
5732
5733.list-group-item-default {
5734  color: #0c1628;
5735  background-color: #bec4cd;
5736}
5737.list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus {
5738  color: #0c1628;
5739  background-color: #b0b7c2;
5740}
5741.list-group-item-default.list-group-item-action.active {
5742  color: #fff;
5743  background-color: #0c1628;
5744  border-color: #0c1628;
5745}
5746
5747.list-group-item-white {
5748  color: #858585;
5749  background-color: white;
5750}
5751.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
5752  color: #858585;
5753  background-color: #f2f2f2;
5754}
5755.list-group-item-white.list-group-item-action.active {
5756  color: #fff;
5757  background-color: #858585;
5758  border-color: #858585;
5759}
5760
5761.list-group-item-neutral {
5762  color: #858585;
5763  background-color: white;
5764}
5765.list-group-item-neutral.list-group-item-action:hover, .list-group-item-neutral.list-group-item-action:focus {
5766  color: #858585;
5767  background-color: #f2f2f2;
5768}
5769.list-group-item-neutral.list-group-item-action.active {
5770  color: #fff;
5771  background-color: #858585;
5772  border-color: #858585;
5773}
5774
5775.list-group-item-darker {
5776  color: black;
5777  background-color: #b8b8b8;
5778}
5779.list-group-item-darker.list-group-item-action:hover, .list-group-item-darker.list-group-item-action:focus {
5780  color: black;
5781  background-color: #ababab;
5782}
5783.list-group-item-darker.list-group-item-action.active {
5784  color: #fff;
5785  background-color: black;
5786  border-color: black;
5787}
5788
5789.close {
5790  float: right;
5791  font-size: 1.5rem;
5792  font-weight: 600;
5793  line-height: 1;
5794  color: rgba(0, 0, 0, 0.6);
5795  text-shadow: none;
5796  opacity: 0.5;
5797}
5798.close:hover {
5799  color: rgba(0, 0, 0, 0.6);
5800  text-decoration: none;
5801}
5802.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
5803  opacity: 0.75;
5804}
5805
5806button.close {
5807  padding: 0;
5808  background-color: transparent;
5809  border: 0;
5810}
5811
5812a.close.disabled {
5813  pointer-events: none;
5814}
5815
5816.toast {
5817  max-width: 350px;
5818  overflow: hidden;
5819  font-size: 0.875rem;
5820  background-color: rgba(255, 255, 255, 0.85);
5821  background-clip: padding-box;
5822  border: 1px solid rgba(0, 0, 0, 0.1);
5823  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
5824  backdrop-filter: blur(10px);
5825  opacity: 0;
5826  border-radius: 0.25rem;
5827}
5828.toast:not(:last-child) {
5829  margin-bottom: 0.75rem;
5830}
5831.toast.showing {
5832  opacity: 1;
5833}
5834.toast.show {
5835  display: block;
5836  opacity: 1;
5837}
5838.toast.hide {
5839  display: none;
5840}
5841
5842.toast-header {
5843  display: flex;
5844  align-items: center;
5845  padding: 0.25rem 0.75rem;
5846  color: #8898aa;
5847  background-color: rgba(255, 255, 255, 0.85);
5848  background-clip: padding-box;
5849  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
5850}
5851
5852.toast-body {
5853  padding: 0.75rem;
5854}
5855
5856.modal-open {
5857  overflow: hidden;
5858}
5859.modal-open .modal {
5860  overflow-x: hidden;
5861  overflow-y: auto;
5862}
5863
5864.modal {
5865  position: fixed;
5866  top: 0;
5867  left: 0;
5868  z-index: 1050;
5869  display: none;
5870  width: 100%;
5871  height: 100%;
5872  overflow: hidden;
5873  outline: 0;
5874}
5875
5876.modal-dialog {
5877  position: relative;
5878  width: auto;
5879  margin: 0.5rem;
5880  pointer-events: none;
5881}
5882.modal.fade .modal-dialog {
5883  transition: transform 0.3s ease-out;
5884  transform: translate(0, -50px);
5885}
5886@media (prefers-reduced-motion: reduce) {
5887  .modal.fade .modal-dialog {
5888    transition: none;
5889  }
5890}
5891.modal.show .modal-dialog {
5892  transform: none;
5893}
5894.modal.modal-static .modal-dialog {
5895  transform: scale(1.02);
5896}
5897
5898.modal-dialog-scrollable {
5899  display: flex;
5900  max-height: calc(100% - 1rem);
5901}
5902.modal-dialog-scrollable .modal-content {
5903  max-height: calc(100vh - 1rem);
5904  overflow: hidden;
5905}
5906.modal-dialog-scrollable .modal-header,
5907.modal-dialog-scrollable .modal-footer {
5908  flex-shrink: 0;
5909}
5910.modal-dialog-scrollable .modal-body {
5911  overflow-y: auto;
5912}
5913
5914.modal-dialog-centered {
5915  display: flex;
5916  align-items: center;
5917  min-height: calc(100% - 1rem);
5918}
5919.modal-dialog-centered::before {
5920  display: block;
5921  height: calc(100vh - 1rem);
5922  height: min-content;
5923  content: "";
5924}
5925.modal-dialog-centered.modal-dialog-scrollable {
5926  flex-direction: column;
5927  justify-content: center;
5928  height: 100%;
5929}
5930.modal-dialog-centered.modal-dialog-scrollable .modal-content {
5931  max-height: none;
5932}
5933.modal-dialog-centered.modal-dialog-scrollable::before {
5934  content: none;
5935}
5936
5937.modal-content {
5938  position: relative;
5939  display: flex;
5940  flex-direction: column;
5941  width: 100%;
5942  pointer-events: auto;
5943  background-color: #fff;
5944  background-clip: padding-box;
5945  border: 1px solid rgba(0, 0, 0, 0.2);
5946  border-radius: 0.3rem;
5947  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17);
5948  outline: 0;
5949}
5950
5951.modal-backdrop {
5952  position: fixed;
5953  top: 0;
5954  left: 0;
5955  z-index: 1040;
5956  width: 100vw;
5957  height: 100vh;
5958  background-color: #000;
5959}
5960.modal-backdrop.fade {
5961  opacity: 0;
5962}
5963.modal-backdrop.show {
5964  opacity: 0.16;
5965}
5966
5967.modal-header {
5968  display: flex;
5969  align-items: flex-start;
5970  justify-content: space-between;
5971  padding: 1.25rem;
5972  border-bottom: 1px solid #e9ecef;
5973  border-top-left-radius: calc(0.3rem - 1px);
5974  border-top-right-radius: calc(0.3rem - 1px);
5975}
5976.modal-header .close {
5977  padding: 1.25rem;
5978  margin: -1rem -1rem -1rem auto;
5979}
5980
5981.modal-title {
5982  margin-bottom: 0;
5983  line-height: 1.1;
5984}
5985
5986.modal-body {
5987  position: relative;
5988  flex: 1 1 auto;
5989  padding: 1.5rem;
5990}
5991
5992.modal-footer {
5993  display: flex;
5994  flex-wrap: wrap;
5995  align-items: center;
5996  justify-content: flex-end;
5997  padding: 1.25rem;
5998  border-top: 1px solid #e9ecef;
5999  border-bottom-right-radius: calc(0.3rem - 1px);
6000  border-bottom-left-radius: calc(0.3rem - 1px);
6001}
6002.modal-footer > * {
6003  margin: 0.25rem;
6004}
6005
6006.modal-scrollbar-measure {
6007  position: absolute;
6008  top: -9999px;
6009  width: 50px;
6010  height: 50px;
6011  overflow: scroll;
6012}
6013
6014@media (min-width: 576px) {
6015  .modal-dialog {
6016    max-width: 500px;
6017    margin: 1.75rem auto;
6018  }
6019
6020  .modal-dialog-scrollable {
6021    max-height: calc(100% - 3.5rem);
6022  }
6023  .modal-dialog-scrollable .modal-content {
6024    max-height: calc(100vh - 3.5rem);
6025  }
6026
6027  .modal-dialog-centered {
6028    min-height: calc(100% - 3.5rem);
6029  }
6030  .modal-dialog-centered::before {
6031    height: calc(100vh - 3.5rem);
6032    height: min-content;
6033  }
6034
6035  .modal-content {
6036    box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17);
6037  }
6038
6039  .modal-sm {
6040    max-width: 380px;
6041  }
6042}
6043@media (min-width: 992px) {
6044  .modal-lg,
6045.modal-xl {
6046    max-width: 800px;
6047  }
6048}
6049@media (min-width: 1200px) {
6050  .modal-xl {
6051    max-width: 1140px;
6052  }
6053}
6054.tooltip {
6055  position: absolute;
6056  z-index: 1070;
6057  display: block;
6058  margin: 0;
6059  font-family: "Open Sans", sans-serif;
6060  font-style: normal;
6061  font-weight: 400;
6062  line-height: 1.5;
6063  text-align: left;
6064  text-align: start;
6065  text-decoration: none;
6066  text-shadow: none;
6067  text-transform: none;
6068  letter-spacing: normal;
6069  word-break: normal;
6070  word-spacing: normal;
6071  white-space: normal;
6072  line-break: auto;
6073  font-size: 0.875rem;
6074  word-wrap: break-word;
6075  opacity: 0;
6076}
6077.tooltip.show {
6078  opacity: 0.9;
6079}
6080.tooltip .arrow {
6081  position: absolute;
6082  display: block;
6083  width: 0.8rem;
6084  height: 0.4rem;
6085}
6086.tooltip .arrow::before {
6087  position: absolute;
6088  content: "";
6089  border-color: transparent;
6090  border-style: solid;
6091}
6092
6093.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
6094  padding: 0.4rem 0;
6095}
6096.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
6097  bottom: 0;
6098}
6099.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
6100  top: 0;
6101  border-width: 0.4rem 0.4rem 0;
6102  border-top-color: #000;
6103}
6104
6105.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
6106  padding: 0 0.4rem;
6107}
6108.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
6109  left: 0;
6110  width: 0.4rem;
6111  height: 0.8rem;
6112}
6113.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
6114  right: 0;
6115  border-width: 0.4rem 0.4rem 0.4rem 0;
6116  border-right-color: #000;
6117}
6118
6119.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
6120  padding: 0.4rem 0;
6121}
6122.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
6123  top: 0;
6124}
6125.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
6126  bottom: 0;
6127  border-width: 0 0.4rem 0.4rem;
6128  border-bottom-color: #000;
6129}
6130
6131.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
6132  padding: 0 0.4rem;
6133}
6134.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
6135  right: 0;
6136  width: 0.4rem;
6137  height: 0.8rem;
6138}
6139.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
6140  left: 0;
6141  border-width: 0.4rem 0 0.4rem 0.4rem;
6142  border-left-color: #000;
6143}
6144
6145.tooltip-inner {
6146  max-width: 200px;
6147  padding: 0.25rem 0.5rem;
6148  color: #fff;
6149  text-align: center;
6150  background-color: #000;
6151  border-radius: 0.25rem;
6152}
6153
6154.popover {
6155  position: absolute;
6156  top: 0;
6157  left: 0;
6158  z-index: 1060;
6159  display: block;
6160  max-width: 276px;
6161  font-family: "Open Sans", sans-serif;
6162  font-style: normal;
6163  font-weight: 400;
6164  line-height: 1.5;
6165  text-align: left;
6166  text-align: start;
6167  text-decoration: none;
6168  text-shadow: none;
6169  text-transform: none;
6170  letter-spacing: normal;
6171  word-break: normal;
6172  word-spacing: normal;
6173  white-space: normal;
6174  line-break: auto;
6175  font-size: 0.875rem;
6176  word-wrap: break-word;
6177  background-color: #fff;
6178  background-clip: padding-box;
6179  border: 1px solid rgba(0, 0, 0, 0.05);
6180  border-radius: 0.3rem;
6181  box-shadow: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2);
6182}
6183.popover .arrow {
6184  position: absolute;
6185  display: block;
6186  width: 1.5rem;
6187  height: 0.75rem;
6188  margin: 0 0.3rem;
6189}
6190.popover .arrow::before, .popover .arrow::after {
6191  position: absolute;
6192  display: block;
6193  content: "";
6194  border-color: transparent;
6195  border-style: solid;
6196}
6197
6198.bs-popover-top, .bs-popover-auto[x-placement^=top] {
6199  margin-bottom: 0.75rem;
6200}
6201.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
6202  bottom: calc(-0.75rem - 1px);
6203}
6204.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
6205  bottom: 0;
6206  border-width: 0.75rem 0.75rem 0;
6207  border-top-color: transparent;
6208}
6209.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
6210  bottom: 1px;
6211  border-width: 0.75rem 0.75rem 0;
6212  border-top-color: #fff;
6213}
6214
6215.bs-popover-right, .bs-popover-auto[x-placement^=right] {
6216  margin-left: 0.75rem;
6217}
6218.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
6219  left: calc(-0.75rem - 1px);
6220  width: 0.75rem;
6221  height: 1.5rem;
6222  margin: 0.3rem 0;
6223}
6224.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
6225  left: 0;
6226  border-width: 0.75rem 0.75rem 0.75rem 0;
6227  border-right-color: transparent;
6228}
6229.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
6230  left: 1px;
6231  border-width: 0.75rem 0.75rem 0.75rem 0;
6232  border-right-color: #fff;
6233}
6234
6235.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
6236  margin-top: 0.75rem;
6237}
6238.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
6239  top: calc(-0.75rem - 1px);
6240}
6241.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
6242  top: 0;
6243  border-width: 0 0.75rem 0.75rem 0.75rem;
6244  border-bottom-color: transparent;
6245}
6246.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
6247  top: 1px;
6248  border-width: 0 0.75rem 0.75rem 0.75rem;
6249  border-bottom-color: #fff;
6250}
6251.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
6252  position: absolute;
6253  top: 0;
6254  left: 50%;
6255  display: block;
6256  width: 1.5rem;
6257  margin-left: -0.75rem;
6258  content: "";
6259  border-bottom: 1px solid #fff;
6260}
6261
6262.bs-popover-left, .bs-popover-auto[x-placement^=left] {
6263  margin-right: 0.75rem;
6264}
6265.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
6266  right: calc(-0.75rem - 1px);
6267  width: 0.75rem;
6268  height: 1.5rem;
6269  margin: 0.3rem 0;
6270}
6271.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
6272  right: 0;
6273  border-width: 0.75rem 0 0.75rem 0.75rem;
6274  border-left-color: transparent;
6275}
6276.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
6277  right: 1px;
6278  border-width: 0.75rem 0 0.75rem 0.75rem;
6279  border-left-color: #fff;
6280}
6281
6282.popover-header {
6283  padding: 0.75rem 0.75rem;
6284  margin-bottom: 0;
6285  font-size: 1rem;
6286  color: #32325d;
6287  background-color: #fff;
6288  border-bottom: 1px solid #f2f2f2;
6289  border-top-left-radius: calc(0.3rem - 1px);
6290  border-top-right-radius: calc(0.3rem - 1px);
6291}
6292.popover-header:empty {
6293  display: none;
6294}
6295
6296.popover-body {
6297  padding: 0.75rem 0.75rem;
6298  color: #525f7f;
6299}
6300
6301.carousel {
6302  position: relative;
6303}
6304
6305.carousel.pointer-event {
6306  touch-action: pan-y;
6307}
6308
6309.carousel-inner {
6310  position: relative;
6311  width: 100%;
6312  overflow: hidden;
6313}
6314.carousel-inner::after {
6315  display: block;
6316  clear: both;
6317  content: "";
6318}
6319
6320.carousel-item {
6321  position: relative;
6322  display: none;
6323  float: left;
6324  width: 100%;
6325  margin-right: -100%;
6326  backface-visibility: hidden;
6327  transition: transform 0.6s ease-in-out;
6328}
6329@media (prefers-reduced-motion: reduce) {
6330  .carousel-item {
6331    transition: none;
6332  }
6333}
6334
6335.carousel-item.active,
6336.carousel-item-next,
6337.carousel-item-prev {
6338  display: block;
6339}
6340
6341.carousel-item-next:not(.carousel-item-left),
6342.active.carousel-item-right {
6343  transform: translateX(100%);
6344}
6345
6346.carousel-item-prev:not(.carousel-item-right),
6347.active.carousel-item-left {
6348  transform: translateX(-100%);
6349}
6350
6351.carousel-fade .carousel-item {
6352  opacity: 0;
6353  transition-property: opacity;
6354  transform: none;
6355}
6356.carousel-fade .carousel-item.active,
6357.carousel-fade .carousel-item-next.carousel-item-left,
6358.carousel-fade .carousel-item-prev.carousel-item-right {
6359  z-index: 1;
6360  opacity: 1;
6361}
6362.carousel-fade .active.carousel-item-left,
6363.carousel-fade .active.carousel-item-right {
6364  z-index: 0;
6365  opacity: 0;
6366  transition: opacity 0s 0.6s;
6367}
6368@media (prefers-reduced-motion: reduce) {
6369  .carousel-fade .active.carousel-item-left,
6370.carousel-fade .active.carousel-item-right {
6371    transition: none;
6372  }
6373}
6374
6375.carousel-control-prev,
6376.carousel-control-next {
6377  position: absolute;
6378  top: 0;
6379  bottom: 0;
6380  z-index: 1;
6381  display: flex;
6382  align-items: center;
6383  justify-content: center;
6384  width: 15%;
6385  color: #fff;
6386  text-align: center;
6387  opacity: 0.5;
6388  transition: opacity 0.15s ease;
6389}
6390@media (prefers-reduced-motion: reduce) {
6391  .carousel-control-prev,
6392.carousel-control-next {
6393    transition: none;
6394  }
6395}
6396.carousel-control-prev:hover, .carousel-control-prev:focus,
6397.carousel-control-next:hover,
6398.carousel-control-next:focus {
6399  color: #fff;
6400  text-decoration: none;
6401  outline: 0;
6402  opacity: 0.9;
6403}
6404
6405.carousel-control-prev {
6406  left: 0;
6407}
6408
6409.carousel-control-next {
6410  right: 0;
6411}
6412
6413.carousel-control-prev-icon,
6414.carousel-control-next-icon {
6415  display: inline-block;
6416  width: 20px;
6417  height: 20px;
6418  background: no-repeat 50%/100% 100%;
6419}
6420
6421.carousel-control-prev-icon {
6422  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
6423}
6424
6425.carousel-control-next-icon {
6426  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
6427}
6428
6429.carousel-indicators {
6430  position: absolute;
6431  right: 0;
6432  bottom: 0;
6433  left: 0;
6434  z-index: 15;
6435  display: flex;
6436  justify-content: center;
6437  padding-left: 0;
6438  margin-right: 15%;
6439  margin-left: 15%;
6440  list-style: none;
6441}
6442.carousel-indicators li {
6443  box-sizing: content-box;
6444  flex: 0 1 auto;
6445  width: 30px;
6446  height: 3px;
6447  margin-right: 3px;
6448  margin-left: 3px;
6449  text-indent: -999px;
6450  cursor: pointer;
6451  background-color: #fff;
6452  background-clip: padding-box;
6453  border-top: 10px solid transparent;
6454  border-bottom: 10px solid transparent;
6455  opacity: 0.5;
6456  transition: opacity 0.6s ease;
6457}
6458@media (prefers-reduced-motion: reduce) {
6459  .carousel-indicators li {
6460    transition: none;
6461  }
6462}
6463.carousel-indicators .active {
6464  opacity: 1;
6465}
6466
6467.carousel-caption {
6468  position: absolute;
6469  right: 15%;
6470  bottom: 20px;
6471  left: 15%;
6472  z-index: 10;
6473  padding-top: 20px;
6474  padding-bottom: 20px;
6475  color: #fff;
6476  text-align: center;
6477}
6478
6479@keyframes spinner-border {
6480  to {
6481    transform: rotate(360deg);
6482  }
6483}
6484.spinner-border {
6485  display: inline-block;
6486  width: 2rem;
6487  height: 2rem;
6488  vertical-align: text-bottom;
6489  border: 0.25em solid currentColor;
6490  border-right-color: transparent;
6491  border-radius: 50%;
6492  animation: spinner-border 0.75s linear infinite;
6493}
6494
6495.spinner-border-sm {
6496  width: 1rem;
6497  height: 1rem;
6498  border-width: 0.2em;
6499}
6500
6501@keyframes spinner-grow {
6502  0% {
6503    transform: scale(0);
6504  }
6505  50% {
6506    opacity: 1;
6507    transform: none;
6508  }
6509}
6510.spinner-grow {
6511  display: inline-block;
6512  width: 2rem;
6513  height: 2rem;
6514  vertical-align: text-bottom;
6515  background-color: currentColor;
6516  border-radius: 50%;
6517  opacity: 0;
6518  animation: spinner-grow 0.75s linear infinite;
6519}
6520
6521.spinner-grow-sm {
6522  width: 1rem;
6523  height: 1rem;
6524}
6525
6526.align-baseline {
6527  vertical-align: baseline !important;
6528}
6529
6530.align-top {
6531  vertical-align: top !important;
6532}
6533
6534.align-middle {
6535  vertical-align: middle !important;
6536}
6537
6538.align-bottom {
6539  vertical-align: bottom !important;
6540}
6541
6542.align-text-bottom {
6543  vertical-align: text-bottom !important;
6544}
6545
6546.align-text-top {
6547  vertical-align: text-top !important;
6548}
6549
6550.bg-primary {
6551  background-color: #5e72e4 !important;
6552}
6553
6554a.bg-primary:hover, a.bg-primary:focus,
6555button.bg-primary:hover,
6556button.bg-primary:focus {
6557  background-color: #324cdd !important;
6558}
6559
6560.bg-secondary {
6561  background-color: #f4f5f7 !important;
6562}
6563
6564a.bg-secondary:hover, a.bg-secondary:focus,
6565button.bg-secondary:hover,
6566button.bg-secondary:focus {
6567  background-color: #d6dae2 !important;
6568}
6569
6570.bg-success {
6571  background-color: #2dce89 !important;
6572}
6573
6574a.bg-success:hover, a.bg-success:focus,
6575button.bg-success:hover,
6576button.bg-success:focus {
6577  background-color: #24a46d !important;
6578}
6579
6580.bg-info {
6581  background-color: #11cdef !important;
6582}
6583
6584a.bg-info:hover, a.bg-info:focus,
6585button.bg-info:hover,
6586button.bg-info:focus {
6587  background-color: #0da5c0 !important;
6588}
6589
6590.bg-warning {
6591  background-color: #fb6340 !important;
6592}
6593
6594a.bg-warning:hover, a.bg-warning:focus,
6595button.bg-warning:hover,
6596button.bg-warning:focus {
6597  background-color: #fa3a0e !important;
6598}
6599
6600.bg-danger {
6601  background-color: #f5365c !important;
6602}
6603
6604a.bg-danger:hover, a.bg-danger:focus,
6605button.bg-danger:hover,
6606button.bg-danger:focus {
6607  background-color: #ec0c38 !important;
6608}
6609
6610.bg-light {
6611  background-color: #adb5bd !important;
6612}
6613
6614a.bg-light:hover, a.bg-light:focus,
6615button.bg-light:hover,
6616button.bg-light:focus {
6617  background-color: #919ca6 !important;
6618}
6619
6620.bg-dark {
6621  background-color: #212529 !important;
6622}
6623
6624a.bg-dark:hover, a.bg-dark:focus,
6625button.bg-dark:hover,
6626button.bg-dark:focus {
6627  background-color: #0a0c0d !important;
6628}
6629
6630.bg-default {
6631  background-color: #172b4d !important;
6632}
6633
6634a.bg-default:hover, a.bg-default:focus,
6635button.bg-default:hover,
6636button.bg-default:focus {
6637  background-color: #0b1526 !important;
6638}
6639
6640.bg-white {
6641  background-color: #fff !important;
6642}
6643
6644a.bg-white:hover, a.bg-white:focus,
6645button.bg-white:hover,
6646button.bg-white:focus {
6647  background-color: #e6e6e6 !important;
6648}
6649
6650.bg-neutral {
6651  background-color: #fff !important;
6652}
6653
6654a.bg-neutral:hover, a.bg-neutral:focus,
6655button.bg-neutral:hover,
6656button.bg-neutral:focus {
6657  background-color: #e6e6e6 !important;
6658}
6659
6660.bg-darker {
6661  background-color: black !important;
6662}
6663
6664a.bg-darker:hover, a.bg-darker:focus,
6665button.bg-darker:hover,
6666button.bg-darker:focus {
6667  background-color: black !important;
6668}
6669
6670.bg-white {
6671  background-color: #fff !important;
6672}
6673
6674.bg-transparent {
6675  background-color: transparent !important;
6676}
6677
6678.border {
6679  border: 0.0625rem solid #e9ecef !important;
6680}
6681
6682.border-top {
6683  border-top: 0.0625rem solid #e9ecef !important;
6684}
6685
6686.border-right {
6687  border-right: 0.0625rem solid #e9ecef !important;
6688}
6689
6690.border-bottom {
6691  border-bottom: 0.0625rem solid #e9ecef !important;
6692}
6693
6694.border-left {
6695  border-left: 0.0625rem solid #e9ecef !important;
6696}
6697
6698.border-0 {
6699  border: 0 !important;
6700}
6701
6702.border-top-0 {
6703  border-top: 0 !important;
6704}
6705
6706.border-right-0 {
6707  border-right: 0 !important;
6708}
6709
6710.border-bottom-0 {
6711  border-bottom: 0 !important;
6712}
6713
6714.border-left-0 {
6715  border-left: 0 !important;
6716}
6717
6718.border-primary {
6719  border-color: #5e72e4 !important;
6720}
6721
6722.border-secondary {
6723  border-color: #f4f5f7 !important;
6724}
6725
6726.border-success {
6727  border-color: #2dce89 !important;
6728}
6729
6730.border-info {
6731  border-color: #11cdef !important;
6732}
6733
6734.border-warning {
6735  border-color: #fb6340 !important;
6736}
6737
6738.border-danger {
6739  border-color: #f5365c !important;
6740}
6741
6742.border-light {
6743  border-color: #adb5bd !important;
6744}
6745
6746.border-dark {
6747  border-color: #212529 !important;
6748}
6749
6750.border-default {
6751  border-color: #172b4d !important;
6752}
6753
6754.border-white {
6755  border-color: #fff !important;
6756}
6757
6758.border-neutral {
6759  border-color: #fff !important;
6760}
6761
6762.border-darker {
6763  border-color: black !important;
6764}
6765
6766.border-white {
6767  border-color: #fff !important;
6768}
6769
6770.rounded-sm {
6771  border-radius: 0.2rem !important;
6772}
6773
6774.rounded {
6775  border-radius: 0.25rem !important;
6776}
6777
6778.rounded-top {
6779  border-top-left-radius: 0.25rem !important;
6780  border-top-right-radius: 0.25rem !important;
6781}
6782
6783.rounded-right {
6784  border-top-right-radius: 0.25rem !important;
6785  border-bottom-right-radius: 0.25rem !important;
6786}
6787
6788.rounded-bottom {
6789  border-bottom-right-radius: 0.25rem !important;
6790  border-bottom-left-radius: 0.25rem !important;
6791}
6792
6793.rounded-left {
6794  border-top-left-radius: 0.25rem !important;
6795  border-bottom-left-radius: 0.25rem !important;
6796}
6797
6798.rounded-lg {
6799  border-radius: 0.3rem !important;
6800}
6801
6802.rounded-circle {
6803  border-radius: 50% !important;
6804}
6805
6806.rounded-pill {
6807  border-radius: 50rem !important;
6808}
6809
6810.rounded-0 {
6811  border-radius: 0 !important;
6812}
6813
6814.clearfix::after {
6815  display: block;
6816  clear: both;
6817  content: "";
6818}
6819
6820.d-none {
6821  display: none !important;
6822}
6823
6824.d-inline {
6825  display: inline !important;
6826}
6827
6828.d-inline-block {
6829  display: inline-block !important;
6830}
6831
6832.d-block {
6833  display: block !important;
6834}
6835
6836.d-table {
6837  display: table !important;
6838}
6839
6840.d-table-row {
6841  display: table-row !important;
6842}
6843
6844.d-table-cell {
6845  display: table-cell !important;
6846}
6847
6848.d-flex {
6849  display: flex !important;
6850}
6851
6852.d-inline-flex {
6853  display: inline-flex !important;
6854}
6855
6856@media (min-width: 576px) {
6857  .d-sm-none {
6858    display: none !important;
6859  }
6860
6861  .d-sm-inline {
6862    display: inline !important;
6863  }
6864
6865  .d-sm-inline-block {
6866    display: inline-block !important;
6867  }
6868
6869  .d-sm-block {
6870    display: block !important;
6871  }
6872
6873  .d-sm-table {
6874    display: table !important;
6875  }
6876
6877  .d-sm-table-row {
6878    display: table-row !important;
6879  }
6880
6881  .d-sm-table-cell {
6882    display: table-cell !important;
6883  }
6884
6885  .d-sm-flex {
6886    display: flex !important;
6887  }
6888
6889  .d-sm-inline-flex {
6890    display: inline-flex !important;
6891  }
6892}
6893@media (min-width: 768px) {
6894  .d-md-none {
6895    display: none !important;
6896  }
6897
6898  .d-md-inline {
6899    display: inline !important;
6900  }
6901
6902  .d-md-inline-block {
6903    display: inline-block !important;
6904  }
6905
6906  .d-md-block {
6907    display: block !important;
6908  }
6909
6910  .d-md-table {
6911    display: table !important;
6912  }
6913
6914  .d-md-table-row {
6915    display: table-row !important;
6916  }
6917
6918  .d-md-table-cell {
6919    display: table-cell !important;
6920  }
6921
6922  .d-md-flex {
6923    display: flex !important;
6924  }
6925
6926  .d-md-inline-flex {
6927    display: inline-flex !important;
6928  }
6929}
6930@media (min-width: 992px) {
6931  .d-lg-none {
6932    display: none !important;
6933  }
6934
6935  .d-lg-inline {
6936    display: inline !important;
6937  }
6938
6939  .d-lg-inline-block {
6940    display: inline-block !important;
6941  }
6942
6943  .d-lg-block {
6944    display: block !important;
6945  }
6946
6947  .d-lg-table {
6948    display: table !important;
6949  }
6950
6951  .d-lg-table-row {
6952    display: table-row !important;
6953  }
6954
6955  .d-lg-table-cell {
6956    display: table-cell !important;
6957  }
6958
6959  .d-lg-flex {
6960    display: flex !important;
6961  }
6962
6963  .d-lg-inline-flex {
6964    display: inline-flex !important;
6965  }
6966}
6967@media (min-width: 1200px) {
6968  .d-xl-none {
6969    display: none !important;
6970  }
6971
6972  .d-xl-inline {
6973    display: inline !important;
6974  }
6975
6976  .d-xl-inline-block {
6977    display: inline-block !important;
6978  }
6979
6980  .d-xl-block {
6981    display: block !important;
6982  }
6983
6984  .d-xl-table {
6985    display: table !important;
6986  }
6987
6988  .d-xl-table-row {
6989    display: table-row !important;
6990  }
6991
6992  .d-xl-table-cell {
6993    display: table-cell !important;
6994  }
6995
6996  .d-xl-flex {
6997    display: flex !important;
6998  }
6999
7000  .d-xl-inline-flex {
7001    display: inline-flex !important;
7002  }
7003}
7004@media print {
7005  .d-print-none {
7006    display: none !important;
7007  }
7008
7009  .d-print-inline {
7010    display: inline !important;
7011  }
7012
7013  .d-print-inline-block {
7014    display: inline-block !important;
7015  }
7016
7017  .d-print-block {
7018    display: block !important;
7019  }
7020
7021  .d-print-table {
7022    display: table !important;
7023  }
7024
7025  .d-print-table-row {
7026    display: table-row !important;
7027  }
7028
7029  .d-print-table-cell {
7030    display: table-cell !important;
7031  }
7032
7033  .d-print-flex {
7034    display: flex !important;
7035  }
7036
7037  .d-print-inline-flex {
7038    display: inline-flex !important;
7039  }
7040}
7041.embed-responsive {
7042  position: relative;
7043  display: block;
7044  width: 100%;
7045  padding: 0;
7046  overflow: hidden;
7047}
7048.embed-responsive::before {
7049  display: block;
7050  content: "";
7051}
7052.embed-responsive .embed-responsive-item,
7053.embed-responsive iframe,
7054.embed-responsive embed,
7055.embed-responsive object,
7056.embed-responsive video {
7057  position: absolute;
7058  top: 0;
7059  bottom: 0;
7060  left: 0;
7061  width: 100%;
7062  height: 100%;
7063  border: 0;
7064}
7065
7066.embed-responsive-21by9::before {
7067  padding-top: 42.8571428571%;
7068}
7069
7070.embed-responsive-16by9::before {
7071  padding-top: 56.25%;
7072}
7073
7074.embed-responsive-4by3::before {
7075  padding-top: 75%;
7076}
7077
7078.embed-responsive-1by1::before {
7079  padding-top: 100%;
7080}
7081
7082.flex-row {
7083  flex-direction: row !important;
7084}
7085
7086.flex-column {
7087  flex-direction: column !important;
7088}
7089
7090.flex-row-reverse {
7091  flex-direction: row-reverse !important;
7092}
7093
7094.flex-column-reverse {
7095  flex-direction: column-reverse !important;
7096}
7097
7098.flex-wrap {
7099  flex-wrap: wrap !important;
7100}
7101
7102.flex-nowrap {
7103  flex-wrap: nowrap !important;
7104}
7105
7106.flex-wrap-reverse {
7107  flex-wrap: wrap-reverse !important;
7108}
7109
7110.flex-fill {
7111  flex: 1 1 auto !important;
7112}
7113
7114.flex-grow-0 {
7115  flex-grow: 0 !important;
7116}
7117
7118.flex-grow-1 {
7119  flex-grow: 1 !important;
7120}
7121
7122.flex-shrink-0 {
7123  flex-shrink: 0 !important;
7124}
7125
7126.flex-shrink-1 {
7127  flex-shrink: 1 !important;
7128}
7129
7130.justify-content-start {
7131  justify-content: flex-start !important;
7132}
7133
7134.justify-content-end {
7135  justify-content: flex-end !important;
7136}
7137
7138.justify-content-center {
7139  justify-content: center !important;
7140}
7141
7142.justify-content-between {
7143  justify-content: space-between !important;
7144}
7145
7146.justify-content-around {
7147  justify-content: space-around !important;
7148}
7149
7150.align-items-start {
7151  align-items: flex-start !important;
7152}
7153
7154.align-items-end {
7155  align-items: flex-end !important;
7156}
7157
7158.align-items-center {
7159  align-items: center !important;
7160}
7161
7162.align-items-baseline {
7163  align-items: baseline !important;
7164}
7165
7166.align-items-stretch {
7167  align-items: stretch !important;
7168}
7169
7170.align-content-start {
7171  align-content: flex-start !important;
7172}
7173
7174.align-content-end {
7175  align-content: flex-end !important;
7176}
7177
7178.align-content-center {
7179  align-content: center !important;
7180}
7181
7182.align-content-between {
7183  align-content: space-between !important;
7184}
7185
7186.align-content-around {
7187  align-content: space-around !important;
7188}
7189
7190.align-content-stretch {
7191  align-content: stretch !important;
7192}
7193
7194.align-self-auto {
7195  align-self: auto !important;
7196}
7197
7198.align-self-start {
7199  align-self: flex-start !important;
7200}
7201
7202.align-self-end {
7203  align-self: flex-end !important;
7204}
7205
7206.align-self-center {
7207  align-self: center !important;
7208}
7209
7210.align-self-baseline {
7211  align-self: baseline !important;
7212}
7213
7214.align-self-stretch {
7215  align-self: stretch !important;
7216}
7217
7218@media (min-width: 576px) {
7219  .flex-sm-row {
7220    flex-direction: row !important;
7221  }
7222
7223  .flex-sm-column {
7224    flex-direction: column !important;
7225  }
7226
7227  .flex-sm-row-reverse {
7228    flex-direction: row-reverse !important;
7229  }
7230
7231  .flex-sm-column-reverse {
7232    flex-direction: column-reverse !important;
7233  }
7234
7235  .flex-sm-wrap {
7236    flex-wrap: wrap !important;
7237  }
7238
7239  .flex-sm-nowrap {
7240    flex-wrap: nowrap !important;
7241  }
7242
7243  .flex-sm-wrap-reverse {
7244    flex-wrap: wrap-reverse !important;
7245  }
7246
7247  .flex-sm-fill {
7248    flex: 1 1 auto !important;
7249  }
7250
7251  .flex-sm-grow-0 {
7252    flex-grow: 0 !important;
7253  }
7254
7255  .flex-sm-grow-1 {
7256    flex-grow: 1 !important;
7257  }
7258
7259  .flex-sm-shrink-0 {
7260    flex-shrink: 0 !important;
7261  }
7262
7263  .flex-sm-shrink-1 {
7264    flex-shrink: 1 !important;
7265  }
7266
7267  .justify-content-sm-start {
7268    justify-content: flex-start !important;
7269  }
7270
7271  .justify-content-sm-end {
7272    justify-content: flex-end !important;
7273  }
7274
7275  .justify-content-sm-center {
7276    justify-content: center !important;
7277  }
7278
7279  .justify-content-sm-between {
7280    justify-content: space-between !important;
7281  }
7282
7283  .justify-content-sm-around {
7284    justify-content: space-around !important;
7285  }
7286
7287  .align-items-sm-start {
7288    align-items: flex-start !important;
7289  }
7290
7291  .align-items-sm-end {
7292    align-items: flex-end !important;
7293  }
7294
7295  .align-items-sm-center {
7296    align-items: center !important;
7297  }
7298
7299  .align-items-sm-baseline {
7300    align-items: baseline !important;
7301  }
7302
7303  .align-items-sm-stretch {
7304    align-items: stretch !important;
7305  }
7306
7307  .align-content-sm-start {
7308    align-content: flex-start !important;
7309  }
7310
7311  .align-content-sm-end {
7312    align-content: flex-end !important;
7313  }
7314
7315  .align-content-sm-center {
7316    align-content: center !important;
7317  }
7318
7319  .align-content-sm-between {
7320    align-content: space-between !important;
7321  }
7322
7323  .align-content-sm-around {
7324    align-content: space-around !important;
7325  }
7326
7327  .align-content-sm-stretch {
7328    align-content: stretch !important;
7329  }
7330
7331  .align-self-sm-auto {
7332    align-self: auto !important;
7333  }
7334
7335  .align-self-sm-start {
7336    align-self: flex-start !important;
7337  }
7338
7339  .align-self-sm-end {
7340    align-self: flex-end !important;
7341  }
7342
7343  .align-self-sm-center {
7344    align-self: center !important;
7345  }
7346
7347  .align-self-sm-baseline {
7348    align-self: baseline !important;
7349  }
7350
7351  .align-self-sm-stretch {
7352    align-self: stretch !important;
7353  }
7354}
7355@media (min-width: 768px) {
7356  .flex-md-row {
7357    flex-direction: row !important;
7358  }
7359
7360  .flex-md-column {
7361    flex-direction: column !important;
7362  }
7363
7364  .flex-md-row-reverse {
7365    flex-direction: row-reverse !important;
7366  }
7367
7368  .flex-md-column-reverse {
7369    flex-direction: column-reverse !important;
7370  }
7371
7372  .flex-md-wrap {
7373    flex-wrap: wrap !important;
7374  }
7375
7376  .flex-md-nowrap {
7377    flex-wrap: nowrap !important;
7378  }
7379
7380  .flex-md-wrap-reverse {
7381    flex-wrap: wrap-reverse !important;
7382  }
7383
7384  .flex-md-fill {
7385    flex: 1 1 auto !important;
7386  }
7387
7388  .flex-md-grow-0 {
7389    flex-grow: 0 !important;
7390  }
7391
7392  .flex-md-grow-1 {
7393    flex-grow: 1 !important;
7394  }
7395
7396  .flex-md-shrink-0 {
7397    flex-shrink: 0 !important;
7398  }
7399
7400  .flex-md-shrink-1 {
7401    flex-shrink: 1 !important;
7402  }
7403
7404  .justify-content-md-start {
7405    justify-content: flex-start !important;
7406  }
7407
7408  .justify-content-md-end {
7409    justify-content: flex-end !important;
7410  }
7411
7412  .justify-content-md-center {
7413    justify-content: center !important;
7414  }
7415
7416  .justify-content-md-between {
7417    justify-content: space-between !important;
7418  }
7419
7420  .justify-content-md-around {
7421    justify-content: space-around !important;
7422  }
7423
7424  .align-items-md-start {
7425    align-items: flex-start !important;
7426  }
7427
7428  .align-items-md-end {
7429    align-items: flex-end !important;
7430  }
7431
7432  .align-items-md-center {
7433    align-items: center !important;
7434  }
7435
7436  .align-items-md-baseline {
7437    align-items: baseline !important;
7438  }
7439
7440  .align-items-md-stretch {
7441    align-items: stretch !important;
7442  }
7443
7444  .align-content-md-start {
7445    align-content: flex-start !important;
7446  }
7447
7448  .align-content-md-end {
7449    align-content: flex-end !important;
7450  }
7451
7452  .align-content-md-center {
7453    align-content: center !important;
7454  }
7455
7456  .align-content-md-between {
7457    align-content: space-between !important;
7458  }
7459
7460  .align-content-md-around {
7461    align-content: space-around !important;
7462  }
7463
7464  .align-content-md-stretch {
7465    align-content: stretch !important;
7466  }
7467
7468  .align-self-md-auto {
7469    align-self: auto !important;
7470  }
7471
7472  .align-self-md-start {
7473    align-self: flex-start !important;
7474  }
7475
7476  .align-self-md-end {
7477    align-self: flex-end !important;
7478  }
7479
7480  .align-self-md-center {
7481    align-self: center !important;
7482  }
7483
7484  .align-self-md-baseline {
7485    align-self: baseline !important;
7486  }
7487
7488  .align-self-md-stretch {
7489    align-self: stretch !important;
7490  }
7491}
7492@media (min-width: 992px) {
7493  .flex-lg-row {
7494    flex-direction: row !important;
7495  }
7496
7497  .flex-lg-column {
7498    flex-direction: column !important;
7499  }
7500
7501  .flex-lg-row-reverse {
7502    flex-direction: row-reverse !important;
7503  }
7504
7505  .flex-lg-column-reverse {
7506    flex-direction: column-reverse !important;
7507  }
7508
7509  .flex-lg-wrap {
7510    flex-wrap: wrap !important;
7511  }
7512
7513  .flex-lg-nowrap {
7514    flex-wrap: nowrap !important;
7515  }
7516
7517  .flex-lg-wrap-reverse {
7518    flex-wrap: wrap-reverse !important;
7519  }
7520
7521  .flex-lg-fill {
7522    flex: 1 1 auto !important;
7523  }
7524
7525  .flex-lg-grow-0 {
7526    flex-grow: 0 !important;
7527  }
7528
7529  .flex-lg-grow-1 {
7530    flex-grow: 1 !important;
7531  }
7532
7533  .flex-lg-shrink-0 {
7534    flex-shrink: 0 !important;
7535  }
7536
7537  .flex-lg-shrink-1 {
7538    flex-shrink: 1 !important;
7539  }
7540
7541  .justify-content-lg-start {
7542    justify-content: flex-start !important;
7543  }
7544
7545  .justify-content-lg-end {
7546    justify-content: flex-end !important;
7547  }
7548
7549  .justify-content-lg-center {
7550    justify-content: center !important;
7551  }
7552
7553  .justify-content-lg-between {
7554    justify-content: space-between !important;
7555  }
7556
7557  .justify-content-lg-around {
7558    justify-content: space-around !important;
7559  }
7560
7561  .align-items-lg-start {
7562    align-items: flex-start !important;
7563  }
7564
7565  .align-items-lg-end {
7566    align-items: flex-end !important;
7567  }
7568
7569  .align-items-lg-center {
7570    align-items: center !important;
7571  }
7572
7573  .align-items-lg-baseline {
7574    align-items: baseline !important;
7575  }
7576
7577  .align-items-lg-stretch {
7578    align-items: stretch !important;
7579  }
7580
7581  .align-content-lg-start {
7582    align-content: flex-start !important;
7583  }
7584
7585  .align-content-lg-end {
7586    align-content: flex-end !important;
7587  }
7588
7589  .align-content-lg-center {
7590    align-content: center !important;
7591  }
7592
7593  .align-content-lg-between {
7594    align-content: space-between !important;
7595  }
7596
7597  .align-content-lg-around {
7598    align-content: space-around !important;
7599  }
7600
7601  .align-content-lg-stretch {
7602    align-content: stretch !important;
7603  }
7604
7605  .align-self-lg-auto {
7606    align-self: auto !important;
7607  }
7608
7609  .align-self-lg-start {
7610    align-self: flex-start !important;
7611  }
7612
7613  .align-self-lg-end {
7614    align-self: flex-end !important;
7615  }
7616
7617  .align-self-lg-center {
7618    align-self: center !important;
7619  }
7620
7621  .align-self-lg-baseline {
7622    align-self: baseline !important;
7623  }
7624
7625  .align-self-lg-stretch {
7626    align-self: stretch !important;
7627  }
7628}
7629@media (min-width: 1200px) {
7630  .flex-xl-row {
7631    flex-direction: row !important;
7632  }
7633
7634  .flex-xl-column {
7635    flex-direction: column !important;
7636  }
7637
7638  .flex-xl-row-reverse {
7639    flex-direction: row-reverse !important;
7640  }
7641
7642  .flex-xl-column-reverse {
7643    flex-direction: column-reverse !important;
7644  }
7645
7646  .flex-xl-wrap {
7647    flex-wrap: wrap !important;
7648  }
7649
7650  .flex-xl-nowrap {
7651    flex-wrap: nowrap !important;
7652  }
7653
7654  .flex-xl-wrap-reverse {
7655    flex-wrap: wrap-reverse !important;
7656  }
7657
7658  .flex-xl-fill {
7659    flex: 1 1 auto !important;
7660  }
7661
7662  .flex-xl-grow-0 {
7663    flex-grow: 0 !important;
7664  }
7665
7666  .flex-xl-grow-1 {
7667    flex-grow: 1 !important;
7668  }
7669
7670  .flex-xl-shrink-0 {
7671    flex-shrink: 0 !important;
7672  }
7673
7674  .flex-xl-shrink-1 {
7675    flex-shrink: 1 !important;
7676  }
7677
7678  .justify-content-xl-start {
7679    justify-content: flex-start !important;
7680  }
7681
7682  .justify-content-xl-end {
7683    justify-content: flex-end !important;
7684  }
7685
7686  .justify-content-xl-center {
7687    justify-content: center !important;
7688  }
7689
7690  .justify-content-xl-between {
7691    justify-content: space-between !important;
7692  }
7693
7694  .justify-content-xl-around {
7695    justify-content: space-around !important;
7696  }
7697
7698  .align-items-xl-start {
7699    align-items: flex-start !important;
7700  }
7701
7702  .align-items-xl-end {
7703    align-items: flex-end !important;
7704  }
7705
7706  .align-items-xl-center {
7707    align-items: center !important;
7708  }
7709
7710  .align-items-xl-baseline {
7711    align-items: baseline !important;
7712  }
7713
7714  .align-items-xl-stretch {
7715    align-items: stretch !important;
7716  }
7717
7718  .align-content-xl-start {
7719    align-content: flex-start !important;
7720  }
7721
7722  .align-content-xl-end {
7723    align-content: flex-end !important;
7724  }
7725
7726  .align-content-xl-center {
7727    align-content: center !important;
7728  }
7729
7730  .align-content-xl-between {
7731    align-content: space-between !important;
7732  }
7733
7734  .align-content-xl-around {
7735    align-content: space-around !important;
7736  }
7737
7738  .align-content-xl-stretch {
7739    align-content: stretch !important;
7740  }
7741
7742  .align-self-xl-auto {
7743    align-self: auto !important;
7744  }
7745
7746  .align-self-xl-start {
7747    align-self: flex-start !important;
7748  }
7749
7750  .align-self-xl-end {
7751    align-self: flex-end !important;
7752  }
7753
7754  .align-self-xl-center {
7755    align-self: center !important;
7756  }
7757
7758  .align-self-xl-baseline {
7759    align-self: baseline !important;
7760  }
7761
7762  .align-self-xl-stretch {
7763    align-self: stretch !important;
7764  }
7765}
7766.float-left {
7767  float: left !important;
7768}
7769
7770.float-right {
7771  float: right !important;
7772}
7773
7774.float-none {
7775  float: none !important;
7776}
7777
7778@media (min-width: 576px) {
7779  .float-sm-left {
7780    float: left !important;
7781  }
7782
7783  .float-sm-right {
7784    float: right !important;
7785  }
7786
7787  .float-sm-none {
7788    float: none !important;
7789  }
7790}
7791@media (min-width: 768px) {
7792  .float-md-left {
7793    float: left !important;
7794  }
7795
7796  .float-md-right {
7797    float: right !important;
7798  }
7799
7800  .float-md-none {
7801    float: none !important;
7802  }
7803}
7804@media (min-width: 992px) {
7805  .float-lg-left {
7806    float: left !important;
7807  }
7808
7809  .float-lg-right {
7810    float: right !important;
7811  }
7812
7813  .float-lg-none {
7814    float: none !important;
7815  }
7816}
7817@media (min-width: 1200px) {
7818  .float-xl-left {
7819    float: left !important;
7820  }
7821
7822  .float-xl-right {
7823    float: right !important;
7824  }
7825
7826  .float-xl-none {
7827    float: none !important;
7828  }
7829}
7830.user-select-all {
7831  user-select: all !important;
7832}
7833
7834.user-select-auto {
7835  user-select: auto !important;
7836}
7837
7838.user-select-none {
7839  user-select: none !important;
7840}
7841
7842.overflow-auto {
7843  overflow: auto !important;
7844}
7845
7846.overflow-hidden {
7847  overflow: hidden !important;
7848}
7849
7850.position-static {
7851  position: static !important;
7852}
7853
7854.position-relative {
7855  position: relative !important;
7856}
7857
7858.position-absolute {
7859  position: absolute !important;
7860}
7861
7862.position-fixed, .headroom--unpinned, .headroom--pinned {
7863  position: fixed !important;
7864}
7865
7866.position-sticky {
7867  position: sticky !important;
7868}
7869
7870.fixed-top {
7871  position: fixed;
7872  top: 0;
7873  right: 0;
7874  left: 0;
7875  z-index: 1030;
7876}
7877
7878.fixed-bottom {
7879  position: fixed;
7880  right: 0;
7881  bottom: 0;
7882  left: 0;
7883  z-index: 1030;
7884}
7885
7886@supports (position: sticky) {
7887  .sticky-top {
7888    position: sticky;
7889    top: 0;
7890    z-index: 1020;
7891  }
7892}
7893
7894.sr-only {
7895  position: absolute;
7896  width: 1px;
7897  height: 1px;
7898  padding: 0;
7899  margin: -1px;
7900  overflow: hidden;
7901  clip: rect(0, 0, 0, 0);
7902  white-space: nowrap;
7903  border: 0;
7904}
7905
7906.sr-only-focusable:active, .sr-only-focusable:focus {
7907  position: static;
7908  width: auto;
7909  height: auto;
7910  overflow: visible;
7911  clip: auto;
7912  white-space: normal;
7913}
7914
7915.shadow-sm {
7916  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
7917}
7918
7919.shadow, .profile-page .card-profile .card-profile-image img {
7920  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important;
7921}
7922
7923.shadow-lg {
7924  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
7925}
7926
7927.shadow-none {
7928  box-shadow: none !important;
7929}
7930
7931.w-25 {
7932  width: 25% !important;
7933}
7934
7935.w-50 {
7936  width: 50% !important;
7937}
7938
7939.w-75 {
7940  width: 75% !important;
7941}
7942
7943.w-100 {
7944  width: 100% !important;
7945}
7946
7947.w-auto {
7948  width: auto !important;
7949}
7950
7951.h-25 {
7952  height: 25% !important;
7953}
7954
7955.h-50 {
7956  height: 50% !important;
7957}
7958
7959.h-75 {
7960  height: 75% !important;
7961}
7962
7963.h-100 {
7964  height: 100% !important;
7965}
7966
7967.h-auto {
7968  height: auto !important;
7969}
7970
7971.mw-100 {
7972  max-width: 100% !important;
7973}
7974
7975.mh-100 {
7976  max-height: 100% !important;
7977}
7978
7979.min-vw-100 {
7980  min-width: 100vw !important;
7981}
7982
7983.min-vh-100 {
7984  min-height: 100vh !important;
7985}
7986
7987.vw-100 {
7988  width: 100vw !important;
7989}
7990
7991.vh-100 {
7992  height: 100vh !important;
7993}
7994
7995.m-0 {
7996  margin: 0 !important;
7997}
7998
7999.mt-0,
8000.my-0 {
8001  margin-top: 0 !important;
8002}
8003
8004.mr-0,
8005.mx-0 {
8006  margin-right: 0 !important;
8007}
8008
8009.mb-0,
8010.my-0 {
8011  margin-bottom: 0 !important;
8012}
8013
8014.ml-0,
8015.mx-0 {
8016  margin-left: 0 !important;
8017}
8018
8019.m-1 {
8020  margin: 0.25rem !important;
8021}
8022
8023.mt-1,
8024.my-1 {
8025  margin-top: 0.25rem !important;
8026}
8027
8028.mr-1,
8029.mx-1 {
8030  margin-right: 0.25rem !important;
8031}
8032
8033.mb-1,
8034.my-1 {
8035  margin-bottom: 0.25rem !important;
8036}
8037
8038.ml-1,
8039.mx-1 {
8040  margin-left: 0.25rem !important;
8041}
8042
8043.m-2 {
8044  margin: 0.5rem !important;
8045}
8046
8047.mt-2,
8048.my-2 {
8049  margin-top: 0.5rem !important;
8050}
8051
8052.mr-2,
8053.mx-2 {
8054  margin-right: 0.5rem !important;
8055}
8056
8057.mb-2,
8058.my-2 {
8059  margin-bottom: 0.5rem !important;
8060}
8061
8062.ml-2,
8063.mx-2 {
8064  margin-left: 0.5rem !important;
8065}
8066
8067.m-3 {
8068  margin: 1rem !important;
8069}
8070
8071.mt-3,
8072.my-3 {
8073  margin-top: 1rem !important;
8074}
8075
8076.mr-3,
8077.mx-3 {
8078  margin-right: 1rem !important;
8079}
8080
8081.mb-3,
8082.my-3 {
8083  margin-bottom: 1rem !important;
8084}
8085
8086.ml-3,
8087.mx-3 {
8088  margin-left: 1rem !important;
8089}
8090
8091.m-4 {
8092  margin: 1.5rem !important;
8093}
8094
8095.mt-4,
8096.my-4 {
8097  margin-top: 1.5rem !important;
8098}
8099
8100.mr-4,
8101.mx-4 {
8102  margin-right: 1.5rem !important;
8103}
8104
8105.mb-4,
8106.my-4 {
8107  margin-bottom: 1.5rem !important;
8108}
8109
8110.ml-4,
8111.mx-4 {
8112  margin-left: 1.5rem !important;
8113}
8114
8115.m-5 {
8116  margin: 3rem !important;
8117}
8118
8119.mt-5,
8120.my-5 {
8121  margin-top: 3rem !important;
8122}
8123
8124.mr-5,
8125.mx-5 {
8126  margin-right: 3rem !important;
8127}
8128
8129.mb-5,
8130.my-5 {
8131  margin-bottom: 3rem !important;
8132}
8133
8134.ml-5,
8135.mx-5 {
8136  margin-left: 3rem !important;
8137}
8138
8139.m--9 {
8140  margin: -10rem !important;
8141}
8142
8143.mt--9,
8144.my--9 {
8145  margin-top: -10rem !important;
8146}
8147
8148.mr--9,
8149.mx--9 {
8150  margin-right: -10rem !important;
8151}
8152
8153.mb--9,
8154.my--9 {
8155  margin-bottom: -10rem !important;
8156}
8157
8158.ml--9,
8159.mx--9 {
8160  margin-left: -10rem !important;
8161}
8162
8163.m--8 {
8164  margin: -8rem !important;
8165}
8166
8167.mt--8,
8168.my--8 {
8169  margin-top: -8rem !important;
8170}
8171
8172.mr--8,
8173.mx--8 {
8174  margin-right: -8rem !important;
8175}
8176
8177.mb--8,
8178.my--8 {
8179  margin-bottom: -8rem !important;
8180}
8181
8182.ml--8,
8183.mx--8 {
8184  margin-left: -8rem !important;
8185}
8186
8187.m--7 {
8188  margin: -6rem !important;
8189}
8190
8191.mt--7,
8192.my--7 {
8193  margin-top: -6rem !important;
8194}
8195
8196.mr--7,
8197.mx--7 {
8198  margin-right: -6rem !important;
8199}
8200
8201.mb--7,
8202.my--7 {
8203  margin-bottom: -6rem !important;
8204}
8205
8206.ml--7,
8207.mx--7 {
8208  margin-left: -6rem !important;
8209}
8210
8211.m--6 {
8212  margin: -4.5rem !important;
8213}
8214
8215.mt--6,
8216.my--6 {
8217  margin-top: -4.5rem !important;
8218}
8219
8220.mr--6,
8221.mx--6 {
8222  margin-right: -4.5rem !important;
8223}
8224
8225.mb--6,
8226.my--6 {
8227  margin-bottom: -4.5rem !important;
8228}
8229
8230.ml--6,
8231.mx--6 {
8232  margin-left: -4.5rem !important;
8233}
8234
8235.m--5 {
8236  margin: -3rem !important;
8237}
8238
8239.mt--5,
8240.my--5 {
8241  margin-top: -3rem !important;
8242}
8243
8244.mr--5,
8245.mx--5 {
8246  margin-right: -3rem !important;
8247}
8248
8249.mb--5,
8250.my--5 {
8251  margin-bottom: -3rem !important;
8252}
8253
8254.ml--5,
8255.mx--5 {
8256  margin-left: -3rem !important;
8257}
8258
8259.m--4 {
8260  margin: -1.5rem !important;
8261}
8262
8263.mt--4,
8264.my--4 {
8265  margin-top: -1.5rem !important;
8266}
8267
8268.mr--4,
8269.mx--4 {
8270  margin-right: -1.5rem !important;
8271}
8272
8273.mb--4,
8274.my--4 {
8275  margin-bottom: -1.5rem !important;
8276}
8277
8278.ml--4,
8279.mx--4 {
8280  margin-left: -1.5rem !important;
8281}
8282
8283.m--3 {
8284  margin: -1rem !important;
8285}
8286
8287.mt--3,
8288.my--3 {
8289  margin-top: -1rem !important;
8290}
8291
8292.mr--3,
8293.mx--3 {
8294  margin-right: -1rem !important;
8295}
8296
8297.mb--3,
8298.my--3 {
8299  margin-bottom: -1rem !important;
8300}
8301
8302.ml--3,
8303.mx--3 {
8304  margin-left: -1rem !important;
8305}
8306
8307.m--2 {
8308  margin: -0.5rem !important;
8309}
8310
8311.mt--2,
8312.my--2 {
8313  margin-top: -0.5rem !important;
8314}
8315
8316.mr--2,
8317.mx--2 {
8318  margin-right: -0.5rem !important;
8319}
8320
8321.mb--2,
8322.my--2 {
8323  margin-bottom: -0.5rem !important;
8324}
8325
8326.ml--2,
8327.mx--2 {
8328  margin-left: -0.5rem !important;
8329}
8330
8331.m--1 {
8332  margin: -0.25rem !important;
8333}
8334
8335.mt--1,
8336.my--1 {
8337  margin-top: -0.25rem !important;
8338}
8339
8340.mr--1,
8341.mx--1 {
8342  margin-right: -0.25rem !important;
8343}
8344
8345.mb--1,
8346.my--1 {
8347  margin-bottom: -0.25rem !important;
8348}
8349
8350.ml--1,
8351.mx--1 {
8352  margin-left: -0.25rem !important;
8353}
8354
8355.m-6 {
8356  margin: 4.5rem !important;
8357}
8358
8359.mt-6,
8360.my-6 {
8361  margin-top: 4.5rem !important;
8362}
8363
8364.mr-6,
8365.mx-6 {
8366  margin-right: 4.5rem !important;
8367}
8368
8369.mb-6,
8370.my-6 {
8371  margin-bottom: 4.5rem !important;
8372}
8373
8374.ml-6,
8375.mx-6 {
8376  margin-left: 4.5rem !important;
8377}
8378
8379.m-7 {
8380  margin: 6rem !important;
8381}
8382
8383.mt-7,
8384.my-7 {
8385  margin-top: 6rem !important;
8386}
8387
8388.mr-7,
8389.mx-7 {
8390  margin-right: 6rem !important;
8391}
8392
8393.mb-7,
8394.my-7 {
8395  margin-bottom: 6rem !important;
8396}
8397
8398.ml-7,
8399.mx-7 {
8400  margin-left: 6rem !important;
8401}
8402
8403.m-8 {
8404  margin: 8rem !important;
8405}
8406
8407.mt-8,
8408.my-8 {
8409  margin-top: 8rem !important;
8410}
8411
8412.mr-8,
8413.mx-8 {
8414  margin-right: 8rem !important;
8415}
8416
8417.mb-8,
8418.my-8 {
8419  margin-bottom: 8rem !important;
8420}
8421
8422.ml-8,
8423.mx-8 {
8424  margin-left: 8rem !important;
8425}
8426
8427.m-9 {
8428  margin: 10rem !important;
8429}
8430
8431.mt-9,
8432.my-9 {
8433  margin-top: 10rem !important;
8434}
8435
8436.mr-9,
8437.mx-9 {
8438  margin-right: 10rem !important;
8439}
8440
8441.mb-9,
8442.my-9 {
8443  margin-bottom: 10rem !important;
8444}
8445
8446.ml-9,
8447.mx-9 {
8448  margin-left: 10rem !important;
8449}
8450
8451.p-0 {
8452  padding: 0 !important;
8453}
8454
8455.pt-0,
8456.py-0 {
8457  padding-top: 0 !important;
8458}
8459
8460.pr-0,
8461.px-0 {
8462  padding-right: 0 !important;
8463}
8464
8465.pb-0,
8466.py-0 {
8467  padding-bottom: 0 !important;
8468}
8469
8470.pl-0,
8471.px-0 {
8472  padding-left: 0 !important;
8473}
8474
8475.p-1 {
8476  padding: 0.25rem !important;
8477}
8478
8479.pt-1,
8480.py-1 {
8481  padding-top: 0.25rem !important;
8482}
8483
8484.pr-1,
8485.px-1 {
8486  padding-right: 0.25rem !important;
8487}
8488
8489.pb-1,
8490.py-1 {
8491  padding-bottom: 0.25rem !important;
8492}
8493
8494.pl-1,
8495.px-1 {
8496  padding-left: 0.25rem !important;
8497}
8498
8499.p-2 {
8500  padding: 0.5rem !important;
8501}
8502
8503.pt-2,
8504.py-2 {
8505  padding-top: 0.5rem !important;
8506}
8507
8508.pr-2,
8509.px-2 {
8510  padding-right: 0.5rem !important;
8511}
8512
8513.pb-2,
8514.py-2 {
8515  padding-bottom: 0.5rem !important;
8516}
8517
8518.pl-2,
8519.px-2 {
8520  padding-left: 0.5rem !important;
8521}
8522
8523.p-3 {
8524  padding: 1rem !important;
8525}
8526
8527.pt-3,
8528.py-3 {
8529  padding-top: 1rem !important;
8530}
8531
8532.pr-3,
8533.px-3 {
8534  padding-right: 1rem !important;
8535}
8536
8537.pb-3,
8538.py-3 {
8539  padding-bottom: 1rem !important;
8540}
8541
8542.pl-3,
8543.px-3 {
8544  padding-left: 1rem !important;
8545}
8546
8547.p-4 {
8548  padding: 1.5rem !important;
8549}
8550
8551.pt-4,
8552.py-4 {
8553  padding-top: 1.5rem !important;
8554}
8555
8556.pr-4,
8557.px-4 {
8558  padding-right: 1.5rem !important;
8559}
8560
8561.pb-4,
8562.py-4 {
8563  padding-bottom: 1.5rem !important;
8564}
8565
8566.pl-4,
8567.px-4 {
8568  padding-left: 1.5rem !important;
8569}
8570
8571.p-5 {
8572  padding: 3rem !important;
8573}
8574
8575.pt-5,
8576.py-5 {
8577  padding-top: 3rem !important;
8578}
8579
8580.pr-5,
8581.px-5 {
8582  padding-right: 3rem !important;
8583}
8584
8585.pb-5,
8586.py-5 {
8587  padding-bottom: 3rem !important;
8588}
8589
8590.pl-5,
8591.px-5 {
8592  padding-left: 3rem !important;
8593}
8594
8595.p--9 {
8596  padding: -10rem !important;
8597}
8598
8599.pt--9,
8600.py--9 {
8601  padding-top: -10rem !important;
8602}
8603
8604.pr--9,
8605.px--9 {
8606  padding-right: -10rem !important;
8607}
8608
8609.pb--9,
8610.py--9 {
8611  padding-bottom: -10rem !important;
8612}
8613
8614.pl--9,
8615.px--9 {
8616  padding-left: -10rem !important;
8617}
8618
8619.p--8 {
8620  padding: -8rem !important;
8621}
8622
8623.pt--8,
8624.py--8 {
8625  padding-top: -8rem !important;
8626}
8627
8628.pr--8,
8629.px--8 {
8630  padding-right: -8rem !important;
8631}
8632
8633.pb--8,
8634.py--8 {
8635  padding-bottom: -8rem !important;
8636}
8637
8638.pl--8,
8639.px--8 {
8640  padding-left: -8rem !important;
8641}
8642
8643.p--7 {
8644  padding: -6rem !important;
8645}
8646
8647.pt--7,
8648.py--7 {
8649  padding-top: -6rem !important;
8650}
8651
8652.pr--7,
8653.px--7 {
8654  padding-right: -6rem !important;
8655}
8656
8657.pb--7,
8658.py--7 {
8659  padding-bottom: -6rem !important;
8660}
8661
8662.pl--7,
8663.px--7 {
8664  padding-left: -6rem !important;
8665}
8666
8667.p--6 {
8668  padding: -4.5rem !important;
8669}
8670
8671.pt--6,
8672.py--6 {
8673  padding-top: -4.5rem !important;
8674}
8675
8676.pr--6,
8677.px--6 {
8678  padding-right: -4.5rem !important;
8679}
8680
8681.pb--6,
8682.py--6 {
8683  padding-bottom: -4.5rem !important;
8684}
8685
8686.pl--6,
8687.px--6 {
8688  padding-left: -4.5rem !important;
8689}
8690
8691.p--5 {
8692  padding: -3rem !important;
8693}
8694
8695.pt--5,
8696.py--5 {
8697  padding-top: -3rem !important;
8698}
8699
8700.pr--5,
8701.px--5 {
8702  padding-right: -3rem !important;
8703}
8704
8705.pb--5,
8706.py--5 {
8707  padding-bottom: -3rem !important;
8708}
8709
8710.pl--5,
8711.px--5 {
8712  padding-left: -3rem !important;
8713}
8714
8715.p--4 {
8716  padding: -1.5rem !important;
8717}
8718
8719.pt--4,
8720.py--4 {
8721  padding-top: -1.5rem !important;
8722}
8723
8724.pr--4,
8725.px--4 {
8726  padding-right: -1.5rem !important;
8727}
8728
8729.pb--4,
8730.py--4 {
8731  padding-bottom: -1.5rem !important;
8732}
8733
8734.pl--4,
8735.px--4 {
8736  padding-left: -1.5rem !important;
8737}
8738
8739.p--3 {
8740  padding: -1rem !important;
8741}
8742
8743.pt--3,
8744.py--3 {
8745  padding-top: -1rem !important;
8746}
8747
8748.pr--3,
8749.px--3 {
8750  padding-right: -1rem !important;
8751}
8752
8753.pb--3,
8754.py--3 {
8755  padding-bottom: -1rem !important;
8756}
8757
8758.pl--3,
8759.px--3 {
8760  padding-left: -1rem !important;
8761}
8762
8763.p--2 {
8764  padding: -0.5rem !important;
8765}
8766
8767.pt--2,
8768.py--2 {
8769  padding-top: -0.5rem !important;
8770}
8771
8772.pr--2,
8773.px--2 {
8774  padding-right: -0.5rem !important;
8775}
8776
8777.pb--2,
8778.py--2 {
8779  padding-bottom: -0.5rem !important;
8780}
8781
8782.pl--2,
8783.px--2 {
8784  padding-left: -0.5rem !important;
8785}
8786
8787.p--1 {
8788  padding: -0.25rem !important;
8789}
8790
8791.pt--1,
8792.py--1 {
8793  padding-top: -0.25rem !important;
8794}
8795
8796.pr--1,
8797.px--1 {
8798  padding-right: -0.25rem !important;
8799}
8800
8801.pb--1,
8802.py--1 {
8803  padding-bottom: -0.25rem !important;
8804}
8805
8806.pl--1,
8807.px--1 {
8808  padding-left: -0.25rem !important;
8809}
8810
8811.p-6 {
8812  padding: 4.5rem !important;
8813}
8814
8815.pt-6,
8816.py-6 {
8817  padding-top: 4.5rem !important;
8818}
8819
8820.pr-6,
8821.px-6 {
8822  padding-right: 4.5rem !important;
8823}
8824
8825.pb-6,
8826.py-6 {
8827  padding-bottom: 4.5rem !important;
8828}
8829
8830.pl-6,
8831.px-6 {
8832  padding-left: 4.5rem !important;
8833}
8834
8835.p-7 {
8836  padding: 6rem !important;
8837}
8838
8839.pt-7,
8840.py-7 {
8841  padding-top: 6rem !important;
8842}
8843
8844.pr-7,
8845.px-7 {
8846  padding-right: 6rem !important;
8847}
8848
8849.pb-7,
8850.py-7 {
8851  padding-bottom: 6rem !important;
8852}
8853
8854.pl-7,
8855.px-7 {
8856  padding-left: 6rem !important;
8857}
8858
8859.p-8 {
8860  padding: 8rem !important;
8861}
8862
8863.pt-8,
8864.py-8 {
8865  padding-top: 8rem !important;
8866}
8867
8868.pr-8,
8869.px-8 {
8870  padding-right: 8rem !important;
8871}
8872
8873.pb-8,
8874.py-8 {
8875  padding-bottom: 8rem !important;
8876}
8877
8878.pl-8,
8879.px-8 {
8880  padding-left: 8rem !important;
8881}
8882
8883.p-9 {
8884  padding: 10rem !important;
8885}
8886
8887.pt-9,
8888.py-9 {
8889  padding-top: 10rem !important;
8890}
8891
8892.pr-9,
8893.px-9 {
8894  padding-right: 10rem !important;
8895}
8896
8897.pb-9,
8898.py-9 {
8899  padding-bottom: 10rem !important;
8900}
8901
8902.pl-9,
8903.px-9 {
8904  padding-left: 10rem !important;
8905}
8906
8907.m-n1 {
8908  margin: -0.25rem !important;
8909}
8910
8911.mt-n1,
8912.my-n1 {
8913  margin-top: -0.25rem !important;
8914}
8915
8916.mr-n1,
8917.mx-n1 {
8918  margin-right: -0.25rem !important;
8919}
8920
8921.mb-n1,
8922.my-n1 {
8923  margin-bottom: -0.25rem !important;
8924}
8925
8926.ml-n1,
8927.mx-n1 {
8928  margin-left: -0.25rem !important;
8929}
8930
8931.m-n2 {
8932  margin: -0.5rem !important;
8933}
8934
8935.mt-n2,
8936.my-n2 {
8937  margin-top: -0.5rem !important;
8938}
8939
8940.mr-n2,
8941.mx-n2 {
8942  margin-right: -0.5rem !important;
8943}
8944
8945.mb-n2,
8946.my-n2 {
8947  margin-bottom: -0.5rem !important;
8948}
8949
8950.ml-n2,
8951.mx-n2 {
8952  margin-left: -0.5rem !important;
8953}
8954
8955.m-n3 {
8956  margin: -1rem !important;
8957}
8958
8959.mt-n3,
8960.my-n3 {
8961  margin-top: -1rem !important;
8962}
8963
8964.mr-n3,
8965.mx-n3 {
8966  margin-right: -1rem !important;
8967}
8968
8969.mb-n3,
8970.my-n3 {
8971  margin-bottom: -1rem !important;
8972}
8973
8974.ml-n3,
8975.mx-n3 {
8976  margin-left: -1rem !important;
8977}
8978
8979.m-n4 {
8980  margin: -1.5rem !important;
8981}
8982
8983.mt-n4,
8984.my-n4 {
8985  margin-top: -1.5rem !important;
8986}
8987
8988.mr-n4,
8989.mx-n4 {
8990  margin-right: -1.5rem !important;
8991}
8992
8993.mb-n4,
8994.my-n4 {
8995  margin-bottom: -1.5rem !important;
8996}
8997
8998.ml-n4,
8999.mx-n4 {
9000  margin-left: -1.5rem !important;
9001}
9002
9003.m-n5 {
9004  margin: -3rem !important;
9005}
9006
9007.mt-n5,
9008.my-n5 {
9009  margin-top: -3rem !important;
9010}
9011
9012.mr-n5,
9013.mx-n5 {
9014  margin-right: -3rem !important;
9015}
9016
9017.mb-n5,
9018.my-n5 {
9019  margin-bottom: -3rem !important;
9020}
9021
9022.ml-n5,
9023.mx-n5 {
9024  margin-left: -3rem !important;
9025}
9026
9027.m-n-9 {
9028  margin: 10rem !important;
9029}
9030
9031.mt-n-9,
9032.my-n-9 {
9033  margin-top: 10rem !important;
9034}
9035
9036.mr-n-9,
9037.mx-n-9 {
9038  margin-right: 10rem !important;
9039}
9040
9041.mb-n-9,
9042.my-n-9 {
9043  margin-bottom: 10rem !important;
9044}
9045
9046.ml-n-9,
9047.mx-n-9 {
9048  margin-left: 10rem !important;
9049}
9050
9051.m-n-8 {
9052  margin: 8rem !important;
9053}
9054
9055.mt-n-8,
9056.my-n-8 {
9057  margin-top: 8rem !important;
9058}
9059
9060.mr-n-8,
9061.mx-n-8 {
9062  margin-right: 8rem !important;
9063}
9064
9065.mb-n-8,
9066.my-n-8 {
9067  margin-bottom: 8rem !important;
9068}
9069
9070.ml-n-8,
9071.mx-n-8 {
9072  margin-left: 8rem !important;
9073}
9074
9075.m-n-7 {
9076  margin: 6rem !important;
9077}
9078
9079.mt-n-7,
9080.my-n-7 {
9081  margin-top: 6rem !important;
9082}
9083
9084.mr-n-7,
9085.mx-n-7 {
9086  margin-right: 6rem !important;
9087}
9088
9089.mb-n-7,
9090.my-n-7 {
9091  margin-bottom: 6rem !important;
9092}
9093
9094.ml-n-7,
9095.mx-n-7 {
9096  margin-left: 6rem !important;
9097}
9098
9099.m-n-6 {
9100  margin: 4.5rem !important;
9101}
9102
9103.mt-n-6,
9104.my-n-6 {
9105  margin-top: 4.5rem !important;
9106}
9107
9108.mr-n-6,
9109.mx-n-6 {
9110  margin-right: 4.5rem !important;
9111}
9112
9113.mb-n-6,
9114.my-n-6 {
9115  margin-bottom: 4.5rem !important;
9116}
9117
9118.ml-n-6,
9119.mx-n-6 {
9120  margin-left: 4.5rem !important;
9121}
9122
9123.m-n-5 {
9124  margin: 3rem !important;
9125}
9126
9127.mt-n-5,
9128.my-n-5 {
9129  margin-top: 3rem !important;
9130}
9131
9132.mr-n-5,
9133.mx-n-5 {
9134  margin-right: 3rem !important;
9135}
9136
9137.mb-n-5,
9138.my-n-5 {
9139  margin-bottom: 3rem !important;
9140}
9141
9142.ml-n-5,
9143.mx-n-5 {
9144  margin-left: 3rem !important;
9145}
9146
9147.m-n-4 {
9148  margin: 1.5rem !important;
9149}
9150
9151.mt-n-4,
9152.my-n-4 {
9153  margin-top: 1.5rem !important;
9154}
9155
9156.mr-n-4,
9157.mx-n-4 {
9158  margin-right: 1.5rem !important;
9159}
9160
9161.mb-n-4,
9162.my-n-4 {
9163  margin-bottom: 1.5rem !important;
9164}
9165
9166.ml-n-4,
9167.mx-n-4 {
9168  margin-left: 1.5rem !important;
9169}
9170
9171.m-n-3 {
9172  margin: 1rem !important;
9173}
9174
9175.mt-n-3,
9176.my-n-3 {
9177  margin-top: 1rem !important;
9178}
9179
9180.mr-n-3,
9181.mx-n-3 {
9182  margin-right: 1rem !important;
9183}
9184
9185.mb-n-3,
9186.my-n-3 {
9187  margin-bottom: 1rem !important;
9188}
9189
9190.ml-n-3,
9191.mx-n-3 {
9192  margin-left: 1rem !important;
9193}
9194
9195.m-n-2 {
9196  margin: 0.5rem !important;
9197}
9198
9199.mt-n-2,
9200.my-n-2 {
9201  margin-top: 0.5rem !important;
9202}
9203
9204.mr-n-2,
9205.mx-n-2 {
9206  margin-right: 0.5rem !important;
9207}
9208
9209.mb-n-2,
9210.my-n-2 {
9211  margin-bottom: 0.5rem !important;
9212}
9213
9214.ml-n-2,
9215.mx-n-2 {
9216  margin-left: 0.5rem !important;
9217}
9218
9219.m-n-1 {
9220  margin: 0.25rem !important;
9221}
9222
9223.mt-n-1,
9224.my-n-1 {
9225  margin-top: 0.25rem !important;
9226}
9227
9228.mr-n-1,
9229.mx-n-1 {
9230  margin-right: 0.25rem !important;
9231}
9232
9233.mb-n-1,
9234.my-n-1 {
9235  margin-bottom: 0.25rem !important;
9236}
9237
9238.ml-n-1,
9239.mx-n-1 {
9240  margin-left: 0.25rem !important;
9241}
9242
9243.m-n6 {
9244  margin: -4.5rem !important;
9245}
9246
9247.mt-n6,
9248.my-n6 {
9249  margin-top: -4.5rem !important;
9250}
9251
9252.mr-n6,
9253.mx-n6 {
9254  margin-right: -4.5rem !important;
9255}
9256
9257.mb-n6,
9258.my-n6 {
9259  margin-bottom: -4.5rem !important;
9260}
9261
9262.ml-n6,
9263.mx-n6 {
9264  margin-left: -4.5rem !important;
9265}
9266
9267.m-n7 {
9268  margin: -6rem !important;
9269}
9270
9271.mt-n7,
9272.my-n7 {
9273  margin-top: -6rem !important;
9274}
9275
9276.mr-n7,
9277.mx-n7 {
9278  margin-right: -6rem !important;
9279}
9280
9281.mb-n7,
9282.my-n7 {
9283  margin-bottom: -6rem !important;
9284}
9285
9286.ml-n7,
9287.mx-n7 {
9288  margin-left: -6rem !important;
9289}
9290
9291.m-n8 {
9292  margin: -8rem !important;
9293}
9294
9295.mt-n8,
9296.my-n8 {
9297  margin-top: -8rem !important;
9298}
9299
9300.mr-n8,
9301.mx-n8 {
9302  margin-right: -8rem !important;
9303}
9304
9305.mb-n8,
9306.my-n8 {
9307  margin-bottom: -8rem !important;
9308}
9309
9310.ml-n8,
9311.mx-n8 {
9312  margin-left: -8rem !important;
9313}
9314
9315.m-n9 {
9316  margin: -10rem !important;
9317}
9318
9319.mt-n9,
9320.my-n9 {
9321  margin-top: -10rem !important;
9322}
9323
9324.mr-n9,
9325.mx-n9 {
9326  margin-right: -10rem !important;
9327}
9328
9329.mb-n9,
9330.my-n9 {
9331  margin-bottom: -10rem !important;
9332}
9333
9334.ml-n9,
9335.mx-n9 {
9336  margin-left: -10rem !important;
9337}
9338
9339.m-auto {
9340  margin: auto !important;
9341}
9342
9343.mt-auto,
9344.my-auto {
9345  margin-top: auto !important;
9346}
9347
9348.mr-auto,
9349.mx-auto {
9350  margin-right: auto !important;
9351}
9352
9353.mb-auto,
9354.my-auto {
9355  margin-bottom: auto !important;
9356}
9357
9358.ml-auto,
9359.mx-auto {
9360  margin-left: auto !important;
9361}
9362
9363@media (min-width: 576px) {
9364  .m-sm-0 {
9365    margin: 0 !important;
9366  }
9367
9368  .mt-sm-0,
9369.my-sm-0 {
9370    margin-top: 0 !important;
9371  }
9372
9373  .mr-sm-0,
9374.mx-sm-0 {
9375    margin-right: 0 !important;
9376  }
9377
9378  .mb-sm-0,
9379.my-sm-0 {
9380    margin-bottom: 0 !important;
9381  }
9382
9383  .ml-sm-0,
9384.mx-sm-0 {
9385    margin-left: 0 !important;
9386  }
9387
9388  .m-sm-1 {
9389    margin: 0.25rem !important;
9390  }
9391
9392  .mt-sm-1,
9393.my-sm-1 {
9394    margin-top: 0.25rem !important;
9395  }
9396
9397  .mr-sm-1,
9398.mx-sm-1 {
9399    margin-right: 0.25rem !important;
9400  }
9401
9402  .mb-sm-1,
9403.my-sm-1 {
9404    margin-bottom: 0.25rem !important;
9405  }
9406
9407  .ml-sm-1,
9408.mx-sm-1 {
9409    margin-left: 0.25rem !important;
9410  }
9411
9412  .m-sm-2 {
9413    margin: 0.5rem !important;
9414  }
9415
9416  .mt-sm-2,
9417.my-sm-2 {
9418    margin-top: 0.5rem !important;
9419  }
9420
9421  .mr-sm-2,
9422.mx-sm-2 {
9423    margin-right: 0.5rem !important;
9424  }
9425
9426  .mb-sm-2,
9427.my-sm-2 {
9428    margin-bottom: 0.5rem !important;
9429  }
9430
9431  .ml-sm-2,
9432.mx-sm-2 {
9433    margin-left: 0.5rem !important;
9434  }
9435
9436  .m-sm-3 {
9437    margin: 1rem !important;
9438  }
9439
9440  .mt-sm-3,
9441.my-sm-3 {
9442    margin-top: 1rem !important;
9443  }
9444
9445  .mr-sm-3,
9446.mx-sm-3 {
9447    margin-right: 1rem !important;
9448  }
9449
9450  .mb-sm-3,
9451.my-sm-3 {
9452    margin-bottom: 1rem !important;
9453  }
9454
9455  .ml-sm-3,
9456.mx-sm-3 {
9457    margin-left: 1rem !important;
9458  }
9459
9460  .m-sm-4 {
9461    margin: 1.5rem !important;
9462  }
9463
9464  .mt-sm-4,
9465.my-sm-4 {
9466    margin-top: 1.5rem !important;
9467  }
9468
9469  .mr-sm-4,
9470.mx-sm-4 {
9471    margin-right: 1.5rem !important;
9472  }
9473
9474  .mb-sm-4,
9475.my-sm-4 {
9476    margin-bottom: 1.5rem !important;
9477  }
9478
9479  .ml-sm-4,
9480.mx-sm-4 {
9481    margin-left: 1.5rem !important;
9482  }
9483
9484  .m-sm-5 {
9485    margin: 3rem !important;
9486  }
9487
9488  .mt-sm-5,
9489.my-sm-5 {
9490    margin-top: 3rem !important;
9491  }
9492
9493  .mr-sm-5,
9494.mx-sm-5 {
9495    margin-right: 3rem !important;
9496  }
9497
9498  .mb-sm-5,
9499.my-sm-5 {
9500    margin-bottom: 3rem !important;
9501  }
9502
9503  .ml-sm-5,
9504.mx-sm-5 {
9505    margin-left: 3rem !important;
9506  }
9507
9508  .m-sm--9 {
9509    margin: -10rem !important;
9510  }
9511
9512  .mt-sm--9,
9513.my-sm--9 {
9514    margin-top: -10rem !important;
9515  }
9516
9517  .mr-sm--9,
9518.mx-sm--9 {
9519    margin-right: -10rem !important;
9520  }
9521
9522  .mb-sm--9,
9523.my-sm--9 {
9524    margin-bottom: -10rem !important;
9525  }
9526
9527  .ml-sm--9,
9528.mx-sm--9 {
9529    margin-left: -10rem !important;
9530  }
9531
9532  .m-sm--8 {
9533    margin: -8rem !important;
9534  }
9535
9536  .mt-sm--8,
9537.my-sm--8 {
9538    margin-top: -8rem !important;
9539  }
9540
9541  .mr-sm--8,
9542.mx-sm--8 {
9543    margin-right: -8rem !important;
9544  }
9545
9546  .mb-sm--8,
9547.my-sm--8 {
9548    margin-bottom: -8rem !important;
9549  }
9550
9551  .ml-sm--8,
9552.mx-sm--8 {
9553    margin-left: -8rem !important;
9554  }
9555
9556  .m-sm--7 {
9557    margin: -6rem !important;
9558  }
9559
9560  .mt-sm--7,
9561.my-sm--7 {
9562    margin-top: -6rem !important;
9563  }
9564
9565  .mr-sm--7,
9566.mx-sm--7 {
9567    margin-right: -6rem !important;
9568  }
9569
9570  .mb-sm--7,
9571.my-sm--7 {
9572    margin-bottom: -6rem !important;
9573  }
9574
9575  .ml-sm--7,
9576.mx-sm--7 {
9577    margin-left: -6rem !important;
9578  }
9579
9580  .m-sm--6 {
9581    margin: -4.5rem !important;
9582  }
9583
9584  .mt-sm--6,
9585.my-sm--6 {
9586    margin-top: -4.5rem !important;
9587  }
9588
9589  .mr-sm--6,
9590.mx-sm--6 {
9591    margin-right: -4.5rem !important;
9592  }
9593
9594  .mb-sm--6,
9595.my-sm--6 {
9596    margin-bottom: -4.5rem !important;
9597  }
9598
9599  .ml-sm--6,
9600.mx-sm--6 {
9601    margin-left: -4.5rem !important;
9602  }
9603
9604  .m-sm--5 {
9605    margin: -3rem !important;
9606  }
9607
9608  .mt-sm--5,
9609.my-sm--5 {
9610    margin-top: -3rem !important;
9611  }
9612
9613  .mr-sm--5,
9614.mx-sm--5 {
9615    margin-right: -3rem !important;
9616  }
9617
9618  .mb-sm--5,
9619.my-sm--5 {
9620    margin-bottom: -3rem !important;
9621  }
9622
9623  .ml-sm--5,
9624.mx-sm--5 {
9625    margin-left: -3rem !important;
9626  }
9627
9628  .m-sm--4 {
9629    margin: -1.5rem !important;
9630  }
9631
9632  .mt-sm--4,
9633.my-sm--4 {
9634    margin-top: -1.5rem !important;
9635  }
9636
9637  .mr-sm--4,
9638.mx-sm--4 {
9639    margin-right: -1.5rem !important;
9640  }
9641
9642  .mb-sm--4,
9643.my-sm--4 {
9644    margin-bottom: -1.5rem !important;
9645  }
9646
9647  .ml-sm--4,
9648.mx-sm--4 {
9649    margin-left: -1.5rem !important;
9650  }
9651
9652  .m-sm--3 {
9653    margin: -1rem !important;
9654  }
9655
9656  .mt-sm--3,
9657.my-sm--3 {
9658    margin-top: -1rem !important;
9659  }
9660
9661  .mr-sm--3,
9662.mx-sm--3 {
9663    margin-right: -1rem !important;
9664  }
9665
9666  .mb-sm--3,
9667.my-sm--3 {
9668    margin-bottom: -1rem !important;
9669  }
9670
9671  .ml-sm--3,
9672.mx-sm--3 {
9673    margin-left: -1rem !important;
9674  }
9675
9676  .m-sm--2 {
9677    margin: -0.5rem !important;
9678  }
9679
9680  .mt-sm--2,
9681.my-sm--2 {
9682    margin-top: -0.5rem !important;
9683  }
9684
9685  .mr-sm--2,
9686.mx-sm--2 {
9687    margin-right: -0.5rem !important;
9688  }
9689
9690  .mb-sm--2,
9691.my-sm--2 {
9692    margin-bottom: -0.5rem !important;
9693  }
9694
9695  .ml-sm--2,
9696.mx-sm--2 {
9697    margin-left: -0.5rem !important;
9698  }
9699
9700  .m-sm--1 {
9701    margin: -0.25rem !important;
9702  }
9703
9704  .mt-sm--1,
9705.my-sm--1 {
9706    margin-top: -0.25rem !important;
9707  }
9708
9709  .mr-sm--1,
9710.mx-sm--1 {
9711    margin-right: -0.25rem !important;
9712  }
9713
9714  .mb-sm--1,
9715.my-sm--1 {
9716    margin-bottom: -0.25rem !important;
9717  }
9718
9719  .ml-sm--1,
9720.mx-sm--1 {
9721    margin-left: -0.25rem !important;
9722  }
9723
9724  .m-sm-6 {
9725    margin: 4.5rem !important;
9726  }
9727
9728  .mt-sm-6,
9729.my-sm-6 {
9730    margin-top: 4.5rem !important;
9731  }
9732
9733  .mr-sm-6,
9734.mx-sm-6 {
9735    margin-right: 4.5rem !important;
9736  }
9737
9738  .mb-sm-6,
9739.my-sm-6 {
9740    margin-bottom: 4.5rem !important;
9741  }
9742
9743  .ml-sm-6,
9744.mx-sm-6 {
9745    margin-left: 4.5rem !important;
9746  }
9747
9748  .m-sm-7 {
9749    margin: 6rem !important;
9750  }
9751
9752  .mt-sm-7,
9753.my-sm-7 {
9754    margin-top: 6rem !important;
9755  }
9756
9757  .mr-sm-7,
9758.mx-sm-7 {
9759    margin-right: 6rem !important;
9760  }
9761
9762  .mb-sm-7,
9763.my-sm-7 {
9764    margin-bottom: 6rem !important;
9765  }
9766
9767  .ml-sm-7,
9768.mx-sm-7 {
9769    margin-left: 6rem !important;
9770  }
9771
9772  .m-sm-8 {
9773    margin: 8rem !important;
9774  }
9775
9776  .mt-sm-8,
9777.my-sm-8 {
9778    margin-top: 8rem !important;
9779  }
9780
9781  .mr-sm-8,
9782.mx-sm-8 {
9783    margin-right: 8rem !important;
9784  }
9785
9786  .mb-sm-8,
9787.my-sm-8 {
9788    margin-bottom: 8rem !important;
9789  }
9790
9791  .ml-sm-8,
9792.mx-sm-8 {
9793    margin-left: 8rem !important;
9794  }
9795
9796  .m-sm-9 {
9797    margin: 10rem !important;
9798  }
9799
9800  .mt-sm-9,
9801.my-sm-9 {
9802    margin-top: 10rem !important;
9803  }
9804
9805  .mr-sm-9,
9806.mx-sm-9 {
9807    margin-right: 10rem !important;
9808  }
9809
9810  .mb-sm-9,
9811.my-sm-9 {
9812    margin-bottom: 10rem !important;
9813  }
9814
9815  .ml-sm-9,
9816.mx-sm-9 {
9817    margin-left: 10rem !important;
9818  }
9819
9820  .p-sm-0 {
9821    padding: 0 !important;
9822  }
9823
9824  .pt-sm-0,
9825.py-sm-0 {
9826    padding-top: 0 !important;
9827  }
9828
9829  .pr-sm-0,
9830.px-sm-0 {
9831    padding-right: 0 !important;
9832  }
9833
9834  .pb-sm-0,
9835.py-sm-0 {
9836    padding-bottom: 0 !important;
9837  }
9838
9839  .pl-sm-0,
9840.px-sm-0 {
9841    padding-left: 0 !important;
9842  }
9843
9844  .p-sm-1 {
9845    padding: 0.25rem !important;
9846  }
9847
9848  .pt-sm-1,
9849.py-sm-1 {
9850    padding-top: 0.25rem !important;
9851  }
9852
9853  .pr-sm-1,
9854.px-sm-1 {
9855    padding-right: 0.25rem !important;
9856  }
9857
9858  .pb-sm-1,
9859.py-sm-1 {
9860    padding-bottom: 0.25rem !important;
9861  }
9862
9863  .pl-sm-1,
9864.px-sm-1 {
9865    padding-left: 0.25rem !important;
9866  }
9867
9868  .p-sm-2 {
9869    padding: 0.5rem !important;
9870  }
9871
9872  .pt-sm-2,
9873.py-sm-2 {
9874    padding-top: 0.5rem !important;
9875  }
9876
9877  .pr-sm-2,
9878.px-sm-2 {
9879    padding-right: 0.5rem !important;
9880  }
9881
9882  .pb-sm-2,
9883.py-sm-2 {
9884    padding-bottom: 0.5rem !important;
9885  }
9886
9887  .pl-sm-2,
9888.px-sm-2 {
9889    padding-left: 0.5rem !important;
9890  }
9891
9892  .p-sm-3 {
9893    padding: 1rem !important;
9894  }
9895
9896  .pt-sm-3,
9897.py-sm-3 {
9898    padding-top: 1rem !important;
9899  }
9900
9901  .pr-sm-3,
9902.px-sm-3 {
9903    padding-right: 1rem !important;
9904  }
9905
9906  .pb-sm-3,
9907.py-sm-3 {
9908    padding-bottom: 1rem !important;
9909  }
9910
9911  .pl-sm-3,
9912.px-sm-3 {
9913    padding-left: 1rem !important;
9914  }
9915
9916  .p-sm-4 {
9917    padding: 1.5rem !important;
9918  }
9919
9920  .pt-sm-4,
9921.py-sm-4 {
9922    padding-top: 1.5rem !important;
9923  }
9924
9925  .pr-sm-4,
9926.px-sm-4 {
9927    padding-right: 1.5rem !important;
9928  }
9929
9930  .pb-sm-4,
9931.py-sm-4 {
9932    padding-bottom: 1.5rem !important;
9933  }
9934
9935  .pl-sm-4,
9936.px-sm-4 {
9937    padding-left: 1.5rem !important;
9938  }
9939
9940  .p-sm-5 {
9941    padding: 3rem !important;
9942  }
9943
9944  .pt-sm-5,
9945.py-sm-5 {
9946    padding-top: 3rem !important;
9947  }
9948
9949  .pr-sm-5,
9950.px-sm-5 {
9951    padding-right: 3rem !important;
9952  }
9953
9954  .pb-sm-5,
9955.py-sm-5 {
9956    padding-bottom: 3rem !important;
9957  }
9958
9959  .pl-sm-5,
9960.px-sm-5 {
9961    padding-left: 3rem !important;
9962  }
9963
9964  .p-sm--9 {
9965    padding: -10rem !important;
9966  }
9967
9968  .pt-sm--9,
9969.py-sm--9 {
9970    padding-top: -10rem !important;
9971  }
9972
9973  .pr-sm--9,
9974.px-sm--9 {
9975    padding-right: -10rem !important;
9976  }
9977
9978  .pb-sm--9,
9979.py-sm--9 {
9980    padding-bottom: -10rem !important;
9981  }
9982
9983  .pl-sm--9,
9984.px-sm--9 {
9985    padding-left: -10rem !important;
9986  }
9987
9988  .p-sm--8 {
9989    padding: -8rem !important;
9990  }
9991
9992  .pt-sm--8,
9993.py-sm--8 {
9994    padding-top: -8rem !important;
9995  }
9996
9997  .pr-sm--8,
9998.px-sm--8 {
9999    padding-right: -8rem !important;
10000  }
10001
10002  .pb-sm--8,
10003.py-sm--8 {
10004    padding-bottom: -8rem !important;
10005  }
10006
10007  .pl-sm--8,
10008.px-sm--8 {
10009    padding-left: -8rem !important;
10010  }
10011
10012  .p-sm--7 {
10013    padding: -6rem !important;
10014  }
10015
10016  .pt-sm--7,
10017.py-sm--7 {
10018    padding-top: -6rem !important;
10019  }
10020
10021  .pr-sm--7,
10022.px-sm--7 {
10023    padding-right: -6rem !important;
10024  }
10025
10026  .pb-sm--7,
10027.py-sm--7 {
10028    padding-bottom: -6rem !important;
10029  }
10030
10031  .pl-sm--7,
10032.px-sm--7 {
10033    padding-left: -6rem !important;
10034  }
10035
10036  .p-sm--6 {
10037    padding: -4.5rem !important;
10038  }
10039
10040  .pt-sm--6,
10041.py-sm--6 {
10042    padding-top: -4.5rem !important;
10043  }
10044
10045  .pr-sm--6,
10046.px-sm--6 {
10047    padding-right: -4.5rem !important;
10048  }
10049
10050  .pb-sm--6,
10051.py-sm--6 {
10052    padding-bottom: -4.5rem !important;
10053  }
10054
10055  .pl-sm--6,
10056.px-sm--6 {
10057    padding-left: -4.5rem !important;
10058  }
10059
10060  .p-sm--5 {
10061    padding: -3rem !important;
10062  }
10063
10064  .pt-sm--5,
10065.py-sm--5 {
10066    padding-top: -3rem !important;
10067  }
10068
10069  .pr-sm--5,
10070.px-sm--5 {
10071    padding-right: -3rem !important;
10072  }
10073
10074  .pb-sm--5,
10075.py-sm--5 {
10076    padding-bottom: -3rem !important;
10077  }
10078
10079  .pl-sm--5,
10080.px-sm--5 {
10081    padding-left: -3rem !important;
10082  }
10083
10084  .p-sm--4 {
10085    padding: -1.5rem !important;
10086  }
10087
10088  .pt-sm--4,
10089.py-sm--4 {
10090    padding-top: -1.5rem !important;
10091  }
10092
10093  .pr-sm--4,
10094.px-sm--4 {
10095    padding-right: -1.5rem !important;
10096  }
10097
10098  .pb-sm--4,
10099.py-sm--4 {
10100    padding-bottom: -1.5rem !important;
10101  }
10102
10103  .pl-sm--4,
10104.px-sm--4 {
10105    padding-left: -1.5rem !important;
10106  }
10107
10108  .p-sm--3 {
10109    padding: -1rem !important;
10110  }
10111
10112  .pt-sm--3,
10113.py-sm--3 {
10114    padding-top: -1rem !important;
10115  }
10116
10117  .pr-sm--3,
10118.px-sm--3 {
10119    padding-right: -1rem !important;
10120  }
10121
10122  .pb-sm--3,
10123.py-sm--3 {
10124    padding-bottom: -1rem !important;
10125  }
10126
10127  .pl-sm--3,
10128.px-sm--3 {
10129    padding-left: -1rem !important;
10130  }
10131
10132  .p-sm--2 {
10133    padding: -0.5rem !important;
10134  }
10135
10136  .pt-sm--2,
10137.py-sm--2 {
10138    padding-top: -0.5rem !important;
10139  }
10140
10141  .pr-sm--2,
10142.px-sm--2 {
10143    padding-right: -0.5rem !important;
10144  }
10145
10146  .pb-sm--2,
10147.py-sm--2 {
10148    padding-bottom: -0.5rem !important;
10149  }
10150
10151  .pl-sm--2,
10152.px-sm--2 {
10153    padding-left: -0.5rem !important;
10154  }
10155
10156  .p-sm--1 {
10157    padding: -0.25rem !important;
10158  }
10159
10160  .pt-sm--1,
10161.py-sm--1 {
10162    padding-top: -0.25rem !important;
10163  }
10164
10165  .pr-sm--1,
10166.px-sm--1 {
10167    padding-right: -0.25rem !important;
10168  }
10169
10170  .pb-sm--1,
10171.py-sm--1 {
10172    padding-bottom: -0.25rem !important;
10173  }
10174
10175  .pl-sm--1,
10176.px-sm--1 {
10177    padding-left: -0.25rem !important;
10178  }
10179
10180  .p-sm-6 {
10181    padding: 4.5rem !important;
10182  }
10183
10184  .pt-sm-6,
10185.py-sm-6 {
10186    padding-top: 4.5rem !important;
10187  }
10188
10189  .pr-sm-6,
10190.px-sm-6 {
10191    padding-right: 4.5rem !important;
10192  }
10193
10194  .pb-sm-6,
10195.py-sm-6 {
10196    padding-bottom: 4.5rem !important;
10197  }
10198
10199  .pl-sm-6,
10200.px-sm-6 {
10201    padding-left: 4.5rem !important;
10202  }
10203
10204  .p-sm-7 {
10205    padding: 6rem !important;
10206  }
10207
10208  .pt-sm-7,
10209.py-sm-7 {
10210    padding-top: 6rem !important;
10211  }
10212
10213  .pr-sm-7,
10214.px-sm-7 {
10215    padding-right: 6rem !important;
10216  }
10217
10218  .pb-sm-7,
10219.py-sm-7 {
10220    padding-bottom: 6rem !important;
10221  }
10222
10223  .pl-sm-7,
10224.px-sm-7 {
10225    padding-left: 6rem !important;
10226  }
10227
10228  .p-sm-8 {
10229    padding: 8rem !important;
10230  }
10231
10232  .pt-sm-8,
10233.py-sm-8 {
10234    padding-top: 8rem !important;
10235  }
10236
10237  .pr-sm-8,
10238.px-sm-8 {
10239    padding-right: 8rem !important;
10240  }
10241
10242  .pb-sm-8,
10243.py-sm-8 {
10244    padding-bottom: 8rem !important;
10245  }
10246
10247  .pl-sm-8,
10248.px-sm-8 {
10249    padding-left: 8rem !important;
10250  }
10251
10252  .p-sm-9 {
10253    padding: 10rem !important;
10254  }
10255
10256  .pt-sm-9,
10257.py-sm-9 {
10258    padding-top: 10rem !important;
10259  }
10260
10261  .pr-sm-9,
10262.px-sm-9 {
10263    padding-right: 10rem !important;
10264  }
10265
10266  .pb-sm-9,
10267.py-sm-9 {
10268    padding-bottom: 10rem !important;
10269  }
10270
10271  .pl-sm-9,
10272.px-sm-9 {
10273    padding-left: 10rem !important;
10274  }
10275
10276  .m-sm-n1 {
10277    margin: -0.25rem !important;
10278  }
10279
10280  .mt-sm-n1,
10281.my-sm-n1 {
10282    margin-top: -0.25rem !important;
10283  }
10284
10285  .mr-sm-n1,
10286.mx-sm-n1 {
10287    margin-right: -0.25rem !important;
10288  }
10289
10290  .mb-sm-n1,
10291.my-sm-n1 {
10292    margin-bottom: -0.25rem !important;
10293  }
10294
10295  .ml-sm-n1,
10296.mx-sm-n1 {
10297    margin-left: -0.25rem !important;
10298  }
10299
10300  .m-sm-n2 {
10301    margin: -0.5rem !important;
10302  }
10303
10304  .mt-sm-n2,
10305.my-sm-n2 {
10306    margin-top: -0.5rem !important;
10307  }
10308
10309  .mr-sm-n2,
10310.mx-sm-n2 {
10311    margin-right: -0.5rem !important;
10312  }
10313
10314  .mb-sm-n2,
10315.my-sm-n2 {
10316    margin-bottom: -0.5rem !important;
10317  }
10318
10319  .ml-sm-n2,
10320.mx-sm-n2 {
10321    margin-left: -0.5rem !important;
10322  }
10323
10324  .m-sm-n3 {
10325    margin: -1rem !important;
10326  }
10327
10328  .mt-sm-n3,
10329.my-sm-n3 {
10330    margin-top: -1rem !important;
10331  }
10332
10333  .mr-sm-n3,
10334.mx-sm-n3 {
10335    margin-right: -1rem !important;
10336  }
10337
10338  .mb-sm-n3,
10339.my-sm-n3 {
10340    margin-bottom: -1rem !important;
10341  }
10342
10343  .ml-sm-n3,
10344.mx-sm-n3 {
10345    margin-left: -1rem !important;
10346  }
10347
10348  .m-sm-n4 {
10349    margin: -1.5rem !important;
10350  }
10351
10352  .mt-sm-n4,
10353.my-sm-n4 {
10354    margin-top: -1.5rem !important;
10355  }
10356
10357  .mr-sm-n4,
10358.mx-sm-n4 {
10359    margin-right: -1.5rem !important;
10360  }
10361
10362  .mb-sm-n4,
10363.my-sm-n4 {
10364    margin-bottom: -1.5rem !important;
10365  }
10366
10367  .ml-sm-n4,
10368.mx-sm-n4 {
10369    margin-left: -1.5rem !important;
10370  }
10371
10372  .m-sm-n5 {
10373    margin: -3rem !important;
10374  }
10375
10376  .mt-sm-n5,
10377.my-sm-n5 {
10378    margin-top: -3rem !important;
10379  }
10380
10381  .mr-sm-n5,
10382.mx-sm-n5 {
10383    margin-right: -3rem !important;
10384  }
10385
10386  .mb-sm-n5,
10387.my-sm-n5 {
10388    margin-bottom: -3rem !important;
10389  }
10390
10391  .ml-sm-n5,
10392.mx-sm-n5 {
10393    margin-left: -3rem !important;
10394  }
10395
10396  .m-sm-n-9 {
10397    margin: 10rem !important;
10398  }
10399
10400  .mt-sm-n-9,
10401.my-sm-n-9 {
10402    margin-top: 10rem !important;
10403  }
10404
10405  .mr-sm-n-9,
10406.mx-sm-n-9 {
10407    margin-right: 10rem !important;
10408  }
10409
10410  .mb-sm-n-9,
10411.my-sm-n-9 {
10412    margin-bottom: 10rem !important;
10413  }
10414
10415  .ml-sm-n-9,
10416.mx-sm-n-9 {
10417    margin-left: 10rem !important;
10418  }
10419
10420  .m-sm-n-8 {
10421    margin: 8rem !important;
10422  }
10423
10424  .mt-sm-n-8,
10425.my-sm-n-8 {
10426    margin-top: 8rem !important;
10427  }
10428
10429  .mr-sm-n-8,
10430.mx-sm-n-8 {
10431    margin-right: 8rem !important;
10432  }
10433
10434  .mb-sm-n-8,
10435.my-sm-n-8 {
10436    margin-bottom: 8rem !important;
10437  }
10438
10439  .ml-sm-n-8,
10440.mx-sm-n-8 {
10441    margin-left: 8rem !important;
10442  }
10443
10444  .m-sm-n-7 {
10445    margin: 6rem !important;
10446  }
10447
10448  .mt-sm-n-7,
10449.my-sm-n-7 {
10450    margin-top: 6rem !important;
10451  }
10452
10453  .mr-sm-n-7,
10454.mx-sm-n-7 {
10455    margin-right: 6rem !important;
10456  }
10457
10458  .mb-sm-n-7,
10459.my-sm-n-7 {
10460    margin-bottom: 6rem !important;
10461  }
10462
10463  .ml-sm-n-7,
10464.mx-sm-n-7 {
10465    margin-left: 6rem !important;
10466  }
10467
10468  .m-sm-n-6 {
10469    margin: 4.5rem !important;
10470  }
10471
10472  .mt-sm-n-6,
10473.my-sm-n-6 {
10474    margin-top: 4.5rem !important;
10475  }
10476
10477  .mr-sm-n-6,
10478.mx-sm-n-6 {
10479    margin-right: 4.5rem !important;
10480  }
10481
10482  .mb-sm-n-6,
10483.my-sm-n-6 {
10484    margin-bottom: 4.5rem !important;
10485  }
10486
10487  .ml-sm-n-6,
10488.mx-sm-n-6 {
10489    margin-left: 4.5rem !important;
10490  }
10491
10492  .m-sm-n-5 {
10493    margin: 3rem !important;
10494  }
10495
10496  .mt-sm-n-5,
10497.my-sm-n-5 {
10498    margin-top: 3rem !important;
10499  }
10500
10501  .mr-sm-n-5,
10502.mx-sm-n-5 {
10503    margin-right: 3rem !important;
10504  }
10505
10506  .mb-sm-n-5,
10507.my-sm-n-5 {
10508    margin-bottom: 3rem !important;
10509  }
10510
10511  .ml-sm-n-5,
10512.mx-sm-n-5 {
10513    margin-left: 3rem !important;
10514  }
10515
10516  .m-sm-n-4 {
10517    margin: 1.5rem !important;
10518  }
10519
10520  .mt-sm-n-4,
10521.my-sm-n-4 {
10522    margin-top: 1.5rem !important;
10523  }
10524
10525  .mr-sm-n-4,
10526.mx-sm-n-4 {
10527    margin-right: 1.5rem !important;
10528  }
10529
10530  .mb-sm-n-4,
10531.my-sm-n-4 {
10532    margin-bottom: 1.5rem !important;
10533  }
10534
10535  .ml-sm-n-4,
10536.mx-sm-n-4 {
10537    margin-left: 1.5rem !important;
10538  }
10539
10540  .m-sm-n-3 {
10541    margin: 1rem !important;
10542  }
10543
10544  .mt-sm-n-3,
10545.my-sm-n-3 {
10546    margin-top: 1rem !important;
10547  }
10548
10549  .mr-sm-n-3,
10550.mx-sm-n-3 {
10551    margin-right: 1rem !important;
10552  }
10553
10554  .mb-sm-n-3,
10555.my-sm-n-3 {
10556    margin-bottom: 1rem !important;
10557  }
10558
10559  .ml-sm-n-3,
10560.mx-sm-n-3 {
10561    margin-left: 1rem !important;
10562  }
10563
10564  .m-sm-n-2 {
10565    margin: 0.5rem !important;
10566  }
10567
10568  .mt-sm-n-2,
10569.my-sm-n-2 {
10570    margin-top: 0.5rem !important;
10571  }
10572
10573  .mr-sm-n-2,
10574.mx-sm-n-2 {
10575    margin-right: 0.5rem !important;
10576  }
10577
10578  .mb-sm-n-2,
10579.my-sm-n-2 {
10580    margin-bottom: 0.5rem !important;
10581  }
10582
10583  .ml-sm-n-2,
10584.mx-sm-n-2 {
10585    margin-left: 0.5rem !important;
10586  }
10587
10588  .m-sm-n-1 {
10589    margin: 0.25rem !important;
10590  }
10591
10592  .mt-sm-n-1,
10593.my-sm-n-1 {
10594    margin-top: 0.25rem !important;
10595  }
10596
10597  .mr-sm-n-1,
10598.mx-sm-n-1 {
10599    margin-right: 0.25rem !important;
10600  }
10601
10602  .mb-sm-n-1,
10603.my-sm-n-1 {
10604    margin-bottom: 0.25rem !important;
10605  }
10606
10607  .ml-sm-n-1,
10608.mx-sm-n-1 {
10609    margin-left: 0.25rem !important;
10610  }
10611
10612  .m-sm-n6 {
10613    margin: -4.5rem !important;
10614  }
10615
10616  .mt-sm-n6,
10617.my-sm-n6 {
10618    margin-top: -4.5rem !important;
10619  }
10620
10621  .mr-sm-n6,
10622.mx-sm-n6 {
10623    margin-right: -4.5rem !important;
10624  }
10625
10626  .mb-sm-n6,
10627.my-sm-n6 {
10628    margin-bottom: -4.5rem !important;
10629  }
10630
10631  .ml-sm-n6,
10632.mx-sm-n6 {
10633    margin-left: -4.5rem !important;
10634  }
10635
10636  .m-sm-n7 {
10637    margin: -6rem !important;
10638  }
10639
10640  .mt-sm-n7,
10641.my-sm-n7 {
10642    margin-top: -6rem !important;
10643  }
10644
10645  .mr-sm-n7,
10646.mx-sm-n7 {
10647    margin-right: -6rem !important;
10648  }
10649
10650  .mb-sm-n7,
10651.my-sm-n7 {
10652    margin-bottom: -6rem !important;
10653  }
10654
10655  .ml-sm-n7,
10656.mx-sm-n7 {
10657    margin-left: -6rem !important;
10658  }
10659
10660  .m-sm-n8 {
10661    margin: -8rem !important;
10662  }
10663
10664  .mt-sm-n8,
10665.my-sm-n8 {
10666    margin-top: -8rem !important;
10667  }
10668
10669  .mr-sm-n8,
10670.mx-sm-n8 {
10671    margin-right: -8rem !important;
10672  }
10673
10674  .mb-sm-n8,
10675.my-sm-n8 {
10676    margin-bottom: -8rem !important;
10677  }
10678
10679  .ml-sm-n8,
10680.mx-sm-n8 {
10681    margin-left: -8rem !important;
10682  }
10683
10684  .m-sm-n9 {
10685    margin: -10rem !important;
10686  }
10687
10688  .mt-sm-n9,
10689.my-sm-n9 {
10690    margin-top: -10rem !important;
10691  }
10692
10693  .mr-sm-n9,
10694.mx-sm-n9 {
10695    margin-right: -10rem !important;
10696  }
10697
10698  .mb-sm-n9,
10699.my-sm-n9 {
10700    margin-bottom: -10rem !important;
10701  }
10702
10703  .ml-sm-n9,
10704.mx-sm-n9 {
10705    margin-left: -10rem !important;
10706  }
10707
10708  .m-sm-auto {
10709    margin: auto !important;
10710  }
10711
10712  .mt-sm-auto,
10713.my-sm-auto {
10714    margin-top: auto !important;
10715  }
10716
10717  .mr-sm-auto,
10718.mx-sm-auto {
10719    margin-right: auto !important;
10720  }
10721
10722  .mb-sm-auto,
10723.my-sm-auto {
10724    margin-bottom: auto !important;
10725  }
10726
10727  .ml-sm-auto,
10728.mx-sm-auto {
10729    margin-left: auto !important;
10730  }
10731}
10732@media (min-width: 768px) {
10733  .m-md-0 {
10734    margin: 0 !important;
10735  }
10736
10737  .mt-md-0,
10738.my-md-0 {
10739    margin-top: 0 !important;
10740  }
10741
10742  .mr-md-0,
10743.mx-md-0 {
10744    margin-right: 0 !important;
10745  }
10746
10747  .mb-md-0,
10748.my-md-0 {
10749    margin-bottom: 0 !important;
10750  }
10751
10752  .ml-md-0,
10753.mx-md-0 {
10754    margin-left: 0 !important;
10755  }
10756
10757  .m-md-1 {
10758    margin: 0.25rem !important;
10759  }
10760
10761  .mt-md-1,
10762.my-md-1 {
10763    margin-top: 0.25rem !important;
10764  }
10765
10766  .mr-md-1,
10767.mx-md-1 {
10768    margin-right: 0.25rem !important;
10769  }
10770
10771  .mb-md-1,
10772.my-md-1 {
10773    margin-bottom: 0.25rem !important;
10774  }
10775
10776  .ml-md-1,
10777.mx-md-1 {
10778    margin-left: 0.25rem !important;
10779  }
10780
10781  .m-md-2 {
10782    margin: 0.5rem !important;
10783  }
10784
10785  .mt-md-2,
10786.my-md-2 {
10787    margin-top: 0.5rem !important;
10788  }
10789
10790  .mr-md-2,
10791.mx-md-2 {
10792    margin-right: 0.5rem !important;
10793  }
10794
10795  .mb-md-2,
10796.my-md-2 {
10797    margin-bottom: 0.5rem !important;
10798  }
10799
10800  .ml-md-2,
10801.mx-md-2 {
10802    margin-left: 0.5rem !important;
10803  }
10804
10805  .m-md-3 {
10806    margin: 1rem !important;
10807  }
10808
10809  .mt-md-3,
10810.my-md-3 {
10811    margin-top: 1rem !important;
10812  }
10813
10814  .mr-md-3,
10815.mx-md-3 {
10816    margin-right: 1rem !important;
10817  }
10818
10819  .mb-md-3,
10820.my-md-3 {
10821    margin-bottom: 1rem !important;
10822  }
10823
10824  .ml-md-3,
10825.mx-md-3 {
10826    margin-left: 1rem !important;
10827  }
10828
10829  .m-md-4 {
10830    margin: 1.5rem !important;
10831  }
10832
10833  .mt-md-4,
10834.my-md-4 {
10835    margin-top: 1.5rem !important;
10836  }
10837
10838  .mr-md-4,
10839.mx-md-4 {
10840    margin-right: 1.5rem !important;
10841  }
10842
10843  .mb-md-4,
10844.my-md-4 {
10845    margin-bottom: 1.5rem !important;
10846  }
10847
10848  .ml-md-4,
10849.mx-md-4 {
10850    margin-left: 1.5rem !important;
10851  }
10852
10853  .m-md-5 {
10854    margin: 3rem !important;
10855  }
10856
10857  .mt-md-5,
10858.my-md-5 {
10859    margin-top: 3rem !important;
10860  }
10861
10862  .mr-md-5,
10863.mx-md-5 {
10864    margin-right: 3rem !important;
10865  }
10866
10867  .mb-md-5,
10868.my-md-5 {
10869    margin-bottom: 3rem !important;
10870  }
10871
10872  .ml-md-5,
10873.mx-md-5 {
10874    margin-left: 3rem !important;
10875  }
10876
10877  .m-md--9 {
10878    margin: -10rem !important;
10879  }
10880
10881  .mt-md--9,
10882.my-md--9 {
10883    margin-top: -10rem !important;
10884  }
10885
10886  .mr-md--9,
10887.mx-md--9 {
10888    margin-right: -10rem !important;
10889  }
10890
10891  .mb-md--9,
10892.my-md--9 {
10893    margin-bottom: -10rem !important;
10894  }
10895
10896  .ml-md--9,
10897.mx-md--9 {
10898    margin-left: -10rem !important;
10899  }
10900
10901  .m-md--8 {
10902    margin: -8rem !important;
10903  }
10904
10905  .mt-md--8,
10906.my-md--8 {
10907    margin-top: -8rem !important;
10908  }
10909
10910  .mr-md--8,
10911.mx-md--8 {
10912    margin-right: -8rem !important;
10913  }
10914
10915  .mb-md--8,
10916.my-md--8 {
10917    margin-bottom: -8rem !important;
10918  }
10919
10920  .ml-md--8,
10921.mx-md--8 {
10922    margin-left: -8rem !important;
10923  }
10924
10925  .m-md--7 {
10926    margin: -6rem !important;
10927  }
10928
10929  .mt-md--7,
10930.my-md--7 {
10931    margin-top: -6rem !important;
10932  }
10933
10934  .mr-md--7,
10935.mx-md--7 {
10936    margin-right: -6rem !important;
10937  }
10938
10939  .mb-md--7,
10940.my-md--7 {
10941    margin-bottom: -6rem !important;
10942  }
10943
10944  .ml-md--7,
10945.mx-md--7 {
10946    margin-left: -6rem !important;
10947  }
10948
10949  .m-md--6 {
10950    margin: -4.5rem !important;
10951  }
10952
10953  .mt-md--6,
10954.my-md--6 {
10955    margin-top: -4.5rem !important;
10956  }
10957
10958  .mr-md--6,
10959.mx-md--6 {
10960    margin-right: -4.5rem !important;
10961  }
10962
10963  .mb-md--6,
10964.my-md--6 {
10965    margin-bottom: -4.5rem !important;
10966  }
10967
10968  .ml-md--6,
10969.mx-md--6 {
10970    margin-left: -4.5rem !important;
10971  }
10972
10973  .m-md--5 {
10974    margin: -3rem !important;
10975  }
10976
10977  .mt-md--5,
10978.my-md--5 {
10979    margin-top: -3rem !important;
10980  }
10981
10982  .mr-md--5,
10983.mx-md--5 {
10984    margin-right: -3rem !important;
10985  }
10986
10987  .mb-md--5,
10988.my-md--5 {
10989    margin-bottom: -3rem !important;
10990  }
10991
10992  .ml-md--5,
10993.mx-md--5 {
10994    margin-left: -3rem !important;
10995  }
10996
10997  .m-md--4 {
10998    margin: -1.5rem !important;
10999  }
11000
11001  .mt-md--4,
11002.my-md--4 {
11003    margin-top: -1.5rem !important;
11004  }
11005
11006  .mr-md--4,
11007.mx-md--4 {
11008    margin-right: -1.5rem !important;
11009  }
11010
11011  .mb-md--4,
11012.my-md--4 {
11013    margin-bottom: -1.5rem !important;
11014  }
11015
11016  .ml-md--4,
11017.mx-md--4 {
11018    margin-left: -1.5rem !important;
11019  }
11020
11021  .m-md--3 {
11022    margin: -1rem !important;
11023  }
11024
11025  .mt-md--3,
11026.my-md--3 {
11027    margin-top: -1rem !important;
11028  }
11029
11030  .mr-md--3,
11031.mx-md--3 {
11032    margin-right: -1rem !important;
11033  }
11034
11035  .mb-md--3,
11036.my-md--3 {
11037    margin-bottom: -1rem !important;
11038  }
11039
11040  .ml-md--3,
11041.mx-md--3 {
11042    margin-left: -1rem !important;
11043  }
11044
11045  .m-md--2 {
11046    margin: -0.5rem !important;
11047  }
11048
11049  .mt-md--2,
11050.my-md--2 {
11051    margin-top: -0.5rem !important;
11052  }
11053
11054  .mr-md--2,
11055.mx-md--2 {
11056    margin-right: -0.5rem !important;
11057  }
11058
11059  .mb-md--2,
11060.my-md--2 {
11061    margin-bottom: -0.5rem !important;
11062  }
11063
11064  .ml-md--2,
11065.mx-md--2 {
11066    margin-left: -0.5rem !important;
11067  }
11068
11069  .m-md--1 {
11070    margin: -0.25rem !important;
11071  }
11072
11073  .mt-md--1,
11074.my-md--1 {
11075    margin-top: -0.25rem !important;
11076  }
11077
11078  .mr-md--1,
11079.mx-md--1 {
11080    margin-right: -0.25rem !important;
11081  }
11082
11083  .mb-md--1,
11084.my-md--1 {
11085    margin-bottom: -0.25rem !important;
11086  }
11087
11088  .ml-md--1,
11089.mx-md--1 {
11090    margin-left: -0.25rem !important;
11091  }
11092
11093  .m-md-6 {
11094    margin: 4.5rem !important;
11095  }
11096
11097  .mt-md-6,
11098.my-md-6 {
11099    margin-top: 4.5rem !important;
11100  }
11101
11102  .mr-md-6,
11103.mx-md-6 {
11104    margin-right: 4.5rem !important;
11105  }
11106
11107  .mb-md-6,
11108.my-md-6 {
11109    margin-bottom: 4.5rem !important;
11110  }
11111
11112  .ml-md-6,
11113.mx-md-6 {
11114    margin-left: 4.5rem !important;
11115  }
11116
11117  .m-md-7 {
11118    margin: 6rem !important;
11119  }
11120
11121  .mt-md-7,
11122.my-md-7 {
11123    margin-top: 6rem !important;
11124  }
11125
11126  .mr-md-7,
11127.mx-md-7 {
11128    margin-right: 6rem !important;
11129  }
11130
11131  .mb-md-7,
11132.my-md-7 {
11133    margin-bottom: 6rem !important;
11134  }
11135
11136  .ml-md-7,
11137.mx-md-7 {
11138    margin-left: 6rem !important;
11139  }
11140
11141  .m-md-8 {
11142    margin: 8rem !important;
11143  }
11144
11145  .mt-md-8,
11146.my-md-8 {
11147    margin-top: 8rem !important;
11148  }
11149
11150  .mr-md-8,
11151.mx-md-8 {
11152    margin-right: 8rem !important;
11153  }
11154
11155  .mb-md-8,
11156.my-md-8 {
11157    margin-bottom: 8rem !important;
11158  }
11159
11160  .ml-md-8,
11161.mx-md-8 {
11162    margin-left: 8rem !important;
11163  }
11164
11165  .m-md-9 {
11166    margin: 10rem !important;
11167  }
11168
11169  .mt-md-9,
11170.my-md-9 {
11171    margin-top: 10rem !important;
11172  }
11173
11174  .mr-md-9,
11175.mx-md-9 {
11176    margin-right: 10rem !important;
11177  }
11178
11179  .mb-md-9,
11180.my-md-9 {
11181    margin-bottom: 10rem !important;
11182  }
11183
11184  .ml-md-9,
11185.mx-md-9 {
11186    margin-left: 10rem !important;
11187  }
11188
11189  .p-md-0 {
11190    padding: 0 !important;
11191  }
11192
11193  .pt-md-0,
11194.py-md-0 {
11195    padding-top: 0 !important;
11196  }
11197
11198  .pr-md-0,
11199.px-md-0 {
11200    padding-right: 0 !important;
11201  }
11202
11203  .pb-md-0,
11204.py-md-0 {
11205    padding-bottom: 0 !important;
11206  }
11207
11208  .pl-md-0,
11209.px-md-0 {
11210    padding-left: 0 !important;
11211  }
11212
11213  .p-md-1 {
11214    padding: 0.25rem !important;
11215  }
11216
11217  .pt-md-1,
11218.py-md-1 {
11219    padding-top: 0.25rem !important;
11220  }
11221
11222  .pr-md-1,
11223.px-md-1 {
11224    padding-right: 0.25rem !important;
11225  }
11226
11227  .pb-md-1,
11228.py-md-1 {
11229    padding-bottom: 0.25rem !important;
11230  }
11231
11232  .pl-md-1,
11233.px-md-1 {
11234    padding-left: 0.25rem !important;
11235  }
11236
11237  .p-md-2 {
11238    padding: 0.5rem !important;
11239  }
11240
11241  .pt-md-2,
11242.py-md-2 {
11243    padding-top: 0.5rem !important;
11244  }
11245
11246  .pr-md-2,
11247.px-md-2 {
11248    padding-right: 0.5rem !important;
11249  }
11250
11251  .pb-md-2,
11252.py-md-2 {
11253    padding-bottom: 0.5rem !important;
11254  }
11255
11256  .pl-md-2,
11257.px-md-2 {
11258    padding-left: 0.5rem !important;
11259  }
11260
11261  .p-md-3 {
11262    padding: 1rem !important;
11263  }
11264
11265  .pt-md-3,
11266.py-md-3 {
11267    padding-top: 1rem !important;
11268  }
11269
11270  .pr-md-3,
11271.px-md-3 {
11272    padding-right: 1rem !important;
11273  }
11274
11275  .pb-md-3,
11276.py-md-3 {
11277    padding-bottom: 1rem !important;
11278  }
11279
11280  .pl-md-3,
11281.px-md-3 {
11282    padding-left: 1rem !important;
11283  }
11284
11285  .p-md-4 {
11286    padding: 1.5rem !important;
11287  }
11288
11289  .pt-md-4,
11290.py-md-4 {
11291    padding-top: 1.5rem !important;
11292  }
11293
11294  .pr-md-4,
11295.px-md-4 {
11296    padding-right: 1.5rem !important;
11297  }
11298
11299  .pb-md-4,
11300.py-md-4 {
11301    padding-bottom: 1.5rem !important;
11302  }
11303
11304  .pl-md-4,
11305.px-md-4 {
11306    padding-left: 1.5rem !important;
11307  }
11308
11309  .p-md-5 {
11310    padding: 3rem !important;
11311  }
11312
11313  .pt-md-5,
11314.py-md-5 {
11315    padding-top: 3rem !important;
11316  }
11317
11318  .pr-md-5,
11319.px-md-5 {
11320    padding-right: 3rem !important;
11321  }
11322
11323  .pb-md-5,
11324.py-md-5 {
11325    padding-bottom: 3rem !important;
11326  }
11327
11328  .pl-md-5,
11329.px-md-5 {
11330    padding-left: 3rem !important;
11331  }
11332
11333  .p-md--9 {
11334    padding: -10rem !important;
11335  }
11336
11337  .pt-md--9,
11338.py-md--9 {
11339    padding-top: -10rem !important;
11340  }
11341
11342  .pr-md--9,
11343.px-md--9 {
11344    padding-right: -10rem !important;
11345  }
11346
11347  .pb-md--9,
11348.py-md--9 {
11349    padding-bottom: -10rem !important;
11350  }
11351
11352  .pl-md--9,
11353.px-md--9 {
11354    padding-left: -10rem !important;
11355  }
11356
11357  .p-md--8 {
11358    padding: -8rem !important;
11359  }
11360
11361  .pt-md--8,
11362.py-md--8 {
11363    padding-top: -8rem !important;
11364  }
11365
11366  .pr-md--8,
11367.px-md--8 {
11368    padding-right: -8rem !important;
11369  }
11370
11371  .pb-md--8,
11372.py-md--8 {
11373    padding-bottom: -8rem !important;
11374  }
11375
11376  .pl-md--8,
11377.px-md--8 {
11378    padding-left: -8rem !important;
11379  }
11380
11381  .p-md--7 {
11382    padding: -6rem !important;
11383  }
11384
11385  .pt-md--7,
11386.py-md--7 {
11387    padding-top: -6rem !important;
11388  }
11389
11390  .pr-md--7,
11391.px-md--7 {
11392    padding-right: -6rem !important;
11393  }
11394
11395  .pb-md--7,
11396.py-md--7 {
11397    padding-bottom: -6rem !important;
11398  }
11399
11400  .pl-md--7,
11401.px-md--7 {
11402    padding-left: -6rem !important;
11403  }
11404
11405  .p-md--6 {
11406    padding: -4.5rem !important;
11407  }
11408
11409  .pt-md--6,
11410.py-md--6 {
11411    padding-top: -4.5rem !important;
11412  }
11413
11414  .pr-md--6,
11415.px-md--6 {
11416    padding-right: -4.5rem !important;
11417  }
11418
11419  .pb-md--6,
11420.py-md--6 {
11421    padding-bottom: -4.5rem !important;
11422  }
11423
11424  .pl-md--6,
11425.px-md--6 {
11426    padding-left: -4.5rem !important;
11427  }
11428
11429  .p-md--5 {
11430    padding: -3rem !important;
11431  }
11432
11433  .pt-md--5,
11434.py-md--5 {
11435    padding-top: -3rem !important;
11436  }
11437
11438  .pr-md--5,
11439.px-md--5 {
11440    padding-right: -3rem !important;
11441  }
11442
11443  .pb-md--5,
11444.py-md--5 {
11445    padding-bottom: -3rem !important;
11446  }
11447
11448  .pl-md--5,
11449.px-md--5 {
11450    padding-left: -3rem !important;
11451  }
11452
11453  .p-md--4 {
11454    padding: -1.5rem !important;
11455  }
11456
11457  .pt-md--4,
11458.py-md--4 {
11459    padding-top: -1.5rem !important;
11460  }
11461
11462  .pr-md--4,
11463.px-md--4 {
11464    padding-right: -1.5rem !important;
11465  }
11466
11467  .pb-md--4,
11468.py-md--4 {
11469    padding-bottom: -1.5rem !important;
11470  }
11471
11472  .pl-md--4,
11473.px-md--4 {
11474    padding-left: -1.5rem !important;
11475  }
11476
11477  .p-md--3 {
11478    padding: -1rem !important;
11479  }
11480
11481  .pt-md--3,
11482.py-md--3 {
11483    padding-top: -1rem !important;
11484  }
11485
11486  .pr-md--3,
11487.px-md--3 {
11488    padding-right: -1rem !important;
11489  }
11490
11491  .pb-md--3,
11492.py-md--3 {
11493    padding-bottom: -1rem !important;
11494  }
11495
11496  .pl-md--3,
11497.px-md--3 {
11498    padding-left: -1rem !important;
11499  }
11500
11501  .p-md--2 {
11502    padding: -0.5rem !important;
11503  }
11504
11505  .pt-md--2,
11506.py-md--2 {
11507    padding-top: -0.5rem !important;
11508  }
11509
11510  .pr-md--2,
11511.px-md--2 {
11512    padding-right: -0.5rem !important;
11513  }
11514
11515  .pb-md--2,
11516.py-md--2 {
11517    padding-bottom: -0.5rem !important;
11518  }
11519
11520  .pl-md--2,
11521.px-md--2 {
11522    padding-left: -0.5rem !important;
11523  }
11524
11525  .p-md--1 {
11526    padding: -0.25rem !important;
11527  }
11528
11529  .pt-md--1,
11530.py-md--1 {
11531    padding-top: -0.25rem !important;
11532  }
11533
11534  .pr-md--1,
11535.px-md--1 {
11536    padding-right: -0.25rem !important;
11537  }
11538
11539  .pb-md--1,
11540.py-md--1 {
11541    padding-bottom: -0.25rem !important;
11542  }
11543
11544  .pl-md--1,
11545.px-md--1 {
11546    padding-left: -0.25rem !important;
11547  }
11548
11549  .p-md-6 {
11550    padding: 4.5rem !important;
11551  }
11552
11553  .pt-md-6,
11554.py-md-6 {
11555    padding-top: 4.5rem !important;
11556  }
11557
11558  .pr-md-6,
11559.px-md-6 {
11560    padding-right: 4.5rem !important;
11561  }
11562
11563  .pb-md-6,
11564.py-md-6 {
11565    padding-bottom: 4.5rem !important;
11566  }
11567
11568  .pl-md-6,
11569.px-md-6 {
11570    padding-left: 4.5rem !important;
11571  }
11572
11573  .p-md-7 {
11574    padding: 6rem !important;
11575  }
11576
11577  .pt-md-7,
11578.py-md-7 {
11579    padding-top: 6rem !important;
11580  }
11581
11582  .pr-md-7,
11583.px-md-7 {
11584    padding-right: 6rem !important;
11585  }
11586
11587  .pb-md-7,
11588.py-md-7 {
11589    padding-bottom: 6rem !important;
11590  }
11591
11592  .pl-md-7,
11593.px-md-7 {
11594    padding-left: 6rem !important;
11595  }
11596
11597  .p-md-8 {
11598    padding: 8rem !important;
11599  }
11600
11601  .pt-md-8,
11602.py-md-8 {
11603    padding-top: 8rem !important;
11604  }
11605
11606  .pr-md-8,
11607.px-md-8 {
11608    padding-right: 8rem !important;
11609  }
11610
11611  .pb-md-8,
11612.py-md-8 {
11613    padding-bottom: 8rem !important;
11614  }
11615
11616  .pl-md-8,
11617.px-md-8 {
11618    padding-left: 8rem !important;
11619  }
11620
11621  .p-md-9 {
11622    padding: 10rem !important;
11623  }
11624
11625  .pt-md-9,
11626.py-md-9 {
11627    padding-top: 10rem !important;
11628  }
11629
11630  .pr-md-9,
11631.px-md-9 {
11632    padding-right: 10rem !important;
11633  }
11634
11635  .pb-md-9,
11636.py-md-9 {
11637    padding-bottom: 10rem !important;
11638  }
11639
11640  .pl-md-9,
11641.px-md-9 {
11642    padding-left: 10rem !important;
11643  }
11644
11645  .m-md-n1 {
11646    margin: -0.25rem !important;
11647  }
11648
11649  .mt-md-n1,
11650.my-md-n1 {
11651    margin-top: -0.25rem !important;
11652  }
11653
11654  .mr-md-n1,
11655.mx-md-n1 {
11656    margin-right: -0.25rem !important;
11657  }
11658
11659  .mb-md-n1,
11660.my-md-n1 {
11661    margin-bottom: -0.25rem !important;
11662  }
11663
11664  .ml-md-n1,
11665.mx-md-n1 {
11666    margin-left: -0.25rem !important;
11667  }
11668
11669  .m-md-n2 {
11670    margin: -0.5rem !important;
11671  }
11672
11673  .mt-md-n2,
11674.my-md-n2 {
11675    margin-top: -0.5rem !important;
11676  }
11677
11678  .mr-md-n2,
11679.mx-md-n2 {
11680    margin-right: -0.5rem !important;
11681  }
11682
11683  .mb-md-n2,
11684.my-md-n2 {
11685    margin-bottom: -0.5rem !important;
11686  }
11687
11688  .ml-md-n2,
11689.mx-md-n2 {
11690    margin-left: -0.5rem !important;
11691  }
11692
11693  .m-md-n3 {
11694    margin: -1rem !important;
11695  }
11696
11697  .mt-md-n3,
11698.my-md-n3 {
11699    margin-top: -1rem !important;
11700  }
11701
11702  .mr-md-n3,
11703.mx-md-n3 {
11704    margin-right: -1rem !important;
11705  }
11706
11707  .mb-md-n3,
11708.my-md-n3 {
11709    margin-bottom: -1rem !important;
11710  }
11711
11712  .ml-md-n3,
11713.mx-md-n3 {
11714    margin-left: -1rem !important;
11715  }
11716
11717  .m-md-n4 {
11718    margin: -1.5rem !important;
11719  }
11720
11721  .mt-md-n4,
11722.my-md-n4 {
11723    margin-top: -1.5rem !important;
11724  }
11725
11726  .mr-md-n4,
11727.mx-md-n4 {
11728    margin-right: -1.5rem !important;
11729  }
11730
11731  .mb-md-n4,
11732.my-md-n4 {
11733    margin-bottom: -1.5rem !important;
11734  }
11735
11736  .ml-md-n4,
11737.mx-md-n4 {
11738    margin-left: -1.5rem !important;
11739  }
11740
11741  .m-md-n5 {
11742    margin: -3rem !important;
11743  }
11744
11745  .mt-md-n5,
11746.my-md-n5 {
11747    margin-top: -3rem !important;
11748  }
11749
11750  .mr-md-n5,
11751.mx-md-n5 {
11752    margin-right: -3rem !important;
11753  }
11754
11755  .mb-md-n5,
11756.my-md-n5 {
11757    margin-bottom: -3rem !important;
11758  }
11759
11760  .ml-md-n5,
11761.mx-md-n5 {
11762    margin-left: -3rem !important;
11763  }
11764
11765  .m-md-n-9 {
11766    margin: 10rem !important;
11767  }
11768
11769  .mt-md-n-9,
11770.my-md-n-9 {
11771    margin-top: 10rem !important;
11772  }
11773
11774  .mr-md-n-9,
11775.mx-md-n-9 {
11776    margin-right: 10rem !important;
11777  }
11778
11779  .mb-md-n-9,
11780.my-md-n-9 {
11781    margin-bottom: 10rem !important;
11782  }
11783
11784  .ml-md-n-9,
11785.mx-md-n-9 {
11786    margin-left: 10rem !important;
11787  }
11788
11789  .m-md-n-8 {
11790    margin: 8rem !important;
11791  }
11792
11793  .mt-md-n-8,
11794.my-md-n-8 {
11795    margin-top: 8rem !important;
11796  }
11797
11798  .mr-md-n-8,
11799.mx-md-n-8 {
11800    margin-right: 8rem !important;
11801  }
11802
11803  .mb-md-n-8,
11804.my-md-n-8 {
11805    margin-bottom: 8rem !important;
11806  }
11807
11808  .ml-md-n-8,
11809.mx-md-n-8 {
11810    margin-left: 8rem !important;
11811  }
11812
11813  .m-md-n-7 {
11814    margin: 6rem !important;
11815  }
11816
11817  .mt-md-n-7,
11818.my-md-n-7 {
11819    margin-top: 6rem !important;
11820  }
11821
11822  .mr-md-n-7,
11823.mx-md-n-7 {
11824    margin-right: 6rem !important;
11825  }
11826
11827  .mb-md-n-7,
11828.my-md-n-7 {
11829    margin-bottom: 6rem !important;
11830  }
11831
11832  .ml-md-n-7,
11833.mx-md-n-7 {
11834    margin-left: 6rem !important;
11835  }
11836
11837  .m-md-n-6 {
11838    margin: 4.5rem !important;
11839  }
11840
11841  .mt-md-n-6,
11842.my-md-n-6 {
11843    margin-top: 4.5rem !important;
11844  }
11845
11846  .mr-md-n-6,
11847.mx-md-n-6 {
11848    margin-right: 4.5rem !important;
11849  }
11850
11851  .mb-md-n-6,
11852.my-md-n-6 {
11853    margin-bottom: 4.5rem !important;
11854  }
11855
11856  .ml-md-n-6,
11857.mx-md-n-6 {
11858    margin-left: 4.5rem !important;
11859  }
11860
11861  .m-md-n-5 {
11862    margin: 3rem !important;
11863  }
11864
11865  .mt-md-n-5,
11866.my-md-n-5 {
11867    margin-top: 3rem !important;
11868  }
11869
11870  .mr-md-n-5,
11871.mx-md-n-5 {
11872    margin-right: 3rem !important;
11873  }
11874
11875  .mb-md-n-5,
11876.my-md-n-5 {
11877    margin-bottom: 3rem !important;
11878  }
11879
11880  .ml-md-n-5,
11881.mx-md-n-5 {
11882    margin-left: 3rem !important;
11883  }
11884
11885  .m-md-n-4 {
11886    margin: 1.5rem !important;
11887  }
11888
11889  .mt-md-n-4,
11890.my-md-n-4 {
11891    margin-top: 1.5rem !important;
11892  }
11893
11894  .mr-md-n-4,
11895.mx-md-n-4 {
11896    margin-right: 1.5rem !important;
11897  }
11898
11899  .mb-md-n-4,
11900.my-md-n-4 {
11901    margin-bottom: 1.5rem !important;
11902  }
11903
11904  .ml-md-n-4,
11905.mx-md-n-4 {
11906    margin-left: 1.5rem !important;
11907  }
11908
11909  .m-md-n-3 {
11910    margin: 1rem !important;
11911  }
11912
11913  .mt-md-n-3,
11914.my-md-n-3 {
11915    margin-top: 1rem !important;
11916  }
11917
11918  .mr-md-n-3,
11919.mx-md-n-3 {
11920    margin-right: 1rem !important;
11921  }
11922
11923  .mb-md-n-3,
11924.my-md-n-3 {
11925    margin-bottom: 1rem !important;
11926  }
11927
11928  .ml-md-n-3,
11929.mx-md-n-3 {
11930    margin-left: 1rem !important;
11931  }
11932
11933  .m-md-n-2 {
11934    margin: 0.5rem !important;
11935  }
11936
11937  .mt-md-n-2,
11938.my-md-n-2 {
11939    margin-top: 0.5rem !important;
11940  }
11941
11942  .mr-md-n-2,
11943.mx-md-n-2 {
11944    margin-right: 0.5rem !important;
11945  }
11946
11947  .mb-md-n-2,
11948.my-md-n-2 {
11949    margin-bottom: 0.5rem !important;
11950  }
11951
11952  .ml-md-n-2,
11953.mx-md-n-2 {
11954    margin-left: 0.5rem !important;
11955  }
11956
11957  .m-md-n-1 {
11958    margin: 0.25rem !important;
11959  }
11960
11961  .mt-md-n-1,
11962.my-md-n-1 {
11963    margin-top: 0.25rem !important;
11964  }
11965
11966  .mr-md-n-1,
11967.mx-md-n-1 {
11968    margin-right: 0.25rem !important;
11969  }
11970
11971  .mb-md-n-1,
11972.my-md-n-1 {
11973    margin-bottom: 0.25rem !important;
11974  }
11975
11976  .ml-md-n-1,
11977.mx-md-n-1 {
11978    margin-left: 0.25rem !important;
11979  }
11980
11981  .m-md-n6 {
11982    margin: -4.5rem !important;
11983  }
11984
11985  .mt-md-n6,
11986.my-md-n6 {
11987    margin-top: -4.5rem !important;
11988  }
11989
11990  .mr-md-n6,
11991.mx-md-n6 {
11992    margin-right: -4.5rem !important;
11993  }
11994
11995  .mb-md-n6,
11996.my-md-n6 {
11997    margin-bottom: -4.5rem !important;
11998  }
11999
12000  .ml-md-n6,
12001.mx-md-n6 {
12002    margin-left: -4.5rem !important;
12003  }
12004
12005  .m-md-n7 {
12006    margin: -6rem !important;
12007  }
12008
12009  .mt-md-n7,
12010.my-md-n7 {
12011    margin-top: -6rem !important;
12012  }
12013
12014  .mr-md-n7,
12015.mx-md-n7 {
12016    margin-right: -6rem !important;
12017  }
12018
12019  .mb-md-n7,
12020.my-md-n7 {
12021    margin-bottom: -6rem !important;
12022  }
12023
12024  .ml-md-n7,
12025.mx-md-n7 {
12026    margin-left: -6rem !important;
12027  }
12028
12029  .m-md-n8 {
12030    margin: -8rem !important;
12031  }
12032
12033  .mt-md-n8,
12034.my-md-n8 {
12035    margin-top: -8rem !important;
12036  }
12037
12038  .mr-md-n8,
12039.mx-md-n8 {
12040    margin-right: -8rem !important;
12041  }
12042
12043  .mb-md-n8,
12044.my-md-n8 {
12045    margin-bottom: -8rem !important;
12046  }
12047
12048  .ml-md-n8,
12049.mx-md-n8 {
12050    margin-left: -8rem !important;
12051  }
12052
12053  .m-md-n9 {
12054    margin: -10rem !important;
12055  }
12056
12057  .mt-md-n9,
12058.my-md-n9 {
12059    margin-top: -10rem !important;
12060  }
12061
12062  .mr-md-n9,
12063.mx-md-n9 {
12064    margin-right: -10rem !important;
12065  }
12066
12067  .mb-md-n9,
12068.my-md-n9 {
12069    margin-bottom: -10rem !important;
12070  }
12071
12072  .ml-md-n9,
12073.mx-md-n9 {
12074    margin-left: -10rem !important;
12075  }
12076
12077  .m-md-auto {
12078    margin: auto !important;
12079  }
12080
12081  .mt-md-auto,
12082.my-md-auto {
12083    margin-top: auto !important;
12084  }
12085
12086  .mr-md-auto,
12087.mx-md-auto {
12088    margin-right: auto !important;
12089  }
12090
12091  .mb-md-auto,
12092.my-md-auto {
12093    margin-bottom: auto !important;
12094  }
12095
12096  .ml-md-auto,
12097.mx-md-auto {
12098    margin-left: auto !important;
12099  }
12100}
12101@media (min-width: 992px) {
12102  .m-lg-0 {
12103    margin: 0 !important;
12104  }
12105
12106  .mt-lg-0,
12107.my-lg-0 {
12108    margin-top: 0 !important;
12109  }
12110
12111  .mr-lg-0,
12112.mx-lg-0 {
12113    margin-right: 0 !important;
12114  }
12115
12116  .mb-lg-0,
12117.my-lg-0 {
12118    margin-bottom: 0 !important;
12119  }
12120
12121  .ml-lg-0,
12122.mx-lg-0 {
12123    margin-left: 0 !important;
12124  }
12125
12126  .m-lg-1 {
12127    margin: 0.25rem !important;
12128  }
12129
12130  .mt-lg-1,
12131.my-lg-1 {
12132    margin-top: 0.25rem !important;
12133  }
12134
12135  .mr-lg-1,
12136.mx-lg-1 {
12137    margin-right: 0.25rem !important;
12138  }
12139
12140  .mb-lg-1,
12141.my-lg-1 {
12142    margin-bottom: 0.25rem !important;
12143  }
12144
12145  .ml-lg-1,
12146.mx-lg-1 {
12147    margin-left: 0.25rem !important;
12148  }
12149
12150  .m-lg-2 {
12151    margin: 0.5rem !important;
12152  }
12153
12154  .mt-lg-2,
12155.my-lg-2 {
12156    margin-top: 0.5rem !important;
12157  }
12158
12159  .mr-lg-2,
12160.mx-lg-2 {
12161    margin-right: 0.5rem !important;
12162  }
12163
12164  .mb-lg-2,
12165.my-lg-2 {
12166    margin-bottom: 0.5rem !important;
12167  }
12168
12169  .ml-lg-2,
12170.mx-lg-2 {
12171    margin-left: 0.5rem !important;
12172  }
12173
12174  .m-lg-3 {
12175    margin: 1rem !important;
12176  }
12177
12178  .mt-lg-3,
12179.my-lg-3 {
12180    margin-top: 1rem !important;
12181  }
12182
12183  .mr-lg-3,
12184.mx-lg-3 {
12185    margin-right: 1rem !important;
12186  }
12187
12188  .mb-lg-3,
12189.my-lg-3 {
12190    margin-bottom: 1rem !important;
12191  }
12192
12193  .ml-lg-3,
12194.mx-lg-3 {
12195    margin-left: 1rem !important;
12196  }
12197
12198  .m-lg-4 {
12199    margin: 1.5rem !important;
12200  }
12201
12202  .mt-lg-4,
12203.my-lg-4 {
12204    margin-top: 1.5rem !important;
12205  }
12206
12207  .mr-lg-4,
12208.mx-lg-4 {
12209    margin-right: 1.5rem !important;
12210  }
12211
12212  .mb-lg-4,
12213.my-lg-4 {
12214    margin-bottom: 1.5rem !important;
12215  }
12216
12217  .ml-lg-4,
12218.mx-lg-4 {
12219    margin-left: 1.5rem !important;
12220  }
12221
12222  .m-lg-5 {
12223    margin: 3rem !important;
12224  }
12225
12226  .mt-lg-5,
12227.my-lg-5 {
12228    margin-top: 3rem !important;
12229  }
12230
12231  .mr-lg-5,
12232.mx-lg-5 {
12233    margin-right: 3rem !important;
12234  }
12235
12236  .mb-lg-5,
12237.my-lg-5 {
12238    margin-bottom: 3rem !important;
12239  }
12240
12241  .ml-lg-5,
12242.mx-lg-5 {
12243    margin-left: 3rem !important;
12244  }
12245
12246  .m-lg--9 {
12247    margin: -10rem !important;
12248  }
12249
12250  .mt-lg--9,
12251.my-lg--9 {
12252    margin-top: -10rem !important;
12253  }
12254
12255  .mr-lg--9,
12256.mx-lg--9 {
12257    margin-right: -10rem !important;
12258  }
12259
12260  .mb-lg--9,
12261.my-lg--9 {
12262    margin-bottom: -10rem !important;
12263  }
12264
12265  .ml-lg--9,
12266.mx-lg--9 {
12267    margin-left: -10rem !important;
12268  }
12269
12270  .m-lg--8 {
12271    margin: -8rem !important;
12272  }
12273
12274  .mt-lg--8,
12275.my-lg--8 {
12276    margin-top: -8rem !important;
12277  }
12278
12279  .mr-lg--8,
12280.mx-lg--8 {
12281    margin-right: -8rem !important;
12282  }
12283
12284  .mb-lg--8,
12285.my-lg--8 {
12286    margin-bottom: -8rem !important;
12287  }
12288
12289  .ml-lg--8,
12290.mx-lg--8 {
12291    margin-left: -8rem !important;
12292  }
12293
12294  .m-lg--7 {
12295    margin: -6rem !important;
12296  }
12297
12298  .mt-lg--7,
12299.my-lg--7 {
12300    margin-top: -6rem !important;
12301  }
12302
12303  .mr-lg--7,
12304.mx-lg--7 {
12305    margin-right: -6rem !important;
12306  }
12307
12308  .mb-lg--7,
12309.my-lg--7 {
12310    margin-bottom: -6rem !important;
12311  }
12312
12313  .ml-lg--7,
12314.mx-lg--7 {
12315    margin-left: -6rem !important;
12316  }
12317
12318  .m-lg--6 {
12319    margin: -4.5rem !important;
12320  }
12321
12322  .mt-lg--6,
12323.my-lg--6 {
12324    margin-top: -4.5rem !important;
12325  }
12326
12327  .mr-lg--6,
12328.mx-lg--6 {
12329    margin-right: -4.5rem !important;
12330  }
12331
12332  .mb-lg--6,
12333.my-lg--6 {
12334    margin-bottom: -4.5rem !important;
12335  }
12336
12337  .ml-lg--6,
12338.mx-lg--6 {
12339    margin-left: -4.5rem !important;
12340  }
12341
12342  .m-lg--5 {
12343    margin: -3rem !important;
12344  }
12345
12346  .mt-lg--5,
12347.my-lg--5 {
12348    margin-top: -3rem !important;
12349  }
12350
12351  .mr-lg--5,
12352.mx-lg--5 {
12353    margin-right: -3rem !important;
12354  }
12355
12356  .mb-lg--5,
12357.my-lg--5 {
12358    margin-bottom: -3rem !important;
12359  }
12360
12361  .ml-lg--5,
12362.mx-lg--5 {
12363    margin-left: -3rem !important;
12364  }
12365
12366  .m-lg--4 {
12367    margin: -1.5rem !important;
12368  }
12369
12370  .mt-lg--4,
12371.my-lg--4 {
12372    margin-top: -1.5rem !important;
12373  }
12374
12375  .mr-lg--4,
12376.mx-lg--4 {
12377    margin-right: -1.5rem !important;
12378  }
12379
12380  .mb-lg--4,
12381.my-lg--4 {
12382    margin-bottom: -1.5rem !important;
12383  }
12384
12385  .ml-lg--4,
12386.mx-lg--4 {
12387    margin-left: -1.5rem !important;
12388  }
12389
12390  .m-lg--3 {
12391    margin: -1rem !important;
12392  }
12393
12394  .mt-lg--3,
12395.my-lg--3 {
12396    margin-top: -1rem !important;
12397  }
12398
12399  .mr-lg--3,
12400.mx-lg--3 {
12401    margin-right: -1rem !important;
12402  }
12403
12404  .mb-lg--3,
12405.my-lg--3 {
12406    margin-bottom: -1rem !important;
12407  }
12408
12409  .ml-lg--3,
12410.mx-lg--3 {
12411    margin-left: -1rem !important;
12412  }
12413
12414  .m-lg--2 {
12415    margin: -0.5rem !important;
12416  }
12417
12418  .mt-lg--2,
12419.my-lg--2 {
12420    margin-top: -0.5rem !important;
12421  }
12422
12423  .mr-lg--2,
12424.mx-lg--2 {
12425    margin-right: -0.5rem !important;
12426  }
12427
12428  .mb-lg--2,
12429.my-lg--2 {
12430    margin-bottom: -0.5rem !important;
12431  }
12432
12433  .ml-lg--2,
12434.mx-lg--2 {
12435    margin-left: -0.5rem !important;
12436  }
12437
12438  .m-lg--1 {
12439    margin: -0.25rem !important;
12440  }
12441
12442  .mt-lg--1,
12443.my-lg--1 {
12444    margin-top: -0.25rem !important;
12445  }
12446
12447  .mr-lg--1,
12448.mx-lg--1 {
12449    margin-right: -0.25rem !important;
12450  }
12451
12452  .mb-lg--1,
12453.my-lg--1 {
12454    margin-bottom: -0.25rem !important;
12455  }
12456
12457  .ml-lg--1,
12458.mx-lg--1 {
12459    margin-left: -0.25rem !important;
12460  }
12461
12462  .m-lg-6 {
12463    margin: 4.5rem !important;
12464  }
12465
12466  .mt-lg-6,
12467.my-lg-6 {
12468    margin-top: 4.5rem !important;
12469  }
12470
12471  .mr-lg-6,
12472.mx-lg-6 {
12473    margin-right: 4.5rem !important;
12474  }
12475
12476  .mb-lg-6,
12477.my-lg-6 {
12478    margin-bottom: 4.5rem !important;
12479  }
12480
12481  .ml-lg-6,
12482.mx-lg-6 {
12483    margin-left: 4.5rem !important;
12484  }
12485
12486  .m-lg-7 {
12487    margin: 6rem !important;
12488  }
12489
12490  .mt-lg-7,
12491.my-lg-7 {
12492    margin-top: 6rem !important;
12493  }
12494
12495  .mr-lg-7,
12496.mx-lg-7 {
12497    margin-right: 6rem !important;
12498  }
12499
12500  .mb-lg-7,
12501.my-lg-7 {
12502    margin-bottom: 6rem !important;
12503  }
12504
12505  .ml-lg-7,
12506.mx-lg-7 {
12507    margin-left: 6rem !important;
12508  }
12509
12510  .m-lg-8 {
12511    margin: 8rem !important;
12512  }
12513
12514  .mt-lg-8,
12515.my-lg-8 {
12516    margin-top: 8rem !important;
12517  }
12518
12519  .mr-lg-8,
12520.mx-lg-8 {
12521    margin-right: 8rem !important;
12522  }
12523
12524  .mb-lg-8,
12525.my-lg-8 {
12526    margin-bottom: 8rem !important;
12527  }
12528
12529  .ml-lg-8,
12530.mx-lg-8 {
12531    margin-left: 8rem !important;
12532  }
12533
12534  .m-lg-9 {
12535    margin: 10rem !important;
12536  }
12537
12538  .mt-lg-9,
12539.my-lg-9 {
12540    margin-top: 10rem !important;
12541  }
12542
12543  .mr-lg-9,
12544.mx-lg-9 {
12545    margin-right: 10rem !important;
12546  }
12547
12548  .mb-lg-9,
12549.my-lg-9 {
12550    margin-bottom: 10rem !important;
12551  }
12552
12553  .ml-lg-9,
12554.mx-lg-9 {
12555    margin-left: 10rem !important;
12556  }
12557
12558  .p-lg-0 {
12559    padding: 0 !important;
12560  }
12561
12562  .pt-lg-0,
12563.py-lg-0 {
12564    padding-top: 0 !important;
12565  }
12566
12567  .pr-lg-0,
12568.px-lg-0 {
12569    padding-right: 0 !important;
12570  }
12571
12572  .pb-lg-0,
12573.py-lg-0 {
12574    padding-bottom: 0 !important;
12575  }
12576
12577  .pl-lg-0,
12578.px-lg-0 {
12579    padding-left: 0 !important;
12580  }
12581
12582  .p-lg-1 {
12583    padding: 0.25rem !important;
12584  }
12585
12586  .pt-lg-1,
12587.py-lg-1 {
12588    padding-top: 0.25rem !important;
12589  }
12590
12591  .pr-lg-1,
12592.px-lg-1 {
12593    padding-right: 0.25rem !important;
12594  }
12595
12596  .pb-lg-1,
12597.py-lg-1 {
12598    padding-bottom: 0.25rem !important;
12599  }
12600
12601  .pl-lg-1,
12602.px-lg-1 {
12603    padding-left: 0.25rem !important;
12604  }
12605
12606  .p-lg-2 {
12607    padding: 0.5rem !important;
12608  }
12609
12610  .pt-lg-2,
12611.py-lg-2 {
12612    padding-top: 0.5rem !important;
12613  }
12614
12615  .pr-lg-2,
12616.px-lg-2 {
12617    padding-right: 0.5rem !important;
12618  }
12619
12620  .pb-lg-2,
12621.py-lg-2 {
12622    padding-bottom: 0.5rem !important;
12623  }
12624
12625  .pl-lg-2,
12626.px-lg-2 {
12627    padding-left: 0.5rem !important;
12628  }
12629
12630  .p-lg-3 {
12631    padding: 1rem !important;
12632  }
12633
12634  .pt-lg-3,
12635.py-lg-3 {
12636    padding-top: 1rem !important;
12637  }
12638
12639  .pr-lg-3,
12640.px-lg-3 {
12641    padding-right: 1rem !important;
12642  }
12643
12644  .pb-lg-3,
12645.py-lg-3 {
12646    padding-bottom: 1rem !important;
12647  }
12648
12649  .pl-lg-3,
12650.px-lg-3 {
12651    padding-left: 1rem !important;
12652  }
12653
12654  .p-lg-4 {
12655    padding: 1.5rem !important;
12656  }
12657
12658  .pt-lg-4,
12659.py-lg-4 {
12660    padding-top: 1.5rem !important;
12661  }
12662
12663  .pr-lg-4,
12664.px-lg-4 {
12665    padding-right: 1.5rem !important;
12666  }
12667
12668  .pb-lg-4,
12669.py-lg-4 {
12670    padding-bottom: 1.5rem !important;
12671  }
12672
12673  .pl-lg-4,
12674.px-lg-4 {
12675    padding-left: 1.5rem !important;
12676  }
12677
12678  .p-lg-5 {
12679    padding: 3rem !important;
12680  }
12681
12682  .pt-lg-5,
12683.py-lg-5 {
12684    padding-top: 3rem !important;
12685  }
12686
12687  .pr-lg-5,
12688.px-lg-5 {
12689    padding-right: 3rem !important;
12690  }
12691
12692  .pb-lg-5,
12693.py-lg-5 {
12694    padding-bottom: 3rem !important;
12695  }
12696
12697  .pl-lg-5,
12698.px-lg-5 {
12699    padding-left: 3rem !important;
12700  }
12701
12702  .p-lg--9 {
12703    padding: -10rem !important;
12704  }
12705
12706  .pt-lg--9,
12707.py-lg--9 {
12708    padding-top: -10rem !important;
12709  }
12710
12711  .pr-lg--9,
12712.px-lg--9 {
12713    padding-right: -10rem !important;
12714  }
12715
12716  .pb-lg--9,
12717.py-lg--9 {
12718    padding-bottom: -10rem !important;
12719  }
12720
12721  .pl-lg--9,
12722.px-lg--9 {
12723    padding-left: -10rem !important;
12724  }
12725
12726  .p-lg--8 {
12727    padding: -8rem !important;
12728  }
12729
12730  .pt-lg--8,
12731.py-lg--8 {
12732    padding-top: -8rem !important;
12733  }
12734
12735  .pr-lg--8,
12736.px-lg--8 {
12737    padding-right: -8rem !important;
12738  }
12739
12740  .pb-lg--8,
12741.py-lg--8 {
12742    padding-bottom: -8rem !important;
12743  }
12744
12745  .pl-lg--8,
12746.px-lg--8 {
12747    padding-left: -8rem !important;
12748  }
12749
12750  .p-lg--7 {
12751    padding: -6rem !important;
12752  }
12753
12754  .pt-lg--7,
12755.py-lg--7 {
12756    padding-top: -6rem !important;
12757  }
12758
12759  .pr-lg--7,
12760.px-lg--7 {
12761    padding-right: -6rem !important;
12762  }
12763
12764  .pb-lg--7,
12765.py-lg--7 {
12766    padding-bottom: -6rem !important;
12767  }
12768
12769  .pl-lg--7,
12770.px-lg--7 {
12771    padding-left: -6rem !important;
12772  }
12773
12774  .p-lg--6 {
12775    padding: -4.5rem !important;
12776  }
12777
12778  .pt-lg--6,
12779.py-lg--6 {
12780    padding-top: -4.5rem !important;
12781  }
12782
12783  .pr-lg--6,
12784.px-lg--6 {
12785    padding-right: -4.5rem !important;
12786  }
12787
12788  .pb-lg--6,
12789.py-lg--6 {
12790    padding-bottom: -4.5rem !important;
12791  }
12792
12793  .pl-lg--6,
12794.px-lg--6 {
12795    padding-left: -4.5rem !important;
12796  }
12797
12798  .p-lg--5 {
12799    padding: -3rem !important;
12800  }
12801
12802  .pt-lg--5,
12803.py-lg--5 {
12804    padding-top: -3rem !important;
12805  }
12806
12807  .pr-lg--5,
12808.px-lg--5 {
12809    padding-right: -3rem !important;
12810  }
12811
12812  .pb-lg--5,
12813.py-lg--5 {
12814    padding-bottom: -3rem !important;
12815  }
12816
12817  .pl-lg--5,
12818.px-lg--5 {
12819    padding-left: -3rem !important;
12820  }
12821
12822  .p-lg--4 {
12823    padding: -1.5rem !important;
12824  }
12825
12826  .pt-lg--4,
12827.py-lg--4 {
12828    padding-top: -1.5rem !important;
12829  }
12830
12831  .pr-lg--4,
12832.px-lg--4 {
12833    padding-right: -1.5rem !important;
12834  }
12835
12836  .pb-lg--4,
12837.py-lg--4 {
12838    padding-bottom: -1.5rem !important;
12839  }
12840
12841  .pl-lg--4,
12842.px-lg--4 {
12843    padding-left: -1.5rem !important;
12844  }
12845
12846  .p-lg--3 {
12847    padding: -1rem !important;
12848  }
12849
12850  .pt-lg--3,
12851.py-lg--3 {
12852    padding-top: -1rem !important;
12853  }
12854
12855  .pr-lg--3,
12856.px-lg--3 {
12857    padding-right: -1rem !important;
12858  }
12859
12860  .pb-lg--3,
12861.py-lg--3 {
12862    padding-bottom: -1rem !important;
12863  }
12864
12865  .pl-lg--3,
12866.px-lg--3 {
12867    padding-left: -1rem !important;
12868  }
12869
12870  .p-lg--2 {
12871    padding: -0.5rem !important;
12872  }
12873
12874  .pt-lg--2,
12875.py-lg--2 {
12876    padding-top: -0.5rem !important;
12877  }
12878
12879  .pr-lg--2,
12880.px-lg--2 {
12881    padding-right: -0.5rem !important;
12882  }
12883
12884  .pb-lg--2,
12885.py-lg--2 {
12886    padding-bottom: -0.5rem !important;
12887  }
12888
12889  .pl-lg--2,
12890.px-lg--2 {
12891    padding-left: -0.5rem !important;
12892  }
12893
12894  .p-lg--1 {
12895    padding: -0.25rem !important;
12896  }
12897
12898  .pt-lg--1,
12899.py-lg--1 {
12900    padding-top: -0.25rem !important;
12901  }
12902
12903  .pr-lg--1,
12904.px-lg--1 {
12905    padding-right: -0.25rem !important;
12906  }
12907
12908  .pb-lg--1,
12909.py-lg--1 {
12910    padding-bottom: -0.25rem !important;
12911  }
12912
12913  .pl-lg--1,
12914.px-lg--1 {
12915    padding-left: -0.25rem !important;
12916  }
12917
12918  .p-lg-6 {
12919    padding: 4.5rem !important;
12920  }
12921
12922  .pt-lg-6,
12923.py-lg-6 {
12924    padding-top: 4.5rem !important;
12925  }
12926
12927  .pr-lg-6,
12928.px-lg-6 {
12929    padding-right: 4.5rem !important;
12930  }
12931
12932  .pb-lg-6,
12933.py-lg-6 {
12934    padding-bottom: 4.5rem !important;
12935  }
12936
12937  .pl-lg-6,
12938.px-lg-6 {
12939    padding-left: 4.5rem !important;
12940  }
12941
12942  .p-lg-7 {
12943    padding: 6rem !important;
12944  }
12945
12946  .pt-lg-7,
12947.py-lg-7 {
12948    padding-top: 6rem !important;
12949  }
12950
12951  .pr-lg-7,
12952.px-lg-7 {
12953    padding-right: 6rem !important;
12954  }
12955
12956  .pb-lg-7,
12957.py-lg-7 {
12958    padding-bottom: 6rem !important;
12959  }
12960
12961  .pl-lg-7,
12962.px-lg-7 {
12963    padding-left: 6rem !important;
12964  }
12965
12966  .p-lg-8 {
12967    padding: 8rem !important;
12968  }
12969
12970  .pt-lg-8,
12971.py-lg-8 {
12972    padding-top: 8rem !important;
12973  }
12974
12975  .pr-lg-8,
12976.px-lg-8 {
12977    padding-right: 8rem !important;
12978  }
12979
12980  .pb-lg-8,
12981.py-lg-8 {
12982    padding-bottom: 8rem !important;
12983  }
12984
12985  .pl-lg-8,
12986.px-lg-8 {
12987    padding-left: 8rem !important;
12988  }
12989
12990  .p-lg-9 {
12991    padding: 10rem !important;
12992  }
12993
12994  .pt-lg-9,
12995.py-lg-9 {
12996    padding-top: 10rem !important;
12997  }
12998
12999  .pr-lg-9,
13000.px-lg-9 {
13001    padding-right: 10rem !important;
13002  }
13003
13004  .pb-lg-9,
13005.py-lg-9 {
13006    padding-bottom: 10rem !important;
13007  }
13008
13009  .pl-lg-9,
13010.px-lg-9 {
13011    padding-left: 10rem !important;
13012  }
13013
13014  .m-lg-n1 {
13015    margin: -0.25rem !important;
13016  }
13017
13018  .mt-lg-n1,
13019.my-lg-n1 {
13020    margin-top: -0.25rem !important;
13021  }
13022
13023  .mr-lg-n1,
13024.mx-lg-n1 {
13025    margin-right: -0.25rem !important;
13026  }
13027
13028  .mb-lg-n1,
13029.my-lg-n1 {
13030    margin-bottom: -0.25rem !important;
13031  }
13032
13033  .ml-lg-n1,
13034.mx-lg-n1 {
13035    margin-left: -0.25rem !important;
13036  }
13037
13038  .m-lg-n2 {
13039    margin: -0.5rem !important;
13040  }
13041
13042  .mt-lg-n2,
13043.my-lg-n2 {
13044    margin-top: -0.5rem !important;
13045  }
13046
13047  .mr-lg-n2,
13048.mx-lg-n2 {
13049    margin-right: -0.5rem !important;
13050  }
13051
13052  .mb-lg-n2,
13053.my-lg-n2 {
13054    margin-bottom: -0.5rem !important;
13055  }
13056
13057  .ml-lg-n2,
13058.mx-lg-n2 {
13059    margin-left: -0.5rem !important;
13060  }
13061
13062  .m-lg-n3 {
13063    margin: -1rem !important;
13064  }
13065
13066  .mt-lg-n3,
13067.my-lg-n3 {
13068    margin-top: -1rem !important;
13069  }
13070
13071  .mr-lg-n3,
13072.mx-lg-n3 {
13073    margin-right: -1rem !important;
13074  }
13075
13076  .mb-lg-n3,
13077.my-lg-n3 {
13078    margin-bottom: -1rem !important;
13079  }
13080
13081  .ml-lg-n3,
13082.mx-lg-n3 {
13083    margin-left: -1rem !important;
13084  }
13085
13086  .m-lg-n4 {
13087    margin: -1.5rem !important;
13088  }
13089
13090  .mt-lg-n4,
13091.my-lg-n4 {
13092    margin-top: -1.5rem !important;
13093  }
13094
13095  .mr-lg-n4,
13096.mx-lg-n4 {
13097    margin-right: -1.5rem !important;
13098  }
13099
13100  .mb-lg-n4,
13101.my-lg-n4 {
13102    margin-bottom: -1.5rem !important;
13103  }
13104
13105  .ml-lg-n4,
13106.mx-lg-n4 {
13107    margin-left: -1.5rem !important;
13108  }
13109
13110  .m-lg-n5 {
13111    margin: -3rem !important;
13112  }
13113
13114  .mt-lg-n5,
13115.my-lg-n5 {
13116    margin-top: -3rem !important;
13117  }
13118
13119  .mr-lg-n5,
13120.mx-lg-n5 {
13121    margin-right: -3rem !important;
13122  }
13123
13124  .mb-lg-n5,
13125.my-lg-n5 {
13126    margin-bottom: -3rem !important;
13127  }
13128
13129  .ml-lg-n5,
13130.mx-lg-n5 {
13131    margin-left: -3rem !important;
13132  }
13133
13134  .m-lg-n-9 {
13135    margin: 10rem !important;
13136  }
13137
13138  .mt-lg-n-9,
13139.my-lg-n-9 {
13140    margin-top: 10rem !important;
13141  }
13142
13143  .mr-lg-n-9,
13144.mx-lg-n-9 {
13145    margin-right: 10rem !important;
13146  }
13147
13148  .mb-lg-n-9,
13149.my-lg-n-9 {
13150    margin-bottom: 10rem !important;
13151  }
13152
13153  .ml-lg-n-9,
13154.mx-lg-n-9 {
13155    margin-left: 10rem !important;
13156  }
13157
13158  .m-lg-n-8 {
13159    margin: 8rem !important;
13160  }
13161
13162  .mt-lg-n-8,
13163.my-lg-n-8 {
13164    margin-top: 8rem !important;
13165  }
13166
13167  .mr-lg-n-8,
13168.mx-lg-n-8 {
13169    margin-right: 8rem !important;
13170  }
13171
13172  .mb-lg-n-8,
13173.my-lg-n-8 {
13174    margin-bottom: 8rem !important;
13175  }
13176
13177  .ml-lg-n-8,
13178.mx-lg-n-8 {
13179    margin-left: 8rem !important;
13180  }
13181
13182  .m-lg-n-7 {
13183    margin: 6rem !important;
13184  }
13185
13186  .mt-lg-n-7,
13187.my-lg-n-7 {
13188    margin-top: 6rem !important;
13189  }
13190
13191  .mr-lg-n-7,
13192.mx-lg-n-7 {
13193    margin-right: 6rem !important;
13194  }
13195
13196  .mb-lg-n-7,
13197.my-lg-n-7 {
13198    margin-bottom: 6rem !important;
13199  }
13200
13201  .ml-lg-n-7,
13202.mx-lg-n-7 {
13203    margin-left: 6rem !important;
13204  }
13205
13206  .m-lg-n-6 {
13207    margin: 4.5rem !important;
13208  }
13209
13210  .mt-lg-n-6,
13211.my-lg-n-6 {
13212    margin-top: 4.5rem !important;
13213  }
13214
13215  .mr-lg-n-6,
13216.mx-lg-n-6 {
13217    margin-right: 4.5rem !important;
13218  }
13219
13220  .mb-lg-n-6,
13221.my-lg-n-6 {
13222    margin-bottom: 4.5rem !important;
13223  }
13224
13225  .ml-lg-n-6,
13226.mx-lg-n-6 {
13227    margin-left: 4.5rem !important;
13228  }
13229
13230  .m-lg-n-5 {
13231    margin: 3rem !important;
13232  }
13233
13234  .mt-lg-n-5,
13235.my-lg-n-5 {
13236    margin-top: 3rem !important;
13237  }
13238
13239  .mr-lg-n-5,
13240.mx-lg-n-5 {
13241    margin-right: 3rem !important;
13242  }
13243
13244  .mb-lg-n-5,
13245.my-lg-n-5 {
13246    margin-bottom: 3rem !important;
13247  }
13248
13249  .ml-lg-n-5,
13250.mx-lg-n-5 {
13251    margin-left: 3rem !important;
13252  }
13253
13254  .m-lg-n-4 {
13255    margin: 1.5rem !important;
13256  }
13257
13258  .mt-lg-n-4,
13259.my-lg-n-4 {
13260    margin-top: 1.5rem !important;
13261  }
13262
13263  .mr-lg-n-4,
13264.mx-lg-n-4 {
13265    margin-right: 1.5rem !important;
13266  }
13267
13268  .mb-lg-n-4,
13269.my-lg-n-4 {
13270    margin-bottom: 1.5rem !important;
13271  }
13272
13273  .ml-lg-n-4,
13274.mx-lg-n-4 {
13275    margin-left: 1.5rem !important;
13276  }
13277
13278  .m-lg-n-3 {
13279    margin: 1rem !important;
13280  }
13281
13282  .mt-lg-n-3,
13283.my-lg-n-3 {
13284    margin-top: 1rem !important;
13285  }
13286
13287  .mr-lg-n-3,
13288.mx-lg-n-3 {
13289    margin-right: 1rem !important;
13290  }
13291
13292  .mb-lg-n-3,
13293.my-lg-n-3 {
13294    margin-bottom: 1rem !important;
13295  }
13296
13297  .ml-lg-n-3,
13298.mx-lg-n-3 {
13299    margin-left: 1rem !important;
13300  }
13301
13302  .m-lg-n-2 {
13303    margin: 0.5rem !important;
13304  }
13305
13306  .mt-lg-n-2,
13307.my-lg-n-2 {
13308    margin-top: 0.5rem !important;
13309  }
13310
13311  .mr-lg-n-2,
13312.mx-lg-n-2 {
13313    margin-right: 0.5rem !important;
13314  }
13315
13316  .mb-lg-n-2,
13317.my-lg-n-2 {
13318    margin-bottom: 0.5rem !important;
13319  }
13320
13321  .ml-lg-n-2,
13322.mx-lg-n-2 {
13323    margin-left: 0.5rem !important;
13324  }
13325
13326  .m-lg-n-1 {
13327    margin: 0.25rem !important;
13328  }
13329
13330  .mt-lg-n-1,
13331.my-lg-n-1 {
13332    margin-top: 0.25rem !important;
13333  }
13334
13335  .mr-lg-n-1,
13336.mx-lg-n-1 {
13337    margin-right: 0.25rem !important;
13338  }
13339
13340  .mb-lg-n-1,
13341.my-lg-n-1 {
13342    margin-bottom: 0.25rem !important;
13343  }
13344
13345  .ml-lg-n-1,
13346.mx-lg-n-1 {
13347    margin-left: 0.25rem !important;
13348  }
13349
13350  .m-lg-n6 {
13351    margin: -4.5rem !important;
13352  }
13353
13354  .mt-lg-n6,
13355.my-lg-n6 {
13356    margin-top: -4.5rem !important;
13357  }
13358
13359  .mr-lg-n6,
13360.mx-lg-n6 {
13361    margin-right: -4.5rem !important;
13362  }
13363
13364  .mb-lg-n6,
13365.my-lg-n6 {
13366    margin-bottom: -4.5rem !important;
13367  }
13368
13369  .ml-lg-n6,
13370.mx-lg-n6 {
13371    margin-left: -4.5rem !important;
13372  }
13373
13374  .m-lg-n7 {
13375    margin: -6rem !important;
13376  }
13377
13378  .mt-lg-n7,
13379.my-lg-n7 {
13380    margin-top: -6rem !important;
13381  }
13382
13383  .mr-lg-n7,
13384.mx-lg-n7 {
13385    margin-right: -6rem !important;
13386  }
13387
13388  .mb-lg-n7,
13389.my-lg-n7 {
13390    margin-bottom: -6rem !important;
13391  }
13392
13393  .ml-lg-n7,
13394.mx-lg-n7 {
13395    margin-left: -6rem !important;
13396  }
13397
13398  .m-lg-n8 {
13399    margin: -8rem !important;
13400  }
13401
13402  .mt-lg-n8,
13403.my-lg-n8 {
13404    margin-top: -8rem !important;
13405  }
13406
13407  .mr-lg-n8,
13408.mx-lg-n8 {
13409    margin-right: -8rem !important;
13410  }
13411
13412  .mb-lg-n8,
13413.my-lg-n8 {
13414    margin-bottom: -8rem !important;
13415  }
13416
13417  .ml-lg-n8,
13418.mx-lg-n8 {
13419    margin-left: -8rem !important;
13420  }
13421
13422  .m-lg-n9 {
13423    margin: -10rem !important;
13424  }
13425
13426  .mt-lg-n9,
13427.my-lg-n9 {
13428    margin-top: -10rem !important;
13429  }
13430
13431  .mr-lg-n9,
13432.mx-lg-n9 {
13433    margin-right: -10rem !important;
13434  }
13435
13436  .mb-lg-n9,
13437.my-lg-n9 {
13438    margin-bottom: -10rem !important;
13439  }
13440
13441  .ml-lg-n9,
13442.mx-lg-n9 {
13443    margin-left: -10rem !important;
13444  }
13445
13446  .m-lg-auto {
13447    margin: auto !important;
13448  }
13449
13450  .mt-lg-auto,
13451.my-lg-auto {
13452    margin-top: auto !important;
13453  }
13454
13455  .mr-lg-auto,
13456.mx-lg-auto {
13457    margin-right: auto !important;
13458  }
13459
13460  .mb-lg-auto,
13461.my-lg-auto {
13462    margin-bottom: auto !important;
13463  }
13464
13465  .ml-lg-auto,
13466.mx-lg-auto {
13467    margin-left: auto !important;
13468  }
13469}
13470@media (min-width: 1200px) {
13471  .m-xl-0 {
13472    margin: 0 !important;
13473  }
13474
13475  .mt-xl-0,
13476.my-xl-0 {
13477    margin-top: 0 !important;
13478  }
13479
13480  .mr-xl-0,
13481.mx-xl-0 {
13482    margin-right: 0 !important;
13483  }
13484
13485  .mb-xl-0,
13486.my-xl-0 {
13487    margin-bottom: 0 !important;
13488  }
13489
13490  .ml-xl-0,
13491.mx-xl-0 {
13492    margin-left: 0 !important;
13493  }
13494
13495  .m-xl-1 {
13496    margin: 0.25rem !important;
13497  }
13498
13499  .mt-xl-1,
13500.my-xl-1 {
13501    margin-top: 0.25rem !important;
13502  }
13503
13504  .mr-xl-1,
13505.mx-xl-1 {
13506    margin-right: 0.25rem !important;
13507  }
13508
13509  .mb-xl-1,
13510.my-xl-1 {
13511    margin-bottom: 0.25rem !important;
13512  }
13513
13514  .ml-xl-1,
13515.mx-xl-1 {
13516    margin-left: 0.25rem !important;
13517  }
13518
13519  .m-xl-2 {
13520    margin: 0.5rem !important;
13521  }
13522
13523  .mt-xl-2,
13524.my-xl-2 {
13525    margin-top: 0.5rem !important;
13526  }
13527
13528  .mr-xl-2,
13529.mx-xl-2 {
13530    margin-right: 0.5rem !important;
13531  }
13532
13533  .mb-xl-2,
13534.my-xl-2 {
13535    margin-bottom: 0.5rem !important;
13536  }
13537
13538  .ml-xl-2,
13539.mx-xl-2 {
13540    margin-left: 0.5rem !important;
13541  }
13542
13543  .m-xl-3 {
13544    margin: 1rem !important;
13545  }
13546
13547  .mt-xl-3,
13548.my-xl-3 {
13549    margin-top: 1rem !important;
13550  }
13551
13552  .mr-xl-3,
13553.mx-xl-3 {
13554    margin-right: 1rem !important;
13555  }
13556
13557  .mb-xl-3,
13558.my-xl-3 {
13559    margin-bottom: 1rem !important;
13560  }
13561
13562  .ml-xl-3,
13563.mx-xl-3 {
13564    margin-left: 1rem !important;
13565  }
13566
13567  .m-xl-4 {
13568    margin: 1.5rem !important;
13569  }
13570
13571  .mt-xl-4,
13572.my-xl-4 {
13573    margin-top: 1.5rem !important;
13574  }
13575
13576  .mr-xl-4,
13577.mx-xl-4 {
13578    margin-right: 1.5rem !important;
13579  }
13580
13581  .mb-xl-4,
13582.my-xl-4 {
13583    margin-bottom: 1.5rem !important;
13584  }
13585
13586  .ml-xl-4,
13587.mx-xl-4 {
13588    margin-left: 1.5rem !important;
13589  }
13590
13591  .m-xl-5 {
13592    margin: 3rem !important;
13593  }
13594
13595  .mt-xl-5,
13596.my-xl-5 {
13597    margin-top: 3rem !important;
13598  }
13599
13600  .mr-xl-5,
13601.mx-xl-5 {
13602    margin-right: 3rem !important;
13603  }
13604
13605  .mb-xl-5,
13606.my-xl-5 {
13607    margin-bottom: 3rem !important;
13608  }
13609
13610  .ml-xl-5,
13611.mx-xl-5 {
13612    margin-left: 3rem !important;
13613  }
13614
13615  .m-xl--9 {
13616    margin: -10rem !important;
13617  }
13618
13619  .mt-xl--9,
13620.my-xl--9 {
13621    margin-top: -10rem !important;
13622  }
13623
13624  .mr-xl--9,
13625.mx-xl--9 {
13626    margin-right: -10rem !important;
13627  }
13628
13629  .mb-xl--9,
13630.my-xl--9 {
13631    margin-bottom: -10rem !important;
13632  }
13633
13634  .ml-xl--9,
13635.mx-xl--9 {
13636    margin-left: -10rem !important;
13637  }
13638
13639  .m-xl--8 {
13640    margin: -8rem !important;
13641  }
13642
13643  .mt-xl--8,
13644.my-xl--8 {
13645    margin-top: -8rem !important;
13646  }
13647
13648  .mr-xl--8,
13649.mx-xl--8 {
13650    margin-right: -8rem !important;
13651  }
13652
13653  .mb-xl--8,
13654.my-xl--8 {
13655    margin-bottom: -8rem !important;
13656  }
13657
13658  .ml-xl--8,
13659.mx-xl--8 {
13660    margin-left: -8rem !important;
13661  }
13662
13663  .m-xl--7 {
13664    margin: -6rem !important;
13665  }
13666
13667  .mt-xl--7,
13668.my-xl--7 {
13669    margin-top: -6rem !important;
13670  }
13671
13672  .mr-xl--7,
13673.mx-xl--7 {
13674    margin-right: -6rem !important;
13675  }
13676
13677  .mb-xl--7,
13678.my-xl--7 {
13679    margin-bottom: -6rem !important;
13680  }
13681
13682  .ml-xl--7,
13683.mx-xl--7 {
13684    margin-left: -6rem !important;
13685  }
13686
13687  .m-xl--6 {
13688    margin: -4.5rem !important;
13689  }
13690
13691  .mt-xl--6,
13692.my-xl--6 {
13693    margin-top: -4.5rem !important;
13694  }
13695
13696  .mr-xl--6,
13697.mx-xl--6 {
13698    margin-right: -4.5rem !important;
13699  }
13700
13701  .mb-xl--6,
13702.my-xl--6 {
13703    margin-bottom: -4.5rem !important;
13704  }
13705
13706  .ml-xl--6,
13707.mx-xl--6 {
13708    margin-left: -4.5rem !important;
13709  }
13710
13711  .m-xl--5 {
13712    margin: -3rem !important;
13713  }
13714
13715  .mt-xl--5,
13716.my-xl--5 {
13717    margin-top: -3rem !important;
13718  }
13719
13720  .mr-xl--5,
13721.mx-xl--5 {
13722    margin-right: -3rem !important;
13723  }
13724
13725  .mb-xl--5,
13726.my-xl--5 {
13727    margin-bottom: -3rem !important;
13728  }
13729
13730  .ml-xl--5,
13731.mx-xl--5 {
13732    margin-left: -3rem !important;
13733  }
13734
13735  .m-xl--4 {
13736    margin: -1.5rem !important;
13737  }
13738
13739  .mt-xl--4,
13740.my-xl--4 {
13741    margin-top: -1.5rem !important;
13742  }
13743
13744  .mr-xl--4,
13745.mx-xl--4 {
13746    margin-right: -1.5rem !important;
13747  }
13748
13749  .mb-xl--4,
13750.my-xl--4 {
13751    margin-bottom: -1.5rem !important;
13752  }
13753
13754  .ml-xl--4,
13755.mx-xl--4 {
13756    margin-left: -1.5rem !important;
13757  }
13758
13759  .m-xl--3 {
13760    margin: -1rem !important;
13761  }
13762
13763  .mt-xl--3,
13764.my-xl--3 {
13765    margin-top: -1rem !important;
13766  }
13767
13768  .mr-xl--3,
13769.mx-xl--3 {
13770    margin-right: -1rem !important;
13771  }
13772
13773  .mb-xl--3,
13774.my-xl--3 {
13775    margin-bottom: -1rem !important;
13776  }
13777
13778  .ml-xl--3,
13779.mx-xl--3 {
13780    margin-left: -1rem !important;
13781  }
13782
13783  .m-xl--2 {
13784    margin: -0.5rem !important;
13785  }
13786
13787  .mt-xl--2,
13788.my-xl--2 {
13789    margin-top: -0.5rem !important;
13790  }
13791
13792  .mr-xl--2,
13793.mx-xl--2 {
13794    margin-right: -0.5rem !important;
13795  }
13796
13797  .mb-xl--2,
13798.my-xl--2 {
13799    margin-bottom: -0.5rem !important;
13800  }
13801
13802  .ml-xl--2,
13803.mx-xl--2 {
13804    margin-left: -0.5rem !important;
13805  }
13806
13807  .m-xl--1 {
13808    margin: -0.25rem !important;
13809  }
13810
13811  .mt-xl--1,
13812.my-xl--1 {
13813    margin-top: -0.25rem !important;
13814  }
13815
13816  .mr-xl--1,
13817.mx-xl--1 {
13818    margin-right: -0.25rem !important;
13819  }
13820
13821  .mb-xl--1,
13822.my-xl--1 {
13823    margin-bottom: -0.25rem !important;
13824  }
13825
13826  .ml-xl--1,
13827.mx-xl--1 {
13828    margin-left: -0.25rem !important;
13829  }
13830
13831  .m-xl-6 {
13832    margin: 4.5rem !important;
13833  }
13834
13835  .mt-xl-6,
13836.my-xl-6 {
13837    margin-top: 4.5rem !important;
13838  }
13839
13840  .mr-xl-6,
13841.mx-xl-6 {
13842    margin-right: 4.5rem !important;
13843  }
13844
13845  .mb-xl-6,
13846.my-xl-6 {
13847    margin-bottom: 4.5rem !important;
13848  }
13849
13850  .ml-xl-6,
13851.mx-xl-6 {
13852    margin-left: 4.5rem !important;
13853  }
13854
13855  .m-xl-7 {
13856    margin: 6rem !important;
13857  }
13858
13859  .mt-xl-7,
13860.my-xl-7 {
13861    margin-top: 6rem !important;
13862  }
13863
13864  .mr-xl-7,
13865.mx-xl-7 {
13866    margin-right: 6rem !important;
13867  }
13868
13869  .mb-xl-7,
13870.my-xl-7 {
13871    margin-bottom: 6rem !important;
13872  }
13873
13874  .ml-xl-7,
13875.mx-xl-7 {
13876    margin-left: 6rem !important;
13877  }
13878
13879  .m-xl-8 {
13880    margin: 8rem !important;
13881  }
13882
13883  .mt-xl-8,
13884.my-xl-8 {
13885    margin-top: 8rem !important;
13886  }
13887
13888  .mr-xl-8,
13889.mx-xl-8 {
13890    margin-right: 8rem !important;
13891  }
13892
13893  .mb-xl-8,
13894.my-xl-8 {
13895    margin-bottom: 8rem !important;
13896  }
13897
13898  .ml-xl-8,
13899.mx-xl-8 {
13900    margin-left: 8rem !important;
13901  }
13902
13903  .m-xl-9 {
13904    margin: 10rem !important;
13905  }
13906
13907  .mt-xl-9,
13908.my-xl-9 {
13909    margin-top: 10rem !important;
13910  }
13911
13912  .mr-xl-9,
13913.mx-xl-9 {
13914    margin-right: 10rem !important;
13915  }
13916
13917  .mb-xl-9,
13918.my-xl-9 {
13919    margin-bottom: 10rem !important;
13920  }
13921
13922  .ml-xl-9,
13923.mx-xl-9 {
13924    margin-left: 10rem !important;
13925  }
13926
13927  .p-xl-0 {
13928    padding: 0 !important;
13929  }
13930
13931  .pt-xl-0,
13932.py-xl-0 {
13933    padding-top: 0 !important;
13934  }
13935
13936  .pr-xl-0,
13937.px-xl-0 {
13938    padding-right: 0 !important;
13939  }
13940
13941  .pb-xl-0,
13942.py-xl-0 {
13943    padding-bottom: 0 !important;
13944  }
13945
13946  .pl-xl-0,
13947.px-xl-0 {
13948    padding-left: 0 !important;
13949  }
13950
13951  .p-xl-1 {
13952    padding: 0.25rem !important;
13953  }
13954
13955  .pt-xl-1,
13956.py-xl-1 {
13957    padding-top: 0.25rem !important;
13958  }
13959
13960  .pr-xl-1,
13961.px-xl-1 {
13962    padding-right: 0.25rem !important;
13963  }
13964
13965  .pb-xl-1,
13966.py-xl-1 {
13967    padding-bottom: 0.25rem !important;
13968  }
13969
13970  .pl-xl-1,
13971.px-xl-1 {
13972    padding-left: 0.25rem !important;
13973  }
13974
13975  .p-xl-2 {
13976    padding: 0.5rem !important;
13977  }
13978
13979  .pt-xl-2,
13980.py-xl-2 {
13981    padding-top: 0.5rem !important;
13982  }
13983
13984  .pr-xl-2,
13985.px-xl-2 {
13986    padding-right: 0.5rem !important;
13987  }
13988
13989  .pb-xl-2,
13990.py-xl-2 {
13991    padding-bottom: 0.5rem !important;
13992  }
13993
13994  .pl-xl-2,
13995.px-xl-2 {
13996    padding-left: 0.5rem !important;
13997  }
13998
13999  .p-xl-3 {
14000    padding: 1rem !important;
14001  }
14002
14003  .pt-xl-3,
14004.py-xl-3 {
14005    padding-top: 1rem !important;
14006  }
14007
14008  .pr-xl-3,
14009.px-xl-3 {
14010    padding-right: 1rem !important;
14011  }
14012
14013  .pb-xl-3,
14014.py-xl-3 {
14015    padding-bottom: 1rem !important;
14016  }
14017
14018  .pl-xl-3,
14019.px-xl-3 {
14020    padding-left: 1rem !important;
14021  }
14022
14023  .p-xl-4 {
14024    padding: 1.5rem !important;
14025  }
14026
14027  .pt-xl-4,
14028.py-xl-4 {
14029    padding-top: 1.5rem !important;
14030  }
14031
14032  .pr-xl-4,
14033.px-xl-4 {
14034    padding-right: 1.5rem !important;
14035  }
14036
14037  .pb-xl-4,
14038.py-xl-4 {
14039    padding-bottom: 1.5rem !important;
14040  }
14041
14042  .pl-xl-4,
14043.px-xl-4 {
14044    padding-left: 1.5rem !important;
14045  }
14046
14047  .p-xl-5 {
14048    padding: 3rem !important;
14049  }
14050
14051  .pt-xl-5,
14052.py-xl-5 {
14053    padding-top: 3rem !important;
14054  }
14055
14056  .pr-xl-5,
14057.px-xl-5 {
14058    padding-right: 3rem !important;
14059  }
14060
14061  .pb-xl-5,
14062.py-xl-5 {
14063    padding-bottom: 3rem !important;
14064  }
14065
14066  .pl-xl-5,
14067.px-xl-5 {
14068    padding-left: 3rem !important;
14069  }
14070
14071  .p-xl--9 {
14072    padding: -10rem !important;
14073  }
14074
14075  .pt-xl--9,
14076.py-xl--9 {
14077    padding-top: -10rem !important;
14078  }
14079
14080  .pr-xl--9,
14081.px-xl--9 {
14082    padding-right: -10rem !important;
14083  }
14084
14085  .pb-xl--9,
14086.py-xl--9 {
14087    padding-bottom: -10rem !important;
14088  }
14089
14090  .pl-xl--9,
14091.px-xl--9 {
14092    padding-left: -10rem !important;
14093  }
14094
14095  .p-xl--8 {
14096    padding: -8rem !important;
14097  }
14098
14099  .pt-xl--8,
14100.py-xl--8 {
14101    padding-top: -8rem !important;
14102  }
14103
14104  .pr-xl--8,
14105.px-xl--8 {
14106    padding-right: -8rem !important;
14107  }
14108
14109  .pb-xl--8,
14110.py-xl--8 {
14111    padding-bottom: -8rem !important;
14112  }
14113
14114  .pl-xl--8,
14115.px-xl--8 {
14116    padding-left: -8rem !important;
14117  }
14118
14119  .p-xl--7 {
14120    padding: -6rem !important;
14121  }
14122
14123  .pt-xl--7,
14124.py-xl--7 {
14125    padding-top: -6rem !important;
14126  }
14127
14128  .pr-xl--7,
14129.px-xl--7 {
14130    padding-right: -6rem !important;
14131  }
14132
14133  .pb-xl--7,
14134.py-xl--7 {
14135    padding-bottom: -6rem !important;
14136  }
14137
14138  .pl-xl--7,
14139.px-xl--7 {
14140    padding-left: -6rem !important;
14141  }
14142
14143  .p-xl--6 {
14144    padding: -4.5rem !important;
14145  }
14146
14147  .pt-xl--6,
14148.py-xl--6 {
14149    padding-top: -4.5rem !important;
14150  }
14151
14152  .pr-xl--6,
14153.px-xl--6 {
14154    padding-right: -4.5rem !important;
14155  }
14156
14157  .pb-xl--6,
14158.py-xl--6 {
14159    padding-bottom: -4.5rem !important;
14160  }
14161
14162  .pl-xl--6,
14163.px-xl--6 {
14164    padding-left: -4.5rem !important;
14165  }
14166
14167  .p-xl--5 {
14168    padding: -3rem !important;
14169  }
14170
14171  .pt-xl--5,
14172.py-xl--5 {
14173    padding-top: -3rem !important;
14174  }
14175
14176  .pr-xl--5,
14177.px-xl--5 {
14178    padding-right: -3rem !important;
14179  }
14180
14181  .pb-xl--5,
14182.py-xl--5 {
14183    padding-bottom: -3rem !important;
14184  }
14185
14186  .pl-xl--5,
14187.px-xl--5 {
14188    padding-left: -3rem !important;
14189  }
14190
14191  .p-xl--4 {
14192    padding: -1.5rem !important;
14193  }
14194
14195  .pt-xl--4,
14196.py-xl--4 {
14197    padding-top: -1.5rem !important;
14198  }
14199
14200  .pr-xl--4,
14201.px-xl--4 {
14202    padding-right: -1.5rem !important;
14203  }
14204
14205  .pb-xl--4,
14206.py-xl--4 {
14207    padding-bottom: -1.5rem !important;
14208  }
14209
14210  .pl-xl--4,
14211.px-xl--4 {
14212    padding-left: -1.5rem !important;
14213  }
14214
14215  .p-xl--3 {
14216    padding: -1rem !important;
14217  }
14218
14219  .pt-xl--3,
14220.py-xl--3 {
14221    padding-top: -1rem !important;
14222  }
14223
14224  .pr-xl--3,
14225.px-xl--3 {
14226    padding-right: -1rem !important;
14227  }
14228
14229  .pb-xl--3,
14230.py-xl--3 {
14231    padding-bottom: -1rem !important;
14232  }
14233
14234  .pl-xl--3,
14235.px-xl--3 {
14236    padding-left: -1rem !important;
14237  }
14238
14239  .p-xl--2 {
14240    padding: -0.5rem !important;
14241  }
14242
14243  .pt-xl--2,
14244.py-xl--2 {
14245    padding-top: -0.5rem !important;
14246  }
14247
14248  .pr-xl--2,
14249.px-xl--2 {
14250    padding-right: -0.5rem !important;
14251  }
14252
14253  .pb-xl--2,
14254.py-xl--2 {
14255    padding-bottom: -0.5rem !important;
14256  }
14257
14258  .pl-xl--2,
14259.px-xl--2 {
14260    padding-left: -0.5rem !important;
14261  }
14262
14263  .p-xl--1 {
14264    padding: -0.25rem !important;
14265  }
14266
14267  .pt-xl--1,
14268.py-xl--1 {
14269    padding-top: -0.25rem !important;
14270  }
14271
14272  .pr-xl--1,
14273.px-xl--1 {
14274    padding-right: -0.25rem !important;
14275  }
14276
14277  .pb-xl--1,
14278.py-xl--1 {
14279    padding-bottom: -0.25rem !important;
14280  }
14281
14282  .pl-xl--1,
14283.px-xl--1 {
14284    padding-left: -0.25rem !important;
14285  }
14286
14287  .p-xl-6 {
14288    padding: 4.5rem !important;
14289  }
14290
14291  .pt-xl-6,
14292.py-xl-6 {
14293    padding-top: 4.5rem !important;
14294  }
14295
14296  .pr-xl-6,
14297.px-xl-6 {
14298    padding-right: 4.5rem !important;
14299  }
14300
14301  .pb-xl-6,
14302.py-xl-6 {
14303    padding-bottom: 4.5rem !important;
14304  }
14305
14306  .pl-xl-6,
14307.px-xl-6 {
14308    padding-left: 4.5rem !important;
14309  }
14310
14311  .p-xl-7 {
14312    padding: 6rem !important;
14313  }
14314
14315  .pt-xl-7,
14316.py-xl-7 {
14317    padding-top: 6rem !important;
14318  }
14319
14320  .pr-xl-7,
14321.px-xl-7 {
14322    padding-right: 6rem !important;
14323  }
14324
14325  .pb-xl-7,
14326.py-xl-7 {
14327    padding-bottom: 6rem !important;
14328  }
14329
14330  .pl-xl-7,
14331.px-xl-7 {
14332    padding-left: 6rem !important;
14333  }
14334
14335  .p-xl-8 {
14336    padding: 8rem !important;
14337  }
14338
14339  .pt-xl-8,
14340.py-xl-8 {
14341    padding-top: 8rem !important;
14342  }
14343
14344  .pr-xl-8,
14345.px-xl-8 {
14346    padding-right: 8rem !important;
14347  }
14348
14349  .pb-xl-8,
14350.py-xl-8 {
14351    padding-bottom: 8rem !important;
14352  }
14353
14354  .pl-xl-8,
14355.px-xl-8 {
14356    padding-left: 8rem !important;
14357  }
14358
14359  .p-xl-9 {
14360    padding: 10rem !important;
14361  }
14362
14363  .pt-xl-9,
14364.py-xl-9 {
14365    padding-top: 10rem !important;
14366  }
14367
14368  .pr-xl-9,
14369.px-xl-9 {
14370    padding-right: 10rem !important;
14371  }
14372
14373  .pb-xl-9,
14374.py-xl-9 {
14375    padding-bottom: 10rem !important;
14376  }
14377
14378  .pl-xl-9,
14379.px-xl-9 {
14380    padding-left: 10rem !important;
14381  }
14382
14383  .m-xl-n1 {
14384    margin: -0.25rem !important;
14385  }
14386
14387  .mt-xl-n1,
14388.my-xl-n1 {
14389    margin-top: -0.25rem !important;
14390  }
14391
14392  .mr-xl-n1,
14393.mx-xl-n1 {
14394    margin-right: -0.25rem !important;
14395  }
14396
14397  .mb-xl-n1,
14398.my-xl-n1 {
14399    margin-bottom: -0.25rem !important;
14400  }
14401
14402  .ml-xl-n1,
14403.mx-xl-n1 {
14404    margin-left: -0.25rem !important;
14405  }
14406
14407  .m-xl-n2 {
14408    margin: -0.5rem !important;
14409  }
14410
14411  .mt-xl-n2,
14412.my-xl-n2 {
14413    margin-top: -0.5rem !important;
14414  }
14415
14416  .mr-xl-n2,
14417.mx-xl-n2 {
14418    margin-right: -0.5rem !important;
14419  }
14420
14421  .mb-xl-n2,
14422.my-xl-n2 {
14423    margin-bottom: -0.5rem !important;
14424  }
14425
14426  .ml-xl-n2,
14427.mx-xl-n2 {
14428    margin-left: -0.5rem !important;
14429  }
14430
14431  .m-xl-n3 {
14432    margin: -1rem !important;
14433  }
14434
14435  .mt-xl-n3,
14436.my-xl-n3 {
14437    margin-top: -1rem !important;
14438  }
14439
14440  .mr-xl-n3,
14441.mx-xl-n3 {
14442    margin-right: -1rem !important;
14443  }
14444
14445  .mb-xl-n3,
14446.my-xl-n3 {
14447    margin-bottom: -1rem !important;
14448  }
14449
14450  .ml-xl-n3,
14451.mx-xl-n3 {
14452    margin-left: -1rem !important;
14453  }
14454
14455  .m-xl-n4 {
14456    margin: -1.5rem !important;
14457  }
14458
14459  .mt-xl-n4,
14460.my-xl-n4 {
14461    margin-top: -1.5rem !important;
14462  }
14463
14464  .mr-xl-n4,
14465.mx-xl-n4 {
14466    margin-right: -1.5rem !important;
14467  }
14468
14469  .mb-xl-n4,
14470.my-xl-n4 {
14471    margin-bottom: -1.5rem !important;
14472  }
14473
14474  .ml-xl-n4,
14475.mx-xl-n4 {
14476    margin-left: -1.5rem !important;
14477  }
14478
14479  .m-xl-n5 {
14480    margin: -3rem !important;
14481  }
14482
14483  .mt-xl-n5,
14484.my-xl-n5 {
14485    margin-top: -3rem !important;
14486  }
14487
14488  .mr-xl-n5,
14489.mx-xl-n5 {
14490    margin-right: -3rem !important;
14491  }
14492
14493  .mb-xl-n5,
14494.my-xl-n5 {
14495    margin-bottom: -3rem !important;
14496  }
14497
14498  .ml-xl-n5,
14499.mx-xl-n5 {
14500    margin-left: -3rem !important;
14501  }
14502
14503  .m-xl-n-9 {
14504    margin: 10rem !important;
14505  }
14506
14507  .mt-xl-n-9,
14508.my-xl-n-9 {
14509    margin-top: 10rem !important;
14510  }
14511
14512  .mr-xl-n-9,
14513.mx-xl-n-9 {
14514    margin-right: 10rem !important;
14515  }
14516
14517  .mb-xl-n-9,
14518.my-xl-n-9 {
14519    margin-bottom: 10rem !important;
14520  }
14521
14522  .ml-xl-n-9,
14523.mx-xl-n-9 {
14524    margin-left: 10rem !important;
14525  }
14526
14527  .m-xl-n-8 {
14528    margin: 8rem !important;
14529  }
14530
14531  .mt-xl-n-8,
14532.my-xl-n-8 {
14533    margin-top: 8rem !important;
14534  }
14535
14536  .mr-xl-n-8,
14537.mx-xl-n-8 {
14538    margin-right: 8rem !important;
14539  }
14540
14541  .mb-xl-n-8,
14542.my-xl-n-8 {
14543    margin-bottom: 8rem !important;
14544  }
14545
14546  .ml-xl-n-8,
14547.mx-xl-n-8 {
14548    margin-left: 8rem !important;
14549  }
14550
14551  .m-xl-n-7 {
14552    margin: 6rem !important;
14553  }
14554
14555  .mt-xl-n-7,
14556.my-xl-n-7 {
14557    margin-top: 6rem !important;
14558  }
14559
14560  .mr-xl-n-7,
14561.mx-xl-n-7 {
14562    margin-right: 6rem !important;
14563  }
14564
14565  .mb-xl-n-7,
14566.my-xl-n-7 {
14567    margin-bottom: 6rem !important;
14568  }
14569
14570  .ml-xl-n-7,
14571.mx-xl-n-7 {
14572    margin-left: 6rem !important;
14573  }
14574
14575  .m-xl-n-6 {
14576    margin: 4.5rem !important;
14577  }
14578
14579  .mt-xl-n-6,
14580.my-xl-n-6 {
14581    margin-top: 4.5rem !important;
14582  }
14583
14584  .mr-xl-n-6,
14585.mx-xl-n-6 {
14586    margin-right: 4.5rem !important;
14587  }
14588
14589  .mb-xl-n-6,
14590.my-xl-n-6 {
14591    margin-bottom: 4.5rem !important;
14592  }
14593
14594  .ml-xl-n-6,
14595.mx-xl-n-6 {
14596    margin-left: 4.5rem !important;
14597  }
14598
14599  .m-xl-n-5 {
14600    margin: 3rem !important;
14601  }
14602
14603  .mt-xl-n-5,
14604.my-xl-n-5 {
14605    margin-top: 3rem !important;
14606  }
14607
14608  .mr-xl-n-5,
14609.mx-xl-n-5 {
14610    margin-right: 3rem !important;
14611  }
14612
14613  .mb-xl-n-5,
14614.my-xl-n-5 {
14615    margin-bottom: 3rem !important;
14616  }
14617
14618  .ml-xl-n-5,
14619.mx-xl-n-5 {
14620    margin-left: 3rem !important;
14621  }
14622
14623  .m-xl-n-4 {
14624    margin: 1.5rem !important;
14625  }
14626
14627  .mt-xl-n-4,
14628.my-xl-n-4 {
14629    margin-top: 1.5rem !important;
14630  }
14631
14632  .mr-xl-n-4,
14633.mx-xl-n-4 {
14634    margin-right: 1.5rem !important;
14635  }
14636
14637  .mb-xl-n-4,
14638.my-xl-n-4 {
14639    margin-bottom: 1.5rem !important;
14640  }
14641
14642  .ml-xl-n-4,
14643.mx-xl-n-4 {
14644    margin-left: 1.5rem !important;
14645  }
14646
14647  .m-xl-n-3 {
14648    margin: 1rem !important;
14649  }
14650
14651  .mt-xl-n-3,
14652.my-xl-n-3 {
14653    margin-top: 1rem !important;
14654  }
14655
14656  .mr-xl-n-3,
14657.mx-xl-n-3 {
14658    margin-right: 1rem !important;
14659  }
14660
14661  .mb-xl-n-3,
14662.my-xl-n-3 {
14663    margin-bottom: 1rem !important;
14664  }
14665
14666  .ml-xl-n-3,
14667.mx-xl-n-3 {
14668    margin-left: 1rem !important;
14669  }
14670
14671  .m-xl-n-2 {
14672    margin: 0.5rem !important;
14673  }
14674
14675  .mt-xl-n-2,
14676.my-xl-n-2 {
14677    margin-top: 0.5rem !important;
14678  }
14679
14680  .mr-xl-n-2,
14681.mx-xl-n-2 {
14682    margin-right: 0.5rem !important;
14683  }
14684
14685  .mb-xl-n-2,
14686.my-xl-n-2 {
14687    margin-bottom: 0.5rem !important;
14688  }
14689
14690  .ml-xl-n-2,
14691.mx-xl-n-2 {
14692    margin-left: 0.5rem !important;
14693  }
14694
14695  .m-xl-n-1 {
14696    margin: 0.25rem !important;
14697  }
14698
14699  .mt-xl-n-1,
14700.my-xl-n-1 {
14701    margin-top: 0.25rem !important;
14702  }
14703
14704  .mr-xl-n-1,
14705.mx-xl-n-1 {
14706    margin-right: 0.25rem !important;
14707  }
14708
14709  .mb-xl-n-1,
14710.my-xl-n-1 {
14711    margin-bottom: 0.25rem !important;
14712  }
14713
14714  .ml-xl-n-1,
14715.mx-xl-n-1 {
14716    margin-left: 0.25rem !important;
14717  }
14718
14719  .m-xl-n6 {
14720    margin: -4.5rem !important;
14721  }
14722
14723  .mt-xl-n6,
14724.my-xl-n6 {
14725    margin-top: -4.5rem !important;
14726  }
14727
14728  .mr-xl-n6,
14729.mx-xl-n6 {
14730    margin-right: -4.5rem !important;
14731  }
14732
14733  .mb-xl-n6,
14734.my-xl-n6 {
14735    margin-bottom: -4.5rem !important;
14736  }
14737
14738  .ml-xl-n6,
14739.mx-xl-n6 {
14740    margin-left: -4.5rem !important;
14741  }
14742
14743  .m-xl-n7 {
14744    margin: -6rem !important;
14745  }
14746
14747  .mt-xl-n7,
14748.my-xl-n7 {
14749    margin-top: -6rem !important;
14750  }
14751
14752  .mr-xl-n7,
14753.mx-xl-n7 {
14754    margin-right: -6rem !important;
14755  }
14756
14757  .mb-xl-n7,
14758.my-xl-n7 {
14759    margin-bottom: -6rem !important;
14760  }
14761
14762  .ml-xl-n7,
14763.mx-xl-n7 {
14764    margin-left: -6rem !important;
14765  }
14766
14767  .m-xl-n8 {
14768    margin: -8rem !important;
14769  }
14770
14771  .mt-xl-n8,
14772.my-xl-n8 {
14773    margin-top: -8rem !important;
14774  }
14775
14776  .mr-xl-n8,
14777.mx-xl-n8 {
14778    margin-right: -8rem !important;
14779  }
14780
14781  .mb-xl-n8,
14782.my-xl-n8 {
14783    margin-bottom: -8rem !important;
14784  }
14785
14786  .ml-xl-n8,
14787.mx-xl-n8 {
14788    margin-left: -8rem !important;
14789  }
14790
14791  .m-xl-n9 {
14792    margin: -10rem !important;
14793  }
14794
14795  .mt-xl-n9,
14796.my-xl-n9 {
14797    margin-top: -10rem !important;
14798  }
14799
14800  .mr-xl-n9,
14801.mx-xl-n9 {
14802    margin-right: -10rem !important;
14803  }
14804
14805  .mb-xl-n9,
14806.my-xl-n9 {
14807    margin-bottom: -10rem !important;
14808  }
14809
14810  .ml-xl-n9,
14811.mx-xl-n9 {
14812    margin-left: -10rem !important;
14813  }
14814
14815  .m-xl-auto {
14816    margin: auto !important;
14817  }
14818
14819  .mt-xl-auto,
14820.my-xl-auto {
14821    margin-top: auto !important;
14822  }
14823
14824  .mr-xl-auto,
14825.mx-xl-auto {
14826    margin-right: auto !important;
14827  }
14828
14829  .mb-xl-auto,
14830.my-xl-auto {
14831    margin-bottom: auto !important;
14832  }
14833
14834  .ml-xl-auto,
14835.mx-xl-auto {
14836    margin-left: auto !important;
14837  }
14838}
14839.stretched-link::after {
14840  position: absolute;
14841  top: 0;
14842  right: 0;
14843  bottom: 0;
14844  left: 0;
14845  z-index: 1;
14846  pointer-events: auto;
14847  content: "";
14848  background-color: rgba(0, 0, 0, 0);
14849}
14850
14851.text-monospace {
14852  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
14853}
14854
14855.text-justify {
14856  text-align: justify !important;
14857}
14858
14859.text-wrap {
14860  white-space: normal !important;
14861}
14862
14863.text-nowrap {
14864  white-space: nowrap !important;
14865}
14866
14867.text-truncate {
14868  overflow: hidden;
14869  text-overflow: ellipsis;
14870  white-space: nowrap;
14871}
14872
14873.text-left {
14874  text-align: left !important;
14875}
14876
14877.text-right {
14878  text-align: right !important;
14879}
14880
14881.text-center {
14882  text-align: center !important;
14883}
14884
14885@media (min-width: 576px) {
14886  .text-sm-left {
14887    text-align: left !important;
14888  }
14889
14890  .text-sm-right {
14891    text-align: right !important;
14892  }
14893
14894  .text-sm-center {
14895    text-align: center !important;
14896  }
14897}
14898@media (min-width: 768px) {
14899  .text-md-left {
14900    text-align: left !important;
14901  }
14902
14903  .text-md-right {
14904    text-align: right !important;
14905  }
14906
14907  .text-md-center {
14908    text-align: center !important;
14909  }
14910}
14911@media (min-width: 992px) {
14912  .text-lg-left {
14913    text-align: left !important;
14914  }
14915
14916  .text-lg-right {
14917    text-align: right !important;
14918  }
14919
14920  .text-lg-center {
14921    text-align: center !important;
14922  }
14923}
14924@media (min-width: 1200px) {
14925  .text-xl-left {
14926    text-align: left !important;
14927  }
14928
14929  .text-xl-right {
14930    text-align: right !important;
14931  }
14932
14933  .text-xl-center {
14934    text-align: center !important;
14935  }
14936}
14937.text-lowercase {
14938  text-transform: lowercase !important;
14939}
14940
14941.text-uppercase {
14942  text-transform: uppercase !important;
14943}
14944
14945.text-capitalize {
14946  text-transform: capitalize !important;
14947}
14948
14949.font-weight-light {
14950  font-weight: 300 !important;
14951}
14952
14953.font-weight-lighter {
14954  font-weight: lighter !important;
14955}
14956
14957.font-weight-normal {
14958  font-weight: 400 !important;
14959}
14960
14961.font-weight-bold {
14962  font-weight: 600 !important;
14963}
14964
14965.font-weight-bolder {
14966  font-weight: bolder !important;
14967}
14968
14969.font-italic {
14970  font-style: italic !important;
14971}
14972
14973.text-white {
14974  color: #fff !important;
14975}
14976
14977.text-primary {
14978  color: #5e72e4 !important;
14979}
14980
14981a.text-primary:hover, a.text-primary:focus {
14982  color: #233dd2 !important;
14983}
14984
14985.text-secondary {
14986  color: #f4f5f7 !important;
14987}
14988
14989a.text-secondary:hover, a.text-secondary:focus {
14990  color: #c8cdd7 !important;
14991}
14992
14993.text-success {
14994  color: #2dce89 !important;
14995}
14996
14997a.text-success:hover, a.text-success:focus {
14998  color: #1f8f5f !important;
14999}
15000
15001.text-info {
15002  color: #11cdef !important;
15003}
15004
15005a.text-info:hover, a.text-info:focus {
15006  color: #0b90a8 !important;
15007}
15008
15009.text-warning {
15010  color: #fb6340 !important;
15011}
15012
15013a.text-warning:hover, a.text-warning:focus {
15014  color: #ea3005 !important;
15015}
15016
15017.text-danger {
15018  color: #f5365c !important;
15019}
15020
15021a.text-danger:hover, a.text-danger:focus {
15022  color: #d40b33 !important;
15023}
15024
15025.text-light {
15026  color: #adb5bd !important;
15027}
15028
15029a.text-light:hover, a.text-light:focus {
15030  color: #838f9b !important;
15031}
15032
15033.text-dark {
15034  color: #212529 !important;
15035}
15036
15037a.text-dark:hover, a.text-dark:focus {
15038  color: black !important;
15039}
15040
15041.text-default {
15042  color: #172b4d !important;
15043}
15044
15045a.text-default:hover, a.text-default:focus {
15046  color: #050a12 !important;
15047}
15048
15049.text-white {
15050  color: #fff !important;
15051}
15052
15053a.text-white:hover, a.text-white:focus {
15054  color: #d9d9d9 !important;
15055}
15056
15057.text-neutral {
15058  color: #fff !important;
15059}
15060
15061a.text-neutral:hover, a.text-neutral:focus {
15062  color: #d9d9d9 !important;
15063}
15064
15065.text-darker {
15066  color: black !important;
15067}
15068
15069a.text-darker:hover, a.text-darker:focus {
15070  color: black !important;
15071}
15072
15073.text-body {
15074  color: #525f7f !important;
15075}
15076
15077.text-muted {
15078  color: #8898aa !important;
15079}
15080
15081.text-black-50 {
15082  color: rgba(0, 0, 0, 0.5) !important;
15083}
15084
15085.text-white-50 {
15086  color: rgba(255, 255, 255, 0.5) !important;
15087}
15088
15089.text-hide {
15090  font: 0/0 a;
15091  color: transparent;
15092  text-shadow: none;
15093  background-color: transparent;
15094  border: 0;
15095}
15096
15097.text-decoration-none {
15098  text-decoration: none !important;
15099}
15100
15101.text-break {
15102  word-wrap: break-word !important;
15103}
15104
15105.text-reset {
15106  color: inherit !important;
15107}
15108
15109.visible {
15110  visibility: visible !important;
15111}
15112
15113.invisible {
15114  visibility: hidden !important;
15115}
15116
15117@media print {
15118  *,
15119*::before,
15120*::after {
15121    text-shadow: none !important;
15122    box-shadow: none !important;
15123  }
15124
15125  a:not(.btn) {
15126    text-decoration: underline;
15127  }
15128
15129  abbr[title]::after {
15130    content: " (" attr(title) ")";
15131  }
15132
15133  pre {
15134    white-space: pre-wrap !important;
15135  }
15136
15137  pre,
15138blockquote {
15139    border: 0.0625rem solid #adb5bd;
15140    page-break-inside: avoid;
15141  }
15142
15143  thead {
15144    display: table-header-group;
15145  }
15146
15147  tr,
15148img {
15149    page-break-inside: avoid;
15150  }
15151
15152  p,
15153h2,
15154h3 {
15155    orphans: 3;
15156    widows: 3;
15157  }
15158
15159  h2,
15160h3 {
15161    page-break-after: avoid;
15162  }
15163
15164  @page {
15165    size: a3;
15166  }
15167  body {
15168    min-width: 992px !important;
15169  }
15170
15171  .container {
15172    min-width: 992px !important;
15173  }
15174
15175  .navbar {
15176    display: none;
15177  }
15178
15179  .badge {
15180    border: 0.0625rem solid #000;
15181  }
15182
15183  .table {
15184    border-collapse: collapse !important;
15185  }
15186  .table td,
15187.table th {
15188    background-color: #fff !important;
15189  }
15190
15191  .table-bordered th,
15192.table-bordered td {
15193    border: 1px solid #dee2e6 !important;
15194  }
15195
15196  .table-dark {
15197    color: inherit;
15198  }
15199  .table-dark th,
15200.table-dark td,
15201.table-dark thead th,
15202.table-dark tbody + tbody {
15203    border-color: #dee2e6;
15204  }
15205
15206  .table .thead-dark th {
15207    color: inherit;
15208    border-color: #dee2e6;
15209  }
15210}
15211/*!
15212
15213=========================================================
15214* {{ site.product.name }} {{ site.product.name_long }} - v{{ site.product.version }}
15215=========================================================
15216
15217* Product Page: {{ site.product.download }}
15218* Copyright {{ 'now' | date: "%Y" }} {{ site.author }} ({{ site.website.url }})
15219* Licensed under MIT ({{ site.product.license }})
15220
15221* Coded by www.creative-tim.com
15222
15223=========================================================
15224
15225* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
15226
15227*/
15228iframe {
15229  border: 0;
15230}
15231
15232figcaption,
15233figure,
15234main {
15235  display: block;
15236}
15237
15238main {
15239  overflow: hidden;
15240}
15241
15242.section-nucleo-icons .icons-container {
15243  position: relative;
15244  max-width: 100%;
15245  height: 360px;
15246  margin: 0 auto;
15247  z-index: 1;
15248}
15249
15250.section-nucleo-icons {
15251  --icon-size: 5rem;
15252  --icon-sm-size: 3.75rem;
15253  --gutter: 7rem;
15254}
15255.section-nucleo-icons .icons-container i {
15256  position: absolute;
15257  display: inline-flex;
15258  align-items: center;
15259  justify-content: center;
15260  border-radius: 50%;
15261  background: #fff;
15262  z-index: 1;
15263  transform: translate(-50%, -50%);
15264  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
15265  transition: all 0.2s cubic-bezier(0.25, 0.65, 0.9, 0.75);
15266}
15267.section-nucleo-icons .icons-container i.icon {
15268  width: var(--icon-size);
15269  height: var(--icon-size);
15270  font-size: 1.7em;
15271}
15272.section-nucleo-icons .icons-container i.icon-sm {
15273  width: var(--icon-sm-size);
15274  height: var(--icon-sm-size);
15275  font-size: 1.5em;
15276}
15277.section-nucleo-icons .icons-container i:nth-child(1) {
15278  font-size: 42px;
15279  color: #fb6340;
15280  z-index: 2;
15281}
15282.section-nucleo-icons .icons-container:not(.on-screen) i {
15283  transform: translate(-50%, -50%);
15284  left: 50%;
15285  top: 50%;
15286}
15287.section-nucleo-icons .icons-container:not(.on-screen) i:not(:nth-child(1)) {
15288  opacity: 0;
15289}
15290.section-nucleo-icons .icons-container.on-screen i {
15291  opacity: 1;
15292}
15293.section-nucleo-icons .icons-container.on-screen i:nth-child(1) {
15294  left: 50%;
15295  top: 50%;
15296  font-size: 42px;
15297  color: #fb6340;
15298}
15299.section-nucleo-icons .icons-container.on-screen i:nth-child(2) {
15300  left: calc(50% + (var(--gutter) * 1.7));
15301  top: 50%;
15302}
15303.section-nucleo-icons .icons-container.on-screen i:nth-child(3) {
15304  left: calc(50% + var(--gutter));
15305  top: calc(50% + var(--gutter));
15306}
15307.section-nucleo-icons .icons-container.on-screen i:nth-child(4) {
15308  left: calc(50% + var(--gutter));
15309  top: calc(50% - var(--gutter));
15310}
15311.section-nucleo-icons .icons-container.on-screen i:nth-child(5) {
15312  left: calc(50% + (var(--gutter) * 3));
15313  top: 50%;
15314}
15315.section-nucleo-icons .icons-container.on-screen i:nth-child(6) {
15316  left: calc(50% + (var(--gutter) * 2.7));
15317  top: calc(50% + (var(--gutter) * 1.5));
15318}
15319.section-nucleo-icons .icons-container.on-screen i:nth-child(7) {
15320  left: calc(50% + (var(--gutter) * 2.7));
15321  top: calc(50% - (var(--gutter) * 1.5));
15322}
15323.section-nucleo-icons .icons-container.on-screen i:nth-child(8) {
15324  left: calc(50% - (var(--gutter) * 1.7));
15325  top: 50%;
15326}
15327.section-nucleo-icons .icons-container.on-screen i:nth-child(9) {
15328  left: calc(50% - var(--gutter));
15329  top: calc(50% + var(--gutter));
15330}
15331.section-nucleo-icons .icons-container.on-screen i:nth-child(10) {
15332  left: calc(50% - var(--gutter));
15333  top: calc(50% - var(--gutter));
15334}
15335.section-nucleo-icons .icons-container.on-screen i:nth-child(11) {
15336  left: calc(50% - (var(--gutter) * 4));
15337  top: 50%;
15338}
15339.section-nucleo-icons .icons-container.on-screen i:nth-child(12) {
15340  left: calc(50% - (var(--gutter) * 2.7));
15341  top: calc(50% + (var(--gutter) * 1.5));
15342}
15343.section-nucleo-icons .icons-container.on-screen i:nth-child(13) {
15344  left: calc(50% - (var(--gutter) * 2.7));
15345  top: calc(50% - (var(--gutter) * 1.5));
15346}
15347@media (max-width: 991.98px) {
15348  .section-nucleo-icons {
15349    overflow: hidden;
15350  }
15351}
15352
15353.blur--hover {
15354  position: relative;
15355}
15356.blur--hover .blur-item {
15357  transition: 1s cubic-bezier(0.19, 1, 0.22, 1);
15358  will-change: transform;
15359  filter: blur(0);
15360  opacity: 1;
15361}
15362.blur--hover .blur-hidden {
15363  position: absolute;
15364  top: calc(50% + 7px);
15365  left: 50%;
15366  transform: translate(-50%, -50%);
15367  opacity: 0;
15368  transition: all 0.15s ease;
15369  z-index: 100;
15370}
15371.blur--hover:hover .blur-item {
15372  opacity: 0.8;
15373  filter: blur(10px);
15374  transform: scale(0.95);
15375  z-index: 1;
15376}
15377.blur--hover:hover .blur-hidden {
15378  opacity: 1;
15379  top: 50%;
15380}
15381
15382.info .info-title {
15383  margin: 25px 0 15px;
15384  font-weight: 600;
15385}
15386
15387.bg-blue {
15388  background-color: #5e72e4 !important;
15389}
15390
15391a.bg-blue:hover, a.bg-blue:focus,
15392button.bg-blue:hover,
15393button.bg-blue:focus {
15394  background-color: #324cdd !important;
15395}
15396
15397.bg-indigo {
15398  background-color: #5603ad !important;
15399}
15400
15401a.bg-indigo:hover, a.bg-indigo:focus,
15402button.bg-indigo:hover,
15403button.bg-indigo:focus {
15404  background-color: #3d027b !important;
15405}
15406
15407.bg-purple {
15408  background-color: #8965e0 !important;
15409}
15410
15411a.bg-purple:hover, a.bg-purple:focus,
15412button.bg-purple:hover,
15413button.bg-purple:focus {
15414  background-color: #683bd7 !important;
15415}
15416
15417.bg-pink {
15418  background-color: #f3a4b5 !important;
15419}
15420
15421a.bg-pink:hover, a.bg-pink:focus,
15422button.bg-pink:hover,
15423button.bg-pink:focus {
15424  background-color: #ed7790 !important;
15425}
15426
15427.bg-red {
15428  background-color: #f5365c !important;
15429}
15430
15431a.bg-red:hover, a.bg-red:focus,
15432button.bg-red:hover,
15433button.bg-red:focus {
15434  background-color: #ec0c38 !important;
15435}
15436
15437.bg-orange {
15438  background-color: #fb6340 !important;
15439}
15440
15441a.bg-orange:hover, a.bg-orange:focus,
15442button.bg-orange:hover,
15443button.bg-orange:focus {
15444  background-color: #fa3a0e !important;
15445}
15446
15447.bg-yellow {
15448  background-color: #ffd600 !important;
15449}
15450
15451a.bg-yellow:hover, a.bg-yellow:focus,
15452button.bg-yellow:hover,
15453button.bg-yellow:focus {
15454  background-color: #ccab00 !important;
15455}
15456
15457.bg-green {
15458  background-color: #2dce89 !important;
15459}
15460
15461a.bg-green:hover, a.bg-green:focus,
15462button.bg-green:hover,
15463button.bg-green:focus {
15464  background-color: #24a46d !important;
15465}
15466
15467.bg-teal {
15468  background-color: #11cdef !important;
15469}
15470
15471a.bg-teal:hover, a.bg-teal:focus,
15472button.bg-teal:hover,
15473button.bg-teal:focus {
15474  background-color: #0da5c0 !important;
15475}
15476
15477.bg-cyan {
15478  background-color: #2bffc6 !important;
15479}
15480
15481a.bg-cyan:hover, a.bg-cyan:focus,
15482button.bg-cyan:hover,
15483button.bg-cyan:focus {
15484  background-color: #00f7b5 !important;
15485}
15486
15487.bg-white {
15488  background-color: #fff !important;
15489}
15490
15491a.bg-white:hover, a.bg-white:focus,
15492button.bg-white:hover,
15493button.bg-white:focus {
15494  background-color: #e6e6e6 !important;
15495}
15496
15497.bg-gray {
15498  background-color: #8898aa !important;
15499}
15500
15501a.bg-gray:hover, a.bg-gray:focus,
15502button.bg-gray:hover,
15503button.bg-gray:focus {
15504  background-color: #6a7e95 !important;
15505}
15506
15507.bg-gray-dark {
15508  background-color: #32325d !important;
15509}
15510
15511a.bg-gray-dark:hover, a.bg-gray-dark:focus,
15512button.bg-gray-dark:hover,
15513button.bg-gray-dark:focus {
15514  background-color: #20203c !important;
15515}
15516
15517.bg-light {
15518  background-color: #ced4da !important;
15519}
15520
15521a.bg-light:hover, a.bg-light:focus,
15522button.bg-light:hover,
15523button.bg-light:focus {
15524  background-color: #b1bbc4 !important;
15525}
15526
15527.bg-lighter {
15528  background-color: #e9ecef !important;
15529}
15530
15531a.bg-lighter:hover, a.bg-lighter:focus,
15532button.bg-lighter:hover,
15533button.bg-lighter:focus {
15534  background-color: #cbd3da !important;
15535}
15536
15537.bg-gradient-primary {
15538  background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important;
15539}
15540
15541.bg-gradient-secondary {
15542  background: linear-gradient(35deg, #f4f5f7 0, #f4f4f7 100%) !important;
15543}
15544
15545.bg-gradient-success {
15546  background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important;
15547}
15548
15549.bg-gradient-info {
15550  background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important;
15551}
15552
15553.bg-gradient-warning {
15554  background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important;
15555}
15556
15557.bg-gradient-danger {
15558  background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important;
15559}
15560
15561.bg-gradient-light {
15562  background: linear-gradient(35deg, #adb5bd 0, #adaebd 100%) !important;
15563}
15564
15565.bg-gradient-dark {
15566  background: linear-gradient(35deg, #212529 0, #212229 100%) !important;
15567}
15568
15569.bg-gradient-default {
15570  background: linear-gradient(35deg, #172b4d 0, #1a174d 100%) !important;
15571}
15572
15573.bg-gradient-white {
15574  background: linear-gradient(35deg, #fff 0, white 100%) !important;
15575}
15576
15577.bg-gradient-neutral {
15578  background: linear-gradient(35deg, #fff 0, white 100%) !important;
15579}
15580
15581.bg-gradient-darker {
15582  background: linear-gradient(35deg, black 0, black 100%) !important;
15583}
15584
15585.bg-gradient-blue {
15586  background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important;
15587}
15588
15589.bg-gradient-indigo {
15590  background: linear-gradient(35deg, #5603ad 0, #9d03ad 100%) !important;
15591}
15592
15593.bg-gradient-purple {
15594  background: linear-gradient(35deg, #8965e0 0, #bc65e0 100%) !important;
15595}
15596
15597.bg-gradient-pink {
15598  background: linear-gradient(35deg, #f3a4b5 0, #f3b4a4 100%) !important;
15599}
15600
15601.bg-gradient-red {
15602  background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important;
15603}
15604
15605.bg-gradient-orange {
15606  background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important;
15607}
15608
15609.bg-gradient-yellow {
15610  background: linear-gradient(35deg, #ffd600 0, #beff00 100%) !important;
15611}
15612
15613.bg-gradient-green {
15614  background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important;
15615}
15616
15617.bg-gradient-teal {
15618  background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important;
15619}
15620
15621.bg-gradient-cyan {
15622  background: linear-gradient(35deg, #2bffc6 0, #2be0ff 100%) !important;
15623}
15624
15625.bg-gradient-white {
15626  background: linear-gradient(35deg, #fff 0, white 100%) !important;
15627}
15628
15629.bg-gradient-gray {
15630  background: linear-gradient(35deg, #8898aa 0, #888aaa 100%) !important;
15631}
15632
15633.bg-gradient-gray-dark {
15634  background: linear-gradient(35deg, #32325d 0, #44325d 100%) !important;
15635}
15636
15637.bg-gradient-light {
15638  background: linear-gradient(35deg, #ced4da 0, #cecfda 100%) !important;
15639}
15640
15641.bg-gradient-lighter {
15642  background: linear-gradient(35deg, #e9ecef 0, #e9eaef 100%) !important;
15643}
15644
15645.bg-translucent-primary {
15646  background-color: rgba(63, 87, 223, 0.6) !important;
15647}
15648
15649a.bg-translucent-primary:hover, a.bg-translucent-primary:focus,
15650button.bg-translucent-primary:hover,
15651button.bg-translucent-primary:focus {
15652  background-color: rgba(42, 68, 219, 0.6) !important;
15653}
15654
15655.bg-translucent-secondary {
15656  background-color: rgba(223, 226, 232, 0.6) !important;
15657}
15658
15659a.bg-translucent-secondary:hover, a.bg-translucent-secondary:focus,
15660button.bg-translucent-secondary:hover,
15661button.bg-translucent-secondary:focus {
15662  background-color: rgba(209, 213, 221, 0.6) !important;
15663}
15664
15665.bg-translucent-success {
15666  background-color: rgba(39, 177, 118, 0.6) !important;
15667}
15668
15669a.bg-translucent-success:hover, a.bg-translucent-success:focus,
15670button.bg-translucent-success:hover,
15671button.bg-translucent-success:focus {
15672  background-color: rgba(34, 156, 104, 0.6) !important;
15673}
15674
15675.bg-translucent-info {
15676  background-color: rgba(14, 177, 206, 0.6) !important;
15677}
15678
15679a.bg-translucent-info:hover, a.bg-translucent-info:focus,
15680button.bg-translucent-info:hover,
15681button.bg-translucent-info:focus {
15682  background-color: rgba(12, 156, 183, 0.6) !important;
15683}
15684
15685.bg-translucent-warning {
15686  background-color: rgba(250, 70, 29, 0.6) !important;
15687}
15688
15689a.bg-translucent-warning:hover, a.bg-translucent-warning:focus,
15690button.bg-translucent-warning:hover,
15691button.bg-translucent-warning:focus {
15692  background-color: rgba(249, 51, 5, 0.6) !important;
15693}
15694
15695.bg-translucent-danger {
15696  background-color: rgba(243, 20, 64, 0.6) !important;
15697}
15698
15699a.bg-translucent-danger:hover, a.bg-translucent-danger:focus,
15700button.bg-translucent-danger:hover,
15701button.bg-translucent-danger:focus {
15702  background-color: rgba(227, 11, 54, 0.6) !important;
15703}
15704
15705.bg-translucent-light {
15706  background-color: rgba(153, 163, 173, 0.6) !important;
15707}
15708
15709a.bg-translucent-light:hover, a.bg-translucent-light:focus,
15710button.bg-translucent-light:hover,
15711button.bg-translucent-light:focus {
15712  background-color: rgba(139, 150, 162, 0.6) !important;
15713}
15714
15715.bg-translucent-dark {
15716  background-color: rgba(17, 19, 21, 0.6) !important;
15717}
15718
15719a.bg-translucent-dark:hover, a.bg-translucent-dark:focus,
15720button.bg-translucent-dark:hover,
15721button.bg-translucent-dark:focus {
15722  background-color: rgba(6, 6, 7, 0.6) !important;
15723}
15724
15725.bg-translucent-default {
15726  background-color: rgba(15, 28, 50, 0.6) !important;
15727}
15728
15729a.bg-translucent-default:hover, a.bg-translucent-default:focus,
15730button.bg-translucent-default:hover,
15731button.bg-translucent-default:focus {
15732  background-color: rgba(9, 17, 30, 0.6) !important;
15733}
15734
15735.bg-translucent-white {
15736  background-color: rgba(237, 237, 237, 0.6) !important;
15737}
15738
15739a.bg-translucent-white:hover, a.bg-translucent-white:focus,
15740button.bg-translucent-white:hover,
15741button.bg-translucent-white:focus {
15742  background-color: rgba(224, 224, 224, 0.6) !important;
15743}
15744
15745.bg-translucent-neutral {
15746  background-color: rgba(237, 237, 237, 0.6) !important;
15747}
15748
15749a.bg-translucent-neutral:hover, a.bg-translucent-neutral:focus,
15750button.bg-translucent-neutral:hover,
15751button.bg-translucent-neutral:focus {
15752  background-color: rgba(224, 224, 224, 0.6) !important;
15753}
15754
15755.bg-translucent-darker {
15756  background-color: rgba(0, 0, 0, 0.6) !important;
15757}
15758
15759a.bg-translucent-darker:hover, a.bg-translucent-darker:focus,
15760button.bg-translucent-darker:hover,
15761button.bg-translucent-darker:focus {
15762  background-color: rgba(0, 0, 0, 0.6) !important;
15763}
15764
15765.section-primary {
15766  background-color: #fff !important;
15767}
15768
15769a.section-primary:hover, a.section-primary:focus,
15770button.section-primary:hover,
15771button.section-primary:focus {
15772  background-color: #e6e6e6 !important;
15773}
15774
15775.section-secondary {
15776  background-color: #f4f5f7 !important;
15777}
15778
15779a.section-secondary:hover, a.section-secondary:focus,
15780button.section-secondary:hover,
15781button.section-secondary:focus {
15782  background-color: #d6dae2 !important;
15783}
15784
15785.section-light {
15786  background-color: #ced4da !important;
15787}
15788
15789a.section-light:hover, a.section-light:focus,
15790button.section-light:hover,
15791button.section-light:focus {
15792  background-color: #b1bbc4 !important;
15793}
15794
15795.section-dark {
15796  background-color: #212529 !important;
15797}
15798
15799a.section-dark:hover, a.section-dark:focus,
15800button.section-dark:hover,
15801button.section-dark:focus {
15802  background-color: #0a0c0d !important;
15803}
15804
15805.section-darker {
15806  background-color: black !important;
15807}
15808
15809a.section-darker:hover, a.section-darker:focus,
15810button.section-darker:hover,
15811button.section-darker:focus {
15812  background-color: black !important;
15813}
15814
15815.bg-gradient-primary {
15816  background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important;
15817}
15818
15819.bg-gradient-secondary {
15820  background: linear-gradient(35deg, #f4f5f7 0, #f4f4f7 100%) !important;
15821}
15822
15823.bg-gradient-success {
15824  background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important;
15825}
15826
15827.bg-gradient-info {
15828  background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important;
15829}
15830
15831.bg-gradient-warning {
15832  background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important;
15833}
15834
15835.bg-gradient-danger {
15836  background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important;
15837}
15838
15839.bg-gradient-light {
15840  background: linear-gradient(35deg, #adb5bd 0, #adaebd 100%) !important;
15841}
15842
15843.bg-gradient-dark {
15844  background: linear-gradient(35deg, #212529 0, #212229 100%) !important;
15845}
15846
15847.bg-gradient-default {
15848  background: linear-gradient(35deg, #172b4d 0, #1a174d 100%) !important;
15849}
15850
15851.bg-gradient-white {
15852  background: linear-gradient(35deg, #fff 0, white 100%) !important;
15853}
15854
15855.bg-gradient-neutral {
15856  background: linear-gradient(35deg, #fff 0, white 100%) !important;
15857}
15858
15859.bg-gradient-darker {
15860  background: linear-gradient(35deg, black 0, black 100%) !important;
15861}
15862
15863.fill-primary {
15864  fill: #5e72e4;
15865}
15866
15867.stroke-primary {
15868  stroke: #5e72e4;
15869}
15870
15871.fill-secondary {
15872  fill: #f4f5f7;
15873}
15874
15875.stroke-secondary {
15876  stroke: #f4f5f7;
15877}
15878
15879.fill-success {
15880  fill: #2dce89;
15881}
15882
15883.stroke-success {
15884  stroke: #2dce89;
15885}
15886
15887.fill-info {
15888  fill: #11cdef;
15889}
15890
15891.stroke-info {
15892  stroke: #11cdef;
15893}
15894
15895.fill-warning {
15896  fill: #fb6340;
15897}
15898
15899.stroke-warning {
15900  stroke: #fb6340;
15901}
15902
15903.fill-danger {
15904  fill: #f5365c;
15905}
15906
15907.stroke-danger {
15908  stroke: #f5365c;
15909}
15910
15911.fill-light {
15912  fill: #adb5bd;
15913}
15914
15915.stroke-light {
15916  stroke: #adb5bd;
15917}
15918
15919.fill-dark {
15920  fill: #212529;
15921}
15922
15923.stroke-dark {
15924  stroke: #212529;
15925}
15926
15927.fill-default {
15928  fill: #172b4d;
15929}
15930
15931.stroke-default {
15932  stroke: #172b4d;
15933}
15934
15935.fill-white {
15936  fill: #fff;
15937}
15938
15939.stroke-white {
15940  stroke: #fff;
15941}
15942
15943.fill-neutral {
15944  fill: #fff;
15945}
15946
15947.stroke-neutral {
15948  stroke: #fff;
15949}
15950
15951.fill-darker {
15952  fill: black;
15953}
15954
15955.stroke-darker {
15956  stroke: black;
15957}
15958
15959.fill-opacity-8 {
15960  fill-opacity: 0.8;
15961}
15962
15963.floating {
15964  animation: floating 3s ease infinite;
15965  will-change: transform;
15966}
15967.floating:hover {
15968  animation-play-state: paused;
15969}
15970
15971.floating-lg {
15972  animation: floating-lg 3s ease infinite;
15973}
15974
15975.floating-sm {
15976  animation: floating-sm 3s ease infinite;
15977}
15978
15979@keyframes floating-lg {
15980  0% {
15981    transform: translateY(0px);
15982  }
15983  50% {
15984    transform: translateY(15px);
15985  }
15986  100% {
15987    transform: translateY(0px);
15988  }
15989}
15990@keyframes floating {
15991  0% {
15992    transform: translateY(0px);
15993  }
15994  50% {
15995    transform: translateY(10px);
15996  }
15997  100% {
15998    transform: translateY(0px);
15999  }
16000}
16001@keyframes floating-sm {
16002  0% {
16003    transform: translateY(0px);
16004  }
16005  50% {
16006    transform: translateY(5px);
16007  }
16008  100% {
16009    transform: translateY(0px);
16010  }
16011}
16012.img-center {
16013  display: block;
16014  margin-left: auto;
16015  margin-right: auto;
16016}
16017
16018.floatfix:before, .floatfix:after {
16019  content: "";
16020  display: table;
16021}
16022.floatfix:after {
16023  clear: both;
16024}
16025
16026.overflow-visible {
16027  overflow: visible !important;
16028}
16029
16030.overflow-hidden {
16031  overflow: hidden !important;
16032}
16033
16034.opacity-1 {
16035  opacity: 0.1 !important;
16036}
16037
16038.opacity-2 {
16039  opacity: 0.2 !important;
16040}
16041
16042.opacity-3 {
16043  opacity: 0.3 !important;
16044}
16045
16046.opacity-4 {
16047  opacity: 0.4 !important;
16048}
16049
16050.opacity-5 {
16051  opacity: 0.5 !important;
16052}
16053
16054.opacity-6 {
16055  opacity: 0.6 !important;
16056}
16057
16058.opacity-7 {
16059  opacity: 0.7 !important;
16060}
16061
16062.opacity-8 {
16063  opacity: 0.8 !important;
16064}
16065
16066.opacity-9 {
16067  opacity: 0.9 !important;
16068}
16069
16070.opacity-10 {
16071  opacity: 1 !important;
16072}
16073
16074.top-0 {
16075  top: 0;
16076}
16077
16078.right-0 {
16079  right: 0;
16080}
16081
16082.bottom-0 {
16083  bottom: 0;
16084}
16085
16086.left-0 {
16087  left: 0;
16088}
16089
16090.top-1 {
16091  top: 0.25rem;
16092}
16093
16094.right-1 {
16095  right: 0.25rem;
16096}
16097
16098.bottom-1 {
16099  bottom: 0.25rem;
16100}
16101
16102.left-1 {
16103  left: 0.25rem;
16104}
16105
16106.top-2 {
16107  top: 0.5rem;
16108}
16109
16110.right-2 {
16111  right: 0.5rem;
16112}
16113
16114.bottom-2 {
16115  bottom: 0.5rem;
16116}
16117
16118.left-2 {
16119  left: 0.5rem;
16120}
16121
16122.top-3 {
16123  top: 1rem;
16124}
16125
16126.right-3 {
16127  right: 1rem;
16128}
16129
16130.bottom-3 {
16131  bottom: 1rem;
16132}
16133
16134.left-3 {
16135  left: 1rem;
16136}
16137
16138.top-4 {
16139  top: 1.5rem;
16140}
16141
16142.right-4 {
16143  right: 1.5rem;
16144}
16145
16146.bottom-4 {
16147  bottom: 1.5rem;
16148}
16149
16150.left-4 {
16151  left: 1.5rem;
16152}
16153
16154.top-5 {
16155  top: 3rem;
16156}
16157
16158.right-5 {
16159  right: 3rem;
16160}
16161
16162.bottom-5 {
16163  bottom: 3rem;
16164}
16165
16166.left-5 {
16167  left: 3rem;
16168}
16169
16170.top--9 {
16171  top: -10rem;
16172}
16173
16174.right--9 {
16175  right: -10rem;
16176}
16177
16178.bottom--9 {
16179  bottom: -10rem;
16180}
16181
16182.left--9 {
16183  left: -10rem;
16184}
16185
16186.top--8 {
16187  top: -8rem;
16188}
16189
16190.right--8 {
16191  right: -8rem;
16192}
16193
16194.bottom--8 {
16195  bottom: -8rem;
16196}
16197
16198.left--8 {
16199  left: -8rem;
16200}
16201
16202.top--7 {
16203  top: -6rem;
16204}
16205
16206.right--7 {
16207  right: -6rem;
16208}
16209
16210.bottom--7 {
16211  bottom: -6rem;
16212}
16213
16214.left--7 {
16215  left: -6rem;
16216}
16217
16218.top--6 {
16219  top: -4.5rem;
16220}
16221
16222.right--6 {
16223  right: -4.5rem;
16224}
16225
16226.bottom--6 {
16227  bottom: -4.5rem;
16228}
16229
16230.left--6 {
16231  left: -4.5rem;
16232}
16233
16234.top--5 {
16235  top: -3rem;
16236}
16237
16238.right--5 {
16239  right: -3rem;
16240}
16241
16242.bottom--5 {
16243  bottom: -3rem;
16244}
16245
16246.left--5 {
16247  left: -3rem;
16248}
16249
16250.top--4 {
16251  top: -1.5rem;
16252}
16253
16254.right--4 {
16255  right: -1.5rem;
16256}
16257
16258.bottom--4 {
16259  bottom: -1.5rem;
16260}
16261
16262.left--4 {
16263  left: -1.5rem;
16264}
16265
16266.top--3 {
16267  top: -1rem;
16268}
16269
16270.right--3 {
16271  right: -1rem;
16272}
16273
16274.bottom--3 {
16275  bottom: -1rem;
16276}
16277
16278.left--3 {
16279  left: -1rem;
16280}
16281
16282.top--2 {
16283  top: -0.5rem;
16284}
16285
16286.right--2 {
16287  right: -0.5rem;
16288}
16289
16290.bottom--2 {
16291  bottom: -0.5rem;
16292}
16293
16294.left--2 {
16295  left: -0.5rem;
16296}
16297
16298.top--1 {
16299  top: -0.25rem;
16300}
16301
16302.right--1 {
16303  right: -0.25rem;
16304}
16305
16306.bottom--1 {
16307  bottom: -0.25rem;
16308}
16309
16310.left--1 {
16311  left: -0.25rem;
16312}
16313
16314.top-6 {
16315  top: 4.5rem;
16316}
16317
16318.right-6 {
16319  right: 4.5rem;
16320}
16321
16322.bottom-6 {
16323  bottom: 4.5rem;
16324}
16325
16326.left-6 {
16327  left: 4.5rem;
16328}
16329
16330.top-7 {
16331  top: 6rem;
16332}
16333
16334.right-7 {
16335  right: 6rem;
16336}
16337
16338.bottom-7 {
16339  bottom: 6rem;
16340}
16341
16342.left-7 {
16343  left: 6rem;
16344}
16345
16346.top-8 {
16347  top: 8rem;
16348}
16349
16350.right-8 {
16351  right: 8rem;
16352}
16353
16354.bottom-8 {
16355  bottom: 8rem;
16356}
16357
16358.left-8 {
16359  left: 8rem;
16360}
16361
16362.top-9 {
16363  top: 10rem;
16364}
16365
16366.right-9 {
16367  right: 10rem;
16368}
16369
16370.bottom-9 {
16371  bottom: 10rem;
16372}
16373
16374.left-9 {
16375  left: 10rem;
16376}
16377
16378.center {
16379  left: 50%;
16380  transform: translateX(-50%);
16381}
16382
16383.h-100vh {
16384  height: 100vh !important;
16385}
16386
16387.row.row-grid > [class*=col-] + [class*=col-] {
16388  margin-top: 3rem;
16389}
16390
16391@media (min-width: 992px) {
16392  .row.row-grid > [class*=col-lg-] + [class*=col-lg-] {
16393    margin-top: 0;
16394  }
16395}
16396@media (min-width: 768px) {
16397  .row.row-grid > [class*=col-md-] + [class*=col-md-] {
16398    margin-top: 0;
16399  }
16400}
16401@media (min-width: 576px) {
16402  .row.row-grid > [class*=col-sm-] + [class*=col-sm-] {
16403    margin-top: 0;
16404  }
16405}
16406.row-grid + .row-grid {
16407  margin-top: 3rem;
16408}
16409
16410@media (min-width: 992px) {
16411  [class*=mt--],
16412[class*=mr--],
16413[class*=mb--],
16414[class*=ml--] {
16415    position: relative;
16416    z-index: 5;
16417  }
16418
16419  .mt--100 {
16420    margin-top: -100px !important;
16421  }
16422
16423  .mr--100 {
16424    margin-right: -100px !important;
16425  }
16426
16427  .mb--100 {
16428    margin-bottom: -100px !important;
16429  }
16430
16431  .ml--100 {
16432    margin-left: -100px !important;
16433  }
16434
16435  .mt--150 {
16436    margin-top: -150px !important;
16437  }
16438
16439  .mb--150 {
16440    margin-bottom: -150px !important;
16441  }
16442
16443  .mt--200 {
16444    margin-top: -200px !important;
16445  }
16446
16447  .mb--200 {
16448    margin-bottom: -200px !important;
16449  }
16450
16451  .mt--300 {
16452    margin-top: -300px !important;
16453  }
16454
16455  .mb--300 {
16456    margin-bottom: -300px !important;
16457  }
16458
16459  .pt-100 {
16460    padding-top: 100px !important;
16461  }
16462
16463  .pb-100 {
16464    padding-bottom: 100px !important;
16465  }
16466
16467  .pt-150 {
16468    padding-top: 150px !important;
16469  }
16470
16471  .pb-150 {
16472    padding-bottom: 150px !important;
16473  }
16474
16475  .pt-200 {
16476    padding-top: 200px !important;
16477  }
16478
16479  .pb-200 {
16480    padding-bottom: 200px !important;
16481  }
16482
16483  .pt-250 {
16484    padding-top: 250px !important;
16485  }
16486
16487  .pb-250 {
16488    padding-bottom: 250px !important;
16489  }
16490
16491  .pt-300 {
16492    padding-top: 300px !important;
16493  }
16494
16495  .pb-300 {
16496    padding-bottom: 300px !important;
16497  }
16498}
16499[class*=shadow] {
16500  transition: all 0.15s ease;
16501}
16502
16503.shadow-sm--hover:hover {
16504  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
16505}
16506
16507.shadow--hover:hover {
16508  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important;
16509}
16510
16511.shadow-lg--hover:hover {
16512  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
16513}
16514
16515.shadow-none--hover:hover {
16516  box-shadow: none !important;
16517}
16518
16519.font-weight-300 {
16520  font-weight: 300 !important;
16521}
16522
16523.font-weight-400 {
16524  font-weight: 400 !important;
16525}
16526
16527.font-weight-500 {
16528  font-weight: 500 !important;
16529}
16530
16531.font-weight-600 {
16532  font-weight: 600 !important;
16533}
16534
16535.font-weight-700 {
16536  font-weight: 700 !important;
16537}
16538
16539.font-weight-800 {
16540  font-weight: 800 !important;
16541}
16542
16543.font-weight-900 {
16544  font-weight: 900 !important;
16545}
16546
16547.text-underline {
16548  text-decoration: underline;
16549}
16550
16551.text-through {
16552  text-decoration: line-through;
16553}
16554
16555.lh-100 {
16556  line-height: 1;
16557}
16558
16559.lh-110 {
16560  line-height: 1.1;
16561}
16562
16563.lh-120 {
16564  line-height: 1.2;
16565}
16566
16567.lh-130 {
16568  line-height: 1.3;
16569}
16570
16571.lh-140 {
16572  line-height: 1.4;
16573}
16574
16575.lh-150 {
16576  line-height: 1.5;
16577}
16578
16579.lh-160 {
16580  line-height: 1.6;
16581}
16582
16583.lh-170 {
16584  line-height: 1.7;
16585}
16586
16587.lh-180 {
16588  line-height: 1.8;
16589}
16590
16591.ls-1 {
16592  letter-spacing: 0.0625rem;
16593}
16594
16595.ls-15 {
16596  letter-spacing: 0.09375rem;
16597}
16598
16599.ls-2 {
16600  letter-spacing: 0.125rem;
16601}
16602
16603.text-blue {
16604  color: #5e72e4 !important;
16605}
16606
16607a.text-blue:hover, a.text-blue:focus {
16608  color: #233dd2 !important;
16609}
16610
16611.text-indigo {
16612  color: #5603ad !important;
16613}
16614
16615a.text-indigo:hover, a.text-indigo:focus {
16616  color: #310262 !important;
16617}
16618
16619.text-purple {
16620  color: #8965e0 !important;
16621}
16622
16623a.text-purple:hover, a.text-purple:focus {
16624  color: #5a2acf !important;
16625}
16626
16627.text-pink {
16628  color: #f3a4b5 !important;
16629}
16630
16631a.text-pink:hover, a.text-pink:focus {
16632  color: #ea607e !important;
16633}
16634
16635.text-red {
16636  color: #f5365c !important;
16637}
16638
16639a.text-red:hover, a.text-red:focus {
16640  color: #d40b33 !important;
16641}
16642
16643.text-orange {
16644  color: #fb6340 !important;
16645}
16646
16647a.text-orange:hover, a.text-orange:focus {
16648  color: #ea3005 !important;
16649}
16650
16651.text-yellow {
16652  color: #ffd600 !important;
16653}
16654
16655a.text-yellow:hover, a.text-yellow:focus {
16656  color: #b39600 !important;
16657}
16658
16659.text-green {
16660  color: #2dce89 !important;
16661}
16662
16663a.text-green:hover, a.text-green:focus {
16664  color: #1f8f5f !important;
16665}
16666
16667.text-teal {
16668  color: #11cdef !important;
16669}
16670
16671a.text-teal:hover, a.text-teal:focus {
16672  color: #0b90a8 !important;
16673}
16674
16675.text-cyan {
16676  color: #2bffc6 !important;
16677}
16678
16679a.text-cyan:hover, a.text-cyan:focus {
16680  color: #00dea2 !important;
16681}
16682
16683.text-white {
16684  color: #fff !important;
16685}
16686
16687a.text-white:hover, a.text-white:focus {
16688  color: #d9d9d9 !important;
16689}
16690
16691.text-gray {
16692  color: #8898aa !important;
16693}
16694
16695a.text-gray:hover, a.text-gray:focus {
16696  color: #607286 !important;
16697}
16698
16699.text-gray-dark {
16700  color: #32325d !important;
16701}
16702
16703a.text-gray-dark:hover, a.text-gray-dark:focus {
16704  color: #17172b !important;
16705}
16706
16707.text-light {
16708  color: #ced4da !important;
16709}
16710
16711a.text-light:hover, a.text-light:focus {
16712  color: #a2aeb9 !important;
16713}
16714
16715.text-lighter {
16716  color: #e9ecef !important;
16717}
16718
16719a.text-lighter:hover, a.text-lighter:focus {
16720  color: #bdc6cf !important;
16721}
16722
16723@media (min-width: 992px) {
16724  .transform-perspective-right {
16725    transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg);
16726  }
16727
16728  .transform-perspective-left {
16729    transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg);
16730  }
16731}
16732.alert {
16733  padding: 1rem 1.5rem;
16734  border: 0;
16735  font-size: 0.875rem;
16736  border-radius: 0.25rem;
16737}
16738.alert .alert-inner--icon {
16739  font-size: 1.25rem;
16740  margin-right: 1.25rem;
16741  display: inline-block;
16742  vertical-align: middle;
16743}
16744.alert .alert-inner--icon i.ni {
16745  position: relative;
16746  top: 1px;
16747}
16748.alert .alert-inner--text {
16749  display: inline-block;
16750  vertical-align: middle;
16751}
16752
16753.alert:not(.alert-secondary) {
16754  color: #fff;
16755}
16756
16757[class*=alert-] .alert-link {
16758  color: #fff;
16759  border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
16760}
16761
16762.alert-heading {
16763  font-weight: 600;
16764  font-size: 1.5rem;
16765  margin-top: 0.15rem;
16766}
16767
16768.alert-dismissible .close {
16769  top: 50%;
16770  right: 1.5rem;
16771  padding: 0;
16772  transform: translateY(-50%);
16773  color: rgba(255, 255, 255, 0.6);
16774  opacity: 1;
16775}
16776.alert-dismissible .close:hover, .alert-dismissible .close:focus {
16777  color: rgba(255, 255, 255, 0.9);
16778  opacity: 1 !important;
16779}
16780@media (max-width: 575.98px) {
16781  .alert-dismissible .close {
16782    top: 1rem;
16783    right: 0.5rem;
16784  }
16785}
16786.alert-dismissible .close > span:not(.sr-only) {
16787  font-size: 1.5rem;
16788  background-color: transparent;
16789  color: rgba(255, 255, 255, 0.6);
16790}
16791.alert-dismissible .close:hover > span:not(.sr-only), .alert-dismissible .close:focus > span:not(.sr-only) {
16792  background-color: transparent;
16793  color: rgba(255, 255, 255, 0.9);
16794}
16795
16796.avatar {
16797  color: #fff;
16798  background-color: #adb5bd;
16799  display: inline-flex;
16800  align-items: center;
16801  justify-content: center;
16802  font-size: 1rem;
16803  border-radius: 50%;
16804  height: 48px;
16805  width: 48px;
16806}
16807
16808.avatar img {
16809  width: 100%;
16810  border-radius: 50%;
16811}
16812
16813.avatar + .avatar-content {
16814  display: inline-block;
16815  margin-left: 0.75rem;
16816}
16817
16818.avatar-lg {
16819  width: 58px;
16820  height: 58px;
16821  font-size: 0.875rem;
16822}
16823
16824.avatar-sm {
16825  width: 38px;
16826  height: 38px;
16827  font-size: 0.875rem;
16828}
16829
16830.avatar-group .avatar {
16831  position: relative;
16832  z-index: 2;
16833  border: 2px solid #fff;
16834}
16835.avatar-group .avatar:hover {
16836  z-index: 3;
16837}
16838.avatar-group .avatar + .avatar {
16839  margin-left: -1rem;
16840}
16841
16842.badge {
16843  text-transform: uppercase;
16844}
16845.badge a {
16846  color: #FFF;
16847}
16848
16849.badge-pill {
16850  padding-right: 0.875em;
16851  padding-left: 0.875em;
16852}
16853
16854.badge-circle {
16855  text-align: center;
16856  display: inline-flex;
16857  align-items: center;
16858  justify-content: center;
16859  border-radius: 50%;
16860  width: 2rem;
16861  height: 2rem;
16862  font-size: 0.875rem;
16863}
16864
16865.badge-inline {
16866  margin-right: 0.625rem;
16867}
16868
16869.badge-inline + span {
16870  top: 2px;
16871  position: relative;
16872}
16873
16874.badge-inline + span > a {
16875  text-decoration: underline;
16876}
16877
16878.badge-md {
16879  padding: 0.65em 1em;
16880}
16881
16882.badge-lg {
16883  padding: 0.85em 1.375em;
16884}
16885
16886.badge-secondary {
16887  color: #32325d;
16888}
16889
16890.btn .badge:not(:first-child) {
16891  margin-left: 0.5rem;
16892}
16893.btn .badge:not(:last-child) {
16894  margin-right: 0.5rem;
16895}
16896
16897.btn {
16898  position: relative;
16899  text-transform: uppercase;
16900  will-change: transform;
16901  letter-spacing: 0.025em;
16902  font-size: 0.875rem;
16903}
16904.btn:hover {
16905  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
16906  transform: translateY(-1px);
16907}
16908.btn:not(:last-child) {
16909  margin-right: 0.5rem;
16910}
16911
16912.btn-group .btn,
16913.input-group .btn {
16914  margin-right: 0;
16915  transform: translateY(0);
16916}
16917
16918.btn-sm, .btn-group-sm > .btn {
16919  font-size: 0.75rem;
16920}
16921.btn-sm.btn-icon-only, .btn-group-sm > .btn-icon-only.btn {
16922  width: 35px;
16923  height: 35px;
16924}
16925.btn-sm .btn-inner--icon, .btn-group-sm > .btn .btn-inner--icon {
16926  font-size: 0.5rem;
16927}
16928
16929.btn-lg.btn-icon-only, .btn-group-lg > .btn-icon-only.btn {
16930  width: 52px;
16931  height: 52px;
16932}
16933.btn-lg .btn-inner--icon, .btn-group-lg > .btn .btn-inner--icon {
16934  font-size: 1.2rem;
16935  position: relative;
16936  top: 2px;
16937}
16938
16939[class*=btn-outline-] {
16940  border-width: 1px;
16941}
16942
16943.btn-outline-secondary {
16944  color: #637089;
16945}
16946
16947.btn-inner--icon i:not(.fa) {
16948  position: relative;
16949}
16950
16951.btn-link {
16952  font-weight: 600;
16953  box-shadow: none;
16954}
16955.btn-link:hover {
16956  box-shadow: none;
16957  transform: none;
16958}
16959.btn-link.text-secondary {
16960  color: #637089 !important;
16961}
16962
16963.btn-neutral {
16964  color: #5e72e4;
16965}
16966
16967.btn svg:not(:first-child),
16968.btn i:not(:first-child) {
16969  margin-left: 0.5rem;
16970}
16971
16972.btn svg:not(:last-child),
16973.btn i:not(:last-child) {
16974  margin-right: 0.5rem;
16975}
16976
16977.btn-icon-label {
16978  position: relative;
16979}
16980.btn-icon-label .btn-inner--icon {
16981  position: absolute;
16982  height: 100%;
16983  line-height: 1;
16984  border-radius: 0;
16985  text-align: center;
16986  margin: 0;
16987  width: 3em;
16988  background-color: rgba(0, 0, 0, 0.1);
16989}
16990.btn-icon-label .btn-inner--icon:not(:first-child) {
16991  right: 0;
16992  top: 0;
16993  border-top-right-radius: inherit;
16994  border-bottom-right-radius: inherit;
16995}
16996.btn-icon-label .btn-inner--icon:not(:last-child) {
16997  left: 0;
16998  top: 0;
16999  border-top-left-radius: inherit;
17000  border-bottom-left-radius: inherit;
17001}
17002.btn-icon-label .btn-inner--icon svg {
17003  position: relative;
17004  top: 50%;
17005  transform: translateY(-50%);
17006}
17007.btn-icon-label .btn-inner--text:not(:first-child) {
17008  padding-left: 3em;
17009}
17010.btn-icon-label .btn-inner--text:not(:last-child) {
17011  padding-right: 3em;
17012}
17013
17014.btn-icon .btn-inner--icon img {
17015  width: 20px;
17016}
17017.btn-icon .btn-inner--text:not(:first-child) {
17018  margin-left: 0.75em;
17019}
17020.btn-icon .btn-inner--text:not(:last-child) {
17021  margin-right: 0.75em;
17022}
17023
17024.btn-icon-only {
17025  width: 2.375rem;
17026  height: 2.375rem;
17027  padding: 0;
17028}
17029
17030a.btn-icon-only {
17031  line-height: 2.5;
17032}
17033
17034.btn-icon-only.btn-sm, .btn-group-sm > .btn-icon-only.btn {
17035  width: 2rem;
17036  height: 2rem;
17037}
17038
17039.btn-facebook {
17040  color: #fff;
17041  background-color: #3b5999;
17042  border-color: #3b5999;
17043  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17044}
17045.btn-facebook:hover {
17046  color: #fff;
17047  background-color: #3b5999;
17048  border-color: #3b5999;
17049}
17050.btn-facebook:focus, .btn-facebook.focus {
17051  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(59, 89, 153, 0.5);
17052}
17053.btn-facebook.disabled, .btn-facebook:disabled {
17054  color: #fff;
17055  background-color: #3b5999;
17056  border-color: #3b5999;
17057}
17058.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
17059  color: #fff;
17060  background-color: #2d4474;
17061  border-color: #3b5999;
17062}
17063.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
17064  box-shadow: none, 0 0 0 0 rgba(59, 89, 153, 0.5);
17065}
17066
17067.btn-twitter {
17068  color: #fff;
17069  background-color: #1da1f2;
17070  border-color: #1da1f2;
17071  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17072}
17073.btn-twitter:hover {
17074  color: #fff;
17075  background-color: #1da1f2;
17076  border-color: #1da1f2;
17077}
17078.btn-twitter:focus, .btn-twitter.focus {
17079  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(29, 161, 242, 0.5);
17080}
17081.btn-twitter.disabled, .btn-twitter:disabled {
17082  color: #fff;
17083  background-color: #1da1f2;
17084  border-color: #1da1f2;
17085}
17086.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
17087  color: #fff;
17088  background-color: #0c85d0;
17089  border-color: #1da1f2;
17090}
17091.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
17092  box-shadow: none, 0 0 0 0 rgba(29, 161, 242, 0.5);
17093}
17094
17095.btn-google-plus {
17096  color: #fff;
17097  background-color: #dd4b39;
17098  border-color: #dd4b39;
17099  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17100}
17101.btn-google-plus:hover {
17102  color: #fff;
17103  background-color: #dd4b39;
17104  border-color: #dd4b39;
17105}
17106.btn-google-plus:focus, .btn-google-plus.focus {
17107  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(221, 75, 57, 0.5);
17108}
17109.btn-google-plus.disabled, .btn-google-plus:disabled {
17110  color: #fff;
17111  background-color: #dd4b39;
17112  border-color: #dd4b39;
17113}
17114.btn-google-plus:not(:disabled):not(.disabled):active, .btn-google-plus:not(:disabled):not(.disabled).active, .show > .btn-google-plus.dropdown-toggle {
17115  color: #fff;
17116  background-color: #c23321;
17117  border-color: #dd4b39;
17118}
17119.btn-google-plus:not(:disabled):not(.disabled):active:focus, .btn-google-plus:not(:disabled):not(.disabled).active:focus, .show > .btn-google-plus.dropdown-toggle:focus {
17120  box-shadow: none, 0 0 0 0 rgba(221, 75, 57, 0.5);
17121}
17122
17123.btn-instagram {
17124  color: #fff;
17125  background-color: #e4405f;
17126  border-color: #e4405f;
17127  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17128}
17129.btn-instagram:hover {
17130  color: #fff;
17131  background-color: #e4405f;
17132  border-color: #e4405f;
17133}
17134.btn-instagram:focus, .btn-instagram.focus {
17135  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(228, 64, 95, 0.5);
17136}
17137.btn-instagram.disabled, .btn-instagram:disabled {
17138  color: #fff;
17139  background-color: #e4405f;
17140  border-color: #e4405f;
17141}
17142.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
17143  color: #fff;
17144  background-color: #d31e40;
17145  border-color: #e4405f;
17146}
17147.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
17148  box-shadow: none, 0 0 0 0 rgba(228, 64, 95, 0.5);
17149}
17150
17151.btn-pinterest {
17152  color: #fff;
17153  background-color: #bd081c;
17154  border-color: #bd081c;
17155  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17156}
17157.btn-pinterest:hover {
17158  color: #fff;
17159  background-color: #bd081c;
17160  border-color: #bd081c;
17161}
17162.btn-pinterest:focus, .btn-pinterest.focus {
17163  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(189, 8, 28, 0.5);
17164}
17165.btn-pinterest.disabled, .btn-pinterest:disabled {
17166  color: #fff;
17167  background-color: #bd081c;
17168  border-color: #bd081c;
17169}
17170.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, .show > .btn-pinterest.dropdown-toggle {
17171  color: #fff;
17172  background-color: #8c0615;
17173  border-color: #bd081c;
17174}
17175.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
17176  box-shadow: none, 0 0 0 0 rgba(189, 8, 28, 0.5);
17177}
17178
17179.btn-youtube {
17180  color: #fff;
17181  background-color: #cd201f;
17182  border-color: #cd201f;
17183  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17184}
17185.btn-youtube:hover {
17186  color: #fff;
17187  background-color: #cd201f;
17188  border-color: #cd201f;
17189}
17190.btn-youtube:focus, .btn-youtube.focus {
17191  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(205, 32, 31, 0.5);
17192}
17193.btn-youtube.disabled, .btn-youtube:disabled {
17194  color: #fff;
17195  background-color: #cd201f;
17196  border-color: #cd201f;
17197}
17198.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active, .show > .btn-youtube.dropdown-toggle {
17199  color: #fff;
17200  background-color: #a11918;
17201  border-color: #cd201f;
17202}
17203.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus, .show > .btn-youtube.dropdown-toggle:focus {
17204  box-shadow: none, 0 0 0 0 rgba(205, 32, 31, 0.5);
17205}
17206
17207.btn-slack {
17208  color: #fff;
17209  background-color: #3aaf85;
17210  border-color: #3aaf85;
17211  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17212}
17213.btn-slack:hover {
17214  color: #fff;
17215  background-color: #3aaf85;
17216  border-color: #3aaf85;
17217}
17218.btn-slack:focus, .btn-slack.focus {
17219  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(58, 175, 133, 0.5);
17220}
17221.btn-slack.disabled, .btn-slack:disabled {
17222  color: #fff;
17223  background-color: #3aaf85;
17224  border-color: #3aaf85;
17225}
17226.btn-slack:not(:disabled):not(.disabled):active, .btn-slack:not(:disabled):not(.disabled).active, .show > .btn-slack.dropdown-toggle {
17227  color: #fff;
17228  background-color: #2d8968;
17229  border-color: #3aaf85;
17230}
17231.btn-slack:not(:disabled):not(.disabled):active:focus, .btn-slack:not(:disabled):not(.disabled).active:focus, .show > .btn-slack.dropdown-toggle:focus {
17232  box-shadow: none, 0 0 0 0 rgba(58, 175, 133, 0.5);
17233}
17234
17235.btn-dribbble {
17236  color: #fff;
17237  background-color: #ea4c89;
17238  border-color: #ea4c89;
17239  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17240}
17241.btn-dribbble:hover {
17242  color: #fff;
17243  background-color: #ea4c89;
17244  border-color: #ea4c89;
17245}
17246.btn-dribbble:focus, .btn-dribbble.focus {
17247  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(234, 76, 137, 0.5);
17248}
17249.btn-dribbble.disabled, .btn-dribbble:disabled {
17250  color: #fff;
17251  background-color: #ea4c89;
17252  border-color: #ea4c89;
17253}
17254.btn-dribbble:not(:disabled):not(.disabled):active, .btn-dribbble:not(:disabled):not(.disabled).active, .show > .btn-dribbble.dropdown-toggle {
17255  color: #fff;
17256  background-color: #e51e6b;
17257  border-color: #ea4c89;
17258}
17259.btn-dribbble:not(:disabled):not(.disabled):active:focus, .btn-dribbble:not(:disabled):not(.disabled).active:focus, .show > .btn-dribbble.dropdown-toggle:focus {
17260  box-shadow: none, 0 0 0 0 rgba(234, 76, 137, 0.5);
17261}
17262
17263.btn-github {
17264  color: #fff;
17265  background-color: #222222;
17266  border-color: #222222;
17267  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17268}
17269.btn-github:hover {
17270  color: #fff;
17271  background-color: #222222;
17272  border-color: #222222;
17273}
17274.btn-github:focus, .btn-github.focus {
17275  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(34, 34, 34, 0.5);
17276}
17277.btn-github.disabled, .btn-github:disabled {
17278  color: #fff;
17279  background-color: #222222;
17280  border-color: #222222;
17281}
17282.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active, .show > .btn-github.dropdown-toggle {
17283  color: #fff;
17284  background-color: #090909;
17285  border-color: #222222;
17286}
17287.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus, .show > .btn-github.dropdown-toggle:focus {
17288  box-shadow: none, 0 0 0 0 rgba(34, 34, 34, 0.5);
17289}
17290
17291.card {
17292  position: relative;
17293}
17294.card.card-plain {
17295  background: transparent;
17296  box-shadow: none;
17297  border: none;
17298}
17299
17300.profile-page .card-profile {
17301  margin-top: -150px;
17302}
17303.profile-page .card-profile .card-profile-image {
17304  position: relative;
17305}
17306.profile-page .card-profile .card-profile-image img {
17307  max-width: 180px;
17308  border-radius: 0.25rem;
17309  transform: translate(-50%, -30%);
17310  position: absolute;
17311  left: 50%;
17312  transition: all 0.15s ease;
17313}
17314.profile-page .card-profile .card-profile-image img:hover {
17315  transform: translate(-50%, -33%);
17316}
17317.profile-page .card-profile .card-profile-stats {
17318  padding: 1rem 0;
17319}
17320.profile-page .card-profile .card-profile-stats > div {
17321  text-align: center;
17322  margin-right: 1rem;
17323  padding: 0.875rem;
17324}
17325.profile-page .card-profile .card-profile-stats > div:last-child {
17326  margin-right: 0;
17327}
17328.profile-page .card-profile .card-profile-stats > div .heading {
17329  font-size: 1.1rem;
17330  font-weight: bold;
17331  display: block;
17332}
17333.profile-page .card-profile .card-profile-stats > div .description {
17334  font-size: 0.875rem;
17335  color: #adb5bd;
17336}
17337.profile-page .card-profile .card-profile-actions {
17338  padding: 0.875rem;
17339}
17340@media (max-width: 575.98px) {
17341  .profile-page .card-profile .card-profile-actions {
17342    margin-top: 110px;
17343  }
17344}
17345@media (min-width: 576px) and (max-width: 991.98px) {
17346  .profile-page .card-profile .card-profile-stats {
17347    margin-top: 30px;
17348  }
17349}
17350
17351.card .card-blockquote {
17352  padding: 2rem;
17353  position: relative;
17354}
17355.card .card-blockquote .svg-bg {
17356  display: block;
17357  width: 100%;
17358  height: 95px;
17359  position: absolute;
17360  top: -94px;
17361  left: 0;
17362}
17363
17364.card-lift--hover:hover {
17365  transform: translateY(-20px);
17366  transition: all 0.15s ease;
17367}
17368@media (prefers-reduced-motion: reduce) {
17369  .card-lift--hover:hover {
17370    transition: none;
17371  }
17372}
17373
17374.close {
17375  transition: all 0.15s ease;
17376}
17377.close > span:not(.sr-only) {
17378  background-color: transparent;
17379  color: rgba(0, 0, 0, 0.6);
17380  line-height: 17px;
17381  height: 1.25rem;
17382  width: 1.25rem;
17383  border-radius: 50%;
17384  font-size: 1.25rem;
17385  display: block;
17386  transition: all 0.15s ease;
17387}
17388.close:hover, .close:focus {
17389  background-color: transparent;
17390  color: rgba(0, 0, 0, 0.9);
17391  outline: none;
17392}
17393.close:hover span:not(.sr-only), .close:focus span:not(.sr-only) {
17394  background-color: transparent;
17395}
17396
17397.custom-control-label::before {
17398  border: 1px solid #cad1d7;
17399  transition: all 0.3s ease;
17400}
17401.custom-control-label span {
17402  position: relative;
17403  top: 2px;
17404}
17405
17406.custom-control {
17407  padding-left: 1.7rem !important;
17408}
17409
17410.custom-control-label {
17411  margin-bottom: 0;
17412}
17413.custom-control-label:before, .custom-control-label:after {
17414  left: -1.75rem;
17415}
17416
17417.custom-control-input:active ~ .custom-control-label::before {
17418  border-color: #5e72e4;
17419}
17420
17421.custom-control-alternative .custom-control-label::before {
17422  border: 0;
17423  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
17424}
17425.custom-control-alternative .custom-control-input:checked ~ .custom-control-label::before {
17426  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17427}
17428.custom-control-alternative .custom-control-input:active ~ .custom-control-label::before, .custom-control-alternative .custom-control-input:focus ~ .custom-control-label::before {
17429  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
17430}
17431
17432.custom-checkbox .custom-control-input ~ .custom-control-label {
17433  cursor: pointer;
17434  font-size: 0.875rem;
17435}
17436.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
17437  border-color: #5e72e4;
17438}
17439.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
17440  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/></svg>");
17441}
17442.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before {
17443  border-color: #e9ecef;
17444}
17445.custom-checkbox .custom-control-input:disabled:checked::before {
17446  border-color: rgba(94, 114, 228, 0.5);
17447}
17448
17449.custom-radio .custom-control-input ~ .custom-control-label {
17450  cursor: pointer;
17451  font-size: 0.875rem;
17452}
17453.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
17454  border-color: #5e72e4;
17455}
17456.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
17457  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'><circle r='3' fill='#fff'/></svg>");
17458}
17459.custom-radio .custom-control-input:disabled ~ .custom-control-label::before {
17460  border-color: #e9ecef;
17461}
17462.custom-radio .custom-control-input:disabled:checked::before {
17463  border-color: rgba(94, 114, 228, 0.5);
17464}
17465
17466.custom-toggle {
17467  position: relative;
17468  display: inline-block;
17469  width: 50px;
17470  height: 1.5rem;
17471}
17472.custom-toggle input {
17473  display: none;
17474}
17475.custom-toggle input:checked + .custom-toggle-slider {
17476  border: 1px solid #5e72e4;
17477}
17478.custom-toggle input:checked + .custom-toggle-slider:before {
17479  background: #5e72e4;
17480  transform: translateX(1.625rem);
17481}
17482.custom-toggle input:disabled + .custom-toggle-slider {
17483  border: 1px solid #e9ecef;
17484}
17485.custom-toggle input:disabled:checked + .custom-toggle-slider {
17486  border: 1px solid #e9ecef;
17487}
17488.custom-toggle input:disabled:checked + .custom-toggle-slider:before {
17489  background-color: #8a98eb;
17490}
17491
17492.custom-toggle-slider {
17493  position: absolute;
17494  cursor: pointer;
17495  top: 0;
17496  left: 0;
17497  right: 0;
17498  bottom: 0;
17499  border: 1px solid #cad1d7;
17500  border-radius: 34px !important;
17501  background-color: transparent;
17502}
17503.custom-toggle-slider:before {
17504  position: absolute;
17505  content: "";
17506  height: 18px;
17507  width: 18px;
17508  left: 2px;
17509  bottom: 2px;
17510  border-radius: 50% !important;
17511  background-color: #ddd;
17512  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
17513}
17514
17515.dropdown,
17516.dropup,
17517.dropright,
17518.dropleft {
17519  display: inline-block;
17520}
17521
17522.dropdown-menu {
17523  min-width: 12rem;
17524}
17525.dropdown-menu .dropdown-item {
17526  padding: 1rem;
17527  font-size: 0.875rem;
17528}
17529.dropdown-menu .dropdown-item > i,
17530.dropdown-menu .dropdown-item > svg {
17531  margin-right: 1rem;
17532  font-size: 1rem;
17533  vertical-align: -17%;
17534}
17535
17536.dropdown-header {
17537  padding-left: 1rem;
17538  padding-right: 1rem;
17539  color: #f6f9fc;
17540  font-size: 0.625rem;
17541  text-transform: uppercase;
17542  font-weight: 700;
17543}
17544
17545.dropdown-menu a.media > div:first-child {
17546  line-height: 1;
17547}
17548.dropdown-menu a.media p {
17549  color: #8898aa;
17550}
17551.dropdown-menu a.media:hover .heading, .dropdown-menu a.media:hover p {
17552  color: #172b4d !important;
17553}
17554
17555.dropdown-menu-sm {
17556  min-width: 100px;
17557  border: 0.3rem;
17558}
17559
17560.dropdown-menu-lg {
17561  min-width: 260px;
17562  border-radius: 0.3rem;
17563}
17564
17565.dropdown-menu-xl {
17566  min-width: 450px;
17567  border-radius: 0.3rem;
17568}
17569
17570.footer {
17571  background: #f4f5f7;
17572  padding: 1.5rem 0;
17573}
17574.footer .col-footer .heading {
17575  color: #8898aa;
17576  letter-spacing: 0;
17577  font-size: 0.875rem;
17578  text-transform: uppercase;
17579  font-weight: 600;
17580  margin-bottom: 1rem;
17581}
17582.footer .nav .nav-item .nav-link,
17583.footer .footer-link {
17584  color: #8898aa !important;
17585}
17586.footer .nav .nav-item .nav-link:hover,
17587.footer .footer-link:hover {
17588  color: #525f7f !important;
17589}
17590.footer .list-unstyled li a {
17591  display: inline-block;
17592  padding: 0.125rem 0;
17593  color: #8898aa;
17594  font-size: 0.85rem;
17595}
17596.footer .list-unstyled li a:hover {
17597  color: #525f7f;
17598}
17599.footer .copyright {
17600  font-size: 0.875rem;
17601}
17602.footer .dropdown .btn:not(:disabled):not(.disabled):active:focus,
17603.footer .dropdown .btn:not(:disabled):not(.disabled).active:focus {
17604  box-shadow: none;
17605}
17606
17607.footer-dark .col-footer .heading {
17608  color: #fff;
17609}
17610
17611.footer.has-cards {
17612  overflow: hidden;
17613  padding-top: 500px;
17614  margin-top: -420px;
17615  position: relative;
17616  background: transparent;
17617  pointer-events: none;
17618}
17619.footer.has-cards:before {
17620  content: "";
17621  position: absolute;
17622  left: 0;
17623  right: 0;
17624  top: 600px;
17625  height: 2000px;
17626  background: #f4f5f7;
17627  transform: skew(0, -8deg);
17628}
17629.footer.has-cards .container {
17630  pointer-events: auto;
17631  position: relative;
17632}
17633
17634.nav-footer .nav-link {
17635  font-size: 0.875rem;
17636}
17637.nav-footer .nav-item:last-child .nav-link {
17638  padding-right: 0;
17639}
17640
17641/* Form controls */
17642label {
17643  font-size: 0.875rem;
17644}
17645
17646.form-control {
17647  font-size: 0.875rem;
17648  transition: all 0.15s ease;
17649}
17650.form-control:focus::placeholder {
17651  color: #adb5bd;
17652}
17653.form-control.is-valid, .form-control.is-invalid {
17654  background-image: none;
17655}
17656
17657/* Textareas */
17658textarea[resize=none] {
17659  resize: none !important;
17660}
17661
17662textarea[resize=both] {
17663  resize: both !important;
17664}
17665
17666textarea[resize=vertical] {
17667  resize: vertical !important;
17668}
17669
17670textarea[resize=horizontal] {
17671  resize: horizontal !important;
17672}
17673
17674/* Alternative styles */
17675.form-control-muted {
17676  background-color: #EDF0F5;
17677  border-color: #EDF0F5;
17678  box-shadow: none;
17679}
17680.form-control-muted:focus {
17681  background-color: #EDF0F5;
17682}
17683
17684.form-control-alternative {
17685  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
17686  border: 0;
17687  transition: box-shadow 0.15s ease;
17688}
17689.form-control-alternative:focus {
17690  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17691}
17692
17693.form-control-lg {
17694  font-size: 1rem;
17695}
17696
17697.has-success,
17698.has-danger {
17699  position: relative;
17700}
17701.has-success:after,
17702.has-danger:after {
17703  width: 19px;
17704  height: 19px;
17705  line-height: 19px;
17706  text-align: center;
17707  font-family: "NucleoIcons";
17708  display: inline-block;
17709  position: absolute;
17710  right: 15px;
17711  top: 2px;
17712  transform: translateY(50%);
17713  border-radius: 50%;
17714  font-size: 9px;
17715  opacity: 1;
17716}
17717.has-success .form-control-alternative.is-valid:focus, .has-success .form-control-alternative.is-invalid:focus,
17718.has-danger .form-control-alternative.is-valid:focus,
17719.has-danger .form-control-alternative.is-invalid:focus {
17720  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important;
17721}
17722
17723.has-success:after {
17724  content: "";
17725  color: daken(#2dce89, 18%);
17726  background-color: #69deac;
17727}
17728.has-success .form-control {
17729  background-color: #fff;
17730}
17731.has-success .form-control:focus {
17732  border-color: rgba(50, 151, 211, 0.25);
17733}
17734.has-success .form-control::placeholder {
17735  color: #2dce89;
17736}
17737
17738.has-danger:after {
17739  content: "";
17740  color: daken(#fb6340, 18%);
17741  background-color: #fda08b;
17742}
17743.has-danger .form-control {
17744  background-color: #fff;
17745}
17746.has-danger .form-control:focus {
17747  border-color: rgba(50, 151, 211, 0.25);
17748}
17749.has-danger .form-control::placeholder {
17750  color: #fb6340;
17751}
17752
17753@media (min-width: 992px) {
17754  .container-lg {
17755    max-width: 1160px;
17756  }
17757}
17758.icon {
17759  width: 3rem;
17760  height: 3rem;
17761}
17762.icon i, .icon svg {
17763  font-size: 2.25rem;
17764}
17765
17766.icon + .icon-text {
17767  padding-left: 1rem;
17768  width: calc(100% - 3rem - 1);
17769}
17770
17771.icon-xl {
17772  width: 5rem;
17773  height: 5rem;
17774}
17775.icon-xl i, .icon-xl svg {
17776  font-size: 4.25rem;
17777}
17778
17779.icon-xl + .icon-text {
17780  width: calc(100% - 5rem - 1);
17781}
17782
17783.icon-lg {
17784  width: 4rem;
17785  height: 4rem;
17786}
17787.icon-lg i, .icon-lg svg {
17788  font-size: 3.25rem;
17789}
17790
17791.icon-lg + .icon-text {
17792  width: calc(100% - 4rem - 1);
17793}
17794
17795.icon-sm {
17796  width: 2rem;
17797  height: 2rem;
17798}
17799.icon-sm i, .icon-sm svg {
17800  font-size: 1.25rem;
17801}
17802
17803.icon-sm + .icon-text {
17804  width: calc(100% - 2rem - 1);
17805}
17806
17807.icon-xs {
17808  width: 1.25rem;
17809  height: 1.25rem;
17810}
17811.icon-xs i, .icon-xs svg {
17812  font-size: 0.5rem !important;
17813}
17814.icon-xs+.icon-text {
17815  width: calc(100% - 1.25rem - 1);
17816}
17817
17818.icon-shape {
17819  padding: 12px;
17820  text-align: center;
17821  display: inline-flex;
17822  align-items: center;
17823  justify-content: center;
17824  border-radius: 50%;
17825}
17826.icon-shape i, .icon-shape svg {
17827  font-size: 1.25rem;
17828}
17829.icon-shape.icon-lg i, .icon-shape.icon-lg svg {
17830  font-size: 1.625rem;
17831}
17832.icon-shape.icon-sm i, .icon-shape.icon-sm svg {
17833  font-size: 0.875rem;
17834}
17835.icon-shape svg {
17836  width: 30px;
17837  height: 30px;
17838}
17839
17840.icon-shape-primary {
17841  color: #2643e9;
17842  background-color: rgba(138, 152, 235, 0.5);
17843}
17844
17845.icon-shape-secondary {
17846  color: #d3d9e5;
17847  background-color: rgba(255, 255, 255, 0.5);
17848}
17849
17850.icon-shape-success {
17851  color: #1aae6f;
17852  background-color: rgba(84, 218, 161, 0.5);
17853}
17854
17855.icon-shape-info {
17856  color: #03acca;
17857  background-color: rgba(65, 215, 242, 0.5);
17858}
17859
17860.icon-shape-warning {
17861  color: #ff3709;
17862  background-color: rgba(252, 140, 114, 0.5);
17863}
17864
17865.icon-shape-danger {
17866  color: #f80031;
17867  background-color: rgba(247, 103, 131, 0.5);
17868}
17869
17870.icon-shape-light {
17871  color: #879cb0;
17872  background-color: rgba(201, 207, 212, 0.5);
17873}
17874
17875.icon-shape-dark {
17876  color: #090c0e;
17877  background-color: rgba(56, 63, 69, 0.5);
17878}
17879
17880.icon-shape-default {
17881  color: #091428;
17882  background-color: rgba(35, 65, 116, 0.5);
17883}
17884
17885.icon-shape-white {
17886  color: #e8e3e3;
17887  background-color: rgba(255, 255, 255, 0.5);
17888}
17889
17890.icon-shape-neutral {
17891  color: #e8e3e3;
17892  background-color: rgba(255, 255, 255, 0.5);
17893}
17894
17895.icon-shape-darker {
17896  color: black;
17897  background-color: rgba(23, 26, 28, 0.5);
17898}
17899
17900.input-group {
17901  box-shadow: none;
17902  border-radius: 0.25rem;
17903  transition: all 0.15s ease;
17904}
17905.input-group .form-control {
17906  box-shadow: none;
17907}
17908.input-group .form-control:not(:first-child) {
17909  border-left: 0;
17910  padding-left: 0;
17911}
17912.input-group .form-control:not(:last-child) {
17913  border-right: 0;
17914  padding-right: 0;
17915}
17916.input-group .form-control:focus {
17917  box-shadow: none;
17918}
17919.input-group .input-group-prepend {
17920  margin-right: 0;
17921}
17922.input-group .input-group-prepend .input-group-text {
17923  border-right: none;
17924}
17925
17926.input-group-text {
17927  transition: all 0.15s ease;
17928}
17929
17930.input-group-alternative {
17931  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
17932  border: 0;
17933  transition: box-shadow 0.15s ease;
17934}
17935.input-group-alternative .form-control,
17936.input-group-alternative .input-group-text {
17937  border: 0;
17938  box-shadow: none;
17939}
17940
17941.focused .input-group-alternative {
17942  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important;
17943}
17944
17945.focused .input-group {
17946  box-shadow: none;
17947}
17948.focused .input-group-text {
17949  color: #8898aa;
17950  background-color: #fff;
17951  border-color: #5e72e4;
17952}
17953.focused .form-control {
17954  border-color: #5e72e4;
17955}
17956
17957.list-group-space .list-group-item {
17958  margin-bottom: 1.5rem;
17959  border-radius: 0.25rem;
17960}
17961
17962.list-group-img {
17963  width: 3rem;
17964  height: 3rem;
17965  border-radius: 50%;
17966  vertical-align: top;
17967  margin: -0.1rem 1.2rem 0 -0.2rem;
17968}
17969
17970.list-group-content {
17971  -webkit-box-flex: 1;
17972  -ms-flex: 1;
17973  flex: 1;
17974  min-width: 0;
17975}
17976
17977.list-group-content > p {
17978  color: #adb5bd;
17979  line-height: 1.5;
17980  margin: 0.2rem 0 0;
17981}
17982
17983.list-group-heading {
17984  font-size: 1rem;
17985  color: #32325d;
17986}
17987
17988.list-group-heading > small {
17989  float: right;
17990  color: #adb5bd;
17991  font-weight: 500;
17992}
17993
17994.modal-content {
17995  border: 0;
17996  border-radius: 0.3rem;
17997}
17998
17999.modal-fluid .modal-dialog {
18000  margin-top: 0;
18001  margin-bottom: 0;
18002}
18003.modal-fluid .modal-content {
18004  border-radius: 0;
18005}
18006
18007.modal-primary .modal-title {
18008  color: #fff;
18009}
18010.modal-primary .modal-header,
18011.modal-primary .modal-footer {
18012  border-color: rgba(255, 255, 255, 0.075);
18013}
18014.modal-primary .modal-content {
18015  background-color: #5e72e4;
18016  color: #fff;
18017}
18018.modal-primary .modal-content .heading {
18019  color: #fff;
18020}
18021.modal-primary .close > span:not(.sr-only) {
18022  color: #fff;
18023}
18024
18025.modal-secondary .modal-title {
18026  color: #212529;
18027}
18028.modal-secondary .modal-header,
18029.modal-secondary .modal-footer {
18030  border-color: rgba(33, 37, 41, 0.075);
18031}
18032.modal-secondary .modal-content {
18033  background-color: #f4f5f7;
18034  color: #212529;
18035}
18036.modal-secondary .modal-content .heading {
18037  color: #212529;
18038}
18039.modal-secondary .close > span:not(.sr-only) {
18040  color: #fff;
18041}
18042
18043.modal-success .modal-title {
18044  color: #fff;
18045}
18046.modal-success .modal-header,
18047.modal-success .modal-footer {
18048  border-color: rgba(255, 255, 255, 0.075);
18049}
18050.modal-success .modal-content {
18051  background-color: #2dce89;
18052  color: #fff;
18053}
18054.modal-success .modal-content .heading {
18055  color: #fff;
18056}
18057.modal-success .close > span:not(.sr-only) {
18058  color: #fff;
18059}
18060
18061.modal-info .modal-title {
18062  color: #fff;
18063}
18064.modal-info .modal-header,
18065.modal-info .modal-footer {
18066  border-color: rgba(255, 255, 255, 0.075);
18067}
18068.modal-info .modal-content {
18069  background-color: #11cdef;
18070  color: #fff;
18071}
18072.modal-info .modal-content .heading {
18073  color: #fff;
18074}
18075.modal-info .close > span:not(.sr-only) {
18076  color: #fff;
18077}
18078
18079.modal-warning .modal-title {
18080  color: #fff;
18081}
18082.modal-warning .modal-header,
18083.modal-warning .modal-footer {
18084  border-color: rgba(255, 255, 255, 0.075);
18085}
18086.modal-warning .modal-content {
18087  background-color: #fb6340;
18088  color: #fff;
18089}
18090.modal-warning .modal-content .heading {
18091  color: #fff;
18092}
18093.modal-warning .close > span:not(.sr-only) {
18094  color: #fff;
18095}
18096
18097.modal-danger .modal-title {
18098  color: #fff;
18099}
18100.modal-danger .modal-header,
18101.modal-danger .modal-footer {
18102  border-color: rgba(255, 255, 255, 0.075);
18103}
18104.modal-danger .modal-content {
18105  background-color: #f5365c;
18106  color: #fff;
18107}
18108.modal-danger .modal-content .heading {
18109  color: #fff;
18110}
18111.modal-danger .close > span:not(.sr-only) {
18112  color: #fff;
18113}
18114
18115.modal-light .modal-title {
18116  color: #fff;
18117}
18118.modal-light .modal-header,
18119.modal-light .modal-footer {
18120  border-color: rgba(255, 255, 255, 0.075);
18121}
18122.modal-light .modal-content {
18123  background-color: #adb5bd;
18124  color: #fff;
18125}
18126.modal-light .modal-content .heading {
18127  color: #fff;
18128}
18129.modal-light .close > span:not(.sr-only) {
18130  color: #fff;
18131}
18132
18133.modal-dark .modal-title {
18134  color: #fff;
18135}
18136.modal-dark .modal-header,
18137.modal-dark .modal-footer {
18138  border-color: rgba(255, 255, 255, 0.075);
18139}
18140.modal-dark .modal-content {
18141  background-color: #212529;
18142  color: #fff;
18143}
18144.modal-dark .modal-content .heading {
18145  color: #fff;
18146}
18147.modal-dark .close > span:not(.sr-only) {
18148  color: #fff;
18149}
18150
18151.modal-default .modal-title {
18152  color: #fff;
18153}
18154.modal-default .modal-header,
18155.modal-default .modal-footer {
18156  border-color: rgba(255, 255, 255, 0.075);
18157}
18158.modal-default .modal-content {
18159  background-color: #172b4d;
18160  color: #fff;
18161}
18162.modal-default .modal-content .heading {
18163  color: #fff;
18164}
18165.modal-default .close > span:not(.sr-only) {
18166  color: #fff;
18167}
18168
18169.modal-white .modal-title {
18170  color: #212529;
18171}
18172.modal-white .modal-header,
18173.modal-white .modal-footer {
18174  border-color: rgba(33, 37, 41, 0.075);
18175}
18176.modal-white .modal-content {
18177  background-color: #fff;
18178  color: #212529;
18179}
18180.modal-white .modal-content .heading {
18181  color: #212529;
18182}
18183.modal-white .close > span:not(.sr-only) {
18184  color: #fff;
18185}
18186
18187.modal-neutral .modal-title {
18188  color: #212529;
18189}
18190.modal-neutral .modal-header,
18191.modal-neutral .modal-footer {
18192  border-color: rgba(33, 37, 41, 0.075);
18193}
18194.modal-neutral .modal-content {
18195  background-color: #fff;
18196  color: #212529;
18197}
18198.modal-neutral .modal-content .heading {
18199  color: #212529;
18200}
18201.modal-neutral .close > span:not(.sr-only) {
18202  color: #fff;
18203}
18204
18205.modal-darker .modal-title {
18206  color: #fff;
18207}
18208.modal-darker .modal-header,
18209.modal-darker .modal-footer {
18210  border-color: rgba(255, 255, 255, 0.075);
18211}
18212.modal-darker .modal-content {
18213  background-color: black;
18214  color: #fff;
18215}
18216.modal-darker .modal-content .heading {
18217  color: #fff;
18218}
18219.modal-darker .close > span:not(.sr-only) {
18220  color: #fff;
18221}
18222
18223.nav-link {
18224  color: #525f7f;
18225}
18226.nav-link:hover, .nav-link.active {
18227  color: #5e72e4;
18228}
18229.nav-link i:not(.fa) {
18230  position: relative;
18231  top: 2px;
18232}
18233
18234.nav-pills .nav-item:not(:last-child) {
18235  padding-right: 1rem;
18236}
18237.nav-pills .nav-link {
18238  padding: 0.75rem 1rem;
18239  color: #5e72e4;
18240  font-weight: 500;
18241  font-size: 0.875rem;
18242  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18243  background-color: #fff;
18244  transition: all 0.15s ease;
18245}
18246.nav-pills .nav-link:hover {
18247  color: #485fe0;
18248}
18249.nav-pills .nav-link.active,
18250.nav-pills .show > .nav-link {
18251  color: #fff;
18252  background-color: #5e72e4;
18253}
18254@media (max-width: 575.98px) {
18255  .nav-pills .nav-item {
18256    margin-bottom: 1rem;
18257  }
18258}
18259
18260@media (max-width: 767.98px) {
18261  .nav-pills:not(.nav-pills-circle) .nav-item {
18262    padding-right: 0;
18263  }
18264}
18265.nav-pills-circle .nav-link {
18266  text-align: center;
18267  height: 60px;
18268  width: 60px;
18269  padding: 0;
18270  line-height: 60px;
18271  border-radius: 50%;
18272}
18273.nav-pills-circle .nav-link-icon i, .nav-pills-circle .nav-link-icon svg {
18274  font-size: 1rem;
18275}
18276
18277.nav-wrapper {
18278  padding: 1rem 0;
18279  border-top-left-radius: 0.25rem;
18280  border-top-right-radius: 0.25rem;
18281}
18282.nav-wrapper + .card {
18283  border-top-left-radius: 0;
18284  border-top-right-radius: 0;
18285  border-bottom-right-radius: 0.25rem;
18286  border-bottom-left-radius: 0.25rem;
18287}
18288
18289.navbar.navbar-absolute {
18290  position: absolute;
18291  z-index: 1050;
18292  width: 100%;
18293}
18294
18295.navbar-nav .nav-link {
18296  font-size: 0.9rem;
18297  font-family: "Open Sans", sans-serif;
18298  font-weight: 400;
18299  text-transform: normal;
18300  letter-spacing: 0;
18301  transition: all 0.15s linear;
18302}
18303@media (prefers-reduced-motion: reduce) {
18304  .navbar-nav .nav-link {
18305    transition: none;
18306  }
18307}
18308.navbar-nav .nav-link .nav-link-inner--text {
18309  margin-left: 0.25rem;
18310}
18311
18312.navbar-brand {
18313  font-size: 0.875rem;
18314  font-weight: 600;
18315  text-transform: uppercase;
18316  font-size: 0.875rem;
18317  letter-spacing: 0.05px;
18318}
18319.navbar-brand img {
18320  height: 30px;
18321}
18322
18323.navbar-dark .navbar-brand {
18324  color: #fff;
18325}
18326
18327.navbar-light .navbar-brand {
18328  color: #32325d;
18329}
18330
18331.navbar-nav .nav-item .media:not(:last-child) {
18332  margin-bottom: 1.5rem;
18333}
18334
18335@media (min-width: 992px) {
18336  .navbar-nav .nav-item {
18337    margin-right: 0.5rem;
18338  }
18339  .navbar-nav .nav-item [data-toggle=dropdown]::after {
18340    transition: all 0.15s ease;
18341  }
18342  .navbar-nav .nav-item.show [data-toggle=dropdown]::after {
18343    transform: rotate(180deg);
18344  }
18345  .navbar-nav .nav-link {
18346    padding-top: 1rem;
18347    padding-bottom: 1rem;
18348    border-radius: 0.25rem;
18349  }
18350  .navbar-nav .nav-link i {
18351    margin-right: 0.625rem;
18352  }
18353  .navbar-nav .nav-link-icon {
18354    padding-left: 0.5rem !important;
18355    padding-right: 0.5rem !important;
18356    font-size: 1rem;
18357    border-radius: 0.25rem;
18358  }
18359  .navbar-nav .nav-link-icon i {
18360    margin-right: 0;
18361  }
18362  .navbar-nav .dropdown-menu {
18363    opacity: 0;
18364    pointer-events: none;
18365    margin: 0;
18366  }
18367  .navbar-nav .dropdown-menu:before {
18368    background: #fff;
18369    box-shadow: none;
18370    content: "";
18371    display: block;
18372    height: 16px;
18373    width: 16px;
18374    left: 5px;
18375    position: absolute;
18376    bottom: 100%;
18377    transform: rotate(-45deg) translateY(1rem);
18378    z-index: -5;
18379    border-radius: 0.2rem;
18380  }
18381  .navbar-nav .dropdown-menu-right:before {
18382    right: 20px;
18383    left: auto;
18384  }
18385  .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show {
18386    opacity: 1;
18387    pointer-events: auto;
18388    animation: show-navbar-dropdown 0.25s ease forwards;
18389  }
18390  .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close {
18391    display: block;
18392    animation: hide-navbar-dropdown 0.15s ease backwards;
18393  }
18394  .navbar-nav.navbar-nav-hover .dropdown-menu {
18395    opacity: 0;
18396    display: block;
18397    pointer-events: none;
18398    transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
18399    transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
18400    animation: none;
18401  }
18402  .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover > .dropdown-menu {
18403    display: block;
18404    opacity: 1;
18405    pointer-events: auto;
18406    visibility: visible;
18407    transform: translate(0, 0);
18408    animation: none;
18409  }
18410  .navbar-nav.navbar-nav-hover .nav-item.dropdown > .dropdown-menu .dropdown-item.open + .dropdown-menu {
18411    display: block;
18412    opacity: 1;
18413    pointer-events: auto;
18414    visibility: visible;
18415    transform: translate(0, 0);
18416    animation: none;
18417  }
18418  .navbar-nav.navbar-nav-hover .nav-item.dropdown > .dropdown-menu .dropdown-item + .dropdown-menu {
18419    margin-left: 10px;
18420  }
18421  .navbar-nav.navbar-nav-hover .nav-item.dropdown > .dropdown-menu .dropdown-item + .dropdown-menu:before {
18422    left: -16px;
18423    top: 4px;
18424  }
18425  .navbar-nav .dropdown-menu-inner {
18426    position: relative;
18427    padding: 1rem;
18428  }
18429}
18430.navbar-transparent {
18431  position: absolute;
18432  top: 0;
18433  width: 100%;
18434  z-index: 100;
18435  background-color: transparent !important;
18436  border: 0;
18437  box-shadow: none;
18438}
18439.navbar-transparent .navbar-brand {
18440  color: white;
18441}
18442.navbar-transparent .navbar-toggler {
18443  color: white;
18444}
18445.navbar-transparent .navbar-toggler-icon {
18446  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.95)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
18447}
18448
18449.bg-white .navbar-toggler-icon {
18450  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
18451}
18452
18453@media (min-width: 768px) {
18454  .navbar-transparent .navbar-nav .nav-link {
18455    color: rgba(255, 255, 255, 0.95);
18456  }
18457  .navbar-transparent .navbar-nav .nav-link:hover, .navbar-transparent .navbar-nav .nav-link:focus {
18458    color: rgba(255, 255, 255, 0.65);
18459  }
18460  .navbar-transparent .navbar-nav .nav-link.disabled {
18461    color: rgba(255, 255, 255, 0.25);
18462  }
18463  .navbar-transparent .navbar-nav .show > .nav-link,
18464.navbar-transparent .navbar-nav .active > .nav-link,
18465.navbar-transparent .navbar-nav .nav-link.show,
18466.navbar-transparent .navbar-nav .nav-link.active {
18467    color: rgba(255, 255, 255, 0.65);
18468  }
18469  .navbar-transparent .navbar-brand {
18470    color: rgba(255, 255, 255, 0.95);
18471  }
18472  .navbar-transparent .navbar-brand:hover, .navbar-transparent .navbar-brand:focus {
18473    color: rgba(255, 255, 255, 0.95);
18474  }
18475}
18476.navbar-collapse-header {
18477  display: none;
18478}
18479
18480@media (max-width: 991.98px) {
18481  .navbar-nav .nav-link {
18482    padding: 0.625rem 0;
18483    color: #172b4d !important;
18484  }
18485  .navbar-nav .dropdown-menu {
18486    box-shadow: none;
18487    min-width: auto;
18488  }
18489  .navbar-nav .dropdown-menu .media svg {
18490    width: 30px;
18491  }
18492
18493  .navbar-collapse {
18494    width: calc(100% - 1.4rem);
18495    position: absolute;
18496    top: 0;
18497    left: 0;
18498    right: 0;
18499    z-index: 1050;
18500    margin: 0.7rem;
18501    overflow-y: auto;
18502    height: auto !important;
18503    opacity: 0;
18504  }
18505  .navbar-collapse .navbar-toggler {
18506    width: 20px;
18507    height: 20px;
18508    position: relative;
18509    cursor: pointer;
18510    display: inline-block;
18511    padding: 0;
18512  }
18513  .navbar-collapse .navbar-toggler span {
18514    display: block;
18515    position: absolute;
18516    width: 100%;
18517    height: 2px;
18518    border-radius: 2px;
18519    opacity: 1;
18520    background: #283448;
18521  }
18522  .navbar-collapse .navbar-toggler :nth-child(1) {
18523    transform: rotate(135deg);
18524  }
18525  .navbar-collapse .navbar-toggler :nth-child(2) {
18526    transform: rotate(-135deg);
18527  }
18528  .navbar-collapse .navbar-collapse-header {
18529    display: block;
18530    padding-bottom: 1rem;
18531    margin-bottom: 1rem;
18532    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
18533  }
18534  .navbar-collapse .collapse-brand img {
18535    height: 36px;
18536  }
18537  .navbar-collapse .collapse-close {
18538    text-align: right;
18539  }
18540
18541  .navbar-collapse.collapsing,
18542.navbar-collapse.show {
18543    padding: 1.5rem;
18544    border-radius: 0.25rem;
18545    background: #FFF;
18546    box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1);
18547    animation: show-navbar-collapse 0.2s ease forwards;
18548  }
18549
18550  .navbar-collapse.collapsing-out {
18551    animation: hide-navbar-collapse 0.2s ease forwards;
18552  }
18553}
18554@keyframes show-navbar-collapse {
18555  0% {
18556    opacity: 0;
18557    transform: scale(0.95);
18558    transform-origin: 100% 0;
18559  }
18560  100% {
18561    opacity: 1;
18562    transform: scale(1);
18563  }
18564}
18565@keyframes hide-navbar-collapse {
18566  from {
18567    opacity: 1;
18568    transform: scale(1);
18569    transform-origin: 100% 0;
18570  }
18571  to {
18572    opacity: 0;
18573    transform: scale(0.95);
18574  }
18575}
18576@keyframes show-navbar-dropdown {
18577  0% {
18578    opacity: 0;
18579    transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
18580    transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
18581  }
18582  100% {
18583    transform: translate(0, 0);
18584    opacity: 1;
18585  }
18586}
18587@keyframes hide-navbar-dropdown {
18588  from {
18589    opacity: 1;
18590  }
18591  to {
18592    opacity: 0;
18593    transform: translate(0, 10px);
18594  }
18595}
18596.page-item.active .page-link {
18597  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
18598}
18599.page-item .page-link,
18600.page-item span {
18601  display: flex;
18602  align-items: center;
18603  justify-content: center;
18604  padding: 0;
18605  margin: 0 3px;
18606  border-radius: 50% !important;
18607  width: 36px;
18608  height: 36px;
18609  font-size: 0.875rem;
18610}
18611
18612.pagination-lg .page-item .page-link,
18613.pagination-lg .page-item span {
18614  width: 46px;
18615  height: 46px;
18616  line-height: 46px;
18617}
18618
18619.pagination-sm .page-item .page-link,
18620.pagination-sm .page-item span {
18621  width: 30px;
18622  height: 30px;
18623  line-height: 30px;
18624}
18625
18626.popover {
18627  border: 0;
18628}
18629
18630.popover-header {
18631  font-weight: 600;
18632}
18633
18634.popover-primary {
18635  background-color: #5e72e4;
18636}
18637.popover-primary .popover-header {
18638  background-color: #5e72e4;
18639  color: #fff;
18640}
18641.popover-primary .popover-body {
18642  color: #fff;
18643}
18644.popover-primary .popover-header {
18645  border-color: rgba(255, 255, 255, 0.2);
18646}
18647.popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[x-placement^=top] .arrow::after {
18648  border-top-color: #5e72e4;
18649}
18650.popover-primary.bs-popover-right .arrow::after, .popover-primary.bs-popover-auto[x-placement^=right] .arrow::after {
18651  border-right-color: #5e72e4;
18652}
18653.popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[x-placement^=bottom] .arrow::after {
18654  border-bottom-color: #5e72e4;
18655}
18656.popover-primary.bs-popover-left .arrow::after, .popover-primary.bs-popover-auto[x-placement^=left] .arrow::after {
18657  border-left-color: #5e72e4;
18658}
18659
18660.popover-secondary {
18661  background-color: #f4f5f7;
18662}
18663.popover-secondary .popover-header {
18664  background-color: #f4f5f7;
18665  color: #212529;
18666}
18667.popover-secondary .popover-body {
18668  color: #212529;
18669}
18670.popover-secondary .popover-header {
18671  border-color: rgba(33, 37, 41, 0.2);
18672}
18673.popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[x-placement^=top] .arrow::after {
18674  border-top-color: #f4f5f7;
18675}
18676.popover-secondary.bs-popover-right .arrow::after, .popover-secondary.bs-popover-auto[x-placement^=right] .arrow::after {
18677  border-right-color: #f4f5f7;
18678}
18679.popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[x-placement^=bottom] .arrow::after {
18680  border-bottom-color: #f4f5f7;
18681}
18682.popover-secondary.bs-popover-left .arrow::after, .popover-secondary.bs-popover-auto[x-placement^=left] .arrow::after {
18683  border-left-color: #f4f5f7;
18684}
18685
18686.popover-success {
18687  background-color: #2dce89;
18688}
18689.popover-success .popover-header {
18690  background-color: #2dce89;
18691  color: #fff;
18692}
18693.popover-success .popover-body {
18694  color: #fff;
18695}
18696.popover-success .popover-header {
18697  border-color: rgba(255, 255, 255, 0.2);
18698}
18699.popover-success.bs-popover-top .arrow::after, .popover-success.bs-popover-auto[x-placement^=top] .arrow::after {
18700  border-top-color: #2dce89;
18701}
18702.popover-success.bs-popover-right .arrow::after, .popover-success.bs-popover-auto[x-placement^=right] .arrow::after {
18703  border-right-color: #2dce89;
18704}
18705.popover-success.bs-popover-bottom .arrow::after, .popover-success.bs-popover-auto[x-placement^=bottom] .arrow::after {
18706  border-bottom-color: #2dce89;
18707}
18708.popover-success.bs-popover-left .arrow::after, .popover-success.bs-popover-auto[x-placement^=left] .arrow::after {
18709  border-left-color: #2dce89;
18710}
18711
18712.popover-info {
18713  background-color: #11cdef;
18714}
18715.popover-info .popover-header {
18716  background-color: #11cdef;
18717  color: #fff;
18718}
18719.popover-info .popover-body {
18720  color: #fff;
18721}
18722.popover-info .popover-header {
18723  border-color: rgba(255, 255, 255, 0.2);
18724}
18725.popover-info.bs-popover-top .arrow::after, .popover-info.bs-popover-auto[x-placement^=top] .arrow::after {
18726  border-top-color: #11cdef;
18727}
18728.popover-info.bs-popover-right .arrow::after, .popover-info.bs-popover-auto[x-placement^=right] .arrow::after {
18729  border-right-color: #11cdef;
18730}
18731.popover-info.bs-popover-bottom .arrow::after, .popover-info.bs-popover-auto[x-placement^=bottom] .arrow::after {
18732  border-bottom-color: #11cdef;
18733}
18734.popover-info.bs-popover-left .arrow::after, .popover-info.bs-popover-auto[x-placement^=left] .arrow::after {
18735  border-left-color: #11cdef;
18736}
18737
18738.popover-warning {
18739  background-color: #fb6340;
18740}
18741.popover-warning .popover-header {
18742  background-color: #fb6340;
18743  color: #fff;
18744}
18745.popover-warning .popover-body {
18746  color: #fff;
18747}
18748.popover-warning .popover-header {
18749  border-color: rgba(255, 255, 255, 0.2);
18750}
18751.popover-warning.bs-popover-top .arrow::after, .popover-warning.bs-popover-auto[x-placement^=top] .arrow::after {
18752  border-top-color: #fb6340;
18753}
18754.popover-warning.bs-popover-right .arrow::after, .popover-warning.bs-popover-auto[x-placement^=right] .arrow::after {
18755  border-right-color: #fb6340;
18756}
18757.popover-warning.bs-popover-bottom .arrow::after, .popover-warning.bs-popover-auto[x-placement^=bottom] .arrow::after {
18758  border-bottom-color: #fb6340;
18759}
18760.popover-warning.bs-popover-left .arrow::after, .popover-warning.bs-popover-auto[x-placement^=left] .arrow::after {
18761  border-left-color: #fb6340;
18762}
18763
18764.popover-danger {
18765  background-color: #f5365c;
18766}
18767.popover-danger .popover-header {
18768  background-color: #f5365c;
18769  color: #fff;
18770}
18771.popover-danger .popover-body {
18772  color: #fff;
18773}
18774.popover-danger .popover-header {
18775  border-color: rgba(255, 255, 255, 0.2);
18776}
18777.popover-danger.bs-popover-top .arrow::after, .popover-danger.bs-popover-auto[x-placement^=top] .arrow::after {
18778  border-top-color: #f5365c;
18779}
18780.popover-danger.bs-popover-right .arrow::after, .popover-danger.bs-popover-auto[x-placement^=right] .arrow::after {
18781  border-right-color: #f5365c;
18782}
18783.popover-danger.bs-popover-bottom .arrow::after, .popover-danger.bs-popover-auto[x-placement^=bottom] .arrow::after {
18784  border-bottom-color: #f5365c;
18785}
18786.popover-danger.bs-popover-left .arrow::after, .popover-danger.bs-popover-auto[x-placement^=left] .arrow::after {
18787  border-left-color: #f5365c;
18788}
18789
18790.popover-light {
18791  background-color: #adb5bd;
18792}
18793.popover-light .popover-header {
18794  background-color: #adb5bd;
18795  color: #fff;
18796}
18797.popover-light .popover-body {
18798  color: #fff;
18799}
18800.popover-light .popover-header {
18801  border-color: rgba(255, 255, 255, 0.2);
18802}
18803.popover-light.bs-popover-top .arrow::after, .popover-light.bs-popover-auto[x-placement^=top] .arrow::after {
18804  border-top-color: #adb5bd;
18805}
18806.popover-light.bs-popover-right .arrow::after, .popover-light.bs-popover-auto[x-placement^=right] .arrow::after {
18807  border-right-color: #adb5bd;
18808}
18809.popover-light.bs-popover-bottom .arrow::after, .popover-light.bs-popover-auto[x-placement^=bottom] .arrow::after {
18810  border-bottom-color: #adb5bd;
18811}
18812.popover-light.bs-popover-left .arrow::after, .popover-light.bs-popover-auto[x-placement^=left] .arrow::after {
18813  border-left-color: #adb5bd;
18814}
18815
18816.popover-dark {
18817  background-color: #212529;
18818}
18819.popover-dark .popover-header {
18820  background-color: #212529;
18821  color: #fff;
18822}
18823.popover-dark .popover-body {
18824  color: #fff;
18825}
18826.popover-dark .popover-header {
18827  border-color: rgba(255, 255, 255, 0.2);
18828}
18829.popover-dark.bs-popover-top .arrow::after, .popover-dark.bs-popover-auto[x-placement^=top] .arrow::after {
18830  border-top-color: #212529;
18831}
18832.popover-dark.bs-popover-right .arrow::after, .popover-dark.bs-popover-auto[x-placement^=right] .arrow::after {
18833  border-right-color: #212529;
18834}
18835.popover-dark.bs-popover-bottom .arrow::after, .popover-dark.bs-popover-auto[x-placement^=bottom] .arrow::after {
18836  border-bottom-color: #212529;
18837}
18838.popover-dark.bs-popover-left .arrow::after, .popover-dark.bs-popover-auto[x-placement^=left] .arrow::after {
18839  border-left-color: #212529;
18840}
18841
18842.popover-default {
18843  background-color: #172b4d;
18844}
18845.popover-default .popover-header {
18846  background-color: #172b4d;
18847  color: #fff;
18848}
18849.popover-default .popover-body {
18850  color: #fff;
18851}
18852.popover-default .popover-header {
18853  border-color: rgba(255, 255, 255, 0.2);
18854}
18855.popover-default.bs-popover-top .arrow::after, .popover-default.bs-popover-auto[x-placement^=top] .arrow::after {
18856  border-top-color: #172b4d;
18857}
18858.popover-default.bs-popover-right .arrow::after, .popover-default.bs-popover-auto[x-placement^=right] .arrow::after {
18859  border-right-color: #172b4d;
18860}
18861.popover-default.bs-popover-bottom .arrow::after, .popover-default.bs-popover-auto[x-placement^=bottom] .arrow::after {
18862  border-bottom-color: #172b4d;
18863}
18864.popover-default.bs-popover-left .arrow::after, .popover-default.bs-popover-auto[x-placement^=left] .arrow::after {
18865  border-left-color: #172b4d;
18866}
18867
18868.popover-white {
18869  background-color: #fff;
18870}
18871.popover-white .popover-header {
18872  background-color: #fff;
18873  color: #212529;
18874}
18875.popover-white .popover-body {
18876  color: #212529;
18877}
18878.popover-white .popover-header {
18879  border-color: rgba(33, 37, 41, 0.2);
18880}
18881.popover-white.bs-popover-top .arrow::after, .popover-white.bs-popover-auto[x-placement^=top] .arrow::after {
18882  border-top-color: #fff;
18883}
18884.popover-white.bs-popover-right .arrow::after, .popover-white.bs-popover-auto[x-placement^=right] .arrow::after {
18885  border-right-color: #fff;
18886}
18887.popover-white.bs-popover-bottom .arrow::after, .popover-white.bs-popover-auto[x-placement^=bottom] .arrow::after {
18888  border-bottom-color: #fff;
18889}
18890.popover-white.bs-popover-left .arrow::after, .popover-white.bs-popover-auto[x-placement^=left] .arrow::after {
18891  border-left-color: #fff;
18892}
18893
18894.popover-neutral {
18895  background-color: #fff;
18896}
18897.popover-neutral .popover-header {
18898  background-color: #fff;
18899  color: #212529;
18900}
18901.popover-neutral .popover-body {
18902  color: #212529;
18903}
18904.popover-neutral .popover-header {
18905  border-color: rgba(33, 37, 41, 0.2);
18906}
18907.popover-neutral.bs-popover-top .arrow::after, .popover-neutral.bs-popover-auto[x-placement^=top] .arrow::after {
18908  border-top-color: #fff;
18909}
18910.popover-neutral.bs-popover-right .arrow::after, .popover-neutral.bs-popover-auto[x-placement^=right] .arrow::after {
18911  border-right-color: #fff;
18912}
18913.popover-neutral.bs-popover-bottom .arrow::after, .popover-neutral.bs-popover-auto[x-placement^=bottom] .arrow::after {
18914  border-bottom-color: #fff;
18915}
18916.popover-neutral.bs-popover-left .arrow::after, .popover-neutral.bs-popover-auto[x-placement^=left] .arrow::after {
18917  border-left-color: #fff;
18918}
18919
18920.popover-darker {
18921  background-color: black;
18922}
18923.popover-darker .popover-header {
18924  background-color: black;
18925  color: #fff;
18926}
18927.popover-darker .popover-body {
18928  color: #fff;
18929}
18930.popover-darker .popover-header {
18931  border-color: rgba(255, 255, 255, 0.2);
18932}
18933.popover-darker.bs-popover-top .arrow::after, .popover-darker.bs-popover-auto[x-placement^=top] .arrow::after {
18934  border-top-color: black;
18935}
18936.popover-darker.bs-popover-right .arrow::after, .popover-darker.bs-popover-auto[x-placement^=right] .arrow::after {
18937  border-right-color: black;
18938}
18939.popover-darker.bs-popover-bottom .arrow::after, .popover-darker.bs-popover-auto[x-placement^=bottom] .arrow::after {
18940  border-bottom-color: black;
18941}
18942.popover-darker.bs-popover-left .arrow::after, .popover-darker.bs-popover-auto[x-placement^=left] .arrow::after {
18943  border-left-color: black;
18944}
18945
18946.progress-wrapper {
18947  position: relative;
18948  padding-top: 1.5rem;
18949}
18950
18951.progress {
18952  height: 8px;
18953  margin-bottom: 1rem;
18954  overflow: hidden;
18955  border-radius: 0.2rem;
18956  background-color: #e9ecef;
18957  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
18958  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
18959}
18960
18961.progress .sr-only {
18962  width: auto;
18963  height: 20px;
18964  margin: 0 0 0 30px;
18965  left: 0;
18966  clip: auto;
18967  line-height: 20px;
18968  font-size: 13px;
18969}
18970
18971.progress-heading {
18972  font-size: 14px;
18973  font-weight: 500;
18974  margin: 0 0 2px;
18975  padding: 0;
18976}
18977
18978.progress-bar {
18979  box-shadow: none;
18980  border-radius: 0;
18981  height: auto;
18982}
18983
18984.progress-label span {
18985  display: inline-block;
18986  color: #172b4d;
18987  font-size: 0.625rem;
18988  font-weight: 600;
18989  text-transform: uppercase;
18990  padding: 0.25rem 0rem;
18991}
18992
18993.progress-percentage {
18994  text-align: right;
18995}
18996.progress-percentage span {
18997  display: inline-block;
18998  color: #8898aa;
18999  font-size: 0.875rem;
19000  font-weight: 600;
19001}
19002
19003.index-page .progress-wrapper {
19004  padding-top: 1rem;
19005}
19006.index-page .progress-wrapper .progress-label {
19007  position: absolute;
19008  top: auto;
19009  bottom: 10px;
19010}
19011.index-page .progress-wrapper .progress {
19012  margin-bottom: 0;
19013}
19014
19015.section {
19016  position: relative;
19017  padding-top: 4rem;
19018  padding-bottom: 4rem;
19019}
19020
19021.section-xl {
19022  padding-top: 8rem;
19023  padding-bottom: 8rem;
19024}
19025
19026.section-lg {
19027  padding-top: 6rem;
19028  padding-bottom: 6rem;
19029}
19030
19031.section-sm {
19032  padding-top: 2rem;
19033  padding-bottom: 2rem;
19034}
19035
19036@media (min-width: 768px) {
19037  .section-hero {
19038    min-height: 500px;
19039  }
19040}
19041
19042.section-shaped {
19043  position: relative;
19044  overflow: hidden;
19045}
19046.section-shaped.section-hero:before {
19047  top: 680px;
19048}
19049.section-shaped .stars-and-coded {
19050  margin-top: 8rem;
19051}
19052.section-shaped .shape {
19053  position: absolute;
19054  top: 0;
19055  z-index: -1;
19056  width: 100%;
19057  height: 100%;
19058}
19059.section-shaped .shape span {
19060  position: absolute;
19061}
19062.section-shaped .shape + .container {
19063  position: relative;
19064  height: 100%;
19065}
19066.section-shaped .shape.shape-skew + .container {
19067  padding-top: 0;
19068}
19069.section-shaped .shape.shape-skew + .container .col {
19070  margin-top: -100px;
19071}
19072.section-shaped .shape.shape-skew + .shape-container {
19073  padding-top: 18rem;
19074  padding-bottom: 19rem;
19075}
19076.section-shaped .shape-skew {
19077  transform: skewY(-4deg);
19078  transform-origin: 0;
19079}
19080.section-shaped .shape-skew span {
19081  transform: skew(4deg);
19082}
19083.section-shaped .shape-primary {
19084  background: linear-gradient(150deg, #281483 15%, #8f6ed5 70%, #d782d9 94%);
19085}
19086.section-shaped .shape-primary :nth-child(1) {
19087  background: #53f;
19088}
19089.section-shaped .shape-primary :nth-child(2) {
19090  background: #4553ff;
19091}
19092.section-shaped .shape-primary :nth-child(3) {
19093  background: #4f40ff;
19094}
19095.section-shaped .shape-primary :nth-child(4) {
19096  background: #25ddf5;
19097}
19098.section-shaped .shape-primary :nth-child(5) {
19099  background: #1fa2ff;
19100}
19101.section-shaped .shape-default {
19102  background: linear-gradient(150deg, #7795f8 15%, #6772e5 70%, #555abf 94%);
19103}
19104.section-shaped .shape-default :nth-child(1) {
19105  background: #7795f8;
19106}
19107.section-shaped .shape-default :nth-child(2) {
19108  background: #7b9aff;
19109}
19110.section-shaped .shape-default :nth-child(3) {
19111  background: #6f8ff8;
19112}
19113.section-shaped .shape-default :nth-child(4) {
19114  background: #76eea7;
19115}
19116.section-shaped .shape-default :nth-child(5) {
19117  background: #6adaff;
19118}
19119.section-shaped .shape-light {
19120  background: linear-gradient(150deg, shapes-light-color("step-1-gradient-bg") 15%, shapes-light-color("step-2-gradient-bg") 70%, shapes-light-color("step-3-gradient-bg") 94%);
19121}
19122.section-shaped .shape-light :nth-child(1) {
19123  background: shapes-light-color("span-1-bg");
19124}
19125.section-shaped .shape-light :nth-child(2) {
19126  background: shapes-light-color("span-2-bg");
19127}
19128.section-shaped .shape-light :nth-child(3) {
19129  background: shapes-light-color("span-3-bg");
19130}
19131.section-shaped .shape-light :nth-child(4) {
19132  background: shapes-light-color("span-4-bg");
19133}
19134.section-shaped .shape-light :nth-child(5) {
19135  background: shapes-light-color("span-5-bg");
19136}
19137.section-shaped .shape-dark {
19138  background: linear-gradient(150deg, #32325d 15%, #32325d 70%, #32325d 94%);
19139}
19140.section-shaped .shape-dark :nth-child(1) {
19141  background: #2e2e57;
19142}
19143.section-shaped .shape-dark :nth-child(2) {
19144  background: #2b2b58;
19145}
19146.section-shaped .shape-dark :nth-child(3) {
19147  background: #25254d;
19148}
19149.section-shaped .shape-dark :nth-child(4) {
19150  background: #d782d9;
19151}
19152.section-shaped .shape-dark :nth-child(5) {
19153  background: #008169;
19154}
19155.section-shaped .shape-style-1 span {
19156  height: 120px;
19157  width: 120px;
19158  border-radius: 50%;
19159}
19160.section-shaped .shape-style-1 .span-200 {
19161  height: 200px;
19162  width: 200px;
19163}
19164.section-shaped .shape-style-1 .span-150 {
19165  height: 150px;
19166  width: 150px;
19167}
19168.section-shaped .shape-style-1 .span-100 {
19169  height: 100px;
19170  width: 100px;
19171}
19172.section-shaped .shape-style-1 .span-75 {
19173  height: 75px;
19174  width: 75px;
19175}
19176.section-shaped .shape-style-1 .span-50 {
19177  height: 50px;
19178  width: 50px;
19179}
19180.section-shaped .shape-style-1 :nth-child(1) {
19181  left: -4%;
19182  bottom: auto;
19183  background: rgba(255, 255, 255, 0.1);
19184}
19185.section-shaped .shape-style-1 :nth-child(2) {
19186  right: 4%;
19187  top: 10%;
19188  background: rgba(255, 255, 255, 0.1);
19189}
19190.section-shaped .shape-style-1 :nth-child(3) {
19191  top: 280px;
19192  right: 5.66666%;
19193  background: rgba(255, 255, 255, 0.3);
19194}
19195.section-shaped .shape-style-1 :nth-child(4) {
19196  top: 320px;
19197  right: 7%;
19198  background: rgba(255, 255, 255, 0.15);
19199}
19200.section-shaped .shape-style-1 :nth-child(5) {
19201  top: 38%;
19202  left: 1%;
19203  right: auto;
19204  background: rgba(255, 255, 255, 0.05);
19205}
19206.section-shaped .shape-style-1 :nth-child(6) {
19207  width: 200px;
19208  height: 200px;
19209  top: 44%;
19210  left: 10%;
19211  right: auto;
19212  background: rgba(255, 255, 255, 0.15);
19213}
19214.section-shaped .shape-style-1 :nth-child(7) {
19215  bottom: 50%;
19216  right: 36%;
19217  background: rgba(255, 255, 255, 0.04);
19218}
19219.section-shaped .shape-style-1 :nth-child(8) {
19220  bottom: 70px;
19221  right: 2%;
19222  background: rgba(255, 255, 255, 0.2);
19223}
19224.section-shaped .shape-style-1 :nth-child(9) {
19225  bottom: 1%;
19226  right: 2%;
19227  background: rgba(255, 255, 255, 0.1);
19228}
19229.section-shaped .shape-style-1 :nth-child(10) {
19230  bottom: 1%;
19231  left: 1%;
19232  right: auto;
19233  background: rgba(255, 255, 255, 0.05);
19234}
19235@media (max-width: 991.98px) {
19236  .section-shaped .shape-style-1 span {
19237    height: 120px;
19238  }
19239}
19240@media (max-width: 767.98px) {
19241  .section-shaped .shape-style-1 span {
19242    height: 90px;
19243  }
19244}
19245.section-shaped .shape-style-1.shape-primary {
19246  background: linear-gradient(150deg, #281483 15%, #8f6ed5 70%, #d782d9 94%);
19247}
19248.section-shaped .shape-style-1.shape-default {
19249  background: linear-gradient(150deg, #7795f8 15%, #6772e5 70%, #555abf 94%);
19250}
19251.section-shaped .shape-style-1.shape-light {
19252  background: linear-gradient(150deg, shapes-light-color("step-1-gradient-bg") 15%, shapes-light-color("step-2-gradient-bg") 70%, shapes-light-color("step-3-gradient-bg") 94%);
19253}
19254.section-shaped .shape-style-1.shape-dark {
19255  background: linear-gradient(150deg, #32325d 15%, #32325d 70%, #32325d 94%);
19256}
19257.section-shaped .shape-style-2 span {
19258  height: 190px;
19259}
19260.section-shaped .shape-style-2 .span-sm {
19261  height: 100px;
19262}
19263.section-shaped .shape-style-2 :nth-child(1) {
19264  width: 33.33333%;
19265  top: 0;
19266  left: -16.66666%;
19267}
19268.section-shaped .shape-style-2 :nth-child(2) {
19269  width: 33.33333%;
19270  top: 0;
19271  left: 16.66666%;
19272  right: auto;
19273}
19274.section-shaped .shape-style-2 :nth-child(3) {
19275  width: 33.33333%;
19276  left: 49.99999%;
19277  bottom: auto;
19278}
19279.section-shaped .shape-style-2 :nth-child(4) {
19280  width: 33.33333%;
19281  top: 55%;
19282  right: -16.66666%;
19283}
19284.section-shaped .shape-style-2 :nth-child(5) {
19285  width: 33.33333%;
19286  bottom: 0;
19287}
19288@media (max-width: 991.98px) {
19289  .section-shaped .shape-style-2 span {
19290    height: 120px;
19291  }
19292}
19293@media (max-width: 767.98px) {
19294  .section-shaped .shape-style-2 span {
19295    height: 90px;
19296  }
19297}
19298.section-shaped .shape-style-3 span {
19299  height: 140px;
19300}
19301.section-shaped .shape-style-3 .span-sm {
19302  height: 100px;
19303}
19304.section-shaped .shape-style-3 :nth-child(1) {
19305  width: 66%;
19306  left: -16.66666%;
19307  bottom: auto;
19308}
19309.section-shaped .shape-style-3 :nth-child(2) {
19310  width: 40%;
19311  top: 54%;
19312  right: -16.66666%;
19313}
19314.section-shaped .shape-style-3 :nth-child(3) {
19315  width: 33.33333%;
19316  top: 34%;
19317  left: -16.66666%;
19318  right: auto;
19319}
19320.section-shaped .shape-style-3 :nth-child(4) {
19321  width: 60%;
19322  bottom: 0;
19323  right: -16.66666%;
19324  opacity: 0.6;
19325}
19326.section-shaped .shape-style-3 :nth-child(5) {
19327  width: 33.33333%;
19328  bottom: 0;
19329}
19330@media (max-width: 991.98px) {
19331  .section-shaped .shape-style-3 span {
19332    height: 120px;
19333  }
19334}
19335@media (max-width: 767.98px) {
19336  .section-shaped .shape-style-3 span {
19337    height: 90px;
19338  }
19339}
19340
19341.device-ill {
19342  pointer-events: none;
19343  position: absolute;
19344  display: flex;
19345  width: 1287px;
19346  left: 50%;
19347  margin-left: -644px;
19348  transform: scale(0.5) rotate(-12deg) translateX(50px);
19349  transform-origin: 50% 20%;
19350  will-change: transform;
19351}
19352.device-ill div {
19353  display: flex;
19354  justify-content: center;
19355  align-items: center;
19356  border-radius: 0.25rem;
19357  padding: 0.875rem;
19358  background: #fff;
19359  box-shadow: inset 0 4px 7px 1px #fff, inset 0 -5px 20px rgba(173, 186, 204, 0.25), 0 2px 6px rgba(0, 21, 64, 0.14), 0 10px 20px rgba(0, 21, 64, 0.05);
19360}
19361.device-ill .tablet-landscape {
19362  width: 512px;
19363  height: 352px;
19364  margin: 115px 50px 0;
19365}
19366
19367@media (min-width: 670px) {
19368  .device-ill {
19369    flex-wrap: wrap;
19370    width: 512px;
19371    margin-left: -50px;
19372    top: 215px;
19373    transform: rotate(-12deg);
19374    transform-origin: 100% 0;
19375  }
19376  .device-ill [class^=tablet] {
19377    margin: 0;
19378  }
19379  .device-ill .tablet-landscape {
19380    width: 512px;
19381    height: 352px;
19382  }
19383}
19384@media (min-width: 880px) {
19385  .device-ill {
19386    width: 829px;
19387    margin-left: -10px;
19388    top: 20px;
19389  }
19390  .device-ill .tablet-landscape {
19391    align-self: flex-end;
19392    margin-right: 50px;
19393  }
19394  .device-ill .phone-big {
19395    display: flex;
19396    width: 267px;
19397    height: 553px;
19398  }
19399}
19400.section-profile-cover {
19401  height: 580px;
19402  background-size: cover;
19403  background-position: center center;
19404}
19405
19406@media (max-width: 991.98px) {
19407  .section-profile-cover {
19408    height: 400px;
19409  }
19410}
19411.section-components > .form-control + .form-control {
19412  margin-top: 0.5rem;
19413}
19414.section-components > .nav + .nav,
19415.section-components > .alert + .alert,
19416.section-components > .navbar + .navbar,
19417.section-components > .progress + .progress,
19418.section-components > .progress + .btn,
19419.section-components .badge,
19420.section-components .btn {
19421  margin-top: 0.5rem;
19422  margin-bottom: 0.5rem;
19423}
19424.section-components .btn-group {
19425  margin-top: 0.5rem;
19426  margin-bottom: 0.5rem;
19427}
19428.section-components .btn-group .btn {
19429  margin: 0;
19430}
19431.section-components .alert {
19432  margin: 0;
19433}
19434.section-components .alert + .alert {
19435  margin-top: 1.25rem;
19436}
19437.section-components .badge {
19438  margin-right: 0.1rem;
19439}
19440.section-components .modal-footer .btn {
19441  margin: 0;
19442}
19443
19444/* .floating-cards {
19445     perspective:1500px;
19446     position:relative;
19447     align-items:center
19448}
19449
19450.floating-cards > div {
19451     position:absolute;
19452     -ms-flex-negative:0;
19453     flex-shrink:0;
19454     border-radius:8px;
19455     overflow:hidden
19456}
19457.floating-cards .shine {
19458     position:absolute;
19459     left:0;
19460     right:0;
19461     top:0;
19462     bottom:0;
19463     pointer-events:none
19464}
19465*/
19466.separator {
19467  position: absolute;
19468  top: auto;
19469  left: 0;
19470  right: 0;
19471  width: 100%;
19472  height: 150px;
19473  z-index: 1;
19474  transform: translateZ(0);
19475  overflow: hidden;
19476  pointer-events: none;
19477}
19478.separator svg {
19479  position: absolute;
19480  pointer-events: none;
19481}
19482
19483.separator-top {
19484  top: 0;
19485  bottom: auto;
19486}
19487.separator-top svg {
19488  top: 0;
19489}
19490
19491.separator-bottom {
19492  top: auto;
19493  bottom: 0;
19494}
19495.separator-bottom svg {
19496  bottom: 0;
19497}
19498
19499.separator-inverse {
19500  transform: rotate(180deg);
19501}
19502
19503.separator-skew {
19504  height: 80px;
19505}
19506@media (max-width: 991.98px) {
19507  .separator-skew {
19508    z-index: 0;
19509  }
19510}
19511
19512.mt-md,
19513.my-md {
19514  margin-top: 4rem !important;
19515}
19516
19517.mr-md,
19518.mx-md {
19519  margin-right: 4rem !important;
19520}
19521
19522.mb-md,
19523.my-md {
19524  margin-bottom: 4rem !important;
19525}
19526
19527.ml-md,
19528.mx-md {
19529  margin-left: 4rem !important;
19530}
19531
19532.m-lg {
19533  margin: 6rem !important;
19534}
19535
19536.mt-lg,
19537.my-lg {
19538  margin-top: 6rem !important;
19539}
19540
19541.mr-lg,
19542.mx-lg {
19543  margin-right: 6rem !important;
19544}
19545
19546.mb-lg,
19547.my-lg {
19548  margin-bottom: 6rem !important;
19549}
19550
19551.ml-lg,
19552.mx-lg {
19553  margin-left: 6rem !important;
19554}
19555
19556.m-xl {
19557  margin: 8rem !important;
19558}
19559
19560.mt-xl,
19561.my-xl {
19562  margin-top: 8rem !important;
19563}
19564
19565.mr-xl,
19566.mx-xl {
19567  margin-right: 8rem !important;
19568}
19569
19570.mb-xl,
19571.my-xl {
19572  margin-bottom: 8rem !important;
19573}
19574
19575.ml-xl,
19576.mx-xl {
19577  margin-left: 8rem !important;
19578}
19579
19580.pt-lg,
19581.py-lg {
19582  padding-top: 6rem !important;
19583}
19584
19585.pr-lg,
19586.px-lg {
19587  padding-right: 6rem !important;
19588}
19589
19590.pb-lg,
19591.py-lg {
19592  padding-bottom: 6rem !important;
19593}
19594
19595.pl-lg,
19596.px-lg {
19597  padding-left: 6rem !important;
19598}
19599
19600.p-xl {
19601  padding: 8rem !important;
19602}
19603
19604.pt-xl,
19605.py-xl {
19606  padding-top: 8rem !important;
19607}
19608
19609.pr-xl,
19610.px-xl {
19611  padding-right: 8rem !important;
19612}
19613
19614.pb-xl,
19615.py-xl {
19616  padding-bottom: 8rem !important;
19617}
19618
19619.pl-xl,
19620.px-xl {
19621  padding-left: 8rem !important;
19622}
19623
19624.m-auto {
19625  margin: auto !important;
19626}
19627
19628.mt-auto,
19629.my-auto {
19630  margin-top: auto !important;
19631}
19632
19633.mr-auto,
19634.mx-auto {
19635  margin-right: auto !important;
19636}
19637
19638.mb-auto,
19639.my-auto {
19640  margin-bottom: auto !important;
19641}
19642
19643.ml-auto,
19644.mx-auto {
19645  margin-left: auto !important;
19646}
19647
19648p {
19649  font-size: 1rem;
19650  font-weight: 300;
19651  line-height: 1.7;
19652}
19653
19654.lead {
19655  font-size: 1.25rem;
19656  font-weight: 300;
19657  line-height: 1.7;
19658  margin-top: 1.5rem;
19659}
19660.lead + .btn-wrapper {
19661  margin-top: 3rem;
19662}
19663
19664.description {
19665  font-size: 0.875rem;
19666}
19667
19668.heading {
19669  letter-spacing: 0.025em;
19670  font-size: 0.95rem;
19671  text-transform: uppercase;
19672  font-weight: 400;
19673}
19674
19675.heading-title {
19676  letter-spacing: 0.025em;
19677  font-size: 1.375rem;
19678  font-weight: 600;
19679  text-transform: uppercase;
19680}
19681
19682.heading-section {
19683  letter-spacing: 0.025em;
19684  font-size: 1.375rem;
19685  font-weight: 600;
19686  text-transform: uppercase;
19687}
19688.heading-section img {
19689  display: block;
19690  width: 72px;
19691  height: 72px;
19692  margin-bottom: 1.5rem;
19693}
19694.heading-section.text-center img {
19695  margin-left: auto;
19696  margin-right: auto;
19697}
19698
19699.display-1 span,
19700.display-2 span,
19701.display-3 span,
19702.display-4 span {
19703  display: block;
19704  font-weight: 300;
19705}
19706
19707article h4:not(:first-child),
19708article h5:not(:first-child) {
19709  margin-top: 3rem;
19710}
19711article h4, article h5 {
19712  margin-bottom: 1.5rem;
19713}
19714article figure {
19715  margin: 3rem 0;
19716}
19717article h5 + figure {
19718  margin-top: 0;
19719}
19720
19721/* flatpickr v4.5.7, @license MIT */
19722.flatpickr-calendar {
19723  background: transparent;
19724  opacity: 0;
19725  display: none;
19726  text-align: center;
19727  visibility: hidden;
19728  padding: 0;
19729  -webkit-animation: none;
19730  animation: none;
19731  direction: ltr;
19732  border: 0;
19733  font-size: 14px;
19734  line-height: 24px;
19735  border-radius: 5px;
19736  position: absolute;
19737  width: 307.875px;
19738  -webkit-box-sizing: border-box;
19739  box-sizing: border-box;
19740  -ms-touch-action: manipulation;
19741  touch-action: manipulation;
19742  background: #fff;
19743  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
19744  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
19745}
19746
19747.flatpickr-calendar.open,
19748.flatpickr-calendar.inline {
19749  opacity: 1;
19750  max-height: 640px;
19751  visibility: visible;
19752}
19753
19754.flatpickr-calendar.open {
19755  display: inline-block;
19756  z-index: 99999;
19757}
19758
19759.flatpickr-calendar.animate.open {
19760  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
19761  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
19762  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
19763}
19764
19765.flatpickr-calendar.inline {
19766  display: block;
19767  position: relative;
19768  top: 2px;
19769}
19770
19771.flatpickr-calendar.static {
19772  position: absolute;
19773  top: calc(100% + 2px);
19774}
19775
19776.flatpickr-calendar.static.open {
19777  z-index: 999;
19778  display: block;
19779}
19780
19781.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
19782  -webkit-box-shadow: none !important;
19783  box-shadow: none !important;
19784}
19785
19786.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
19787  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
19788  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
19789}
19790
19791.flatpickr-calendar .hasWeeks .dayContainer,
19792.flatpickr-calendar .hasTime .dayContainer {
19793  border-bottom: 0;
19794  border-bottom-right-radius: 0;
19795  border-bottom-left-radius: 0;
19796}
19797
19798.flatpickr-calendar .hasWeeks .dayContainer {
19799  border-left: 0;
19800}
19801
19802.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
19803  height: 40px;
19804  border-top: 1px solid #e6e6e6;
19805}
19806
19807.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
19808  height: auto;
19809}
19810
19811.flatpickr-calendar:before {
19812  background: #fff;
19813  box-shadow: none;
19814  content: "";
19815  display: block;
19816  height: 16px;
19817  width: 16px;
19818  left: 5px;
19819  position: absolute;
19820  bottom: 100%;
19821  transform: rotate(-45deg) translateY(1rem);
19822  z-index: -5;
19823  border-radius: 0.2rem;
19824}
19825
19826.flatpickr-calendar.rightMost:before,
19827.flatpickr-calendar.rightMost:after {
19828  left: auto;
19829  right: 22px;
19830}
19831
19832.flatpickr-calendar:before {
19833  border-width: 5px;
19834  margin: 0 -5px;
19835}
19836
19837.flatpickr-calendar:after {
19838  border-width: 4px;
19839  margin: 0 -4px;
19840}
19841
19842.flatpickr-calendar.arrowTop:before,
19843.flatpickr-calendar.arrowTop:after {
19844  bottom: 100%;
19845}
19846
19847.flatpickr-calendar.arrowTop:before {
19848  border-bottom-color: #e6e6e6;
19849}
19850
19851.flatpickr-calendar.arrowTop:after {
19852  border-bottom-color: #fff;
19853}
19854
19855.flatpickr-calendar.arrowBottom:before,
19856.flatpickr-calendar.arrowBottom:after {
19857  top: 100%;
19858}
19859
19860.flatpickr-calendar.arrowBottom:before {
19861  border-top-color: #e6e6e6;
19862}
19863
19864.flatpickr-calendar.arrowBottom:after {
19865  border-top-color: #fff;
19866}
19867
19868.flatpickr-calendar:focus {
19869  outline: 0;
19870}
19871
19872.flatpickr-wrapper {
19873  position: relative;
19874  display: inline-block;
19875}
19876
19877.flatpickr-months {
19878  display: -webkit-box;
19879  display: -webkit-flex;
19880  display: -ms-flexbox;
19881  display: flex;
19882}
19883
19884.flatpickr-months .flatpickr-month {
19885  background: transparent;
19886  color: rgba(0, 0, 0, 0.9);
19887  fill: rgba(0, 0, 0, 0.9);
19888  height: 28px;
19889  line-height: 1;
19890  text-align: center;
19891  position: relative;
19892  -webkit-user-select: none;
19893  -moz-user-select: none;
19894  -ms-user-select: none;
19895  user-select: none;
19896  overflow: hidden;
19897  -webkit-box-flex: 1;
19898  -webkit-flex: 1;
19899  -ms-flex: 1;
19900  flex: 1;
19901}
19902
19903.flatpickr-months .flatpickr-prev-month,
19904.flatpickr-months .flatpickr-next-month {
19905  text-decoration: none;
19906  cursor: pointer;
19907  position: absolute;
19908  top: 0px;
19909  line-height: 16px;
19910  height: 28px;
19911  padding: 10px;
19912  z-index: 3;
19913  color: rgba(0, 0, 0, 0.9);
19914  fill: rgba(0, 0, 0, 0.9);
19915}
19916
19917.flatpickr-months .flatpickr-prev-month.disabled,
19918.flatpickr-months .flatpickr-next-month.disabled {
19919  display: none;
19920}
19921
19922.flatpickr-months .flatpickr-prev-month i,
19923.flatpickr-months .flatpickr-next-month i {
19924  position: relative;
19925}
19926
19927.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
19928.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
19929  /*
19930        /*rtl:begin:ignore*/
19931  /*
19932        */
19933  left: 0;
19934  /*
19935        /*rtl:end:ignore*/
19936  /*
19937        */
19938}
19939
19940/*
19941      /*rtl:begin:ignore*/
19942/*
19943      /*rtl:end:ignore*/
19944.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
19945.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
19946  /*
19947        /*rtl:begin:ignore*/
19948  /*
19949        */
19950  right: 0;
19951  /*
19952        /*rtl:end:ignore*/
19953  /*
19954        */
19955}
19956
19957/*
19958      /*rtl:begin:ignore*/
19959/*
19960      /*rtl:end:ignore*/
19961.flatpickr-months .flatpickr-prev-month:hover,
19962.flatpickr-months .flatpickr-next-month:hover {
19963  color: #959ea9;
19964}
19965
19966.flatpickr-months .flatpickr-prev-month:hover svg,
19967.flatpickr-months .flatpickr-next-month:hover svg {
19968  fill: #f64747;
19969}
19970
19971.flatpickr-months .flatpickr-prev-month svg,
19972.flatpickr-months .flatpickr-next-month svg {
19973  width: 14px;
19974  height: 14px;
19975}
19976
19977.flatpickr-months .flatpickr-prev-month svg path,
19978.flatpickr-months .flatpickr-next-month svg path {
19979  -webkit-transition: fill 0.1s;
19980  transition: fill 0.1s;
19981  fill: inherit;
19982}
19983
19984.numInputWrapper {
19985  position: relative;
19986  height: auto;
19987}
19988
19989.numInputWrapper input,
19990.numInputWrapper span {
19991  display: inline-block;
19992}
19993
19994.numInputWrapper input {
19995  width: 100%;
19996}
19997
19998.numInputWrapper input::-ms-clear {
19999  display: none;
20000}
20001
20002.numInputWrapper input::-webkit-outer-spin-button,
20003.numInputWrapper input::-webkit-inner-spin-button {
20004  margin: 0;
20005  -webkit-appearance: none;
20006}
20007
20008.numInputWrapper span {
20009  position: absolute;
20010  right: 0;
20011  width: 14px;
20012  padding: 0 4px 0 2px;
20013  height: 50%;
20014  line-height: 50%;
20015  opacity: 0;
20016  cursor: pointer;
20017  border: 1px solid rgba(57, 57, 57, 0.15);
20018  -webkit-box-sizing: border-box;
20019  box-sizing: border-box;
20020}
20021
20022.numInputWrapper span:hover {
20023  background: rgba(0, 0, 0, 0.1);
20024}
20025
20026.numInputWrapper span:active {
20027  background: rgba(0, 0, 0, 0.2);
20028}
20029
20030.numInputWrapper span:after {
20031  display: block;
20032  content: "";
20033  position: absolute;
20034}
20035
20036.numInputWrapper span.arrowUp {
20037  top: -3px;
20038  border-bottom: 0;
20039}
20040
20041.numInputWrapper span.arrowUp:after {
20042  border-left: 4px solid transparent;
20043  border-right: 4px solid transparent;
20044  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
20045  top: 26%;
20046}
20047
20048.numInputWrapper span.arrowDown {
20049  top: 37%;
20050}
20051
20052.numInputWrapper span.arrowDown:after {
20053  border-left: 4px solid transparent;
20054  border-right: 4px solid transparent;
20055  border-top: 4px solid rgba(57, 57, 57, 0.6);
20056  top: 40%;
20057}
20058
20059.numInputWrapper span svg {
20060  width: inherit;
20061  height: auto;
20062}
20063
20064.numInputWrapper span svg path {
20065  fill: rgba(0, 0, 0, 0.5);
20066}
20067
20068.numInputWrapper:hover {
20069  background: rgba(0, 0, 0, 0.05);
20070}
20071
20072.numInputWrapper:hover span {
20073  opacity: 1;
20074}
20075
20076.flatpickr-current-month {
20077  font-size: 135%;
20078  line-height: inherit;
20079  font-weight: 300;
20080  color: inherit;
20081  position: absolute;
20082  width: 75%;
20083  left: 12.5%;
20084  padding: 6.16px 0 0 0;
20085  line-height: 1;
20086  height: 28px;
20087  display: inline-block;
20088  text-align: center;
20089  -webkit-transform: translate3d(0px, 0px, 0px);
20090  transform: translate3d(0px, 0px, 0px);
20091  line-height: 20px;
20092}
20093
20094.flatpickr-current-month span.cur-month {
20095  font-family: inherit;
20096  font-weight: 700;
20097  color: inherit;
20098  display: inline-block;
20099  margin-left: 0.5ch;
20100  padding: 0;
20101}
20102
20103.flatpickr-current-month span.cur-month:hover {
20104  background: rgba(0, 0, 0, 0.05);
20105}
20106
20107.flatpickr-current-month .numInputWrapper {
20108  width: 6ch;
20109  width: 7ch\0 ;
20110  display: inline-block;
20111}
20112
20113.flatpickr-current-month .numInputWrapper span.arrowUp:after {
20114  border-bottom-color: rgba(0, 0, 0, 0.9);
20115}
20116
20117.flatpickr-current-month .numInputWrapper span.arrowDown:after {
20118  border-top-color: rgba(0, 0, 0, 0.9);
20119}
20120
20121.flatpickr-current-month input.cur-year {
20122  background: transparent;
20123  -webkit-box-sizing: border-box;
20124  box-sizing: border-box;
20125  color: inherit;
20126  cursor: text;
20127  padding: 0 0 0 0.5ch;
20128  margin: 0;
20129  display: inline-block;
20130  font-size: inherit;
20131  font-family: inherit;
20132  font-weight: 300;
20133  line-height: inherit;
20134  height: auto;
20135  border: 0;
20136  border-radius: 0;
20137  vertical-align: initial;
20138  -webkit-appearance: textfield;
20139  -moz-appearance: textfield;
20140  appearance: textfield;
20141}
20142
20143.flatpickr-current-month input.cur-year:focus {
20144  outline: 0;
20145}
20146
20147.flatpickr-current-month input.cur-year[disabled],
20148.flatpickr-current-month input.cur-year[disabled]:hover {
20149  font-size: 100%;
20150  color: rgba(0, 0, 0, 0.5);
20151  background: transparent;
20152  pointer-events: none;
20153}
20154
20155.flatpickr-weekdays {
20156  background: transparent;
20157  text-align: center;
20158  overflow: hidden;
20159  width: 100%;
20160  display: -webkit-box;
20161  display: -webkit-flex;
20162  display: -ms-flexbox;
20163  display: flex;
20164  -webkit-box-align: center;
20165  -webkit-align-items: center;
20166  -ms-flex-align: center;
20167  align-items: center;
20168  height: 28px;
20169}
20170
20171.flatpickr-weekdays .flatpickr-weekdaycontainer {
20172  display: -webkit-box;
20173  display: -webkit-flex;
20174  display: -ms-flexbox;
20175  display: flex;
20176  -webkit-box-flex: 1;
20177  -webkit-flex: 1;
20178  -ms-flex: 1;
20179  flex: 1;
20180}
20181
20182span.flatpickr-weekday {
20183  cursor: default;
20184  font-size: 90%;
20185  background: transparent;
20186  color: rgba(0, 0, 0, 0.54);
20187  line-height: 1;
20188  margin: 0;
20189  text-align: center;
20190  display: block;
20191  -webkit-box-flex: 1;
20192  -webkit-flex: 1;
20193  -ms-flex: 1;
20194  flex: 1;
20195  font-weight: bolder;
20196}
20197
20198.dayContainer,
20199.flatpickr-weeks {
20200  padding: 1px 0 0 0;
20201}
20202
20203.flatpickr-days {
20204  position: relative;
20205  overflow: hidden;
20206  display: -webkit-box;
20207  display: -webkit-flex;
20208  display: -ms-flexbox;
20209  display: flex;
20210  -webkit-box-align: start;
20211  -webkit-align-items: flex-start;
20212  -ms-flex-align: start;
20213  align-items: flex-start;
20214  width: 307.875px;
20215}
20216
20217.flatpickr-days:focus {
20218  outline: 0;
20219}
20220
20221.dayContainer {
20222  padding: 0;
20223  outline: 0;
20224  text-align: left;
20225  width: 307.875px;
20226  min-width: 307.875px;
20227  max-width: 307.875px;
20228  -webkit-box-sizing: border-box;
20229  box-sizing: border-box;
20230  display: inline-block;
20231  display: -ms-flexbox;
20232  display: -webkit-box;
20233  display: -webkit-flex;
20234  display: flex;
20235  -webkit-flex-wrap: wrap;
20236  flex-wrap: wrap;
20237  -ms-flex-wrap: wrap;
20238  -ms-flex-pack: justify;
20239  -webkit-justify-content: space-around;
20240  justify-content: space-around;
20241  -webkit-transform: translate3d(0px, 0px, 0px);
20242  transform: translate3d(0px, 0px, 0px);
20243  opacity: 1;
20244}
20245
20246.dayContainer + .dayContainer {
20247  -webkit-box-shadow: -1px 0 0 #e6e6e6;
20248  box-shadow: -1px 0 0 #e6e6e6;
20249}
20250
20251.flatpickr-day {
20252  background: none;
20253  border: 1px solid transparent;
20254  border-radius: 150px;
20255  -webkit-box-sizing: border-box;
20256  box-sizing: border-box;
20257  color: #393939;
20258  cursor: pointer;
20259  font-weight: 400;
20260  width: 14.2857143%;
20261  -webkit-flex-basis: 14.2857143%;
20262  -ms-flex-preferred-size: 14.2857143%;
20263  flex-basis: 14.2857143%;
20264  max-width: 39px;
20265  height: 39px;
20266  line-height: 39px;
20267  margin: 0;
20268  display: inline-block;
20269  position: relative;
20270  -webkit-box-pack: center;
20271  -webkit-justify-content: center;
20272  -ms-flex-pack: center;
20273  justify-content: center;
20274  text-align: center;
20275}
20276
20277.flatpickr-day.inRange,
20278.flatpickr-day.prevMonthDay.inRange,
20279.flatpickr-day.nextMonthDay.inRange,
20280.flatpickr-day.today.inRange,
20281.flatpickr-day.prevMonthDay.today.inRange,
20282.flatpickr-day.nextMonthDay.today.inRange,
20283.flatpickr-day:hover,
20284.flatpickr-day.prevMonthDay:hover,
20285.flatpickr-day.nextMonthDay:hover,
20286.flatpickr-day:focus,
20287.flatpickr-day.prevMonthDay:focus,
20288.flatpickr-day.nextMonthDay:focus {
20289  cursor: pointer;
20290  outline: 0;
20291  background: #e6e6e6;
20292  border-color: #e6e6e6;
20293}
20294
20295.flatpickr-day.today {
20296  border-color: #959ea9;
20297  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
20298}
20299
20300.flatpickr-day.today:hover,
20301.flatpickr-day.today:focus {
20302  border-color: #959ea9;
20303  background: #959ea9;
20304  color: #fff;
20305}
20306
20307.flatpickr-day.selected,
20308.flatpickr-day.startRange,
20309.flatpickr-day.endRange,
20310.flatpickr-day.selected.inRange,
20311.flatpickr-day.startRange.inRange,
20312.flatpickr-day.endRange.inRange,
20313.flatpickr-day.selected:focus,
20314.flatpickr-day.startRange:focus,
20315.flatpickr-day.endRange:focus,
20316.flatpickr-day.selected:hover,
20317.flatpickr-day.startRange:hover,
20318.flatpickr-day.endRange:hover,
20319.flatpickr-day.selected.prevMonthDay,
20320.flatpickr-day.startRange.prevMonthDay,
20321.flatpickr-day.endRange.prevMonthDay,
20322.flatpickr-day.selected.nextMonthDay,
20323.flatpickr-day.startRange.nextMonthDay,
20324.flatpickr-day.endRange.nextMonthDay {
20325  background: #569ff7;
20326  -webkit-box-shadow: none;
20327  box-shadow: none;
20328  color: #fff;
20329  border-color: #569ff7;
20330}
20331
20332.flatpickr-day.selected.startRange,
20333.flatpickr-day.startRange.startRange,
20334.flatpickr-day.endRange.startRange {
20335  border-radius: 50px 0 0 50px;
20336}
20337
20338.flatpickr-day.selected.endRange,
20339.flatpickr-day.startRange.endRange,
20340.flatpickr-day.endRange.endRange {
20341  border-radius: 0 50px 50px 0;
20342}
20343
20344.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
20345.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
20346.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
20347  -webkit-box-shadow: -10px 0 0 #569ff7;
20348  box-shadow: -10px 0 0 #569ff7;
20349}
20350
20351.flatpickr-day.selected.startRange.endRange,
20352.flatpickr-day.startRange.startRange.endRange,
20353.flatpickr-day.endRange.startRange.endRange {
20354  border-radius: 50px;
20355}
20356
20357.flatpickr-day.inRange {
20358  border-radius: 0;
20359  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
20360  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
20361}
20362
20363.flatpickr-day.disabled,
20364.flatpickr-day.disabled:hover,
20365.flatpickr-day.prevMonthDay,
20366.flatpickr-day.nextMonthDay,
20367.flatpickr-day.notAllowed,
20368.flatpickr-day.notAllowed.prevMonthDay,
20369.flatpickr-day.notAllowed.nextMonthDay {
20370  color: rgba(57, 57, 57, 0.3);
20371  background: transparent;
20372  border-color: transparent;
20373  cursor: default;
20374}
20375
20376.flatpickr-day.disabled,
20377.flatpickr-day.disabled:hover {
20378  cursor: not-allowed;
20379  color: rgba(57, 57, 57, 0.1);
20380}
20381
20382.flatpickr-day.week.selected {
20383  border-radius: 0;
20384  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
20385  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
20386}
20387
20388.flatpickr-day.hidden {
20389  visibility: hidden;
20390}
20391
20392.rangeMode .flatpickr-day {
20393  margin-top: 1px;
20394}
20395
20396.flatpickr-weekwrapper {
20397  display: inline-block;
20398  float: left;
20399}
20400
20401.flatpickr-weekwrapper .flatpickr-weeks {
20402  padding: 0 12px;
20403  -webkit-box-shadow: 1px 0 0 #e6e6e6;
20404  box-shadow: 1px 0 0 #e6e6e6;
20405}
20406
20407.flatpickr-weekwrapper .flatpickr-weekday {
20408  float: none;
20409  width: 100%;
20410  line-height: 28px;
20411}
20412
20413.flatpickr-weekwrapper span.flatpickr-day,
20414.flatpickr-weekwrapper span.flatpickr-day:hover {
20415  display: block;
20416  width: 100%;
20417  max-width: none;
20418  color: rgba(57, 57, 57, 0.3);
20419  background: transparent;
20420  cursor: default;
20421  border: none;
20422}
20423
20424.flatpickr-innerContainer {
20425  display: block;
20426  display: -webkit-box;
20427  display: -webkit-flex;
20428  display: -ms-flexbox;
20429  display: flex;
20430  -webkit-box-sizing: border-box;
20431  box-sizing: border-box;
20432  overflow: hidden;
20433}
20434
20435.flatpickr-rContainer {
20436  display: inline-block;
20437  padding: 0;
20438  -webkit-box-sizing: border-box;
20439  box-sizing: border-box;
20440}
20441
20442.flatpickr-time {
20443  text-align: center;
20444  outline: 0;
20445  display: block;
20446  height: 0;
20447  line-height: 40px;
20448  max-height: 40px;
20449  -webkit-box-sizing: border-box;
20450  box-sizing: border-box;
20451  overflow: hidden;
20452  display: -webkit-box;
20453  display: -webkit-flex;
20454  display: -ms-flexbox;
20455  display: flex;
20456}
20457
20458.flatpickr-time:after {
20459  content: "";
20460  display: table;
20461  clear: both;
20462}
20463
20464.flatpickr-time .numInputWrapper {
20465  -webkit-box-flex: 1;
20466  -webkit-flex: 1;
20467  -ms-flex: 1;
20468  flex: 1;
20469  width: 40%;
20470  height: 40px;
20471  float: left;
20472}
20473
20474.flatpickr-time .numInputWrapper span.arrowUp:after {
20475  border-bottom-color: #393939;
20476}
20477
20478.flatpickr-time .numInputWrapper span.arrowDown:after {
20479  border-top-color: #393939;
20480}
20481
20482.flatpickr-time.hasSeconds .numInputWrapper {
20483  width: 26%;
20484}
20485
20486.flatpickr-time.time24hr .numInputWrapper {
20487  width: 49%;
20488}
20489
20490.flatpickr-time input {
20491  background: transparent;
20492  -webkit-box-shadow: none;
20493  box-shadow: none;
20494  border: 0;
20495  border-radius: 0;
20496  text-align: center;
20497  margin: 0;
20498  padding: 0;
20499  height: inherit;
20500  line-height: inherit;
20501  color: #393939;
20502  font-size: 14px;
20503  position: relative;
20504  -webkit-box-sizing: border-box;
20505  box-sizing: border-box;
20506  -webkit-appearance: textfield;
20507  -moz-appearance: textfield;
20508  appearance: textfield;
20509}
20510
20511.flatpickr-time input.flatpickr-hour {
20512  font-weight: bold;
20513}
20514
20515.flatpickr-time input.flatpickr-minute,
20516.flatpickr-time input.flatpickr-second {
20517  font-weight: 400;
20518}
20519
20520.flatpickr-time input:focus {
20521  outline: 0;
20522  border: 0;
20523}
20524
20525.flatpickr-time .flatpickr-time-separator,
20526.flatpickr-time .flatpickr-am-pm {
20527  height: inherit;
20528  display: inline-block;
20529  float: left;
20530  line-height: inherit;
20531  color: #393939;
20532  font-weight: bold;
20533  width: 2%;
20534  -webkit-user-select: none;
20535  -moz-user-select: none;
20536  -ms-user-select: none;
20537  user-select: none;
20538  -webkit-align-self: center;
20539  -ms-flex-item-align: center;
20540  align-self: center;
20541}
20542
20543.flatpickr-time .flatpickr-am-pm {
20544  outline: 0;
20545  width: 18%;
20546  cursor: pointer;
20547  text-align: center;
20548  font-weight: 400;
20549}
20550
20551.flatpickr-time input:hover,
20552.flatpickr-time .flatpickr-am-pm:hover,
20553.flatpickr-time input:focus,
20554.flatpickr-time .flatpickr-am-pm:focus {
20555  background: #eee;
20556}
20557
20558.flatpickr-input[readonly] {
20559  cursor: pointer;
20560}
20561
20562.flatpickr-calendar.open {
20563  margin-left: -38px;
20564  margin-top: 4px;
20565}
20566.flatpickr-calendar.arrowBottom {
20567  margin-top: -20px;
20568}
20569.flatpickr-calendar .flatpickr-innerContainer {
20570  margin-top: 15px !important;
20571}
20572.flatpickr-calendar .numInputWrapper span {
20573  border: none;
20574  border-bottom: 1px solid rgba(57, 57, 57, 0.15);
20575}
20576.flatpickr-calendar .numInputWrapper:hover .arrowUp,
20577.flatpickr-calendar .numInputWrapper:hover .arrowDown {
20578  margin-top: 3px;
20579}
20580.flatpickr-calendar .flatpickr-day.today, .flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange {
20581  background: #5e72e4 !important;
20582  color: #fff;
20583  border: none;
20584}
20585.flatpickr-calendar .flatpickr-day.inRange {
20586  background: rgba(94, 114, 228, 0.28);
20587  border: none;
20588  -webkit-box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8;
20589  box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8;
20590}
20591.flatpickr-calendar .flatpickr-day:not(.selected):hover, .flatpickr-calendar .flatpickr-day:not(.selected):focus {
20592  background: rgba(94, 114, 228, 0.28);
20593  border: none;
20594}
20595.flatpickr-calendar .flatpickr-time input:hover,
20596.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,
20597.flatpickr-calendar .flatpickr-time input:focus,
20598.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {
20599  background: rgba(94, 114, 228, 0.28);
20600}
20601
20602.flatpickr.form-control {
20603  background: #fff;
20604}
20605
20606@-webkit-keyframes fpFadeInDown {
20607  from {
20608    opacity: 0;
20609    -webkit-transform: translate3d(0, -20px, 0);
20610    transform: translate3d(0, -20px, 0);
20611  }
20612  to {
20613    opacity: 1;
20614    -webkit-transform: translate3d(0, 0, 0);
20615    transform: translate3d(0, 0, 0);
20616  }
20617}
20618@keyframes fpFadeInDown {
20619  from {
20620    opacity: 0;
20621    -webkit-transform: translate3d(0, -20px, 0);
20622    transform: translate3d(0, -20px, 0);
20623  }
20624  to {
20625    opacity: 1;
20626    -webkit-transform: translate3d(0, 0, 0);
20627    transform: translate3d(0, 0, 0);
20628  }
20629}
20630.datepicker {
20631  border-radius: 0.25rem;
20632  direction: ltr;
20633}
20634.datepicker-inline {
20635  width: 220px;
20636}
20637.datepicker-rtl {
20638  direction: rtl;
20639}
20640.datepicker-rtl.dropdown-menu {
20641  left: auto;
20642}
20643.datepicker-rtl table tr td span {
20644  float: right;
20645}
20646.datepicker-dropdown {
20647  top: 0;
20648  left: 0;
20649  padding: 20px 22px;
20650  box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1);
20651}
20652.datepicker-dropdown.datepicker-orient-left:before {
20653  left: 6px;
20654}
20655.datepicker-dropdown.datepicker-orient-left:after {
20656  left: 7px;
20657}
20658.datepicker-dropdown.datepicker-orient-right:before {
20659  right: 6px;
20660}
20661.datepicker-dropdown.datepicker-orient-right:after {
20662  right: 7px;
20663}
20664.datepicker-dropdown.datepicker-orient-bottom:before {
20665  top: -7px;
20666}
20667.datepicker-dropdown.datepicker-orient-bottom:after {
20668  top: -6px;
20669}
20670.datepicker-dropdown.datepicker-orient-top:before {
20671  bottom: -7px;
20672  border-bottom: 0;
20673  border-top: 7px solid white;
20674}
20675.datepicker-dropdown.datepicker-orient-top:after {
20676  bottom: -6px;
20677  border-bottom: 0;
20678  border-top: 6px solid #fff;
20679}
20680.datepicker table {
20681  margin: 0;
20682  -webkit-touch-callout: none;
20683  user-select: none;
20684}
20685.datepicker table tr td {
20686  border-radius: 50%;
20687}
20688.datepicker table tr th {
20689  border-radius: 0.25rem;
20690  font-weight: 500;
20691}
20692.datepicker table tr td,
20693.datepicker table tr th {
20694  transition: all 0.15s ease;
20695  width: 36px;
20696  height: 36px;
20697  border: none;
20698  text-align: center;
20699  font-size: 0.875rem;
20700}
20701.table-striped .datepicker table tr td,
20702.table-striped .datepicker table tr th {
20703  background-color: transparent;
20704}
20705.datepicker table tr td.old, .datepicker table tr td.new {
20706  color: #adb5bd;
20707}
20708.datepicker table tr td.day:hover, .datepicker table tr td.focused {
20709  background: white;
20710  cursor: pointer;
20711}
20712.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
20713  background: none;
20714  color: #dee2e6;
20715  cursor: default;
20716}
20717.datepicker table tr td.highlighted {
20718  border-radius: 0;
20719}
20720.datepicker table tr td.highlighted.focused {
20721  background: #5e72e4;
20722}
20723.datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active {
20724  background: #5e72e4;
20725  color: #ced4da;
20726}
20727.datepicker table tr td.today {
20728  background: white;
20729}
20730.datepicker table tr td.today.focused {
20731  background: white;
20732}
20733.datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
20734  background: white;
20735  color: #8898aa;
20736}
20737.datepicker table tr td.range {
20738  background: #5e72e4;
20739  color: #fff;
20740  border-radius: 0;
20741}
20742.datepicker table tr td.range.focused {
20743  background: #3b53de;
20744}
20745.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active, .datepicker table tr td.range.day.disabled:hover {
20746  background: #324cdd;
20747  color: #8a98eb;
20748}
20749.datepicker table tr td.range.highlighted.focused {
20750  background: #cbd3da;
20751}
20752.datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active {
20753  background: #e9ecef;
20754  color: #dee2e6;
20755}
20756.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active {
20757  background: #5e72e4;
20758  color: #fff;
20759}
20760.datepicker table tr td.day.range-start {
20761  border-top-right-radius: 0;
20762  border-bottom-right-radius: 0;
20763}
20764.datepicker table tr td.day.range-end {
20765  border-top-left-radius: 0;
20766  border-bottom-left-radius: 0;
20767}
20768.datepicker table tr td.day.range-start.range-end {
20769  border-radius: 50%;
20770}
20771.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.highlighted:hover, .datepicker table tr td.day.range:hover {
20772  background: #5e72e4;
20773  color: #fff;
20774}
20775.datepicker table tr td.active, .datepicker table tr td.active.highlighted, .datepicker table tr td.active:hover, .datepicker table tr td.active.highlighted:hover {
20776  background: #5e72e4;
20777  color: #fff;
20778  box-shadow: none;
20779}
20780.datepicker table tr td span {
20781  display: block;
20782  width: 23%;
20783  height: 54px;
20784  line-height: 54px;
20785  float: left;
20786  margin: 1%;
20787  cursor: pointer;
20788  border-radius: 4px;
20789}
20790.datepicker table tr td span:hover, .datepicker table tr td span.focused {
20791  background: #e9ecef;
20792}
20793.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
20794  background: none;
20795  color: #dee2e6;
20796  cursor: default;
20797}
20798.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
20799  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
20800}
20801.datepicker table tr td span.old, .datepicker table tr td span.new {
20802  color: #8898aa;
20803}
20804.datepicker .datepicker-switch {
20805  width: 145px;
20806}
20807.datepicker .datepicker-switch,
20808.datepicker .prev,
20809.datepicker .next,
20810.datepicker tfoot tr th {
20811  cursor: pointer;
20812}
20813.datepicker .datepicker-switch:hover,
20814.datepicker .prev:hover,
20815.datepicker .next:hover,
20816.datepicker tfoot tr th:hover {
20817  background: #e9ecef;
20818}
20819.datepicker .prev.disabled,
20820.datepicker .next.disabled {
20821  visibility: hidden;
20822}
20823.datepicker .cw {
20824  font-size: 10px;
20825  width: 12px;
20826  padding: 0 2px 0 5px;
20827  vertical-align: middle;
20828}
20829
20830.noUi-target,
20831.noUi-target * {
20832  -webkit-touch-callout: none;
20833  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
20834  -webkit-user-select: none;
20835  touch-action: none;
20836  user-select: none;
20837  box-sizing: border-box;
20838}
20839
20840.noUi-target {
20841  position: relative;
20842  direction: ltr;
20843}
20844
20845.noUi-base,
20846.noUi-connects {
20847  width: 100%;
20848  height: 100%;
20849  position: relative;
20850  z-index: 1;
20851}
20852
20853/* Wrapper for all connect elements.
20854 */
20855.noUi-connects {
20856  overflow: hidden;
20857  z-index: 0;
20858}
20859
20860.noUi-connect,
20861.noUi-origin {
20862  will-change: transform;
20863  position: absolute;
20864  z-index: 1;
20865  top: 0;
20866  left: 0;
20867  -ms-transform-origin: 0 0;
20868  -webkit-transform-origin: 0 0;
20869  -webkit-transform-style: preserve-3d;
20870  transform-origin: 0 0;
20871  transform-style: flat;
20872}
20873
20874.noUi-connect {
20875  height: 100%;
20876  width: 100%;
20877}
20878
20879.noUi-origin {
20880  height: 10%;
20881  width: 10%;
20882}
20883
20884html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
20885  left: auto;
20886  right: 0;
20887}
20888
20889.noUi-vertical .noUi-origin {
20890  width: 0;
20891}
20892
20893.noUi-horizontal .noUi-origin {
20894  height: 0;
20895}
20896
20897.noUi-handle {
20898  -webkit-backface-visibility: hidden;
20899  backface-visibility: hidden;
20900  position: absolute;
20901}
20902
20903.noUi-touch-area {
20904  height: 100%;
20905  width: 100%;
20906}
20907
20908.noUi-state-tap .noUi-connect,
20909.noUi-state-tap .noUi-origin {
20910  -webkit-transition: transform 0.3s;
20911  transition: transform 0.3s;
20912}
20913
20914.noUi-state-drag * {
20915  cursor: inherit !important;
20916}
20917
20918.noUi-horizontal {
20919  height: 5px;
20920}
20921
20922.noUi-horizontal .noUi-handle {
20923  width: 34px;
20924  height: 28px;
20925  left: -17px;
20926  top: -6px;
20927}
20928
20929.noUi-vertical {
20930  width: 5px;
20931}
20932
20933.noUi-vertical .noUi-handle {
20934  width: 28px;
20935  height: 34px;
20936  left: -6px;
20937  top: -17px;
20938}
20939
20940html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
20941  right: -17px;
20942  left: auto;
20943}
20944
20945.noUi-connects {
20946  border-radius: 3px;
20947}
20948
20949.noUi-connect {
20950  background: #5e72e4;
20951}
20952
20953.noUi-draggable {
20954  cursor: ew-resize;
20955}
20956
20957.noUi-vertical .noUi-draggable {
20958  cursor: ns-resize;
20959}
20960
20961.noUi-handle {
20962  border: 1px solid #D9D9D9;
20963  border-radius: 3px;
20964  background: #FFF;
20965  cursor: default;
20966  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
20967  outline: none;
20968}
20969
20970.noUi-active {
20971  outline: none;
20972}
20973
20974/* Disabled state;
20975 */
20976[disabled] .noUi-connect {
20977  background: #B8B8B8;
20978}
20979
20980[disabled].noUi-target,
20981[disabled].noUi-handle,
20982[disabled] .noUi-handle {
20983  cursor: not-allowed;
20984}
20985
20986/* Base;
20987 *
20988 */
20989.noUi-pips,
20990.noUi-pips * {
20991  -moz-box-sizing: border-box;
20992  box-sizing: border-box;
20993}
20994
20995.noUi-pips {
20996  position: absolute;
20997  color: #999;
20998}
20999
21000/* Values;
21001 *
21002 */
21003.noUi-value {
21004  position: absolute;
21005  white-space: nowrap;
21006  text-align: center;
21007}
21008
21009.noUi-value-sub {
21010  color: #ccc;
21011  font-size: 10px;
21012}
21013
21014/* Markings;
21015 *
21016 */
21017.noUi-marker {
21018  position: absolute;
21019  background: #CCC;
21020}
21021
21022.noUi-marker-sub {
21023  background: #AAA;
21024}
21025
21026.noUi-marker-large {
21027  background: #AAA;
21028}
21029
21030/* Horizontal layout;
21031 *
21032 */
21033.noUi-pips-horizontal {
21034  padding: 10px 0;
21035  height: 80px;
21036  top: 100%;
21037  left: 0;
21038  width: 100%;
21039}
21040
21041.noUi-value-horizontal {
21042  -webkit-transform: translate(-50%, 50%);
21043  transform: translate(-50%, 50%);
21044}
21045
21046.noUi-rtl .noUi-value-horizontal {
21047  -webkit-transform: translate(50%, 50%);
21048  transform: translate(50%, 50%);
21049}
21050
21051.noUi-marker-horizontal.noUi-marker {
21052  margin-left: -1px;
21053  width: 2px;
21054  height: 5px;
21055}
21056
21057.noUi-marker-horizontal.noUi-marker-sub {
21058  height: 10px;
21059}
21060
21061.noUi-marker-horizontal.noUi-marker-large {
21062  height: 15px;
21063}
21064
21065/* Vertical layout;
21066 *
21067 */
21068.noUi-pips-vertical {
21069  padding: 0 10px;
21070  height: 100%;
21071  top: 0;
21072  left: 100%;
21073}
21074
21075.noUi-value-vertical {
21076  -webkit-transform: translate(0, -50%);
21077  transform: translate(0, -50%, 0);
21078  padding-left: 25px;
21079}
21080
21081.noUi-rtl .noUi-value-vertical {
21082  -webkit-transform: translate(0, 50%);
21083  transform: translate(0, 50%);
21084}
21085
21086.noUi-marker-vertical.noUi-marker {
21087  width: 5px;
21088  height: 2px;
21089  margin-top: -1px;
21090}
21091
21092.noUi-marker-vertical.noUi-marker-sub {
21093  width: 10px;
21094}
21095
21096.noUi-marker-vertical.noUi-marker-large {
21097  width: 15px;
21098}
21099
21100.noUi-tooltip {
21101  display: block;
21102  position: absolute;
21103  border: 1px solid #D9D9D9;
21104  border-radius: 3px;
21105  background: #fff;
21106  color: #000;
21107  padding: 5px;
21108  text-align: center;
21109  white-space: nowrap;
21110}
21111
21112.noUi-horizontal .noUi-tooltip {
21113  -webkit-transform: translate(-50%, 0);
21114  transform: translate(-50%, 0);
21115  left: 50%;
21116  bottom: 120%;
21117}
21118
21119.noUi-vertical .noUi-tooltip {
21120  -webkit-transform: translate(0, -50%);
21121  transform: translate(0, -50%);
21122  top: 50%;
21123  right: 120%;
21124}
21125
21126.noUi-target {
21127  background: #eceeef;
21128  border-radius: 5px;
21129  border: 0;
21130  box-shadow: inset 0 1px 2px rgba(90, 97, 105, 0.1);
21131  margin: 15px 0;
21132  cursor: pointer;
21133}
21134
21135.noUi-horizontal {
21136  height: 5px;
21137}
21138
21139html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
21140  right: -10px;
21141}
21142
21143.noUi-vertical {
21144  width: 5px;
21145}
21146
21147.noUi-connect {
21148  background: #5e72e4;
21149  box-shadow: none;
21150}
21151
21152.noUi-horizontal .noUi-handle,
21153.noUi-vertical .noUi-handle {
21154  top: -5px;
21155  width: 15px;
21156  height: 15px;
21157  border-radius: 100%;
21158  box-shadow: none;
21159  cursor: pointer;
21160  background-color: #5e72e4;
21161  border: 0;
21162  transition: box-shadow 0.15s, transform 0.15s;
21163}
21164
21165.noUi-horizontal .noUi-handle.noUi-active,
21166.noUi-vertical .noUi-handle.noUi-active {
21167  transform: scale(1.2);
21168}
21169
21170.input-slider--cyan .noUi-connect {
21171  background: #2bffc6;
21172}
21173
21174.input-slider--cyan.noUi-horizontal .noUi-handle,
21175.input-slider--cyan.noUi-vertical .noUi-handle {
21176  background-color: #2bffc6;
21177}
21178
21179.input-slider--red .noUi-connect {
21180  background: #f5365c;
21181}
21182
21183.input-slider--red.noUi-horizontal .noUi-handle,
21184.input-slider--red.noUi-vertical .noUi-handle {
21185  background-color: #f5365c;
21186}
21187
21188.input-slider--green .noUi-connect {
21189  background: #2dce89;
21190}
21191
21192.input-slider--green.noUi-horizontal .noUi-handle,
21193.input-slider--green.noUi-vertical .noUi-handle {
21194  background-color: #2dce89;
21195}
21196
21197.input-slider--yellow .noUi-connect {
21198  background: #ffd600;
21199}
21200
21201.input-slider--yellow.noUi-horizontal .noUi-handle,
21202.input-slider--yellow.noUi-vertical .noUi-handle {
21203  background-color: #ffd600;
21204}
21205
21206.input-slider--pink .noUi-connect {
21207  background: #f3a4b5;
21208}
21209
21210.input-slider--pink.noUi-horizontal .noUi-handle,
21211.input-slider--pink.noUi-vertical .noUi-handle {
21212  background-color: #f3a4b5;
21213}
21214
21215/* Disabled state */
21216[disabled] .noUi-connect,
21217[disabled].noUi-connect {
21218  background: #b2b2b2;
21219}
21220
21221[disabled] .noUi-handle,
21222[disabled].noUi-origin {
21223  cursor: not-allowed;
21224}
21225
21226/* Range slider value labels */
21227.range-slider-value {
21228  font-size: 0.75rem;
21229  font-weight: 500;
21230  background-color: rgba(33, 37, 41, 0.7);
21231  color: #fff;
21232  border-radius: 10px;
21233  padding: 0.4em 0.8em 0.3em 0.85em;
21234}
21235
21236.range-slider-wrapper .upper-info {
21237  font-weight: 400;
21238  margin-bottom: 5px;
21239}
21240
21241.input-slider-value-output {
21242  background: #333;
21243  color: #fff;
21244  padding: 4px 8px;
21245  position: relative;
21246  top: 12px;
21247  font-size: 11px;
21248  border-radius: 2px;
21249}
21250
21251.input-slider-value-output:after {
21252  bottom: 100%;
21253  left: 10px;
21254  border: solid transparent;
21255  content: " ";
21256  height: 0;
21257  width: 0;
21258  position: absolute;
21259  pointer-events: none;
21260  border-color: rgba(136, 183, 213, 0);
21261  border-bottom-color: #333;
21262  border-width: 4px;
21263  margin-left: -4px;
21264}
21265
21266.input-slider-value-output.left:after {
21267  left: 10px;
21268  right: auto;
21269}
21270
21271.input-slider-value-output.right:after {
21272  right: 10px;
21273  left: auto;
21274}
21275
21276.headroom {
21277  will-change: transform;
21278  background-color: inherit;
21279  transition: all 0.15s ease;
21280}
21281@media (prefers-reduced-motion: reduce) {
21282  .headroom {
21283    transition: none;
21284  }
21285}
21286
21287.headroom--pinned {
21288  transform: translateY(0%);
21289}
21290
21291.headroom--unpinned {
21292  transform: translateY(-100%);
21293}
21294
21295.headroom--not-top {
21296  padding-top: 0.5rem;
21297  padding-bottom: 0.5rem;
21298  background-color: #172b4d !important;
21299  box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1);
21300}
21301
21302.ct-clipboard {
21303  position: relative;
21304  display: none;
21305  float: right;
21306}
21307.ct-clipboard + .highlight {
21308  margin-top: 0;
21309}
21310
21311.btn-clipboard {
21312  position: absolute;
21313  top: 1rem;
21314  right: 1rem;
21315  z-index: 10;
21316  display: block;
21317  padding: 0.25rem 0.5rem;
21318  font-size: 75%;
21319  cursor: pointer;
21320  background-color: transparent;
21321  border: 0;
21322  border-radius: 0.25rem;
21323  color: #fff;
21324  background-color: #5e72e4;
21325}
21326.btn-clipboard:hover {
21327  color: #fff;
21328  background-color: #324cdd;
21329}
21330
21331@media (min-width: 768px) {
21332  .ct-clipboard {
21333    display: block;
21334  }
21335}
21336.ct-example-row .row > .col span,
21337.ct-example-row .row > [class^=col-] span {
21338  display: block;
21339  padding: 0.75rem;
21340  color: #393f49;
21341  background-color: white;
21342  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px;
21343  font-size: 0.875rem;
21344  border-radius: 0.25rem;
21345  margin: 1rem 0;
21346}
21347.ct-example-row .no-gutters > .col span,
21348.ct-example-row .no-gutters > [class^=col-] span {
21349  border-radius: 0;
21350}
21351.ct-example-row .flex-items-top,
21352.ct-example-row .flex-items-middle,
21353.ct-example-row .flex-items-bottom {
21354  min-height: 6rem;
21355  background-color: rgba(255, 0, 0, 0.1);
21356}
21357
21358.ct-example-row-flex-cols .row {
21359  min-height: 10rem;
21360  background-color: rgba(255, 0, 0, 0.1);
21361}
21362.ct-example-row-flex-cols .row + .row {
21363  margin-top: 1rem;
21364}
21365
21366.ct-highlight {
21367  background-color: rgba(94, 114, 228, 0.15);
21368  border: 1px solid rgba(94, 114, 228, 0.15);
21369}
21370
21371.example-container {
21372  width: 800px;
21373  width: 100%;
21374  padding-right: 15px;
21375  padding-left: 15px;
21376  margin-right: auto;
21377  margin-left: auto;
21378}
21379
21380.example-row {
21381  display: flex;
21382  flex-wrap: wrap;
21383  margin-right: -15px;
21384  margin-left: -15px;
21385}
21386
21387.example-content-main {
21388  position: relative;
21389  width: 100%;
21390  padding-right: 15px;
21391  padding-left: 15px;
21392}
21393@media (min-width: 576px) {
21394  .example-content-main {
21395    flex: 0 0 50%;
21396    max-width: 50%;
21397  }
21398}
21399@media (min-width: 992px) {
21400  .example-content-main {
21401    flex: 0 0 66.6666666667%;
21402    max-width: 66.6666666667%;
21403  }
21404}
21405
21406.example-content-secondary {
21407  position: relative;
21408  width: 100%;
21409  padding-right: 15px;
21410  padding-left: 15px;
21411}
21412@media (min-width: 576px) {
21413  .example-content-secondary {
21414    flex: 0 0 50%;
21415    max-width: 50%;
21416  }
21417}
21418@media (min-width: 992px) {
21419  .example-content-secondary {
21420    flex: 0 0 33.3333333333%;
21421    max-width: 33.3333333333%;
21422  }
21423}
21424
21425.ct-example-container {
21426  min-width: 16rem;
21427  max-width: 25rem;
21428  margin-right: auto;
21429  margin-left: auto;
21430}
21431
21432.ct-example-container-header {
21433  height: 3rem;
21434  margin-bottom: 0.5rem;
21435  background-color: white;
21436  border-radius: 0.25rem;
21437}
21438
21439.ct-example-container-sidebar {
21440  float: right;
21441  width: 4rem;
21442  height: 8rem;
21443  background-color: #cbd2f6;
21444  border-radius: 0.25rem;
21445}
21446
21447.ct-example-container-body {
21448  height: 8rem;
21449  margin-right: 4.5rem;
21450  background-color: #cbd2f6;
21451  border-radius: 0.25rem;
21452}
21453
21454.ct-example-container-fluid {
21455  max-width: none;
21456}
21457
21458.ct-example {
21459  position: relative;
21460  margin: 1rem -15px 0;
21461}
21462.ct-example::after {
21463  display: block;
21464  clear: both;
21465  content: "";
21466}
21467@media (min-width: 576px) {
21468  .ct-example {
21469    margin-right: 0;
21470    margin-left: 0;
21471  }
21472}
21473.ct-example + .highlight,
21474.ct-example + .clipboard + .highlight {
21475  margin-top: 0;
21476}
21477.ct-example + p {
21478  margin-top: 2rem;
21479}
21480.ct-example .pos-f-t {
21481  position: relative;
21482  margin: -1rem;
21483}
21484@media (min-width: 576px) {
21485  .ct-example .pos-f-t {
21486    margin: -1.5rem;
21487  }
21488}
21489.ct-example .custom-file-input:lang(es) ~ .custom-file-label::after {
21490  content: "Elegir";
21491}
21492.ct-example > .form-control + .form-control {
21493  margin-top: 0.5rem;
21494}
21495.ct-example > .nav + .nav,
21496.ct-example > .alert + .alert,
21497.ct-example > .navbar + .navbar,
21498.ct-example > .progress + .progress,
21499.ct-example > .progress + .btn,
21500.ct-example .badge,
21501.ct-example .btn {
21502  margin-top: 0.5rem;
21503  margin-bottom: 0.5rem;
21504}
21505.ct-example .btn-group {
21506  margin-top: 0.5rem;
21507  margin-bottom: 0.5rem;
21508}
21509.ct-example .btn-group .btn {
21510  margin: 0;
21511}
21512.ct-example .alert {
21513  margin: 0;
21514}
21515.ct-example .alert + .alert {
21516  margin-top: 1.25rem;
21517}
21518.ct-example .badge {
21519  margin-right: 0.5rem;
21520}
21521.ct-example > .dropdown-menu:first-child {
21522  position: static;
21523  display: block;
21524}
21525.ct-example > .form-group:last-child {
21526  margin-bottom: 0;
21527}
21528.ct-example > .close {
21529  float: none;
21530}
21531
21532.ct-example-type .table .type-info {
21533  color: #999;
21534  vertical-align: middle;
21535}
21536.ct-example-type .table td {
21537  padding: 1rem 0;
21538  border-color: #eee;
21539}
21540.ct-example-type .table tr:first-child td {
21541  border-top: 0;
21542}
21543.ct-example-type h1,
21544.ct-example-type h2,
21545.ct-example-type h3,
21546.ct-example-type h4,
21547.ct-example-type h5,
21548.ct-example-type h6 {
21549  margin-top: 0;
21550  margin-bottom: 0;
21551}
21552
21553.ct-example-bg-classes p {
21554  padding: 1rem;
21555}
21556
21557.ct-example > img + img {
21558  margin-left: 0.5rem;
21559}
21560
21561.ct-example > .btn-group {
21562  margin-top: 0.25rem;
21563  margin-bottom: 0.25rem;
21564}
21565.ct-example > .btn-toolbar + .btn-toolbar {
21566  margin-top: 0.5rem;
21567}
21568
21569.ct-example-control-sizing select,
21570.ct-example-control-sizing input[type=text] + input[type=text] {
21571  margin-top: 0.5rem;
21572}
21573
21574.ct-example-form .input-group {
21575  margin-bottom: 0.5rem;
21576}
21577
21578.ct-example > textarea.form-control {
21579  resize: vertical;
21580}
21581
21582.ct-example > .list-group {
21583  max-width: 400px;
21584}
21585
21586.ct-example .fixed-top,
21587.ct-example .sticky-top {
21588  position: static;
21589  margin: -1rem -1rem 1rem;
21590}
21591.ct-example .fixed-bottom {
21592  position: static;
21593  margin: 1rem -1rem -1rem;
21594}
21595@media (min-width: 576px) {
21596  .ct-example .fixed-top,
21597.ct-example .sticky-top {
21598    margin: -1.5rem -1.5rem 1rem;
21599  }
21600  .ct-example .fixed-bottom {
21601    margin: 1rem -1.5rem -1.5rem;
21602  }
21603}
21604
21605.ct-example .pagination {
21606  margin-top: 0.5rem;
21607  margin-bottom: 0.5rem;
21608}
21609
21610.modal {
21611  z-index: 1072;
21612}
21613.modal .tooltip,
21614.modal .popover {
21615  z-index: 1073;
21616}
21617
21618.modal-backdrop {
21619  z-index: 1071;
21620}
21621
21622.ct-example-modal {
21623  background-color: #fafafa;
21624}
21625.ct-example-modal .modal {
21626  position: relative;
21627  top: auto;
21628  right: auto;
21629  bottom: auto;
21630  left: auto;
21631  z-index: 1;
21632  display: block;
21633}
21634.ct-example-modal .modal-dialog {
21635  left: auto;
21636  margin-right: auto;
21637  margin-left: auto;
21638}
21639
21640.ct-example-tabs .nav-tabs {
21641  margin-bottom: 1rem;
21642}
21643
21644.ct-example-popover-static {
21645  padding-bottom: 1.5rem;
21646  background-color: #f9f9f9;
21647}
21648.ct-example-popover-static .popover {
21649  position: relative;
21650  display: block;
21651  float: left;
21652  width: 260px;
21653  margin: 1.25rem;
21654}
21655
21656.tooltip-demo a {
21657  white-space: nowrap;
21658}
21659
21660.ct-example-tooltip-static .tooltip {
21661  position: relative;
21662  display: inline-block;
21663  margin: 10px 20px;
21664  opacity: 1;
21665}
21666
21667.scrollspy-example {
21668  position: relative;
21669  height: 200px;
21670  margin-top: 0.5rem;
21671  overflow: auto;
21672}
21673
21674.scrollspy-example-2 {
21675  position: relative;
21676  height: 350px;
21677  overflow: auto;
21678}
21679
21680.ct-example-border-utils [class^=border] {
21681  display: inline-block;
21682  width: 5rem;
21683  height: 5rem;
21684  margin: 0.25rem;
21685  background-color: #f5f5f5;
21686}
21687
21688.ct-example-border-utils-0 [class^=border] {
21689  border: 1px solid #e9ecef;
21690}
21691
21692.highlight {
21693  padding: 0;
21694  margin-top: 1rem;
21695  -ms-overflow-style: -ms-autohiding-scrollbar;
21696}
21697@media (min-width: 576px) {
21698  .highlight {
21699    padding: 0;
21700  }
21701}
21702
21703.ct-content .highlight {
21704  margin-right: -15px;
21705  margin-left: -15px;
21706}
21707@media (min-width: 576px) {
21708  .ct-content .highlight {
21709    margin-right: 0;
21710    margin-left: 0;
21711  }
21712}
21713
21714.ct-example {
21715  margin-bottom: 2rem;
21716  padding-bottom: 2rem;
21717  border-bottom: 1px solid #e9ecef;
21718}
21719.ct-example .tab-content .tab-example-result {
21720  background-color: #f5f7f9;
21721  border: 1px solid #e6ecf1;
21722  padding: 1.25rem;
21723  border-radius: 0.25rem;
21724}
21725.ct-example .nav-tabs-code {
21726  margin-bottom: 0.375rem;
21727}
21728.ct-example .nav-tabs-code .nav-link {
21729  font-size: 0.875rem;
21730}
21731.ct-example .nav-tabs-code .nav-link:active, .ct-example .nav-tabs-code .nav-link.active {
21732  color: #5e72e4;
21733}
21734
21735.icon-examples {
21736  margin-top: 1rem;
21737}
21738
21739.btn-icon-clipboard {
21740  margin: 0px;
21741  padding: 24px;
21742  font-size: 16px;
21743  font-weight: 400;
21744  line-height: 1.25;
21745  color: #393f49;
21746  background-color: #f8f9fa;
21747  border-radius: 4px;
21748  border: 0px none;
21749  text-align: left;
21750  font-family: inherit;
21751  display: inline-block;
21752  vertical-align: middle;
21753  text-decoration: none;
21754  -moz-appearance: none;
21755  cursor: pointer;
21756  width: 100%;
21757  margin: 0.5rem 0;
21758}
21759.btn-icon-clipboard:hover {
21760  background-color: white;
21761  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px;
21762}
21763.btn-icon-clipboard > div {
21764  align-items: center;
21765  display: flex;
21766}
21767.btn-icon-clipboard i {
21768  box-sizing: content-box;
21769  color: #393f49;
21770  vertical-align: middle;
21771  font-size: 1.5rem;
21772}
21773.btn-icon-clipboard span {
21774  display: inline-block;
21775  font-size: 0.875rem;
21776  line-height: 1.5;
21777  color: #393f49;
21778  margin-left: 16px;
21779  overflow: hidden;
21780  white-space: nowrap;
21781  text-overflow: ellipsis;
21782  vertical-align: middle;
21783}
21784
21785.docs {
21786  background: #FFF;
21787}
21788.docs h6 {
21789  font-size: 1rem;
21790  font-weight: 600;
21791}
21792
21793.ct-content {
21794  order: 1;
21795}
21796.ct-content > h2[id],
21797.ct-content > h3[id],
21798.ct-content > h4[id] {
21799  pointer-events: none;
21800}
21801.ct-content > h2[id] > div,
21802.ct-content > h2[id] > a,
21803.ct-content > h3[id] > div,
21804.ct-content > h3[id] > a,
21805.ct-content > h4[id] > div,
21806.ct-content > h4[id] > a {
21807  pointer-events: auto;
21808}
21809.ct-content > h2[id]::before,
21810.ct-content > h3[id]::before,
21811.ct-content > h4[id]::before {
21812  display: block;
21813  height: 6rem;
21814  margin-top: -6rem;
21815  visibility: hidden;
21816  content: "";
21817}
21818.ct-content > table {
21819  width: 100%;
21820  max-width: 100%;
21821  margin-bottom: 1rem;
21822}
21823@media (max-width: 991.98px) {
21824  .ct-content > table {
21825    display: block;
21826    overflow-x: auto;
21827    -ms-overflow-style: -ms-autohiding-scrollbar;
21828  }
21829  .ct-content > table.table-bordered {
21830    border: 0;
21831  }
21832}
21833.ct-content > table > thead > tr > th,
21834.ct-content > table > thead > tr > td,
21835.ct-content > table > tbody > tr > th,
21836.ct-content > table > tbody > tr > td,
21837.ct-content > table > tfoot > tr > th,
21838.ct-content > table > tfoot > tr > td {
21839  padding: 1rem;
21840  vertical-align: top;
21841  border: 1px solid #dee2e6;
21842}
21843.ct-content > table > thead > tr > th > p:last-child,
21844.ct-content > table > thead > tr > td > p:last-child,
21845.ct-content > table > tbody > tr > th > p:last-child,
21846.ct-content > table > tbody > tr > td > p:last-child,
21847.ct-content > table > tfoot > tr > th > p:last-child,
21848.ct-content > table > tfoot > tr > td > p:last-child {
21849  margin-bottom: 0;
21850}
21851.ct-content > table td:first-child > code {
21852  white-space: nowrap;
21853}
21854
21855.ct-content > h2:not(:first-child) {
21856  margin-top: 3rem;
21857  font-size: 1.5rem;
21858  font-weight: 600;
21859}
21860.ct-content > h3 {
21861  margin-top: 2.5rem;
21862  font-size: 1.25rem;
21863  font-weight: 600;
21864}
21865.ct-content > ul li,
21866.ct-content > ol li {
21867  margin-bottom: 0.25rem;
21868}
21869@media (min-width: 992px) {
21870  .ct-content > ul,
21871.ct-content > ol,
21872.ct-content > p {
21873    max-width: 80%;
21874  }
21875}
21876
21877.ct-page-title {
21878  padding-left: 1.25rem;
21879  border-left: 2px solid #5e72e4;
21880  margin-bottom: 1.5rem;
21881}
21882
21883.ct-title {
21884  margin-top: 1rem;
21885  margin-bottom: 0.5rem;
21886  font-weight: 300;
21887}
21888@media (min-width: 576px) {
21889  .ct-title {
21890    font-size: 1.5rem;
21891    font-weight: 600;
21892  }
21893}
21894
21895.ct-lead {
21896  color: #3b454e;
21897  font-weight: 500;
21898}
21899@media (min-width: 576px) {
21900  .ct-lead {
21901    max-width: 80%;
21902    margin-bottom: 1rem;
21903    font-size: 0.875rem;
21904  }
21905}
21906
21907.ct-text-purple {
21908  color: #5e72e4;
21909}
21910
21911.ct-text-purple-bright {
21912  color: #9da9f2;
21913}
21914
21915.ct-tabs-example .nav-link i {
21916  margin-right: 5px;
21917}
21918
21919.color-swatch {
21920  margin: 1rem 0;
21921  border-radius: 0.25rem;
21922  background-color: #F4F5F7;
21923}
21924
21925.color-swatch:after {
21926  content: " ";
21927  display: table;
21928  clear: both;
21929}
21930
21931.color-swatch-header {
21932  position: relative;
21933  height: 0;
21934  padding-bottom: 50%;
21935  border-radius: 0.25rem 0.25rem 0 0;
21936  border: 1px solid transparent;
21937}
21938
21939.color-swatch-header.is-light {
21940  border-color: #C1C7D0;
21941}
21942
21943.color-swatch-header .pass-fail {
21944  position: absolute;
21945  width: 100%;
21946  bottom: 0;
21947}
21948
21949.color-swatch-header .pass-fail-item-wrap {
21950  position: relative;
21951  float: left;
21952  left: 50%;
21953  -webkit-transform: translateX(-50%);
21954  -ms-transform: translateX(-50%);
21955  transform: translateX(-50%);
21956}
21957
21958.color-swatch-header .pass-fail-item-group {
21959  display: inline-block;
21960  padding: 0 5px;
21961}
21962
21963.color-swatch-header .pass-fail-item {
21964  float: left;
21965  display: inline-block;
21966  text-align: center;
21967  padding: 2px;
21968}
21969
21970.color-swatch-header .pass-fail-item.white .example {
21971  color: #fff;
21972}
21973
21974.color-swatch-header .pass-fail-item.small .example {
21975  font-size: 10px;
21976}
21977
21978.color-swatch-header .pass-fail-item .lozenge {
21979  font-size: 11px;
21980  text-transform: uppercase;
21981  font-weight: 600;
21982  background: #000;
21983  color: #fff;
21984  padding: 2px 4px;
21985  line-height: 10px;
21986  border-radius: 4px;
21987  letter-spacing: 0.05em;
21988}
21989
21990.color-swatch-body {
21991  position: relative;
21992  left: 50%;
21993  float: left;
21994  padding: 10px 0;
21995  -webkit-transform: translateX(-50%);
21996  -ms-transform: translateX(-50%);
21997  transform: translateX(-50%);
21998}
21999
22000.color-swatch-body .prop-item-wrap {
22001  float: left;
22002  padding: 0 15px;
22003  min-width: 65px;
22004}
22005
22006.color-swatch-body .prop-item {
22007  padding: 15px 0;
22008}
22009
22010.color-swatch-body .prop-item .label {
22011  font-size: 11px;
22012  color: #62748C;
22013  text-transform: uppercase;
22014  line-height: 16px;
22015}
22016
22017.color-swatch-body .prop-item .value {
22018  font-size: 14px;
22019}
22020
22021.table-colors {
22022  font-weight: 600;
22023  font-size: 16px;
22024  width: 100%;
22025}
22026
22027.table-colors td,
22028.table-colors:first-child td,
22029.table-colors td:first-child,
22030.table-colors:first-child td:first-child,
22031.table-colors td:last-child,
22032.table-colors:first-child td:last-child {
22033  background: rgba(255, 255, 255, 0.9);
22034  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
22035  padding: 10px;
22036}
22037
22038.table-colors tr:last-child td,
22039.table-colors:first-child tr:last-child td {
22040  border-bottom: none;
22041}
22042
22043.table-colors td:nth-child(1),
22044.table-colors:first-child td:nth-child(1) {
22045  line-height: 40px;
22046}
22047
22048.table-colors .swatch,
22049.table-colors:first-child .swatch {
22050  float: left;
22051  height: 40px;
22052  width: 40px;
22053  margin-right: 20px;
22054  display: inline-block;
22055  border-radius: 4px;
22056  border: 1px solid transparent;
22057}
22058
22059.table-colors .swatch.is-light,
22060.table-colors:first-child .swatch.is-light {
22061  border-color: #C1C7D0;
22062}
22063
22064.table-colors .lozenge,
22065.table-colors:first-child .lozenge {
22066  float: left;
22067  margin: 5px 10px 0 0;
22068  font-size: 10px;
22069  display: inline-block;
22070  text-transform: uppercase;
22071  font-weight: 600;
22072  background: #97A0AF;
22073  color: #042A53;
22074  padding: 2px 4px;
22075  line-height: 10px;
22076  border-radius: 4px;
22077  letter-spacing: 0.05em;
22078}
22079
22080#tags-component.tab-pane .choices__inner {
22081  height: 60px;
22082}
22083
22084.highlight pre {
22085  overflow: auto;
22086  margin: 0;
22087  padding: 1.25rem;
22088  font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
22089  font-size: 14px;
22090  line-height: 1.375;
22091  text-align: left;
22092  white-space: pre;
22093  word-spacing: normal;
22094  word-break: normal;
22095  -moz-tab-size: 4;
22096  -o-tab-size: 4;
22097  tab-size: 4;
22098  -webkit-hyphens: none;
22099  hyphens: none;
22100  color: #5e6687;
22101  border-radius: 0.25rem;
22102  background: #f5f7ff;
22103  direction: ltr;
22104  -ms-hyphens: none;
22105}
22106.highlight pre code {
22107  font-size: 87.5%;
22108  word-break: break-word;
22109  color: #5e6687;
22110}
22111.highlight pre pre code {
22112  font-size: inherit;
22113  word-break: normal;
22114  color: inherit;
22115}
22116.highlight pre code, .highlight pre kbd, .highlight pre pre, .highlight pre samp {
22117  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
22118  font-size: 1em;
22119}
22120.highlight pre .nt {
22121  color: #3d8fd1;
22122}
22123.highlight pre .na {
22124  color: #c76b29;
22125}
22126.highlight pre .s,
22127.highlight pre .token.control,
22128.highlight pre .token.directive,
22129.highlight pre .token.keyword,
22130.highlight pre .token.unit {
22131  color: #ac9739;
22132}
22133.highlight pre .token.punctuation {
22134  color: #5e6687;
22135}
22136
22137.btn-clipboard {
22138  top: 3.5rem;
22139}
22140
22141.offline-doc .page-header {
22142  height: 100vh;
22143  display: flex;
22144  justify-content: center;
22145  align-items: center;
22146}
22147
22148.ct-footer {
22149  font-size: 85%;
22150  text-align: center;
22151  background-color: #f7f7f7;
22152}
22153.ct-footer a {
22154  font-weight: 500;
22155  color: #525f7f;
22156}
22157.ct-footer a:hover, .ct-footer a:focus {
22158  color: #5e72e4;
22159}
22160.ct-footer p {
22161  margin-bottom: 0;
22162}
22163@media (min-width: 576px) {
22164  .ct-footer {
22165    text-align: left;
22166  }
22167}
22168
22169.ct-footer-links {
22170  padding-left: 0;
22171  margin-bottom: 1rem;
22172}
22173.ct-footer-links li {
22174  display: inline-block;
22175}
22176.ct-footer-links li + li {
22177  margin-left: 1rem;
22178}
22179
22180.ct-navbar {
22181  background-color: #5e72e4;
22182  box-shadow: rgba(116, 129, 141, 0.1) 0px 1px 1px 0px;
22183  padding-top: 0.5rem;
22184  padding-bottom: 0.5rem;
22185}
22186@media (max-width: 991.98px) {
22187  .ct-navbar {
22188    padding-right: 0.5rem;
22189    padding-left: 0.5rem;
22190  }
22191  .ct-navbar .navbar-nav-scroll {
22192    max-width: 100%;
22193    height: 2.5rem;
22194    margin-top: 0.25rem;
22195    overflow: hidden;
22196    font-size: 0.875rem;
22197  }
22198  .ct-navbar .navbar-nav-scroll .navbar-nav {
22199    padding-bottom: 2rem;
22200    overflow-x: auto;
22201    white-space: nowrap;
22202    -webkit-overflow-scrolling: touch;
22203  }
22204}
22205@media (min-width: 768px) {
22206  @supports (position: sticky) {
22207    .ct-navbar {
22208      position: sticky;
22209      top: 0;
22210      z-index: 1071;
22211    }
22212  }
22213}
22214.ct-navbar .navbar-nav .nav-link {
22215  padding-right: 0.5rem;
22216  padding-left: 0.5rem;
22217  color: rgba(255, 255, 255, 0.9) !important;
22218}
22219.ct-navbar .navbar-nav .nav-link.active, .ct-navbar .navbar-nav .nav-link:hover {
22220  color: #fff !important;
22221  background-color: transparent !important;
22222}
22223.ct-navbar .navbar-nav .nav-link.active {
22224  font-weight: 500;
22225}
22226.ct-navbar .navbar-nav-svg {
22227  display: inline-block;
22228  width: 1rem;
22229  height: 1rem;
22230  vertical-align: text-top;
22231}
22232.ct-navbar .dropdown-menu {
22233  font-size: 0.875rem;
22234}
22235.ct-navbar .dropdown-item.active {
22236  font-weight: 500;
22237  color: #212529;
22238  background-color: transparent;
22239  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' 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");
22240  background-repeat: no-repeat;
22241  background-position: 0.4rem 0.87rem;
22242  background-size: 0.75rem 0.75rem;
22243  padding-left: 25px;
22244}
22245
22246.github-corner {
22247  position: fixed;
22248  right: 0;
22249  z-index: 1080;
22250}
22251.github-corner:hover .octo-arm {
22252  animation: octocat-wave 560ms ease-in-out;
22253}
22254.github-corner svg {
22255  fill: #fff;
22256  color: #5e72e4;
22257}
22258
22259@keyframes octocat-wave {
22260  0%, 100% {
22261    transform: rotate(0);
22262  }
22263  20%, 60% {
22264    transform: rotate(-25deg);
22265  }
22266  40%, 80% {
22267    transform: rotate(10deg);
22268  }
22269}
22270code[class*=language-],
22271pre[class*=language-] {
22272  font-family: Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;
22273  font-size: 14px;
22274  line-height: 1.375;
22275  direction: ltr;
22276  text-align: left;
22277  white-space: pre;
22278  word-spacing: normal;
22279  word-break: normal;
22280  -moz-tab-size: 4;
22281  -o-tab-size: 4;
22282  tab-size: 4;
22283  -webkit-hyphens: none;
22284  -moz-hyphens: none;
22285  -ms-hyphens: none;
22286  hyphens: none;
22287  background: #f5f7ff;
22288  color: #5e6687;
22289  border-radius: 0.25rem;
22290}
22291
22292pre[class*=language-]::-moz-selection,
22293pre[class*=language-] ::-moz-selection,
22294code[class*=language-]::-moz-selection,
22295code[class*=language-] ::-moz-selection {
22296  text-shadow: none;
22297  background: #dfe2f1;
22298}
22299
22300pre[class*=language-]::selection,
22301pre[class*=language-] ::selection,
22302code[class*=language-]::selection,
22303code[class*=language-] ::selection {
22304  text-shadow: none;
22305  background: #dfe2f1;
22306}
22307
22308/* Code blocks */
22309pre[class*=language-] {
22310  padding: 1.25rem;
22311  margin: 0;
22312  overflow: auto;
22313}
22314
22315/* Inline code */
22316:not(pre) > code[class*=language-] {
22317  padding: 0.1em;
22318  border-radius: 0.3em;
22319}
22320
22321.token.comment,
22322.token.prolog,
22323.token.doctype,
22324.token.cdata {
22325  color: #898ea4;
22326}
22327
22328.token.punctuation {
22329  color: #5e6687;
22330}
22331
22332.token.namespace {
22333  opacity: 0.7;
22334}
22335
22336.token.operator,
22337.token.boolean,
22338.token.number {
22339  color: #c76b29;
22340}
22341
22342.token.property {
22343  color: #c08b30;
22344}
22345
22346.token.tag {
22347  color: #3d8fd1;
22348}
22349
22350.token.string {
22351  color: #22a2c9;
22352}
22353
22354.token.selector {
22355  color: #6679cc;
22356}
22357
22358.token.attr-name {
22359  color: #c76b29;
22360}
22361
22362.token.entity,
22363.token.url,
22364.language-css .token.string,
22365.style .token.string {
22366  color: #22a2c9;
22367}
22368
22369.token.attr-value,
22370.token.keyword,
22371.token.control,
22372.token.directive,
22373.token.unit {
22374  color: #ac9739;
22375}
22376
22377.token.statement,
22378.token.regex,
22379.token.atrule {
22380  color: #22a2c9;
22381}
22382
22383.token.placeholder,
22384.token.variable {
22385  color: #3d8fd1;
22386}
22387
22388.token.deleted {
22389  text-decoration: line-through;
22390}
22391
22392.token.inserted {
22393  border-bottom: 1px dotted #202746;
22394  text-decoration: none;
22395}
22396
22397.token.italic {
22398  font-style: italic;
22399}
22400
22401.token.important,
22402.token.bold {
22403  font-weight: bold;
22404}
22405
22406.token.important {
22407  color: #c94922;
22408}
22409
22410.token.entity {
22411  cursor: help;
22412}
22413
22414pre > code.highlight {
22415  outline: 0.4em solid #c94922;
22416  outline-offset: 0.4em;
22417}
22418
22419/* overrides color-values for the Line Numbers plugin
22420 * http://prismjs.com/plugins/line-numbers/
22421 */
22422.line-numbers .line-numbers-rows {
22423  border-right-color: #dfe2f1;
22424}
22425
22426.line-numbers-rows > span:before {
22427  color: #979db4;
22428}
22429
22430/* overrides color-values for the Line Highlight plugin
22431 * http://prismjs.com/plugins/line-highlight/
22432 */
22433.line-highlight {
22434  background: rgba(107, 115, 148, 0.2);
22435  background: -webkit-linear-gradient(left, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0));
22436  background: linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0));
22437}
22438
22439.ct-toc {
22440  order: 2;
22441  padding-top: 2rem;
22442  padding-bottom: 1.5rem;
22443  font-size: 0.875rem;
22444}
22445@supports (position: sticky) {
22446  .ct-toc {
22447    position: sticky;
22448    top: 4rem;
22449    height: calc(100vh - 4rem);
22450    overflow-y: auto;
22451  }
22452}
22453
22454.section-nav {
22455  padding-left: 0;
22456  border-left: 1px solid #eee;
22457}
22458.section-nav ul {
22459  padding-left: 1rem;
22460}
22461.section-nav ul ul {
22462  display: none;
22463}
22464
22465.toc-entry {
22466  display: block;
22467  font-size: 1rem;
22468}
22469.toc-entry a {
22470  display: block;
22471  padding: 0.125rem 1.5rem;
22472  color: #99979c;
22473  font-size: 90%;
22474}
22475.toc-entry a:hover {
22476  color: #5e72e4;
22477  text-decoration: none;
22478}
22479
22480.ct-sidebar {
22481  order: 0;
22482  border-bottom: 1px solid #e6ecf1;
22483  background-color: #f5f7f9;
22484}
22485@media (min-width: 768px) {
22486  .ct-sidebar {
22487    border-right: 1px solid #e6ecf1;
22488  }
22489  @supports (position: sticky) {
22490    .ct-sidebar {
22491      position: sticky;
22492      top: 4rem;
22493      z-index: 1000;
22494      height: calc(100vh - 4rem);
22495    }
22496  }
22497}
22498@media (min-width: 1200px) {
22499  .ct-sidebar {
22500    flex: 0 1 320px;
22501  }
22502}
22503
22504.ct-links {
22505  padding-top: 2rem;
22506  padding-bottom: 1rem;
22507  margin-right: -15px;
22508  margin-left: -15px;
22509}
22510@media (min-width: 768px) {
22511  @supports (position: sticky) {
22512    .ct-links {
22513      max-height: calc(100vh - 5rem);
22514      overflow-y: auto;
22515    }
22516  }
22517}
22518@media (min-width: 768px) {
22519  .ct-links {
22520    display: block !important;
22521  }
22522}
22523
22524.ct-search {
22525  position: relative;
22526  padding: 1rem 15px;
22527  margin-right: -15px;
22528  margin-left: -15px;
22529  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
22530}
22531.ct-search .form-control:focus {
22532  border-color: #9da9f2;
22533  box-shadow: 0 0 0 3px rgba(157, 169, 242, 0.25);
22534}
22535
22536.ct-search-docs-toggle {
22537  line-height: 1;
22538  color: #212529;
22539}
22540
22541.ct-sidenav {
22542  display: none;
22543}
22544
22545.ct-toc-link {
22546  display: block;
22547  padding: 0.25rem 1.5rem;
22548  font-weight: 600;
22549  font-size: 0.875rem;
22550  color: #0d2b3e;
22551}
22552.ct-toc-link:hover {
22553  color: rgba(0, 0, 0, 0.85);
22554  text-decoration: none;
22555}
22556
22557.ct-toc-item.active {
22558  margin-bottom: 1rem;
22559}
22560.ct-toc-item.active:not(:first-child) {
22561  margin-top: 1rem;
22562}
22563.ct-toc-item.active > .ct-toc-link {
22564  color: rgba(0, 0, 0, 0.85);
22565}
22566.ct-toc-item.active > .ct-toc-link:hover {
22567  background-color: transparent;
22568}
22569.ct-toc-item.active > .ct-sidenav {
22570  display: block;
22571}
22572
22573.ct-sidebar .nav > li > a {
22574  display: block;
22575  padding: 0.25rem 1.5rem;
22576  font-size: 84%;
22577  color: #4c555a;
22578}
22579
22580.ct-sidebar .nav > li > a:hover {
22581  color: rgba(0, 0, 0, 0.85);
22582  text-decoration: none;
22583  background-color: transparent;
22584}
22585
22586.ct-sidebar .nav > .active > a {
22587  font-weight: 500;
22588  color: #0099e5;
22589  background-color: transparent;
22590  padding-left: 2rem;
22591  position: relative;
22592}
22593.ct-sidebar .nav > .active > a:before {
22594  content: "";
22595  position: absolute;
22596  height: 16px;
22597  width: 2px;
22598  background-color: #0099e5;
22599  top: 50%;
22600  left: 1.5rem;
22601  transform: translateY(-50%);
22602}
22603
22604.ct-sidebar .nav > .active:hover > a {
22605  color: #0099e5;
22606}
22607
22608.scrollbar-inner {
22609  height: 100%;
22610}
22611.scrollbar-inner:not(:hover) .scroll-element {
22612  opacity: 0;
22613}
22614.scrollbar-inner .scroll-element {
22615  transition: opacity 300ms;
22616  margin-right: 2px;
22617}
22618.scrollbar-inner .scroll-element .scroll-bar,
22619.scrollbar-inner .scroll-element .scroll-element_track {
22620  transition: background-color 300ms;
22621}
22622.scrollbar-inner .scroll-element .scroll-element_track {
22623  background-color: transparent;
22624}
22625.scrollbar-inner .scroll-element.scroll-y {
22626  width: 3px;
22627  right: 0;
22628}
22629.scrollbar-inner .scroll-element.scroll-x {
22630  height: 3px;
22631  bottom: 0;
22632}
22633
22634/*# sourceMappingURL=agd.css.map */
22635