1/*!
2=========================================================
3*  Argon Design System  - v 1.2.0
4=========================================================
5
6* Product Page:  https://www.creative-tim.com/product/argon-design-system
7* Copyright  2020  Creative Tim (http://www.creative-tim.com)
8
9Coded by www.creative-tim.com
10
11=========================================================
12
13* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
14
15 */
16/*!
17 * Bootstrap v4.3.1 (https://getbootstrap.com/)
18 * Copyright 2011-2020 The Bootstrap Authors
19 * Copyright 2011-2020 Twitter, Inc.
20 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
21 */
22:root {
23  --blue: #5e72e4;
24  --indigo: #5603ad;
25  --purple: #8965e0;
26  --pink: #f3a4b5;
27  --red: #f5365c;
28  --orange: #fb6340;
29  --yellow: #ffd600;
30  --green: #2dce89;
31  --teal: #11cdef;
32  --cyan: #2bffc6;
33  --white: #fff;
34  --gray: #8898aa;
35  --gray-dark: #32325d;
36  --light: #ced4da;
37  --lighter: #e9ecef;
38  --primary: #5e72e4;
39  --secondary: #f4f5f7;
40  --success: #2dce89;
41  --info: #11cdef;
42  --warning: #fb6340;
43  --danger: #f5365c;
44  --light: #adb5bd;
45  --dark: #212529;
46  --default: #172b4d;
47  --white: #fff;
48  --neutral: #fff;
49  --darker: black;
50  --breakpoint-xs: 0;
51  --breakpoint-sm: 576px;
52  --breakpoint-md: 768px;
53  --breakpoint-lg: 992px;
54  --breakpoint-xl: 1200px;
55  --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";
56  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
57}
58
59*,
60*::before,
61*::after {
62  box-sizing: border-box;
63}
64
65html {
66  font-family: sans-serif;
67  line-height: 1.15;
68  -webkit-text-size-adjust: 100%;
69  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
70}
71
72article,
73aside,
74figcaption,
75figure,
76footer,
77header,
78hgroup,
79main,
80nav,
81section {
82  display: block;
83}
84
85body {
86  margin: 0;
87  font-family: "Open Sans", sans-serif;
88  font-size: 1rem;
89  font-weight: 400;
90  line-height: 1.5;
91  color: #525f7f;
92  text-align: left;
93  background-color: #fff;
94}
95
96[tabindex="-1"]:focus {
97  outline: 0 !important;
98}
99
100hr {
101  box-sizing: content-box;
102  height: 0;
103  overflow: visible;
104}
105
106h1,
107h2,
108h3,
109h4,
110h5,
111h6 {
112  margin-top: 0;
113  margin-bottom: 0.5rem;
114}
115
116p {
117  margin-top: 0;
118  margin-bottom: 1rem;
119}
120
121abbr[title],
122abbr[data-original-title] {
123  text-decoration: underline;
124  text-decoration: underline dotted;
125  cursor: help;
126  border-bottom: 0;
127  text-decoration-skip-ink: none;
128}
129
130address {
131  margin-bottom: 1rem;
132  font-style: normal;
133  line-height: inherit;
134}
135
136ol,
137ul,
138dl {
139  margin-top: 0;
140  margin-bottom: 1rem;
141}
142
143ol ol,
144ul ul,
145ol ul,
146ul ol {
147  margin-bottom: 0;
148}
149
150dt {
151  font-weight: 600;
152}
153
154dd {
155  margin-bottom: .5rem;
156  margin-left: 0;
157}
158
159blockquote {
160  margin: 0 0 1rem;
161}
162
163b,
164strong {
165  font-weight: bolder;
166}
167
168small {
169  font-size: 80%;
170}
171
172sub,
173sup {
174  position: relative;
175  font-size: 75%;
176  line-height: 0;
177  vertical-align: baseline;
178}
179
180sub {
181  bottom: -.25em;
182}
183
184sup {
185  top: -.5em;
186}
187
188a {
189  color: #5e72e4;
190  text-decoration: none;
191  background-color: transparent;
192}
193
194a:hover {
195  color: #233dd2;
196  text-decoration: none;
197}
198
199a:not([href]):not([tabindex]) {
200  color: inherit;
201  text-decoration: none;
202}
203
204a:not([href]):not([tabindex]):hover,
205a:not([href]):not([tabindex]):focus {
206  color: inherit;
207  text-decoration: none;
208}
209
210a:not([href]):not([tabindex]):focus {
211  outline: 0;
212}
213
214pre,
215code,
216kbd,
217samp {
218  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
219  font-size: 1em;
220}
221
222pre {
223  margin-top: 0;
224  margin-bottom: 1rem;
225  overflow: auto;
226}
227
228figure {
229  margin: 0 0 1rem;
230}
231
232img {
233  vertical-align: middle;
234  border-style: none;
235}
236
237svg {
238  overflow: hidden;
239  vertical-align: middle;
240}
241
242table {
243  border-collapse: collapse;
244}
245
246caption {
247  padding-top: 1rem;
248  padding-bottom: 1rem;
249  color: #8898aa;
250  text-align: left;
251  caption-side: bottom;
252}
253
254th {
255  text-align: inherit;
256}
257
258label {
259  display: inline-block;
260  margin-bottom: 0.5rem;
261}
262
263button {
264  border-radius: 0;
265}
266
267button:focus {
268  outline: 1px dotted;
269  outline: 5px auto -webkit-focus-ring-color;
270}
271
272input,
273button,
274select,
275optgroup,
276textarea {
277  margin: 0;
278  font-family: inherit;
279  font-size: inherit;
280  line-height: inherit;
281}
282
283button,
284input {
285  overflow: visible;
286}
287
288button,
289select {
290  text-transform: none;
291}
292
293select {
294  word-wrap: normal;
295}
296
297button,
298[type="button"],
299[type="reset"],
300[type="submit"] {
301  -webkit-appearance: button;
302}
303
304button:not(:disabled),
305[type="button"]:not(:disabled),
306[type="reset"]:not(:disabled),
307[type="submit"]:not(:disabled) {
308  cursor: pointer;
309}
310
311button::-moz-focus-inner,
312[type="button"]::-moz-focus-inner,
313[type="reset"]::-moz-focus-inner,
314[type="submit"]::-moz-focus-inner {
315  padding: 0;
316  border-style: none;
317}
318
319input[type="radio"],
320input[type="checkbox"] {
321  box-sizing: border-box;
322  padding: 0;
323}
324
325input[type="date"],
326input[type="time"],
327input[type="datetime-local"],
328input[type="month"] {
329  -webkit-appearance: listbox;
330}
331
332textarea {
333  overflow: auto;
334  resize: vertical;
335}
336
337fieldset {
338  min-width: 0;
339  padding: 0;
340  margin: 0;
341  border: 0;
342}
343
344legend {
345  display: block;
346  width: 100%;
347  max-width: 100%;
348  padding: 0;
349  margin-bottom: .5rem;
350  font-size: 1.5rem;
351  line-height: inherit;
352  color: inherit;
353  white-space: normal;
354}
355
356progress {
357  vertical-align: baseline;
358}
359
360[type="number"]::-webkit-inner-spin-button,
361[type="number"]::-webkit-outer-spin-button {
362  height: auto;
363}
364
365[type="search"] {
366  outline-offset: -2px;
367  -webkit-appearance: none;
368}
369
370[type="search"]::-webkit-search-decoration {
371  -webkit-appearance: none;
372}
373
374::-webkit-file-upload-button {
375  font: inherit;
376  -webkit-appearance: button;
377}
378
379output {
380  display: inline-block;
381}
382
383summary {
384  display: list-item;
385  cursor: pointer;
386}
387
388template {
389  display: none;
390}
391
392[hidden] {
393  display: none !important;
394}
395
396h1,
397h2,
398h3,
399h4,
400h5,
401h6,
402.h1,
403.h2,
404.h3,
405.h4,
406.h5,
407.h6 {
408  margin-bottom: 0.5rem;
409  font-family: inherit;
410  font-weight: 400;
411  line-height: 1.5;
412  color: #32325d;
413}
414
415h1,
416.h1 {
417  font-size: 2.5rem;
418}
419
420h2,
421.h2 {
422  font-size: 2rem;
423}
424
425h3,
426.h3 {
427  font-size: 1.75rem;
428}
429
430h4,
431.h4 {
432  font-size: 1.5rem;
433}
434
435h5,
436.h5 {
437  font-size: 1.25rem;
438}
439
440h6,
441.h6 {
442  font-size: 1rem;
443}
444
445.lead {
446  font-size: 1.25rem;
447  font-weight: 300;
448}
449
450.display-1 {
451  font-size: 3.3rem;
452  font-weight: 600;
453  line-height: 1.5;
454}
455
456.display-2 {
457  font-size: 2.75rem;
458  font-weight: 600;
459  line-height: 1.5;
460}
461
462.display-3 {
463  font-size: 2.1875rem;
464  font-weight: 600;
465  line-height: 1.5;
466}
467
468.display-4 {
469  font-size: 1.6275rem;
470  font-weight: 600;
471  line-height: 1.5;
472}
473
474hr {
475  margin-top: 2rem;
476  margin-bottom: 2rem;
477  border: 0;
478  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);
479}
480
481small,
482.small {
483  font-size: 80%;
484  font-weight: 400;
485}
486
487mark,
488.mark {
489  padding: 0.2em;
490  background-color: #fcf8e3;
491}
492
493.list-unstyled {
494  padding-left: 0;
495  list-style: none;
496}
497
498.list-inline {
499  padding-left: 0;
500  list-style: none;
501}
502
503.list-inline-item {
504  display: inline-block;
505}
506
507.list-inline-item:not(:last-child) {
508  margin-right: 0.5rem;
509}
510
511.initialism {
512  font-size: 90%;
513  text-transform: uppercase;
514}
515
516.blockquote {
517  margin-bottom: 1rem;
518  font-size: 1.25rem;
519}
520
521.blockquote-footer {
522  display: block;
523  font-size: 80%;
524  color: #8898aa;
525}
526
527.blockquote-footer::before {
528  content: "\2014\00A0";
529}
530
531.img-fluid {
532  max-width: 100%;
533  height: auto;
534}
535
536.img-thumbnail {
537  padding: 0.25rem;
538  background-color: #fff;
539  border: 0.0625rem solid #dee2e6;
540  border-radius: 0.25rem;
541  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
542  max-width: 100%;
543  height: auto;
544}
545
546.figure {
547  display: inline-block;
548}
549
550.figure-img {
551  margin-bottom: 0.5rem;
552  line-height: 1;
553}
554
555.figure-caption {
556  font-size: 90%;
557  color: #8898aa;
558}
559
560code {
561  font-size: 87.5%;
562  color: #f3a4b5;
563  word-break: break-word;
564}
565
566a>code {
567  color: inherit;
568}
569
570kbd {
571  padding: 0.2rem 0.4rem;
572  font-size: 87.5%;
573  color: #fff;
574  background-color: #212529;
575  border-radius: 0.2rem;
576  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
577}
578
579kbd kbd {
580  padding: 0;
581  font-size: 100%;
582  font-weight: 600;
583  box-shadow: none;
584}
585
586pre {
587  display: block;
588  font-size: 87.5%;
589  color: #212529;
590}
591
592pre code {
593  font-size: inherit;
594  color: inherit;
595  word-break: normal;
596}
597
598.pre-scrollable {
599  max-height: 340px;
600  overflow-y: scroll;
601}
602
603.container {
604  width: 100%;
605  padding-right: 15px;
606  padding-left: 15px;
607  margin-right: auto;
608  margin-left: auto;
609}
610
611@media (min-width: 576px) {
612  .container {
613    max-width: 540px;
614  }
615}
616
617@media (min-width: 768px) {
618  .container {
619    max-width: 720px;
620  }
621}
622
623@media (min-width: 992px) {
624  .container {
625    max-width: 960px;
626  }
627}
628
629@media (min-width: 1200px) {
630  .container {
631    max-width: 1040px;
632  }
633}
634
635.container-fluid {
636  width: 100%;
637  padding-right: 15px;
638  padding-left: 15px;
639  margin-right: auto;
640  margin-left: auto;
641}
642
643.row {
644  display: flex;
645  flex-wrap: wrap;
646  margin-right: -15px;
647  margin-left: -15px;
648}
649
650.no-gutters {
651  margin-right: 0;
652  margin-left: 0;
653}
654
655.no-gutters>.col,
656.no-gutters>[class*="col-"] {
657  padding-right: 0;
658  padding-left: 0;
659}
660
661.col-1,
662.col-2,
663.col-3,
664.col-4,
665.col-5,
666.col-6,
667.col-7,
668.col-8,
669.col-9,
670.col-10,
671.col-11,
672.col-12,
673.col,
674.col-auto,
675.col-sm-1,
676.col-sm-2,
677.col-sm-3,
678.col-sm-4,
679.col-sm-5,
680.col-sm-6,
681.col-sm-7,
682.col-sm-8,
683.col-sm-9,
684.col-sm-10,
685.col-sm-11,
686.col-sm-12,
687.col-sm,
688.col-sm-auto,
689.col-md-1,
690.col-md-2,
691.col-md-3,
692.col-md-4,
693.col-md-5,
694.col-md-6,
695.col-md-7,
696.col-md-8,
697.col-md-9,
698.col-md-10,
699.col-md-11,
700.col-md-12,
701.col-md,
702.col-md-auto,
703.col-lg-1,
704.col-lg-2,
705.col-lg-3,
706.col-lg-4,
707.col-lg-5,
708.col-lg-6,
709.col-lg-7,
710.col-lg-8,
711.col-lg-9,
712.col-lg-10,
713.col-lg-11,
714.col-lg-12,
715.col-lg,
716.col-lg-auto,
717.col-xl-1,
718.col-xl-2,
719.col-xl-3,
720.col-xl-4,
721.col-xl-5,
722.col-xl-6,
723.col-xl-7,
724.col-xl-8,
725.col-xl-9,
726.col-xl-10,
727.col-xl-11,
728.col-xl-12,
729.col-xl,
730.col-xl-auto {
731  position: relative;
732  width: 100%;
733  padding-right: 15px;
734  padding-left: 15px;
735}
736
737.col {
738  flex-basis: 0;
739  flex-grow: 1;
740  max-width: 100%;
741}
742
743.col-auto {
744  flex: 0 0 auto;
745  width: auto;
746  max-width: 100%;
747}
748
749.col-1 {
750  flex: 0 0 8.333333%;
751  max-width: 8.333333%;
752}
753
754.col-2 {
755  flex: 0 0 16.666667%;
756  max-width: 16.666667%;
757}
758
759.col-3 {
760  flex: 0 0 25%;
761  max-width: 25%;
762}
763
764.col-4 {
765  flex: 0 0 33.333333%;
766  max-width: 33.333333%;
767}
768
769.col-5 {
770  flex: 0 0 41.666667%;
771  max-width: 41.666667%;
772}
773
774.col-6 {
775  flex: 0 0 50%;
776  max-width: 50%;
777}
778
779.col-7 {
780  flex: 0 0 58.333333%;
781  max-width: 58.333333%;
782}
783
784.col-8 {
785  flex: 0 0 66.666667%;
786  max-width: 66.666667%;
787}
788
789.col-9 {
790  flex: 0 0 75%;
791  max-width: 75%;
792}
793
794.col-10 {
795  flex: 0 0 83.333333%;
796  max-width: 83.333333%;
797}
798
799.col-11 {
800  flex: 0 0 91.666667%;
801  max-width: 91.666667%;
802}
803
804.col-12 {
805  flex: 0 0 100%;
806  max-width: 100%;
807}
808
809.order-first {
810  order: -1;
811}
812
813.order-last {
814  order: 13;
815}
816
817.order-0 {
818  order: 0;
819}
820
821.order-1 {
822  order: 1;
823}
824
825.order-2 {
826  order: 2;
827}
828
829.order-3 {
830  order: 3;
831}
832
833.order-4 {
834  order: 4;
835}
836
837.order-5 {
838  order: 5;
839}
840
841.order-6 {
842  order: 6;
843}
844
845.order-7 {
846  order: 7;
847}
848
849.order-8 {
850  order: 8;
851}
852
853.order-9 {
854  order: 9;
855}
856
857.order-10 {
858  order: 10;
859}
860
861.order-11 {
862  order: 11;
863}
864
865.order-12 {
866  order: 12;
867}
868
869.offset-1 {
870  margin-left: 8.333333%;
871}
872
873.offset-2 {
874  margin-left: 16.666667%;
875}
876
877.offset-3 {
878  margin-left: 25%;
879}
880
881.offset-4 {
882  margin-left: 33.333333%;
883}
884
885.offset-5 {
886  margin-left: 41.666667%;
887}
888
889.offset-6 {
890  margin-left: 50%;
891}
892
893.offset-7 {
894  margin-left: 58.333333%;
895}
896
897.offset-8 {
898  margin-left: 66.666667%;
899}
900
901.offset-9 {
902  margin-left: 75%;
903}
904
905.offset-10 {
906  margin-left: 83.333333%;
907}
908
909.offset-11 {
910  margin-left: 91.666667%;
911}
912
913@media (min-width: 576px) {
914  .col-sm {
915    flex-basis: 0;
916    flex-grow: 1;
917    max-width: 100%;
918  }
919
920  .col-sm-auto {
921    flex: 0 0 auto;
922    width: auto;
923    max-width: 100%;
924  }
925
926  .col-sm-1 {
927    flex: 0 0 8.333333%;
928    max-width: 8.333333%;
929  }
930
931  .col-sm-2 {
932    flex: 0 0 16.666667%;
933    max-width: 16.666667%;
934  }
935
936  .col-sm-3 {
937    flex: 0 0 25%;
938    max-width: 25%;
939  }
940
941  .col-sm-4 {
942    flex: 0 0 33.333333%;
943    max-width: 33.333333%;
944  }
945
946  .col-sm-5 {
947    flex: 0 0 41.666667%;
948    max-width: 41.666667%;
949  }
950
951  .col-sm-6 {
952    flex: 0 0 50%;
953    max-width: 50%;
954  }
955
956  .col-sm-7 {
957    flex: 0 0 58.333333%;
958    max-width: 58.333333%;
959  }
960
961  .col-sm-8 {
962    flex: 0 0 66.666667%;
963    max-width: 66.666667%;
964  }
965
966  .col-sm-9 {
967    flex: 0 0 75%;
968    max-width: 75%;
969  }
970
971  .col-sm-10 {
972    flex: 0 0 83.333333%;
973    max-width: 83.333333%;
974  }
975
976  .col-sm-11 {
977    flex: 0 0 91.666667%;
978    max-width: 91.666667%;
979  }
980
981  .col-sm-12 {
982    flex: 0 0 100%;
983    max-width: 100%;
984  }
985
986  .order-sm-first {
987    order: -1;
988  }
989
990  .order-sm-last {
991    order: 13;
992  }
993
994  .order-sm-0 {
995    order: 0;
996  }
997
998  .order-sm-1 {
999    order: 1;
1000  }
1001
1002  .order-sm-2 {
1003    order: 2;
1004  }
1005
1006  .order-sm-3 {
1007    order: 3;
1008  }
1009
1010  .order-sm-4 {
1011    order: 4;
1012  }
1013
1014  .order-sm-5 {
1015    order: 5;
1016  }
1017
1018  .order-sm-6 {
1019    order: 6;
1020  }
1021
1022  .order-sm-7 {
1023    order: 7;
1024  }
1025
1026  .order-sm-8 {
1027    order: 8;
1028  }
1029
1030  .order-sm-9 {
1031    order: 9;
1032  }
1033
1034  .order-sm-10 {
1035    order: 10;
1036  }
1037
1038  .order-sm-11 {
1039    order: 11;
1040  }
1041
1042  .order-sm-12 {
1043    order: 12;
1044  }
1045
1046  .offset-sm-0 {
1047    margin-left: 0;
1048  }
1049
1050  .offset-sm-1 {
1051    margin-left: 8.333333%;
1052  }
1053
1054  .offset-sm-2 {
1055    margin-left: 16.666667%;
1056  }
1057
1058  .offset-sm-3 {
1059    margin-left: 25%;
1060  }
1061
1062  .offset-sm-4 {
1063    margin-left: 33.333333%;
1064  }
1065
1066  .offset-sm-5 {
1067    margin-left: 41.666667%;
1068  }
1069
1070  .offset-sm-6 {
1071    margin-left: 50%;
1072  }
1073
1074  .offset-sm-7 {
1075    margin-left: 58.333333%;
1076  }
1077
1078  .offset-sm-8 {
1079    margin-left: 66.666667%;
1080  }
1081
1082  .offset-sm-9 {
1083    margin-left: 75%;
1084  }
1085
1086  .offset-sm-10 {
1087    margin-left: 83.333333%;
1088  }
1089
1090  .offset-sm-11 {
1091    margin-left: 91.666667%;
1092  }
1093}
1094
1095@media (min-width: 768px) {
1096  .col-md {
1097    flex-basis: 0;
1098    flex-grow: 1;
1099    max-width: 100%;
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.333333%;
1110    max-width: 8.333333%;
1111  }
1112
1113  .col-md-2 {
1114    flex: 0 0 16.666667%;
1115    max-width: 16.666667%;
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.333333%;
1125    max-width: 33.333333%;
1126  }
1127
1128  .col-md-5 {
1129    flex: 0 0 41.666667%;
1130    max-width: 41.666667%;
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.333333%;
1140    max-width: 58.333333%;
1141  }
1142
1143  .col-md-8 {
1144    flex: 0 0 66.666667%;
1145    max-width: 66.666667%;
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.333333%;
1155    max-width: 83.333333%;
1156  }
1157
1158  .col-md-11 {
1159    flex: 0 0 91.666667%;
1160    max-width: 91.666667%;
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.333333%;
1234  }
1235
1236  .offset-md-2 {
1237    margin-left: 16.666667%;
1238  }
1239
1240  .offset-md-3 {
1241    margin-left: 25%;
1242  }
1243
1244  .offset-md-4 {
1245    margin-left: 33.333333%;
1246  }
1247
1248  .offset-md-5 {
1249    margin-left: 41.666667%;
1250  }
1251
1252  .offset-md-6 {
1253    margin-left: 50%;
1254  }
1255
1256  .offset-md-7 {
1257    margin-left: 58.333333%;
1258  }
1259
1260  .offset-md-8 {
1261    margin-left: 66.666667%;
1262  }
1263
1264  .offset-md-9 {
1265    margin-left: 75%;
1266  }
1267
1268  .offset-md-10 {
1269    margin-left: 83.333333%;
1270  }
1271
1272  .offset-md-11 {
1273    margin-left: 91.666667%;
1274  }
1275}
1276
1277@media (min-width: 992px) {
1278  .col-lg {
1279    flex-basis: 0;
1280    flex-grow: 1;
1281    max-width: 100%;
1282  }
1283
1284  .col-lg-auto {
1285    flex: 0 0 auto;
1286    width: auto;
1287    max-width: 100%;
1288  }
1289
1290  .col-lg-1 {
1291    flex: 0 0 8.333333%;
1292    max-width: 8.333333%;
1293  }
1294
1295  .col-lg-2 {
1296    flex: 0 0 16.666667%;
1297    max-width: 16.666667%;
1298  }
1299
1300  .col-lg-3 {
1301    flex: 0 0 25%;
1302    max-width: 25%;
1303  }
1304
1305  .col-lg-4 {
1306    flex: 0 0 33.333333%;
1307    max-width: 33.333333%;
1308  }
1309
1310  .col-lg-5 {
1311    flex: 0 0 41.666667%;
1312    max-width: 41.666667%;
1313  }
1314
1315  .col-lg-6 {
1316    flex: 0 0 50%;
1317    max-width: 50%;
1318  }
1319
1320  .col-lg-7 {
1321    flex: 0 0 58.333333%;
1322    max-width: 58.333333%;
1323  }
1324
1325  .col-lg-8 {
1326    flex: 0 0 66.666667%;
1327    max-width: 66.666667%;
1328  }
1329
1330  .col-lg-9 {
1331    flex: 0 0 75%;
1332    max-width: 75%;
1333  }
1334
1335  .col-lg-10 {
1336    flex: 0 0 83.333333%;
1337    max-width: 83.333333%;
1338  }
1339
1340  .col-lg-11 {
1341    flex: 0 0 91.666667%;
1342    max-width: 91.666667%;
1343  }
1344
1345  .col-lg-12 {
1346    flex: 0 0 100%;
1347    max-width: 100%;
1348  }
1349
1350  .order-lg-first {
1351    order: -1;
1352  }
1353
1354  .order-lg-last {
1355    order: 13;
1356  }
1357
1358  .order-lg-0 {
1359    order: 0;
1360  }
1361
1362  .order-lg-1 {
1363    order: 1;
1364  }
1365
1366  .order-lg-2 {
1367    order: 2;
1368  }
1369
1370  .order-lg-3 {
1371    order: 3;
1372  }
1373
1374  .order-lg-4 {
1375    order: 4;
1376  }
1377
1378  .order-lg-5 {
1379    order: 5;
1380  }
1381
1382  .order-lg-6 {
1383    order: 6;
1384  }
1385
1386  .order-lg-7 {
1387    order: 7;
1388  }
1389
1390  .order-lg-8 {
1391    order: 8;
1392  }
1393
1394  .order-lg-9 {
1395    order: 9;
1396  }
1397
1398  .order-lg-10 {
1399    order: 10;
1400  }
1401
1402  .order-lg-11 {
1403    order: 11;
1404  }
1405
1406  .order-lg-12 {
1407    order: 12;
1408  }
1409
1410  .offset-lg-0 {
1411    margin-left: 0;
1412  }
1413
1414  .offset-lg-1 {
1415    margin-left: 8.333333%;
1416  }
1417
1418  .offset-lg-2 {
1419    margin-left: 16.666667%;
1420  }
1421
1422  .offset-lg-3 {
1423    margin-left: 25%;
1424  }
1425
1426  .offset-lg-4 {
1427    margin-left: 33.333333%;
1428  }
1429
1430  .offset-lg-5 {
1431    margin-left: 41.666667%;
1432  }
1433
1434  .offset-lg-6 {
1435    margin-left: 50%;
1436  }
1437
1438  .offset-lg-7 {
1439    margin-left: 58.333333%;
1440  }
1441
1442  .offset-lg-8 {
1443    margin-left: 66.666667%;
1444  }
1445
1446  .offset-lg-9 {
1447    margin-left: 75%;
1448  }
1449
1450  .offset-lg-10 {
1451    margin-left: 83.333333%;
1452  }
1453
1454  .offset-lg-11 {
1455    margin-left: 91.666667%;
1456  }
1457}
1458
1459@media (min-width: 1200px) {
1460  .col-xl {
1461    flex-basis: 0;
1462    flex-grow: 1;
1463    max-width: 100%;
1464  }
1465
1466  .col-xl-auto {
1467    flex: 0 0 auto;
1468    width: auto;
1469    max-width: 100%;
1470  }
1471
1472  .col-xl-1 {
1473    flex: 0 0 8.333333%;
1474    max-width: 8.333333%;
1475  }
1476
1477  .col-xl-2 {
1478    flex: 0 0 16.666667%;
1479    max-width: 16.666667%;
1480  }
1481
1482  .col-xl-3 {
1483    flex: 0 0 25%;
1484    max-width: 25%;
1485  }
1486
1487  .col-xl-4 {
1488    flex: 0 0 33.333333%;
1489    max-width: 33.333333%;
1490  }
1491
1492  .col-xl-5 {
1493    flex: 0 0 41.666667%;
1494    max-width: 41.666667%;
1495  }
1496
1497  .col-xl-6 {
1498    flex: 0 0 50%;
1499    max-width: 50%;
1500  }
1501
1502  .col-xl-7 {
1503    flex: 0 0 58.333333%;
1504    max-width: 58.333333%;
1505  }
1506
1507  .col-xl-8 {
1508    flex: 0 0 66.666667%;
1509    max-width: 66.666667%;
1510  }
1511
1512  .col-xl-9 {
1513    flex: 0 0 75%;
1514    max-width: 75%;
1515  }
1516
1517  .col-xl-10 {
1518    flex: 0 0 83.333333%;
1519    max-width: 83.333333%;
1520  }
1521
1522  .col-xl-11 {
1523    flex: 0 0 91.666667%;
1524    max-width: 91.666667%;
1525  }
1526
1527  .col-xl-12 {
1528    flex: 0 0 100%;
1529    max-width: 100%;
1530  }
1531
1532  .order-xl-first {
1533    order: -1;
1534  }
1535
1536  .order-xl-last {
1537    order: 13;
1538  }
1539
1540  .order-xl-0 {
1541    order: 0;
1542  }
1543
1544  .order-xl-1 {
1545    order: 1;
1546  }
1547
1548  .order-xl-2 {
1549    order: 2;
1550  }
1551
1552  .order-xl-3 {
1553    order: 3;
1554  }
1555
1556  .order-xl-4 {
1557    order: 4;
1558  }
1559
1560  .order-xl-5 {
1561    order: 5;
1562  }
1563
1564  .order-xl-6 {
1565    order: 6;
1566  }
1567
1568  .order-xl-7 {
1569    order: 7;
1570  }
1571
1572  .order-xl-8 {
1573    order: 8;
1574  }
1575
1576  .order-xl-9 {
1577    order: 9;
1578  }
1579
1580  .order-xl-10 {
1581    order: 10;
1582  }
1583
1584  .order-xl-11 {
1585    order: 11;
1586  }
1587
1588  .order-xl-12 {
1589    order: 12;
1590  }
1591
1592  .offset-xl-0 {
1593    margin-left: 0;
1594  }
1595
1596  .offset-xl-1 {
1597    margin-left: 8.333333%;
1598  }
1599
1600  .offset-xl-2 {
1601    margin-left: 16.666667%;
1602  }
1603
1604  .offset-xl-3 {
1605    margin-left: 25%;
1606  }
1607
1608  .offset-xl-4 {
1609    margin-left: 33.333333%;
1610  }
1611
1612  .offset-xl-5 {
1613    margin-left: 41.666667%;
1614  }
1615
1616  .offset-xl-6 {
1617    margin-left: 50%;
1618  }
1619
1620  .offset-xl-7 {
1621    margin-left: 58.333333%;
1622  }
1623
1624  .offset-xl-8 {
1625    margin-left: 66.666667%;
1626  }
1627
1628  .offset-xl-9 {
1629    margin-left: 75%;
1630  }
1631
1632  .offset-xl-10 {
1633    margin-left: 83.333333%;
1634  }
1635
1636  .offset-xl-11 {
1637    margin-left: 91.666667%;
1638  }
1639}
1640
1641.table {
1642  width: 100%;
1643  margin-bottom: 1rem;
1644  color: #525f7f;
1645  background-color: transparent;
1646}
1647
1648.table th,
1649.table td {
1650  padding: 1rem;
1651  vertical-align: top;
1652  border-top: 0.0625rem solid #dee2e6;
1653}
1654
1655.table thead th {
1656  vertical-align: bottom;
1657  border-bottom: 0.125rem solid #dee2e6;
1658}
1659
1660.table tbody+tbody {
1661  border-top: 0.125rem solid #dee2e6;
1662}
1663
1664.table-sm th,
1665.table-sm td {
1666  padding: 0.3rem;
1667}
1668
1669.table-bordered {
1670  border: 0.0625rem solid #dee2e6;
1671}
1672
1673.table-bordered th,
1674.table-bordered td {
1675  border: 0.0625rem solid #dee2e6;
1676}
1677
1678.table-bordered thead th,
1679.table-bordered thead td {
1680  border-bottom-width: 0.125rem;
1681}
1682
1683.table-borderless th,
1684.table-borderless td,
1685.table-borderless thead th,
1686.table-borderless tbody+tbody {
1687  border: 0;
1688}
1689
1690.table-striped tbody tr:nth-of-type(odd) {
1691  background-color: rgba(0, 0, 0, 0.05);
1692}
1693
1694.table-hover tbody tr:hover {
1695  color: #525f7f;
1696  background-color: rgba(0, 0, 0, 0.075);
1697}
1698
1699.table-primary,
1700.table-primary>th,
1701.table-primary>td {
1702  background-color: #d2d8f7;
1703}
1704
1705.table-primary th,
1706.table-primary td,
1707.table-primary thead th,
1708.table-primary tbody+tbody {
1709  border-color: #abb6f1;
1710}
1711
1712.table-hover .table-primary:hover {
1713  background-color: #bcc5f3;
1714}
1715
1716.table-hover .table-primary:hover>td,
1717.table-hover .table-primary:hover>th {
1718  background-color: #bcc5f3;
1719}
1720
1721.table-secondary,
1722.table-secondary>th,
1723.table-secondary>td {
1724  background-color: #fcfcfd;
1725}
1726
1727.table-secondary th,
1728.table-secondary td,
1729.table-secondary thead th,
1730.table-secondary tbody+tbody {
1731  border-color: #f9fafb;
1732}
1733
1734.table-hover .table-secondary:hover {
1735  background-color: #ededf3;
1736}
1737
1738.table-hover .table-secondary:hover>td,
1739.table-hover .table-secondary:hover>th {
1740  background-color: #ededf3;
1741}
1742
1743.table-success,
1744.table-success>th,
1745.table-success>td {
1746  background-color: #c4f1de;
1747}
1748
1749.table-success th,
1750.table-success td,
1751.table-success thead th,
1752.table-success tbody+tbody {
1753  border-color: #92e6c2;
1754}
1755
1756.table-hover .table-success:hover {
1757  background-color: #afecd2;
1758}
1759
1760.table-hover .table-success:hover>td,
1761.table-hover .table-success:hover>th {
1762  background-color: #afecd2;
1763}
1764
1765.table-info,
1766.table-info>th,
1767.table-info>td {
1768  background-color: #bcf1fb;
1769}
1770
1771.table-info th,
1772.table-info td,
1773.table-info thead th,
1774.table-info tbody+tbody {
1775  border-color: #83e5f7;
1776}
1777
1778.table-hover .table-info:hover {
1779  background-color: #a4ecfa;
1780}
1781
1782.table-hover .table-info:hover>td,
1783.table-hover .table-info:hover>th {
1784  background-color: #a4ecfa;
1785}
1786
1787.table-warning,
1788.table-warning>th,
1789.table-warning>td {
1790  background-color: #fed3ca;
1791}
1792
1793.table-warning th,
1794.table-warning td,
1795.table-warning thead th,
1796.table-warning tbody+tbody {
1797  border-color: #fdae9c;
1798}
1799
1800.table-hover .table-warning:hover {
1801  background-color: #febeb1;
1802}
1803
1804.table-hover .table-warning:hover>td,
1805.table-hover .table-warning:hover>th {
1806  background-color: #febeb1;
1807}
1808
1809.table-danger,
1810.table-danger>th,
1811.table-danger>td {
1812  background-color: #fcc7d1;
1813}
1814
1815.table-danger th,
1816.table-danger td,
1817.table-danger thead th,
1818.table-danger tbody+tbody {
1819  border-color: #fa96aa;
1820}
1821
1822.table-hover .table-danger:hover {
1823  background-color: #fbafbd;
1824}
1825
1826.table-hover .table-danger:hover>td,
1827.table-hover .table-danger:hover>th {
1828  background-color: #fbafbd;
1829}
1830
1831.table-light,
1832.table-light>th,
1833.table-light>td {
1834  background-color: #e8eaed;
1835}
1836
1837.table-light th,
1838.table-light td,
1839.table-light thead th,
1840.table-light tbody+tbody {
1841  border-color: #d4d9dd;
1842}
1843
1844.table-hover .table-light:hover {
1845  background-color: #dadde2;
1846}
1847
1848.table-hover .table-light:hover>td,
1849.table-hover .table-light:hover>th {
1850  background-color: #dadde2;
1851}
1852
1853.table-dark,
1854.table-dark>th,
1855.table-dark>td {
1856  background-color: #c1c2c3;
1857}
1858
1859.table-dark th,
1860.table-dark td,
1861.table-dark thead th,
1862.table-dark tbody+tbody {
1863  border-color: #8c8e90;
1864}
1865
1866.table-hover .table-dark:hover {
1867  background-color: #b4b5b6;
1868}
1869
1870.table-hover .table-dark:hover>td,
1871.table-hover .table-dark:hover>th {
1872  background-color: #b4b5b6;
1873}
1874
1875.table-default,
1876.table-default>th,
1877.table-default>td {
1878  background-color: #bec4cd;
1879}
1880
1881.table-default th,
1882.table-default td,
1883.table-default thead th,
1884.table-default tbody+tbody {
1885  border-color: #8691a2;
1886}
1887
1888.table-hover .table-default:hover {
1889  background-color: #b0b7c2;
1890}
1891
1892.table-hover .table-default:hover>td,
1893.table-hover .table-default:hover>th {
1894  background-color: #b0b7c2;
1895}
1896
1897.table-white,
1898.table-white>th,
1899.table-white>td {
1900  background-color: white;
1901}
1902
1903.table-white th,
1904.table-white td,
1905.table-white thead th,
1906.table-white tbody+tbody {
1907  border-color: white;
1908}
1909
1910.table-hover .table-white:hover {
1911  background-color: #f2f2f2;
1912}
1913
1914.table-hover .table-white:hover>td,
1915.table-hover .table-white:hover>th {
1916  background-color: #f2f2f2;
1917}
1918
1919.table-neutral,
1920.table-neutral>th,
1921.table-neutral>td {
1922  background-color: white;
1923}
1924
1925.table-neutral th,
1926.table-neutral td,
1927.table-neutral thead th,
1928.table-neutral tbody+tbody {
1929  border-color: white;
1930}
1931
1932.table-hover .table-neutral:hover {
1933  background-color: #f2f2f2;
1934}
1935
1936.table-hover .table-neutral:hover>td,
1937.table-hover .table-neutral:hover>th {
1938  background-color: #f2f2f2;
1939}
1940
1941.table-darker,
1942.table-darker>th,
1943.table-darker>td {
1944  background-color: #b8b8b8;
1945}
1946
1947.table-darker th,
1948.table-darker td,
1949.table-darker thead th,
1950.table-darker tbody+tbody {
1951  border-color: #7a7a7a;
1952}
1953
1954.table-hover .table-darker:hover {
1955  background-color: #ababab;
1956}
1957
1958.table-hover .table-darker:hover>td,
1959.table-hover .table-darker:hover>th {
1960  background-color: #ababab;
1961}
1962
1963.table-active,
1964.table-active>th,
1965.table-active>td {
1966  background-color: rgba(0, 0, 0, 0.075);
1967}
1968
1969.table-hover .table-active:hover {
1970  background-color: rgba(0, 0, 0, 0.075);
1971}
1972
1973.table-hover .table-active:hover>td,
1974.table-hover .table-active:hover>th {
1975  background-color: rgba(0, 0, 0, 0.075);
1976}
1977
1978.table .thead-dark th {
1979  color: #fff;
1980  background-color: #212529;
1981  border-color: #32383e;
1982}
1983
1984.table .thead-light th {
1985  color: #525f7f;
1986  background-color: #e9ecef;
1987  border-color: #dee2e6;
1988}
1989
1990.table-dark {
1991  color: #fff;
1992  background-color: #212529;
1993}
1994
1995.table-dark th,
1996.table-dark td,
1997.table-dark thead th {
1998  border-color: #32383e;
1999}
2000
2001.table-dark.table-bordered {
2002  border: 0;
2003}
2004
2005.table-dark.table-striped tbody tr:nth-of-type(odd) {
2006  background-color: rgba(255, 255, 255, 0.05);
2007}
2008
2009.table-dark.table-hover tbody tr:hover {
2010  color: #fff;
2011  background-color: rgba(255, 255, 255, 0.075);
2012}
2013
2014@media (max-width: 575.98px) {
2015  .table-responsive-sm {
2016    display: block;
2017    width: 100%;
2018    overflow-x: auto;
2019    -webkit-overflow-scrolling: touch;
2020  }
2021
2022  .table-responsive-sm>.table-bordered {
2023    border: 0;
2024  }
2025}
2026
2027@media (max-width: 767.98px) {
2028  .table-responsive-md {
2029    display: block;
2030    width: 100%;
2031    overflow-x: auto;
2032    -webkit-overflow-scrolling: touch;
2033  }
2034
2035  .table-responsive-md>.table-bordered {
2036    border: 0;
2037  }
2038}
2039
2040@media (max-width: 991.98px) {
2041  .table-responsive-lg {
2042    display: block;
2043    width: 100%;
2044    overflow-x: auto;
2045    -webkit-overflow-scrolling: touch;
2046  }
2047
2048  .table-responsive-lg>.table-bordered {
2049    border: 0;
2050  }
2051}
2052
2053@media (max-width: 1199.98px) {
2054  .table-responsive-xl {
2055    display: block;
2056    width: 100%;
2057    overflow-x: auto;
2058    -webkit-overflow-scrolling: touch;
2059  }
2060
2061  .table-responsive-xl>.table-bordered {
2062    border: 0;
2063  }
2064}
2065
2066.table-responsive {
2067  display: block;
2068  width: 100%;
2069  overflow-x: auto;
2070  -webkit-overflow-scrolling: touch;
2071}
2072
2073.table-responsive>.table-bordered {
2074  border: 0;
2075}
2076
2077.form-control {
2078  display: block;
2079  width: 100%;
2080  height: calc(1.5em + 1.25rem + 2px);
2081  padding: 0.625rem 0.75rem;
2082  font-size: 0.875rem;
2083  font-weight: 400;
2084  line-height: 1.5;
2085  color: #8898aa;
2086  background-color: #fff;
2087  background-clip: padding-box;
2088  border: 1px solid #cad1d7;
2089  border-radius: 0.25rem;
2090  box-shadow: none;
2091  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
2092}
2093
2094@media (prefers-reduced-motion: reduce) {
2095  .form-control {
2096    transition: none;
2097  }
2098}
2099
2100.form-control::-ms-expand {
2101  background-color: transparent;
2102  border: 0;
2103}
2104
2105.form-control:focus {
2106  color: #8898aa;
2107  background-color: #fff;
2108  border-color: rgba(50, 151, 211, 0.25);
2109  outline: 0;
2110  box-shadow: none, none;
2111}
2112
2113.form-control::placeholder {
2114  color: #adb5bd;
2115  opacity: 1;
2116}
2117
2118.form-control:disabled,
2119.form-control[readonly] {
2120  background-color: #e9ecef;
2121  opacity: 1;
2122}
2123
2124select.form-control:focus::-ms-value {
2125  color: #8898aa;
2126  background-color: #fff;
2127}
2128
2129.form-control-file,
2130.form-control-range {
2131  display: block;
2132  width: 100%;
2133}
2134
2135.col-form-label {
2136  padding-top: calc(0.625rem + 1px);
2137  padding-bottom: calc(0.625rem + 1px);
2138  margin-bottom: 0;
2139  font-size: inherit;
2140  line-height: 1.5;
2141}
2142
2143.col-form-label-lg {
2144  padding-top: calc(0.875rem + 1px);
2145  padding-bottom: calc(0.875rem + 1px);
2146  font-size: 0.875rem;
2147  line-height: 1.5;
2148}
2149
2150.col-form-label-sm {
2151  padding-top: calc(0.25rem + 1px);
2152  padding-bottom: calc(0.25rem + 1px);
2153  font-size: 0.75rem;
2154  line-height: 1.5;
2155}
2156
2157.form-control-plaintext {
2158  display: block;
2159  width: 100%;
2160  padding-top: 0.625rem;
2161  padding-bottom: 0.625rem;
2162  margin-bottom: 0;
2163  line-height: 1.5;
2164  color: #525f7f;
2165  background-color: transparent;
2166  border: solid transparent;
2167  border-width: 1px 0;
2168}
2169
2170.form-control-plaintext.form-control-sm,
2171.form-control-plaintext.form-control-lg {
2172  padding-right: 0;
2173  padding-left: 0;
2174}
2175
2176.form-control-sm {
2177  height: calc(1.5em + 0.5rem + 2px);
2178  padding: 0.25rem 0.5rem;
2179  font-size: 0.75rem;
2180  line-height: 1.5;
2181  border-radius: 0.2rem;
2182}
2183
2184.form-control-lg {
2185  height: calc(1.5em + 1.75rem + 2px);
2186  padding: 0.875rem 1rem;
2187  font-size: 0.875rem;
2188  line-height: 1.5;
2189  border-radius: 0.3rem;
2190}
2191
2192select.form-control[size],
2193select.form-control[multiple] {
2194  height: auto;
2195}
2196
2197textarea.form-control {
2198  height: auto;
2199}
2200
2201.form-group {
2202  margin-bottom: 1rem;
2203}
2204
2205.form-text {
2206  display: block;
2207  margin-top: 0.25rem;
2208}
2209
2210.form-row {
2211  display: flex;
2212  flex-wrap: wrap;
2213  margin-right: -5px;
2214  margin-left: -5px;
2215}
2216
2217.form-row>.col,
2218.form-row>[class*="col-"] {
2219  padding-right: 5px;
2220  padding-left: 5px;
2221}
2222
2223.form-check {
2224  position: relative;
2225  display: block;
2226  padding-left: 1.25rem;
2227}
2228
2229.form-check-input {
2230  position: absolute;
2231  margin-top: 0.3rem;
2232  margin-left: -1.25rem;
2233}
2234
2235.form-check-input:disabled~.form-check-label {
2236  color: #8898aa;
2237}
2238
2239.form-check-label {
2240  margin-bottom: 0;
2241}
2242
2243.form-check-inline {
2244  display: inline-flex;
2245  align-items: center;
2246  padding-left: 0;
2247  margin-right: 0.75rem;
2248}
2249
2250.form-check-inline .form-check-input {
2251  position: static;
2252  margin-top: 0;
2253  margin-right: 0.3125rem;
2254  margin-left: 0;
2255}
2256
2257.valid-feedback {
2258  display: none;
2259  width: 100%;
2260  margin-top: 0.25rem;
2261  font-size: 80%;
2262  color: #2dce89;
2263}
2264
2265.valid-tooltip {
2266  position: absolute;
2267  top: 100%;
2268  z-index: 5;
2269  display: none;
2270  max-width: 100%;
2271  padding: 0.25rem 0.5rem;
2272  margin-top: .1rem;
2273  font-size: 0.875rem;
2274  line-height: 1.5;
2275  color: #fff;
2276  background-color: rgba(45, 206, 137, 0.9);
2277  border-radius: 0.25rem;
2278}
2279
2280.was-validated .form-control:valid,
2281.form-control.is-valid {
2282  border-color: #2dce89;
2283  padding-right: calc(1.5em + 1.25rem);
2284  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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");
2285  background-repeat: no-repeat;
2286  background-position: center right calc(0.375em + 0.3125rem);
2287  background-size: calc(0.75em + 0.625rem) calc(0.75em + 0.625rem);
2288}
2289
2290.was-validated .form-control:valid:focus,
2291.form-control.is-valid:focus {
2292  border-color: #2dce89;
2293  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2294}
2295
2296.was-validated .form-control:valid~.valid-feedback,
2297.was-validated .form-control:valid~.valid-tooltip,
2298.form-control.is-valid~.valid-feedback,
2299.form-control.is-valid~.valid-tooltip {
2300  display: block;
2301}
2302
2303.was-validated textarea.form-control:valid,
2304textarea.form-control.is-valid {
2305  padding-right: calc(1.5em + 1.25rem);
2306  background-position: top calc(0.375em + 0.3125rem) right calc(0.375em + 0.3125rem);
2307}
2308
2309.was-validated .custom-select:valid,
2310.custom-select.is-valid {
2311  border-color: #2dce89;
2312  padding-right: calc((1em + 1.25rem) * 3 / 4 + 1.75rem);
2313  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' 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);
2314}
2315
2316.was-validated .custom-select:valid:focus,
2317.custom-select.is-valid:focus {
2318  border-color: #2dce89;
2319  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2320}
2321
2322.was-validated .custom-select:valid~.valid-feedback,
2323.was-validated .custom-select:valid~.valid-tooltip,
2324.custom-select.is-valid~.valid-feedback,
2325.custom-select.is-valid~.valid-tooltip {
2326  display: block;
2327}
2328
2329.was-validated .form-control-file:valid~.valid-feedback,
2330.was-validated .form-control-file:valid~.valid-tooltip,
2331.form-control-file.is-valid~.valid-feedback,
2332.form-control-file.is-valid~.valid-tooltip {
2333  display: block;
2334}
2335
2336.was-validated .form-check-input:valid~.form-check-label,
2337.form-check-input.is-valid~.form-check-label {
2338  color: #2dce89;
2339}
2340
2341.was-validated .form-check-input:valid~.valid-feedback,
2342.was-validated .form-check-input:valid~.valid-tooltip,
2343.form-check-input.is-valid~.valid-feedback,
2344.form-check-input.is-valid~.valid-tooltip {
2345  display: block;
2346}
2347
2348.was-validated .custom-control-input:valid~.custom-control-label,
2349.custom-control-input.is-valid~.custom-control-label {
2350  color: #2dce89;
2351}
2352
2353.was-validated .custom-control-input:valid~.custom-control-label::before,
2354.custom-control-input.is-valid~.custom-control-label::before {
2355  border-color: #2dce89;
2356}
2357
2358.was-validated .custom-control-input:valid~.valid-feedback,
2359.was-validated .custom-control-input:valid~.valid-tooltip,
2360.custom-control-input.is-valid~.valid-feedback,
2361.custom-control-input.is-valid~.valid-tooltip {
2362  display: block;
2363}
2364
2365.was-validated .custom-control-input:valid:checked~.custom-control-label::before,
2366.custom-control-input.is-valid:checked~.custom-control-label::before {
2367  border-color: #54daa1;
2368  background-color: #54daa1;
2369}
2370
2371.was-validated .custom-control-input:valid:focus~.custom-control-label::before,
2372.custom-control-input.is-valid:focus~.custom-control-label::before {
2373  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2374}
2375
2376.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,
2377.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {
2378  border-color: #2dce89;
2379}
2380
2381.was-validated .custom-file-input:valid~.custom-file-label,
2382.custom-file-input.is-valid~.custom-file-label {
2383  border-color: #2dce89;
2384}
2385
2386.was-validated .custom-file-input:valid~.valid-feedback,
2387.was-validated .custom-file-input:valid~.valid-tooltip,
2388.custom-file-input.is-valid~.valid-feedback,
2389.custom-file-input.is-valid~.valid-tooltip {
2390  display: block;
2391}
2392
2393.was-validated .custom-file-input:valid:focus~.custom-file-label,
2394.custom-file-input.is-valid:focus~.custom-file-label {
2395  border-color: #2dce89;
2396  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.25);
2397}
2398
2399.invalid-feedback {
2400  display: none;
2401  width: 100%;
2402  margin-top: 0.25rem;
2403  font-size: 80%;
2404  color: #fb6340;
2405}
2406
2407.invalid-tooltip {
2408  position: absolute;
2409  top: 100%;
2410  z-index: 5;
2411  display: none;
2412  max-width: 100%;
2413  padding: 0.25rem 0.5rem;
2414  margin-top: .1rem;
2415  font-size: 0.875rem;
2416  line-height: 1.5;
2417  color: #fff;
2418  background-color: rgba(251, 99, 64, 0.9);
2419  border-radius: 0.25rem;
2420}
2421
2422.was-validated .form-control:invalid,
2423.form-control.is-invalid {
2424  border-color: #fb6340;
2425  padding-right: calc(1.5em + 1.25rem);
2426  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fb6340' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fb6340' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
2427  background-repeat: no-repeat;
2428  background-position: center right calc(0.375em + 0.3125rem);
2429  background-size: calc(0.75em + 0.625rem) calc(0.75em + 0.625rem);
2430}
2431
2432.was-validated .form-control:invalid:focus,
2433.form-control.is-invalid:focus {
2434  border-color: #fb6340;
2435  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2436}
2437
2438.was-validated .form-control:invalid~.invalid-feedback,
2439.was-validated .form-control:invalid~.invalid-tooltip,
2440.form-control.is-invalid~.invalid-feedback,
2441.form-control.is-invalid~.invalid-tooltip {
2442  display: block;
2443}
2444
2445.was-validated textarea.form-control:invalid,
2446textarea.form-control.is-invalid {
2447  padding-right: calc(1.5em + 1.25rem);
2448  background-position: top calc(0.375em + 0.3125rem) right calc(0.375em + 0.3125rem);
2449}
2450
2451.was-validated .custom-select:invalid,
2452.custom-select.is-invalid {
2453  border-color: #fb6340;
2454  padding-right: calc((1em + 1.25rem) * 3 / 4 + 1.75rem);
2455  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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' fill='%23fb6340' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fb6340' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.625rem) calc(0.75em + 0.625rem);
2456}
2457
2458.was-validated .custom-select:invalid:focus,
2459.custom-select.is-invalid:focus {
2460  border-color: #fb6340;
2461  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2462}
2463
2464.was-validated .custom-select:invalid~.invalid-feedback,
2465.was-validated .custom-select:invalid~.invalid-tooltip,
2466.custom-select.is-invalid~.invalid-feedback,
2467.custom-select.is-invalid~.invalid-tooltip {
2468  display: block;
2469}
2470
2471.was-validated .form-control-file:invalid~.invalid-feedback,
2472.was-validated .form-control-file:invalid~.invalid-tooltip,
2473.form-control-file.is-invalid~.invalid-feedback,
2474.form-control-file.is-invalid~.invalid-tooltip {
2475  display: block;
2476}
2477
2478.was-validated .form-check-input:invalid~.form-check-label,
2479.form-check-input.is-invalid~.form-check-label {
2480  color: #fb6340;
2481}
2482
2483.was-validated .form-check-input:invalid~.invalid-feedback,
2484.was-validated .form-check-input:invalid~.invalid-tooltip,
2485.form-check-input.is-invalid~.invalid-feedback,
2486.form-check-input.is-invalid~.invalid-tooltip {
2487  display: block;
2488}
2489
2490.was-validated .custom-control-input:invalid~.custom-control-label,
2491.custom-control-input.is-invalid~.custom-control-label {
2492  color: #fb6340;
2493}
2494
2495.was-validated .custom-control-input:invalid~.custom-control-label::before,
2496.custom-control-input.is-invalid~.custom-control-label::before {
2497  border-color: #fb6340;
2498}
2499
2500.was-validated .custom-control-input:invalid~.invalid-feedback,
2501.was-validated .custom-control-input:invalid~.invalid-tooltip,
2502.custom-control-input.is-invalid~.invalid-feedback,
2503.custom-control-input.is-invalid~.invalid-tooltip {
2504  display: block;
2505}
2506
2507.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,
2508.custom-control-input.is-invalid:checked~.custom-control-label::before {
2509  border-color: #fc8c72;
2510  background-color: #fc8c72;
2511}
2512
2513.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,
2514.custom-control-input.is-invalid:focus~.custom-control-label::before {
2515  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2516}
2517
2518.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,
2519.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {
2520  border-color: #fb6340;
2521}
2522
2523.was-validated .custom-file-input:invalid~.custom-file-label,
2524.custom-file-input.is-invalid~.custom-file-label {
2525  border-color: #fb6340;
2526}
2527
2528.was-validated .custom-file-input:invalid~.invalid-feedback,
2529.was-validated .custom-file-input:invalid~.invalid-tooltip,
2530.custom-file-input.is-invalid~.invalid-feedback,
2531.custom-file-input.is-invalid~.invalid-tooltip {
2532  display: block;
2533}
2534
2535.was-validated .custom-file-input:invalid:focus~.custom-file-label,
2536.custom-file-input.is-invalid:focus~.custom-file-label {
2537  border-color: #fb6340;
2538  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.25);
2539}
2540
2541.form-inline {
2542  display: flex;
2543  flex-flow: row wrap;
2544  align-items: center;
2545}
2546
2547.form-inline .form-check {
2548  width: 100%;
2549}
2550
2551@media (min-width: 576px) {
2552  .form-inline label {
2553    display: flex;
2554    align-items: center;
2555    justify-content: center;
2556    margin-bottom: 0;
2557  }
2558
2559  .form-inline .form-group {
2560    display: flex;
2561    flex: 0 0 auto;
2562    flex-flow: row wrap;
2563    align-items: center;
2564    margin-bottom: 0;
2565  }
2566
2567  .form-inline .form-control {
2568    display: inline-block;
2569    width: auto;
2570    vertical-align: middle;
2571  }
2572
2573  .form-inline .form-control-plaintext {
2574    display: inline-block;
2575  }
2576
2577  .form-inline .input-group,
2578  .form-inline .custom-select {
2579    width: auto;
2580  }
2581
2582  .form-inline .form-check {
2583    display: flex;
2584    align-items: center;
2585    justify-content: center;
2586    width: auto;
2587    padding-left: 0;
2588  }
2589
2590  .form-inline .form-check-input {
2591    position: relative;
2592    flex-shrink: 0;
2593    margin-top: 0;
2594    margin-right: 0.25rem;
2595    margin-left: 0;
2596  }
2597
2598  .form-inline .custom-control {
2599    align-items: center;
2600    justify-content: center;
2601  }
2602
2603  .form-inline .custom-control-label {
2604    margin-bottom: 0;
2605  }
2606}
2607
2608.btn {
2609  display: inline-block;
2610  font-weight: 600;
2611  color: #525f7f;
2612  text-align: center;
2613  vertical-align: middle;
2614  user-select: none;
2615  background-color: transparent;
2616  border: 1px solid transparent;
2617  padding: 0.625rem 1.25rem;
2618  font-size: 0.875rem;
2619  line-height: 1.5;
2620  border-radius: 0.25rem;
2621  transition: all 0.15s ease;
2622}
2623
2624@media (prefers-reduced-motion: reduce) {
2625  .btn {
2626    transition: none;
2627  }
2628}
2629
2630.btn:hover {
2631  color: #525f7f;
2632  text-decoration: none;
2633}
2634
2635.btn:focus,
2636.btn.focus {
2637  outline: 0;
2638  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
2639}
2640
2641.btn.disabled,
2642.btn:disabled {
2643  opacity: 0.65;
2644  box-shadow: none;
2645}
2646
2647.btn:not(:disabled):not(.disabled):active,
2648.btn:not(:disabled):not(.disabled).active {
2649  box-shadow: none;
2650}
2651
2652.btn:not(:disabled):not(.disabled):active:focus,
2653.btn:not(:disabled):not(.disabled).active:focus {
2654  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
2655}
2656
2657a.btn.disabled,
2658fieldset:disabled a.btn {
2659  pointer-events: none;
2660}
2661
2662.btn-primary {
2663  color: #fff;
2664  background-color: #5e72e4;
2665  border-color: #5e72e4;
2666  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2667}
2668
2669.btn-primary:hover {
2670  color: #fff;
2671  background-color: #3d55df;
2672  border-color: #324cdd;
2673}
2674
2675.btn-primary:focus,
2676.btn-primary.focus {
2677  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);
2678}
2679
2680.btn-primary.disabled,
2681.btn-primary:disabled {
2682  color: #fff;
2683  background-color: #5e72e4;
2684  border-color: #5e72e4;
2685}
2686
2687.btn-primary:not(:disabled):not(.disabled):active,
2688.btn-primary:not(:disabled):not(.disabled).active,
2689.show>.btn-primary.dropdown-toggle {
2690  color: #fff;
2691  background-color: #324cdd;
2692  border-color: #2742db;
2693}
2694
2695.btn-primary:not(:disabled):not(.disabled):active:focus,
2696.btn-primary:not(:disabled):not(.disabled).active:focus,
2697.show>.btn-primary.dropdown-toggle:focus {
2698  box-shadow: 0 0 0 0 rgba(118, 135, 232, 0.5);
2699}
2700
2701.btn-secondary {
2702  color: #212529;
2703  background-color: #f4f5f7;
2704  border-color: #f4f5f7;
2705  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2706}
2707
2708.btn-secondary:hover {
2709  color: #212529;
2710  background-color: #dee1e7;
2711  border-color: #d6dae2;
2712}
2713
2714.btn-secondary:focus,
2715.btn-secondary.focus {
2716  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);
2717}
2718
2719.btn-secondary.disabled,
2720.btn-secondary:disabled {
2721  color: #212529;
2722  background-color: #f4f5f7;
2723  border-color: #f4f5f7;
2724}
2725
2726.btn-secondary:not(:disabled):not(.disabled):active,
2727.btn-secondary:not(:disabled):not(.disabled).active,
2728.show>.btn-secondary.dropdown-toggle {
2729  color: #212529;
2730  background-color: #d6dae2;
2731  border-color: #cfd3dc;
2732}
2733
2734.btn-secondary:not(:disabled):not(.disabled):active:focus,
2735.btn-secondary:not(:disabled):not(.disabled).active:focus,
2736.show>.btn-secondary.dropdown-toggle:focus {
2737  box-shadow: 0 0 0 0 rgba(212, 214, 216, 0.5);
2738}
2739
2740.btn-success {
2741  color: #fff;
2742  background-color: #2dce89;
2743  border-color: #2dce89;
2744  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2745}
2746
2747.btn-success:hover {
2748  color: #fff;
2749  background-color: #26af74;
2750  border-color: #24a46d;
2751}
2752
2753.btn-success:focus,
2754.btn-success.focus {
2755  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);
2756}
2757
2758.btn-success.disabled,
2759.btn-success:disabled {
2760  color: #fff;
2761  background-color: #2dce89;
2762  border-color: #2dce89;
2763}
2764
2765.btn-success:not(:disabled):not(.disabled):active,
2766.btn-success:not(:disabled):not(.disabled).active,
2767.show>.btn-success.dropdown-toggle {
2768  color: #fff;
2769  background-color: #24a46d;
2770  border-color: #229a66;
2771}
2772
2773.btn-success:not(:disabled):not(.disabled):active:focus,
2774.btn-success:not(:disabled):not(.disabled).active:focus,
2775.show>.btn-success.dropdown-toggle:focus {
2776  box-shadow: 0 0 0 0 rgba(77, 213, 155, 0.5);
2777}
2778
2779.btn-info {
2780  color: #fff;
2781  background-color: #11cdef;
2782  border-color: #11cdef;
2783  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2784}
2785
2786.btn-info:hover {
2787  color: #fff;
2788  background-color: #0eafcc;
2789  border-color: #0da5c0;
2790}
2791
2792.btn-info:focus,
2793.btn-info.focus {
2794  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);
2795}
2796
2797.btn-info.disabled,
2798.btn-info:disabled {
2799  color: #fff;
2800  background-color: #11cdef;
2801  border-color: #11cdef;
2802}
2803
2804.btn-info:not(:disabled):not(.disabled):active,
2805.btn-info:not(:disabled):not(.disabled).active,
2806.show>.btn-info.dropdown-toggle {
2807  color: #fff;
2808  background-color: #0da5c0;
2809  border-color: #0c9ab4;
2810}
2811
2812.btn-info:not(:disabled):not(.disabled):active:focus,
2813.btn-info:not(:disabled):not(.disabled).active:focus,
2814.show>.btn-info.dropdown-toggle:focus {
2815  box-shadow: 0 0 0 0 rgba(53, 213, 241, 0.5);
2816}
2817
2818.btn-warning {
2819  color: #fff;
2820  background-color: #fb6340;
2821  border-color: #fb6340;
2822  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2823}
2824
2825.btn-warning:hover {
2826  color: #fff;
2827  background-color: #fa441b;
2828  border-color: #fa3a0e;
2829}
2830
2831.btn-warning:focus,
2832.btn-warning.focus {
2833  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);
2834}
2835
2836.btn-warning.disabled,
2837.btn-warning:disabled {
2838  color: #fff;
2839  background-color: #fb6340;
2840  border-color: #fb6340;
2841}
2842
2843.btn-warning:not(:disabled):not(.disabled):active,
2844.btn-warning:not(:disabled):not(.disabled).active,
2845.show>.btn-warning.dropdown-toggle {
2846  color: #fff;
2847  background-color: #fa3a0e;
2848  border-color: #f63205;
2849}
2850
2851.btn-warning:not(:disabled):not(.disabled):active:focus,
2852.btn-warning:not(:disabled):not(.disabled).active:focus,
2853.show>.btn-warning.dropdown-toggle:focus {
2854  box-shadow: 0 0 0 0 rgba(252, 122, 93, 0.5);
2855}
2856
2857.btn-danger {
2858  color: #fff;
2859  background-color: #f5365c;
2860  border-color: #f5365c;
2861  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2862}
2863
2864.btn-danger:hover {
2865  color: #fff;
2866  background-color: #f3e;
2867  border-color: #ec0c38;
2868}
2869
2870.btn-danger:focus,
2871.btn-danger.focus {
2872  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);
2873}
2874
2875.btn-danger.disabled,
2876.btn-danger:disabled {
2877  color: #fff;
2878  background-color: #f5365c;
2879  border-color: #f5365c;
2880}
2881
2882.btn-danger:not(:disabled):not(.disabled):active,
2883.btn-danger:not(:disabled):not(.disabled).active,
2884.show>.btn-danger.dropdown-toggle {
2885  color: #fff;
2886  background-color: #ec0c38;
2887  border-color: #e00b36;
2888}
2889
2890.btn-danger:not(:disabled):not(.disabled):active:focus,
2891.btn-danger:not(:disabled):not(.disabled).active:focus,
2892.show>.btn-danger.dropdown-toggle:focus {
2893  box-shadow: 0 0 0 0 rgba(247, 84, 116, 0.5);
2894}
2895
2896.btn-light {
2897  color: #fff;
2898  background-color: #adb5bd;
2899  border-color: #adb5bd;
2900  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2901}
2902
2903.btn-light:hover {
2904  color: #fff;
2905  background-color: #98a2ac;
2906  border-color: #919ca6;
2907}
2908
2909.btn-light:focus,
2910.btn-light.focus {
2911  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);
2912}
2913
2914.btn-light.disabled,
2915.btn-light:disabled {
2916  color: #fff;
2917  background-color: #adb5bd;
2918  border-color: #adb5bd;
2919}
2920
2921.btn-light:not(:disabled):not(.disabled):active,
2922.btn-light:not(:disabled):not(.disabled).active,
2923.show>.btn-light.dropdown-toggle {
2924  color: #fff;
2925  background-color: #919ca6;
2926  border-color: #8a95a1;
2927}
2928
2929.btn-light:not(:disabled):not(.disabled):active:focus,
2930.btn-light:not(:disabled):not(.disabled).active:focus,
2931.show>.btn-light.dropdown-toggle:focus {
2932  box-shadow: 0 0 0 0 rgba(185, 192, 199, 0.5);
2933}
2934
2935.btn-dark {
2936  color: #fff;
2937  background-color: #212529;
2938  border-color: #212529;
2939  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2940}
2941
2942.btn-dark:hover {
2943  color: #fff;
2944  background-color: #101214;
2945  border-color: #0a0c0d;
2946}
2947
2948.btn-dark:focus,
2949.btn-dark.focus {
2950  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);
2951}
2952
2953.btn-dark.disabled,
2954.btn-dark:disabled {
2955  color: #fff;
2956  background-color: #212529;
2957  border-color: #212529;
2958}
2959
2960.btn-dark:not(:disabled):not(.disabled):active,
2961.btn-dark:not(:disabled):not(.disabled).active,
2962.show>.btn-dark.dropdown-toggle {
2963  color: #fff;
2964  background-color: #0a0c0d;
2965  border-color: #050506;
2966}
2967
2968.btn-dark:not(:disabled):not(.disabled):active:focus,
2969.btn-dark:not(:disabled):not(.disabled).active:focus,
2970.show>.btn-dark.dropdown-toggle:focus {
2971  box-shadow: 0 0 0 0 rgba(66, 70, 73, 0.5);
2972}
2973
2974.btn-default {
2975  color: #fff;
2976  background-color: #172b4d;
2977  border-color: #172b4d;
2978  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
2979}
2980
2981.btn-default:hover {
2982  color: #fff;
2983  background-color: #0e1b30;
2984  border-color: #0b1526;
2985}
2986
2987.btn-default:focus,
2988.btn-default.focus {
2989  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);
2990}
2991
2992.btn-default.disabled,
2993.btn-default:disabled {
2994  color: #fff;
2995  background-color: #172b4d;
2996  border-color: #172b4d;
2997}
2998
2999.btn-default:not(:disabled):not(.disabled):active,
3000.btn-default:not(:disabled):not(.disabled).active,
3001.show>.btn-default.dropdown-toggle {
3002  color: #fff;
3003  background-color: #0b1526;
3004  border-color: #08101c;
3005}
3006
3007.btn-default:not(:disabled):not(.disabled):active:focus,
3008.btn-default:not(:disabled):not(.disabled).active:focus,
3009.show>.btn-default.dropdown-toggle:focus {
3010  box-shadow: 0 0 0 0 rgba(58, 75, 104, 0.5);
3011}
3012
3013.btn-white {
3014  color: #212529;
3015  background-color: #fff;
3016  border-color: #fff;
3017  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
3018}
3019
3020.btn-white:hover {
3021  color: #212529;
3022  background-color: #ececec;
3023  border-color: #e6e6e6;
3024}
3025
3026.btn-white:focus,
3027.btn-white.focus {
3028  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);
3029}
3030
3031.btn-white.disabled,
3032.btn-white:disabled {
3033  color: #212529;
3034  background-color: #fff;
3035  border-color: #fff;
3036}
3037
3038.btn-white:not(:disabled):not(.disabled):active,
3039.btn-white:not(:disabled):not(.disabled).active,
3040.show>.btn-white.dropdown-toggle {
3041  color: #212529;
3042  background-color: #e6e6e6;
3043  border-color: #dfdfdf;
3044}
3045
3046.btn-white:not(:disabled):not(.disabled):active:focus,
3047.btn-white:not(:disabled):not(.disabled).active:focus,
3048.show>.btn-white.dropdown-toggle:focus {
3049  box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5);
3050}
3051
3052.btn-neutral {
3053  color: #212529;
3054  background-color: #fff;
3055  border-color: #fff;
3056  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
3057}
3058
3059.btn-neutral:hover {
3060  color: #212529;
3061  background-color: #ececec;
3062  border-color: #e6e6e6;
3063}
3064
3065.btn-neutral:focus,
3066.btn-neutral.focus {
3067  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);
3068}
3069
3070.btn-neutral.disabled,
3071.btn-neutral:disabled {
3072  color: #212529;
3073  background-color: #fff;
3074  border-color: #fff;
3075}
3076
3077.btn-neutral:not(:disabled):not(.disabled):active,
3078.btn-neutral:not(:disabled):not(.disabled).active,
3079.show>.btn-neutral.dropdown-toggle {
3080  color: #212529;
3081  background-color: #e6e6e6;
3082  border-color: #dfdfdf;
3083}
3084
3085.btn-neutral:not(:disabled):not(.disabled):active:focus,
3086.btn-neutral:not(:disabled):not(.disabled).active:focus,
3087.show>.btn-neutral.dropdown-toggle:focus {
3088  box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5);
3089}
3090
3091.btn-darker {
3092  color: #fff;
3093  background-color: black;
3094  border-color: black;
3095  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
3096}
3097
3098.btn-darker:hover {
3099  color: #fff;
3100  background-color: black;
3101  border-color: black;
3102}
3103
3104.btn-darker:focus,
3105.btn-darker.focus {
3106  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);
3107}
3108
3109.btn-darker.disabled,
3110.btn-darker:disabled {
3111  color: #fff;
3112  background-color: black;
3113  border-color: black;
3114}
3115
3116.btn-darker:not(:disabled):not(.disabled):active,
3117.btn-darker:not(:disabled):not(.disabled).active,
3118.show>.btn-darker.dropdown-toggle {
3119  color: #fff;
3120  background-color: black;
3121  border-color: black;
3122}
3123
3124.btn-darker:not(:disabled):not(.disabled):active:focus,
3125.btn-darker:not(:disabled):not(.disabled).active:focus,
3126.show>.btn-darker.dropdown-toggle:focus {
3127  box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5);
3128}
3129
3130.btn-outline-primary {
3131  color: #5e72e4;
3132  border-color: #5e72e4;
3133}
3134
3135.btn-outline-primary:hover {
3136  color: #fff;
3137  background-color: #5e72e4;
3138  border-color: #5e72e4;
3139}
3140
3141.btn-outline-primary:focus,
3142.btn-outline-primary.focus {
3143  box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5);
3144}
3145
3146.btn-outline-primary.disabled,
3147.btn-outline-primary:disabled {
3148  color: #5e72e4;
3149  background-color: transparent;
3150}
3151
3152.btn-outline-primary:not(:disabled):not(.disabled):active,
3153.btn-outline-primary:not(:disabled):not(.disabled).active,
3154.show>.btn-outline-primary.dropdown-toggle {
3155  color: #fff;
3156  background-color: #5e72e4;
3157  border-color: #5e72e4;
3158}
3159
3160.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
3161.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
3162.show>.btn-outline-primary.dropdown-toggle:focus {
3163  box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5);
3164}
3165
3166.btn-outline-secondary {
3167  color: #f4f5f7;
3168  border-color: #f4f5f7;
3169}
3170
3171.btn-outline-secondary:hover {
3172  color: #212529;
3173  background-color: #f4f5f7;
3174  border-color: #f4f5f7;
3175}
3176
3177.btn-outline-secondary:focus,
3178.btn-outline-secondary.focus {
3179  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
3180}
3181
3182.btn-outline-secondary.disabled,
3183.btn-outline-secondary:disabled {
3184  color: #f4f5f7;
3185  background-color: transparent;
3186}
3187
3188.btn-outline-secondary:not(:disabled):not(.disabled):active,
3189.btn-outline-secondary:not(:disabled):not(.disabled).active,
3190.show>.btn-outline-secondary.dropdown-toggle {
3191  color: #212529;
3192  background-color: #f4f5f7;
3193  border-color: #f4f5f7;
3194}
3195
3196.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
3197.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
3198.show>.btn-outline-secondary.dropdown-toggle:focus {
3199  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
3200}
3201
3202.btn-outline-success {
3203  color: #2dce89;
3204  border-color: #2dce89;
3205}
3206
3207.btn-outline-success:hover {
3208  color: #fff;
3209  background-color: #2dce89;
3210  border-color: #2dce89;
3211}
3212
3213.btn-outline-success:focus,
3214.btn-outline-success.focus {
3215  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5);
3216}
3217
3218.btn-outline-success.disabled,
3219.btn-outline-success:disabled {
3220  color: #2dce89;
3221  background-color: transparent;
3222}
3223
3224.btn-outline-success:not(:disabled):not(.disabled):active,
3225.btn-outline-success:not(:disabled):not(.disabled).active,
3226.show>.btn-outline-success.dropdown-toggle {
3227  color: #fff;
3228  background-color: #2dce89;
3229  border-color: #2dce89;
3230}
3231
3232.btn-outline-success:not(:disabled):not(.disabled):active:focus,
3233.btn-outline-success:not(:disabled):not(.disabled).active:focus,
3234.show>.btn-outline-success.dropdown-toggle:focus {
3235  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5);
3236}
3237
3238.btn-outline-info {
3239  color: #11cdef;
3240  border-color: #11cdef;
3241}
3242
3243.btn-outline-info:hover {
3244  color: #fff;
3245  background-color: #11cdef;
3246  border-color: #11cdef;
3247}
3248
3249.btn-outline-info:focus,
3250.btn-outline-info.focus {
3251  box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5);
3252}
3253
3254.btn-outline-info.disabled,
3255.btn-outline-info:disabled {
3256  color: #11cdef;
3257  background-color: transparent;
3258}
3259
3260.btn-outline-info:not(:disabled):not(.disabled):active,
3261.btn-outline-info:not(:disabled):not(.disabled).active,
3262.show>.btn-outline-info.dropdown-toggle {
3263  color: #fff;
3264  background-color: #11cdef;
3265  border-color: #11cdef;
3266}
3267
3268.btn-outline-info:not(:disabled):not(.disabled):active:focus,
3269.btn-outline-info:not(:disabled):not(.disabled).active:focus,
3270.show>.btn-outline-info.dropdown-toggle:focus {
3271  box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5);
3272}
3273
3274.btn-outline-warning {
3275  color: #fb6340;
3276  border-color: #fb6340;
3277}
3278
3279.btn-outline-warning:hover {
3280  color: #fff;
3281  background-color: #fb6340;
3282  border-color: #fb6340;
3283}
3284
3285.btn-outline-warning:focus,
3286.btn-outline-warning.focus {
3287  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5);
3288}
3289
3290.btn-outline-warning.disabled,
3291.btn-outline-warning:disabled {
3292  color: #fb6340;
3293  background-color: transparent;
3294}
3295
3296.btn-outline-warning:not(:disabled):not(.disabled):active,
3297.btn-outline-warning:not(:disabled):not(.disabled).active,
3298.show>.btn-outline-warning.dropdown-toggle {
3299  color: #fff;
3300  background-color: #fb6340;
3301  border-color: #fb6340;
3302}
3303
3304.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
3305.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
3306.show>.btn-outline-warning.dropdown-toggle:focus {
3307  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5);
3308}
3309
3310.btn-outline-danger {
3311  color: #f5365c;
3312  border-color: #f5365c;
3313}
3314
3315.btn-outline-danger:hover {
3316  color: #fff;
3317  background-color: #f5365c;
3318  border-color: #f5365c;
3319}
3320
3321.btn-outline-danger:focus,
3322.btn-outline-danger.focus {
3323  box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5);
3324}
3325
3326.btn-outline-danger.disabled,
3327.btn-outline-danger:disabled {
3328  color: #f5365c;
3329  background-color: transparent;
3330}
3331
3332.btn-outline-danger:not(:disabled):not(.disabled):active,
3333.btn-outline-danger:not(:disabled):not(.disabled).active,
3334.show>.btn-outline-danger.dropdown-toggle {
3335  color: #fff;
3336  background-color: #f5365c;
3337  border-color: #f5365c;
3338}
3339
3340.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
3341.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
3342.show>.btn-outline-danger.dropdown-toggle:focus {
3343  box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5);
3344}
3345
3346.btn-outline-light {
3347  color: #adb5bd;
3348  border-color: #adb5bd;
3349}
3350
3351.btn-outline-light:hover {
3352  color: #fff;
3353  background-color: #adb5bd;
3354  border-color: #adb5bd;
3355}
3356
3357.btn-outline-light:focus,
3358.btn-outline-light.focus {
3359  box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5);
3360}
3361
3362.btn-outline-light.disabled,
3363.btn-outline-light:disabled {
3364  color: #adb5bd;
3365  background-color: transparent;
3366}
3367
3368.btn-outline-light:not(:disabled):not(.disabled):active,
3369.btn-outline-light:not(:disabled):not(.disabled).active,
3370.show>.btn-outline-light.dropdown-toggle {
3371  color: #fff;
3372  background-color: #adb5bd;
3373  border-color: #adb5bd;
3374}
3375
3376.btn-outline-light:not(:disabled):not(.disabled):active:focus,
3377.btn-outline-light:not(:disabled):not(.disabled).active:focus,
3378.show>.btn-outline-light.dropdown-toggle:focus {
3379  box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5);
3380}
3381
3382.btn-outline-dark {
3383  color: #212529;
3384  border-color: #212529;
3385}
3386
3387.btn-outline-dark:hover {
3388  color: #fff;
3389  background-color: #212529;
3390  border-color: #212529;
3391}
3392
3393.btn-outline-dark:focus,
3394.btn-outline-dark.focus {
3395  box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5);
3396}
3397
3398.btn-outline-dark.disabled,
3399.btn-outline-dark:disabled {
3400  color: #212529;
3401  background-color: transparent;
3402}
3403
3404.btn-outline-dark:not(:disabled):not(.disabled):active,
3405.btn-outline-dark:not(:disabled):not(.disabled).active,
3406.show>.btn-outline-dark.dropdown-toggle {
3407  color: #fff;
3408  background-color: #212529;
3409  border-color: #212529;
3410}
3411
3412.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
3413.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3414.show>.btn-outline-dark.dropdown-toggle:focus {
3415  box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5);
3416}
3417
3418.btn-outline-default {
3419  color: #172b4d;
3420  border-color: #172b4d;
3421}
3422
3423.btn-outline-default:hover {
3424  color: #fff;
3425  background-color: #172b4d;
3426  border-color: #172b4d;
3427}
3428
3429.btn-outline-default:focus,
3430.btn-outline-default.focus {
3431  box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5);
3432}
3433
3434.btn-outline-default.disabled,
3435.btn-outline-default:disabled {
3436  color: #172b4d;
3437  background-color: transparent;
3438}
3439
3440.btn-outline-default:not(:disabled):not(.disabled):active,
3441.btn-outline-default:not(:disabled):not(.disabled).active,
3442.show>.btn-outline-default.dropdown-toggle {
3443  color: #fff;
3444  background-color: #172b4d;
3445  border-color: #172b4d;
3446}
3447
3448.btn-outline-default:not(:disabled):not(.disabled):active:focus,
3449.btn-outline-default:not(:disabled):not(.disabled).active:focus,
3450.show>.btn-outline-default.dropdown-toggle:focus {
3451  box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5);
3452}
3453
3454.btn-outline-white {
3455  color: #fff;
3456  border-color: #fff;
3457}
3458
3459.btn-outline-white:hover {
3460  color: #212529;
3461  background-color: #fff;
3462  border-color: #fff;
3463}
3464
3465.btn-outline-white:focus,
3466.btn-outline-white.focus {
3467  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3468}
3469
3470.btn-outline-white.disabled,
3471.btn-outline-white:disabled {
3472  color: #fff;
3473  background-color: transparent;
3474}
3475
3476.btn-outline-white:not(:disabled):not(.disabled):active,
3477.btn-outline-white:not(:disabled):not(.disabled).active,
3478.show>.btn-outline-white.dropdown-toggle {
3479  color: #212529;
3480  background-color: #fff;
3481  border-color: #fff;
3482}
3483
3484.btn-outline-white:not(:disabled):not(.disabled):active:focus,
3485.btn-outline-white:not(:disabled):not(.disabled).active:focus,
3486.show>.btn-outline-white.dropdown-toggle:focus {
3487  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3488}
3489
3490.btn-outline-neutral {
3491  color: #fff;
3492  border-color: #fff;
3493}
3494
3495.btn-outline-neutral:hover {
3496  color: #212529;
3497  background-color: #fff;
3498  border-color: #fff;
3499}
3500
3501.btn-outline-neutral:focus,
3502.btn-outline-neutral.focus {
3503  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3504}
3505
3506.btn-outline-neutral.disabled,
3507.btn-outline-neutral:disabled {
3508  color: #fff;
3509  background-color: transparent;
3510}
3511
3512.btn-outline-neutral:not(:disabled):not(.disabled):active,
3513.btn-outline-neutral:not(:disabled):not(.disabled).active,
3514.show>.btn-outline-neutral.dropdown-toggle {
3515  color: #212529;
3516  background-color: #fff;
3517  border-color: #fff;
3518}
3519
3520.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,
3521.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,
3522.show>.btn-outline-neutral.dropdown-toggle:focus {
3523  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
3524}
3525
3526.btn-outline-darker {
3527  color: black;
3528  border-color: black;
3529}
3530
3531.btn-outline-darker:hover {
3532  color: #fff;
3533  background-color: black;
3534  border-color: black;
3535}
3536
3537.btn-outline-darker:focus,
3538.btn-outline-darker.focus {
3539  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
3540}
3541
3542.btn-outline-darker.disabled,
3543.btn-outline-darker:disabled {
3544  color: black;
3545  background-color: transparent;
3546}
3547
3548.btn-outline-darker:not(:disabled):not(.disabled):active,
3549.btn-outline-darker:not(:disabled):not(.disabled).active,
3550.show>.btn-outline-darker.dropdown-toggle {
3551  color: #fff;
3552  background-color: black;
3553  border-color: black;
3554}
3555
3556.btn-outline-darker:not(:disabled):not(.disabled):active:focus,
3557.btn-outline-darker:not(:disabled):not(.disabled).active:focus,
3558.show>.btn-outline-darker.dropdown-toggle:focus {
3559  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
3560}
3561
3562.btn-link {
3563  font-weight: 400;
3564  color: #5e72e4;
3565  text-decoration: none;
3566}
3567
3568.btn-link:hover {
3569  color: #233dd2;
3570  text-decoration: none;
3571}
3572
3573.btn-link:focus,
3574.btn-link.focus {
3575  text-decoration: none;
3576  box-shadow: none;
3577}
3578
3579.btn-link:disabled,
3580.btn-link.disabled {
3581  color: #8898aa;
3582  pointer-events: none;
3583}
3584
3585.btn-lg,
3586.btn-group-lg>.btn {
3587  padding: 0.875rem 1rem;
3588  font-size: 0.875rem;
3589  line-height: 1.5;
3590  border-radius: 0.3rem;
3591}
3592
3593.btn-sm,
3594.btn-group-sm>.btn {
3595  padding: 0.25rem 0.5rem;
3596  font-size: 0.75rem;
3597  line-height: 1.5;
3598  border-radius: 0.25rem;
3599}
3600
3601.btn-block {
3602  display: block;
3603  width: 100%;
3604}
3605
3606.btn-block+.btn-block {
3607  margin-top: 0.5rem;
3608}
3609
3610input[type="submit"].btn-block,
3611input[type="reset"].btn-block,
3612input[type="button"].btn-block {
3613  width: 100%;
3614}
3615
3616.fade {
3617  transition: opacity 0.15s linear;
3618}
3619
3620@media (prefers-reduced-motion: reduce) {
3621  .fade {
3622    transition: none;
3623  }
3624}
3625
3626.fade:not(.show) {
3627  opacity: 0;
3628}
3629
3630.collapse:not(.show) {
3631  display: none;
3632}
3633
3634.collapsing {
3635  position: relative;
3636  height: 0;
3637  overflow: hidden;
3638  transition: height 0.35s ease;
3639}
3640
3641@media (prefers-reduced-motion: reduce) {
3642  .collapsing {
3643    transition: none;
3644  }
3645}
3646
3647.dropup,
3648.dropright,
3649.dropdown,
3650.dropleft {
3651  position: relative;
3652}
3653
3654.dropdown-toggle {
3655  white-space: nowrap;
3656}
3657
3658.dropdown-toggle::after {
3659  display: inline-block;
3660  margin-left: 0.255em;
3661  vertical-align: 0.255em;
3662  content: "";
3663  border-top: 0.3em solid;
3664  border-right: 0.3em solid transparent;
3665  border-bottom: 0;
3666  border-left: 0.3em solid transparent;
3667}
3668
3669.dropdown-toggle:empty::after {
3670  margin-left: 0;
3671}
3672
3673.dropdown-menu {
3674  position: absolute;
3675  top: 100%;
3676  left: 0;
3677  z-index: 1000;
3678  display: none;
3679  float: left;
3680  min-width: 10rem;
3681  padding: 0.5rem 0;
3682  margin: 0.125rem 0 0;
3683  font-size: 1rem;
3684  color: #525f7f;
3685  text-align: left;
3686  list-style: none;
3687  background-color: #fff;
3688  background-clip: padding-box;
3689  border: 0 solid rgba(0, 0, 0, 0.15);
3690  border-radius: 0.3rem;
3691  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);
3692}
3693
3694.dropdown-menu-left {
3695  right: auto;
3696  left: 0;
3697}
3698
3699.dropdown-menu-right {
3700  right: 0;
3701  left: auto;
3702}
3703
3704@media (min-width: 576px) {
3705  .dropdown-menu-sm-left {
3706    right: auto;
3707    left: 0;
3708  }
3709
3710  .dropdown-menu-sm-right {
3711    right: 0;
3712    left: auto;
3713  }
3714}
3715
3716@media (min-width: 768px) {
3717  .dropdown-menu-md-left {
3718    right: auto;
3719    left: 0;
3720  }
3721
3722  .dropdown-menu-md-right {
3723    right: 0;
3724    left: auto;
3725  }
3726}
3727
3728@media (min-width: 992px) {
3729  .dropdown-menu-lg-left {
3730    right: auto;
3731    left: 0;
3732  }
3733
3734  .dropdown-menu-lg-right {
3735    right: 0;
3736    left: auto;
3737  }
3738}
3739
3740@media (min-width: 1200px) {
3741  .dropdown-menu-xl-left {
3742    right: auto;
3743    left: 0;
3744  }
3745
3746  .dropdown-menu-xl-right {
3747    right: 0;
3748    left: auto;
3749  }
3750}
3751
3752.dropup .dropdown-menu {
3753  top: auto;
3754  bottom: 100%;
3755  margin-top: 0;
3756  margin-bottom: 0.125rem;
3757}
3758
3759.dropup .dropdown-toggle::after {
3760  display: inline-block;
3761  margin-left: 0.255em;
3762  vertical-align: 0.255em;
3763  content: "";
3764  border-top: 0;
3765  border-right: 0.3em solid transparent;
3766  border-bottom: 0.3em solid;
3767  border-left: 0.3em solid transparent;
3768}
3769
3770.dropup .dropdown-toggle:empty::after {
3771  margin-left: 0;
3772}
3773
3774.dropright .dropdown-menu {
3775  top: 0;
3776  right: auto;
3777  left: 100%;
3778  margin-top: 0;
3779  margin-left: 0.125rem;
3780}
3781
3782.dropright .dropdown-toggle::after {
3783  display: inline-block;
3784  margin-left: 0.255em;
3785  vertical-align: 0.255em;
3786  content: "";
3787  border-top: 0.3em solid transparent;
3788  border-right: 0;
3789  border-bottom: 0.3em solid transparent;
3790  border-left: 0.3em solid;
3791}
3792
3793.dropright .dropdown-toggle:empty::after {
3794  margin-left: 0;
3795}
3796
3797.dropright .dropdown-toggle::after {
3798  vertical-align: 0;
3799}
3800
3801.dropleft .dropdown-menu {
3802  top: 0;
3803  right: 100%;
3804  left: auto;
3805  margin-top: 0;
3806  margin-right: 0.125rem;
3807}
3808
3809.dropleft .dropdown-toggle::after {
3810  display: inline-block;
3811  margin-left: 0.255em;
3812  vertical-align: 0.255em;
3813  content: "";
3814}
3815
3816.dropleft .dropdown-toggle::after {
3817  display: none;
3818}
3819
3820.dropleft .dropdown-toggle::before {
3821  display: inline-block;
3822  margin-right: 0.255em;
3823  vertical-align: 0.255em;
3824  content: "";
3825  border-top: 0.3em solid transparent;
3826  border-right: 0.3em solid;
3827  border-bottom: 0.3em solid transparent;
3828}
3829
3830.dropleft .dropdown-toggle:empty::after {
3831  margin-left: 0;
3832}
3833
3834.dropleft .dropdown-toggle::before {
3835  vertical-align: 0;
3836}
3837
3838.dropdown-menu[x-placement^="top"],
3839.dropdown-menu[x-placement^="right"],
3840.dropdown-menu[x-placement^="bottom"],
3841.dropdown-menu[x-placement^="left"] {
3842  right: auto;
3843  bottom: auto;
3844}
3845
3846.dropdown-divider {
3847  height: 0;
3848  margin: 0.5rem 0;
3849  overflow: hidden;
3850  border-top: 1px solid #e9ecef;
3851}
3852
3853.dropdown-item {
3854  display: block;
3855  width: 100%;
3856  padding: 0.25rem 1.5rem;
3857  clear: both;
3858  font-weight: 400;
3859  color: #212529;
3860  text-align: inherit;
3861  white-space: nowrap;
3862  background-color: transparent;
3863  border: 0;
3864}
3865
3866.dropdown-item:hover,
3867.dropdown-item:focus {
3868  color: #16181b;
3869  text-decoration: none;
3870  background-color: #f6f9fc;
3871}
3872
3873.dropdown-item.active,
3874.dropdown-item:active {
3875  color: #fff;
3876  text-decoration: none;
3877  background-color: #5e72e4;
3878}
3879
3880.dropdown-item.disabled,
3881.dropdown-item:disabled {
3882  color: #8898aa;
3883  pointer-events: none;
3884  background-color: transparent;
3885}
3886
3887.dropdown-menu.show {
3888  display: block;
3889}
3890
3891.dropdown-header {
3892  display: block;
3893  padding: 0.5rem 1.5rem;
3894  margin-bottom: 0;
3895  font-size: 0.875rem;
3896  color: #8898aa;
3897  white-space: nowrap;
3898}
3899
3900.dropdown-item-text {
3901  display: block;
3902  padding: 0.25rem 1.5rem;
3903  color: #212529;
3904}
3905
3906.btn-group,
3907.btn-group-vertical {
3908  position: relative;
3909  display: inline-flex;
3910  vertical-align: middle;
3911}
3912
3913.btn-group>.btn,
3914.btn-group-vertical>.btn {
3915  position: relative;
3916  flex: 1 1 auto;
3917}
3918
3919.btn-group>.btn:hover,
3920.btn-group-vertical>.btn:hover {
3921  z-index: 1;
3922}
3923
3924.btn-group>.btn:focus,
3925.btn-group>.btn:active,
3926.btn-group>.btn.active,
3927.btn-group-vertical>.btn:focus,
3928.btn-group-vertical>.btn:active,
3929.btn-group-vertical>.btn.active {
3930  z-index: 1;
3931}
3932
3933.btn-toolbar {
3934  display: flex;
3935  flex-wrap: wrap;
3936  justify-content: flex-start;
3937}
3938
3939.btn-toolbar .input-group {
3940  width: auto;
3941}
3942
3943.btn-group>.btn:not(:first-child),
3944.btn-group>.btn-group:not(:first-child) {
3945  margin-left: -1px;
3946}
3947
3948.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
3949.btn-group>.btn-group:not(:last-child)>.btn {
3950  border-top-right-radius: 0;
3951  border-bottom-right-radius: 0;
3952}
3953
3954.btn-group>.btn:not(:first-child),
3955.btn-group>.btn-group:not(:first-child)>.btn {
3956  border-top-left-radius: 0;
3957  border-bottom-left-radius: 0;
3958}
3959
3960.dropdown-toggle-split {
3961  padding-right: 0.9375rem;
3962  padding-left: 0.9375rem;
3963}
3964
3965.dropdown-toggle-split::after,
3966.dropup .dropdown-toggle-split::after,
3967.dropright .dropdown-toggle-split::after {
3968  margin-left: 0;
3969}
3970
3971.dropleft .dropdown-toggle-split::before {
3972  margin-right: 0;
3973}
3974
3975.btn-sm+.dropdown-toggle-split,
3976.btn-group-sm>.btn+.dropdown-toggle-split {
3977  padding-right: 0.375rem;
3978  padding-left: 0.375rem;
3979}
3980
3981.btn-lg+.dropdown-toggle-split,
3982.btn-group-lg>.btn+.dropdown-toggle-split {
3983  padding-right: 0.75rem;
3984  padding-left: 0.75rem;
3985}
3986
3987.btn-group.show .dropdown-toggle {
3988  box-shadow: none;
3989}
3990
3991.btn-group.show .dropdown-toggle.btn-link {
3992  box-shadow: none;
3993}
3994
3995.btn-group-vertical {
3996  flex-direction: column;
3997  align-items: flex-start;
3998  justify-content: center;
3999}
4000
4001.btn-group-vertical>.btn,
4002.btn-group-vertical>.btn-group {
4003  width: 100%;
4004}
4005
4006.btn-group-vertical>.btn:not(:first-child),
4007.btn-group-vertical>.btn-group:not(:first-child) {
4008  margin-top: -1px;
4009}
4010
4011.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
4012.btn-group-vertical>.btn-group:not(:last-child)>.btn {
4013  border-bottom-right-radius: 0;
4014  border-bottom-left-radius: 0;
4015}
4016
4017.btn-group-vertical>.btn:not(:first-child),
4018.btn-group-vertical>.btn-group:not(:first-child)>.btn {
4019  border-top-left-radius: 0;
4020  border-top-right-radius: 0;
4021}
4022
4023.btn-group-toggle>.btn,
4024.btn-group-toggle>.btn-group>.btn {
4025  margin-bottom: 0;
4026}
4027
4028.btn-group-toggle>.btn input[type="radio"],
4029.btn-group-toggle>.btn input[type="checkbox"],
4030.btn-group-toggle>.btn-group>.btn input[type="radio"],
4031.btn-group-toggle>.btn-group>.btn input[type="checkbox"] {
4032  position: absolute;
4033  clip: rect(0, 0, 0, 0);
4034  pointer-events: none;
4035}
4036
4037.input-group {
4038  position: relative;
4039  display: flex;
4040  flex-wrap: wrap;
4041  align-items: stretch;
4042  width: 100%;
4043}
4044
4045.input-group>.form-control,
4046.input-group>.form-control-plaintext,
4047.input-group>.custom-select,
4048.input-group>.custom-file {
4049  position: relative;
4050  flex: 1 1 auto;
4051  width: 1%;
4052  margin-bottom: 0;
4053}
4054
4055.input-group>.form-control+.form-control,
4056.input-group>.form-control+.custom-select,
4057.input-group>.form-control+.custom-file,
4058.input-group>.form-control-plaintext+.form-control,
4059.input-group>.form-control-plaintext+.custom-select,
4060.input-group>.form-control-plaintext+.custom-file,
4061.input-group>.custom-select+.form-control,
4062.input-group>.custom-select+.custom-select,
4063.input-group>.custom-select+.custom-file,
4064.input-group>.custom-file+.form-control,
4065.input-group>.custom-file+.custom-select,
4066.input-group>.custom-file+.custom-file {
4067  margin-left: -1px;
4068}
4069
4070.input-group>.form-control:focus,
4071.input-group>.custom-select:focus,
4072.input-group>.custom-file .custom-file-input:focus~.custom-file-label {
4073  z-index: 3;
4074}
4075
4076.input-group>.custom-file .custom-file-input:focus {
4077  z-index: 4;
4078}
4079
4080.input-group>.form-control:not(:last-child),
4081.input-group>.custom-select:not(:last-child) {
4082  border-top-right-radius: 0;
4083  border-bottom-right-radius: 0;
4084}
4085
4086.input-group>.form-control:not(:first-child),
4087.input-group>.custom-select:not(:first-child) {
4088  border-top-left-radius: 0;
4089  border-bottom-left-radius: 0;
4090}
4091
4092.input-group>.custom-file {
4093  display: flex;
4094  align-items: center;
4095}
4096
4097.input-group>.custom-file:not(:last-child) .custom-file-label,
4098.input-group>.custom-file:not(:last-child) .custom-file-label::after {
4099  border-top-right-radius: 0;
4100  border-bottom-right-radius: 0;
4101}
4102
4103.input-group>.custom-file:not(:first-child) .custom-file-label {
4104  border-top-left-radius: 0;
4105  border-bottom-left-radius: 0;
4106}
4107
4108.input-group-prepend,
4109.input-group-append {
4110  display: flex;
4111}
4112
4113.input-group-prepend .btn,
4114.input-group-append .btn {
4115  position: relative;
4116  z-index: 2;
4117}
4118
4119.input-group-prepend .btn:focus,
4120.input-group-append .btn:focus {
4121  z-index: 3;
4122}
4123
4124.input-group-prepend .btn+.btn,
4125.input-group-prepend .btn+.input-group-text,
4126.input-group-prepend .input-group-text+.input-group-text,
4127.input-group-prepend .input-group-text+.btn,
4128.input-group-append .btn+.btn,
4129.input-group-append .btn+.input-group-text,
4130.input-group-append .input-group-text+.input-group-text,
4131.input-group-append .input-group-text+.btn {
4132  margin-left: -1px;
4133}
4134
4135.input-group-prepend {
4136  margin-right: -1px;
4137}
4138
4139.input-group-append {
4140  margin-left: -1px;
4141}
4142
4143.input-group-text {
4144  display: flex;
4145  align-items: center;
4146  padding: 0.625rem 0.75rem;
4147  margin-bottom: 0;
4148  font-size: 0.875rem;
4149  font-weight: 400;
4150  line-height: 1.5;
4151  color: #adb5bd;
4152  text-align: center;
4153  white-space: nowrap;
4154  background-color: #fff;
4155  border: 1px solid #cad1d7;
4156  border-radius: 0.25rem;
4157}
4158
4159.input-group-text input[type="radio"],
4160.input-group-text input[type="checkbox"] {
4161  margin-top: 0;
4162}
4163
4164.input-group-lg>.form-control:not(textarea),
4165.input-group-lg>.custom-select {
4166  height: calc(1.5em + 1.75rem + 2px);
4167}
4168
4169.input-group-lg>.form-control,
4170.input-group-lg>.custom-select,
4171.input-group-lg>.input-group-prepend>.input-group-text,
4172.input-group-lg>.input-group-append>.input-group-text,
4173.input-group-lg>.input-group-prepend>.btn,
4174.input-group-lg>.input-group-append>.btn {
4175  padding: 0.875rem 1rem;
4176  font-size: 0.875rem;
4177  line-height: 1.5;
4178  border-radius: 0.3rem;
4179}
4180
4181.input-group-sm>.form-control:not(textarea),
4182.input-group-sm>.custom-select {
4183  height: calc(1.5em + 0.5rem + 2px);
4184}
4185
4186.input-group-sm>.form-control,
4187.input-group-sm>.custom-select,
4188.input-group-sm>.input-group-prepend>.input-group-text,
4189.input-group-sm>.input-group-append>.input-group-text,
4190.input-group-sm>.input-group-prepend>.btn,
4191.input-group-sm>.input-group-append>.btn {
4192  padding: 0.25rem 0.5rem;
4193  font-size: 0.75rem;
4194  line-height: 1.5;
4195  border-radius: 0.2rem;
4196}
4197
4198.input-group-lg>.custom-select,
4199.input-group-sm>.custom-select {
4200  padding-right: 1.75rem;
4201}
4202
4203.input-group>.input-group-prepend>.btn,
4204.input-group>.input-group-prepend>.input-group-text,
4205.input-group>.input-group-append:not(:last-child)>.btn,
4206.input-group>.input-group-append:not(:last-child)>.input-group-text,
4207.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
4208.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
4209  border-top-right-radius: 0;
4210  border-bottom-right-radius: 0;
4211}
4212
4213.input-group>.input-group-append>.btn,
4214.input-group>.input-group-append>.input-group-text,
4215.input-group>.input-group-prepend:not(:first-child)>.btn,
4216.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
4217.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
4218.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
4219  border-top-left-radius: 0;
4220  border-bottom-left-radius: 0;
4221}
4222
4223.custom-control {
4224  position: relative;
4225  display: block;
4226  min-height: 1.5rem;
4227  padding-left: 3rem;
4228}
4229
4230.custom-control-inline {
4231  display: inline-flex;
4232  margin-right: 1rem;
4233}
4234
4235.custom-control-input {
4236  position: absolute;
4237  z-index: -1;
4238  opacity: 0;
4239}
4240
4241.custom-control-input:checked~.custom-control-label::before {
4242  color: #fff;
4243  border-color: #5e72e4;
4244  background-color: #5e72e4;
4245  box-shadow: none;
4246}
4247
4248.custom-control-input:focus~.custom-control-label::before {
4249  box-shadow: none, none;
4250}
4251
4252.custom-control-input:focus:not(:checked)~.custom-control-label::before {
4253  border-color: rgba(50, 151, 211, 0.25);
4254}
4255
4256.custom-control-input:not(:disabled):active~.custom-control-label::before {
4257  color: #fff;
4258  background-color: #5e72e4;
4259  border-color: #5e72e4;
4260  box-shadow: none;
4261}
4262
4263.custom-control-input:disabled~.custom-control-label {
4264  color: #8898aa;
4265}
4266
4267.custom-control-input:disabled~.custom-control-label::before {
4268  background-color: #e9ecef;
4269}
4270
4271.custom-control-label {
4272  position: relative;
4273  margin-bottom: 0;
4274  vertical-align: top;
4275}
4276
4277.custom-control-label::before {
4278  position: absolute;
4279  top: 0.125rem;
4280  left: -3rem;
4281  display: block;
4282  width: 1.25rem;
4283  height: 1.25rem;
4284  pointer-events: none;
4285  content: "";
4286  background-color: #fff;
4287  border: #cad1d7 solid 1px;
4288  box-shadow: none;
4289}
4290
4291.custom-control-label::after {
4292  position: absolute;
4293  top: 0.125rem;
4294  left: -3rem;
4295  display: block;
4296  width: 1.25rem;
4297  height: 1.25rem;
4298  content: "";
4299  background: no-repeat 50% / 50% 50%;
4300}
4301
4302.custom-checkbox .custom-control-label::before {
4303  border-radius: 0.2rem;
4304}
4305
4306.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
4307  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
4308}
4309
4310.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
4311  border-color: #5e72e4;
4312  background-color: #5e72e4;
4313  box-shadow: none;
4314}
4315
4316.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
4317  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
4318}
4319
4320.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
4321  background-color: rgba(94, 114, 228, 0.5);
4322}
4323
4324.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
4325  background-color: rgba(94, 114, 228, 0.5);
4326}
4327
4328.custom-radio .custom-control-label::before {
4329  border-radius: 50%;
4330}
4331
4332.custom-radio .custom-control-input:checked~.custom-control-label::after {
4333  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
4334}
4335
4336.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
4337  background-color: rgba(94, 114, 228, 0.5);
4338}
4339
4340.custom-switch {
4341  padding-left: 3.9375rem;
4342}
4343
4344.custom-switch .custom-control-label::before {
4345  left: -3.9375rem;
4346  width: 2.1875rem;
4347  pointer-events: all;
4348  border-radius: 0.625rem;
4349}
4350
4351.custom-switch .custom-control-label::after {
4352  top: calc(0.125rem + 2px);
4353  left: calc(-3.9375rem + 2px);
4354  width: calc(1.25rem - 4px);
4355  height: calc(1.25rem - 4px);
4356  background-color: #cad1d7;
4357  border-radius: 0.625rem;
4358  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;
4359}
4360
4361@media (prefers-reduced-motion: reduce) {
4362  .custom-switch .custom-control-label::after {
4363    transition: none;
4364  }
4365}
4366
4367.custom-switch .custom-control-input:checked~.custom-control-label::after {
4368  background-color: #fff;
4369  transform: translateX(0.9375rem);
4370}
4371
4372.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
4373  background-color: rgba(94, 114, 228, 0.5);
4374}
4375
4376.custom-select {
4377  display: inline-block;
4378  width: 100%;
4379  height: calc(1.5em + 1.25rem + 2px);
4380  padding: 0.625rem 1.75rem 0.625rem 0.75rem;
4381  font-size: 0.875rem;
4382  font-weight: 400;
4383  line-height: 1.5;
4384  color: #8898aa;
4385  vertical-align: middle;
4386  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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;
4387  background-color: #fff;
4388  border: 1px solid #cad1d7;
4389  border-radius: 0.25rem;
4390  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
4391  appearance: none;
4392}
4393
4394.custom-select:focus {
4395  border-color: rgba(50, 151, 211, 0.25);
4396  outline: 0;
4397  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0 #5e72e4;
4398}
4399
4400.custom-select:focus::-ms-value {
4401  color: #8898aa;
4402  background-color: #fff;
4403}
4404
4405.custom-select[multiple],
4406.custom-select[size]:not([size="1"]) {
4407  height: auto;
4408  padding-right: 0.75rem;
4409  background-image: none;
4410}
4411
4412.custom-select:disabled {
4413  color: #8898aa;
4414  background-color: #e9ecef;
4415}
4416
4417.custom-select::-ms-expand {
4418  display: none;
4419}
4420
4421.custom-select-sm {
4422  height: calc(1.5em + 0.5rem + 2px);
4423  padding-top: 0.25rem;
4424  padding-bottom: 0.25rem;
4425  padding-left: 0.5rem;
4426  font-size: 0.75rem;
4427}
4428
4429.custom-select-lg {
4430  height: calc(1.5em + 1.75rem + 2px);
4431  padding-top: 0.875rem;
4432  padding-bottom: 0.875rem;
4433  padding-left: 1rem;
4434  font-size: 0.875rem;
4435}
4436
4437.custom-file {
4438  position: relative;
4439  display: inline-block;
4440  width: 100%;
4441  height: calc(1.5em + 1.25rem + 2px);
4442  margin-bottom: 0;
4443}
4444
4445.custom-file-input {
4446  position: relative;
4447  z-index: 2;
4448  width: 100%;
4449  height: calc(1.5em + 1.25rem + 2px);
4450  margin: 0;
4451  opacity: 0;
4452}
4453
4454.custom-file-input:focus~.custom-file-label {
4455  border-color: rgba(50, 151, 211, 0.25);
4456  box-shadow: none;
4457}
4458
4459.custom-file-input:disabled~.custom-file-label {
4460  background-color: #e9ecef;
4461}
4462
4463.custom-file-input:lang(en)~.custom-file-label::after {
4464  content: "Browse";
4465}
4466
4467.custom-file-input~.custom-file-label[data-browse]::after {
4468  content: attr(data-browse);
4469}
4470
4471.custom-file-label {
4472  position: absolute;
4473  top: 0;
4474  right: 0;
4475  left: 0;
4476  z-index: 1;
4477  height: calc(1.5em + 1.25rem + 2px);
4478  padding: 0.625rem 0.75rem;
4479  font-weight: 400;
4480  line-height: 1.5;
4481  color: #8898aa;
4482  background-color: #fff;
4483  border: 1px solid #cad1d7;
4484  border-radius: 0.25rem;
4485  box-shadow: none;
4486}
4487
4488.custom-file-label::after {
4489  position: absolute;
4490  top: 0;
4491  right: 0;
4492  bottom: 0;
4493  z-index: 3;
4494  display: block;
4495  height: calc(1.5em + 1.25rem);
4496  padding: 0.625rem 0.75rem;
4497  line-height: 1.5;
4498  color: #8898aa;
4499  content: "Browse";
4500  background-color: #fff;
4501  border-left: inherit;
4502  border-radius: 0 0.25rem 0.25rem 0;
4503}
4504
4505.custom-range {
4506  width: 100%;
4507  height: calc(1rem + 0);
4508  padding: 0;
4509  background-color: transparent;
4510  appearance: none;
4511}
4512
4513.custom-range:focus {
4514  outline: none;
4515}
4516
4517.custom-range:focus::-webkit-slider-thumb {
4518  box-shadow: 0 0 0 1px #fff, none;
4519}
4520
4521.custom-range:focus::-moz-range-thumb {
4522  box-shadow: 0 0 0 1px #fff, none;
4523}
4524
4525.custom-range:focus::-ms-thumb {
4526  box-shadow: 0 0 0 1px #fff, none;
4527}
4528
4529.custom-range::-moz-focus-outer {
4530  border: 0;
4531}
4532
4533.custom-range::-webkit-slider-thumb {
4534  width: 1rem;
4535  height: 1rem;
4536  margin-top: -0.25rem;
4537  background-color: #5e72e4;
4538  border: 0;
4539  border-radius: 1rem;
4540  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
4541  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4542  appearance: none;
4543}
4544
4545@media (prefers-reduced-motion: reduce) {
4546  .custom-range::-webkit-slider-thumb {
4547    transition: none;
4548  }
4549}
4550
4551.custom-range::-webkit-slider-thumb:active {
4552  background-color: #f7f8fe;
4553}
4554
4555.custom-range::-webkit-slider-runnable-track {
4556  width: 100%;
4557  height: 0.5rem;
4558  color: transparent;
4559  cursor: pointer;
4560  background-color: #dee2e6;
4561  border-color: transparent;
4562  border-radius: 1rem;
4563  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
4564}
4565
4566.custom-range::-moz-range-thumb {
4567  width: 1rem;
4568  height: 1rem;
4569  background-color: #5e72e4;
4570  border: 0;
4571  border-radius: 1rem;
4572  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
4573  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4574  appearance: none;
4575}
4576
4577@media (prefers-reduced-motion: reduce) {
4578  .custom-range::-moz-range-thumb {
4579    transition: none;
4580  }
4581}
4582
4583.custom-range::-moz-range-thumb:active {
4584  background-color: #f7f8fe;
4585}
4586
4587.custom-range::-moz-range-track {
4588  width: 100%;
4589  height: 0.5rem;
4590  color: transparent;
4591  cursor: pointer;
4592  background-color: #dee2e6;
4593  border-color: transparent;
4594  border-radius: 1rem;
4595  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
4596}
4597
4598.custom-range::-ms-thumb {
4599  width: 1rem;
4600  height: 1rem;
4601  margin-top: 0;
4602  margin-right: 0;
4603  margin-left: 0;
4604  background-color: #5e72e4;
4605  border: 0;
4606  border-radius: 1rem;
4607  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
4608  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4609  appearance: none;
4610}
4611
4612@media (prefers-reduced-motion: reduce) {
4613  .custom-range::-ms-thumb {
4614    transition: none;
4615  }
4616}
4617
4618.custom-range::-ms-thumb:active {
4619  background-color: #f7f8fe;
4620}
4621
4622.custom-range::-ms-track {
4623  width: 100%;
4624  height: 0.5rem;
4625  color: transparent;
4626  cursor: pointer;
4627  background-color: transparent;
4628  border-color: transparent;
4629  border-width: 0.5rem;
4630  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
4631}
4632
4633.custom-range::-ms-fill-lower {
4634  background-color: #dee2e6;
4635  border-radius: 1rem;
4636}
4637
4638.custom-range::-ms-fill-upper {
4639  margin-right: 15px;
4640  background-color: #dee2e6;
4641  border-radius: 1rem;
4642}
4643
4644.custom-range:disabled::-webkit-slider-thumb {
4645  background-color: #adb5bd;
4646}
4647
4648.custom-range:disabled::-webkit-slider-runnable-track {
4649  cursor: default;
4650}
4651
4652.custom-range:disabled::-moz-range-thumb {
4653  background-color: #adb5bd;
4654}
4655
4656.custom-range:disabled::-moz-range-track {
4657  cursor: default;
4658}
4659
4660.custom-range:disabled::-ms-thumb {
4661  background-color: #adb5bd;
4662}
4663
4664.custom-control-label::before,
4665.custom-file-label,
4666.custom-select {
4667  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
4668}
4669
4670@media (prefers-reduced-motion: reduce) {
4671
4672  .custom-control-label::before,
4673  .custom-file-label,
4674  .custom-select {
4675    transition: none;
4676  }
4677}
4678
4679.nav {
4680  display: flex;
4681  flex-wrap: wrap;
4682  padding-left: 0;
4683  margin-bottom: 0;
4684  list-style: none;
4685}
4686
4687.nav-link {
4688  display: block;
4689  padding: 0.25rem 0.75rem;
4690}
4691
4692.nav-link:hover,
4693.nav-link:focus {
4694  text-decoration: none;
4695}
4696
4697.nav-link.disabled {
4698  color: #8898aa;
4699  pointer-events: none;
4700  cursor: default;
4701}
4702
4703.nav-tabs {
4704  border-bottom: 0.0625rem solid #dee2e6;
4705}
4706
4707.nav-tabs .nav-item {
4708  margin-bottom: -0.0625rem;
4709}
4710
4711.nav-tabs .nav-link {
4712  border: 0.0625rem solid transparent;
4713  border-top-left-radius: 0.25rem;
4714  border-top-right-radius: 0.25rem;
4715}
4716
4717.nav-tabs .nav-link:hover,
4718.nav-tabs .nav-link:focus {
4719  border-color: #e9ecef #e9ecef #dee2e6;
4720}
4721
4722.nav-tabs .nav-link.disabled {
4723  color: #8898aa;
4724  background-color: transparent;
4725  border-color: transparent;
4726}
4727
4728.nav-tabs .nav-link.active,
4729.nav-tabs .nav-item.show .nav-link {
4730  color: #525f7f;
4731  background-color: #fff;
4732  border-color: #dee2e6 #dee2e6 #fff;
4733}
4734
4735.nav-tabs .dropdown-menu {
4736  margin-top: -0.0625rem;
4737  border-top-left-radius: 0;
4738  border-top-right-radius: 0;
4739}
4740
4741.nav-pills .nav-link {
4742  border-radius: 0.25rem;
4743}
4744
4745.nav-pills .nav-link.active,
4746.nav-pills .show>.nav-link {
4747  color: #fff;
4748  background-color: #5e72e4;
4749}
4750
4751.nav-fill .nav-item {
4752  flex: 1 1 auto;
4753  text-align: center;
4754}
4755
4756.nav-justified .nav-item {
4757  flex-basis: 0;
4758  flex-grow: 1;
4759  text-align: center;
4760}
4761
4762.tab-content>.tab-pane {
4763  display: none;
4764}
4765
4766.tab-content>.active {
4767  display: block;
4768}
4769
4770.navbar {
4771  position: relative;
4772  display: flex;
4773  flex-wrap: wrap;
4774  align-items: center;
4775  justify-content: space-between;
4776  padding: 1rem 1rem;
4777}
4778
4779.navbar>.container,
4780.navbar>.container-fluid {
4781  display: flex;
4782  flex-wrap: wrap;
4783  align-items: center;
4784  justify-content: space-between;
4785}
4786
4787.navbar-brand {
4788  display: inline-block;
4789  padding-top: 0.0625rem;
4790  padding-bottom: 0.0625rem;
4791  margin-right: 1rem;
4792  font-size: 1.25rem;
4793  line-height: inherit;
4794  white-space: nowrap;
4795}
4796
4797.navbar-brand:hover,
4798.navbar-brand:focus {
4799  text-decoration: none;
4800}
4801
4802.navbar-nav {
4803  display: flex;
4804  flex-direction: column;
4805  padding-left: 0;
4806  margin-bottom: 0;
4807  list-style: none;
4808}
4809
4810.navbar-nav .nav-link:not(.btn) {
4811  padding-right: 0;
4812  padding-left: 0;
4813}
4814
4815.navbar-nav .dropdown-menu {
4816  position: static;
4817  float: none;
4818}
4819
4820.navbar-text {
4821  display: inline-block;
4822  padding-top: 0.25rem;
4823  padding-bottom: 0.25rem;
4824}
4825
4826.navbar-collapse {
4827  flex-basis: 100%;
4828  flex-grow: 1;
4829  align-items: center;
4830}
4831
4832.navbar-toggler {
4833  padding: 0.25rem 0.75rem;
4834  font-size: 1.25rem;
4835  line-height: 1;
4836  background-color: transparent;
4837  border: 0.0625rem solid transparent;
4838  border-radius: 0.25rem;
4839}
4840
4841.navbar-toggler:hover,
4842.navbar-toggler:focus {
4843  text-decoration: none;
4844}
4845
4846.navbar-toggler-icon {
4847  display: inline-block;
4848  width: 1.5em;
4849  height: 1.5em;
4850  vertical-align: middle;
4851  content: "";
4852  background: no-repeat center center;
4853  background-size: 100% 100%;
4854}
4855
4856@media (max-width: 575.98px) {
4857
4858  .navbar-expand-sm>.container,
4859  .navbar-expand-sm>.container-fluid {
4860    padding-right: 0;
4861    padding-left: 0;
4862  }
4863}
4864
4865@media (min-width: 576px) {
4866  .navbar-expand-sm {
4867    flex-flow: row nowrap;
4868    justify-content: flex-start;
4869  }
4870
4871  .navbar-expand-sm .navbar-nav {
4872    flex-direction: row;
4873  }
4874
4875  .navbar-expand-sm .navbar-nav .dropdown-menu {
4876    position: absolute;
4877  }
4878
4879  .navbar-expand-sm .navbar-nav .nav-link {
4880    padding-right: 1rem;
4881    padding-left: 1rem;
4882  }
4883
4884  .navbar-expand-sm>.container,
4885  .navbar-expand-sm>.container-fluid {
4886    flex-wrap: nowrap;
4887  }
4888
4889  .navbar-expand-sm .navbar-collapse {
4890    display: flex !important;
4891    flex-basis: auto;
4892  }
4893
4894  .navbar-expand-sm .navbar-toggler {
4895    display: none;
4896  }
4897}
4898
4899@media (max-width: 767.98px) {
4900
4901  .navbar-expand-md>.container,
4902  .navbar-expand-md>.container-fluid {
4903    padding-right: 0;
4904    padding-left: 0;
4905  }
4906}
4907
4908@media (min-width: 768px) {
4909  .navbar-expand-md {
4910    flex-flow: row nowrap;
4911    justify-content: flex-start;
4912  }
4913
4914  .navbar-expand-md .navbar-nav {
4915    flex-direction: row;
4916  }
4917
4918  .navbar-expand-md .navbar-nav .dropdown-menu {
4919    position: absolute;
4920  }
4921
4922  .navbar-expand-md .navbar-nav .nav-link {
4923    padding-right: 1rem;
4924    padding-left: 1rem;
4925  }
4926
4927  .navbar-expand-md>.container,
4928  .navbar-expand-md>.container-fluid {
4929    flex-wrap: nowrap;
4930  }
4931
4932  .navbar-expand-md .navbar-collapse {
4933    display: flex !important;
4934    flex-basis: auto;
4935  }
4936
4937  .navbar-expand-md .navbar-toggler {
4938    display: none;
4939  }
4940}
4941
4942@media (max-width: 991.98px) {
4943
4944  .navbar-expand-lg>.container,
4945  .navbar-expand-lg>.container-fluid {
4946    padding-right: 0;
4947    padding-left: 0;
4948  }
4949}
4950
4951@media (min-width: 992px) {
4952  .navbar-expand-lg {
4953    flex-flow: row nowrap;
4954    justify-content: flex-start;
4955  }
4956
4957  .navbar-expand-lg .navbar-nav {
4958    flex-direction: row;
4959  }
4960
4961  .navbar-expand-lg .navbar-nav .dropdown-menu {
4962    position: absolute;
4963  }
4964
4965  .navbar-expand-lg .navbar-nav .nav-link {
4966    padding-right: 1rem;
4967    padding-left: 1rem;
4968  }
4969
4970  .navbar-expand-lg>.container,
4971  .navbar-expand-lg>.container-fluid {
4972    flex-wrap: nowrap;
4973  }
4974
4975  .navbar-expand-lg .navbar-collapse {
4976    display: flex !important;
4977    flex-basis: auto;
4978  }
4979
4980  .navbar-expand-lg .navbar-toggler {
4981    display: none;
4982  }
4983}
4984
4985@media (max-width: 1199.98px) {
4986
4987  .navbar-expand-xl>.container,
4988  .navbar-expand-xl>.container-fluid {
4989    padding-right: 0;
4990    padding-left: 0;
4991  }
4992}
4993
4994@media (min-width: 1200px) {
4995  .navbar-expand-xl {
4996    flex-flow: row nowrap;
4997    justify-content: flex-start;
4998  }
4999
5000  .navbar-expand-xl .navbar-nav {
5001    flex-direction: row;
5002  }
5003
5004  .navbar-expand-xl .navbar-nav .dropdown-menu {
5005    position: absolute;
5006  }
5007
5008  .navbar-expand-xl .navbar-nav .nav-link {
5009    padding-right: 1rem;
5010    padding-left: 1rem;
5011  }
5012
5013  .navbar-expand-xl>.container,
5014  .navbar-expand-xl>.container-fluid {
5015    flex-wrap: nowrap;
5016  }
5017
5018  .navbar-expand-xl .navbar-collapse {
5019    display: flex !important;
5020    flex-basis: auto;
5021  }
5022
5023  .navbar-expand-xl .navbar-toggler {
5024    display: none;
5025  }
5026}
5027
5028.navbar-expand {
5029  flex-flow: row nowrap;
5030  justify-content: flex-start;
5031}
5032
5033.navbar-expand>.container,
5034.navbar-expand>.container-fluid {
5035  padding-right: 0;
5036  padding-left: 0;
5037}
5038
5039.navbar-expand .navbar-nav {
5040  flex-direction: row;
5041}
5042
5043.navbar-expand .navbar-nav .dropdown-menu {
5044  position: absolute;
5045}
5046
5047.navbar-expand .navbar-nav .nav-link {
5048  padding-right: 1rem;
5049  padding-left: 1rem;
5050}
5051
5052.navbar-expand>.container,
5053.navbar-expand>.container-fluid {
5054  flex-wrap: nowrap;
5055}
5056
5057.navbar-expand .navbar-collapse {
5058  display: flex !important;
5059  flex-basis: auto;
5060}
5061
5062.navbar-expand .navbar-toggler {
5063  display: none;
5064}
5065
5066.navbar-light .navbar-brand {
5067  color: rgba(0, 0, 0, 0.9);
5068}
5069
5070.navbar-light .navbar-brand:hover,
5071.navbar-light .navbar-brand:focus {
5072  color: rgba(0, 0, 0, 0.9);
5073}
5074
5075.navbar-light .navbar-nav .nav-link {
5076  color: rgba(0, 0, 0, 0.5);
5077}
5078
5079.navbar-light .navbar-nav .nav-link:hover,
5080.navbar-light .navbar-nav .nav-link:focus {
5081  color: rgba(0, 0, 0, 0.7);
5082}
5083
5084.navbar-light .navbar-nav .nav-link.disabled {
5085  color: rgba(0, 0, 0, 0.3);
5086}
5087
5088.navbar-light .navbar-nav .show>.nav-link,
5089.navbar-light .navbar-nav .active>.nav-link,
5090.navbar-light .navbar-nav .nav-link.show,
5091.navbar-light .navbar-nav .nav-link.active {
5092  color: rgba(0, 0, 0, 0.9);
5093}
5094
5095.navbar-light .navbar-toggler {
5096  color: rgba(0, 0, 0, 0.5);
5097  border-color: transparent;
5098}
5099
5100.navbar-light .navbar-toggler-icon {
5101  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
5102}
5103
5104.navbar-light .navbar-text {
5105  color: rgba(0, 0, 0, 0.5);
5106}
5107
5108.navbar-light .navbar-text a {
5109  color: rgba(0, 0, 0, 0.9);
5110}
5111
5112.navbar-light .navbar-text a:hover,
5113.navbar-light .navbar-text a:focus {
5114  color: rgba(0, 0, 0, 0.9);
5115}
5116
5117.navbar-dark .navbar-brand {
5118  color: rgba(255, 255, 255, 0.65);
5119}
5120
5121.navbar-dark .navbar-brand:hover,
5122.navbar-dark .navbar-brand:focus {
5123  color: rgba(255, 255, 255, 0.65);
5124}
5125
5126.navbar-dark .navbar-nav .nav-link {
5127  color: rgba(255, 255, 255, 0.95);
5128}
5129
5130.navbar-dark .navbar-nav .nav-link:hover,
5131.navbar-dark .navbar-nav .nav-link:focus {
5132  color: rgba(255, 255, 255, 0.65);
5133}
5134
5135.navbar-dark .navbar-nav .nav-link.disabled {
5136  color: rgba(255, 255, 255, 0.25);
5137}
5138
5139.navbar-dark .navbar-nav .show>.nav-link,
5140.navbar-dark .navbar-nav .active>.nav-link,
5141.navbar-dark .navbar-nav .nav-link.show,
5142.navbar-dark .navbar-nav .nav-link.active {
5143  color: rgba(255, 255, 255, 0.65);
5144}
5145
5146.navbar-dark .navbar-toggler {
5147  color: rgba(255, 255, 255, 0.95);
5148  border-color: transparent;
5149}
5150
5151.navbar-dark .navbar-toggler-icon {
5152  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.95)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
5153}
5154
5155.navbar-dark .navbar-text {
5156  color: rgba(255, 255, 255, 0.95);
5157}
5158
5159.navbar-dark .navbar-text a {
5160  color: rgba(255, 255, 255, 0.65);
5161}
5162
5163.navbar-dark .navbar-text a:hover,
5164.navbar-dark .navbar-text a:focus {
5165  color: rgba(255, 255, 255, 0.65);
5166}
5167
5168.card {
5169  position: relative;
5170  display: flex;
5171  flex-direction: column;
5172  min-width: 0;
5173  word-wrap: break-word;
5174  background-color: #fff;
5175  background-clip: border-box;
5176  border: 0.0625rem solid rgba(0, 0, 0, 0.05);
5177  border-radius: 0.25rem;
5178}
5179
5180.card>hr {
5181  margin-right: 0;
5182  margin-left: 0;
5183}
5184
5185.card>.list-group:first-child .list-group-item:first-child {
5186  border-top-left-radius: 0.25rem;
5187  border-top-right-radius: 0.25rem;
5188}
5189
5190.card>.list-group:last-child .list-group-item:last-child {
5191  border-bottom-right-radius: 0.25rem;
5192  border-bottom-left-radius: 0.25rem;
5193}
5194
5195.card-body {
5196  flex: 1 1 auto;
5197  padding: 1.5rem;
5198}
5199
5200.card-title {
5201  margin-bottom: 1.25rem;
5202}
5203
5204.card-subtitle {
5205  margin-top: -0.625rem;
5206  margin-bottom: 0;
5207}
5208
5209.card-text:last-child {
5210  margin-bottom: 0;
5211}
5212
5213.card-link:hover {
5214  text-decoration: none;
5215}
5216
5217.card-link+.card-link {
5218  margin-left: 1.5rem;
5219}
5220
5221.card-header {
5222  padding: 1.25rem 1.5rem;
5223  margin-bottom: 0;
5224  background-color: #f6f9fc;
5225  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.05);
5226}
5227
5228.card-header:first-child {
5229  border-radius: calc(0.25rem - 0.0625rem) calc(0.25rem - 0.0625rem) 0 0;
5230}
5231
5232.card-header+.list-group .list-group-item:first-child {
5233  border-top: 0;
5234}
5235
5236.card-footer {
5237  padding: 1.25rem 1.5rem;
5238  background-color: #f6f9fc;
5239  border-top: 0.0625rem solid rgba(0, 0, 0, 0.05);
5240}
5241
5242.card-footer:last-child {
5243  border-radius: 0 0 calc(0.25rem - 0.0625rem) calc(0.25rem - 0.0625rem);
5244}
5245
5246.card-header-tabs {
5247  margin-right: -0.75rem;
5248  margin-bottom: -1.25rem;
5249  margin-left: -0.75rem;
5250  border-bottom: 0;
5251}
5252
5253.card-header-pills {
5254  margin-right: -0.75rem;
5255  margin-left: -0.75rem;
5256}
5257
5258.card-img-overlay {
5259  position: absolute;
5260  top: 0;
5261  right: 0;
5262  bottom: 0;
5263  left: 0;
5264  padding: 1.25rem;
5265}
5266
5267.card-img {
5268  width: 100%;
5269  border-radius: calc(0.25rem - 0.0625rem);
5270}
5271
5272.card-img-top {
5273  width: 100%;
5274  border-top-left-radius: calc(0.25rem - 0.0625rem);
5275  border-top-right-radius: calc(0.25rem - 0.0625rem);
5276}
5277
5278.card-img-bottom {
5279  width: 100%;
5280  border-bottom-right-radius: calc(0.25rem - 0.0625rem);
5281  border-bottom-left-radius: calc(0.25rem - 0.0625rem);
5282}
5283
5284.card-deck {
5285  display: flex;
5286  flex-direction: column;
5287}
5288
5289.card-deck .card {
5290  margin-bottom: 15px;
5291}
5292
5293@media (min-width: 576px) {
5294  .card-deck {
5295    flex-flow: row wrap;
5296    margin-right: -15px;
5297    margin-left: -15px;
5298  }
5299
5300  .card-deck .card {
5301    display: flex;
5302    flex: 1 0 0%;
5303    flex-direction: column;
5304    margin-right: 15px;
5305    margin-bottom: 0;
5306    margin-left: 15px;
5307  }
5308}
5309
5310.card-group {
5311  display: flex;
5312  flex-direction: column;
5313}
5314
5315.card-group>.card {
5316  margin-bottom: 15px;
5317}
5318
5319@media (min-width: 576px) {
5320  .card-group {
5321    flex-flow: row wrap;
5322  }
5323
5324  .card-group>.card {
5325    flex: 1 0 0%;
5326    margin-bottom: 0;
5327  }
5328
5329  .card-group>.card+.card {
5330    margin-left: 0;
5331    border-left: 0;
5332  }
5333
5334  .card-group>.card:not(:last-child) {
5335    border-top-right-radius: 0;
5336    border-bottom-right-radius: 0;
5337  }
5338
5339  .card-group>.card:not(:last-child) .card-img-top,
5340  .card-group>.card:not(:last-child) .card-header {
5341    border-top-right-radius: 0;
5342  }
5343
5344  .card-group>.card:not(:last-child) .card-img-bottom,
5345  .card-group>.card:not(:last-child) .card-footer {
5346    border-bottom-right-radius: 0;
5347  }
5348
5349  .card-group>.card:not(:first-child) {
5350    border-top-left-radius: 0;
5351    border-bottom-left-radius: 0;
5352  }
5353
5354  .card-group>.card:not(:first-child) .card-img-top,
5355  .card-group>.card:not(:first-child) .card-header {
5356    border-top-left-radius: 0;
5357  }
5358
5359  .card-group>.card:not(:first-child) .card-img-bottom,
5360  .card-group>.card:not(:first-child) .card-footer {
5361    border-bottom-left-radius: 0;
5362  }
5363}
5364
5365.card-columns .card {
5366  margin-bottom: 1.25rem;
5367}
5368
5369@media (min-width: 576px) {
5370  .card-columns {
5371    column-count: 3;
5372    column-gap: 1.25rem;
5373    orphans: 1;
5374    widows: 1;
5375  }
5376
5377  .card-columns .card {
5378    display: inline-block;
5379    width: 100%;
5380  }
5381}
5382
5383.accordion>.card {
5384  overflow: hidden;
5385}
5386
5387.accordion>.card:not(:first-of-type) .card-header:first-child {
5388  border-radius: 0;
5389}
5390
5391.accordion>.card:not(:first-of-type):not(:last-of-type) {
5392  border-bottom: 0;
5393  border-radius: 0;
5394}
5395
5396.accordion>.card:first-of-type {
5397  border-bottom: 0;
5398  border-bottom-right-radius: 0;
5399  border-bottom-left-radius: 0;
5400}
5401
5402.accordion>.card:last-of-type {
5403  border-top-left-radius: 0;
5404  border-top-right-radius: 0;
5405}
5406
5407.accordion>.card .card-header {
5408  margin-bottom: -0.0625rem;
5409}
5410
5411.breadcrumb {
5412  display: flex;
5413  flex-wrap: wrap;
5414  padding: 0.75rem 1rem;
5415  margin-bottom: 1rem;
5416  list-style: none;
5417  background-color: #e9ecef;
5418  border-radius: 0.25rem;
5419}
5420
5421.breadcrumb-item+.breadcrumb-item {
5422  padding-left: 0.5rem;
5423}
5424
5425.breadcrumb-item+.breadcrumb-item::before {
5426  display: inline-block;
5427  padding-right: 0.5rem;
5428  color: #8898aa;
5429  content: "/";
5430}
5431
5432.breadcrumb-item+.breadcrumb-item:hover::before {
5433  text-decoration: underline;
5434}
5435
5436.breadcrumb-item+.breadcrumb-item:hover::before {
5437  text-decoration: none;
5438}
5439
5440.breadcrumb-item.active {
5441  color: #8898aa;
5442}
5443
5444.pagination {
5445  display: flex;
5446  padding-left: 0;
5447  list-style: none;
5448  border-radius: 0.25rem;
5449}
5450
5451.page-link {
5452  position: relative;
5453  display: block;
5454  padding: 0.5rem 0.75rem;
5455  margin-left: -0.0625rem;
5456  line-height: 1.25;
5457  color: #8898aa;
5458  background-color: #fff;
5459  border: 0.0625rem solid #dee2e6;
5460}
5461
5462.page-link:hover {
5463  z-index: 2;
5464  color: #8898aa;
5465  text-decoration: none;
5466  background-color: #dee2e6;
5467  border-color: #dee2e6;
5468}
5469
5470.page-link:focus {
5471  z-index: 2;
5472  outline: 0;
5473  box-shadow: none;
5474}
5475
5476.page-item:first-child .page-link {
5477  margin-left: 0;
5478  border-top-left-radius: 0.25rem;
5479  border-bottom-left-radius: 0.25rem;
5480}
5481
5482.page-item:last-child .page-link {
5483  border-top-right-radius: 0.25rem;
5484  border-bottom-right-radius: 0.25rem;
5485}
5486
5487.page-item.active .page-link {
5488  z-index: 1;
5489  color: #fff;
5490  background-color: #5e72e4;
5491  border-color: #5e72e4;
5492}
5493
5494.page-item.disabled .page-link {
5495  color: #8898aa;
5496  pointer-events: none;
5497  cursor: auto;
5498  background-color: #fff;
5499  border-color: #dee2e6;
5500}
5501
5502.pagination-lg .page-link {
5503  padding: 0.75rem 1.5rem;
5504  font-size: 1.25rem;
5505  line-height: 1.5;
5506}
5507
5508.pagination-lg .page-item:first-child .page-link {
5509  border-top-left-radius: 0.3rem;
5510  border-bottom-left-radius: 0.3rem;
5511}
5512
5513.pagination-lg .page-item:last-child .page-link {
5514  border-top-right-radius: 0.3rem;
5515  border-bottom-right-radius: 0.3rem;
5516}
5517
5518.pagination-sm .page-link {
5519  padding: 0.25rem 0.5rem;
5520  font-size: 0.875rem;
5521  line-height: 1.5;
5522}
5523
5524.pagination-sm .page-item:first-child .page-link {
5525  border-top-left-radius: 0.2rem;
5526  border-bottom-left-radius: 0.2rem;
5527}
5528
5529.pagination-sm .page-item:last-child .page-link {
5530  border-top-right-radius: 0.2rem;
5531  border-bottom-right-radius: 0.2rem;
5532}
5533
5534.badge {
5535  display: inline-block;
5536  padding: 0.35rem 0.375rem;
5537  font-size: 66%;
5538  font-weight: 600;
5539  line-height: 1;
5540  text-align: center;
5541  white-space: nowrap;
5542  vertical-align: baseline;
5543  border-radius: 0.25rem;
5544  transition: all 0.15s ease;
5545}
5546
5547@media (prefers-reduced-motion: reduce) {
5548  .badge {
5549    transition: none;
5550  }
5551}
5552
5553a.badge:hover,
5554a.badge:focus {
5555  text-decoration: none;
5556}
5557
5558.badge:empty {
5559  display: none;
5560}
5561
5562.btn .badge {
5563  position: relative;
5564  top: -1px;
5565}
5566
5567.badge-pill {
5568  padding-right: 0.875em;
5569  padding-left: 0.875em;
5570  border-radius: 10rem;
5571}
5572
5573.badge-primary {
5574  color: #fff;
5575  background-color: #5e72e4;
5576}
5577
5578a.badge-primary:hover,
5579a.badge-primary:focus {
5580  color: #fff;
5581  background-color: #324cdd;
5582}
5583
5584a.badge-primary:focus,
5585a.badge-primary.focus {
5586  outline: 0;
5587  box-shadow: 0 0 0 0 rgba(94, 114, 228, 0.5);
5588}
5589
5590.badge-secondary {
5591  color: #212529;
5592  background-color: #f4f5f7;
5593}
5594
5595a.badge-secondary:hover,
5596a.badge-secondary:focus {
5597  color: #212529;
5598  background-color: #d6dae2;
5599}
5600
5601a.badge-secondary:focus,
5602a.badge-secondary.focus {
5603  outline: 0;
5604  box-shadow: 0 0 0 0 rgba(244, 245, 247, 0.5);
5605}
5606
5607.badge-success {
5608  color: #fff;
5609  background-color: #2dce89;
5610}
5611
5612a.badge-success:hover,
5613a.badge-success:focus {
5614  color: #fff;
5615  background-color: #24a46d;
5616}
5617
5618a.badge-success:focus,
5619a.badge-success.focus {
5620  outline: 0;
5621  box-shadow: 0 0 0 0 rgba(45, 206, 137, 0.5);
5622}
5623
5624.badge-info {
5625  color: #fff;
5626  background-color: #11cdef;
5627}
5628
5629a.badge-info:hover,
5630a.badge-info:focus {
5631  color: #fff;
5632  background-color: #0da5c0;
5633}
5634
5635a.badge-info:focus,
5636a.badge-info.focus {
5637  outline: 0;
5638  box-shadow: 0 0 0 0 rgba(17, 205, 239, 0.5);
5639}
5640
5641.badge-warning {
5642  color: #fff;
5643  background-color: #fb6340;
5644}
5645
5646a.badge-warning:hover,
5647a.badge-warning:focus {
5648  color: #fff;
5649  background-color: #fa3a0e;
5650}
5651
5652a.badge-warning:focus,
5653a.badge-warning.focus {
5654  outline: 0;
5655  box-shadow: 0 0 0 0 rgba(251, 99, 64, 0.5);
5656}
5657
5658.badge-danger {
5659  color: #fff;
5660  background-color: #f5365c;
5661}
5662
5663a.badge-danger:hover,
5664a.badge-danger:focus {
5665  color: #fff;
5666  background-color: #ec0c38;
5667}
5668
5669a.badge-danger:focus,
5670a.badge-danger.focus {
5671  outline: 0;
5672  box-shadow: 0 0 0 0 rgba(245, 54, 92, 0.5);
5673}
5674
5675.badge-light {
5676  color: #fff;
5677  background-color: #adb5bd;
5678}
5679
5680a.badge-light:hover,
5681a.badge-light:focus {
5682  color: #fff;
5683  background-color: #919ca6;
5684}
5685
5686a.badge-light:focus,
5687a.badge-light.focus {
5688  outline: 0;
5689  box-shadow: 0 0 0 0 rgba(173, 181, 189, 0.5);
5690}
5691
5692.badge-dark {
5693  color: #fff;
5694  background-color: #212529;
5695}
5696
5697a.badge-dark:hover,
5698a.badge-dark:focus {
5699  color: #fff;
5700  background-color: #0a0c0d;
5701}
5702
5703a.badge-dark:focus,
5704a.badge-dark.focus {
5705  outline: 0;
5706  box-shadow: 0 0 0 0 rgba(33, 37, 41, 0.5);
5707}
5708
5709.badge-default {
5710  color: #fff;
5711  background-color: #172b4d;
5712}
5713
5714a.badge-default:hover,
5715a.badge-default:focus {
5716  color: #fff;
5717  background-color: #0b1526;
5718}
5719
5720a.badge-default:focus,
5721a.badge-default.focus {
5722  outline: 0;
5723  box-shadow: 0 0 0 0 rgba(23, 43, 77, 0.5);
5724}
5725
5726.badge-white {
5727  color: #212529;
5728  background-color: #fff;
5729}
5730
5731a.badge-white:hover,
5732a.badge-white:focus {
5733  color: #212529;
5734  background-color: #e6e6e6;
5735}
5736
5737a.badge-white:focus,
5738a.badge-white.focus {
5739  outline: 0;
5740  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
5741}
5742
5743.badge-neutral {
5744  color: #212529;
5745  background-color: #fff;
5746}
5747
5748a.badge-neutral:hover,
5749a.badge-neutral:focus {
5750  color: #212529;
5751  background-color: #e6e6e6;
5752}
5753
5754a.badge-neutral:focus,
5755a.badge-neutral.focus {
5756  outline: 0;
5757  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
5758}
5759
5760.badge-darker {
5761  color: #fff;
5762  background-color: black;
5763}
5764
5765a.badge-darker:hover,
5766a.badge-darker:focus {
5767  color: #fff;
5768  background-color: black;
5769}
5770
5771a.badge-darker:focus,
5772a.badge-darker.focus {
5773  outline: 0;
5774  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
5775}
5776
5777.jumbotron {
5778  padding: 2rem 1rem;
5779  margin-bottom: 2rem;
5780  background-color: #e9ecef;
5781  border-radius: 0.3rem;
5782}
5783
5784@media (min-width: 576px) {
5785  .jumbotron {
5786    padding: 4rem 2rem;
5787  }
5788}
5789
5790.jumbotron-fluid {
5791  padding-right: 0;
5792  padding-left: 0;
5793  border-radius: 0;
5794}
5795
5796.alert {
5797  position: relative;
5798  padding: 1rem 1.5rem;
5799  margin-bottom: 1rem;
5800  border: 0.0625rem solid transparent;
5801  border-radius: 0.25rem;
5802}
5803
5804.alert-heading {
5805  color: inherit;
5806}
5807
5808.alert-link {
5809  font-weight: 600;
5810}
5811
5812.alert-dismissible {
5813  padding-right: 4.5rem;
5814}
5815
5816.alert-dismissible .close {
5817  position: absolute;
5818  top: 0;
5819  right: 0;
5820  padding: 1rem 1.5rem;
5821  color: inherit;
5822}
5823
5824.alert-primary {
5825  color: #5e72e4;
5826  background-color: #7889e8;
5827  border-color: #7889e8;
5828}
5829
5830.alert-primary hr {
5831  border-top-color: #6276e4;
5832}
5833
5834.alert-primary .alert-link {
5835  color: #324cdd;
5836}
5837
5838.alert-secondary {
5839  color: #f4f5f7;
5840  background-color: #f6f7f8;
5841  border-color: #f6f7f8;
5842}
5843
5844.alert-secondary hr {
5845  border-top-color: #e8eaed;
5846}
5847
5848.alert-secondary .alert-link {
5849  color: #d6dae2;
5850}
5851
5852.alert-success {
5853  color: #2dce89;
5854  background-color: #4fd69c;
5855  border-color: #4fd69c;
5856}
5857
5858.alert-success hr {
5859  border-top-color: #3ad190;
5860}
5861
5862.alert-success .alert-link {
5863  color: #24a46d;
5864}
5865
5866.alert-info {
5867  color: #11cdef;
5868  background-color: #37d5f2;
5869  border-color: #37d5f2;
5870}
5871
5872.alert-info hr {
5873  border-top-color: #1fd0f0;
5874}
5875
5876.alert-info .alert-link {
5877  color: #0da5c0;
5878}
5879
5880.alert-warning {
5881  color: #fb6340;
5882  background-color: #fc7c5f;
5883  border-color: #fc7c5f;
5884}
5885
5886.alert-warning hr {
5887  border-top-color: #fc6846;
5888}
5889
5890.alert-warning .alert-link {
5891  color: #fa3a0e;
5892}
5893
5894.alert-danger {
5895  color: #f5365c;
5896  background-color: #f75676;
5897  border-color: #f75676;
5898}
5899
5900.alert-danger hr {
5901  border-top-color: #f63e62;
5902}
5903
5904.alert-danger .alert-link {
5905  color: #ec0c38;
5906}
5907
5908.alert-light {
5909  color: #adb5bd;
5910  background-color: #bac1c8;
5911  border-color: #bac1c8;
5912}
5913
5914.alert-light hr {
5915  border-top-color: #acb4bd;
5916}
5917
5918.alert-light .alert-link {
5919  color: #919ca6;
5920}
5921
5922.alert-dark {
5923  color: #212529;
5924  background-color: #45484b;
5925  border-color: #45484b;
5926}
5927
5928.alert-dark hr {
5929  border-top-color: #393b3e;
5930}
5931
5932.alert-dark .alert-link {
5933  color: #0a0c0d;
5934}
5935
5936.alert-default {
5937  color: #172b4d;
5938  background-color: #3c4d69;
5939  border-color: #3c4d69;
5940}
5941
5942.alert-default hr {
5943  border-top-color: #334159;
5944}
5945
5946.alert-default .alert-link {
5947  color: #0b1526;
5948}
5949
5950.alert-white {
5951  color: white;
5952  background-color: white;
5953  border-color: white;
5954}
5955
5956.alert-white hr {
5957  border-top-color: #f2f2f2;
5958}
5959
5960.alert-white .alert-link {
5961  color: #e6e6e6;
5962}
5963
5964.alert-neutral {
5965  color: white;
5966  background-color: white;
5967  border-color: white;
5968}
5969
5970.alert-neutral hr {
5971  border-top-color: #f2f2f2;
5972}
5973
5974.alert-neutral .alert-link {
5975  color: #e6e6e6;
5976}
5977
5978.alert-darker {
5979  color: black;
5980  background-color: #292929;
5981  border-color: #292929;
5982}
5983
5984.alert-darker hr {
5985  border-top-color: #1c1c1c;
5986}
5987
5988.alert-darker .alert-link {
5989  color: black;
5990}
5991
5992@keyframes progress-bar-stripes {
5993  from {
5994    background-position: 1rem 0;
5995  }
5996
5997  to {
5998    background-position: 0 0;
5999  }
6000}
6001
6002.progress {
6003  display: flex;
6004  height: 1rem;
6005  overflow: hidden;
6006  font-size: 0.75rem;
6007  background-color: #e9ecef;
6008  border-radius: 0.25rem;
6009  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
6010}
6011
6012.progress-bar {
6013  display: flex;
6014  flex-direction: column;
6015  justify-content: center;
6016  color: #fff;
6017  text-align: center;
6018  white-space: nowrap;
6019  background-color: #5e72e4;
6020  transition: width 0.6s ease;
6021}
6022
6023@media (prefers-reduced-motion: reduce) {
6024  .progress-bar {
6025    transition: none;
6026  }
6027}
6028
6029.progress-bar-striped {
6030  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);
6031  background-size: 1rem 1rem;
6032}
6033
6034.progress-bar-animated {
6035  animation: progress-bar-stripes 1s linear infinite;
6036}
6037
6038@media (prefers-reduced-motion: reduce) {
6039  .progress-bar-animated {
6040    animation: none;
6041  }
6042}
6043
6044.media {
6045  display: flex;
6046  align-items: flex-start;
6047}
6048
6049.media-body {
6050  flex: 1;
6051}
6052
6053.list-group {
6054  display: flex;
6055  flex-direction: column;
6056  padding-left: 0;
6057  margin-bottom: 0;
6058}
6059
6060.list-group-item-action {
6061  width: 100%;
6062  color: #525f7f;
6063  text-align: inherit;
6064}
6065
6066.list-group-item-action:hover,
6067.list-group-item-action:focus {
6068  z-index: 1;
6069  color: #525f7f;
6070  text-decoration: none;
6071  background-color: #f6f9fc;
6072}
6073
6074.list-group-item-action:active {
6075  color: #525f7f;
6076  background-color: #e9ecef;
6077}
6078
6079.list-group-item {
6080  position: relative;
6081  display: block;
6082  padding: 1rem 1rem;
6083  margin-bottom: -0.0625rem;
6084  background-color: #fff;
6085  border: 0.0625rem solid #e9ecef;
6086}
6087
6088.list-group-item:first-child {
6089  border-top-left-radius: 0.25rem;
6090  border-top-right-radius: 0.25rem;
6091}
6092
6093.list-group-item:last-child {
6094  margin-bottom: 0;
6095  border-bottom-right-radius: 0.25rem;
6096  border-bottom-left-radius: 0.25rem;
6097}
6098
6099.list-group-item.disabled,
6100.list-group-item:disabled {
6101  color: #8898aa;
6102  pointer-events: none;
6103  background-color: #fff;
6104}
6105
6106.list-group-item.active {
6107  z-index: 2;
6108  color: #fff;
6109  background-color: #5e72e4;
6110  border-color: #5e72e4;
6111}
6112
6113.list-group-horizontal {
6114  flex-direction: row;
6115}
6116
6117.list-group-horizontal .list-group-item {
6118  margin-right: -0.0625rem;
6119  margin-bottom: 0;
6120}
6121
6122.list-group-horizontal .list-group-item:first-child {
6123  border-top-left-radius: 0.25rem;
6124  border-bottom-left-radius: 0.25rem;
6125  border-top-right-radius: 0;
6126}
6127
6128.list-group-horizontal .list-group-item:last-child {
6129  margin-right: 0;
6130  border-top-right-radius: 0.25rem;
6131  border-bottom-right-radius: 0.25rem;
6132  border-bottom-left-radius: 0;
6133}
6134
6135@media (min-width: 576px) {
6136  .list-group-horizontal-sm {
6137    flex-direction: row;
6138  }
6139
6140  .list-group-horizontal-sm .list-group-item {
6141    margin-right: -0.0625rem;
6142    margin-bottom: 0;
6143  }
6144
6145  .list-group-horizontal-sm .list-group-item:first-child {
6146    border-top-left-radius: 0.25rem;
6147    border-bottom-left-radius: 0.25rem;
6148    border-top-right-radius: 0;
6149  }
6150
6151  .list-group-horizontal-sm .list-group-item:last-child {
6152    margin-right: 0;
6153    border-top-right-radius: 0.25rem;
6154    border-bottom-right-radius: 0.25rem;
6155    border-bottom-left-radius: 0;
6156  }
6157}
6158
6159@media (min-width: 768px) {
6160  .list-group-horizontal-md {
6161    flex-direction: row;
6162  }
6163
6164  .list-group-horizontal-md .list-group-item {
6165    margin-right: -0.0625rem;
6166    margin-bottom: 0;
6167  }
6168
6169  .list-group-horizontal-md .list-group-item:first-child {
6170    border-top-left-radius: 0.25rem;
6171    border-bottom-left-radius: 0.25rem;
6172    border-top-right-radius: 0;
6173  }
6174
6175  .list-group-horizontal-md .list-group-item:last-child {
6176    margin-right: 0;
6177    border-top-right-radius: 0.25rem;
6178    border-bottom-right-radius: 0.25rem;
6179    border-bottom-left-radius: 0;
6180  }
6181}
6182
6183@media (min-width: 992px) {
6184  .list-group-horizontal-lg {
6185    flex-direction: row;
6186  }
6187
6188  .list-group-horizontal-lg .list-group-item {
6189    margin-right: -0.0625rem;
6190    margin-bottom: 0;
6191  }
6192
6193  .list-group-horizontal-lg .list-group-item:first-child {
6194    border-top-left-radius: 0.25rem;
6195    border-bottom-left-radius: 0.25rem;
6196    border-top-right-radius: 0;
6197  }
6198
6199  .list-group-horizontal-lg .list-group-item:last-child {
6200    margin-right: 0;
6201    border-top-right-radius: 0.25rem;
6202    border-bottom-right-radius: 0.25rem;
6203    border-bottom-left-radius: 0;
6204  }
6205}
6206
6207@media (min-width: 1200px) {
6208  .list-group-horizontal-xl {
6209    flex-direction: row;
6210  }
6211
6212  .list-group-horizontal-xl .list-group-item {
6213    margin-right: -0.0625rem;
6214    margin-bottom: 0;
6215  }
6216
6217  .list-group-horizontal-xl .list-group-item:first-child {
6218    border-top-left-radius: 0.25rem;
6219    border-bottom-left-radius: 0.25rem;
6220    border-top-right-radius: 0;
6221  }
6222
6223  .list-group-horizontal-xl .list-group-item:last-child {
6224    margin-right: 0;
6225    border-top-right-radius: 0.25rem;
6226    border-bottom-right-radius: 0.25rem;
6227    border-bottom-left-radius: 0;
6228  }
6229}
6230
6231.list-group-flush .list-group-item {
6232  border-right: 0;
6233  border-left: 0;
6234  border-radius: 0;
6235}
6236
6237.list-group-flush .list-group-item:last-child {
6238  margin-bottom: -0.0625rem;
6239}
6240
6241.list-group-flush:first-child .list-group-item:first-child {
6242  border-top: 0;
6243}
6244
6245.list-group-flush:last-child .list-group-item:last-child {
6246  margin-bottom: 0;
6247  border-bottom: 0;
6248}
6249
6250.list-group-item-primary {
6251  color: #313b77;
6252  background-color: #d2d8f7;
6253}
6254
6255.list-group-item-primary.list-group-item-action:hover,
6256.list-group-item-primary.list-group-item-action:focus {
6257  color: #313b77;
6258  background-color: #bcc5f3;
6259}
6260
6261.list-group-item-primary.list-group-item-action.active {
6262  color: #fff;
6263  background-color: #313b77;
6264  border-color: #313b77;
6265}
6266
6267.list-group-item-secondary {
6268  color: #7f7f80;
6269  background-color: #fcfcfd;
6270}
6271
6272.list-group-item-secondary.list-group-item-action:hover,
6273.list-group-item-secondary.list-group-item-action:focus {
6274  color: #7f7f80;
6275  background-color: #ededf3;
6276}
6277
6278.list-group-item-secondary.list-group-item-action.active {
6279  color: #fff;
6280  background-color: #7f7f80;
6281  border-color: #7f7f80;
6282}
6283
6284.list-group-item-success {
6285  color: #176b47;
6286  background-color: #c4f1de;
6287}
6288
6289.list-group-item-success.list-group-item-action:hover,
6290.list-group-item-success.list-group-item-action:focus {
6291  color: #176b47;
6292  background-color: #afecd2;
6293}
6294
6295.list-group-item-success.list-group-item-action.active {
6296  color: #fff;
6297  background-color: #176b47;
6298  border-color: #176b47;
6299}
6300
6301.list-group-item-info {
6302  color: #096b7c;
6303  background-color: #bcf1fb;
6304}
6305
6306.list-group-item-info.list-group-item-action:hover,
6307.list-group-item-info.list-group-item-action:focus {
6308  color: #096b7c;
6309  background-color: #a4ecfa;
6310}
6311
6312.list-group-item-info.list-group-item-action.active {
6313  color: #fff;
6314  background-color: #096b7c;
6315  border-color: #096b7c;
6316}
6317
6318.list-group-item-warning {
6319  color: #833321;
6320  background-color: #fed3ca;
6321}
6322
6323.list-group-item-warning.list-group-item-action:hover,
6324.list-group-item-warning.list-group-item-action:focus {
6325  color: #833321;
6326  background-color: #febeb1;
6327}
6328
6329.list-group-item-warning.list-group-item-action.active {
6330  color: #fff;
6331  background-color: #833321;
6332  border-color: #833321;
6333}
6334
6335.list-group-item-danger {
6336  color: #7f1c30;
6337  background-color: #fcc7d1;
6338}
6339
6340.list-group-item-danger.list-group-item-action:hover,
6341.list-group-item-danger.list-group-item-action:focus {
6342  color: #7f1c30;
6343  background-color: #fbafbd;
6344}
6345
6346.list-group-item-danger.list-group-item-action.active {
6347  color: #fff;
6348  background-color: #7f1c30;
6349  border-color: #7f1c30;
6350}
6351
6352.list-group-item-light {
6353  color: #5a5e62;
6354  background-color: #e8eaed;
6355}
6356
6357.list-group-item-light.list-group-item-action:hover,
6358.list-group-item-light.list-group-item-action:focus {
6359  color: #5a5e62;
6360  background-color: #dadde2;
6361}
6362
6363.list-group-item-light.list-group-item-action.active {
6364  color: #fff;
6365  background-color: #5a5e62;
6366  border-color: #5a5e62;
6367}
6368
6369.list-group-item-dark {
6370  color: #111315;
6371  background-color: #c1c2c3;
6372}
6373
6374.list-group-item-dark.list-group-item-action:hover,
6375.list-group-item-dark.list-group-item-action:focus {
6376  color: #111315;
6377  background-color: #b4b5b6;
6378}
6379
6380.list-group-item-dark.list-group-item-action.active {
6381  color: #fff;
6382  background-color: #111315;
6383  border-color: #111315;
6384}
6385
6386.list-group-item-default {
6387  color: #0c1628;
6388  background-color: #bec4cd;
6389}
6390
6391.list-group-item-default.list-group-item-action:hover,
6392.list-group-item-default.list-group-item-action:focus {
6393  color: #0c1628;
6394  background-color: #b0b7c2;
6395}
6396
6397.list-group-item-default.list-group-item-action.active {
6398  color: #fff;
6399  background-color: #0c1628;
6400  border-color: #0c1628;
6401}
6402
6403.list-group-item-white {
6404  color: #858585;
6405  background-color: white;
6406}
6407
6408.list-group-item-white.list-group-item-action:hover,
6409.list-group-item-white.list-group-item-action:focus {
6410  color: #858585;
6411  background-color: #f2f2f2;
6412}
6413
6414.list-group-item-white.list-group-item-action.active {
6415  color: #fff;
6416  background-color: #858585;
6417  border-color: #858585;
6418}
6419
6420.list-group-item-neutral {
6421  color: #858585;
6422  background-color: white;
6423}
6424
6425.list-group-item-neutral.list-group-item-action:hover,
6426.list-group-item-neutral.list-group-item-action:focus {
6427  color: #858585;
6428  background-color: #f2f2f2;
6429}
6430
6431.list-group-item-neutral.list-group-item-action.active {
6432  color: #fff;
6433  background-color: #858585;
6434  border-color: #858585;
6435}
6436
6437.list-group-item-darker {
6438  color: black;
6439  background-color: #b8b8b8;
6440}
6441
6442.list-group-item-darker.list-group-item-action:hover,
6443.list-group-item-darker.list-group-item-action:focus {
6444  color: black;
6445  background-color: #ababab;
6446}
6447
6448.list-group-item-darker.list-group-item-action.active {
6449  color: #fff;
6450  background-color: black;
6451  border-color: black;
6452}
6453
6454.close {
6455  float: right;
6456  font-size: 1.5rem;
6457  font-weight: 600;
6458  line-height: 1;
6459  color: rgba(0, 0, 0, 0.6);
6460  text-shadow: none;
6461  opacity: .5;
6462}
6463
6464.close:hover {
6465  color: rgba(0, 0, 0, 0.6);
6466  text-decoration: none;
6467}
6468
6469.close:not(:disabled):not(.disabled):hover,
6470.close:not(:disabled):not(.disabled):focus {
6471  opacity: .75;
6472}
6473
6474button.close {
6475  padding: 0;
6476  background-color: transparent;
6477  border: 0;
6478  appearance: none;
6479}
6480
6481a.close.disabled {
6482  pointer-events: none;
6483}
6484
6485.toast {
6486  max-width: 350px;
6487  overflow: hidden;
6488  font-size: 0.875rem;
6489  background-color: rgba(255, 255, 255, 0.85);
6490  background-clip: padding-box;
6491  border: 1px solid rgba(0, 0, 0, 0.1);
6492  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
6493  backdrop-filter: blur(10px);
6494  opacity: 0;
6495  border-radius: 0.25rem;
6496}
6497
6498.toast:not(:last-child) {
6499  margin-bottom: 0.75rem;
6500}
6501
6502.toast.showing {
6503  opacity: 1;
6504}
6505
6506.toast.show {
6507  display: block;
6508  opacity: 1;
6509}
6510
6511.toast.hide {
6512  display: none;
6513}
6514
6515.toast-header {
6516  display: flex;
6517  align-items: center;
6518  padding: 0.25rem 0.75rem;
6519  color: #8898aa;
6520  background-color: rgba(255, 255, 255, 0.85);
6521  background-clip: padding-box;
6522  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
6523}
6524
6525.toast-body {
6526  padding: 0.75rem;
6527}
6528
6529.modal-open {
6530  overflow: hidden;
6531}
6532
6533.modal-open .modal {
6534  overflow-x: hidden;
6535  overflow-y: auto;
6536}
6537
6538.modal {
6539  position: fixed;
6540  top: 0;
6541  left: 0;
6542  z-index: 1050;
6543  display: none;
6544  width: 100%;
6545  height: 100%;
6546  overflow: hidden;
6547  outline: 0;
6548}
6549
6550.modal-dialog {
6551  position: relative;
6552  width: auto;
6553  margin: 0.5rem;
6554  pointer-events: none;
6555}
6556
6557.modal.fade .modal-dialog {
6558  transition: transform 0.3s ease-out;
6559  transform: translate(0, -50px);
6560}
6561
6562@media (prefers-reduced-motion: reduce) {
6563  .modal.fade .modal-dialog {
6564    transition: none;
6565  }
6566}
6567
6568.modal.show .modal-dialog {
6569  transform: none;
6570}
6571
6572.modal-dialog-scrollable {
6573  display: flex;
6574  max-height: calc(100% - 1rem);
6575}
6576
6577.modal-dialog-scrollable .modal-content {
6578  max-height: calc(100vh - 1rem);
6579  overflow: hidden;
6580}
6581
6582.modal-dialog-scrollable .modal-header,
6583.modal-dialog-scrollable .modal-footer {
6584  flex-shrink: 0;
6585}
6586
6587.modal-dialog-scrollable .modal-body {
6588  overflow-y: auto;
6589}
6590
6591.modal-dialog-centered {
6592  display: flex;
6593  align-items: center;
6594  min-height: calc(100% - 1rem);
6595}
6596
6597.modal-dialog-centered::before {
6598  display: block;
6599  height: calc(100vh - 1rem);
6600  content: "";
6601}
6602
6603.modal-dialog-centered.modal-dialog-scrollable {
6604  flex-direction: column;
6605  justify-content: center;
6606  height: 100%;
6607}
6608
6609.modal-dialog-centered.modal-dialog-scrollable .modal-content {
6610  max-height: none;
6611}
6612
6613.modal-dialog-centered.modal-dialog-scrollable::before {
6614  content: none;
6615}
6616
6617.modal-content {
6618  position: relative;
6619  display: flex;
6620  flex-direction: column;
6621  width: 100%;
6622  pointer-events: auto;
6623  background-color: #fff;
6624  background-clip: padding-box;
6625  border: 1px solid rgba(0, 0, 0, 0.2);
6626  border-radius: 0.3rem;
6627  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17);
6628  outline: 0;
6629}
6630
6631.modal-backdrop {
6632  position: fixed;
6633  top: 0;
6634  left: 0;
6635  z-index: 1040;
6636  width: 100vw;
6637  height: 100vh;
6638  background-color: #000;
6639}
6640
6641.modal-backdrop.fade {
6642  opacity: 0;
6643}
6644
6645.modal-backdrop.show {
6646  opacity: 0.16;
6647}
6648
6649.modal-header {
6650  display: flex;
6651  align-items: flex-start;
6652  justify-content: space-between;
6653  padding: 1.25rem;
6654  border-bottom: 1px solid #e9ecef;
6655  border-top-left-radius: 0.3rem;
6656  border-top-right-radius: 0.3rem;
6657}
6658
6659.modal-header .close {
6660  padding: 1.25rem;
6661  margin: -1rem -1rem -1rem auto;
6662}
6663
6664.modal-title {
6665  margin-bottom: 0;
6666  line-height: 1.1;
6667}
6668
6669.modal-body {
6670  position: relative;
6671  flex: 1 1 auto;
6672  padding: 1.5rem;
6673}
6674
6675.modal-footer {
6676  display: flex;
6677  align-items: center;
6678  justify-content: flex-end;
6679  padding: 1.5rem;
6680  border-top: 1px solid #e9ecef;
6681  border-bottom-right-radius: 0.3rem;
6682  border-bottom-left-radius: 0.3rem;
6683}
6684
6685.modal-footer> :not(:first-child) {
6686  margin-left: .25rem;
6687}
6688
6689.modal-footer> :not(:last-child) {
6690  margin-right: .25rem;
6691}
6692
6693.modal-scrollbar-measure {
6694  position: absolute;
6695  top: -9999px;
6696  width: 50px;
6697  height: 50px;
6698  overflow: scroll;
6699}
6700
6701@media (min-width: 576px) {
6702  .modal-dialog {
6703    max-width: 500px;
6704    margin: 1.75rem auto;
6705  }
6706
6707  .modal-dialog-scrollable {
6708    max-height: calc(100% - 3.5rem);
6709  }
6710
6711  .modal-dialog-scrollable .modal-content {
6712    max-height: calc(100vh - 3.5rem);
6713  }
6714
6715  .modal-dialog-centered {
6716    min-height: calc(100% - 3.5rem);
6717  }
6718
6719  .modal-dialog-centered::before {
6720    height: calc(100vh - 3.5rem);
6721  }
6722
6723  .modal-content {
6724    box-shadow: 0 15px 35px rgba(50, 50, 93, 0.2), 0 5px 15px rgba(0, 0, 0, 0.17);
6725  }
6726
6727  .modal-sm {
6728    max-width: 380px;
6729  }
6730}
6731
6732@media (min-width: 992px) {
6733
6734  .modal-lg,
6735  .modal-xl {
6736    max-width: 800px;
6737  }
6738}
6739
6740@media (min-width: 1200px) {
6741  .modal-xl {
6742    max-width: 1140px;
6743  }
6744}
6745
6746.tooltip {
6747  position: absolute;
6748  z-index: 1070;
6749  display: block;
6750  margin: 0;
6751  font-family: "Open Sans", sans-serif;
6752  font-style: normal;
6753  font-weight: 400;
6754  line-height: 1.5;
6755  text-align: left;
6756  text-align: start;
6757  text-decoration: none;
6758  text-shadow: none;
6759  text-transform: none;
6760  letter-spacing: normal;
6761  word-break: normal;
6762  word-spacing: normal;
6763  white-space: normal;
6764  line-break: auto;
6765  font-size: 0.875rem;
6766  word-wrap: break-word;
6767  opacity: 0;
6768}
6769
6770.tooltip.show {
6771  opacity: 0.9;
6772}
6773
6774.tooltip .arrow {
6775  position: absolute;
6776  display: block;
6777  width: 0.8rem;
6778  height: 0.4rem;
6779}
6780
6781.tooltip .arrow::before {
6782  position: absolute;
6783  content: "";
6784  border-color: transparent;
6785  border-style: solid;
6786}
6787
6788.bs-tooltip-top,
6789.bs-tooltip-auto[x-placement^="top"] {
6790  padding: 0.4rem 0;
6791}
6792
6793.bs-tooltip-top .arrow,
6794.bs-tooltip-auto[x-placement^="top"] .arrow {
6795  bottom: 0;
6796}
6797
6798.bs-tooltip-top .arrow::before,
6799.bs-tooltip-auto[x-placement^="top"] .arrow::before {
6800  top: 0;
6801  border-width: 0.4rem 0.4rem 0;
6802  border-top-color: #000;
6803}
6804
6805.bs-tooltip-right,
6806.bs-tooltip-auto[x-placement^="right"] {
6807  padding: 0 0.4rem;
6808}
6809
6810.bs-tooltip-right .arrow,
6811.bs-tooltip-auto[x-placement^="right"] .arrow {
6812  left: 0;
6813  width: 0.4rem;
6814  height: 0.8rem;
6815}
6816
6817.bs-tooltip-right .arrow::before,
6818.bs-tooltip-auto[x-placement^="right"] .arrow::before {
6819  right: 0;
6820  border-width: 0.4rem 0.4rem 0.4rem 0;
6821  border-right-color: #000;
6822}
6823
6824.bs-tooltip-bottom,
6825.bs-tooltip-auto[x-placement^="bottom"] {
6826  padding: 0.4rem 0;
6827}
6828
6829.bs-tooltip-bottom .arrow,
6830.bs-tooltip-auto[x-placement^="bottom"] .arrow {
6831  top: 0;
6832}
6833
6834.bs-tooltip-bottom .arrow::before,
6835.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
6836  bottom: 0;
6837  border-width: 0 0.4rem 0.4rem;
6838  border-bottom-color: #000;
6839}
6840
6841.bs-tooltip-left,
6842.bs-tooltip-auto[x-placement^="left"] {
6843  padding: 0 0.4rem;
6844}
6845
6846.bs-tooltip-left .arrow,
6847.bs-tooltip-auto[x-placement^="left"] .arrow {
6848  right: 0;
6849  width: 0.4rem;
6850  height: 0.8rem;
6851}
6852
6853.bs-tooltip-left .arrow::before,
6854.bs-tooltip-auto[x-placement^="left"] .arrow::before {
6855  left: 0;
6856  border-width: 0.4rem 0 0.4rem 0.4rem;
6857  border-left-color: #000;
6858}
6859
6860.tooltip-inner {
6861  max-width: 200px;
6862  padding: 0.25rem 0.5rem;
6863  color: #fff;
6864  text-align: center;
6865  background-color: #000;
6866  border-radius: 0.25rem;
6867}
6868
6869.popover {
6870  position: absolute;
6871  top: 0;
6872  left: 0;
6873  z-index: 1060;
6874  display: block;
6875  max-width: 276px;
6876  font-family: "Open Sans", sans-serif;
6877  font-style: normal;
6878  font-weight: 400;
6879  line-height: 1.5;
6880  text-align: left;
6881  text-align: start;
6882  text-decoration: none;
6883  text-shadow: none;
6884  text-transform: none;
6885  letter-spacing: normal;
6886  word-break: normal;
6887  word-spacing: normal;
6888  white-space: normal;
6889  line-break: auto;
6890  font-size: 0.875rem;
6891  word-wrap: break-word;
6892  background-color: #fff;
6893  background-clip: padding-box;
6894  border: 1px solid rgba(0, 0, 0, 0.05);
6895  border-radius: 0.3rem;
6896  box-shadow: 0px 0.5rem 2rem 0px rgba(0, 0, 0, 0.2);
6897}
6898
6899.popover .arrow {
6900  position: absolute;
6901  display: block;
6902  width: 1.5rem;
6903  height: 0.75rem;
6904  margin: 0 0.3rem;
6905}
6906
6907.popover .arrow::before,
6908.popover .arrow::after {
6909  position: absolute;
6910  display: block;
6911  content: "";
6912  border-color: transparent;
6913  border-style: solid;
6914}
6915
6916.bs-popover-top,
6917.bs-popover-auto[x-placement^="top"] {
6918  margin-bottom: 0.75rem;
6919}
6920
6921.bs-popover-top>.arrow,
6922.bs-popover-auto[x-placement^="top"]>.arrow {
6923  bottom: calc((0.75rem + 1px) * -1);
6924}
6925
6926.bs-popover-top>.arrow::before,
6927.bs-popover-auto[x-placement^="top"]>.arrow::before {
6928  bottom: 0;
6929  border-width: 0.75rem 0.75rem 0;
6930  border-top-color: transparent;
6931}
6932
6933.bs-popover-top>.arrow::after,
6934.bs-popover-auto[x-placement^="top"]>.arrow::after {
6935  bottom: 1px;
6936  border-width: 0.75rem 0.75rem 0;
6937  border-top-color: #fff;
6938}
6939
6940.bs-popover-right,
6941.bs-popover-auto[x-placement^="right"] {
6942  margin-left: 0.75rem;
6943}
6944
6945.bs-popover-right>.arrow,
6946.bs-popover-auto[x-placement^="right"]>.arrow {
6947  left: calc((0.75rem + 1px) * -1);
6948  width: 0.75rem;
6949  height: 1.5rem;
6950  margin: 0.3rem 0;
6951}
6952
6953.bs-popover-right>.arrow::before,
6954.bs-popover-auto[x-placement^="right"]>.arrow::before {
6955  left: 0;
6956  border-width: 0.75rem 0.75rem 0.75rem 0;
6957  border-right-color: transparent;
6958}
6959
6960.bs-popover-right>.arrow::after,
6961.bs-popover-auto[x-placement^="right"]>.arrow::after {
6962  left: 1px;
6963  border-width: 0.75rem 0.75rem 0.75rem 0;
6964  border-right-color: #fff;
6965}
6966
6967.bs-popover-bottom,
6968.bs-popover-auto[x-placement^="bottom"] {
6969  margin-top: 0.75rem;
6970}
6971
6972.bs-popover-bottom>.arrow,
6973.bs-popover-auto[x-placement^="bottom"]>.arrow {
6974  top: calc((0.75rem + 1px) * -1);
6975}
6976
6977.bs-popover-bottom>.arrow::before,
6978.bs-popover-auto[x-placement^="bottom"]>.arrow::before {
6979  top: 0;
6980  border-width: 0 0.75rem 0.75rem 0.75rem;
6981  border-bottom-color: transparent;
6982}
6983
6984.bs-popover-bottom>.arrow::after,
6985.bs-popover-auto[x-placement^="bottom"]>.arrow::after {
6986  top: 1px;
6987  border-width: 0 0.75rem 0.75rem 0.75rem;
6988  border-bottom-color: #fff;
6989}
6990
6991.bs-popover-bottom .popover-header::before,
6992.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
6993  position: absolute;
6994  top: 0;
6995  left: 50%;
6996  display: block;
6997  width: 1.5rem;
6998  margin-left: -0.75rem;
6999  content: "";
7000  border-bottom: 1px solid #fff;
7001}
7002
7003.bs-popover-left,
7004.bs-popover-auto[x-placement^="left"] {
7005  margin-right: 0.75rem;
7006}
7007
7008.bs-popover-left>.arrow,
7009.bs-popover-auto[x-placement^="left"]>.arrow {
7010  right: calc((0.75rem + 1px) * -1);
7011  width: 0.75rem;
7012  height: 1.5rem;
7013  margin: 0.3rem 0;
7014}
7015
7016.bs-popover-left>.arrow::before,
7017.bs-popover-auto[x-placement^="left"]>.arrow::before {
7018  right: 0;
7019  border-width: 0.75rem 0 0.75rem 0.75rem;
7020  border-left-color: transparent;
7021}
7022
7023.bs-popover-left>.arrow::after,
7024.bs-popover-auto[x-placement^="left"]>.arrow::after {
7025  right: 1px;
7026  border-width: 0.75rem 0 0.75rem 0.75rem;
7027  border-left-color: #fff;
7028}
7029
7030.popover-header {
7031  padding: 0.75rem 0.75rem;
7032  margin-bottom: 0;
7033  font-size: 1rem;
7034  color: #32325d;
7035  background-color: #fff;
7036  border-bottom: 1px solid #f2f2f2;
7037  border-top-left-radius: calc(0.3rem - 1px);
7038  border-top-right-radius: calc(0.3rem - 1px);
7039}
7040
7041.popover-header:empty {
7042  display: none;
7043}
7044
7045.popover-body {
7046  padding: 0.75rem 0.75rem;
7047  color: #525f7f;
7048}
7049
7050.carousel {
7051  position: relative;
7052}
7053
7054.carousel.pointer-event {
7055  touch-action: pan-y;
7056}
7057
7058.carousel-inner {
7059  position: relative;
7060  width: 100%;
7061  overflow: hidden;
7062}
7063
7064.carousel-inner::after {
7065  display: block;
7066  clear: both;
7067  content: "";
7068}
7069
7070.carousel-item {
7071  position: relative;
7072  display: none;
7073  float: left;
7074  width: 100%;
7075  margin-right: -100%;
7076  backface-visibility: hidden;
7077  transition: transform 0.6s ease-in-out;
7078}
7079
7080@media (prefers-reduced-motion: reduce) {
7081  .carousel-item {
7082    transition: none;
7083  }
7084}
7085
7086.carousel-item.active,
7087.carousel-item-next,
7088.carousel-item-prev {
7089  display: block;
7090}
7091
7092.carousel-item-next:not(.carousel-item-left),
7093.active.carousel-item-right {
7094  transform: translateX(100%);
7095}
7096
7097.carousel-item-prev:not(.carousel-item-right),
7098.active.carousel-item-left {
7099  transform: translateX(-100%);
7100}
7101
7102.carousel-fade .carousel-item {
7103  opacity: 0;
7104  transition-property: opacity;
7105  transform: none;
7106}
7107
7108.carousel-fade .carousel-item.active,
7109.carousel-fade .carousel-item-next.carousel-item-left,
7110.carousel-fade .carousel-item-prev.carousel-item-right {
7111  z-index: 1;
7112  opacity: 1;
7113}
7114
7115.carousel-fade .active.carousel-item-left,
7116.carousel-fade .active.carousel-item-right {
7117  z-index: 0;
7118  opacity: 0;
7119  transition: 0s 0.6s opacity;
7120}
7121
7122@media (prefers-reduced-motion: reduce) {
7123
7124  .carousel-fade .active.carousel-item-left,
7125  .carousel-fade .active.carousel-item-right {
7126    transition: none;
7127  }
7128}
7129
7130.carousel-control-prev,
7131.carousel-control-next {
7132  position: absolute;
7133  top: 0;
7134  bottom: 0;
7135  z-index: 1;
7136  display: flex;
7137  align-items: center;
7138  justify-content: center;
7139  width: 15%;
7140  color: #fff;
7141  text-align: center;
7142  opacity: 0.5;
7143  transition: opacity 0.15s ease;
7144}
7145
7146@media (prefers-reduced-motion: reduce) {
7147
7148  .carousel-control-prev,
7149  .carousel-control-next {
7150    transition: none;
7151  }
7152}
7153
7154.carousel-control-prev:hover,
7155.carousel-control-prev:focus,
7156.carousel-control-next:hover,
7157.carousel-control-next:focus {
7158  color: #fff;
7159  text-decoration: none;
7160  outline: 0;
7161  opacity: 0.9;
7162}
7163
7164.carousel-control-prev {
7165  left: 0;
7166}
7167
7168.carousel-control-next {
7169  right: 0;
7170}
7171
7172.carousel-control-prev-icon,
7173.carousel-control-next-icon {
7174  display: inline-block;
7175  width: 20px;
7176  height: 20px;
7177  background: no-repeat 50% / 100% 100%;
7178}
7179
7180.carousel-control-prev-icon {
7181  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
7182}
7183
7184.carousel-control-next-icon {
7185  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
7186}
7187
7188.carousel-indicators {
7189  position: absolute;
7190  right: 0;
7191  bottom: 0;
7192  left: 0;
7193  z-index: 15;
7194  display: flex;
7195  justify-content: center;
7196  padding-left: 0;
7197  margin-right: 15%;
7198  margin-left: 15%;
7199  list-style: none;
7200}
7201
7202.carousel-indicators li {
7203  box-sizing: content-box;
7204  flex: 0 1 auto;
7205  width: 30px;
7206  height: 3px;
7207  margin-right: 3px;
7208  margin-left: 3px;
7209  text-indent: -999px;
7210  cursor: pointer;
7211  background-color: #fff;
7212  background-clip: padding-box;
7213  border-top: 10px solid transparent;
7214  border-bottom: 10px solid transparent;
7215  opacity: .5;
7216  transition: opacity 0.6s ease;
7217}
7218
7219@media (prefers-reduced-motion: reduce) {
7220  .carousel-indicators li {
7221    transition: none;
7222  }
7223}
7224
7225.carousel-indicators .active {
7226  opacity: 1;
7227}
7228
7229.carousel-caption {
7230  position: absolute;
7231  right: 15%;
7232  bottom: 20px;
7233  left: 15%;
7234  z-index: 10;
7235  padding-top: 20px;
7236  padding-bottom: 20px;
7237  color: #fff;
7238  text-align: center;
7239}
7240
7241@keyframes spinner-border {
7242  to {
7243    transform: rotate(360deg);
7244  }
7245}
7246
7247.spinner-border {
7248  display: inline-block;
7249  width: 2rem;
7250  height: 2rem;
7251  vertical-align: text-bottom;
7252  border: 0.25em solid currentColor;
7253  border-right-color: transparent;
7254  border-radius: 50%;
7255  animation: spinner-border .75s linear infinite;
7256}
7257
7258.spinner-border-sm {
7259  width: 1rem;
7260  height: 1rem;
7261  border-width: 0.2em;
7262}
7263
7264@keyframes spinner-grow {
7265  0% {
7266    transform: scale(0);
7267  }
7268
7269  50% {
7270    opacity: 1;
7271  }
7272}
7273
7274.spinner-grow {
7275  display: inline-block;
7276  width: 2rem;
7277  height: 2rem;
7278  vertical-align: text-bottom;
7279  background-color: currentColor;
7280  border-radius: 50%;
7281  opacity: 0;
7282  animation: spinner-grow .75s linear infinite;
7283}
7284
7285.spinner-grow-sm {
7286  width: 1rem;
7287  height: 1rem;
7288}
7289
7290.align-baseline {
7291  vertical-align: baseline !important;
7292}
7293
7294.align-top {
7295  vertical-align: top !important;
7296}
7297
7298.align-middle {
7299  vertical-align: middle !important;
7300}
7301
7302.align-bottom {
7303  vertical-align: bottom !important;
7304}
7305
7306.align-text-bottom {
7307  vertical-align: text-bottom !important;
7308}
7309
7310.align-text-top {
7311  vertical-align: text-top !important;
7312}
7313
7314.bg-primary {
7315  background-color: #5e72e4 !important;
7316}
7317
7318a.bg-primary:hover,
7319a.bg-primary:focus,
7320button.bg-primary:hover,
7321button.bg-primary:focus {
7322  background-color: #324cdd !important;
7323}
7324
7325.bg-secondary {
7326  background-color: #f4f5f7 !important;
7327}
7328
7329a.bg-secondary:hover,
7330a.bg-secondary:focus,
7331button.bg-secondary:hover,
7332button.bg-secondary:focus {
7333  background-color: #d6dae2 !important;
7334}
7335
7336.bg-success {
7337  background-color: #2dce89 !important;
7338}
7339
7340a.bg-success:hover,
7341a.bg-success:focus,
7342button.bg-success:hover,
7343button.bg-success:focus {
7344  background-color: #24a46d !important;
7345}
7346
7347.bg-info {
7348  background-color: #11cdef !important;
7349}
7350
7351a.bg-info:hover,
7352a.bg-info:focus,
7353button.bg-info:hover,
7354button.bg-info:focus {
7355  background-color: #0da5c0 !important;
7356}
7357
7358.bg-warning {
7359  background-color: #fb6340 !important;
7360}
7361
7362a.bg-warning:hover,
7363a.bg-warning:focus,
7364button.bg-warning:hover,
7365button.bg-warning:focus {
7366  background-color: #fa3a0e !important;
7367}
7368
7369.bg-danger {
7370  background-color: #f5365c !important;
7371}
7372
7373a.bg-danger:hover,
7374a.bg-danger:focus,
7375button.bg-danger:hover,
7376button.bg-danger:focus {
7377  background-color: #ec0c38 !important;
7378}
7379
7380.bg-light {
7381  background-color: #adb5bd !important;
7382}
7383
7384a.bg-light:hover,
7385a.bg-light:focus,
7386button.bg-light:hover,
7387button.bg-light:focus {
7388  background-color: #919ca6 !important;
7389}
7390
7391.bg-dark {
7392  background-color: #212529 !important;
7393}
7394
7395a.bg-dark:hover,
7396a.bg-dark:focus,
7397button.bg-dark:hover,
7398button.bg-dark:focus {
7399  background-color: #0a0c0d !important;
7400}
7401
7402.bg-default {
7403  background-color: #172b4d !important;
7404}
7405
7406a.bg-default:hover,
7407a.bg-default:focus,
7408button.bg-default:hover,
7409button.bg-default:focus {
7410  background-color: #0b1526 !important;
7411}
7412
7413.bg-white {
7414  background-color: #fff !important;
7415}
7416
7417a.bg-white:hover,
7418a.bg-white:focus,
7419button.bg-white:hover,
7420button.bg-white:focus {
7421  background-color: #e6e6e6 !important;
7422}
7423
7424.bg-neutral {
7425  background-color: #fff !important;
7426}
7427
7428a.bg-neutral:hover,
7429a.bg-neutral:focus,
7430button.bg-neutral:hover,
7431button.bg-neutral:focus {
7432  background-color: #e6e6e6 !important;
7433}
7434
7435.bg-darker {
7436  background-color: black !important;
7437}
7438
7439a.bg-darker:hover,
7440a.bg-darker:focus,
7441button.bg-darker:hover,
7442button.bg-darker:focus {
7443  background-color: black !important;
7444}
7445
7446.bg-white {
7447  background-color: #fff !important;
7448}
7449
7450.bg-transparent {
7451  background-color: transparent !important;
7452}
7453
7454.border {
7455  border: 0.0625rem solid #e9ecef !important;
7456}
7457
7458.border-top {
7459  border-top: 0.0625rem solid #e9ecef !important;
7460}
7461
7462.border-right {
7463  border-right: 0.0625rem solid #e9ecef !important;
7464}
7465
7466.border-bottom {
7467  border-bottom: 0.0625rem solid #e9ecef !important;
7468}
7469
7470.border-left {
7471  border-left: 0.0625rem solid #e9ecef !important;
7472}
7473
7474.border-0 {
7475  border: 0 !important;
7476}
7477
7478.border-top-0 {
7479  border-top: 0 !important;
7480}
7481
7482.border-right-0 {
7483  border-right: 0 !important;
7484}
7485
7486.border-bottom-0 {
7487  border-bottom: 0 !important;
7488}
7489
7490.border-left-0 {
7491  border-left: 0 !important;
7492}
7493
7494.border-primary {
7495  border-color: #5e72e4 !important;
7496}
7497
7498.border-secondary {
7499  border-color: #f4f5f7 !important;
7500}
7501
7502.border-success {
7503  border-color: #2dce89 !important;
7504}
7505
7506.border-info {
7507  border-color: #11cdef !important;
7508}
7509
7510.border-warning {
7511  border-color: #fb6340 !important;
7512}
7513
7514.border-danger {
7515  border-color: #f5365c !important;
7516}
7517
7518.border-light {
7519  border-color: #adb5bd !important;
7520}
7521
7522.border-dark {
7523  border-color: #212529 !important;
7524}
7525
7526.border-default {
7527  border-color: #172b4d !important;
7528}
7529
7530.border-white {
7531  border-color: #fff !important;
7532}
7533
7534.border-neutral {
7535  border-color: #fff !important;
7536}
7537
7538.border-darker {
7539  border-color: black !important;
7540}
7541
7542.border-white {
7543  border-color: #fff !important;
7544}
7545
7546.rounded-sm {
7547  border-radius: 0.2rem !important;
7548}
7549
7550.rounded {
7551  border-radius: 0.25rem !important;
7552}
7553
7554.rounded-top {
7555  border-top-left-radius: 0.25rem !important;
7556  border-top-right-radius: 0.25rem !important;
7557}
7558
7559.rounded-right {
7560  border-top-right-radius: 0.25rem !important;
7561  border-bottom-right-radius: 0.25rem !important;
7562}
7563
7564.rounded-bottom {
7565  border-bottom-right-radius: 0.25rem !important;
7566  border-bottom-left-radius: 0.25rem !important;
7567}
7568
7569.rounded-left {
7570  border-top-left-radius: 0.25rem !important;
7571  border-bottom-left-radius: 0.25rem !important;
7572}
7573
7574.rounded-lg {
7575  border-radius: 0.3rem !important;
7576}
7577
7578.rounded-circle {
7579  border-radius: 50% !important;
7580}
7581
7582.rounded-pill {
7583  border-radius: 50rem !important;
7584}
7585
7586.rounded-0 {
7587  border-radius: 0 !important;
7588}
7589
7590.clearfix::after {
7591  display: block;
7592  clear: both;
7593  content: "";
7594}
7595
7596.d-none {
7597  display: none !important;
7598}
7599
7600.d-inline {
7601  display: inline !important;
7602}
7603
7604.d-inline-block {
7605  display: inline-block !important;
7606}
7607
7608.d-block {
7609  display: block !important;
7610}
7611
7612.d-table {
7613  display: table !important;
7614}
7615
7616.d-table-row {
7617  display: table-row !important;
7618}
7619
7620.d-table-cell {
7621  display: table-cell !important;
7622}
7623
7624.d-flex {
7625  display: flex !important;
7626}
7627
7628.d-inline-flex {
7629  display: inline-flex !important;
7630}
7631
7632@media (min-width: 576px) {
7633  .d-sm-none {
7634    display: none !important;
7635  }
7636
7637  .d-sm-inline {
7638    display: inline !important;
7639  }
7640
7641  .d-sm-inline-block {
7642    display: inline-block !important;
7643  }
7644
7645  .d-sm-block {
7646    display: block !important;
7647  }
7648
7649  .d-sm-table {
7650    display: table !important;
7651  }
7652
7653  .d-sm-table-row {
7654    display: table-row !important;
7655  }
7656
7657  .d-sm-table-cell {
7658    display: table-cell !important;
7659  }
7660
7661  .d-sm-flex {
7662    display: flex !important;
7663  }
7664
7665  .d-sm-inline-flex {
7666    display: inline-flex !important;
7667  }
7668}
7669
7670@media (min-width: 768px) {
7671  .d-md-none {
7672    display: none !important;
7673  }
7674
7675  .d-md-inline {
7676    display: inline !important;
7677  }
7678
7679  .d-md-inline-block {
7680    display: inline-block !important;
7681  }
7682
7683  .d-md-block {
7684    display: block !important;
7685  }
7686
7687  .d-md-table {
7688    display: table !important;
7689  }
7690
7691  .d-md-table-row {
7692    display: table-row !important;
7693  }
7694
7695  .d-md-table-cell {
7696    display: table-cell !important;
7697  }
7698
7699  .d-md-flex {
7700    display: flex !important;
7701  }
7702
7703  .d-md-inline-flex {
7704    display: inline-flex !important;
7705  }
7706}
7707
7708@media (min-width: 992px) {
7709  .d-lg-none {
7710    display: none !important;
7711  }
7712
7713  .d-lg-inline {
7714    display: inline !important;
7715  }
7716
7717  .d-lg-inline-block {
7718    display: inline-block !important;
7719  }
7720
7721  .d-lg-block {
7722    display: block !important;
7723  }
7724
7725  .d-lg-table {
7726    display: table !important;
7727  }
7728
7729  .d-lg-table-row {
7730    display: table-row !important;
7731  }
7732
7733  .d-lg-table-cell {
7734    display: table-cell !important;
7735  }
7736
7737  .d-lg-flex {
7738    display: flex !important;
7739  }
7740
7741  .d-lg-inline-flex {
7742    display: inline-flex !important;
7743  }
7744}
7745
7746@media (min-width: 1200px) {
7747  .d-xl-none {
7748    display: none !important;
7749  }
7750
7751  .d-xl-inline {
7752    display: inline !important;
7753  }
7754
7755  .d-xl-inline-block {
7756    display: inline-block !important;
7757  }
7758
7759  .d-xl-block {
7760    display: block !important;
7761  }
7762
7763  .d-xl-table {
7764    display: table !important;
7765  }
7766
7767  .d-xl-table-row {
7768    display: table-row !important;
7769  }
7770
7771  .d-xl-table-cell {
7772    display: table-cell !important;
7773  }
7774
7775  .d-xl-flex {
7776    display: flex !important;
7777  }
7778
7779  .d-xl-inline-flex {
7780    display: inline-flex !important;
7781  }
7782}
7783
7784@media print {
7785  .d-print-none {
7786    display: none !important;
7787  }
7788
7789  .d-print-inline {
7790    display: inline !important;
7791  }
7792
7793  .d-print-inline-block {
7794    display: inline-block !important;
7795  }
7796
7797  .d-print-block {
7798    display: block !important;
7799  }
7800
7801  .d-print-table {
7802    display: table !important;
7803  }
7804
7805  .d-print-table-row {
7806    display: table-row !important;
7807  }
7808
7809  .d-print-table-cell {
7810    display: table-cell !important;
7811  }
7812
7813  .d-print-flex {
7814    display: flex !important;
7815  }
7816
7817  .d-print-inline-flex {
7818    display: inline-flex !important;
7819  }
7820}
7821
7822.embed-responsive {
7823  position: relative;
7824  display: block;
7825  width: 100%;
7826  padding: 0;
7827  overflow: hidden;
7828}
7829
7830.embed-responsive::before {
7831  display: block;
7832  content: "";
7833}
7834
7835.embed-responsive .embed-responsive-item,
7836.embed-responsive iframe,
7837.embed-responsive embed,
7838.embed-responsive object,
7839.embed-responsive video {
7840  position: absolute;
7841  top: 0;
7842  bottom: 0;
7843  left: 0;
7844  width: 100%;
7845  height: 100%;
7846  border: 0;
7847}
7848
7849.embed-responsive-21by9::before {
7850  padding-top: 42.857143%;
7851}
7852
7853.embed-responsive-16by9::before {
7854  padding-top: 56.25%;
7855}
7856
7857.embed-responsive-4by3::before {
7858  padding-top: 75%;
7859}
7860
7861.embed-responsive-1by1::before {
7862  padding-top: 100%;
7863}
7864
7865.flex-row {
7866  flex-direction: row !important;
7867}
7868
7869.flex-column {
7870  flex-direction: column !important;
7871}
7872
7873.flex-row-reverse {
7874  flex-direction: row-reverse !important;
7875}
7876
7877.flex-column-reverse {
7878  flex-direction: column-reverse !important;
7879}
7880
7881.flex-wrap {
7882  flex-wrap: wrap !important;
7883}
7884
7885.flex-nowrap {
7886  flex-wrap: nowrap !important;
7887}
7888
7889.flex-wrap-reverse {
7890  flex-wrap: wrap-reverse !important;
7891}
7892
7893.flex-fill {
7894  flex: 1 1 auto !important;
7895}
7896
7897.flex-grow-0 {
7898  flex-grow: 0 !important;
7899}
7900
7901.flex-grow-1 {
7902  flex-grow: 1 !important;
7903}
7904
7905.flex-shrink-0 {
7906  flex-shrink: 0 !important;
7907}
7908
7909.flex-shrink-1 {
7910  flex-shrink: 1 !important;
7911}
7912
7913.justify-content-start {
7914  justify-content: flex-start !important;
7915}
7916
7917.justify-content-end {
7918  justify-content: flex-end !important;
7919}
7920
7921.justify-content-center {
7922  justify-content: center !important;
7923}
7924
7925.justify-content-between {
7926  justify-content: space-between !important;
7927}
7928
7929.justify-content-around {
7930  justify-content: space-around !important;
7931}
7932
7933.align-items-start {
7934  align-items: flex-start !important;
7935}
7936
7937.align-items-end {
7938  align-items: flex-end !important;
7939}
7940
7941.align-items-center {
7942  align-items: center !important;
7943}
7944
7945.align-items-baseline {
7946  align-items: baseline !important;
7947}
7948
7949.align-items-stretch {
7950  align-items: stretch !important;
7951}
7952
7953.align-content-start {
7954  align-content: flex-start !important;
7955}
7956
7957.align-content-end {
7958  align-content: flex-end !important;
7959}
7960
7961.align-content-center {
7962  align-content: center !important;
7963}
7964
7965.align-content-between {
7966  align-content: space-between !important;
7967}
7968
7969.align-content-around {
7970  align-content: space-around !important;
7971}
7972
7973.align-content-stretch {
7974  align-content: stretch !important;
7975}
7976
7977.align-self-auto {
7978  align-self: auto !important;
7979}
7980
7981.align-self-start {
7982  align-self: flex-start !important;
7983}
7984
7985.align-self-end {
7986  align-self: flex-end !important;
7987}
7988
7989.align-self-center {
7990  align-self: center !important;
7991}
7992
7993.align-self-baseline {
7994  align-self: baseline !important;
7995}
7996
7997.align-self-stretch {
7998  align-self: stretch !important;
7999}
8000
8001@media (min-width: 576px) {
8002  .flex-sm-row {
8003    flex-direction: row !important;
8004  }
8005
8006  .flex-sm-column {
8007    flex-direction: column !important;
8008  }
8009
8010  .flex-sm-row-reverse {
8011    flex-direction: row-reverse !important;
8012  }
8013
8014  .flex-sm-column-reverse {
8015    flex-direction: column-reverse !important;
8016  }
8017
8018  .flex-sm-wrap {
8019    flex-wrap: wrap !important;
8020  }
8021
8022  .flex-sm-nowrap {
8023    flex-wrap: nowrap !important;
8024  }
8025
8026  .flex-sm-wrap-reverse {
8027    flex-wrap: wrap-reverse !important;
8028  }
8029
8030  .flex-sm-fill {
8031    flex: 1 1 auto !important;
8032  }
8033
8034  .flex-sm-grow-0 {
8035    flex-grow: 0 !important;
8036  }
8037
8038  .flex-sm-grow-1 {
8039    flex-grow: 1 !important;
8040  }
8041
8042  .flex-sm-shrink-0 {
8043    flex-shrink: 0 !important;
8044  }
8045
8046  .flex-sm-shrink-1 {
8047    flex-shrink: 1 !important;
8048  }
8049
8050  .justify-content-sm-start {
8051    justify-content: flex-start !important;
8052  }
8053
8054  .justify-content-sm-end {
8055    justify-content: flex-end !important;
8056  }
8057
8058  .justify-content-sm-center {
8059    justify-content: center !important;
8060  }
8061
8062  .justify-content-sm-between {
8063    justify-content: space-between !important;
8064  }
8065
8066  .justify-content-sm-around {
8067    justify-content: space-around !important;
8068  }
8069
8070  .align-items-sm-start {
8071    align-items: flex-start !important;
8072  }
8073
8074  .align-items-sm-end {
8075    align-items: flex-end !important;
8076  }
8077
8078  .align-items-sm-center {
8079    align-items: center !important;
8080  }
8081
8082  .align-items-sm-baseline {
8083    align-items: baseline !important;
8084  }
8085
8086  .align-items-sm-stretch {
8087    align-items: stretch !important;
8088  }
8089
8090  .align-content-sm-start {
8091    align-content: flex-start !important;
8092  }
8093
8094  .align-content-sm-end {
8095    align-content: flex-end !important;
8096  }
8097
8098  .align-content-sm-center {
8099    align-content: center !important;
8100  }
8101
8102  .align-content-sm-between {
8103    align-content: space-between !important;
8104  }
8105
8106  .align-content-sm-around {
8107    align-content: space-around !important;
8108  }
8109
8110  .align-content-sm-stretch {
8111    align-content: stretch !important;
8112  }
8113
8114  .align-self-sm-auto {
8115    align-self: auto !important;
8116  }
8117
8118  .align-self-sm-start {
8119    align-self: flex-start !important;
8120  }
8121
8122  .align-self-sm-end {
8123    align-self: flex-end !important;
8124  }
8125
8126  .align-self-sm-center {
8127    align-self: center !important;
8128  }
8129
8130  .align-self-sm-baseline {
8131    align-self: baseline !important;
8132  }
8133
8134  .align-self-sm-stretch {
8135    align-self: stretch !important;
8136  }
8137}
8138
8139@media (min-width: 768px) {
8140  .flex-md-row {
8141    flex-direction: row !important;
8142  }
8143
8144  .flex-md-column {
8145    flex-direction: column !important;
8146  }
8147
8148  .flex-md-row-reverse {
8149    flex-direction: row-reverse !important;
8150  }
8151
8152  .flex-md-column-reverse {
8153    flex-direction: column-reverse !important;
8154  }
8155
8156  .flex-md-wrap {
8157    flex-wrap: wrap !important;
8158  }
8159
8160  .flex-md-nowrap {
8161    flex-wrap: nowrap !important;
8162  }
8163
8164  .flex-md-wrap-reverse {
8165    flex-wrap: wrap-reverse !important;
8166  }
8167
8168  .flex-md-fill {
8169    flex: 1 1 auto !important;
8170  }
8171
8172  .flex-md-grow-0 {
8173    flex-grow: 0 !important;
8174  }
8175
8176  .flex-md-grow-1 {
8177    flex-grow: 1 !important;
8178  }
8179
8180  .flex-md-shrink-0 {
8181    flex-shrink: 0 !important;
8182  }
8183
8184  .flex-md-shrink-1 {
8185    flex-shrink: 1 !important;
8186  }
8187
8188  .justify-content-md-start {
8189    justify-content: flex-start !important;
8190  }
8191
8192  .justify-content-md-end {
8193    justify-content: flex-end !important;
8194  }
8195
8196  .justify-content-md-center {
8197    justify-content: center !important;
8198  }
8199
8200  .justify-content-md-between {
8201    justify-content: space-between !important;
8202  }
8203
8204  .justify-content-md-around {
8205    justify-content: space-around !important;
8206  }
8207
8208  .align-items-md-start {
8209    align-items: flex-start !important;
8210  }
8211
8212  .align-items-md-end {
8213    align-items: flex-end !important;
8214  }
8215
8216  .align-items-md-center {
8217    align-items: center !important;
8218  }
8219
8220  .align-items-md-baseline {
8221    align-items: baseline !important;
8222  }
8223
8224  .align-items-md-stretch {
8225    align-items: stretch !important;
8226  }
8227
8228  .align-content-md-start {
8229    align-content: flex-start !important;
8230  }
8231
8232  .align-content-md-end {
8233    align-content: flex-end !important;
8234  }
8235
8236  .align-content-md-center {
8237    align-content: center !important;
8238  }
8239
8240  .align-content-md-between {
8241    align-content: space-between !important;
8242  }
8243
8244  .align-content-md-around {
8245    align-content: space-around !important;
8246  }
8247
8248  .align-content-md-stretch {
8249    align-content: stretch !important;
8250  }
8251
8252  .align-self-md-auto {
8253    align-self: auto !important;
8254  }
8255
8256  .align-self-md-start {
8257    align-self: flex-start !important;
8258  }
8259
8260  .align-self-md-end {
8261    align-self: flex-end !important;
8262  }
8263
8264  .align-self-md-center {
8265    align-self: center !important;
8266  }
8267
8268  .align-self-md-baseline {
8269    align-self: baseline !important;
8270  }
8271
8272  .align-self-md-stretch {
8273    align-self: stretch !important;
8274  }
8275}
8276
8277@media (min-width: 992px) {
8278  .flex-lg-row {
8279    flex-direction: row !important;
8280  }
8281
8282  .flex-lg-column {
8283    flex-direction: column !important;
8284  }
8285
8286  .flex-lg-row-reverse {
8287    flex-direction: row-reverse !important;
8288  }
8289
8290  .flex-lg-column-reverse {
8291    flex-direction: column-reverse !important;
8292  }
8293
8294  .flex-lg-wrap {
8295    flex-wrap: wrap !important;
8296  }
8297
8298  .flex-lg-nowrap {
8299    flex-wrap: nowrap !important;
8300  }
8301
8302  .flex-lg-wrap-reverse {
8303    flex-wrap: wrap-reverse !important;
8304  }
8305
8306  .flex-lg-fill {
8307    flex: 1 1 auto !important;
8308  }
8309
8310  .flex-lg-grow-0 {
8311    flex-grow: 0 !important;
8312  }
8313
8314  .flex-lg-grow-1 {
8315    flex-grow: 1 !important;
8316  }
8317
8318  .flex-lg-shrink-0 {
8319    flex-shrink: 0 !important;
8320  }
8321
8322  .flex-lg-shrink-1 {
8323    flex-shrink: 1 !important;
8324  }
8325
8326  .justify-content-lg-start {
8327    justify-content: flex-start !important;
8328  }
8329
8330  .justify-content-lg-end {
8331    justify-content: flex-end !important;
8332  }
8333
8334  .justify-content-lg-center {
8335    justify-content: center !important;
8336  }
8337
8338  .justify-content-lg-between {
8339    justify-content: space-between !important;
8340  }
8341
8342  .justify-content-lg-around {
8343    justify-content: space-around !important;
8344  }
8345
8346  .align-items-lg-start {
8347    align-items: flex-start !important;
8348  }
8349
8350  .align-items-lg-end {
8351    align-items: flex-end !important;
8352  }
8353
8354  .align-items-lg-center {
8355    align-items: center !important;
8356  }
8357
8358  .align-items-lg-baseline {
8359    align-items: baseline !important;
8360  }
8361
8362  .align-items-lg-stretch {
8363    align-items: stretch !important;
8364  }
8365
8366  .align-content-lg-start {
8367    align-content: flex-start !important;
8368  }
8369
8370  .align-content-lg-end {
8371    align-content: flex-end !important;
8372  }
8373
8374  .align-content-lg-center {
8375    align-content: center !important;
8376  }
8377
8378  .align-content-lg-between {
8379    align-content: space-between !important;
8380  }
8381
8382  .align-content-lg-around {
8383    align-content: space-around !important;
8384  }
8385
8386  .align-content-lg-stretch {
8387    align-content: stretch !important;
8388  }
8389
8390  .align-self-lg-auto {
8391    align-self: auto !important;
8392  }
8393
8394  .align-self-lg-start {
8395    align-self: flex-start !important;
8396  }
8397
8398  .align-self-lg-end {
8399    align-self: flex-end !important;
8400  }
8401
8402  .align-self-lg-center {
8403    align-self: center !important;
8404  }
8405
8406  .align-self-lg-baseline {
8407    align-self: baseline !important;
8408  }
8409
8410  .align-self-lg-stretch {
8411    align-self: stretch !important;
8412  }
8413}
8414
8415@media (min-width: 1200px) {
8416  .flex-xl-row {
8417    flex-direction: row !important;
8418  }
8419
8420  .flex-xl-column {
8421    flex-direction: column !important;
8422  }
8423
8424  .flex-xl-row-reverse {
8425    flex-direction: row-reverse !important;
8426  }
8427
8428  .flex-xl-column-reverse {
8429    flex-direction: column-reverse !important;
8430  }
8431
8432  .flex-xl-wrap {
8433    flex-wrap: wrap !important;
8434  }
8435
8436  .flex-xl-nowrap {
8437    flex-wrap: nowrap !important;
8438  }
8439
8440  .flex-xl-wrap-reverse {
8441    flex-wrap: wrap-reverse !important;
8442  }
8443
8444  .flex-xl-fill {
8445    flex: 1 1 auto !important;
8446  }
8447
8448  .flex-xl-grow-0 {
8449    flex-grow: 0 !important;
8450  }
8451
8452  .flex-xl-grow-1 {
8453    flex-grow: 1 !important;
8454  }
8455
8456  .flex-xl-shrink-0 {
8457    flex-shrink: 0 !important;
8458  }
8459
8460  .flex-xl-shrink-1 {
8461    flex-shrink: 1 !important;
8462  }
8463
8464  .justify-content-xl-start {
8465    justify-content: flex-start !important;
8466  }
8467
8468  .justify-content-xl-end {
8469    justify-content: flex-end !important;
8470  }
8471
8472  .justify-content-xl-center {
8473    justify-content: center !important;
8474  }
8475
8476  .justify-content-xl-between {
8477    justify-content: space-between !important;
8478  }
8479
8480  .justify-content-xl-around {
8481    justify-content: space-around !important;
8482  }
8483
8484  .align-items-xl-start {
8485    align-items: flex-start !important;
8486  }
8487
8488  .align-items-xl-end {
8489    align-items: flex-end !important;
8490  }
8491
8492  .align-items-xl-center {
8493    align-items: center !important;
8494  }
8495
8496  .align-items-xl-baseline {
8497    align-items: baseline !important;
8498  }
8499
8500  .align-items-xl-stretch {
8501    align-items: stretch !important;
8502  }
8503
8504  .align-content-xl-start {
8505    align-content: flex-start !important;
8506  }
8507
8508  .align-content-xl-end {
8509    align-content: flex-end !important;
8510  }
8511
8512  .align-content-xl-center {
8513    align-content: center !important;
8514  }
8515
8516  .align-content-xl-between {
8517    align-content: space-between !important;
8518  }
8519
8520  .align-content-xl-around {
8521    align-content: space-around !important;
8522  }
8523
8524  .align-content-xl-stretch {
8525    align-content: stretch !important;
8526  }
8527
8528  .align-self-xl-auto {
8529    align-self: auto !important;
8530  }
8531
8532  .align-self-xl-start {
8533    align-self: flex-start !important;
8534  }
8535
8536  .align-self-xl-end {
8537    align-self: flex-end !important;
8538  }
8539
8540  .align-self-xl-center {
8541    align-self: center !important;
8542  }
8543
8544  .align-self-xl-baseline {
8545    align-self: baseline !important;
8546  }
8547
8548  .align-self-xl-stretch {
8549    align-self: stretch !important;
8550  }
8551}
8552
8553.float-left {
8554  float: left !important;
8555}
8556
8557.float-right {
8558  float: right !important;
8559}
8560
8561.float-none {
8562  float: none !important;
8563}
8564
8565@media (min-width: 576px) {
8566  .float-sm-left {
8567    float: left !important;
8568  }
8569
8570  .float-sm-right {
8571    float: right !important;
8572  }
8573
8574  .float-sm-none {
8575    float: none !important;
8576  }
8577}
8578
8579@media (min-width: 768px) {
8580  .float-md-left {
8581    float: left !important;
8582  }
8583
8584  .float-md-right {
8585    float: right !important;
8586  }
8587
8588  .float-md-none {
8589    float: none !important;
8590  }
8591}
8592
8593@media (min-width: 992px) {
8594  .float-lg-left {
8595    float: left !important;
8596  }
8597
8598  .float-lg-right {
8599    float: right !important;
8600  }
8601
8602  .float-lg-none {
8603    float: none !important;
8604  }
8605}
8606
8607@media (min-width: 1200px) {
8608  .float-xl-left {
8609    float: left !important;
8610  }
8611
8612  .float-xl-right {
8613    float: right !important;
8614  }
8615
8616  .float-xl-none {
8617    float: none !important;
8618  }
8619}
8620
8621.overflow-auto {
8622  overflow: auto !important;
8623}
8624
8625.overflow-hidden {
8626  overflow: hidden !important;
8627}
8628
8629.position-static {
8630  position: static !important;
8631}
8632
8633.position-relative {
8634  position: relative !important;
8635}
8636
8637.position-absolute {
8638  position: absolute !important;
8639}
8640
8641.position-fixed,
8642.headroom--pinned,
8643.headroom--unpinned {
8644  position: fixed !important;
8645}
8646
8647.position-sticky {
8648  position: sticky !important;
8649}
8650
8651.fixed-top {
8652  position: fixed;
8653  top: 0;
8654  right: 0;
8655  left: 0;
8656  z-index: 1030;
8657}
8658
8659.fixed-bottom {
8660  position: fixed;
8661  right: 0;
8662  bottom: 0;
8663  left: 0;
8664  z-index: 1030;
8665}
8666
8667@supports (position: sticky) {
8668  .sticky-top {
8669    position: sticky;
8670    top: 0;
8671    z-index: 1020;
8672  }
8673}
8674
8675.sr-only {
8676  position: absolute;
8677  width: 1px;
8678  height: 1px;
8679  padding: 0;
8680  overflow: hidden;
8681  clip: rect(0, 0, 0, 0);
8682  white-space: nowrap;
8683  border: 0;
8684}
8685
8686.sr-only-focusable:active,
8687.sr-only-focusable:focus {
8688  position: static;
8689  width: auto;
8690  height: auto;
8691  overflow: visible;
8692  clip: auto;
8693  white-space: normal;
8694}
8695
8696.shadow-sm {
8697  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
8698}
8699
8700.shadow,
8701.profile-page .card-profile .card-profile-image img {
8702  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important;
8703}
8704
8705.shadow-lg {
8706  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
8707}
8708
8709.shadow-none {
8710  box-shadow: none !important;
8711}
8712
8713.w-25 {
8714  width: 25% !important;
8715}
8716
8717.w-50 {
8718  width: 50% !important;
8719}
8720
8721.w-75 {
8722  width: 75% !important;
8723}
8724
8725.w-100 {
8726  width: 100% !important;
8727}
8728
8729.w-auto {
8730  width: auto !important;
8731}
8732
8733.h-25 {
8734  height: 25% !important;
8735}
8736
8737.h-50 {
8738  height: 50% !important;
8739}
8740
8741.h-75 {
8742  height: 75% !important;
8743}
8744
8745.h-100 {
8746  height: 100% !important;
8747}
8748
8749.h-auto {
8750  height: auto !important;
8751}
8752
8753.mw-100 {
8754  max-width: 100% !important;
8755}
8756
8757.mh-100 {
8758  max-height: 100% !important;
8759}
8760
8761.min-vw-100 {
8762  min-width: 100vw !important;
8763}
8764
8765.min-vh-100 {
8766  min-height: 100vh !important;
8767}
8768
8769.vw-100 {
8770  width: 100vw !important;
8771}
8772
8773.vh-100 {
8774  height: 100vh !important;
8775}
8776
8777.stretched-link::after {
8778  position: absolute;
8779  top: 0;
8780  right: 0;
8781  bottom: 0;
8782  left: 0;
8783  z-index: 1;
8784  pointer-events: auto;
8785  content: "";
8786  background-color: rgba(0, 0, 0, 0);
8787}
8788
8789.m-0 {
8790  margin: 0 !important;
8791}
8792
8793.mt-0,
8794.my-0 {
8795  margin-top: 0 !important;
8796}
8797
8798.mr-0,
8799.mx-0 {
8800  margin-right: 0 !important;
8801}
8802
8803.mb-0,
8804.my-0 {
8805  margin-bottom: 0 !important;
8806}
8807
8808.ml-0,
8809.mx-0 {
8810  margin-left: 0 !important;
8811}
8812
8813.m-1 {
8814  margin: 0.25rem !important;
8815}
8816
8817.mt-1,
8818.my-1 {
8819  margin-top: 0.25rem !important;
8820}
8821
8822.mr-1,
8823.mx-1 {
8824  margin-right: 0.25rem !important;
8825}
8826
8827.mb-1,
8828.my-1 {
8829  margin-bottom: 0.25rem !important;
8830}
8831
8832.ml-1,
8833.mx-1 {
8834  margin-left: 0.25rem !important;
8835}
8836
8837.m-2 {
8838  margin: 0.5rem !important;
8839}
8840
8841.mt-2,
8842.my-2 {
8843  margin-top: 0.5rem !important;
8844}
8845
8846.mr-2,
8847.mx-2 {
8848  margin-right: 0.5rem !important;
8849}
8850
8851.mb-2,
8852.my-2 {
8853  margin-bottom: 0.5rem !important;
8854}
8855
8856.ml-2,
8857.mx-2 {
8858  margin-left: 0.5rem !important;
8859}
8860
8861.m-3 {
8862  margin: 1rem !important;
8863}
8864
8865.mt-3,
8866.my-3 {
8867  margin-top: 1rem !important;
8868}
8869
8870.mr-3,
8871.mx-3 {
8872  margin-right: 1rem !important;
8873}
8874
8875.mb-3,
8876.my-3 {
8877  margin-bottom: 1rem !important;
8878}
8879
8880.ml-3,
8881.mx-3 {
8882  margin-left: 1rem !important;
8883}
8884
8885.m-4 {
8886  margin: 1.5rem !important;
8887}
8888
8889.mt-4,
8890.my-4 {
8891  margin-top: 1.5rem !important;
8892}
8893
8894.mr-4,
8895.mx-4 {
8896  margin-right: 1.5rem !important;
8897}
8898
8899.mb-4,
8900.my-4 {
8901  margin-bottom: 1.5rem !important;
8902}
8903
8904.ml-4,
8905.mx-4 {
8906  margin-left: 1.5rem !important;
8907}
8908
8909.m-5 {
8910  margin: 3rem !important;
8911}
8912
8913.mt-5,
8914.my-5 {
8915  margin-top: 3rem !important;
8916}
8917
8918.mr-5,
8919.mx-5 {
8920  margin-right: 3rem !important;
8921}
8922
8923.mb-5,
8924.my-5 {
8925  margin-bottom: 3rem !important;
8926}
8927
8928.ml-5,
8929.mx-5 {
8930  margin-left: 3rem !important;
8931}
8932
8933.m--9 {
8934  margin: -10rem !important;
8935}
8936
8937.mt--9,
8938.my--9 {
8939  margin-top: -10rem !important;
8940}
8941
8942.mr--9,
8943.mx--9 {
8944  margin-right: -10rem !important;
8945}
8946
8947.mb--9,
8948.my--9 {
8949  margin-bottom: -10rem !important;
8950}
8951
8952.ml--9,
8953.mx--9 {
8954  margin-left: -10rem !important;
8955}
8956
8957.m--8 {
8958  margin: -8rem !important;
8959}
8960
8961.mt--8,
8962.my--8 {
8963  margin-top: -8rem !important;
8964}
8965
8966.mr--8,
8967.mx--8 {
8968  margin-right: -8rem !important;
8969}
8970
8971.mb--8,
8972.my--8 {
8973  margin-bottom: -8rem !important;
8974}
8975
8976.ml--8,
8977.mx--8 {
8978  margin-left: -8rem !important;
8979}
8980
8981.m--7 {
8982  margin: -6rem !important;
8983}
8984
8985.mt--7,
8986.my--7 {
8987  margin-top: -6rem !important;
8988}
8989
8990.mr--7,
8991.mx--7 {
8992  margin-right: -6rem !important;
8993}
8994
8995.mb--7,
8996.my--7 {
8997  margin-bottom: -6rem !important;
8998}
8999
9000.ml--7,
9001.mx--7 {
9002  margin-left: -6rem !important;
9003}
9004
9005.m--6 {
9006  margin: -4.5rem !important;
9007}
9008
9009.mt--6,
9010.my--6 {
9011  margin-top: -4.5rem !important;
9012}
9013
9014.mr--6,
9015.mx--6 {
9016  margin-right: -4.5rem !important;
9017}
9018
9019.mb--6,
9020.my--6 {
9021  margin-bottom: -4.5rem !important;
9022}
9023
9024.ml--6,
9025.mx--6 {
9026  margin-left: -4.5rem !important;
9027}
9028
9029.m--5 {
9030  margin: -3rem !important;
9031}
9032
9033.mt--5,
9034.my--5 {
9035  margin-top: -3rem !important;
9036}
9037
9038.mr--5,
9039.mx--5 {
9040  margin-right: -3rem !important;
9041}
9042
9043.mb--5,
9044.my--5 {
9045  margin-bottom: -3rem !important;
9046}
9047
9048.ml--5,
9049.mx--5 {
9050  margin-left: -3rem !important;
9051}
9052
9053.m--4 {
9054  margin: -1.5rem !important;
9055}
9056
9057.mt--4,
9058.my--4 {
9059  margin-top: -1.5rem !important;
9060}
9061
9062.mr--4,
9063.mx--4 {
9064  margin-right: -1.5rem !important;
9065}
9066
9067.mb--4,
9068.my--4 {
9069  margin-bottom: -1.5rem !important;
9070}
9071
9072.ml--4,
9073.mx--4 {
9074  margin-left: -1.5rem !important;
9075}
9076
9077.m--3 {
9078  margin: -1rem !important;
9079}
9080
9081.mt--3,
9082.my--3 {
9083  margin-top: -1rem !important;
9084}
9085
9086.mr--3,
9087.mx--3 {
9088  margin-right: -1rem !important;
9089}
9090
9091.mb--3,
9092.my--3 {
9093  margin-bottom: -1rem !important;
9094}
9095
9096.ml--3,
9097.mx--3 {
9098  margin-left: -1rem !important;
9099}
9100
9101.m--2 {
9102  margin: -0.5rem !important;
9103}
9104
9105.mt--2,
9106.my--2 {
9107  margin-top: -0.5rem !important;
9108}
9109
9110.mr--2,
9111.mx--2 {
9112  margin-right: -0.5rem !important;
9113}
9114
9115.mb--2,
9116.my--2 {
9117  margin-bottom: -0.5rem !important;
9118}
9119
9120.ml--2,
9121.mx--2 {
9122  margin-left: -0.5rem !important;
9123}
9124
9125.m--1 {
9126  margin: -0.25rem !important;
9127}
9128
9129.mt--1,
9130.my--1 {
9131  margin-top: -0.25rem !important;
9132}
9133
9134.mr--1,
9135.mx--1 {
9136  margin-right: -0.25rem !important;
9137}
9138
9139.mb--1,
9140.my--1 {
9141  margin-bottom: -0.25rem !important;
9142}
9143
9144.ml--1,
9145.mx--1 {
9146  margin-left: -0.25rem !important;
9147}
9148
9149.m-6 {
9150  margin: 4.5rem !important;
9151}
9152
9153.mt-6,
9154.my-6 {
9155  margin-top: 4.5rem !important;
9156}
9157
9158.mr-6,
9159.mx-6 {
9160  margin-right: 4.5rem !important;
9161}
9162
9163.mb-6,
9164.my-6 {
9165  margin-bottom: 4.5rem !important;
9166}
9167
9168.ml-6,
9169.mx-6 {
9170  margin-left: 4.5rem !important;
9171}
9172
9173.m-7 {
9174  margin: 6rem !important;
9175}
9176
9177.mt-7,
9178.my-7 {
9179  margin-top: 6rem !important;
9180}
9181
9182.mr-7,
9183.mx-7 {
9184  margin-right: 6rem !important;
9185}
9186
9187.mb-7,
9188.my-7 {
9189  margin-bottom: 6rem !important;
9190}
9191
9192.ml-7,
9193.mx-7 {
9194  margin-left: 6rem !important;
9195}
9196
9197.m-8 {
9198  margin: 8rem !important;
9199}
9200
9201.mt-8,
9202.my-8 {
9203  margin-top: 8rem !important;
9204}
9205
9206.mr-8,
9207.mx-8 {
9208  margin-right: 8rem !important;
9209}
9210
9211.mb-8,
9212.my-8 {
9213  margin-bottom: 8rem !important;
9214}
9215
9216.ml-8,
9217.mx-8 {
9218  margin-left: 8rem !important;
9219}
9220
9221.m-9 {
9222  margin: 10rem !important;
9223}
9224
9225.mt-9,
9226.my-9 {
9227  margin-top: 10rem !important;
9228}
9229
9230.mr-9,
9231.mx-9 {
9232  margin-right: 10rem !important;
9233}
9234
9235.mb-9,
9236.my-9 {
9237  margin-bottom: 10rem !important;
9238}
9239
9240.ml-9,
9241.mx-9 {
9242  margin-left: 10rem !important;
9243}
9244
9245.p-0 {
9246  padding: 0 !important;
9247}
9248
9249.pt-0,
9250.py-0 {
9251  padding-top: 0 !important;
9252}
9253
9254.pr-0,
9255.px-0 {
9256  padding-right: 0 !important;
9257}
9258
9259.pb-0,
9260.py-0 {
9261  padding-bottom: 0 !important;
9262}
9263
9264.pl-0,
9265.px-0 {
9266  padding-left: 0 !important;
9267}
9268
9269.p-1 {
9270  padding: 0.25rem !important;
9271}
9272
9273.pt-1,
9274.py-1 {
9275  padding-top: 0.25rem !important;
9276}
9277
9278.pr-1,
9279.px-1 {
9280  padding-right: 0.25rem !important;
9281}
9282
9283.pb-1,
9284.py-1 {
9285  padding-bottom: 0.25rem !important;
9286}
9287
9288.pl-1,
9289.px-1 {
9290  padding-left: 0.25rem !important;
9291}
9292
9293.p-2 {
9294  padding: 0.5rem !important;
9295}
9296
9297.pt-2,
9298.py-2 {
9299  padding-top: 0.5rem !important;
9300}
9301
9302.pr-2,
9303.px-2 {
9304  padding-right: 0.5rem !important;
9305}
9306
9307.pb-2,
9308.py-2 {
9309  padding-bottom: 0.5rem !important;
9310}
9311
9312.pl-2,
9313.px-2 {
9314  padding-left: 0.5rem !important;
9315}
9316
9317.p-3 {
9318  padding: 1rem !important;
9319}
9320
9321.pt-3,
9322.py-3 {
9323  padding-top: 1rem !important;
9324}
9325
9326.pr-3,
9327.px-3 {
9328  padding-right: 1rem !important;
9329}
9330
9331.pb-3,
9332.py-3 {
9333  padding-bottom: 1rem !important;
9334}
9335
9336.pl-3,
9337.px-3 {
9338  padding-left: 1rem !important;
9339}
9340
9341.p-4 {
9342  padding: 1.5rem !important;
9343}
9344
9345.pt-4,
9346.py-4 {
9347  padding-top: 1.5rem !important;
9348}
9349
9350.pr-4,
9351.px-4 {
9352  padding-right: 1.5rem !important;
9353}
9354
9355.pb-4,
9356.py-4 {
9357  padding-bottom: 1.5rem !important;
9358}
9359
9360.pl-4,
9361.px-4 {
9362  padding-left: 1.5rem !important;
9363}
9364
9365.p-5 {
9366  padding: 3rem !important;
9367}
9368
9369.pt-5,
9370.py-5 {
9371  padding-top: 3rem !important;
9372}
9373
9374.pr-5,
9375.px-5 {
9376  padding-right: 3rem !important;
9377}
9378
9379.pb-5,
9380.py-5 {
9381  padding-bottom: 3rem !important;
9382}
9383
9384.pl-5,
9385.px-5 {
9386  padding-left: 3rem !important;
9387}
9388
9389.p--9 {
9390  padding: -10rem !important;
9391}
9392
9393.pt--9,
9394.py--9 {
9395  padding-top: -10rem !important;
9396}
9397
9398.pr--9,
9399.px--9 {
9400  padding-right: -10rem !important;
9401}
9402
9403.pb--9,
9404.py--9 {
9405  padding-bottom: -10rem !important;
9406}
9407
9408.pl--9,
9409.px--9 {
9410  padding-left: -10rem !important;
9411}
9412
9413.p--8 {
9414  padding: -8rem !important;
9415}
9416
9417.pt--8,
9418.py--8 {
9419  padding-top: -8rem !important;
9420}
9421
9422.pr--8,
9423.px--8 {
9424  padding-right: -8rem !important;
9425}
9426
9427.pb--8,
9428.py--8 {
9429  padding-bottom: -8rem !important;
9430}
9431
9432.pl--8,
9433.px--8 {
9434  padding-left: -8rem !important;
9435}
9436
9437.p--7 {
9438  padding: -6rem !important;
9439}
9440
9441.pt--7,
9442.py--7 {
9443  padding-top: -6rem !important;
9444}
9445
9446.pr--7,
9447.px--7 {
9448  padding-right: -6rem !important;
9449}
9450
9451.pb--7,
9452.py--7 {
9453  padding-bottom: -6rem !important;
9454}
9455
9456.pl--7,
9457.px--7 {
9458  padding-left: -6rem !important;
9459}
9460
9461.p--6 {
9462  padding: -4.5rem !important;
9463}
9464
9465.pt--6,
9466.py--6 {
9467  padding-top: -4.5rem !important;
9468}
9469
9470.pr--6,
9471.px--6 {
9472  padding-right: -4.5rem !important;
9473}
9474
9475.pb--6,
9476.py--6 {
9477  padding-bottom: -4.5rem !important;
9478}
9479
9480.pl--6,
9481.px--6 {
9482  padding-left: -4.5rem !important;
9483}
9484
9485.p--5 {
9486  padding: -3rem !important;
9487}
9488
9489.pt--5,
9490.py--5 {
9491  padding-top: -3rem !important;
9492}
9493
9494.pr--5,
9495.px--5 {
9496  padding-right: -3rem !important;
9497}
9498
9499.pb--5,
9500.py--5 {
9501  padding-bottom: -3rem !important;
9502}
9503
9504.pl--5,
9505.px--5 {
9506  padding-left: -3rem !important;
9507}
9508
9509.p--4 {
9510  padding: -1.5rem !important;
9511}
9512
9513.pt--4,
9514.py--4 {
9515  padding-top: -1.5rem !important;
9516}
9517
9518.pr--4,
9519.px--4 {
9520  padding-right: -1.5rem !important;
9521}
9522
9523.pb--4,
9524.py--4 {
9525  padding-bottom: -1.5rem !important;
9526}
9527
9528.pl--4,
9529.px--4 {
9530  padding-left: -1.5rem !important;
9531}
9532
9533.p--3 {
9534  padding: -1rem !important;
9535}
9536
9537.pt--3,
9538.py--3 {
9539  padding-top: -1rem !important;
9540}
9541
9542.pr--3,
9543.px--3 {
9544  padding-right: -1rem !important;
9545}
9546
9547.pb--3,
9548.py--3 {
9549  padding-bottom: -1rem !important;
9550}
9551
9552.pl--3,
9553.px--3 {
9554  padding-left: -1rem !important;
9555}
9556
9557.p--2 {
9558  padding: -0.5rem !important;
9559}
9560
9561.pt--2,
9562.py--2 {
9563  padding-top: -0.5rem !important;
9564}
9565
9566.pr--2,
9567.px--2 {
9568  padding-right: -0.5rem !important;
9569}
9570
9571.pb--2,
9572.py--2 {
9573  padding-bottom: -0.5rem !important;
9574}
9575
9576.pl--2,
9577.px--2 {
9578  padding-left: -0.5rem !important;
9579}
9580
9581.p--1 {
9582  padding: -0.25rem !important;
9583}
9584
9585.pt--1,
9586.py--1 {
9587  padding-top: -0.25rem !important;
9588}
9589
9590.pr--1,
9591.px--1 {
9592  padding-right: -0.25rem !important;
9593}
9594
9595.pb--1,
9596.py--1 {
9597  padding-bottom: -0.25rem !important;
9598}
9599
9600.pl--1,
9601.px--1 {
9602  padding-left: -0.25rem !important;
9603}
9604
9605.p-6 {
9606  padding: 4.5rem !important;
9607}
9608
9609.pt-6,
9610.py-6 {
9611  padding-top: 4.5rem !important;
9612}
9613
9614.pr-6,
9615.px-6 {
9616  padding-right: 4.5rem !important;
9617}
9618
9619.pb-6,
9620.py-6 {
9621  padding-bottom: 4.5rem !important;
9622}
9623
9624.pl-6,
9625.px-6 {
9626  padding-left: 4.5rem !important;
9627}
9628
9629.p-7 {
9630  padding: 6rem !important;
9631}
9632
9633.pt-7,
9634.py-7 {
9635  padding-top: 6rem !important;
9636}
9637
9638.pr-7,
9639.px-7 {
9640  padding-right: 6rem !important;
9641}
9642
9643.pb-7,
9644.py-7 {
9645  padding-bottom: 6rem !important;
9646}
9647
9648.pl-7,
9649.px-7 {
9650  padding-left: 6rem !important;
9651}
9652
9653.p-8 {
9654  padding: 8rem !important;
9655}
9656
9657.pt-8,
9658.py-8 {
9659  padding-top: 8rem !important;
9660}
9661
9662.pr-8,
9663.px-8 {
9664  padding-right: 8rem !important;
9665}
9666
9667.pb-8,
9668.py-8 {
9669  padding-bottom: 8rem !important;
9670}
9671
9672.pl-8,
9673.px-8 {
9674  padding-left: 8rem !important;
9675}
9676
9677.p-9 {
9678  padding: 10rem !important;
9679}
9680
9681.pt-9,
9682.py-9 {
9683  padding-top: 10rem !important;
9684}
9685
9686.pr-9,
9687.px-9 {
9688  padding-right: 10rem !important;
9689}
9690
9691.pb-9,
9692.py-9 {
9693  padding-bottom: 10rem !important;
9694}
9695
9696.pl-9,
9697.px-9 {
9698  padding-left: 10rem !important;
9699}
9700
9701.m-n1 {
9702  margin: -0.25rem !important;
9703}
9704
9705.mt-n1,
9706.my-n1 {
9707  margin-top: -0.25rem !important;
9708}
9709
9710.mr-n1,
9711.mx-n1 {
9712  margin-right: -0.25rem !important;
9713}
9714
9715.mb-n1,
9716.my-n1 {
9717  margin-bottom: -0.25rem !important;
9718}
9719
9720.ml-n1,
9721.mx-n1 {
9722  margin-left: -0.25rem !important;
9723}
9724
9725.m-n2 {
9726  margin: -0.5rem !important;
9727}
9728
9729.mt-n2,
9730.my-n2 {
9731  margin-top: -0.5rem !important;
9732}
9733
9734.mr-n2,
9735.mx-n2 {
9736  margin-right: -0.5rem !important;
9737}
9738
9739.mb-n2,
9740.my-n2 {
9741  margin-bottom: -0.5rem !important;
9742}
9743
9744.ml-n2,
9745.mx-n2 {
9746  margin-left: -0.5rem !important;
9747}
9748
9749.m-n3 {
9750  margin: -1rem !important;
9751}
9752
9753.mt-n3,
9754.my-n3 {
9755  margin-top: -1rem !important;
9756}
9757
9758.mr-n3,
9759.mx-n3 {
9760  margin-right: -1rem !important;
9761}
9762
9763.mb-n3,
9764.my-n3 {
9765  margin-bottom: -1rem !important;
9766}
9767
9768.ml-n3,
9769.mx-n3 {
9770  margin-left: -1rem !important;
9771}
9772
9773.m-n4 {
9774  margin: -1.5rem !important;
9775}
9776
9777.mt-n4,
9778.my-n4 {
9779  margin-top: -1.5rem !important;
9780}
9781
9782.mr-n4,
9783.mx-n4 {
9784  margin-right: -1.5rem !important;
9785}
9786
9787.mb-n4,
9788.my-n4 {
9789  margin-bottom: -1.5rem !important;
9790}
9791
9792.ml-n4,
9793.mx-n4 {
9794  margin-left: -1.5rem !important;
9795}
9796
9797.m-n5 {
9798  margin: -3rem !important;
9799}
9800
9801.mt-n5,
9802.my-n5 {
9803  margin-top: -3rem !important;
9804}
9805
9806.mr-n5,
9807.mx-n5 {
9808  margin-right: -3rem !important;
9809}
9810
9811.mb-n5,
9812.my-n5 {
9813  margin-bottom: -3rem !important;
9814}
9815
9816.ml-n5,
9817.mx-n5 {
9818  margin-left: -3rem !important;
9819}
9820
9821.m-n-9 {
9822  margin: 10rem !important;
9823}
9824
9825.mt-n-9,
9826.my-n-9 {
9827  margin-top: 10rem !important;
9828}
9829
9830.mr-n-9,
9831.mx-n-9 {
9832  margin-right: 10rem !important;
9833}
9834
9835.mb-n-9,
9836.my-n-9 {
9837  margin-bottom: 10rem !important;
9838}
9839
9840.ml-n-9,
9841.mx-n-9 {
9842  margin-left: 10rem !important;
9843}
9844
9845.m-n-8 {
9846  margin: 8rem !important;
9847}
9848
9849.mt-n-8,
9850.my-n-8 {
9851  margin-top: 8rem !important;
9852}
9853
9854.mr-n-8,
9855.mx-n-8 {
9856  margin-right: 8rem !important;
9857}
9858
9859.mb-n-8,
9860.my-n-8 {
9861  margin-bottom: 8rem !important;
9862}
9863
9864.ml-n-8,
9865.mx-n-8 {
9866  margin-left: 8rem !important;
9867}
9868
9869.m-n-7 {
9870  margin: 6rem !important;
9871}
9872
9873.mt-n-7,
9874.my-n-7 {
9875  margin-top: 6rem !important;
9876}
9877
9878.mr-n-7,
9879.mx-n-7 {
9880  margin-right: 6rem !important;
9881}
9882
9883.mb-n-7,
9884.my-n-7 {
9885  margin-bottom: 6rem !important;
9886}
9887
9888.ml-n-7,
9889.mx-n-7 {
9890  margin-left: 6rem !important;
9891}
9892
9893.m-n-6 {
9894  margin: 4.5rem !important;
9895}
9896
9897.mt-n-6,
9898.my-n-6 {
9899  margin-top: 4.5rem !important;
9900}
9901
9902.mr-n-6,
9903.mx-n-6 {
9904  margin-right: 4.5rem !important;
9905}
9906
9907.mb-n-6,
9908.my-n-6 {
9909  margin-bottom: 4.5rem !important;
9910}
9911
9912.ml-n-6,
9913.mx-n-6 {
9914  margin-left: 4.5rem !important;
9915}
9916
9917.m-n-5 {
9918  margin: 3rem !important;
9919}
9920
9921.mt-n-5,
9922.my-n-5 {
9923  margin-top: 3rem !important;
9924}
9925
9926.mr-n-5,
9927.mx-n-5 {
9928  margin-right: 3rem !important;
9929}
9930
9931.mb-n-5,
9932.my-n-5 {
9933  margin-bottom: 3rem !important;
9934}
9935
9936.ml-n-5,
9937.mx-n-5 {
9938  margin-left: 3rem !important;
9939}
9940
9941.m-n-4 {
9942  margin: 1.5rem !important;
9943}
9944
9945.mt-n-4,
9946.my-n-4 {
9947  margin-top: 1.5rem !important;
9948}
9949
9950.mr-n-4,
9951.mx-n-4 {
9952  margin-right: 1.5rem !important;
9953}
9954
9955.mb-n-4,
9956.my-n-4 {
9957  margin-bottom: 1.5rem !important;
9958}
9959
9960.ml-n-4,
9961.mx-n-4 {
9962  margin-left: 1.5rem !important;
9963}
9964
9965.m-n-3 {
9966  margin: 1rem !important;
9967}
9968
9969.mt-n-3,
9970.my-n-3 {
9971  margin-top: 1rem !important;
9972}
9973
9974.mr-n-3,
9975.mx-n-3 {
9976  margin-right: 1rem !important;
9977}
9978
9979.mb-n-3,
9980.my-n-3 {
9981  margin-bottom: 1rem !important;
9982}
9983
9984.ml-n-3,
9985.mx-n-3 {
9986  margin-left: 1rem !important;
9987}
9988
9989.m-n-2 {
9990  margin: 0.5rem !important;
9991}
9992
9993.mt-n-2,
9994.my-n-2 {
9995  margin-top: 0.5rem !important;
9996}
9997
9998.mr-n-2,
9999.mx-n-2 {
10000  margin-right: 0.5rem !important;
10001}
10002
10003.mb-n-2,
10004.my-n-2 {
10005  margin-bottom: 0.5rem !important;
10006}
10007
10008.ml-n-2,
10009.mx-n-2 {
10010  margin-left: 0.5rem !important;
10011}
10012
10013.m-n-1 {
10014  margin: 0.25rem !important;
10015}
10016
10017.mt-n-1,
10018.my-n-1 {
10019  margin-top: 0.25rem !important;
10020}
10021
10022.mr-n-1,
10023.mx-n-1 {
10024  margin-right: 0.25rem !important;
10025}
10026
10027.mb-n-1,
10028.my-n-1 {
10029  margin-bottom: 0.25rem !important;
10030}
10031
10032.ml-n-1,
10033.mx-n-1 {
10034  margin-left: 0.25rem !important;
10035}
10036
10037.m-n6 {
10038  margin: -4.5rem !important;
10039}
10040
10041.mt-n6,
10042.my-n6 {
10043  margin-top: -4.5rem !important;
10044}
10045
10046.mr-n6,
10047.mx-n6 {
10048  margin-right: -4.5rem !important;
10049}
10050
10051.mb-n6,
10052.my-n6 {
10053  margin-bottom: -4.5rem !important;
10054}
10055
10056.ml-n6,
10057.mx-n6 {
10058  margin-left: -4.5rem !important;
10059}
10060
10061.m-n7 {
10062  margin: -6rem !important;
10063}
10064
10065.mt-n7,
10066.my-n7 {
10067  margin-top: -6rem !important;
10068}
10069
10070.mr-n7,
10071.mx-n7 {
10072  margin-right: -6rem !important;
10073}
10074
10075.mb-n7,
10076.my-n7 {
10077  margin-bottom: -6rem !important;
10078}
10079
10080.ml-n7,
10081.mx-n7 {
10082  margin-left: -6rem !important;
10083}
10084
10085.m-n8 {
10086  margin: -8rem !important;
10087}
10088
10089.mt-n8,
10090.my-n8 {
10091  margin-top: -8rem !important;
10092}
10093
10094.mr-n8,
10095.mx-n8 {
10096  margin-right: -8rem !important;
10097}
10098
10099.mb-n8,
10100.my-n8 {
10101  margin-bottom: -8rem !important;
10102}
10103
10104.ml-n8,
10105.mx-n8 {
10106  margin-left: -8rem !important;
10107}
10108
10109.m-n9 {
10110  margin: -10rem !important;
10111}
10112
10113.mt-n9,
10114.my-n9 {
10115  margin-top: -10rem !important;
10116}
10117
10118.mr-n9,
10119.mx-n9 {
10120  margin-right: -10rem !important;
10121}
10122
10123.mb-n9,
10124.my-n9 {
10125  margin-bottom: -10rem !important;
10126}
10127
10128.ml-n9,
10129.mx-n9 {
10130  margin-left: -10rem !important;
10131}
10132
10133.m-auto {
10134  margin: auto !important;
10135}
10136
10137.mt-auto,
10138.my-auto {
10139  margin-top: auto !important;
10140}
10141
10142.mr-auto,
10143.mx-auto {
10144  margin-right: auto !important;
10145}
10146
10147.mb-auto,
10148.my-auto {
10149  margin-bottom: auto !important;
10150}
10151
10152.ml-auto,
10153.mx-auto {
10154  margin-left: auto !important;
10155}
10156
10157@media (min-width: 576px) {
10158  .m-sm-0 {
10159    margin: 0 !important;
10160  }
10161
10162  .mt-sm-0,
10163  .my-sm-0 {
10164    margin-top: 0 !important;
10165  }
10166
10167  .mr-sm-0,
10168  .mx-sm-0 {
10169    margin-right: 0 !important;
10170  }
10171
10172  .mb-sm-0,
10173  .my-sm-0 {
10174    margin-bottom: 0 !important;
10175  }
10176
10177  .ml-sm-0,
10178  .mx-sm-0 {
10179    margin-left: 0 !important;
10180  }
10181
10182  .m-sm-1 {
10183    margin: 0.25rem !important;
10184  }
10185
10186  .mt-sm-1,
10187  .my-sm-1 {
10188    margin-top: 0.25rem !important;
10189  }
10190
10191  .mr-sm-1,
10192  .mx-sm-1 {
10193    margin-right: 0.25rem !important;
10194  }
10195
10196  .mb-sm-1,
10197  .my-sm-1 {
10198    margin-bottom: 0.25rem !important;
10199  }
10200
10201  .ml-sm-1,
10202  .mx-sm-1 {
10203    margin-left: 0.25rem !important;
10204  }
10205
10206  .m-sm-2 {
10207    margin: 0.5rem !important;
10208  }
10209
10210  .mt-sm-2,
10211  .my-sm-2 {
10212    margin-top: 0.5rem !important;
10213  }
10214
10215  .mr-sm-2,
10216  .mx-sm-2 {
10217    margin-right: 0.5rem !important;
10218  }
10219
10220  .mb-sm-2,
10221  .my-sm-2 {
10222    margin-bottom: 0.5rem !important;
10223  }
10224
10225  .ml-sm-2,
10226  .mx-sm-2 {
10227    margin-left: 0.5rem !important;
10228  }
10229
10230  .m-sm-3 {
10231    margin: 1rem !important;
10232  }
10233
10234  .mt-sm-3,
10235  .my-sm-3 {
10236    margin-top: 1rem !important;
10237  }
10238
10239  .mr-sm-3,
10240  .mx-sm-3 {
10241    margin-right: 1rem !important;
10242  }
10243
10244  .mb-sm-3,
10245  .my-sm-3 {
10246    margin-bottom: 1rem !important;
10247  }
10248
10249  .ml-sm-3,
10250  .mx-sm-3 {
10251    margin-left: 1rem !important;
10252  }
10253
10254  .m-sm-4 {
10255    margin: 1.5rem !important;
10256  }
10257
10258  .mt-sm-4,
10259  .my-sm-4 {
10260    margin-top: 1.5rem !important;
10261  }
10262
10263  .mr-sm-4,
10264  .mx-sm-4 {
10265    margin-right: 1.5rem !important;
10266  }
10267
10268  .mb-sm-4,
10269  .my-sm-4 {
10270    margin-bottom: 1.5rem !important;
10271  }
10272
10273  .ml-sm-4,
10274  .mx-sm-4 {
10275    margin-left: 1.5rem !important;
10276  }
10277
10278  .m-sm-5 {
10279    margin: 3rem !important;
10280  }
10281
10282  .mt-sm-5,
10283  .my-sm-5 {
10284    margin-top: 3rem !important;
10285  }
10286
10287  .mr-sm-5,
10288  .mx-sm-5 {
10289    margin-right: 3rem !important;
10290  }
10291
10292  .mb-sm-5,
10293  .my-sm-5 {
10294    margin-bottom: 3rem !important;
10295  }
10296
10297  .ml-sm-5,
10298  .mx-sm-5 {
10299    margin-left: 3rem !important;
10300  }
10301
10302  .m-sm--9 {
10303    margin: -10rem !important;
10304  }
10305
10306  .mt-sm--9,
10307  .my-sm--9 {
10308    margin-top: -10rem !important;
10309  }
10310
10311  .mr-sm--9,
10312  .mx-sm--9 {
10313    margin-right: -10rem !important;
10314  }
10315
10316  .mb-sm--9,
10317  .my-sm--9 {
10318    margin-bottom: -10rem !important;
10319  }
10320
10321  .ml-sm--9,
10322  .mx-sm--9 {
10323    margin-left: -10rem !important;
10324  }
10325
10326  .m-sm--8 {
10327    margin: -8rem !important;
10328  }
10329
10330  .mt-sm--8,
10331  .my-sm--8 {
10332    margin-top: -8rem !important;
10333  }
10334
10335  .mr-sm--8,
10336  .mx-sm--8 {
10337    margin-right: -8rem !important;
10338  }
10339
10340  .mb-sm--8,
10341  .my-sm--8 {
10342    margin-bottom: -8rem !important;
10343  }
10344
10345  .ml-sm--8,
10346  .mx-sm--8 {
10347    margin-left: -8rem !important;
10348  }
10349
10350  .m-sm--7 {
10351    margin: -6rem !important;
10352  }
10353
10354  .mt-sm--7,
10355  .my-sm--7 {
10356    margin-top: -6rem !important;
10357  }
10358
10359  .mr-sm--7,
10360  .mx-sm--7 {
10361    margin-right: -6rem !important;
10362  }
10363
10364  .mb-sm--7,
10365  .my-sm--7 {
10366    margin-bottom: -6rem !important;
10367  }
10368
10369  .ml-sm--7,
10370  .mx-sm--7 {
10371    margin-left: -6rem !important;
10372  }
10373
10374  .m-sm--6 {
10375    margin: -4.5rem !important;
10376  }
10377
10378  .mt-sm--6,
10379  .my-sm--6 {
10380    margin-top: -4.5rem !important;
10381  }
10382
10383  .mr-sm--6,
10384  .mx-sm--6 {
10385    margin-right: -4.5rem !important;
10386  }
10387
10388  .mb-sm--6,
10389  .my-sm--6 {
10390    margin-bottom: -4.5rem !important;
10391  }
10392
10393  .ml-sm--6,
10394  .mx-sm--6 {
10395    margin-left: -4.5rem !important;
10396  }
10397
10398  .m-sm--5 {
10399    margin: -3rem !important;
10400  }
10401
10402  .mt-sm--5,
10403  .my-sm--5 {
10404    margin-top: -3rem !important;
10405  }
10406
10407  .mr-sm--5,
10408  .mx-sm--5 {
10409    margin-right: -3rem !important;
10410  }
10411
10412  .mb-sm--5,
10413  .my-sm--5 {
10414    margin-bottom: -3rem !important;
10415  }
10416
10417  .ml-sm--5,
10418  .mx-sm--5 {
10419    margin-left: -3rem !important;
10420  }
10421
10422  .m-sm--4 {
10423    margin: -1.5rem !important;
10424  }
10425
10426  .mt-sm--4,
10427  .my-sm--4 {
10428    margin-top: -1.5rem !important;
10429  }
10430
10431  .mr-sm--4,
10432  .mx-sm--4 {
10433    margin-right: -1.5rem !important;
10434  }
10435
10436  .mb-sm--4,
10437  .my-sm--4 {
10438    margin-bottom: -1.5rem !important;
10439  }
10440
10441  .ml-sm--4,
10442  .mx-sm--4 {
10443    margin-left: -1.5rem !important;
10444  }
10445
10446  .m-sm--3 {
10447    margin: -1rem !important;
10448  }
10449
10450  .mt-sm--3,
10451  .my-sm--3 {
10452    margin-top: -1rem !important;
10453  }
10454
10455  .mr-sm--3,
10456  .mx-sm--3 {
10457    margin-right: -1rem !important;
10458  }
10459
10460  .mb-sm--3,
10461  .my-sm--3 {
10462    margin-bottom: -1rem !important;
10463  }
10464
10465  .ml-sm--3,
10466  .mx-sm--3 {
10467    margin-left: -1rem !important;
10468  }
10469
10470  .m-sm--2 {
10471    margin: -0.5rem !important;
10472  }
10473
10474  .mt-sm--2,
10475  .my-sm--2 {
10476    margin-top: -0.5rem !important;
10477  }
10478
10479  .mr-sm--2,
10480  .mx-sm--2 {
10481    margin-right: -0.5rem !important;
10482  }
10483
10484  .mb-sm--2,
10485  .my-sm--2 {
10486    margin-bottom: -0.5rem !important;
10487  }
10488
10489  .ml-sm--2,
10490  .mx-sm--2 {
10491    margin-left: -0.5rem !important;
10492  }
10493
10494  .m-sm--1 {
10495    margin: -0.25rem !important;
10496  }
10497
10498  .mt-sm--1,
10499  .my-sm--1 {
10500    margin-top: -0.25rem !important;
10501  }
10502
10503  .mr-sm--1,
10504  .mx-sm--1 {
10505    margin-right: -0.25rem !important;
10506  }
10507
10508  .mb-sm--1,
10509  .my-sm--1 {
10510    margin-bottom: -0.25rem !important;
10511  }
10512
10513  .ml-sm--1,
10514  .mx-sm--1 {
10515    margin-left: -0.25rem !important;
10516  }
10517
10518  .m-sm-6 {
10519    margin: 4.5rem !important;
10520  }
10521
10522  .mt-sm-6,
10523  .my-sm-6 {
10524    margin-top: 4.5rem !important;
10525  }
10526
10527  .mr-sm-6,
10528  .mx-sm-6 {
10529    margin-right: 4.5rem !important;
10530  }
10531
10532  .mb-sm-6,
10533  .my-sm-6 {
10534    margin-bottom: 4.5rem !important;
10535  }
10536
10537  .ml-sm-6,
10538  .mx-sm-6 {
10539    margin-left: 4.5rem !important;
10540  }
10541
10542  .m-sm-7 {
10543    margin: 6rem !important;
10544  }
10545
10546  .mt-sm-7,
10547  .my-sm-7 {
10548    margin-top: 6rem !important;
10549  }
10550
10551  .mr-sm-7,
10552  .mx-sm-7 {
10553    margin-right: 6rem !important;
10554  }
10555
10556  .mb-sm-7,
10557  .my-sm-7 {
10558    margin-bottom: 6rem !important;
10559  }
10560
10561  .ml-sm-7,
10562  .mx-sm-7 {
10563    margin-left: 6rem !important;
10564  }
10565
10566  .m-sm-8 {
10567    margin: 8rem !important;
10568  }
10569
10570  .mt-sm-8,
10571  .my-sm-8 {
10572    margin-top: 8rem !important;
10573  }
10574
10575  .mr-sm-8,
10576  .mx-sm-8 {
10577    margin-right: 8rem !important;
10578  }
10579
10580  .mb-sm-8,
10581  .my-sm-8 {
10582    margin-bottom: 8rem !important;
10583  }
10584
10585  .ml-sm-8,
10586  .mx-sm-8 {
10587    margin-left: 8rem !important;
10588  }
10589
10590  .m-sm-9 {
10591    margin: 10rem !important;
10592  }
10593
10594  .mt-sm-9,
10595  .my-sm-9 {
10596    margin-top: 10rem !important;
10597  }
10598
10599  .mr-sm-9,
10600  .mx-sm-9 {
10601    margin-right: 10rem !important;
10602  }
10603
10604  .mb-sm-9,
10605  .my-sm-9 {
10606    margin-bottom: 10rem !important;
10607  }
10608
10609  .ml-sm-9,
10610  .mx-sm-9 {
10611    margin-left: 10rem !important;
10612  }
10613
10614  .p-sm-0 {
10615    padding: 0 !important;
10616  }
10617
10618  .pt-sm-0,
10619  .py-sm-0 {
10620    padding-top: 0 !important;
10621  }
10622
10623  .pr-sm-0,
10624  .px-sm-0 {
10625    padding-right: 0 !important;
10626  }
10627
10628  .pb-sm-0,
10629  .py-sm-0 {
10630    padding-bottom: 0 !important;
10631  }
10632
10633  .pl-sm-0,
10634  .px-sm-0 {
10635    padding-left: 0 !important;
10636  }
10637
10638  .p-sm-1 {
10639    padding: 0.25rem !important;
10640  }
10641
10642  .pt-sm-1,
10643  .py-sm-1 {
10644    padding-top: 0.25rem !important;
10645  }
10646
10647  .pr-sm-1,
10648  .px-sm-1 {
10649    padding-right: 0.25rem !important;
10650  }
10651
10652  .pb-sm-1,
10653  .py-sm-1 {
10654    padding-bottom: 0.25rem !important;
10655  }
10656
10657  .pl-sm-1,
10658  .px-sm-1 {
10659    padding-left: 0.25rem !important;
10660  }
10661
10662  .p-sm-2 {
10663    padding: 0.5rem !important;
10664  }
10665
10666  .pt-sm-2,
10667  .py-sm-2 {
10668    padding-top: 0.5rem !important;
10669  }
10670
10671  .pr-sm-2,
10672  .px-sm-2 {
10673    padding-right: 0.5rem !important;
10674  }
10675
10676  .pb-sm-2,
10677  .py-sm-2 {
10678    padding-bottom: 0.5rem !important;
10679  }
10680
10681  .pl-sm-2,
10682  .px-sm-2 {
10683    padding-left: 0.5rem !important;
10684  }
10685
10686  .p-sm-3 {
10687    padding: 1rem !important;
10688  }
10689
10690  .pt-sm-3,
10691  .py-sm-3 {
10692    padding-top: 1rem !important;
10693  }
10694
10695  .pr-sm-3,
10696  .px-sm-3 {
10697    padding-right: 1rem !important;
10698  }
10699
10700  .pb-sm-3,
10701  .py-sm-3 {
10702    padding-bottom: 1rem !important;
10703  }
10704
10705  .pl-sm-3,
10706  .px-sm-3 {
10707    padding-left: 1rem !important;
10708  }
10709
10710  .p-sm-4 {
10711    padding: 1.5rem !important;
10712  }
10713
10714  .pt-sm-4,
10715  .py-sm-4 {
10716    padding-top: 1.5rem !important;
10717  }
10718
10719  .pr-sm-4,
10720  .px-sm-4 {
10721    padding-right: 1.5rem !important;
10722  }
10723
10724  .pb-sm-4,
10725  .py-sm-4 {
10726    padding-bottom: 1.5rem !important;
10727  }
10728
10729  .pl-sm-4,
10730  .px-sm-4 {
10731    padding-left: 1.5rem !important;
10732  }
10733
10734  .p-sm-5 {
10735    padding: 3rem !important;
10736  }
10737
10738  .pt-sm-5,
10739  .py-sm-5 {
10740    padding-top: 3rem !important;
10741  }
10742
10743  .pr-sm-5,
10744  .px-sm-5 {
10745    padding-right: 3rem !important;
10746  }
10747
10748  .pb-sm-5,
10749  .py-sm-5 {
10750    padding-bottom: 3rem !important;
10751  }
10752
10753  .pl-sm-5,
10754  .px-sm-5 {
10755    padding-left: 3rem !important;
10756  }
10757
10758  .p-sm--9 {
10759    padding: -10rem !important;
10760  }
10761
10762  .pt-sm--9,
10763  .py-sm--9 {
10764    padding-top: -10rem !important;
10765  }
10766
10767  .pr-sm--9,
10768  .px-sm--9 {
10769    padding-right: -10rem !important;
10770  }
10771
10772  .pb-sm--9,
10773  .py-sm--9 {
10774    padding-bottom: -10rem !important;
10775  }
10776
10777  .pl-sm--9,
10778  .px-sm--9 {
10779    padding-left: -10rem !important;
10780  }
10781
10782  .p-sm--8 {
10783    padding: -8rem !important;
10784  }
10785
10786  .pt-sm--8,
10787  .py-sm--8 {
10788    padding-top: -8rem !important;
10789  }
10790
10791  .pr-sm--8,
10792  .px-sm--8 {
10793    padding-right: -8rem !important;
10794  }
10795
10796  .pb-sm--8,
10797  .py-sm--8 {
10798    padding-bottom: -8rem !important;
10799  }
10800
10801  .pl-sm--8,
10802  .px-sm--8 {
10803    padding-left: -8rem !important;
10804  }
10805
10806  .p-sm--7 {
10807    padding: -6rem !important;
10808  }
10809
10810  .pt-sm--7,
10811  .py-sm--7 {
10812    padding-top: -6rem !important;
10813  }
10814
10815  .pr-sm--7,
10816  .px-sm--7 {
10817    padding-right: -6rem !important;
10818  }
10819
10820  .pb-sm--7,
10821  .py-sm--7 {
10822    padding-bottom: -6rem !important;
10823  }
10824
10825  .pl-sm--7,
10826  .px-sm--7 {
10827    padding-left: -6rem !important;
10828  }
10829
10830  .p-sm--6 {
10831    padding: -4.5rem !important;
10832  }
10833
10834  .pt-sm--6,
10835  .py-sm--6 {
10836    padding-top: -4.5rem !important;
10837  }
10838
10839  .pr-sm--6,
10840  .px-sm--6 {
10841    padding-right: -4.5rem !important;
10842  }
10843
10844  .pb-sm--6,
10845  .py-sm--6 {
10846    padding-bottom: -4.5rem !important;
10847  }
10848
10849  .pl-sm--6,
10850  .px-sm--6 {
10851    padding-left: -4.5rem !important;
10852  }
10853
10854  .p-sm--5 {
10855    padding: -3rem !important;
10856  }
10857
10858  .pt-sm--5,
10859  .py-sm--5 {
10860    padding-top: -3rem !important;
10861  }
10862
10863  .pr-sm--5,
10864  .px-sm--5 {
10865    padding-right: -3rem !important;
10866  }
10867
10868  .pb-sm--5,
10869  .py-sm--5 {
10870    padding-bottom: -3rem !important;
10871  }
10872
10873  .pl-sm--5,
10874  .px-sm--5 {
10875    padding-left: -3rem !important;
10876  }
10877
10878  .p-sm--4 {
10879    padding: -1.5rem !important;
10880  }
10881
10882  .pt-sm--4,
10883  .py-sm--4 {
10884    padding-top: -1.5rem !important;
10885  }
10886
10887  .pr-sm--4,
10888  .px-sm--4 {
10889    padding-right: -1.5rem !important;
10890  }
10891
10892  .pb-sm--4,
10893  .py-sm--4 {
10894    padding-bottom: -1.5rem !important;
10895  }
10896
10897  .pl-sm--4,
10898  .px-sm--4 {
10899    padding-left: -1.5rem !important;
10900  }
10901
10902  .p-sm--3 {
10903    padding: -1rem !important;
10904  }
10905
10906  .pt-sm--3,
10907  .py-sm--3 {
10908    padding-top: -1rem !important;
10909  }
10910
10911  .pr-sm--3,
10912  .px-sm--3 {
10913    padding-right: -1rem !important;
10914  }
10915
10916  .pb-sm--3,
10917  .py-sm--3 {
10918    padding-bottom: -1rem !important;
10919  }
10920
10921  .pl-sm--3,
10922  .px-sm--3 {
10923    padding-left: -1rem !important;
10924  }
10925
10926  .p-sm--2 {
10927    padding: -0.5rem !important;
10928  }
10929
10930  .pt-sm--2,
10931  .py-sm--2 {
10932    padding-top: -0.5rem !important;
10933  }
10934
10935  .pr-sm--2,
10936  .px-sm--2 {
10937    padding-right: -0.5rem !important;
10938  }
10939
10940  .pb-sm--2,
10941  .py-sm--2 {
10942    padding-bottom: -0.5rem !important;
10943  }
10944
10945  .pl-sm--2,
10946  .px-sm--2 {
10947    padding-left: -0.5rem !important;
10948  }
10949
10950  .p-sm--1 {
10951    padding: -0.25rem !important;
10952  }
10953
10954  .pt-sm--1,
10955  .py-sm--1 {
10956    padding-top: -0.25rem !important;
10957  }
10958
10959  .pr-sm--1,
10960  .px-sm--1 {
10961    padding-right: -0.25rem !important;
10962  }
10963
10964  .pb-sm--1,
10965  .py-sm--1 {
10966    padding-bottom: -0.25rem !important;
10967  }
10968
10969  .pl-sm--1,
10970  .px-sm--1 {
10971    padding-left: -0.25rem !important;
10972  }
10973
10974  .p-sm-6 {
10975    padding: 4.5rem !important;
10976  }
10977
10978  .pt-sm-6,
10979  .py-sm-6 {
10980    padding-top: 4.5rem !important;
10981  }
10982
10983  .pr-sm-6,
10984  .px-sm-6 {
10985    padding-right: 4.5rem !important;
10986  }
10987
10988  .pb-sm-6,
10989  .py-sm-6 {
10990    padding-bottom: 4.5rem !important;
10991  }
10992
10993  .pl-sm-6,
10994  .px-sm-6 {
10995    padding-left: 4.5rem !important;
10996  }
10997
10998  .p-sm-7 {
10999    padding: 6rem !important;
11000  }
11001
11002  .pt-sm-7,
11003  .py-sm-7 {
11004    padding-top: 6rem !important;
11005  }
11006
11007  .pr-sm-7,
11008  .px-sm-7 {
11009    padding-right: 6rem !important;
11010  }
11011
11012  .pb-sm-7,
11013  .py-sm-7 {
11014    padding-bottom: 6rem !important;
11015  }
11016
11017  .pl-sm-7,
11018  .px-sm-7 {
11019    padding-left: 6rem !important;
11020  }
11021
11022  .p-sm-8 {
11023    padding: 8rem !important;
11024  }
11025
11026  .pt-sm-8,
11027  .py-sm-8 {
11028    padding-top: 8rem !important;
11029  }
11030
11031  .pr-sm-8,
11032  .px-sm-8 {
11033    padding-right: 8rem !important;
11034  }
11035
11036  .pb-sm-8,
11037  .py-sm-8 {
11038    padding-bottom: 8rem !important;
11039  }
11040
11041  .pl-sm-8,
11042  .px-sm-8 {
11043    padding-left: 8rem !important;
11044  }
11045
11046  .p-sm-9 {
11047    padding: 10rem !important;
11048  }
11049
11050  .pt-sm-9,
11051  .py-sm-9 {
11052    padding-top: 10rem !important;
11053  }
11054
11055  .pr-sm-9,
11056  .px-sm-9 {
11057    padding-right: 10rem !important;
11058  }
11059
11060  .pb-sm-9,
11061  .py-sm-9 {
11062    padding-bottom: 10rem !important;
11063  }
11064
11065  .pl-sm-9,
11066  .px-sm-9 {
11067    padding-left: 10rem !important;
11068  }
11069
11070  .m-sm-n1 {
11071    margin: -0.25rem !important;
11072  }
11073
11074  .mt-sm-n1,
11075  .my-sm-n1 {
11076    margin-top: -0.25rem !important;
11077  }
11078
11079  .mr-sm-n1,
11080  .mx-sm-n1 {
11081    margin-right: -0.25rem !important;
11082  }
11083
11084  .mb-sm-n1,
11085  .my-sm-n1 {
11086    margin-bottom: -0.25rem !important;
11087  }
11088
11089  .ml-sm-n1,
11090  .mx-sm-n1 {
11091    margin-left: -0.25rem !important;
11092  }
11093
11094  .m-sm-n2 {
11095    margin: -0.5rem !important;
11096  }
11097
11098  .mt-sm-n2,
11099  .my-sm-n2 {
11100    margin-top: -0.5rem !important;
11101  }
11102
11103  .mr-sm-n2,
11104  .mx-sm-n2 {
11105    margin-right: -0.5rem !important;
11106  }
11107
11108  .mb-sm-n2,
11109  .my-sm-n2 {
11110    margin-bottom: -0.5rem !important;
11111  }
11112
11113  .ml-sm-n2,
11114  .mx-sm-n2 {
11115    margin-left: -0.5rem !important;
11116  }
11117
11118  .m-sm-n3 {
11119    margin: -1rem !important;
11120  }
11121
11122  .mt-sm-n3,
11123  .my-sm-n3 {
11124    margin-top: -1rem !important;
11125  }
11126
11127  .mr-sm-n3,
11128  .mx-sm-n3 {
11129    margin-right: -1rem !important;
11130  }
11131
11132  .mb-sm-n3,
11133  .my-sm-n3 {
11134    margin-bottom: -1rem !important;
11135  }
11136
11137  .ml-sm-n3,
11138  .mx-sm-n3 {
11139    margin-left: -1rem !important;
11140  }
11141
11142  .m-sm-n4 {
11143    margin: -1.5rem !important;
11144  }
11145
11146  .mt-sm-n4,
11147  .my-sm-n4 {
11148    margin-top: -1.5rem !important;
11149  }
11150
11151  .mr-sm-n4,
11152  .mx-sm-n4 {
11153    margin-right: -1.5rem !important;
11154  }
11155
11156  .mb-sm-n4,
11157  .my-sm-n4 {
11158    margin-bottom: -1.5rem !important;
11159  }
11160
11161  .ml-sm-n4,
11162  .mx-sm-n4 {
11163    margin-left: -1.5rem !important;
11164  }
11165
11166  .m-sm-n5 {
11167    margin: -3rem !important;
11168  }
11169
11170  .mt-sm-n5,
11171  .my-sm-n5 {
11172    margin-top: -3rem !important;
11173  }
11174
11175  .mr-sm-n5,
11176  .mx-sm-n5 {
11177    margin-right: -3rem !important;
11178  }
11179
11180  .mb-sm-n5,
11181  .my-sm-n5 {
11182    margin-bottom: -3rem !important;
11183  }
11184
11185  .ml-sm-n5,
11186  .mx-sm-n5 {
11187    margin-left: -3rem !important;
11188  }
11189
11190  .m-sm-n-9 {
11191    margin: 10rem !important;
11192  }
11193
11194  .mt-sm-n-9,
11195  .my-sm-n-9 {
11196    margin-top: 10rem !important;
11197  }
11198
11199  .mr-sm-n-9,
11200  .mx-sm-n-9 {
11201    margin-right: 10rem !important;
11202  }
11203
11204  .mb-sm-n-9,
11205  .my-sm-n-9 {
11206    margin-bottom: 10rem !important;
11207  }
11208
11209  .ml-sm-n-9,
11210  .mx-sm-n-9 {
11211    margin-left: 10rem !important;
11212  }
11213
11214  .m-sm-n-8 {
11215    margin: 8rem !important;
11216  }
11217
11218  .mt-sm-n-8,
11219  .my-sm-n-8 {
11220    margin-top: 8rem !important;
11221  }
11222
11223  .mr-sm-n-8,
11224  .mx-sm-n-8 {
11225    margin-right: 8rem !important;
11226  }
11227
11228  .mb-sm-n-8,
11229  .my-sm-n-8 {
11230    margin-bottom: 8rem !important;
11231  }
11232
11233  .ml-sm-n-8,
11234  .mx-sm-n-8 {
11235    margin-left: 8rem !important;
11236  }
11237
11238  .m-sm-n-7 {
11239    margin: 6rem !important;
11240  }
11241
11242  .mt-sm-n-7,
11243  .my-sm-n-7 {
11244    margin-top: 6rem !important;
11245  }
11246
11247  .mr-sm-n-7,
11248  .mx-sm-n-7 {
11249    margin-right: 6rem !important;
11250  }
11251
11252  .mb-sm-n-7,
11253  .my-sm-n-7 {
11254    margin-bottom: 6rem !important;
11255  }
11256
11257  .ml-sm-n-7,
11258  .mx-sm-n-7 {
11259    margin-left: 6rem !important;
11260  }
11261
11262  .m-sm-n-6 {
11263    margin: 4.5rem !important;
11264  }
11265
11266  .mt-sm-n-6,
11267  .my-sm-n-6 {
11268    margin-top: 4.5rem !important;
11269  }
11270
11271  .mr-sm-n-6,
11272  .mx-sm-n-6 {
11273    margin-right: 4.5rem !important;
11274  }
11275
11276  .mb-sm-n-6,
11277  .my-sm-n-6 {
11278    margin-bottom: 4.5rem !important;
11279  }
11280
11281  .ml-sm-n-6,
11282  .mx-sm-n-6 {
11283    margin-left: 4.5rem !important;
11284  }
11285
11286  .m-sm-n-5 {
11287    margin: 3rem !important;
11288  }
11289
11290  .mt-sm-n-5,
11291  .my-sm-n-5 {
11292    margin-top: 3rem !important;
11293  }
11294
11295  .mr-sm-n-5,
11296  .mx-sm-n-5 {
11297    margin-right: 3rem !important;
11298  }
11299
11300  .mb-sm-n-5,
11301  .my-sm-n-5 {
11302    margin-bottom: 3rem !important;
11303  }
11304
11305  .ml-sm-n-5,
11306  .mx-sm-n-5 {
11307    margin-left: 3rem !important;
11308  }
11309
11310  .m-sm-n-4 {
11311    margin: 1.5rem !important;
11312  }
11313
11314  .mt-sm-n-4,
11315  .my-sm-n-4 {
11316    margin-top: 1.5rem !important;
11317  }
11318
11319  .mr-sm-n-4,
11320  .mx-sm-n-4 {
11321    margin-right: 1.5rem !important;
11322  }
11323
11324  .mb-sm-n-4,
11325  .my-sm-n-4 {
11326    margin-bottom: 1.5rem !important;
11327  }
11328
11329  .ml-sm-n-4,
11330  .mx-sm-n-4 {
11331    margin-left: 1.5rem !important;
11332  }
11333
11334  .m-sm-n-3 {
11335    margin: 1rem !important;
11336  }
11337
11338  .mt-sm-n-3,
11339  .my-sm-n-3 {
11340    margin-top: 1rem !important;
11341  }
11342
11343  .mr-sm-n-3,
11344  .mx-sm-n-3 {
11345    margin-right: 1rem !important;
11346  }
11347
11348  .mb-sm-n-3,
11349  .my-sm-n-3 {
11350    margin-bottom: 1rem !important;
11351  }
11352
11353  .ml-sm-n-3,
11354  .mx-sm-n-3 {
11355    margin-left: 1rem !important;
11356  }
11357
11358  .m-sm-n-2 {
11359    margin: 0.5rem !important;
11360  }
11361
11362  .mt-sm-n-2,
11363  .my-sm-n-2 {
11364    margin-top: 0.5rem !important;
11365  }
11366
11367  .mr-sm-n-2,
11368  .mx-sm-n-2 {
11369    margin-right: 0.5rem !important;
11370  }
11371
11372  .mb-sm-n-2,
11373  .my-sm-n-2 {
11374    margin-bottom: 0.5rem !important;
11375  }
11376
11377  .ml-sm-n-2,
11378  .mx-sm-n-2 {
11379    margin-left: 0.5rem !important;
11380  }
11381
11382  .m-sm-n-1 {
11383    margin: 0.25rem !important;
11384  }
11385
11386  .mt-sm-n-1,
11387  .my-sm-n-1 {
11388    margin-top: 0.25rem !important;
11389  }
11390
11391  .mr-sm-n-1,
11392  .mx-sm-n-1 {
11393    margin-right: 0.25rem !important;
11394  }
11395
11396  .mb-sm-n-1,
11397  .my-sm-n-1 {
11398    margin-bottom: 0.25rem !important;
11399  }
11400
11401  .ml-sm-n-1,
11402  .mx-sm-n-1 {
11403    margin-left: 0.25rem !important;
11404  }
11405
11406  .m-sm-n6 {
11407    margin: -4.5rem !important;
11408  }
11409
11410  .mt-sm-n6,
11411  .my-sm-n6 {
11412    margin-top: -4.5rem !important;
11413  }
11414
11415  .mr-sm-n6,
11416  .mx-sm-n6 {
11417    margin-right: -4.5rem !important;
11418  }
11419
11420  .mb-sm-n6,
11421  .my-sm-n6 {
11422    margin-bottom: -4.5rem !important;
11423  }
11424
11425  .ml-sm-n6,
11426  .mx-sm-n6 {
11427    margin-left: -4.5rem !important;
11428  }
11429
11430  .m-sm-n7 {
11431    margin: -6rem !important;
11432  }
11433
11434  .mt-sm-n7,
11435  .my-sm-n7 {
11436    margin-top: -6rem !important;
11437  }
11438
11439  .mr-sm-n7,
11440  .mx-sm-n7 {
11441    margin-right: -6rem !important;
11442  }
11443
11444  .mb-sm-n7,
11445  .my-sm-n7 {
11446    margin-bottom: -6rem !important;
11447  }
11448
11449  .ml-sm-n7,
11450  .mx-sm-n7 {
11451    margin-left: -6rem !important;
11452  }
11453
11454  .m-sm-n8 {
11455    margin: -8rem !important;
11456  }
11457
11458  .mt-sm-n8,
11459  .my-sm-n8 {
11460    margin-top: -8rem !important;
11461  }
11462
11463  .mr-sm-n8,
11464  .mx-sm-n8 {
11465    margin-right: -8rem !important;
11466  }
11467
11468  .mb-sm-n8,
11469  .my-sm-n8 {
11470    margin-bottom: -8rem !important;
11471  }
11472
11473  .ml-sm-n8,
11474  .mx-sm-n8 {
11475    margin-left: -8rem !important;
11476  }
11477
11478  .m-sm-n9 {
11479    margin: -10rem !important;
11480  }
11481
11482  .mt-sm-n9,
11483  .my-sm-n9 {
11484    margin-top: -10rem !important;
11485  }
11486
11487  .mr-sm-n9,
11488  .mx-sm-n9 {
11489    margin-right: -10rem !important;
11490  }
11491
11492  .mb-sm-n9,
11493  .my-sm-n9 {
11494    margin-bottom: -10rem !important;
11495  }
11496
11497  .ml-sm-n9,
11498  .mx-sm-n9 {
11499    margin-left: -10rem !important;
11500  }
11501
11502  .m-sm-auto {
11503    margin: auto !important;
11504  }
11505
11506  .mt-sm-auto,
11507  .my-sm-auto {
11508    margin-top: auto !important;
11509  }
11510
11511  .mr-sm-auto,
11512  .mx-sm-auto {
11513    margin-right: auto !important;
11514  }
11515
11516  .mb-sm-auto,
11517  .my-sm-auto {
11518    margin-bottom: auto !important;
11519  }
11520
11521  .ml-sm-auto,
11522  .mx-sm-auto {
11523    margin-left: auto !important;
11524  }
11525}
11526
11527@media (min-width: 768px) {
11528  .m-md-0 {
11529    margin: 0 !important;
11530  }
11531
11532  .mt-md-0,
11533  .my-md-0 {
11534    margin-top: 0 !important;
11535  }
11536
11537  .mr-md-0,
11538  .mx-md-0 {
11539    margin-right: 0 !important;
11540  }
11541
11542  .mb-md-0,
11543  .my-md-0 {
11544    margin-bottom: 0 !important;
11545  }
11546
11547  .ml-md-0,
11548  .mx-md-0 {
11549    margin-left: 0 !important;
11550  }
11551
11552  .m-md-1 {
11553    margin: 0.25rem !important;
11554  }
11555
11556  .mt-md-1,
11557  .my-md-1 {
11558    margin-top: 0.25rem !important;
11559  }
11560
11561  .mr-md-1,
11562  .mx-md-1 {
11563    margin-right: 0.25rem !important;
11564  }
11565
11566  .mb-md-1,
11567  .my-md-1 {
11568    margin-bottom: 0.25rem !important;
11569  }
11570
11571  .ml-md-1,
11572  .mx-md-1 {
11573    margin-left: 0.25rem !important;
11574  }
11575
11576  .m-md-2 {
11577    margin: 0.5rem !important;
11578  }
11579
11580  .mt-md-2,
11581  .my-md-2 {
11582    margin-top: 0.5rem !important;
11583  }
11584
11585  .mr-md-2,
11586  .mx-md-2 {
11587    margin-right: 0.5rem !important;
11588  }
11589
11590  .mb-md-2,
11591  .my-md-2 {
11592    margin-bottom: 0.5rem !important;
11593  }
11594
11595  .ml-md-2,
11596  .mx-md-2 {
11597    margin-left: 0.5rem !important;
11598  }
11599
11600  .m-md-3 {
11601    margin: 1rem !important;
11602  }
11603
11604  .mt-md-3,
11605  .my-md-3 {
11606    margin-top: 1rem !important;
11607  }
11608
11609  .mr-md-3,
11610  .mx-md-3 {
11611    margin-right: 1rem !important;
11612  }
11613
11614  .mb-md-3,
11615  .my-md-3 {
11616    margin-bottom: 1rem !important;
11617  }
11618
11619  .ml-md-3,
11620  .mx-md-3 {
11621    margin-left: 1rem !important;
11622  }
11623
11624  .m-md-4 {
11625    margin: 1.5rem !important;
11626  }
11627
11628  .mt-md-4,
11629  .my-md-4 {
11630    margin-top: 1.5rem !important;
11631  }
11632
11633  .mr-md-4,
11634  .mx-md-4 {
11635    margin-right: 1.5rem !important;
11636  }
11637
11638  .mb-md-4,
11639  .my-md-4 {
11640    margin-bottom: 1.5rem !important;
11641  }
11642
11643  .ml-md-4,
11644  .mx-md-4 {
11645    margin-left: 1.5rem !important;
11646  }
11647
11648  .m-md-5 {
11649    margin: 3rem !important;
11650  }
11651
11652  .mt-md-5,
11653  .my-md-5 {
11654    margin-top: 3rem !important;
11655  }
11656
11657  .mr-md-5,
11658  .mx-md-5 {
11659    margin-right: 3rem !important;
11660  }
11661
11662  .mb-md-5,
11663  .my-md-5 {
11664    margin-bottom: 3rem !important;
11665  }
11666
11667  .ml-md-5,
11668  .mx-md-5 {
11669    margin-left: 3rem !important;
11670  }
11671
11672  .m-md--9 {
11673    margin: -10rem !important;
11674  }
11675
11676  .mt-md--9,
11677  .my-md--9 {
11678    margin-top: -10rem !important;
11679  }
11680
11681  .mr-md--9,
11682  .mx-md--9 {
11683    margin-right: -10rem !important;
11684  }
11685
11686  .mb-md--9,
11687  .my-md--9 {
11688    margin-bottom: -10rem !important;
11689  }
11690
11691  .ml-md--9,
11692  .mx-md--9 {
11693    margin-left: -10rem !important;
11694  }
11695
11696  .m-md--8 {
11697    margin: -8rem !important;
11698  }
11699
11700  .mt-md--8,
11701  .my-md--8 {
11702    margin-top: -8rem !important;
11703  }
11704
11705  .mr-md--8,
11706  .mx-md--8 {
11707    margin-right: -8rem !important;
11708  }
11709
11710  .mb-md--8,
11711  .my-md--8 {
11712    margin-bottom: -8rem !important;
11713  }
11714
11715  .ml-md--8,
11716  .mx-md--8 {
11717    margin-left: -8rem !important;
11718  }
11719
11720  .m-md--7 {
11721    margin: -6rem !important;
11722  }
11723
11724  .mt-md--7,
11725  .my-md--7 {
11726    margin-top: -6rem !important;
11727  }
11728
11729  .mr-md--7,
11730  .mx-md--7 {
11731    margin-right: -6rem !important;
11732  }
11733
11734  .mb-md--7,
11735  .my-md--7 {
11736    margin-bottom: -6rem !important;
11737  }
11738
11739  .ml-md--7,
11740  .mx-md--7 {
11741    margin-left: -6rem !important;
11742  }
11743
11744  .m-md--6 {
11745    margin: -4.5rem !important;
11746  }
11747
11748  .mt-md--6,
11749  .my-md--6 {
11750    margin-top: -4.5rem !important;
11751  }
11752
11753  .mr-md--6,
11754  .mx-md--6 {
11755    margin-right: -4.5rem !important;
11756  }
11757
11758  .mb-md--6,
11759  .my-md--6 {
11760    margin-bottom: -4.5rem !important;
11761  }
11762
11763  .ml-md--6,
11764  .mx-md--6 {
11765    margin-left: -4.5rem !important;
11766  }
11767
11768  .m-md--5 {
11769    margin: -3rem !important;
11770  }
11771
11772  .mt-md--5,
11773  .my-md--5 {
11774    margin-top: -3rem !important;
11775  }
11776
11777  .mr-md--5,
11778  .mx-md--5 {
11779    margin-right: -3rem !important;
11780  }
11781
11782  .mb-md--5,
11783  .my-md--5 {
11784    margin-bottom: -3rem !important;
11785  }
11786
11787  .ml-md--5,
11788  .mx-md--5 {
11789    margin-left: -3rem !important;
11790  }
11791
11792  .m-md--4 {
11793    margin: -1.5rem !important;
11794  }
11795
11796  .mt-md--4,
11797  .my-md--4 {
11798    margin-top: -1.5rem !important;
11799  }
11800
11801  .mr-md--4,
11802  .mx-md--4 {
11803    margin-right: -1.5rem !important;
11804  }
11805
11806  .mb-md--4,
11807  .my-md--4 {
11808    margin-bottom: -1.5rem !important;
11809  }
11810
11811  .ml-md--4,
11812  .mx-md--4 {
11813    margin-left: -1.5rem !important;
11814  }
11815
11816  .m-md--3 {
11817    margin: -1rem !important;
11818  }
11819
11820  .mt-md--3,
11821  .my-md--3 {
11822    margin-top: -1rem !important;
11823  }
11824
11825  .mr-md--3,
11826  .mx-md--3 {
11827    margin-right: -1rem !important;
11828  }
11829
11830  .mb-md--3,
11831  .my-md--3 {
11832    margin-bottom: -1rem !important;
11833  }
11834
11835  .ml-md--3,
11836  .mx-md--3 {
11837    margin-left: -1rem !important;
11838  }
11839
11840  .m-md--2 {
11841    margin: -0.5rem !important;
11842  }
11843
11844  .mt-md--2,
11845  .my-md--2 {
11846    margin-top: -0.5rem !important;
11847  }
11848
11849  .mr-md--2,
11850  .mx-md--2 {
11851    margin-right: -0.5rem !important;
11852  }
11853
11854  .mb-md--2,
11855  .my-md--2 {
11856    margin-bottom: -0.5rem !important;
11857  }
11858
11859  .ml-md--2,
11860  .mx-md--2 {
11861    margin-left: -0.5rem !important;
11862  }
11863
11864  .m-md--1 {
11865    margin: -0.25rem !important;
11866  }
11867
11868  .mt-md--1,
11869  .my-md--1 {
11870    margin-top: -0.25rem !important;
11871  }
11872
11873  .mr-md--1,
11874  .mx-md--1 {
11875    margin-right: -0.25rem !important;
11876  }
11877
11878  .mb-md--1,
11879  .my-md--1 {
11880    margin-bottom: -0.25rem !important;
11881  }
11882
11883  .ml-md--1,
11884  .mx-md--1 {
11885    margin-left: -0.25rem !important;
11886  }
11887
11888  .m-md-6 {
11889    margin: 4.5rem !important;
11890  }
11891
11892  .mt-md-6,
11893  .my-md-6 {
11894    margin-top: 4.5rem !important;
11895  }
11896
11897  .mr-md-6,
11898  .mx-md-6 {
11899    margin-right: 4.5rem !important;
11900  }
11901
11902  .mb-md-6,
11903  .my-md-6 {
11904    margin-bottom: 4.5rem !important;
11905  }
11906
11907  .ml-md-6,
11908  .mx-md-6 {
11909    margin-left: 4.5rem !important;
11910  }
11911
11912  .m-md-7 {
11913    margin: 6rem !important;
11914  }
11915
11916  .mt-md-7,
11917  .my-md-7 {
11918    margin-top: 6rem !important;
11919  }
11920
11921  .mr-md-7,
11922  .mx-md-7 {
11923    margin-right: 6rem !important;
11924  }
11925
11926  .mb-md-7,
11927  .my-md-7 {
11928    margin-bottom: 6rem !important;
11929  }
11930
11931  .ml-md-7,
11932  .mx-md-7 {
11933    margin-left: 6rem !important;
11934  }
11935
11936  .m-md-8 {
11937    margin: 8rem !important;
11938  }
11939
11940  .mt-md-8,
11941  .my-md-8 {
11942    margin-top: 8rem !important;
11943  }
11944
11945  .mr-md-8,
11946  .mx-md-8 {
11947    margin-right: 8rem !important;
11948  }
11949
11950  .mb-md-8,
11951  .my-md-8 {
11952    margin-bottom: 8rem !important;
11953  }
11954
11955  .ml-md-8,
11956  .mx-md-8 {
11957    margin-left: 8rem !important;
11958  }
11959
11960  .m-md-9 {
11961    margin: 10rem !important;
11962  }
11963
11964  .mt-md-9,
11965  .my-md-9 {
11966    margin-top: 10rem !important;
11967  }
11968
11969  .mr-md-9,
11970  .mx-md-9 {
11971    margin-right: 10rem !important;
11972  }
11973
11974  .mb-md-9,
11975  .my-md-9 {
11976    margin-bottom: 10rem !important;
11977  }
11978
11979  .ml-md-9,
11980  .mx-md-9 {
11981    margin-left: 10rem !important;
11982  }
11983
11984  .p-md-0 {
11985    padding: 0 !important;
11986  }
11987
11988  .pt-md-0,
11989  .py-md-0 {
11990    padding-top: 0 !important;
11991  }
11992
11993  .pr-md-0,
11994  .px-md-0 {
11995    padding-right: 0 !important;
11996  }
11997
11998  .pb-md-0,
11999  .py-md-0 {
12000    padding-bottom: 0 !important;
12001  }
12002
12003  .pl-md-0,
12004  .px-md-0 {
12005    padding-left: 0 !important;
12006  }
12007
12008  .p-md-1 {
12009    padding: 0.25rem !important;
12010  }
12011
12012  .pt-md-1,
12013  .py-md-1 {
12014    padding-top: 0.25rem !important;
12015  }
12016
12017  .pr-md-1,
12018  .px-md-1 {
12019    padding-right: 0.25rem !important;
12020  }
12021
12022  .pb-md-1,
12023  .py-md-1 {
12024    padding-bottom: 0.25rem !important;
12025  }
12026
12027  .pl-md-1,
12028  .px-md-1 {
12029    padding-left: 0.25rem !important;
12030  }
12031
12032  .p-md-2 {
12033    padding: 0.5rem !important;
12034  }
12035
12036  .pt-md-2,
12037  .py-md-2 {
12038    padding-top: 0.5rem !important;
12039  }
12040
12041  .pr-md-2,
12042  .px-md-2 {
12043    padding-right: 0.5rem !important;
12044  }
12045
12046  .pb-md-2,
12047  .py-md-2 {
12048    padding-bottom: 0.5rem !important;
12049  }
12050
12051  .pl-md-2,
12052  .px-md-2 {
12053    padding-left: 0.5rem !important;
12054  }
12055
12056  .p-md-3 {
12057    padding: 1rem !important;
12058  }
12059
12060  .pt-md-3,
12061  .py-md-3 {
12062    padding-top: 1rem !important;
12063  }
12064
12065  .pr-md-3,
12066  .px-md-3 {
12067    padding-right: 1rem !important;
12068  }
12069
12070  .pb-md-3,
12071  .py-md-3 {
12072    padding-bottom: 1rem !important;
12073  }
12074
12075  .pl-md-3,
12076  .px-md-3 {
12077    padding-left: 1rem !important;
12078  }
12079
12080  .p-md-4 {
12081    padding: 1.5rem !important;
12082  }
12083
12084  .pt-md-4,
12085  .py-md-4 {
12086    padding-top: 1.5rem !important;
12087  }
12088
12089  .pr-md-4,
12090  .px-md-4 {
12091    padding-right: 1.5rem !important;
12092  }
12093
12094  .pb-md-4,
12095  .py-md-4 {
12096    padding-bottom: 1.5rem !important;
12097  }
12098
12099  .pl-md-4,
12100  .px-md-4 {
12101    padding-left: 1.5rem !important;
12102  }
12103
12104  .p-md-5 {
12105    padding: 3rem !important;
12106  }
12107
12108  .pt-md-5,
12109  .py-md-5 {
12110    padding-top: 3rem !important;
12111  }
12112
12113  .pr-md-5,
12114  .px-md-5 {
12115    padding-right: 3rem !important;
12116  }
12117
12118  .pb-md-5,
12119  .py-md-5 {
12120    padding-bottom: 3rem !important;
12121  }
12122
12123  .pl-md-5,
12124  .px-md-5 {
12125    padding-left: 3rem !important;
12126  }
12127
12128  .p-md--9 {
12129    padding: -10rem !important;
12130  }
12131
12132  .pt-md--9,
12133  .py-md--9 {
12134    padding-top: -10rem !important;
12135  }
12136
12137  .pr-md--9,
12138  .px-md--9 {
12139    padding-right: -10rem !important;
12140  }
12141
12142  .pb-md--9,
12143  .py-md--9 {
12144    padding-bottom: -10rem !important;
12145  }
12146
12147  .pl-md--9,
12148  .px-md--9 {
12149    padding-left: -10rem !important;
12150  }
12151
12152  .p-md--8 {
12153    padding: -8rem !important;
12154  }
12155
12156  .pt-md--8,
12157  .py-md--8 {
12158    padding-top: -8rem !important;
12159  }
12160
12161  .pr-md--8,
12162  .px-md--8 {
12163    padding-right: -8rem !important;
12164  }
12165
12166  .pb-md--8,
12167  .py-md--8 {
12168    padding-bottom: -8rem !important;
12169  }
12170
12171  .pl-md--8,
12172  .px-md--8 {
12173    padding-left: -8rem !important;
12174  }
12175
12176  .p-md--7 {
12177    padding: -6rem !important;
12178  }
12179
12180  .pt-md--7,
12181  .py-md--7 {
12182    padding-top: -6rem !important;
12183  }
12184
12185  .pr-md--7,
12186  .px-md--7 {
12187    padding-right: -6rem !important;
12188  }
12189
12190  .pb-md--7,
12191  .py-md--7 {
12192    padding-bottom: -6rem !important;
12193  }
12194
12195  .pl-md--7,
12196  .px-md--7 {
12197    padding-left: -6rem !important;
12198  }
12199
12200  .p-md--6 {
12201    padding: -4.5rem !important;
12202  }
12203
12204  .pt-md--6,
12205  .py-md--6 {
12206    padding-top: -4.5rem !important;
12207  }
12208
12209  .pr-md--6,
12210  .px-md--6 {
12211    padding-right: -4.5rem !important;
12212  }
12213
12214  .pb-md--6,
12215  .py-md--6 {
12216    padding-bottom: -4.5rem !important;
12217  }
12218
12219  .pl-md--6,
12220  .px-md--6 {
12221    padding-left: -4.5rem !important;
12222  }
12223
12224  .p-md--5 {
12225    padding: -3rem !important;
12226  }
12227
12228  .pt-md--5,
12229  .py-md--5 {
12230    padding-top: -3rem !important;
12231  }
12232
12233  .pr-md--5,
12234  .px-md--5 {
12235    padding-right: -3rem !important;
12236  }
12237
12238  .pb-md--5,
12239  .py-md--5 {
12240    padding-bottom: -3rem !important;
12241  }
12242
12243  .pl-md--5,
12244  .px-md--5 {
12245    padding-left: -3rem !important;
12246  }
12247
12248  .p-md--4 {
12249    padding: -1.5rem !important;
12250  }
12251
12252  .pt-md--4,
12253  .py-md--4 {
12254    padding-top: -1.5rem !important;
12255  }
12256
12257  .pr-md--4,
12258  .px-md--4 {
12259    padding-right: -1.5rem !important;
12260  }
12261
12262  .pb-md--4,
12263  .py-md--4 {
12264    padding-bottom: -1.5rem !important;
12265  }
12266
12267  .pl-md--4,
12268  .px-md--4 {
12269    padding-left: -1.5rem !important;
12270  }
12271
12272  .p-md--3 {
12273    padding: -1rem !important;
12274  }
12275
12276  .pt-md--3,
12277  .py-md--3 {
12278    padding-top: -1rem !important;
12279  }
12280
12281  .pr-md--3,
12282  .px-md--3 {
12283    padding-right: -1rem !important;
12284  }
12285
12286  .pb-md--3,
12287  .py-md--3 {
12288    padding-bottom: -1rem !important;
12289  }
12290
12291  .pl-md--3,
12292  .px-md--3 {
12293    padding-left: -1rem !important;
12294  }
12295
12296  .p-md--2 {
12297    padding: -0.5rem !important;
12298  }
12299
12300  .pt-md--2,
12301  .py-md--2 {
12302    padding-top: -0.5rem !important;
12303  }
12304
12305  .pr-md--2,
12306  .px-md--2 {
12307    padding-right: -0.5rem !important;
12308  }
12309
12310  .pb-md--2,
12311  .py-md--2 {
12312    padding-bottom: -0.5rem !important;
12313  }
12314
12315  .pl-md--2,
12316  .px-md--2 {
12317    padding-left: -0.5rem !important;
12318  }
12319
12320  .p-md--1 {
12321    padding: -0.25rem !important;
12322  }
12323
12324  .pt-md--1,
12325  .py-md--1 {
12326    padding-top: -0.25rem !important;
12327  }
12328
12329  .pr-md--1,
12330  .px-md--1 {
12331    padding-right: -0.25rem !important;
12332  }
12333
12334  .pb-md--1,
12335  .py-md--1 {
12336    padding-bottom: -0.25rem !important;
12337  }
12338
12339  .pl-md--1,
12340  .px-md--1 {
12341    padding-left: -0.25rem !important;
12342  }
12343
12344  .p-md-6 {
12345    padding: 4.5rem !important;
12346  }
12347
12348  .pt-md-6,
12349  .py-md-6 {
12350    padding-top: 4.5rem !important;
12351  }
12352
12353  .pr-md-6,
12354  .px-md-6 {
12355    padding-right: 4.5rem !important;
12356  }
12357
12358  .pb-md-6,
12359  .py-md-6 {
12360    padding-bottom: 4.5rem !important;
12361  }
12362
12363  .pl-md-6,
12364  .px-md-6 {
12365    padding-left: 4.5rem !important;
12366  }
12367
12368  .p-md-7 {
12369    padding: 6rem !important;
12370  }
12371
12372  .pt-md-7,
12373  .py-md-7 {
12374    padding-top: 6rem !important;
12375  }
12376
12377  .pr-md-7,
12378  .px-md-7 {
12379    padding-right: 6rem !important;
12380  }
12381
12382  .pb-md-7,
12383  .py-md-7 {
12384    padding-bottom: 6rem !important;
12385  }
12386
12387  .pl-md-7,
12388  .px-md-7 {
12389    padding-left: 6rem !important;
12390  }
12391
12392  .p-md-8 {
12393    padding: 8rem !important;
12394  }
12395
12396  .pt-md-8,
12397  .py-md-8 {
12398    padding-top: 8rem !important;
12399  }
12400
12401  .pr-md-8,
12402  .px-md-8 {
12403    padding-right: 8rem !important;
12404  }
12405
12406  .pb-md-8,
12407  .py-md-8 {
12408    padding-bottom: 8rem !important;
12409  }
12410
12411  .pl-md-8,
12412  .px-md-8 {
12413    padding-left: 8rem !important;
12414  }
12415
12416  .p-md-9 {
12417    padding: 10rem !important;
12418  }
12419
12420  .pt-md-9,
12421  .py-md-9 {
12422    padding-top: 10rem !important;
12423  }
12424
12425  .pr-md-9,
12426  .px-md-9 {
12427    padding-right: 10rem !important;
12428  }
12429
12430  .pb-md-9,
12431  .py-md-9 {
12432    padding-bottom: 10rem !important;
12433  }
12434
12435  .pl-md-9,
12436  .px-md-9 {
12437    padding-left: 10rem !important;
12438  }
12439
12440  .m-md-n1 {
12441    margin: -0.25rem !important;
12442  }
12443
12444  .mt-md-n1,
12445  .my-md-n1 {
12446    margin-top: -0.25rem !important;
12447  }
12448
12449  .mr-md-n1,
12450  .mx-md-n1 {
12451    margin-right: -0.25rem !important;
12452  }
12453
12454  .mb-md-n1,
12455  .my-md-n1 {
12456    margin-bottom: -0.25rem !important;
12457  }
12458
12459  .ml-md-n1,
12460  .mx-md-n1 {
12461    margin-left: -0.25rem !important;
12462  }
12463
12464  .m-md-n2 {
12465    margin: -0.5rem !important;
12466  }
12467
12468  .mt-md-n2,
12469  .my-md-n2 {
12470    margin-top: -0.5rem !important;
12471  }
12472
12473  .mr-md-n2,
12474  .mx-md-n2 {
12475    margin-right: -0.5rem !important;
12476  }
12477
12478  .mb-md-n2,
12479  .my-md-n2 {
12480    margin-bottom: -0.5rem !important;
12481  }
12482
12483  .ml-md-n2,
12484  .mx-md-n2 {
12485    margin-left: -0.5rem !important;
12486  }
12487
12488  .m-md-n3 {
12489    margin: -1rem !important;
12490  }
12491
12492  .mt-md-n3,
12493  .my-md-n3 {
12494    margin-top: -1rem !important;
12495  }
12496
12497  .mr-md-n3,
12498  .mx-md-n3 {
12499    margin-right: -1rem !important;
12500  }
12501
12502  .mb-md-n3,
12503  .my-md-n3 {
12504    margin-bottom: -1rem !important;
12505  }
12506
12507  .ml-md-n3,
12508  .mx-md-n3 {
12509    margin-left: -1rem !important;
12510  }
12511
12512  .m-md-n4 {
12513    margin: -1.5rem !important;
12514  }
12515
12516  .mt-md-n4,
12517  .my-md-n4 {
12518    margin-top: -1.5rem !important;
12519  }
12520
12521  .mr-md-n4,
12522  .mx-md-n4 {
12523    margin-right: -1.5rem !important;
12524  }
12525
12526  .mb-md-n4,
12527  .my-md-n4 {
12528    margin-bottom: -1.5rem !important;
12529  }
12530
12531  .ml-md-n4,
12532  .mx-md-n4 {
12533    margin-left: -1.5rem !important;
12534  }
12535
12536  .m-md-n5 {
12537    margin: -3rem !important;
12538  }
12539
12540  .mt-md-n5,
12541  .my-md-n5 {
12542    margin-top: -3rem !important;
12543  }
12544
12545  .mr-md-n5,
12546  .mx-md-n5 {
12547    margin-right: -3rem !important;
12548  }
12549
12550  .mb-md-n5,
12551  .my-md-n5 {
12552    margin-bottom: -3rem !important;
12553  }
12554
12555  .ml-md-n5,
12556  .mx-md-n5 {
12557    margin-left: -3rem !important;
12558  }
12559
12560  .m-md-n-9 {
12561    margin: 10rem !important;
12562  }
12563
12564  .mt-md-n-9,
12565  .my-md-n-9 {
12566    margin-top: 10rem !important;
12567  }
12568
12569  .mr-md-n-9,
12570  .mx-md-n-9 {
12571    margin-right: 10rem !important;
12572  }
12573
12574  .mb-md-n-9,
12575  .my-md-n-9 {
12576    margin-bottom: 10rem !important;
12577  }
12578
12579  .ml-md-n-9,
12580  .mx-md-n-9 {
12581    margin-left: 10rem !important;
12582  }
12583
12584  .m-md-n-8 {
12585    margin: 8rem !important;
12586  }
12587
12588  .mt-md-n-8,
12589  .my-md-n-8 {
12590    margin-top: 8rem !important;
12591  }
12592
12593  .mr-md-n-8,
12594  .mx-md-n-8 {
12595    margin-right: 8rem !important;
12596  }
12597
12598  .mb-md-n-8,
12599  .my-md-n-8 {
12600    margin-bottom: 8rem !important;
12601  }
12602
12603  .ml-md-n-8,
12604  .mx-md-n-8 {
12605    margin-left: 8rem !important;
12606  }
12607
12608  .m-md-n-7 {
12609    margin: 6rem !important;
12610  }
12611
12612  .mt-md-n-7,
12613  .my-md-n-7 {
12614    margin-top: 6rem !important;
12615  }
12616
12617  .mr-md-n-7,
12618  .mx-md-n-7 {
12619    margin-right: 6rem !important;
12620  }
12621
12622  .mb-md-n-7,
12623  .my-md-n-7 {
12624    margin-bottom: 6rem !important;
12625  }
12626
12627  .ml-md-n-7,
12628  .mx-md-n-7 {
12629    margin-left: 6rem !important;
12630  }
12631
12632  .m-md-n-6 {
12633    margin: 4.5rem !important;
12634  }
12635
12636  .mt-md-n-6,
12637  .my-md-n-6 {
12638    margin-top: 4.5rem !important;
12639  }
12640
12641  .mr-md-n-6,
12642  .mx-md-n-6 {
12643    margin-right: 4.5rem !important;
12644  }
12645
12646  .mb-md-n-6,
12647  .my-md-n-6 {
12648    margin-bottom: 4.5rem !important;
12649  }
12650
12651  .ml-md-n-6,
12652  .mx-md-n-6 {
12653    margin-left: 4.5rem !important;
12654  }
12655
12656  .m-md-n-5 {
12657    margin: 3rem !important;
12658  }
12659
12660  .mt-md-n-5,
12661  .my-md-n-5 {
12662    margin-top: 3rem !important;
12663  }
12664
12665  .mr-md-n-5,
12666  .mx-md-n-5 {
12667    margin-right: 3rem !important;
12668  }
12669
12670  .mb-md-n-5,
12671  .my-md-n-5 {
12672    margin-bottom: 3rem !important;
12673  }
12674
12675  .ml-md-n-5,
12676  .mx-md-n-5 {
12677    margin-left: 3rem !important;
12678  }
12679
12680  .m-md-n-4 {
12681    margin: 1.5rem !important;
12682  }
12683
12684  .mt-md-n-4,
12685  .my-md-n-4 {
12686    margin-top: 1.5rem !important;
12687  }
12688
12689  .mr-md-n-4,
12690  .mx-md-n-4 {
12691    margin-right: 1.5rem !important;
12692  }
12693
12694  .mb-md-n-4,
12695  .my-md-n-4 {
12696    margin-bottom: 1.5rem !important;
12697  }
12698
12699  .ml-md-n-4,
12700  .mx-md-n-4 {
12701    margin-left: 1.5rem !important;
12702  }
12703
12704  .m-md-n-3 {
12705    margin: 1rem !important;
12706  }
12707
12708  .mt-md-n-3,
12709  .my-md-n-3 {
12710    margin-top: 1rem !important;
12711  }
12712
12713  .mr-md-n-3,
12714  .mx-md-n-3 {
12715    margin-right: 1rem !important;
12716  }
12717
12718  .mb-md-n-3,
12719  .my-md-n-3 {
12720    margin-bottom: 1rem !important;
12721  }
12722
12723  .ml-md-n-3,
12724  .mx-md-n-3 {
12725    margin-left: 1rem !important;
12726  }
12727
12728  .m-md-n-2 {
12729    margin: 0.5rem !important;
12730  }
12731
12732  .mt-md-n-2,
12733  .my-md-n-2 {
12734    margin-top: 0.5rem !important;
12735  }
12736
12737  .mr-md-n-2,
12738  .mx-md-n-2 {
12739    margin-right: 0.5rem !important;
12740  }
12741
12742  .mb-md-n-2,
12743  .my-md-n-2 {
12744    margin-bottom: 0.5rem !important;
12745  }
12746
12747  .ml-md-n-2,
12748  .mx-md-n-2 {
12749    margin-left: 0.5rem !important;
12750  }
12751
12752  .m-md-n-1 {
12753    margin: 0.25rem !important;
12754  }
12755
12756  .mt-md-n-1,
12757  .my-md-n-1 {
12758    margin-top: 0.25rem !important;
12759  }
12760
12761  .mr-md-n-1,
12762  .mx-md-n-1 {
12763    margin-right: 0.25rem !important;
12764  }
12765
12766  .mb-md-n-1,
12767  .my-md-n-1 {
12768    margin-bottom: 0.25rem !important;
12769  }
12770
12771  .ml-md-n-1,
12772  .mx-md-n-1 {
12773    margin-left: 0.25rem !important;
12774  }
12775
12776  .m-md-n6 {
12777    margin: -4.5rem !important;
12778  }
12779
12780  .mt-md-n6,
12781  .my-md-n6 {
12782    margin-top: -4.5rem !important;
12783  }
12784
12785  .mr-md-n6,
12786  .mx-md-n6 {
12787    margin-right: -4.5rem !important;
12788  }
12789
12790  .mb-md-n6,
12791  .my-md-n6 {
12792    margin-bottom: -4.5rem !important;
12793  }
12794
12795  .ml-md-n6,
12796  .mx-md-n6 {
12797    margin-left: -4.5rem !important;
12798  }
12799
12800  .m-md-n7 {
12801    margin: -6rem !important;
12802  }
12803
12804  .mt-md-n7,
12805  .my-md-n7 {
12806    margin-top: -6rem !important;
12807  }
12808
12809  .mr-md-n7,
12810  .mx-md-n7 {
12811    margin-right: -6rem !important;
12812  }
12813
12814  .mb-md-n7,
12815  .my-md-n7 {
12816    margin-bottom: -6rem !important;
12817  }
12818
12819  .ml-md-n7,
12820  .mx-md-n7 {
12821    margin-left: -6rem !important;
12822  }
12823
12824  .m-md-n8 {
12825    margin: -8rem !important;
12826  }
12827
12828  .mt-md-n8,
12829  .my-md-n8 {
12830    margin-top: -8rem !important;
12831  }
12832
12833  .mr-md-n8,
12834  .mx-md-n8 {
12835    margin-right: -8rem !important;
12836  }
12837
12838  .mb-md-n8,
12839  .my-md-n8 {
12840    margin-bottom: -8rem !important;
12841  }
12842
12843  .ml-md-n8,
12844  .mx-md-n8 {
12845    margin-left: -8rem !important;
12846  }
12847
12848  .m-md-n9 {
12849    margin: -10rem !important;
12850  }
12851
12852  .mt-md-n9,
12853  .my-md-n9 {
12854    margin-top: -10rem !important;
12855  }
12856
12857  .mr-md-n9,
12858  .mx-md-n9 {
12859    margin-right: -10rem !important;
12860  }
12861
12862  .mb-md-n9,
12863  .my-md-n9 {
12864    margin-bottom: -10rem !important;
12865  }
12866
12867  .ml-md-n9,
12868  .mx-md-n9 {
12869    margin-left: -10rem !important;
12870  }
12871
12872  .m-md-auto {
12873    margin: auto !important;
12874  }
12875
12876  .mt-md-auto,
12877  .my-md-auto {
12878    margin-top: auto !important;
12879  }
12880
12881  .mr-md-auto,
12882  .mx-md-auto {
12883    margin-right: auto !important;
12884  }
12885
12886  .mb-md-auto,
12887  .my-md-auto {
12888    margin-bottom: auto !important;
12889  }
12890
12891  .ml-md-auto,
12892  .mx-md-auto {
12893    margin-left: auto !important;
12894  }
12895}
12896
12897@media (min-width: 992px) {
12898  .m-lg-0 {
12899    margin: 0 !important;
12900  }
12901
12902  .mt-lg-0,
12903  .my-lg-0 {
12904    margin-top: 0 !important;
12905  }
12906
12907  .mr-lg-0,
12908  .mx-lg-0 {
12909    margin-right: 0 !important;
12910  }
12911
12912  .mb-lg-0,
12913  .my-lg-0 {
12914    margin-bottom: 0 !important;
12915  }
12916
12917  .ml-lg-0,
12918  .mx-lg-0 {
12919    margin-left: 0 !important;
12920  }
12921
12922  .m-lg-1 {
12923    margin: 0.25rem !important;
12924  }
12925
12926  .mt-lg-1,
12927  .my-lg-1 {
12928    margin-top: 0.25rem !important;
12929  }
12930
12931  .mr-lg-1,
12932  .mx-lg-1 {
12933    margin-right: 0.25rem !important;
12934  }
12935
12936  .mb-lg-1,
12937  .my-lg-1 {
12938    margin-bottom: 0.25rem !important;
12939  }
12940
12941  .ml-lg-1,
12942  .mx-lg-1 {
12943    margin-left: 0.25rem !important;
12944  }
12945
12946  .m-lg-2 {
12947    margin: 0.5rem !important;
12948  }
12949
12950  .mt-lg-2,
12951  .my-lg-2 {
12952    margin-top: 0.5rem !important;
12953  }
12954
12955  .mr-lg-2,
12956  .mx-lg-2 {
12957    margin-right: 0.5rem !important;
12958  }
12959
12960  .mb-lg-2,
12961  .my-lg-2 {
12962    margin-bottom: 0.5rem !important;
12963  }
12964
12965  .ml-lg-2,
12966  .mx-lg-2 {
12967    margin-left: 0.5rem !important;
12968  }
12969
12970  .m-lg-3 {
12971    margin: 1rem !important;
12972  }
12973
12974  .mt-lg-3,
12975  .my-lg-3 {
12976    margin-top: 1rem !important;
12977  }
12978
12979  .mr-lg-3,
12980  .mx-lg-3 {
12981    margin-right: 1rem !important;
12982  }
12983
12984  .mb-lg-3,
12985  .my-lg-3 {
12986    margin-bottom: 1rem !important;
12987  }
12988
12989  .ml-lg-3,
12990  .mx-lg-3 {
12991    margin-left: 1rem !important;
12992  }
12993
12994  .m-lg-4 {
12995    margin: 1.5rem !important;
12996  }
12997
12998  .mt-lg-4,
12999  .my-lg-4 {
13000    margin-top: 1.5rem !important;
13001  }
13002
13003  .mr-lg-4,
13004  .mx-lg-4 {
13005    margin-right: 1.5rem !important;
13006  }
13007
13008  .mb-lg-4,
13009  .my-lg-4 {
13010    margin-bottom: 1.5rem !important;
13011  }
13012
13013  .ml-lg-4,
13014  .mx-lg-4 {
13015    margin-left: 1.5rem !important;
13016  }
13017
13018  .m-lg-5 {
13019    margin: 3rem !important;
13020  }
13021
13022  .mt-lg-5,
13023  .my-lg-5 {
13024    margin-top: 3rem !important;
13025  }
13026
13027  .mr-lg-5,
13028  .mx-lg-5 {
13029    margin-right: 3rem !important;
13030  }
13031
13032  .mb-lg-5,
13033  .my-lg-5 {
13034    margin-bottom: 3rem !important;
13035  }
13036
13037  .ml-lg-5,
13038  .mx-lg-5 {
13039    margin-left: 3rem !important;
13040  }
13041
13042  .m-lg--9 {
13043    margin: -10rem !important;
13044  }
13045
13046  .mt-lg--9,
13047  .my-lg--9 {
13048    margin-top: -10rem !important;
13049  }
13050
13051  .mr-lg--9,
13052  .mx-lg--9 {
13053    margin-right: -10rem !important;
13054  }
13055
13056  .mb-lg--9,
13057  .my-lg--9 {
13058    margin-bottom: -10rem !important;
13059  }
13060
13061  .ml-lg--9,
13062  .mx-lg--9 {
13063    margin-left: -10rem !important;
13064  }
13065
13066  .m-lg--8 {
13067    margin: -8rem !important;
13068  }
13069
13070  .mt-lg--8,
13071  .my-lg--8 {
13072    margin-top: -8rem !important;
13073  }
13074
13075  .mr-lg--8,
13076  .mx-lg--8 {
13077    margin-right: -8rem !important;
13078  }
13079
13080  .mb-lg--8,
13081  .my-lg--8 {
13082    margin-bottom: -8rem !important;
13083  }
13084
13085  .ml-lg--8,
13086  .mx-lg--8 {
13087    margin-left: -8rem !important;
13088  }
13089
13090  .m-lg--7 {
13091    margin: -6rem !important;
13092  }
13093
13094  .mt-lg--7,
13095  .my-lg--7 {
13096    margin-top: -6rem !important;
13097  }
13098
13099  .mr-lg--7,
13100  .mx-lg--7 {
13101    margin-right: -6rem !important;
13102  }
13103
13104  .mb-lg--7,
13105  .my-lg--7 {
13106    margin-bottom: -6rem !important;
13107  }
13108
13109  .ml-lg--7,
13110  .mx-lg--7 {
13111    margin-left: -6rem !important;
13112  }
13113
13114  .m-lg--6 {
13115    margin: -4.5rem !important;
13116  }
13117
13118  .mt-lg--6,
13119  .my-lg--6 {
13120    margin-top: -4.5rem !important;
13121  }
13122
13123  .mr-lg--6,
13124  .mx-lg--6 {
13125    margin-right: -4.5rem !important;
13126  }
13127
13128  .mb-lg--6,
13129  .my-lg--6 {
13130    margin-bottom: -4.5rem !important;
13131  }
13132
13133  .ml-lg--6,
13134  .mx-lg--6 {
13135    margin-left: -4.5rem !important;
13136  }
13137
13138  .m-lg--5 {
13139    margin: -3rem !important;
13140  }
13141
13142  .mt-lg--5,
13143  .my-lg--5 {
13144    margin-top: -3rem !important;
13145  }
13146
13147  .mr-lg--5,
13148  .mx-lg--5 {
13149    margin-right: -3rem !important;
13150  }
13151
13152  .mb-lg--5,
13153  .my-lg--5 {
13154    margin-bottom: -3rem !important;
13155  }
13156
13157  .ml-lg--5,
13158  .mx-lg--5 {
13159    margin-left: -3rem !important;
13160  }
13161
13162  .m-lg--4 {
13163    margin: -1.5rem !important;
13164  }
13165
13166  .mt-lg--4,
13167  .my-lg--4 {
13168    margin-top: -1.5rem !important;
13169  }
13170
13171  .mr-lg--4,
13172  .mx-lg--4 {
13173    margin-right: -1.5rem !important;
13174  }
13175
13176  .mb-lg--4,
13177  .my-lg--4 {
13178    margin-bottom: -1.5rem !important;
13179  }
13180
13181  .ml-lg--4,
13182  .mx-lg--4 {
13183    margin-left: -1.5rem !important;
13184  }
13185
13186  .m-lg--3 {
13187    margin: -1rem !important;
13188  }
13189
13190  .mt-lg--3,
13191  .my-lg--3 {
13192    margin-top: -1rem !important;
13193  }
13194
13195  .mr-lg--3,
13196  .mx-lg--3 {
13197    margin-right: -1rem !important;
13198  }
13199
13200  .mb-lg--3,
13201  .my-lg--3 {
13202    margin-bottom: -1rem !important;
13203  }
13204
13205  .ml-lg--3,
13206  .mx-lg--3 {
13207    margin-left: -1rem !important;
13208  }
13209
13210  .m-lg--2 {
13211    margin: -0.5rem !important;
13212  }
13213
13214  .mt-lg--2,
13215  .my-lg--2 {
13216    margin-top: -0.5rem !important;
13217  }
13218
13219  .mr-lg--2,
13220  .mx-lg--2 {
13221    margin-right: -0.5rem !important;
13222  }
13223
13224  .mb-lg--2,
13225  .my-lg--2 {
13226    margin-bottom: -0.5rem !important;
13227  }
13228
13229  .ml-lg--2,
13230  .mx-lg--2 {
13231    margin-left: -0.5rem !important;
13232  }
13233
13234  .m-lg--1 {
13235    margin: -0.25rem !important;
13236  }
13237
13238  .mt-lg--1,
13239  .my-lg--1 {
13240    margin-top: -0.25rem !important;
13241  }
13242
13243  .mr-lg--1,
13244  .mx-lg--1 {
13245    margin-right: -0.25rem !important;
13246  }
13247
13248  .mb-lg--1,
13249  .my-lg--1 {
13250    margin-bottom: -0.25rem !important;
13251  }
13252
13253  .ml-lg--1,
13254  .mx-lg--1 {
13255    margin-left: -0.25rem !important;
13256  }
13257
13258  .m-lg-6 {
13259    margin: 4.5rem !important;
13260  }
13261
13262  .mt-lg-6,
13263  .my-lg-6 {
13264    margin-top: 4.5rem !important;
13265  }
13266
13267  .mr-lg-6,
13268  .mx-lg-6 {
13269    margin-right: 4.5rem !important;
13270  }
13271
13272  .mb-lg-6,
13273  .my-lg-6 {
13274    margin-bottom: 4.5rem !important;
13275  }
13276
13277  .ml-lg-6,
13278  .mx-lg-6 {
13279    margin-left: 4.5rem !important;
13280  }
13281
13282  .m-lg-7 {
13283    margin: 6rem !important;
13284  }
13285
13286  .mt-lg-7,
13287  .my-lg-7 {
13288    margin-top: 6rem !important;
13289  }
13290
13291  .mr-lg-7,
13292  .mx-lg-7 {
13293    margin-right: 6rem !important;
13294  }
13295
13296  .mb-lg-7,
13297  .my-lg-7 {
13298    margin-bottom: 6rem !important;
13299  }
13300
13301  .ml-lg-7,
13302  .mx-lg-7 {
13303    margin-left: 6rem !important;
13304  }
13305
13306  .m-lg-8 {
13307    margin: 8rem !important;
13308  }
13309
13310  .mt-lg-8,
13311  .my-lg-8 {
13312    margin-top: 8rem !important;
13313  }
13314
13315  .mr-lg-8,
13316  .mx-lg-8 {
13317    margin-right: 8rem !important;
13318  }
13319
13320  .mb-lg-8,
13321  .my-lg-8 {
13322    margin-bottom: 8rem !important;
13323  }
13324
13325  .ml-lg-8,
13326  .mx-lg-8 {
13327    margin-left: 8rem !important;
13328  }
13329
13330  .m-lg-9 {
13331    margin: 10rem !important;
13332  }
13333
13334  .mt-lg-9,
13335  .my-lg-9 {
13336    margin-top: 10rem !important;
13337  }
13338
13339  .mr-lg-9,
13340  .mx-lg-9 {
13341    margin-right: 10rem !important;
13342  }
13343
13344  .mb-lg-9,
13345  .my-lg-9 {
13346    margin-bottom: 10rem !important;
13347  }
13348
13349  .ml-lg-9,
13350  .mx-lg-9 {
13351    margin-left: 10rem !important;
13352  }
13353
13354  .p-lg-0 {
13355    padding: 0 !important;
13356  }
13357
13358  .pt-lg-0,
13359  .py-lg-0 {
13360    padding-top: 0 !important;
13361  }
13362
13363  .pr-lg-0,
13364  .px-lg-0 {
13365    padding-right: 0 !important;
13366  }
13367
13368  .pb-lg-0,
13369  .py-lg-0 {
13370    padding-bottom: 0 !important;
13371  }
13372
13373  .pl-lg-0,
13374  .px-lg-0 {
13375    padding-left: 0 !important;
13376  }
13377
13378  .p-lg-1 {
13379    padding: 0.25rem !important;
13380  }
13381
13382  .pt-lg-1,
13383  .py-lg-1 {
13384    padding-top: 0.25rem !important;
13385  }
13386
13387  .pr-lg-1,
13388  .px-lg-1 {
13389    padding-right: 0.25rem !important;
13390  }
13391
13392  .pb-lg-1,
13393  .py-lg-1 {
13394    padding-bottom: 0.25rem !important;
13395  }
13396
13397  .pl-lg-1,
13398  .px-lg-1 {
13399    padding-left: 0.25rem !important;
13400  }
13401
13402  .p-lg-2 {
13403    padding: 0.5rem !important;
13404  }
13405
13406  .pt-lg-2,
13407  .py-lg-2 {
13408    padding-top: 0.5rem !important;
13409  }
13410
13411  .pr-lg-2,
13412  .px-lg-2 {
13413    padding-right: 0.5rem !important;
13414  }
13415
13416  .pb-lg-2,
13417  .py-lg-2 {
13418    padding-bottom: 0.5rem !important;
13419  }
13420
13421  .pl-lg-2,
13422  .px-lg-2 {
13423    padding-left: 0.5rem !important;
13424  }
13425
13426  .p-lg-3 {
13427    padding: 1rem !important;
13428  }
13429
13430  .pt-lg-3,
13431  .py-lg-3 {
13432    padding-top: 1rem !important;
13433  }
13434
13435  .pr-lg-3,
13436  .px-lg-3 {
13437    padding-right: 1rem !important;
13438  }
13439
13440  .pb-lg-3,
13441  .py-lg-3 {
13442    padding-bottom: 1rem !important;
13443  }
13444
13445  .pl-lg-3,
13446  .px-lg-3 {
13447    padding-left: 1rem !important;
13448  }
13449
13450  .p-lg-4 {
13451    padding: 1.5rem !important;
13452  }
13453
13454  .pt-lg-4,
13455  .py-lg-4 {
13456    padding-top: 1.5rem !important;
13457  }
13458
13459  .pr-lg-4,
13460  .px-lg-4 {
13461    padding-right: 1.5rem !important;
13462  }
13463
13464  .pb-lg-4,
13465  .py-lg-4 {
13466    padding-bottom: 1.5rem !important;
13467  }
13468
13469  .pl-lg-4,
13470  .px-lg-4 {
13471    padding-left: 1.5rem !important;
13472  }
13473
13474  .p-lg-5 {
13475    padding: 3rem !important;
13476  }
13477
13478  .pt-lg-5,
13479  .py-lg-5 {
13480    padding-top: 3rem !important;
13481  }
13482
13483  .pr-lg-5,
13484  .px-lg-5 {
13485    padding-right: 3rem !important;
13486  }
13487
13488  .pb-lg-5,
13489  .py-lg-5 {
13490    padding-bottom: 3rem !important;
13491  }
13492
13493  .pl-lg-5,
13494  .px-lg-5 {
13495    padding-left: 3rem !important;
13496  }
13497
13498  .p-lg--9 {
13499    padding: -10rem !important;
13500  }
13501
13502  .pt-lg--9,
13503  .py-lg--9 {
13504    padding-top: -10rem !important;
13505  }
13506
13507  .pr-lg--9,
13508  .px-lg--9 {
13509    padding-right: -10rem !important;
13510  }
13511
13512  .pb-lg--9,
13513  .py-lg--9 {
13514    padding-bottom: -10rem !important;
13515  }
13516
13517  .pl-lg--9,
13518  .px-lg--9 {
13519    padding-left: -10rem !important;
13520  }
13521
13522  .p-lg--8 {
13523    padding: -8rem !important;
13524  }
13525
13526  .pt-lg--8,
13527  .py-lg--8 {
13528    padding-top: -8rem !important;
13529  }
13530
13531  .pr-lg--8,
13532  .px-lg--8 {
13533    padding-right: -8rem !important;
13534  }
13535
13536  .pb-lg--8,
13537  .py-lg--8 {
13538    padding-bottom: -8rem !important;
13539  }
13540
13541  .pl-lg--8,
13542  .px-lg--8 {
13543    padding-left: -8rem !important;
13544  }
13545
13546  .p-lg--7 {
13547    padding: -6rem !important;
13548  }
13549
13550  .pt-lg--7,
13551  .py-lg--7 {
13552    padding-top: -6rem !important;
13553  }
13554
13555  .pr-lg--7,
13556  .px-lg--7 {
13557    padding-right: -6rem !important;
13558  }
13559
13560  .pb-lg--7,
13561  .py-lg--7 {
13562    padding-bottom: -6rem !important;
13563  }
13564
13565  .pl-lg--7,
13566  .px-lg--7 {
13567    padding-left: -6rem !important;
13568  }
13569
13570  .p-lg--6 {
13571    padding: -4.5rem !important;
13572  }
13573
13574  .pt-lg--6,
13575  .py-lg--6 {
13576    padding-top: -4.5rem !important;
13577  }
13578
13579  .pr-lg--6,
13580  .px-lg--6 {
13581    padding-right: -4.5rem !important;
13582  }
13583
13584  .pb-lg--6,
13585  .py-lg--6 {
13586    padding-bottom: -4.5rem !important;
13587  }
13588
13589  .pl-lg--6,
13590  .px-lg--6 {
13591    padding-left: -4.5rem !important;
13592  }
13593
13594  .p-lg--5 {
13595    padding: -3rem !important;
13596  }
13597
13598  .pt-lg--5,
13599  .py-lg--5 {
13600    padding-top: -3rem !important;
13601  }
13602
13603  .pr-lg--5,
13604  .px-lg--5 {
13605    padding-right: -3rem !important;
13606  }
13607
13608  .pb-lg--5,
13609  .py-lg--5 {
13610    padding-bottom: -3rem !important;
13611  }
13612
13613  .pl-lg--5,
13614  .px-lg--5 {
13615    padding-left: -3rem !important;
13616  }
13617
13618  .p-lg--4 {
13619    padding: -1.5rem !important;
13620  }
13621
13622  .pt-lg--4,
13623  .py-lg--4 {
13624    padding-top: -1.5rem !important;
13625  }
13626
13627  .pr-lg--4,
13628  .px-lg--4 {
13629    padding-right: -1.5rem !important;
13630  }
13631
13632  .pb-lg--4,
13633  .py-lg--4 {
13634    padding-bottom: -1.5rem !important;
13635  }
13636
13637  .pl-lg--4,
13638  .px-lg--4 {
13639    padding-left: -1.5rem !important;
13640  }
13641
13642  .p-lg--3 {
13643    padding: -1rem !important;
13644  }
13645
13646  .pt-lg--3,
13647  .py-lg--3 {
13648    padding-top: -1rem !important;
13649  }
13650
13651  .pr-lg--3,
13652  .px-lg--3 {
13653    padding-right: -1rem !important;
13654  }
13655
13656  .pb-lg--3,
13657  .py-lg--3 {
13658    padding-bottom: -1rem !important;
13659  }
13660
13661  .pl-lg--3,
13662  .px-lg--3 {
13663    padding-left: -1rem !important;
13664  }
13665
13666  .p-lg--2 {
13667    padding: -0.5rem !important;
13668  }
13669
13670  .pt-lg--2,
13671  .py-lg--2 {
13672    padding-top: -0.5rem !important;
13673  }
13674
13675  .pr-lg--2,
13676  .px-lg--2 {
13677    padding-right: -0.5rem !important;
13678  }
13679
13680  .pb-lg--2,
13681  .py-lg--2 {
13682    padding-bottom: -0.5rem !important;
13683  }
13684
13685  .pl-lg--2,
13686  .px-lg--2 {
13687    padding-left: -0.5rem !important;
13688  }
13689
13690  .p-lg--1 {
13691    padding: -0.25rem !important;
13692  }
13693
13694  .pt-lg--1,
13695  .py-lg--1 {
13696    padding-top: -0.25rem !important;
13697  }
13698
13699  .pr-lg--1,
13700  .px-lg--1 {
13701    padding-right: -0.25rem !important;
13702  }
13703
13704  .pb-lg--1,
13705  .py-lg--1 {
13706    padding-bottom: -0.25rem !important;
13707  }
13708
13709  .pl-lg--1,
13710  .px-lg--1 {
13711    padding-left: -0.25rem !important;
13712  }
13713
13714  .p-lg-6 {
13715    padding: 4.5rem !important;
13716  }
13717
13718  .pt-lg-6,
13719  .py-lg-6 {
13720    padding-top: 4.5rem !important;
13721  }
13722
13723  .pr-lg-6,
13724  .px-lg-6 {
13725    padding-right: 4.5rem !important;
13726  }
13727
13728  .pb-lg-6,
13729  .py-lg-6 {
13730    padding-bottom: 4.5rem !important;
13731  }
13732
13733  .pl-lg-6,
13734  .px-lg-6 {
13735    padding-left: 4.5rem !important;
13736  }
13737
13738  .p-lg-7 {
13739    padding: 6rem !important;
13740  }
13741
13742  .pt-lg-7,
13743  .py-lg-7 {
13744    padding-top: 6rem !important;
13745  }
13746
13747  .pr-lg-7,
13748  .px-lg-7 {
13749    padding-right: 6rem !important;
13750  }
13751
13752  .pb-lg-7,
13753  .py-lg-7 {
13754    padding-bottom: 6rem !important;
13755  }
13756
13757  .pl-lg-7,
13758  .px-lg-7 {
13759    padding-left: 6rem !important;
13760  }
13761
13762  .p-lg-8 {
13763    padding: 8rem !important;
13764  }
13765
13766  .pt-lg-8,
13767  .py-lg-8 {
13768    padding-top: 8rem !important;
13769  }
13770
13771  .pr-lg-8,
13772  .px-lg-8 {
13773    padding-right: 8rem !important;
13774  }
13775
13776  .pb-lg-8,
13777  .py-lg-8 {
13778    padding-bottom: 8rem !important;
13779  }
13780
13781  .pl-lg-8,
13782  .px-lg-8 {
13783    padding-left: 8rem !important;
13784  }
13785
13786  .p-lg-9 {
13787    padding: 10rem !important;
13788  }
13789
13790  .pt-lg-9,
13791  .py-lg-9 {
13792    padding-top: 10rem !important;
13793  }
13794
13795  .pr-lg-9,
13796  .px-lg-9 {
13797    padding-right: 10rem !important;
13798  }
13799
13800  .pb-lg-9,
13801  .py-lg-9 {
13802    padding-bottom: 10rem !important;
13803  }
13804
13805  .pl-lg-9,
13806  .px-lg-9 {
13807    padding-left: 10rem !important;
13808  }
13809
13810  .m-lg-n1 {
13811    margin: -0.25rem !important;
13812  }
13813
13814  .mt-lg-n1,
13815  .my-lg-n1 {
13816    margin-top: -0.25rem !important;
13817  }
13818
13819  .mr-lg-n1,
13820  .mx-lg-n1 {
13821    margin-right: -0.25rem !important;
13822  }
13823
13824  .mb-lg-n1,
13825  .my-lg-n1 {
13826    margin-bottom: -0.25rem !important;
13827  }
13828
13829  .ml-lg-n1,
13830  .mx-lg-n1 {
13831    margin-left: -0.25rem !important;
13832  }
13833
13834  .m-lg-n2 {
13835    margin: -0.5rem !important;
13836  }
13837
13838  .mt-lg-n2,
13839  .my-lg-n2 {
13840    margin-top: -0.5rem !important;
13841  }
13842
13843  .mr-lg-n2,
13844  .mx-lg-n2 {
13845    margin-right: -0.5rem !important;
13846  }
13847
13848  .mb-lg-n2,
13849  .my-lg-n2 {
13850    margin-bottom: -0.5rem !important;
13851  }
13852
13853  .ml-lg-n2,
13854  .mx-lg-n2 {
13855    margin-left: -0.5rem !important;
13856  }
13857
13858  .m-lg-n3 {
13859    margin: -1rem !important;
13860  }
13861
13862  .mt-lg-n3,
13863  .my-lg-n3 {
13864    margin-top: -1rem !important;
13865  }
13866
13867  .mr-lg-n3,
13868  .mx-lg-n3 {
13869    margin-right: -1rem !important;
13870  }
13871
13872  .mb-lg-n3,
13873  .my-lg-n3 {
13874    margin-bottom: -1rem !important;
13875  }
13876
13877  .ml-lg-n3,
13878  .mx-lg-n3 {
13879    margin-left: -1rem !important;
13880  }
13881
13882  .m-lg-n4 {
13883    margin: -1.5rem !important;
13884  }
13885
13886  .mt-lg-n4,
13887  .my-lg-n4 {
13888    margin-top: -1.5rem !important;
13889  }
13890
13891  .mr-lg-n4,
13892  .mx-lg-n4 {
13893    margin-right: -1.5rem !important;
13894  }
13895
13896  .mb-lg-n4,
13897  .my-lg-n4 {
13898    margin-bottom: -1.5rem !important;
13899  }
13900
13901  .ml-lg-n4,
13902  .mx-lg-n4 {
13903    margin-left: -1.5rem !important;
13904  }
13905
13906  .m-lg-n5 {
13907    margin: -3rem !important;
13908  }
13909
13910  .mt-lg-n5,
13911  .my-lg-n5 {
13912    margin-top: -3rem !important;
13913  }
13914
13915  .mr-lg-n5,
13916  .mx-lg-n5 {
13917    margin-right: -3rem !important;
13918  }
13919
13920  .mb-lg-n5,
13921  .my-lg-n5 {
13922    margin-bottom: -3rem !important;
13923  }
13924
13925  .ml-lg-n5,
13926  .mx-lg-n5 {
13927    margin-left: -3rem !important;
13928  }
13929
13930  .m-lg-n-9 {
13931    margin: 10rem !important;
13932  }
13933
13934  .mt-lg-n-9,
13935  .my-lg-n-9 {
13936    margin-top: 10rem !important;
13937  }
13938
13939  .mr-lg-n-9,
13940  .mx-lg-n-9 {
13941    margin-right: 10rem !important;
13942  }
13943
13944  .mb-lg-n-9,
13945  .my-lg-n-9 {
13946    margin-bottom: 10rem !important;
13947  }
13948
13949  .ml-lg-n-9,
13950  .mx-lg-n-9 {
13951    margin-left: 10rem !important;
13952  }
13953
13954  .m-lg-n-8 {
13955    margin: 8rem !important;
13956  }
13957
13958  .mt-lg-n-8,
13959  .my-lg-n-8 {
13960    margin-top: 8rem !important;
13961  }
13962
13963  .mr-lg-n-8,
13964  .mx-lg-n-8 {
13965    margin-right: 8rem !important;
13966  }
13967
13968  .mb-lg-n-8,
13969  .my-lg-n-8 {
13970    margin-bottom: 8rem !important;
13971  }
13972
13973  .ml-lg-n-8,
13974  .mx-lg-n-8 {
13975    margin-left: 8rem !important;
13976  }
13977
13978  .m-lg-n-7 {
13979    margin: 6rem !important;
13980  }
13981
13982  .mt-lg-n-7,
13983  .my-lg-n-7 {
13984    margin-top: 6rem !important;
13985  }
13986
13987  .mr-lg-n-7,
13988  .mx-lg-n-7 {
13989    margin-right: 6rem !important;
13990  }
13991
13992  .mb-lg-n-7,
13993  .my-lg-n-7 {
13994    margin-bottom: 6rem !important;
13995  }
13996
13997  .ml-lg-n-7,
13998  .mx-lg-n-7 {
13999    margin-left: 6rem !important;
14000  }
14001
14002  .m-lg-n-6 {
14003    margin: 4.5rem !important;
14004  }
14005
14006  .mt-lg-n-6,
14007  .my-lg-n-6 {
14008    margin-top: 4.5rem !important;
14009  }
14010
14011  .mr-lg-n-6,
14012  .mx-lg-n-6 {
14013    margin-right: 4.5rem !important;
14014  }
14015
14016  .mb-lg-n-6,
14017  .my-lg-n-6 {
14018    margin-bottom: 4.5rem !important;
14019  }
14020
14021  .ml-lg-n-6,
14022  .mx-lg-n-6 {
14023    margin-left: 4.5rem !important;
14024  }
14025
14026  .m-lg-n-5 {
14027    margin: 3rem !important;
14028  }
14029
14030  .mt-lg-n-5,
14031  .my-lg-n-5 {
14032    margin-top: 3rem !important;
14033  }
14034
14035  .mr-lg-n-5,
14036  .mx-lg-n-5 {
14037    margin-right: 3rem !important;
14038  }
14039
14040  .mb-lg-n-5,
14041  .my-lg-n-5 {
14042    margin-bottom: 3rem !important;
14043  }
14044
14045  .ml-lg-n-5,
14046  .mx-lg-n-5 {
14047    margin-left: 3rem !important;
14048  }
14049
14050  .m-lg-n-4 {
14051    margin: 1.5rem !important;
14052  }
14053
14054  .mt-lg-n-4,
14055  .my-lg-n-4 {
14056    margin-top: 1.5rem !important;
14057  }
14058
14059  .mr-lg-n-4,
14060  .mx-lg-n-4 {
14061    margin-right: 1.5rem !important;
14062  }
14063
14064  .mb-lg-n-4,
14065  .my-lg-n-4 {
14066    margin-bottom: 1.5rem !important;
14067  }
14068
14069  .ml-lg-n-4,
14070  .mx-lg-n-4 {
14071    margin-left: 1.5rem !important;
14072  }
14073
14074  .m-lg-n-3 {
14075    margin: 1rem !important;
14076  }
14077
14078  .mt-lg-n-3,
14079  .my-lg-n-3 {
14080    margin-top: 1rem !important;
14081  }
14082
14083  .mr-lg-n-3,
14084  .mx-lg-n-3 {
14085    margin-right: 1rem !important;
14086  }
14087
14088  .mb-lg-n-3,
14089  .my-lg-n-3 {
14090    margin-bottom: 1rem !important;
14091  }
14092
14093  .ml-lg-n-3,
14094  .mx-lg-n-3 {
14095    margin-left: 1rem !important;
14096  }
14097
14098  .m-lg-n-2 {
14099    margin: 0.5rem !important;
14100  }
14101
14102  .mt-lg-n-2,
14103  .my-lg-n-2 {
14104    margin-top: 0.5rem !important;
14105  }
14106
14107  .mr-lg-n-2,
14108  .mx-lg-n-2 {
14109    margin-right: 0.5rem !important;
14110  }
14111
14112  .mb-lg-n-2,
14113  .my-lg-n-2 {
14114    margin-bottom: 0.5rem !important;
14115  }
14116
14117  .ml-lg-n-2,
14118  .mx-lg-n-2 {
14119    margin-left: 0.5rem !important;
14120  }
14121
14122  .m-lg-n-1 {
14123    margin: 0.25rem !important;
14124  }
14125
14126  .mt-lg-n-1,
14127  .my-lg-n-1 {
14128    margin-top: 0.25rem !important;
14129  }
14130
14131  .mr-lg-n-1,
14132  .mx-lg-n-1 {
14133    margin-right: 0.25rem !important;
14134  }
14135
14136  .mb-lg-n-1,
14137  .my-lg-n-1 {
14138    margin-bottom: 0.25rem !important;
14139  }
14140
14141  .ml-lg-n-1,
14142  .mx-lg-n-1 {
14143    margin-left: 0.25rem !important;
14144  }
14145
14146  .m-lg-n6 {
14147    margin: -4.5rem !important;
14148  }
14149
14150  .mt-lg-n6,
14151  .my-lg-n6 {
14152    margin-top: -4.5rem !important;
14153  }
14154
14155  .mr-lg-n6,
14156  .mx-lg-n6 {
14157    margin-right: -4.5rem !important;
14158  }
14159
14160  .mb-lg-n6,
14161  .my-lg-n6 {
14162    margin-bottom: -4.5rem !important;
14163  }
14164
14165  .ml-lg-n6,
14166  .mx-lg-n6 {
14167    margin-left: -4.5rem !important;
14168  }
14169
14170  .m-lg-n7 {
14171    margin: -6rem !important;
14172  }
14173
14174  .mt-lg-n7,
14175  .my-lg-n7 {
14176    margin-top: -6rem !important;
14177  }
14178
14179  .mr-lg-n7,
14180  .mx-lg-n7 {
14181    margin-right: -6rem !important;
14182  }
14183
14184  .mb-lg-n7,
14185  .my-lg-n7 {
14186    margin-bottom: -6rem !important;
14187  }
14188
14189  .ml-lg-n7,
14190  .mx-lg-n7 {
14191    margin-left: -6rem !important;
14192  }
14193
14194  .m-lg-n8 {
14195    margin: -8rem !important;
14196  }
14197
14198  .mt-lg-n8,
14199  .my-lg-n8 {
14200    margin-top: -8rem !important;
14201  }
14202
14203  .mr-lg-n8,
14204  .mx-lg-n8 {
14205    margin-right: -8rem !important;
14206  }
14207
14208  .mb-lg-n8,
14209  .my-lg-n8 {
14210    margin-bottom: -8rem !important;
14211  }
14212
14213  .ml-lg-n8,
14214  .mx-lg-n8 {
14215    margin-left: -8rem !important;
14216  }
14217
14218  .m-lg-n9 {
14219    margin: -10rem !important;
14220  }
14221
14222  .mt-lg-n9,
14223  .my-lg-n9 {
14224    margin-top: -10rem !important;
14225  }
14226
14227  .mr-lg-n9,
14228  .mx-lg-n9 {
14229    margin-right: -10rem !important;
14230  }
14231
14232  .mb-lg-n9,
14233  .my-lg-n9 {
14234    margin-bottom: -10rem !important;
14235  }
14236
14237  .ml-lg-n9,
14238  .mx-lg-n9 {
14239    margin-left: -10rem !important;
14240  }
14241
14242  .m-lg-auto {
14243    margin: auto !important;
14244  }
14245
14246  .mt-lg-auto,
14247  .my-lg-auto {
14248    margin-top: auto !important;
14249  }
14250
14251  .mr-lg-auto,
14252  .mx-lg-auto {
14253    margin-right: auto !important;
14254  }
14255
14256  .mb-lg-auto,
14257  .my-lg-auto {
14258    margin-bottom: auto !important;
14259  }
14260
14261  .ml-lg-auto,
14262  .mx-lg-auto {
14263    margin-left: auto !important;
14264  }
14265}
14266
14267@media (min-width: 1200px) {
14268  .m-xl-0 {
14269    margin: 0 !important;
14270  }
14271
14272  .mt-xl-0,
14273  .my-xl-0 {
14274    margin-top: 0 !important;
14275  }
14276
14277  .mr-xl-0,
14278  .mx-xl-0 {
14279    margin-right: 0 !important;
14280  }
14281
14282  .mb-xl-0,
14283  .my-xl-0 {
14284    margin-bottom: 0 !important;
14285  }
14286
14287  .ml-xl-0,
14288  .mx-xl-0 {
14289    margin-left: 0 !important;
14290  }
14291
14292  .m-xl-1 {
14293    margin: 0.25rem !important;
14294  }
14295
14296  .mt-xl-1,
14297  .my-xl-1 {
14298    margin-top: 0.25rem !important;
14299  }
14300
14301  .mr-xl-1,
14302  .mx-xl-1 {
14303    margin-right: 0.25rem !important;
14304  }
14305
14306  .mb-xl-1,
14307  .my-xl-1 {
14308    margin-bottom: 0.25rem !important;
14309  }
14310
14311  .ml-xl-1,
14312  .mx-xl-1 {
14313    margin-left: 0.25rem !important;
14314  }
14315
14316  .m-xl-2 {
14317    margin: 0.5rem !important;
14318  }
14319
14320  .mt-xl-2,
14321  .my-xl-2 {
14322    margin-top: 0.5rem !important;
14323  }
14324
14325  .mr-xl-2,
14326  .mx-xl-2 {
14327    margin-right: 0.5rem !important;
14328  }
14329
14330  .mb-xl-2,
14331  .my-xl-2 {
14332    margin-bottom: 0.5rem !important;
14333  }
14334
14335  .ml-xl-2,
14336  .mx-xl-2 {
14337    margin-left: 0.5rem !important;
14338  }
14339
14340  .m-xl-3 {
14341    margin: 1rem !important;
14342  }
14343
14344  .mt-xl-3,
14345  .my-xl-3 {
14346    margin-top: 1rem !important;
14347  }
14348
14349  .mr-xl-3,
14350  .mx-xl-3 {
14351    margin-right: 1rem !important;
14352  }
14353
14354  .mb-xl-3,
14355  .my-xl-3 {
14356    margin-bottom: 1rem !important;
14357  }
14358
14359  .ml-xl-3,
14360  .mx-xl-3 {
14361    margin-left: 1rem !important;
14362  }
14363
14364  .m-xl-4 {
14365    margin: 1.5rem !important;
14366  }
14367
14368  .mt-xl-4,
14369  .my-xl-4 {
14370    margin-top: 1.5rem !important;
14371  }
14372
14373  .mr-xl-4,
14374  .mx-xl-4 {
14375    margin-right: 1.5rem !important;
14376  }
14377
14378  .mb-xl-4,
14379  .my-xl-4 {
14380    margin-bottom: 1.5rem !important;
14381  }
14382
14383  .ml-xl-4,
14384  .mx-xl-4 {
14385    margin-left: 1.5rem !important;
14386  }
14387
14388  .m-xl-5 {
14389    margin: 3rem !important;
14390  }
14391
14392  .mt-xl-5,
14393  .my-xl-5 {
14394    margin-top: 3rem !important;
14395  }
14396
14397  .mr-xl-5,
14398  .mx-xl-5 {
14399    margin-right: 3rem !important;
14400  }
14401
14402  .mb-xl-5,
14403  .my-xl-5 {
14404    margin-bottom: 3rem !important;
14405  }
14406
14407  .ml-xl-5,
14408  .mx-xl-5 {
14409    margin-left: 3rem !important;
14410  }
14411
14412  .m-xl--9 {
14413    margin: -10rem !important;
14414  }
14415
14416  .mt-xl--9,
14417  .my-xl--9 {
14418    margin-top: -10rem !important;
14419  }
14420
14421  .mr-xl--9,
14422  .mx-xl--9 {
14423    margin-right: -10rem !important;
14424  }
14425
14426  .mb-xl--9,
14427  .my-xl--9 {
14428    margin-bottom: -10rem !important;
14429  }
14430
14431  .ml-xl--9,
14432  .mx-xl--9 {
14433    margin-left: -10rem !important;
14434  }
14435
14436  .m-xl--8 {
14437    margin: -8rem !important;
14438  }
14439
14440  .mt-xl--8,
14441  .my-xl--8 {
14442    margin-top: -8rem !important;
14443  }
14444
14445  .mr-xl--8,
14446  .mx-xl--8 {
14447    margin-right: -8rem !important;
14448  }
14449
14450  .mb-xl--8,
14451  .my-xl--8 {
14452    margin-bottom: -8rem !important;
14453  }
14454
14455  .ml-xl--8,
14456  .mx-xl--8 {
14457    margin-left: -8rem !important;
14458  }
14459
14460  .m-xl--7 {
14461    margin: -6rem !important;
14462  }
14463
14464  .mt-xl--7,
14465  .my-xl--7 {
14466    margin-top: -6rem !important;
14467  }
14468
14469  .mr-xl--7,
14470  .mx-xl--7 {
14471    margin-right: -6rem !important;
14472  }
14473
14474  .mb-xl--7,
14475  .my-xl--7 {
14476    margin-bottom: -6rem !important;
14477  }
14478
14479  .ml-xl--7,
14480  .mx-xl--7 {
14481    margin-left: -6rem !important;
14482  }
14483
14484  .m-xl--6 {
14485    margin: -4.5rem !important;
14486  }
14487
14488  .mt-xl--6,
14489  .my-xl--6 {
14490    margin-top: -4.5rem !important;
14491  }
14492
14493  .mr-xl--6,
14494  .mx-xl--6 {
14495    margin-right: -4.5rem !important;
14496  }
14497
14498  .mb-xl--6,
14499  .my-xl--6 {
14500    margin-bottom: -4.5rem !important;
14501  }
14502
14503  .ml-xl--6,
14504  .mx-xl--6 {
14505    margin-left: -4.5rem !important;
14506  }
14507
14508  .m-xl--5 {
14509    margin: -3rem !important;
14510  }
14511
14512  .mt-xl--5,
14513  .my-xl--5 {
14514    margin-top: -3rem !important;
14515  }
14516
14517  .mr-xl--5,
14518  .mx-xl--5 {
14519    margin-right: -3rem !important;
14520  }
14521
14522  .mb-xl--5,
14523  .my-xl--5 {
14524    margin-bottom: -3rem !important;
14525  }
14526
14527  .ml-xl--5,
14528  .mx-xl--5 {
14529    margin-left: -3rem !important;
14530  }
14531
14532  .m-xl--4 {
14533    margin: -1.5rem !important;
14534  }
14535
14536  .mt-xl--4,
14537  .my-xl--4 {
14538    margin-top: -1.5rem !important;
14539  }
14540
14541  .mr-xl--4,
14542  .mx-xl--4 {
14543    margin-right: -1.5rem !important;
14544  }
14545
14546  .mb-xl--4,
14547  .my-xl--4 {
14548    margin-bottom: -1.5rem !important;
14549  }
14550
14551  .ml-xl--4,
14552  .mx-xl--4 {
14553    margin-left: -1.5rem !important;
14554  }
14555
14556  .m-xl--3 {
14557    margin: -1rem !important;
14558  }
14559
14560  .mt-xl--3,
14561  .my-xl--3 {
14562    margin-top: -1rem !important;
14563  }
14564
14565  .mr-xl--3,
14566  .mx-xl--3 {
14567    margin-right: -1rem !important;
14568  }
14569
14570  .mb-xl--3,
14571  .my-xl--3 {
14572    margin-bottom: -1rem !important;
14573  }
14574
14575  .ml-xl--3,
14576  .mx-xl--3 {
14577    margin-left: -1rem !important;
14578  }
14579
14580  .m-xl--2 {
14581    margin: -0.5rem !important;
14582  }
14583
14584  .mt-xl--2,
14585  .my-xl--2 {
14586    margin-top: -0.5rem !important;
14587  }
14588
14589  .mr-xl--2,
14590  .mx-xl--2 {
14591    margin-right: -0.5rem !important;
14592  }
14593
14594  .mb-xl--2,
14595  .my-xl--2 {
14596    margin-bottom: -0.5rem !important;
14597  }
14598
14599  .ml-xl--2,
14600  .mx-xl--2 {
14601    margin-left: -0.5rem !important;
14602  }
14603
14604  .m-xl--1 {
14605    margin: -0.25rem !important;
14606  }
14607
14608  .mt-xl--1,
14609  .my-xl--1 {
14610    margin-top: -0.25rem !important;
14611  }
14612
14613  .mr-xl--1,
14614  .mx-xl--1 {
14615    margin-right: -0.25rem !important;
14616  }
14617
14618  .mb-xl--1,
14619  .my-xl--1 {
14620    margin-bottom: -0.25rem !important;
14621  }
14622
14623  .ml-xl--1,
14624  .mx-xl--1 {
14625    margin-left: -0.25rem !important;
14626  }
14627
14628  .m-xl-6 {
14629    margin: 4.5rem !important;
14630  }
14631
14632  .mt-xl-6,
14633  .my-xl-6 {
14634    margin-top: 4.5rem !important;
14635  }
14636
14637  .mr-xl-6,
14638  .mx-xl-6 {
14639    margin-right: 4.5rem !important;
14640  }
14641
14642  .mb-xl-6,
14643  .my-xl-6 {
14644    margin-bottom: 4.5rem !important;
14645  }
14646
14647  .ml-xl-6,
14648  .mx-xl-6 {
14649    margin-left: 4.5rem !important;
14650  }
14651
14652  .m-xl-7 {
14653    margin: 6rem !important;
14654  }
14655
14656  .mt-xl-7,
14657  .my-xl-7 {
14658    margin-top: 6rem !important;
14659  }
14660
14661  .mr-xl-7,
14662  .mx-xl-7 {
14663    margin-right: 6rem !important;
14664  }
14665
14666  .mb-xl-7,
14667  .my-xl-7 {
14668    margin-bottom: 6rem !important;
14669  }
14670
14671  .ml-xl-7,
14672  .mx-xl-7 {
14673    margin-left: 6rem !important;
14674  }
14675
14676  .m-xl-8 {
14677    margin: 8rem !important;
14678  }
14679
14680  .mt-xl-8,
14681  .my-xl-8 {
14682    margin-top: 8rem !important;
14683  }
14684
14685  .mr-xl-8,
14686  .mx-xl-8 {
14687    margin-right: 8rem !important;
14688  }
14689
14690  .mb-xl-8,
14691  .my-xl-8 {
14692    margin-bottom: 8rem !important;
14693  }
14694
14695  .ml-xl-8,
14696  .mx-xl-8 {
14697    margin-left: 8rem !important;
14698  }
14699
14700  .m-xl-9 {
14701    margin: 10rem !important;
14702  }
14703
14704  .mt-xl-9,
14705  .my-xl-9 {
14706    margin-top: 10rem !important;
14707  }
14708
14709  .mr-xl-9,
14710  .mx-xl-9 {
14711    margin-right: 10rem !important;
14712  }
14713
14714  .mb-xl-9,
14715  .my-xl-9 {
14716    margin-bottom: 10rem !important;
14717  }
14718
14719  .ml-xl-9,
14720  .mx-xl-9 {
14721    margin-left: 10rem !important;
14722  }
14723
14724  .p-xl-0 {
14725    padding: 0 !important;
14726  }
14727
14728  .pt-xl-0,
14729  .py-xl-0 {
14730    padding-top: 0 !important;
14731  }
14732
14733  .pr-xl-0,
14734  .px-xl-0 {
14735    padding-right: 0 !important;
14736  }
14737
14738  .pb-xl-0,
14739  .py-xl-0 {
14740    padding-bottom: 0 !important;
14741  }
14742
14743  .pl-xl-0,
14744  .px-xl-0 {
14745    padding-left: 0 !important;
14746  }
14747
14748  .p-xl-1 {
14749    padding: 0.25rem !important;
14750  }
14751
14752  .pt-xl-1,
14753  .py-xl-1 {
14754    padding-top: 0.25rem !important;
14755  }
14756
14757  .pr-xl-1,
14758  .px-xl-1 {
14759    padding-right: 0.25rem !important;
14760  }
14761
14762  .pb-xl-1,
14763  .py-xl-1 {
14764    padding-bottom: 0.25rem !important;
14765  }
14766
14767  .pl-xl-1,
14768  .px-xl-1 {
14769    padding-left: 0.25rem !important;
14770  }
14771
14772  .p-xl-2 {
14773    padding: 0.5rem !important;
14774  }
14775
14776  .pt-xl-2,
14777  .py-xl-2 {
14778    padding-top: 0.5rem !important;
14779  }
14780
14781  .pr-xl-2,
14782  .px-xl-2 {
14783    padding-right: 0.5rem !important;
14784  }
14785
14786  .pb-xl-2,
14787  .py-xl-2 {
14788    padding-bottom: 0.5rem !important;
14789  }
14790
14791  .pl-xl-2,
14792  .px-xl-2 {
14793    padding-left: 0.5rem !important;
14794  }
14795
14796  .p-xl-3 {
14797    padding: 1rem !important;
14798  }
14799
14800  .pt-xl-3,
14801  .py-xl-3 {
14802    padding-top: 1rem !important;
14803  }
14804
14805  .pr-xl-3,
14806  .px-xl-3 {
14807    padding-right: 1rem !important;
14808  }
14809
14810  .pb-xl-3,
14811  .py-xl-3 {
14812    padding-bottom: 1rem !important;
14813  }
14814
14815  .pl-xl-3,
14816  .px-xl-3 {
14817    padding-left: 1rem !important;
14818  }
14819
14820  .p-xl-4 {
14821    padding: 1.5rem !important;
14822  }
14823
14824  .pt-xl-4,
14825  .py-xl-4 {
14826    padding-top: 1.5rem !important;
14827  }
14828
14829  .pr-xl-4,
14830  .px-xl-4 {
14831    padding-right: 1.5rem !important;
14832  }
14833
14834  .pb-xl-4,
14835  .py-xl-4 {
14836    padding-bottom: 1.5rem !important;
14837  }
14838
14839  .pl-xl-4,
14840  .px-xl-4 {
14841    padding-left: 1.5rem !important;
14842  }
14843
14844  .p-xl-5 {
14845    padding: 3rem !important;
14846  }
14847
14848  .pt-xl-5,
14849  .py-xl-5 {
14850    padding-top: 3rem !important;
14851  }
14852
14853  .pr-xl-5,
14854  .px-xl-5 {
14855    padding-right: 3rem !important;
14856  }
14857
14858  .pb-xl-5,
14859  .py-xl-5 {
14860    padding-bottom: 3rem !important;
14861  }
14862
14863  .pl-xl-5,
14864  .px-xl-5 {
14865    padding-left: 3rem !important;
14866  }
14867
14868  .p-xl--9 {
14869    padding: -10rem !important;
14870  }
14871
14872  .pt-xl--9,
14873  .py-xl--9 {
14874    padding-top: -10rem !important;
14875  }
14876
14877  .pr-xl--9,
14878  .px-xl--9 {
14879    padding-right: -10rem !important;
14880  }
14881
14882  .pb-xl--9,
14883  .py-xl--9 {
14884    padding-bottom: -10rem !important;
14885  }
14886
14887  .pl-xl--9,
14888  .px-xl--9 {
14889    padding-left: -10rem !important;
14890  }
14891
14892  .p-xl--8 {
14893    padding: -8rem !important;
14894  }
14895
14896  .pt-xl--8,
14897  .py-xl--8 {
14898    padding-top: -8rem !important;
14899  }
14900
14901  .pr-xl--8,
14902  .px-xl--8 {
14903    padding-right: -8rem !important;
14904  }
14905
14906  .pb-xl--8,
14907  .py-xl--8 {
14908    padding-bottom: -8rem !important;
14909  }
14910
14911  .pl-xl--8,
14912  .px-xl--8 {
14913    padding-left: -8rem !important;
14914  }
14915
14916  .p-xl--7 {
14917    padding: -6rem !important;
14918  }
14919
14920  .pt-xl--7,
14921  .py-xl--7 {
14922    padding-top: -6rem !important;
14923  }
14924
14925  .pr-xl--7,
14926  .px-xl--7 {
14927    padding-right: -6rem !important;
14928  }
14929
14930  .pb-xl--7,
14931  .py-xl--7 {
14932    padding-bottom: -6rem !important;
14933  }
14934
14935  .pl-xl--7,
14936  .px-xl--7 {
14937    padding-left: -6rem !important;
14938  }
14939
14940  .p-xl--6 {
14941    padding: -4.5rem !important;
14942  }
14943
14944  .pt-xl--6,
14945  .py-xl--6 {
14946    padding-top: -4.5rem !important;
14947  }
14948
14949  .pr-xl--6,
14950  .px-xl--6 {
14951    padding-right: -4.5rem !important;
14952  }
14953
14954  .pb-xl--6,
14955  .py-xl--6 {
14956    padding-bottom: -4.5rem !important;
14957  }
14958
14959  .pl-xl--6,
14960  .px-xl--6 {
14961    padding-left: -4.5rem !important;
14962  }
14963
14964  .p-xl--5 {
14965    padding: -3rem !important;
14966  }
14967
14968  .pt-xl--5,
14969  .py-xl--5 {
14970    padding-top: -3rem !important;
14971  }
14972
14973  .pr-xl--5,
14974  .px-xl--5 {
14975    padding-right: -3rem !important;
14976  }
14977
14978  .pb-xl--5,
14979  .py-xl--5 {
14980    padding-bottom: -3rem !important;
14981  }
14982
14983  .pl-xl--5,
14984  .px-xl--5 {
14985    padding-left: -3rem !important;
14986  }
14987
14988  .p-xl--4 {
14989    padding: -1.5rem !important;
14990  }
14991
14992  .pt-xl--4,
14993  .py-xl--4 {
14994    padding-top: -1.5rem !important;
14995  }
14996
14997  .pr-xl--4,
14998  .px-xl--4 {
14999    padding-right: -1.5rem !important;
15000  }
15001
15002  .pb-xl--4,
15003  .py-xl--4 {
15004    padding-bottom: -1.5rem !important;
15005  }
15006
15007  .pl-xl--4,
15008  .px-xl--4 {
15009    padding-left: -1.5rem !important;
15010  }
15011
15012  .p-xl--3 {
15013    padding: -1rem !important;
15014  }
15015
15016  .pt-xl--3,
15017  .py-xl--3 {
15018    padding-top: -1rem !important;
15019  }
15020
15021  .pr-xl--3,
15022  .px-xl--3 {
15023    padding-right: -1rem !important;
15024  }
15025
15026  .pb-xl--3,
15027  .py-xl--3 {
15028    padding-bottom: -1rem !important;
15029  }
15030
15031  .pl-xl--3,
15032  .px-xl--3 {
15033    padding-left: -1rem !important;
15034  }
15035
15036  .p-xl--2 {
15037    padding: -0.5rem !important;
15038  }
15039
15040  .pt-xl--2,
15041  .py-xl--2 {
15042    padding-top: -0.5rem !important;
15043  }
15044
15045  .pr-xl--2,
15046  .px-xl--2 {
15047    padding-right: -0.5rem !important;
15048  }
15049
15050  .pb-xl--2,
15051  .py-xl--2 {
15052    padding-bottom: -0.5rem !important;
15053  }
15054
15055  .pl-xl--2,
15056  .px-xl--2 {
15057    padding-left: -0.5rem !important;
15058  }
15059
15060  .p-xl--1 {
15061    padding: -0.25rem !important;
15062  }
15063
15064  .pt-xl--1,
15065  .py-xl--1 {
15066    padding-top: -0.25rem !important;
15067  }
15068
15069  .pr-xl--1,
15070  .px-xl--1 {
15071    padding-right: -0.25rem !important;
15072  }
15073
15074  .pb-xl--1,
15075  .py-xl--1 {
15076    padding-bottom: -0.25rem !important;
15077  }
15078
15079  .pl-xl--1,
15080  .px-xl--1 {
15081    padding-left: -0.25rem !important;
15082  }
15083
15084  .p-xl-6 {
15085    padding: 4.5rem !important;
15086  }
15087
15088  .pt-xl-6,
15089  .py-xl-6 {
15090    padding-top: 4.5rem !important;
15091  }
15092
15093  .pr-xl-6,
15094  .px-xl-6 {
15095    padding-right: 4.5rem !important;
15096  }
15097
15098  .pb-xl-6,
15099  .py-xl-6 {
15100    padding-bottom: 4.5rem !important;
15101  }
15102
15103  .pl-xl-6,
15104  .px-xl-6 {
15105    padding-left: 4.5rem !important;
15106  }
15107
15108  .p-xl-7 {
15109    padding: 6rem !important;
15110  }
15111
15112  .pt-xl-7,
15113  .py-xl-7 {
15114    padding-top: 6rem !important;
15115  }
15116
15117  .pr-xl-7,
15118  .px-xl-7 {
15119    padding-right: 6rem !important;
15120  }
15121
15122  .pb-xl-7,
15123  .py-xl-7 {
15124    padding-bottom: 6rem !important;
15125  }
15126
15127  .pl-xl-7,
15128  .px-xl-7 {
15129    padding-left: 6rem !important;
15130  }
15131
15132  .p-xl-8 {
15133    padding: 8rem !important;
15134  }
15135
15136  .pt-xl-8,
15137  .py-xl-8 {
15138    padding-top: 8rem !important;
15139  }
15140
15141  .pr-xl-8,
15142  .px-xl-8 {
15143    padding-right: 8rem !important;
15144  }
15145
15146  .pb-xl-8,
15147  .py-xl-8 {
15148    padding-bottom: 8rem !important;
15149  }
15150
15151  .pl-xl-8,
15152  .px-xl-8 {
15153    padding-left: 8rem !important;
15154  }
15155
15156  .p-xl-9 {
15157    padding: 10rem !important;
15158  }
15159
15160  .pt-xl-9,
15161  .py-xl-9 {
15162    padding-top: 10rem !important;
15163  }
15164
15165  .pr-xl-9,
15166  .px-xl-9 {
15167    padding-right: 10rem !important;
15168  }
15169
15170  .pb-xl-9,
15171  .py-xl-9 {
15172    padding-bottom: 10rem !important;
15173  }
15174
15175  .pl-xl-9,
15176  .px-xl-9 {
15177    padding-left: 10rem !important;
15178  }
15179
15180  .m-xl-n1 {
15181    margin: -0.25rem !important;
15182  }
15183
15184  .mt-xl-n1,
15185  .my-xl-n1 {
15186    margin-top: -0.25rem !important;
15187  }
15188
15189  .mr-xl-n1,
15190  .mx-xl-n1 {
15191    margin-right: -0.25rem !important;
15192  }
15193
15194  .mb-xl-n1,
15195  .my-xl-n1 {
15196    margin-bottom: -0.25rem !important;
15197  }
15198
15199  .ml-xl-n1,
15200  .mx-xl-n1 {
15201    margin-left: -0.25rem !important;
15202  }
15203
15204  .m-xl-n2 {
15205    margin: -0.5rem !important;
15206  }
15207
15208  .mt-xl-n2,
15209  .my-xl-n2 {
15210    margin-top: -0.5rem !important;
15211  }
15212
15213  .mr-xl-n2,
15214  .mx-xl-n2 {
15215    margin-right: -0.5rem !important;
15216  }
15217
15218  .mb-xl-n2,
15219  .my-xl-n2 {
15220    margin-bottom: -0.5rem !important;
15221  }
15222
15223  .ml-xl-n2,
15224  .mx-xl-n2 {
15225    margin-left: -0.5rem !important;
15226  }
15227
15228  .m-xl-n3 {
15229    margin: -1rem !important;
15230  }
15231
15232  .mt-xl-n3,
15233  .my-xl-n3 {
15234    margin-top: -1rem !important;
15235  }
15236
15237  .mr-xl-n3,
15238  .mx-xl-n3 {
15239    margin-right: -1rem !important;
15240  }
15241
15242  .mb-xl-n3,
15243  .my-xl-n3 {
15244    margin-bottom: -1rem !important;
15245  }
15246
15247  .ml-xl-n3,
15248  .mx-xl-n3 {
15249    margin-left: -1rem !important;
15250  }
15251
15252  .m-xl-n4 {
15253    margin: -1.5rem !important;
15254  }
15255
15256  .mt-xl-n4,
15257  .my-xl-n4 {
15258    margin-top: -1.5rem !important;
15259  }
15260
15261  .mr-xl-n4,
15262  .mx-xl-n4 {
15263    margin-right: -1.5rem !important;
15264  }
15265
15266  .mb-xl-n4,
15267  .my-xl-n4 {
15268    margin-bottom: -1.5rem !important;
15269  }
15270
15271  .ml-xl-n4,
15272  .mx-xl-n4 {
15273    margin-left: -1.5rem !important;
15274  }
15275
15276  .m-xl-n5 {
15277    margin: -3rem !important;
15278  }
15279
15280  .mt-xl-n5,
15281  .my-xl-n5 {
15282    margin-top: -3rem !important;
15283  }
15284
15285  .mr-xl-n5,
15286  .mx-xl-n5 {
15287    margin-right: -3rem !important;
15288  }
15289
15290  .mb-xl-n5,
15291  .my-xl-n5 {
15292    margin-bottom: -3rem !important;
15293  }
15294
15295  .ml-xl-n5,
15296  .mx-xl-n5 {
15297    margin-left: -3rem !important;
15298  }
15299
15300  .m-xl-n-9 {
15301    margin: 10rem !important;
15302  }
15303
15304  .mt-xl-n-9,
15305  .my-xl-n-9 {
15306    margin-top: 10rem !important;
15307  }
15308
15309  .mr-xl-n-9,
15310  .mx-xl-n-9 {
15311    margin-right: 10rem !important;
15312  }
15313
15314  .mb-xl-n-9,
15315  .my-xl-n-9 {
15316    margin-bottom: 10rem !important;
15317  }
15318
15319  .ml-xl-n-9,
15320  .mx-xl-n-9 {
15321    margin-left: 10rem !important;
15322  }
15323
15324  .m-xl-n-8 {
15325    margin: 8rem !important;
15326  }
15327
15328  .mt-xl-n-8,
15329  .my-xl-n-8 {
15330    margin-top: 8rem !important;
15331  }
15332
15333  .mr-xl-n-8,
15334  .mx-xl-n-8 {
15335    margin-right: 8rem !important;
15336  }
15337
15338  .mb-xl-n-8,
15339  .my-xl-n-8 {
15340    margin-bottom: 8rem !important;
15341  }
15342
15343  .ml-xl-n-8,
15344  .mx-xl-n-8 {
15345    margin-left: 8rem !important;
15346  }
15347
15348  .m-xl-n-7 {
15349    margin: 6rem !important;
15350  }
15351
15352  .mt-xl-n-7,
15353  .my-xl-n-7 {
15354    margin-top: 6rem !important;
15355  }
15356
15357  .mr-xl-n-7,
15358  .mx-xl-n-7 {
15359    margin-right: 6rem !important;
15360  }
15361
15362  .mb-xl-n-7,
15363  .my-xl-n-7 {
15364    margin-bottom: 6rem !important;
15365  }
15366
15367  .ml-xl-n-7,
15368  .mx-xl-n-7 {
15369    margin-left: 6rem !important;
15370  }
15371
15372  .m-xl-n-6 {
15373    margin: 4.5rem !important;
15374  }
15375
15376  .mt-xl-n-6,
15377  .my-xl-n-6 {
15378    margin-top: 4.5rem !important;
15379  }
15380
15381  .mr-xl-n-6,
15382  .mx-xl-n-6 {
15383    margin-right: 4.5rem !important;
15384  }
15385
15386  .mb-xl-n-6,
15387  .my-xl-n-6 {
15388    margin-bottom: 4.5rem !important;
15389  }
15390
15391  .ml-xl-n-6,
15392  .mx-xl-n-6 {
15393    margin-left: 4.5rem !important;
15394  }
15395
15396  .m-xl-n-5 {
15397    margin: 3rem !important;
15398  }
15399
15400  .mt-xl-n-5,
15401  .my-xl-n-5 {
15402    margin-top: 3rem !important;
15403  }
15404
15405  .mr-xl-n-5,
15406  .mx-xl-n-5 {
15407    margin-right: 3rem !important;
15408  }
15409
15410  .mb-xl-n-5,
15411  .my-xl-n-5 {
15412    margin-bottom: 3rem !important;
15413  }
15414
15415  .ml-xl-n-5,
15416  .mx-xl-n-5 {
15417    margin-left: 3rem !important;
15418  }
15419
15420  .m-xl-n-4 {
15421    margin: 1.5rem !important;
15422  }
15423
15424  .mt-xl-n-4,
15425  .my-xl-n-4 {
15426    margin-top: 1.5rem !important;
15427  }
15428
15429  .mr-xl-n-4,
15430  .mx-xl-n-4 {
15431    margin-right: 1.5rem !important;
15432  }
15433
15434  .mb-xl-n-4,
15435  .my-xl-n-4 {
15436    margin-bottom: 1.5rem !important;
15437  }
15438
15439  .ml-xl-n-4,
15440  .mx-xl-n-4 {
15441    margin-left: 1.5rem !important;
15442  }
15443
15444  .m-xl-n-3 {
15445    margin: 1rem !important;
15446  }
15447
15448  .mt-xl-n-3,
15449  .my-xl-n-3 {
15450    margin-top: 1rem !important;
15451  }
15452
15453  .mr-xl-n-3,
15454  .mx-xl-n-3 {
15455    margin-right: 1rem !important;
15456  }
15457
15458  .mb-xl-n-3,
15459  .my-xl-n-3 {
15460    margin-bottom: 1rem !important;
15461  }
15462
15463  .ml-xl-n-3,
15464  .mx-xl-n-3 {
15465    margin-left: 1rem !important;
15466  }
15467
15468  .m-xl-n-2 {
15469    margin: 0.5rem !important;
15470  }
15471
15472  .mt-xl-n-2,
15473  .my-xl-n-2 {
15474    margin-top: 0.5rem !important;
15475  }
15476
15477  .mr-xl-n-2,
15478  .mx-xl-n-2 {
15479    margin-right: 0.5rem !important;
15480  }
15481
15482  .mb-xl-n-2,
15483  .my-xl-n-2 {
15484    margin-bottom: 0.5rem !important;
15485  }
15486
15487  .ml-xl-n-2,
15488  .mx-xl-n-2 {
15489    margin-left: 0.5rem !important;
15490  }
15491
15492  .m-xl-n-1 {
15493    margin: 0.25rem !important;
15494  }
15495
15496  .mt-xl-n-1,
15497  .my-xl-n-1 {
15498    margin-top: 0.25rem !important;
15499  }
15500
15501  .mr-xl-n-1,
15502  .mx-xl-n-1 {
15503    margin-right: 0.25rem !important;
15504  }
15505
15506  .mb-xl-n-1,
15507  .my-xl-n-1 {
15508    margin-bottom: 0.25rem !important;
15509  }
15510
15511  .ml-xl-n-1,
15512  .mx-xl-n-1 {
15513    margin-left: 0.25rem !important;
15514  }
15515
15516  .m-xl-n6 {
15517    margin: -4.5rem !important;
15518  }
15519
15520  .mt-xl-n6,
15521  .my-xl-n6 {
15522    margin-top: -4.5rem !important;
15523  }
15524
15525  .mr-xl-n6,
15526  .mx-xl-n6 {
15527    margin-right: -4.5rem !important;
15528  }
15529
15530  .mb-xl-n6,
15531  .my-xl-n6 {
15532    margin-bottom: -4.5rem !important;
15533  }
15534
15535  .ml-xl-n6,
15536  .mx-xl-n6 {
15537    margin-left: -4.5rem !important;
15538  }
15539
15540  .m-xl-n7 {
15541    margin: -6rem !important;
15542  }
15543
15544  .mt-xl-n7,
15545  .my-xl-n7 {
15546    margin-top: -6rem !important;
15547  }
15548
15549  .mr-xl-n7,
15550  .mx-xl-n7 {
15551    margin-right: -6rem !important;
15552  }
15553
15554  .mb-xl-n7,
15555  .my-xl-n7 {
15556    margin-bottom: -6rem !important;
15557  }
15558
15559  .ml-xl-n7,
15560  .mx-xl-n7 {
15561    margin-left: -6rem !important;
15562  }
15563
15564  .m-xl-n8 {
15565    margin: -8rem !important;
15566  }
15567
15568  .mt-xl-n8,
15569  .my-xl-n8 {
15570    margin-top: -8rem !important;
15571  }
15572
15573  .mr-xl-n8,
15574  .mx-xl-n8 {
15575    margin-right: -8rem !important;
15576  }
15577
15578  .mb-xl-n8,
15579  .my-xl-n8 {
15580    margin-bottom: -8rem !important;
15581  }
15582
15583  .ml-xl-n8,
15584  .mx-xl-n8 {
15585    margin-left: -8rem !important;
15586  }
15587
15588  .m-xl-n9 {
15589    margin: -10rem !important;
15590  }
15591
15592  .mt-xl-n9,
15593  .my-xl-n9 {
15594    margin-top: -10rem !important;
15595  }
15596
15597  .mr-xl-n9,
15598  .mx-xl-n9 {
15599    margin-right: -10rem !important;
15600  }
15601
15602  .mb-xl-n9,
15603  .my-xl-n9 {
15604    margin-bottom: -10rem !important;
15605  }
15606
15607  .ml-xl-n9,
15608  .mx-xl-n9 {
15609    margin-left: -10rem !important;
15610  }
15611
15612  .m-xl-auto {
15613    margin: auto !important;
15614  }
15615
15616  .mt-xl-auto,
15617  .my-xl-auto {
15618    margin-top: auto !important;
15619  }
15620
15621  .mr-xl-auto,
15622  .mx-xl-auto {
15623    margin-right: auto !important;
15624  }
15625
15626  .mb-xl-auto,
15627  .my-xl-auto {
15628    margin-bottom: auto !important;
15629  }
15630
15631  .ml-xl-auto,
15632  .mx-xl-auto {
15633    margin-left: auto !important;
15634  }
15635}
15636
15637.text-monospace {
15638  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
15639}
15640
15641.text-justify {
15642  text-align: justify !important;
15643}
15644
15645.text-wrap {
15646  white-space: normal !important;
15647}
15648
15649.text-nowrap {
15650  white-space: nowrap !important;
15651}
15652
15653.text-truncate {
15654  overflow: hidden;
15655  text-overflow: ellipsis;
15656  white-space: nowrap;
15657}
15658
15659.text-left {
15660  text-align: left !important;
15661}
15662
15663.text-right {
15664  text-align: right !important;
15665}
15666
15667.text-center {
15668  text-align: center !important;
15669}
15670
15671@media (min-width: 576px) {
15672  .text-sm-left {
15673    text-align: left !important;
15674  }
15675
15676  .text-sm-right {
15677    text-align: right !important;
15678  }
15679
15680  .text-sm-center {
15681    text-align: center !important;
15682  }
15683}
15684
15685@media (min-width: 768px) {
15686  .text-md-left {
15687    text-align: left !important;
15688  }
15689
15690  .text-md-right {
15691    text-align: right !important;
15692  }
15693
15694  .text-md-center {
15695    text-align: center !important;
15696  }
15697}
15698
15699@media (min-width: 992px) {
15700  .text-lg-left {
15701    text-align: left !important;
15702  }
15703
15704  .text-lg-right {
15705    text-align: right !important;
15706  }
15707
15708  .text-lg-center {
15709    text-align: center !important;
15710  }
15711}
15712
15713@media (min-width: 1200px) {
15714  .text-xl-left {
15715    text-align: left !important;
15716  }
15717
15718  .text-xl-right {
15719    text-align: right !important;
15720  }
15721
15722  .text-xl-center {
15723    text-align: center !important;
15724  }
15725}
15726
15727.text-lowercase {
15728  text-transform: lowercase !important;
15729}
15730
15731.text-uppercase {
15732  text-transform: uppercase !important;
15733}
15734
15735.text-capitalize {
15736  text-transform: capitalize !important;
15737}
15738
15739.font-weight-light {
15740  font-weight: 300 !important;
15741}
15742
15743.font-weight-lighter {
15744  font-weight: lighter !important;
15745}
15746
15747.font-weight-normal {
15748  font-weight: 400 !important;
15749}
15750
15751.font-weight-bold {
15752  font-weight: 600 !important;
15753}
15754
15755.font-weight-bolder {
15756  font-weight: bolder !important;
15757}
15758
15759.font-italic {
15760  font-style: italic !important;
15761}
15762
15763.text-white {
15764  color: #fff !important;
15765}
15766
15767.text-primary {
15768  color: #5e72e4 !important;
15769}
15770
15771a.text-primary:hover,
15772a.text-primary:focus {
15773  color: #233dd2 !important;
15774}
15775
15776.text-secondary {
15777  color: #f4f5f7 !important;
15778}
15779
15780a.text-secondary:hover,
15781a.text-secondary:focus {
15782  color: #c8cdd7 !important;
15783}
15784
15785.text-success {
15786  color: #2dce89 !important;
15787}
15788
15789a.text-success:hover,
15790a.text-success:focus {
15791  color: #1f8f5f !important;
15792}
15793
15794.text-info {
15795  color: #11cdef !important;
15796}
15797
15798a.text-info:hover,
15799a.text-info:focus {
15800  color: #0b90a8 !important;
15801}
15802
15803.text-warning {
15804  color: #fb6340 !important;
15805}
15806
15807a.text-warning:hover,
15808a.text-warning:focus {
15809  color: #ea3005 !important;
15810}
15811
15812.text-danger {
15813  color: #f5365c !important;
15814}
15815
15816a.text-danger:hover,
15817a.text-danger:focus {
15818  color: #d40b33 !important;
15819}
15820
15821.text-light {
15822  color: #adb5bd !important;
15823}
15824
15825a.text-light:hover,
15826a.text-light:focus {
15827  color: #838f9b !important;
15828}
15829
15830.text-dark {
15831  color: #212529 !important;
15832}
15833
15834a.text-dark:hover,
15835a.text-dark:focus {
15836  color: black !important;
15837}
15838
15839.text-default {
15840  color: #172b4d !important;
15841}
15842
15843a.text-default:hover,
15844a.text-default:focus {
15845  color: #050a12 !important;
15846}
15847
15848.text-white {
15849  color: #fff !important;
15850}
15851
15852a.text-white:hover,
15853a.text-white:focus {
15854  color: #d9d9d9 !important;
15855}
15856
15857.text-neutral {
15858  color: #fff !important;
15859}
15860
15861a.text-neutral:hover,
15862a.text-neutral:focus {
15863  color: #d9d9d9 !important;
15864}
15865
15866.text-darker {
15867  color: black !important;
15868}
15869
15870a.text-darker:hover,
15871a.text-darker:focus {
15872  color: black !important;
15873}
15874
15875.text-body {
15876  color: #525f7f !important;
15877}
15878
15879.text-muted {
15880  color: #8898aa !important;
15881}
15882
15883.text-black-50 {
15884  color: rgba(0, 0, 0, 0.5) !important;
15885}
15886
15887.text-white-50 {
15888  color: rgba(255, 255, 255, 0.5) !important;
15889}
15890
15891.text-hide {
15892  font: 0/0 a;
15893  color: transparent;
15894  text-shadow: none;
15895  background-color: transparent;
15896  border: 0;
15897}
15898
15899.text-decoration-none {
15900  text-decoration: none !important;
15901}
15902
15903.text-break {
15904  word-break: break-word !important;
15905  overflow-wrap: break-word !important;
15906}
15907
15908.text-reset {
15909  color: inherit !important;
15910}
15911
15912.visible {
15913  visibility: visible !important;
15914}
15915
15916.invisible {
15917  visibility: hidden !important;
15918}
15919
15920@media print {
15921
15922  *,
15923  *::before,
15924  *::after {
15925    text-shadow: none !important;
15926    box-shadow: none !important;
15927  }
15928
15929  a:not(.btn) {
15930    text-decoration: underline;
15931  }
15932
15933  abbr[title]::after {
15934    content: " ("attr(title) ")";
15935  }
15936
15937  pre {
15938    white-space: pre-wrap !important;
15939  }
15940
15941  pre,
15942  blockquote {
15943    border: 0.0625rem solid #adb5bd;
15944    page-break-inside: avoid;
15945  }
15946
15947  thead {
15948    display: table-header-group;
15949  }
15950
15951  tr,
15952  img {
15953    page-break-inside: avoid;
15954  }
15955
15956  p,
15957  h2,
15958  h3 {
15959    orphans: 3;
15960    widows: 3;
15961  }
15962
15963  h2,
15964  h3 {
15965    page-break-after: avoid;
15966  }
15967
15968  @page {
15969    size: a3;
15970  }
15971
15972  body {
15973    min-width: 992px !important;
15974  }
15975
15976  .container {
15977    min-width: 992px !important;
15978  }
15979
15980  .navbar {
15981    display: none;
15982  }
15983
15984  .badge {
15985    border: 0.0625rem solid #000;
15986  }
15987
15988  .table {
15989    border-collapse: collapse !important;
15990  }
15991
15992  .table td,
15993  .table th {
15994    background-color: #fff !important;
15995  }
15996
15997  .table-bordered th,
15998  .table-bordered td {
15999    border: 1px solid #dee2e6 !important;
16000  }
16001
16002  .table-dark {
16003    color: inherit;
16004  }
16005
16006  .table-dark th,
16007  .table-dark td,
16008  .table-dark thead th,
16009  .table-dark tbody+tbody {
16010    border-color: #dee2e6;
16011  }
16012
16013  .table .thead-dark th {
16014    color: inherit;
16015    border-color: #dee2e6;
16016  }
16017}
16018
16019/*!
16020
16021=========================================================
16022* {{ site.product.name }} {{ site.product.name_long }} - v{{ site.product.version }}
16023=========================================================
16024
16025* Product Page: {{ site.product.download }}
16026* Copyright {{ 'now' | date: "%Y" }} {{ site.author }} ({{ site.website.url }})
16027* Licensed under MIT ({{ site.product.license }})
16028
16029* Coded by www.creative-tim.com
16030
16031=========================================================
16032
16033* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
16034
16035*/
16036iframe {
16037  border: 0;
16038}
16039
16040figcaption,
16041figure,
16042main {
16043  display: block;
16044}
16045
16046main {
16047  overflow: hidden;
16048}
16049
16050.section-nucleo-icons .icons-container {
16051  position: relative;
16052  max-width: 100%;
16053  height: 360px;
16054  margin: 0 auto;
16055  z-index: 1;
16056}
16057
16058.section-nucleo-icons {
16059  --icon-size: 5rem;
16060  --icon-sm-size: 3.75rem;
16061  --gutter: 7rem;
16062}
16063
16064.section-nucleo-icons .icons-container i {
16065  position: absolute;
16066  display: inline-flex;
16067  align-items: center;
16068  justify-content: center;
16069  border-radius: 50%;
16070  background: #fff;
16071  z-index: 1;
16072  transform: translate(-50%, -50%);
16073  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
16074  transition: all 0.2s cubic-bezier(0.25, 0.65, 0.9, 0.75);
16075}
16076
16077.section-nucleo-icons .icons-container i.icon {
16078  width: var(--icon-size);
16079  height: var(--icon-size);
16080  font-size: 1.7em;
16081}
16082
16083.section-nucleo-icons .icons-container i.icon-sm {
16084  width: var(--icon-sm-size);
16085  height: var(--icon-sm-size);
16086  font-size: 1.5em;
16087}
16088
16089.section-nucleo-icons .icons-container i:nth-child(1) {
16090  font-size: 42px;
16091  color: #fb6340;
16092  z-index: 2;
16093}
16094
16095.section-nucleo-icons .icons-container:not(.on-screen) i {
16096  transform: translate(-50%, -50%);
16097  left: 50%;
16098  top: 50%;
16099}
16100
16101.section-nucleo-icons .icons-container:not(.on-screen) i:not(:nth-child(1)) {
16102  opacity: 0;
16103}
16104
16105.section-nucleo-icons .icons-container.on-screen i {
16106  opacity: 1;
16107}
16108
16109.section-nucleo-icons .icons-container.on-screen i:nth-child(1) {
16110  left: 50%;
16111  top: 50%;
16112  font-size: 42px;
16113  color: #fb6340;
16114}
16115
16116.section-nucleo-icons .icons-container.on-screen i:nth-child(2) {
16117  left: calc(50% + (var(--gutter) * 1.7));
16118  top: 50%;
16119}
16120
16121.section-nucleo-icons .icons-container.on-screen i:nth-child(3) {
16122  left: calc(50% + var(--gutter));
16123  top: calc(50% + var(--gutter));
16124}
16125
16126.section-nucleo-icons .icons-container.on-screen i:nth-child(4) {
16127  left: calc(50% + var(--gutter));
16128  top: calc(50% - var(--gutter));
16129}
16130
16131.section-nucleo-icons .icons-container.on-screen i:nth-child(5) {
16132  left: calc(50% + (var(--gutter) * 3));
16133  top: 50%;
16134}
16135
16136.section-nucleo-icons .icons-container.on-screen i:nth-child(6) {
16137  left: calc(50% + (var(--gutter) * 2.7));
16138  top: calc(50% + (var(--gutter) * 1.5));
16139}
16140
16141.section-nucleo-icons .icons-container.on-screen i:nth-child(7) {
16142  left: calc(50% + (var(--gutter) * 2.7));
16143  top: calc(50% - (var(--gutter) * 1.5));
16144}
16145
16146.section-nucleo-icons .icons-container.on-screen i:nth-child(8) {
16147  left: calc(50% - (var(--gutter) * 1.7));
16148  top: 50%;
16149}
16150
16151.section-nucleo-icons .icons-container.on-screen i:nth-child(9) {
16152  left: calc(50% - var(--gutter));
16153  top: calc(50% + var(--gutter));
16154}
16155
16156.section-nucleo-icons .icons-container.on-screen i:nth-child(10) {
16157  left: calc(50% - var(--gutter));
16158  top: calc(50% - var(--gutter));
16159}
16160
16161.section-nucleo-icons .icons-container.on-screen i:nth-child(11) {
16162  left: calc(50% - (var(--gutter) * 4));
16163  top: 50%;
16164}
16165
16166.section-nucleo-icons .icons-container.on-screen i:nth-child(12) {
16167  left: calc(50% - (var(--gutter) * 2.7));
16168  top: calc(50% + (var(--gutter) * 1.5));
16169}
16170
16171.section-nucleo-icons .icons-container.on-screen i:nth-child(13) {
16172  left: calc(50% - (var(--gutter) * 2.7));
16173  top: calc(50% - (var(--gutter) * 1.5));
16174}
16175
16176@media (max-width: 991.98px) {
16177  .section-nucleo-icons {
16178    overflow: hidden;
16179  }
16180}
16181
16182.blur--hover {
16183  position: relative;
16184}
16185
16186.blur--hover .blur-item {
16187  transition: 1s cubic-bezier(0.19, 1, 0.22, 1);
16188  will-change: transform;
16189  filter: blur(0);
16190  opacity: 1;
16191}
16192
16193.blur--hover .blur-hidden {
16194  position: absolute;
16195  top: calc(50% + 7px);
16196  left: 50%;
16197  transform: translate(-50%, -50%);
16198  opacity: 0;
16199  transition: all 0.15s ease;
16200  z-index: 100;
16201}
16202
16203.blur--hover:hover .blur-item {
16204  opacity: .8;
16205  filter: blur(10px);
16206  transform: scale(0.95);
16207  z-index: 1;
16208}
16209
16210.blur--hover:hover .blur-hidden {
16211  opacity: 1;
16212  top: 50%;
16213}
16214
16215.info .info-title {
16216  margin: 25px 0 15px;
16217  font-weight: 600;
16218}
16219
16220.bg-blue {
16221  background-color: #5e72e4 !important;
16222}
16223
16224a.bg-blue:hover,
16225a.bg-blue:focus,
16226button.bg-blue:hover,
16227button.bg-blue:focus {
16228  background-color: #324cdd !important;
16229}
16230
16231.bg-indigo {
16232  background-color: #5603ad !important;
16233}
16234
16235a.bg-indigo:hover,
16236a.bg-indigo:focus,
16237button.bg-indigo:hover,
16238button.bg-indigo:focus {
16239  background-color: #3d027b !important;
16240}
16241
16242.bg-purple {
16243  background-color: #8965e0 !important;
16244}
16245
16246a.bg-purple:hover,
16247a.bg-purple:focus,
16248button.bg-purple:hover,
16249button.bg-purple:focus {
16250  background-color: #683bd7 !important;
16251}
16252
16253.bg-pink {
16254  background-color: #f3a4b5 !important;
16255}
16256
16257a.bg-pink:hover,
16258a.bg-pink:focus,
16259button.bg-pink:hover,
16260button.bg-pink:focus {
16261  background-color: #ed7790 !important;
16262}
16263
16264.bg-red {
16265  background-color: #f5365c !important;
16266}
16267
16268a.bg-red:hover,
16269a.bg-red:focus,
16270button.bg-red:hover,
16271button.bg-red:focus {
16272  background-color: #ec0c38 !important;
16273}
16274
16275.bg-orange {
16276  background-color: #fb6340 !important;
16277}
16278
16279a.bg-orange:hover,
16280a.bg-orange:focus,
16281button.bg-orange:hover,
16282button.bg-orange:focus {
16283  background-color: #fa3a0e !important;
16284}
16285
16286.bg-yellow {
16287  background-color: #ffd600 !important;
16288}
16289
16290a.bg-yellow:hover,
16291a.bg-yellow:focus,
16292button.bg-yellow:hover,
16293button.bg-yellow:focus {
16294  background-color: #ccab00 !important;
16295}
16296
16297.bg-green {
16298  background-color: #2dce89 !important;
16299}
16300
16301a.bg-green:hover,
16302a.bg-green:focus,
16303button.bg-green:hover,
16304button.bg-green:focus {
16305  background-color: #24a46d !important;
16306}
16307
16308.bg-teal {
16309  background-color: #11cdef !important;
16310}
16311
16312a.bg-teal:hover,
16313a.bg-teal:focus,
16314button.bg-teal:hover,
16315button.bg-teal:focus {
16316  background-color: #0da5c0 !important;
16317}
16318
16319.bg-cyan {
16320  background-color: #2bffc6 !important;
16321}
16322
16323a.bg-cyan:hover,
16324a.bg-cyan:focus,
16325button.bg-cyan:hover,
16326button.bg-cyan:focus {
16327  background-color: #00f7b5 !important;
16328}
16329
16330.bg-white {
16331  background-color: #fff !important;
16332}
16333
16334a.bg-white:hover,
16335a.bg-white:focus,
16336button.bg-white:hover,
16337button.bg-white:focus {
16338  background-color: #e6e6e6 !important;
16339}
16340
16341.bg-gray {
16342  background-color: #8898aa !important;
16343}
16344
16345a.bg-gray:hover,
16346a.bg-gray:focus,
16347button.bg-gray:hover,
16348button.bg-gray:focus {
16349  background-color: #6a7e95 !important;
16350}
16351
16352.bg-gray-dark {
16353  background-color: #32325d !important;
16354}
16355
16356a.bg-gray-dark:hover,
16357a.bg-gray-dark:focus,
16358button.bg-gray-dark:hover,
16359button.bg-gray-dark:focus {
16360  background-color: #20203c !important;
16361}
16362
16363.bg-light {
16364  background-color: #ced4da !important;
16365}
16366
16367a.bg-light:hover,
16368a.bg-light:focus,
16369button.bg-light:hover,
16370button.bg-light:focus {
16371  background-color: #b1bbc4 !important;
16372}
16373
16374.bg-lighter {
16375  background-color: #e9ecef !important;
16376}
16377
16378a.bg-lighter:hover,
16379a.bg-lighter:focus,
16380button.bg-lighter:hover,
16381button.bg-lighter:focus {
16382  background-color: #cbd3da !important;
16383}
16384
16385.bg-gradient-primary {
16386  background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important;
16387}
16388
16389.bg-gradient-secondary {
16390  background: linear-gradient(35deg, #f4f5f7 0, #f4f4f7 100%) !important;
16391}
16392
16393.bg-gradient-success {
16394  background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important;
16395}
16396
16397.bg-gradient-info {
16398  background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important;
16399}
16400
16401.bg-gradient-warning {
16402  background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important;
16403}
16404
16405.bg-gradient-danger {
16406  background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important;
16407}
16408
16409.bg-gradient-light {
16410  background: linear-gradient(35deg, #adb5bd 0, #adaebd 100%) !important;
16411}
16412
16413.bg-gradient-dark {
16414  background: linear-gradient(35deg, #212529 0, #212229 100%) !important;
16415}
16416
16417.bg-gradient-default {
16418  background: linear-gradient(35deg, #172b4d 0, #1a174d 100%) !important;
16419}
16420
16421.bg-gradient-white {
16422  background: linear-gradient(35deg, #fff 0, white 100%) !important;
16423}
16424
16425.bg-gradient-neutral {
16426  background: linear-gradient(35deg, #fff 0, white 100%) !important;
16427}
16428
16429.bg-gradient-darker {
16430  background: linear-gradient(35deg, black 0, black 100%) !important;
16431}
16432
16433.bg-gradient-blue {
16434  background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important;
16435}
16436
16437.bg-gradient-indigo {
16438  background: linear-gradient(35deg, #5603ad 0, #9d03ad 100%) !important;
16439}
16440
16441.bg-gradient-purple {
16442  background: linear-gradient(35deg, #8965e0 0, #bc65e0 100%) !important;
16443}
16444
16445.bg-gradient-pink {
16446  background: linear-gradient(35deg, #f3a4b5 0, #f3b4a4 100%) !important;
16447}
16448
16449.bg-gradient-red {
16450  background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important;
16451}
16452
16453.bg-gradient-orange {
16454  background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important;
16455}
16456
16457.bg-gradient-yellow {
16458  background: linear-gradient(35deg, #ffd600 0, #beff00 100%) !important;
16459}
16460
16461.bg-gradient-green {
16462  background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important;
16463}
16464
16465.bg-gradient-teal {
16466  background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important;
16467}
16468
16469.bg-gradient-cyan {
16470  background: linear-gradient(35deg, #2bffc6 0, #2be0ff 100%) !important;
16471}
16472
16473.bg-gradient-white {
16474  background: linear-gradient(35deg, #fff 0, white 100%) !important;
16475}
16476
16477.bg-gradient-gray {
16478  background: linear-gradient(35deg, #8898aa 0, #888aaa 100%) !important;
16479}
16480
16481.bg-gradient-gray-dark {
16482  background: linear-gradient(35deg, #32325d 0, #44325d 100%) !important;
16483}
16484
16485.bg-gradient-light {
16486  background: linear-gradient(35deg, #ced4da 0, #cecfda 100%) !important;
16487}
16488
16489.bg-gradient-lighter {
16490  background: linear-gradient(35deg, #e9ecef 0, #e9eaef 100%) !important;
16491}
16492
16493.bg-translucent-primary {
16494  background-color: rgba(63, 87, 223, 0.6) !important;
16495}
16496
16497a.bg-translucent-primary:hover,
16498a.bg-translucent-primary:focus,
16499button.bg-translucent-primary:hover,
16500button.bg-translucent-primary:focus {
16501  background-color: rgba(42, 68, 219, 0.6) !important;
16502}
16503
16504.bg-translucent-secondary {
16505  background-color: rgba(223, 226, 232, 0.6) !important;
16506}
16507
16508a.bg-translucent-secondary:hover,
16509a.bg-translucent-secondary:focus,
16510button.bg-translucent-secondary:hover,
16511button.bg-translucent-secondary:focus {
16512  background-color: rgba(209, 213, 221, 0.6) !important;
16513}
16514
16515.bg-translucent-success {
16516  background-color: rgba(39, 177, 118, 0.6) !important;
16517}
16518
16519a.bg-translucent-success:hover,
16520a.bg-translucent-success:focus,
16521button.bg-translucent-success:hover,
16522button.bg-translucent-success:focus {
16523  background-color: rgba(34, 156, 104, 0.6) !important;
16524}
16525
16526.bg-translucent-info {
16527  background-color: rgba(14, 177, 206, 0.6) !important;
16528}
16529
16530a.bg-translucent-info:hover,
16531a.bg-translucent-info:focus,
16532button.bg-translucent-info:hover,
16533button.bg-translucent-info:focus {
16534  background-color: rgba(12, 156, 183, 0.6) !important;
16535}
16536
16537.bg-translucent-warning {
16538  background-color: rgba(250, 70, 29, 0.6) !important;
16539}
16540
16541a.bg-translucent-warning:hover,
16542a.bg-translucent-warning:focus,
16543button.bg-translucent-warning:hover,
16544button.bg-translucent-warning:focus {
16545  background-color: rgba(249, 51, 5, 0.6) !important;
16546}
16547
16548.bg-translucent-danger {
16549  background-color: rgba(243, 20, 64, 0.6) !important;
16550}
16551
16552a.bg-translucent-danger:hover,
16553a.bg-translucent-danger:focus,
16554button.bg-translucent-danger:hover,
16555button.bg-translucent-danger:focus {
16556  background-color: rgba(227, 11, 54, 0.6) !important;
16557}
16558
16559.bg-translucent-light {
16560  background-color: rgba(153, 163, 173, 0.6) !important;
16561}
16562
16563a.bg-translucent-light:hover,
16564a.bg-translucent-light:focus,
16565button.bg-translucent-light:hover,
16566button.bg-translucent-light:focus {
16567  background-color: rgba(139, 150, 162, 0.6) !important;
16568}
16569
16570.bg-translucent-dark {
16571  background-color: rgba(17, 19, 21, 0.6) !important;
16572}
16573
16574a.bg-translucent-dark:hover,
16575a.bg-translucent-dark:focus,
16576button.bg-translucent-dark:hover,
16577button.bg-translucent-dark:focus {
16578  background-color: rgba(6, 6, 7, 0.6) !important;
16579}
16580
16581.bg-translucent-default {
16582  background-color: rgba(15, 28, 50, 0.6) !important;
16583}
16584
16585a.bg-translucent-default:hover,
16586a.bg-translucent-default:focus,
16587button.bg-translucent-default:hover,
16588button.bg-translucent-default:focus {
16589  background-color: rgba(9, 17, 30, 0.6) !important;
16590}
16591
16592.bg-translucent-white {
16593  background-color: rgba(237, 237, 237, 0.6) !important;
16594}
16595
16596a.bg-translucent-white:hover,
16597a.bg-translucent-white:focus,
16598button.bg-translucent-white:hover,
16599button.bg-translucent-white:focus {
16600  background-color: rgba(224, 224, 224, 0.6) !important;
16601}
16602
16603.bg-translucent-neutral {
16604  background-color: rgba(237, 237, 237, 0.6) !important;
16605}
16606
16607a.bg-translucent-neutral:hover,
16608a.bg-translucent-neutral:focus,
16609button.bg-translucent-neutral:hover,
16610button.bg-translucent-neutral:focus {
16611  background-color: rgba(224, 224, 224, 0.6) !important;
16612}
16613
16614.bg-translucent-darker {
16615  background-color: rgba(0, 0, 0, 0.6) !important;
16616}
16617
16618a.bg-translucent-darker:hover,
16619a.bg-translucent-darker:focus,
16620button.bg-translucent-darker:hover,
16621button.bg-translucent-darker:focus {
16622  background-color: rgba(0, 0, 0, 0.6) !important;
16623}
16624
16625.section-primary {
16626  background-color: #fff !important;
16627}
16628
16629a.section-primary:hover,
16630a.section-primary:focus,
16631button.section-primary:hover,
16632button.section-primary:focus {
16633  background-color: #e6e6e6 !important;
16634}
16635
16636.section-secondary {
16637  background-color: #f4f5f7 !important;
16638}
16639
16640a.section-secondary:hover,
16641a.section-secondary:focus,
16642button.section-secondary:hover,
16643button.section-secondary:focus {
16644  background-color: #d6dae2 !important;
16645}
16646
16647.section-light {
16648  background-color: #ced4da !important;
16649}
16650
16651a.section-light:hover,
16652a.section-light:focus,
16653button.section-light:hover,
16654button.section-light:focus {
16655  background-color: #b1bbc4 !important;
16656}
16657
16658.section-dark {
16659  background-color: #212529 !important;
16660}
16661
16662a.section-dark:hover,
16663a.section-dark:focus,
16664button.section-dark:hover,
16665button.section-dark:focus {
16666  background-color: #0a0c0d !important;
16667}
16668
16669.section-darker {
16670  background-color: black !important;
16671}
16672
16673a.section-darker:hover,
16674a.section-darker:focus,
16675button.section-darker:hover,
16676button.section-darker:focus {
16677  background-color: black !important;
16678}
16679
16680.bg-gradient-primary {
16681  background: linear-gradient(35deg, #5e72e4 0, #825ee4 100%) !important;
16682}
16683
16684.bg-gradient-secondary {
16685  background: linear-gradient(35deg, #f4f5f7 0, #f4f4f7 100%) !important;
16686}
16687
16688.bg-gradient-success {
16689  background: linear-gradient(35deg, #2dce89 0, #2dcecc 100%) !important;
16690}
16691
16692.bg-gradient-info {
16693  background: linear-gradient(35deg, #11cdef 0, #1171ef 100%) !important;
16694}
16695
16696.bg-gradient-warning {
16697  background: linear-gradient(35deg, #fb6340 0, #fbb140 100%) !important;
16698}
16699
16700.bg-gradient-danger {
16701  background: linear-gradient(35deg, #f5365c 0, #f56036 100%) !important;
16702}
16703
16704.bg-gradient-light {
16705  background: linear-gradient(35deg, #adb5bd 0, #adaebd 100%) !important;
16706}
16707
16708.bg-gradient-dark {
16709  background: linear-gradient(35deg, #212529 0, #212229 100%) !important;
16710}
16711
16712.bg-gradient-default {
16713  background: linear-gradient(35deg, #172b4d 0, #1a174d 100%) !important;
16714}
16715
16716.bg-gradient-white {
16717  background: linear-gradient(35deg, #fff 0, white 100%) !important;
16718}
16719
16720.bg-gradient-neutral {
16721  background: linear-gradient(35deg, #fff 0, white 100%) !important;
16722}
16723
16724.bg-gradient-darker {
16725  background: linear-gradient(35deg, black 0, black 100%) !important;
16726}
16727
16728.fill-primary {
16729  fill: #5e72e4;
16730}
16731
16732.stroke-primary {
16733  stroke: #5e72e4;
16734}
16735
16736.fill-secondary {
16737  fill: #f4f5f7;
16738}
16739
16740.stroke-secondary {
16741  stroke: #f4f5f7;
16742}
16743
16744.fill-success {
16745  fill: #2dce89;
16746}
16747
16748.stroke-success {
16749  stroke: #2dce89;
16750}
16751
16752.fill-info {
16753  fill: #11cdef;
16754}
16755
16756.stroke-info {
16757  stroke: #11cdef;
16758}
16759
16760.fill-warning {
16761  fill: #fb6340;
16762}
16763
16764.stroke-warning {
16765  stroke: #fb6340;
16766}
16767
16768.fill-danger {
16769  fill: #f5365c;
16770}
16771
16772.stroke-danger {
16773  stroke: #f5365c;
16774}
16775
16776.fill-light {
16777  fill: #adb5bd;
16778}
16779
16780.stroke-light {
16781  stroke: #adb5bd;
16782}
16783
16784.fill-dark {
16785  fill: #212529;
16786}
16787
16788.stroke-dark {
16789  stroke: #212529;
16790}
16791
16792.fill-default {
16793  fill: #172b4d;
16794}
16795
16796.stroke-default {
16797  stroke: #172b4d;
16798}
16799
16800.fill-white {
16801  fill: #fff;
16802}
16803
16804.stroke-white {
16805  stroke: #fff;
16806}
16807
16808.fill-neutral {
16809  fill: #fff;
16810}
16811
16812.stroke-neutral {
16813  stroke: #fff;
16814}
16815
16816.fill-darker {
16817  fill: black;
16818}
16819
16820.stroke-darker {
16821  stroke: black;
16822}
16823
16824.fill-opacity-8 {
16825  fill-opacity: .8;
16826}
16827
16828.floating {
16829  animation: floating 3s ease infinite;
16830  will-change: transform;
16831}
16832
16833.floating:hover {
16834  animation-play-state: paused;
16835}
16836
16837.floating-lg {
16838  animation: floating-lg 3s ease infinite;
16839}
16840
16841.floating-sm {
16842  animation: floating-sm 3s ease infinite;
16843}
16844
16845@keyframes floating-lg {
16846  0% {
16847    transform: translateY(0px);
16848  }
16849
16850  50% {
16851    transform: translateY(15px);
16852  }
16853
16854  100% {
16855    transform: translateY(0px);
16856  }
16857}
16858
16859@keyframes floating {
16860  0% {
16861    transform: translateY(0px);
16862  }
16863
16864  50% {
16865    transform: translateY(10px);
16866  }
16867
16868  100% {
16869    transform: translateY(0px);
16870  }
16871}
16872
16873@keyframes floating-sm {
16874  0% {
16875    transform: translateY(0px);
16876  }
16877
16878  50% {
16879    transform: translateY(5px);
16880  }
16881
16882  100% {
16883    transform: translateY(0px);
16884  }
16885}
16886
16887.img-center {
16888  display: block;
16889  margin-left: auto;
16890  margin-right: auto;
16891}
16892
16893.floatfix:before,
16894.floatfix:after {
16895  content: '';
16896  display: table;
16897}
16898
16899.floatfix:after {
16900  clear: both;
16901}
16902
16903.overflow-visible {
16904  overflow: visible !important;
16905}
16906
16907.overflow-hidden {
16908  overflow: hidden !important;
16909}
16910
16911.opacity-1 {
16912  opacity: .1 !important;
16913}
16914
16915.opacity-2 {
16916  opacity: .2 !important;
16917}
16918
16919.opacity-3 {
16920  opacity: .3 !important;
16921}
16922
16923.opacity-4 {
16924  opacity: .4 !important;
16925}
16926
16927.opacity-5 {
16928  opacity: .5 !important;
16929}
16930
16931.opacity-6 {
16932  opacity: .6 !important;
16933}
16934
16935.opacity-7 {
16936  opacity: .7 !important;
16937}
16938
16939.opacity-8 {
16940  opacity: .8 !important;
16941}
16942
16943.opacity-9 {
16944  opacity: .9 !important;
16945}
16946
16947.opacity-10 {
16948  opacity: 1 !important;
16949}
16950
16951.top-0 {
16952  top: 0;
16953}
16954
16955.right-0 {
16956  right: 0;
16957}
16958
16959.bottom-0 {
16960  bottom: 0;
16961}
16962
16963.left-0 {
16964  left: 0;
16965}
16966
16967.top-1 {
16968  top: 0.25rem;
16969}
16970
16971.right-1 {
16972  right: 0.25rem;
16973}
16974
16975.bottom-1 {
16976  bottom: 0.25rem;
16977}
16978
16979.left-1 {
16980  left: 0.25rem;
16981}
16982
16983.top-2 {
16984  top: 0.5rem;
16985}
16986
16987.right-2 {
16988  right: 0.5rem;
16989}
16990
16991.bottom-2 {
16992  bottom: 0.5rem;
16993}
16994
16995.left-2 {
16996  left: 0.5rem;
16997}
16998
16999.top-3 {
17000  top: 1rem;
17001}
17002
17003.right-3 {
17004  right: 1rem;
17005}
17006
17007.bottom-3 {
17008  bottom: 1rem;
17009}
17010
17011.left-3 {
17012  left: 1rem;
17013}
17014
17015.top-4 {
17016  top: 1.5rem;
17017}
17018
17019.right-4 {
17020  right: 1.5rem;
17021}
17022
17023.bottom-4 {
17024  bottom: 1.5rem;
17025}
17026
17027.left-4 {
17028  left: 1.5rem;
17029}
17030
17031.top-5 {
17032  top: 3rem;
17033}
17034
17035.right-5 {
17036  right: 3rem;
17037}
17038
17039.bottom-5 {
17040  bottom: 3rem;
17041}
17042
17043.left-5 {
17044  left: 3rem;
17045}
17046
17047.top--9 {
17048  top: -10rem;
17049}
17050
17051.right--9 {
17052  right: -10rem;
17053}
17054
17055.bottom--9 {
17056  bottom: -10rem;
17057}
17058
17059.left--9 {
17060  left: -10rem;
17061}
17062
17063.top--8 {
17064  top: -8rem;
17065}
17066
17067.right--8 {
17068  right: -8rem;
17069}
17070
17071.bottom--8 {
17072  bottom: -8rem;
17073}
17074
17075.left--8 {
17076  left: -8rem;
17077}
17078
17079.top--7 {
17080  top: -6rem;
17081}
17082
17083.right--7 {
17084  right: -6rem;
17085}
17086
17087.bottom--7 {
17088  bottom: -6rem;
17089}
17090
17091.left--7 {
17092  left: -6rem;
17093}
17094
17095.top--6 {
17096  top: -4.5rem;
17097}
17098
17099.right--6 {
17100  right: -4.5rem;
17101}
17102
17103.bottom--6 {
17104  bottom: -4.5rem;
17105}
17106
17107.left--6 {
17108  left: -4.5rem;
17109}
17110
17111.top--5 {
17112  top: -3rem;
17113}
17114
17115.right--5 {
17116  right: -3rem;
17117}
17118
17119.bottom--5 {
17120  bottom: -3rem;
17121}
17122
17123.left--5 {
17124  left: -3rem;
17125}
17126
17127.top--4 {
17128  top: -1.5rem;
17129}
17130
17131.right--4 {
17132  right: -1.5rem;
17133}
17134
17135.bottom--4 {
17136  bottom: -1.5rem;
17137}
17138
17139.left--4 {
17140  left: -1.5rem;
17141}
17142
17143.top--3 {
17144  top: -1rem;
17145}
17146
17147.right--3 {
17148  right: -1rem;
17149}
17150
17151.bottom--3 {
17152  bottom: -1rem;
17153}
17154
17155.left--3 {
17156  left: -1rem;
17157}
17158
17159.top--2 {
17160  top: -0.5rem;
17161}
17162
17163.right--2 {
17164  right: -0.5rem;
17165}
17166
17167.bottom--2 {
17168  bottom: -0.5rem;
17169}
17170
17171.left--2 {
17172  left: -0.5rem;
17173}
17174
17175.top--1 {
17176  top: -0.25rem;
17177}
17178
17179.right--1 {
17180  right: -0.25rem;
17181}
17182
17183.bottom--1 {
17184  bottom: -0.25rem;
17185}
17186
17187.left--1 {
17188  left: -0.25rem;
17189}
17190
17191.top-6 {
17192  top: 4.5rem;
17193}
17194
17195.right-6 {
17196  right: 4.5rem;
17197}
17198
17199.bottom-6 {
17200  bottom: 4.5rem;
17201}
17202
17203.left-6 {
17204  left: 4.5rem;
17205}
17206
17207.top-7 {
17208  top: 6rem;
17209}
17210
17211.right-7 {
17212  right: 6rem;
17213}
17214
17215.bottom-7 {
17216  bottom: 6rem;
17217}
17218
17219.left-7 {
17220  left: 6rem;
17221}
17222
17223.top-8 {
17224  top: 8rem;
17225}
17226
17227.right-8 {
17228  right: 8rem;
17229}
17230
17231.bottom-8 {
17232  bottom: 8rem;
17233}
17234
17235.left-8 {
17236  left: 8rem;
17237}
17238
17239.top-9 {
17240  top: 10rem;
17241}
17242
17243.right-9 {
17244  right: 10rem;
17245}
17246
17247.bottom-9 {
17248  bottom: 10rem;
17249}
17250
17251.left-9 {
17252  left: 10rem;
17253}
17254
17255.center {
17256  left: 50%;
17257  transform: translateX(-50%);
17258}
17259
17260.h-100vh {
17261  height: 100vh !important;
17262}
17263
17264.row.row-grid>[class*="col-"]+[class*="col-"] {
17265  margin-top: 3rem;
17266}
17267
17268@media (min-width: 992px) {
17269  .row.row-grid>[class*="col-lg-"]+[class*="col-lg-"] {
17270    margin-top: 0;
17271  }
17272}
17273
17274@media (min-width: 768px) {
17275  .row.row-grid>[class*="col-md-"]+[class*="col-md-"] {
17276    margin-top: 0;
17277  }
17278}
17279
17280@media (min-width: 576px) {
17281  .row.row-grid>[class*="col-sm-"]+[class*="col-sm-"] {
17282    margin-top: 0;
17283  }
17284}
17285
17286.row-grid+.row-grid {
17287  margin-top: 3rem;
17288}
17289
17290@media (min-width: 992px) {
17291
17292  [class*="mt--"],
17293  [class*="mr--"],
17294  [class*="mb--"],
17295  [class*="ml--"] {
17296    position: relative;
17297    z-index: 5;
17298  }
17299
17300  .mt--100 {
17301    margin-top: -100px !important;
17302  }
17303
17304  .mr--100 {
17305    margin-right: -100px !important;
17306  }
17307
17308  .mb--100 {
17309    margin-bottom: -100px !important;
17310  }
17311
17312  .ml--100 {
17313    margin-left: -100px !important;
17314  }
17315
17316  .mt--150 {
17317    margin-top: -150px !important;
17318  }
17319
17320  .mb--150 {
17321    margin-bottom: -150px !important;
17322  }
17323
17324  .mt--200 {
17325    margin-top: -200px !important;
17326  }
17327
17328  .mb--200 {
17329    margin-bottom: -200px !important;
17330  }
17331
17332  .mt--300 {
17333    margin-top: -300px !important;
17334  }
17335
17336  .mb--300 {
17337    margin-bottom: -300px !important;
17338  }
17339
17340  .pt-100 {
17341    padding-top: 100px !important;
17342  }
17343
17344  .pb-100 {
17345    padding-bottom: 100px !important;
17346  }
17347
17348  .pt-150 {
17349    padding-top: 150px !important;
17350  }
17351
17352  .pb-150 {
17353    padding-bottom: 150px !important;
17354  }
17355
17356  .pt-200 {
17357    padding-top: 200px !important;
17358  }
17359
17360  .pb-200 {
17361    padding-bottom: 200px !important;
17362  }
17363
17364  .pt-250 {
17365    padding-top: 250px !important;
17366  }
17367
17368  .pb-250 {
17369    padding-bottom: 250px !important;
17370  }
17371
17372  .pt-300 {
17373    padding-top: 300px !important;
17374  }
17375
17376  .pb-300 {
17377    padding-bottom: 300px !important;
17378  }
17379}
17380
17381[class*="shadow"] {
17382  transition: all 0.15s ease;
17383}
17384
17385.shadow-sm--hover:hover {
17386  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
17387}
17388
17389.shadow--hover:hover {
17390  box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07) !important;
17391}
17392
17393.shadow-lg--hover:hover {
17394  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
17395}
17396
17397.shadow-none--hover:hover {
17398  box-shadow: none !important;
17399}
17400
17401.font-weight-300 {
17402  font-weight: 300 !important;
17403}
17404
17405.font-weight-400 {
17406  font-weight: 400 !important;
17407}
17408
17409.font-weight-500 {
17410  font-weight: 500 !important;
17411}
17412
17413.font-weight-600 {
17414  font-weight: 600 !important;
17415}
17416
17417.font-weight-700 {
17418  font-weight: 700 !important;
17419}
17420
17421.font-weight-800 {
17422  font-weight: 800 !important;
17423}
17424
17425.font-weight-900 {
17426  font-weight: 900 !important;
17427}
17428
17429.text-underline {
17430  text-decoration: underline;
17431}
17432
17433.text-through {
17434  text-decoration: line-through;
17435}
17436
17437.lh-100 {
17438  line-height: 1;
17439}
17440
17441.lh-110 {
17442  line-height: 1.1;
17443}
17444
17445.lh-120 {
17446  line-height: 1.2;
17447}
17448
17449.lh-130 {
17450  line-height: 1.3;
17451}
17452
17453.lh-140 {
17454  line-height: 1.4;
17455}
17456
17457.lh-150 {
17458  line-height: 1.5;
17459}
17460
17461.lh-160 {
17462  line-height: 1.6;
17463}
17464
17465.lh-170 {
17466  line-height: 1.7;
17467}
17468
17469.lh-180 {
17470  line-height: 1.8;
17471}
17472
17473.ls-1 {
17474  letter-spacing: .0625rem;
17475}
17476
17477.ls-15 {
17478  letter-spacing: .09375rem;
17479}
17480
17481.ls-2 {
17482  letter-spacing: 0.125rem;
17483}
17484
17485.text-blue {
17486  color: #5e72e4 !important;
17487}
17488
17489a.text-blue:hover,
17490a.text-blue:focus {
17491  color: #233dd2 !important;
17492}
17493
17494.text-indigo {
17495  color: #5603ad !important;
17496}
17497
17498a.text-indigo:hover,
17499a.text-indigo:focus {
17500  color: #310262 !important;
17501}
17502
17503.text-purple {
17504  color: #8965e0 !important;
17505}
17506
17507a.text-purple:hover,
17508a.text-purple:focus {
17509  color: #5a2acf !important;
17510}
17511
17512.text-pink {
17513  color: #f3a4b5 !important;
17514}
17515
17516a.text-pink:hover,
17517a.text-pink:focus {
17518  color: #ea607e !important;
17519}
17520
17521.text-red {
17522  color: #f5365c !important;
17523}
17524
17525a.text-red:hover,
17526a.text-red:focus {
17527  color: #d40b33 !important;
17528}
17529
17530.text-orange {
17531  color: #fb6340 !important;
17532}
17533
17534a.text-orange:hover,
17535a.text-orange:focus {
17536  color: #ea3005 !important;
17537}
17538
17539.text-yellow {
17540  color: #ffd600 !important;
17541}
17542
17543a.text-yellow:hover,
17544a.text-yellow:focus {
17545  color: #b39600 !important;
17546}
17547
17548.text-green {
17549  color: #2dce89 !important;
17550}
17551
17552a.text-green:hover,
17553a.text-green:focus {
17554  color: #1f8f5f !important;
17555}
17556
17557.text-teal {
17558  color: #11cdef !important;
17559}
17560
17561a.text-teal:hover,
17562a.text-teal:focus {
17563  color: #0b90a8 !important;
17564}
17565
17566.text-cyan {
17567  color: #2bffc6 !important;
17568}
17569
17570a.text-cyan:hover,
17571a.text-cyan:focus {
17572  color: #00dea2 !important;
17573}
17574
17575.text-white {
17576  color: #fff !important;
17577}
17578
17579a.text-white:hover,
17580a.text-white:focus {
17581  color: #d9d9d9 !important;
17582}
17583
17584.text-gray {
17585  color: #8898aa !important;
17586}
17587
17588a.text-gray:hover,
17589a.text-gray:focus {
17590  color: #607286 !important;
17591}
17592
17593.text-gray-dark {
17594  color: #32325d !important;
17595}
17596
17597a.text-gray-dark:hover,
17598a.text-gray-dark:focus {
17599  color: #17172b !important;
17600}
17601
17602.text-light {
17603  color: #ced4da !important;
17604}
17605
17606a.text-light:hover,
17607a.text-light:focus {
17608  color: #a2aeb9 !important;
17609}
17610
17611.text-lighter {
17612  color: #e9ecef !important;
17613}
17614
17615a.text-lighter:hover,
17616a.text-lighter:focus {
17617  color: #bdc6cf !important;
17618}
17619
17620@media (min-width: 992px) {
17621  .transform-perspective-right {
17622    transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg);
17623  }
17624
17625  .transform-perspective-left {
17626    transform: scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg);
17627  }
17628}
17629
17630.alert {
17631  padding: 1rem 1.5rem;
17632  border: 0;
17633  font-size: 0.875rem;
17634  border-radius: 0.25rem;
17635}
17636
17637.alert .alert-inner--icon {
17638  font-size: 1.25rem;
17639  margin-right: 1.25rem;
17640  display: inline-block;
17641  vertical-align: middle;
17642}
17643
17644.alert .alert-inner--icon i.ni {
17645  position: relative;
17646  top: 1px;
17647}
17648
17649.alert .alert-inner--text {
17650  display: inline-block;
17651  vertical-align: middle;
17652}
17653
17654.alert:not(.alert-secondary) {
17655  color: #fff;
17656}
17657
17658[class*="alert-"] .alert-link {
17659  color: #fff;
17660  border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
17661}
17662
17663.alert-heading {
17664  font-weight: 600;
17665  font-size: 1.5rem;
17666  margin-top: .15rem;
17667}
17668
17669.alert-dismissible .close {
17670  top: 50%;
17671  right: 1.5rem;
17672  padding: 0;
17673  transform: translateY(-50%);
17674  color: rgba(255, 255, 255, 0.6);
17675  opacity: 1;
17676}
17677
17678.alert-dismissible .close:hover,
17679.alert-dismissible .close:focus {
17680  color: rgba(255, 255, 255, 0.9);
17681  opacity: 1 !important;
17682}
17683
17684@media (max-width: 575.98px) {
17685  .alert-dismissible .close {
17686    top: 1rem;
17687    right: .5rem;
17688  }
17689}
17690
17691.alert-dismissible .close>span:not(.sr-only) {
17692  font-size: 1.5rem;
17693  background-color: transparent;
17694  color: rgba(255, 255, 255, 0.6);
17695}
17696
17697.alert-dismissible .close:hover>span:not(.sr-only),
17698.alert-dismissible .close:focus>span:not(.sr-only) {
17699  background-color: transparent;
17700  color: rgba(255, 255, 255, 0.9);
17701}
17702
17703.avatar {
17704  color: #fff;
17705  background-color: #adb5bd;
17706  display: inline-flex;
17707  align-items: center;
17708  justify-content: center;
17709  font-size: 1rem;
17710  border-radius: 50%;
17711  height: 48px;
17712  width: 48px;
17713}
17714
17715.avatar img {
17716  width: 100%;
17717  border-radius: 50%;
17718}
17719
17720.avatar+.avatar-content {
17721  display: inline-block;
17722  margin-left: .75rem;
17723}
17724
17725.avatar-lg {
17726  width: 58px;
17727  height: 58px;
17728  font-size: 0.875rem;
17729}
17730
17731.avatar-sm {
17732  width: 38px;
17733  height: 38px;
17734  font-size: 0.875rem;
17735}
17736
17737.avatar-group .avatar {
17738  position: relative;
17739  z-index: 2;
17740  border: 2px solid #fff;
17741}
17742
17743.avatar-group .avatar:hover {
17744  z-index: 3;
17745}
17746
17747.avatar-group .avatar+.avatar {
17748  margin-left: -1rem;
17749}
17750
17751.badge {
17752  text-transform: uppercase;
17753}
17754
17755.badge a {
17756  color: #FFF;
17757}
17758
17759.badge-pill {
17760  padding-right: 0.875em;
17761  padding-left: 0.875em;
17762}
17763
17764.badge-circle {
17765  text-align: center;
17766  display: inline-flex;
17767  align-items: center;
17768  justify-content: center;
17769  border-radius: 50%;
17770  width: 2rem;
17771  height: 2rem;
17772  font-size: .875rem;
17773}
17774
17775.badge-inline {
17776  margin-right: .625rem;
17777}
17778
17779.badge-inline+span {
17780  top: 2px;
17781  position: relative;
17782}
17783
17784.badge-inline+span>a {
17785  text-decoration: underline;
17786}
17787
17788.badge-md {
17789  padding: .65em 1em;
17790}
17791
17792.badge-lg {
17793  padding: .85em 1.375em;
17794}
17795
17796.badge-secondary {
17797  color: #32325d;
17798}
17799
17800.btn .badge:not(:first-child) {
17801  margin-left: .5rem;
17802}
17803
17804.btn .badge:not(:last-child) {
17805  margin-right: .5rem;
17806}
17807
17808.btn {
17809  position: relative;
17810  text-transform: uppercase;
17811  will-change: transform;
17812  letter-spacing: 0.025em;
17813  font-size: 0.875rem;
17814}
17815
17816.btn:hover {
17817  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
17818  transform: translateY(-1px);
17819}
17820
17821.btn:not(:last-child) {
17822  margin-right: .5rem;
17823}
17824
17825.btn-group .btn,
17826.input-group .btn {
17827  margin-right: 0;
17828  transform: translateY(0);
17829}
17830
17831.btn-sm,
17832.btn-group-sm>.btn {
17833  font-size: 0.75rem;
17834}
17835
17836.btn-sm.btn-icon-only,
17837.btn-group-sm>.btn-icon-only.btn {
17838  width: 35px;
17839  height: 35px;
17840}
17841
17842.btn-sm .btn-inner--icon,
17843.btn-group-sm>.btn .btn-inner--icon {
17844  font-size: 0.5rem;
17845}
17846
17847.btn-lg.btn-icon-only,
17848.btn-group-lg>.btn-icon-only.btn {
17849  width: 52px;
17850  height: 52px;
17851}
17852
17853.btn-lg .btn-inner--icon,
17854.btn-group-lg>.btn .btn-inner--icon {
17855  font-size: 1.2rem;
17856  position: relative;
17857  top: 2px;
17858}
17859
17860[class*="btn-outline-"] {
17861  border-width: 1px;
17862}
17863
17864.btn-outline-secondary {
17865  color: #637089;
17866}
17867
17868.btn-inner--icon i:not(.fa) {
17869  position: relative;
17870}
17871
17872.btn-link {
17873  font-weight: 600;
17874  box-shadow: none;
17875}
17876
17877.btn-link:hover {
17878  box-shadow: none;
17879  transform: none;
17880}
17881
17882.btn-link.text-secondary {
17883  color: #637089 !important;
17884}
17885
17886.btn-neutral {
17887  color: #5e72e4;
17888}
17889
17890.btn svg:not(:first-child),
17891.btn i:not(:first-child) {
17892  margin-left: 0.5rem;
17893}
17894
17895.btn svg:not(:last-child),
17896.btn i:not(:last-child) {
17897  margin-right: 0.5rem;
17898}
17899
17900.btn-icon-label {
17901  position: relative;
17902}
17903
17904.btn-icon-label .btn-inner--icon {
17905  position: absolute;
17906  height: 100%;
17907  line-height: 1;
17908  border-radius: 0;
17909  text-align: center;
17910  margin: 0;
17911  width: 3em;
17912  background-color: rgba(0, 0, 0, 0.1);
17913}
17914
17915.btn-icon-label .btn-inner--icon:not(:first-child) {
17916  right: 0;
17917  top: 0;
17918  border-top-right-radius: inherit;
17919  border-bottom-right-radius: inherit;
17920}
17921
17922.btn-icon-label .btn-inner--icon:not(:last-child) {
17923  left: 0;
17924  top: 0;
17925  border-top-left-radius: inherit;
17926  border-bottom-left-radius: inherit;
17927}
17928
17929.btn-icon-label .btn-inner--icon svg {
17930  position: relative;
17931  top: 50%;
17932  transform: translateY(-50%);
17933}
17934
17935.btn-icon-label .btn-inner--text:not(:first-child) {
17936  padding-left: 3em;
17937}
17938
17939.btn-icon-label .btn-inner--text:not(:last-child) {
17940  padding-right: 3em;
17941}
17942
17943.btn-icon .btn-inner--icon img {
17944  width: 20px;
17945}
17946
17947.btn-icon .btn-inner--text:not(:first-child) {
17948  margin-left: .75em;
17949}
17950
17951.btn-icon .btn-inner--text:not(:last-child) {
17952  margin-right: .75em;
17953}
17954
17955.btn-icon-only {
17956  width: 2.375rem;
17957  height: 2.375rem;
17958  padding: 0;
17959}
17960
17961a.btn-icon-only {
17962  line-height: 2.5;
17963}
17964
17965.btn-icon-only.btn-sm,
17966.btn-group-sm>.btn-icon-only.btn {
17967  width: 2rem;
17968  height: 2rem;
17969}
17970
17971.btn-facebook {
17972  color: #fff;
17973  background-color: #3b5999;
17974  border-color: #3b5999;
17975  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
17976}
17977
17978.btn-facebook:hover {
17979  color: #fff;
17980  background-color: #3b5999;
17981  border-color: #3b5999;
17982}
17983
17984.btn-facebook:focus,
17985.btn-facebook.focus {
17986  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);
17987}
17988
17989.btn-facebook.disabled,
17990.btn-facebook:disabled {
17991  color: #fff;
17992  background-color: #3b5999;
17993  border-color: #3b5999;
17994}
17995
17996.btn-facebook:not(:disabled):not(.disabled):active,
17997.btn-facebook:not(:disabled):not(.disabled).active,
17998.show>.btn-facebook.dropdown-toggle {
17999  color: #fff;
18000  background-color: #2d4474;
18001  border-color: #3b5999;
18002}
18003
18004.btn-facebook:not(:disabled):not(.disabled):active:focus,
18005.btn-facebook:not(:disabled):not(.disabled).active:focus,
18006.show>.btn-facebook.dropdown-toggle:focus {
18007  box-shadow: none, 0 0 0 0 rgba(59, 89, 153, 0.5);
18008}
18009
18010.btn-twitter {
18011  color: #fff;
18012  background-color: #1da1f2;
18013  border-color: #1da1f2;
18014  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18015}
18016
18017.btn-twitter:hover {
18018  color: #fff;
18019  background-color: #1da1f2;
18020  border-color: #1da1f2;
18021}
18022
18023.btn-twitter:focus,
18024.btn-twitter.focus {
18025  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);
18026}
18027
18028.btn-twitter.disabled,
18029.btn-twitter:disabled {
18030  color: #fff;
18031  background-color: #1da1f2;
18032  border-color: #1da1f2;
18033}
18034
18035.btn-twitter:not(:disabled):not(.disabled):active,
18036.btn-twitter:not(:disabled):not(.disabled).active,
18037.show>.btn-twitter.dropdown-toggle {
18038  color: #fff;
18039  background-color: #0c85d0;
18040  border-color: #1da1f2;
18041}
18042
18043.btn-twitter:not(:disabled):not(.disabled):active:focus,
18044.btn-twitter:not(:disabled):not(.disabled).active:focus,
18045.show>.btn-twitter.dropdown-toggle:focus {
18046  box-shadow: none, 0 0 0 0 rgba(29, 161, 242, 0.5);
18047}
18048
18049.btn-google-plus {
18050  color: #fff;
18051  background-color: #dd4b39;
18052  border-color: #dd4b39;
18053  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18054}
18055
18056.btn-google-plus:hover {
18057  color: #fff;
18058  background-color: #dd4b39;
18059  border-color: #dd4b39;
18060}
18061
18062.btn-google-plus:focus,
18063.btn-google-plus.focus {
18064  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);
18065}
18066
18067.btn-google-plus.disabled,
18068.btn-google-plus:disabled {
18069  color: #fff;
18070  background-color: #dd4b39;
18071  border-color: #dd4b39;
18072}
18073
18074.btn-google-plus:not(:disabled):not(.disabled):active,
18075.btn-google-plus:not(:disabled):not(.disabled).active,
18076.show>.btn-google-plus.dropdown-toggle {
18077  color: #fff;
18078  background-color: #c23321;
18079  border-color: #dd4b39;
18080}
18081
18082.btn-google-plus:not(:disabled):not(.disabled):active:focus,
18083.btn-google-plus:not(:disabled):not(.disabled).active:focus,
18084.show>.btn-google-plus.dropdown-toggle:focus {
18085  box-shadow: none, 0 0 0 0 rgba(221, 75, 57, 0.5);
18086}
18087
18088.btn-instagram {
18089  color: #fff;
18090  background-color: #e4405f;
18091  border-color: #e4405f;
18092  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18093}
18094
18095.btn-instagram:hover {
18096  color: #fff;
18097  background-color: #e4405f;
18098  border-color: #e4405f;
18099}
18100
18101.btn-instagram:focus,
18102.btn-instagram.focus {
18103  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);
18104}
18105
18106.btn-instagram.disabled,
18107.btn-instagram:disabled {
18108  color: #fff;
18109  background-color: #e4405f;
18110  border-color: #e4405f;
18111}
18112
18113.btn-instagram:not(:disabled):not(.disabled):active,
18114.btn-instagram:not(:disabled):not(.disabled).active,
18115.show>.btn-instagram.dropdown-toggle {
18116  color: #fff;
18117  background-color: #d31e40;
18118  border-color: #e4405f;
18119}
18120
18121.btn-instagram:not(:disabled):not(.disabled):active:focus,
18122.btn-instagram:not(:disabled):not(.disabled).active:focus,
18123.show>.btn-instagram.dropdown-toggle:focus {
18124  box-shadow: none, 0 0 0 0 rgba(228, 64, 95, 0.5);
18125}
18126
18127.btn-pinterest {
18128  color: #fff;
18129  background-color: #bd081c;
18130  border-color: #bd081c;
18131  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18132}
18133
18134.btn-pinterest:hover {
18135  color: #fff;
18136  background-color: #bd081c;
18137  border-color: #bd081c;
18138}
18139
18140.btn-pinterest:focus,
18141.btn-pinterest.focus {
18142  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);
18143}
18144
18145.btn-pinterest.disabled,
18146.btn-pinterest:disabled {
18147  color: #fff;
18148  background-color: #bd081c;
18149  border-color: #bd081c;
18150}
18151
18152.btn-pinterest:not(:disabled):not(.disabled):active,
18153.btn-pinterest:not(:disabled):not(.disabled).active,
18154.show>.btn-pinterest.dropdown-toggle {
18155  color: #fff;
18156  background-color: #8c0615;
18157  border-color: #bd081c;
18158}
18159
18160.btn-pinterest:not(:disabled):not(.disabled):active:focus,
18161.btn-pinterest:not(:disabled):not(.disabled).active:focus,
18162.show>.btn-pinterest.dropdown-toggle:focus {
18163  box-shadow: none, 0 0 0 0 rgba(189, 8, 28, 0.5);
18164}
18165
18166.btn-youtube {
18167  color: #fff;
18168  background-color: #cd201f;
18169  border-color: #cd201f;
18170  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18171}
18172
18173.btn-youtube:hover {
18174  color: #fff;
18175  background-color: #cd201f;
18176  border-color: #cd201f;
18177}
18178
18179.btn-youtube:focus,
18180.btn-youtube.focus {
18181  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);
18182}
18183
18184.btn-youtube.disabled,
18185.btn-youtube:disabled {
18186  color: #fff;
18187  background-color: #cd201f;
18188  border-color: #cd201f;
18189}
18190
18191.btn-youtube:not(:disabled):not(.disabled):active,
18192.btn-youtube:not(:disabled):not(.disabled).active,
18193.show>.btn-youtube.dropdown-toggle {
18194  color: #fff;
18195  background-color: #a11918;
18196  border-color: #cd201f;
18197}
18198
18199.btn-youtube:not(:disabled):not(.disabled):active:focus,
18200.btn-youtube:not(:disabled):not(.disabled).active:focus,
18201.show>.btn-youtube.dropdown-toggle:focus {
18202  box-shadow: none, 0 0 0 0 rgba(205, 32, 31, 0.5);
18203}
18204
18205.btn-slack {
18206  color: #fff;
18207  background-color: #3aaf85;
18208  border-color: #3aaf85;
18209  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18210}
18211
18212.btn-slack:hover {
18213  color: #fff;
18214  background-color: #3aaf85;
18215  border-color: #3aaf85;
18216}
18217
18218.btn-slack:focus,
18219.btn-slack.focus {
18220  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);
18221}
18222
18223.btn-slack.disabled,
18224.btn-slack:disabled {
18225  color: #fff;
18226  background-color: #3aaf85;
18227  border-color: #3aaf85;
18228}
18229
18230.btn-slack:not(:disabled):not(.disabled):active,
18231.btn-slack:not(:disabled):not(.disabled).active,
18232.show>.btn-slack.dropdown-toggle {
18233  color: #fff;
18234  background-color: #2d8968;
18235  border-color: #3aaf85;
18236}
18237
18238.btn-slack:not(:disabled):not(.disabled):active:focus,
18239.btn-slack:not(:disabled):not(.disabled).active:focus,
18240.show>.btn-slack.dropdown-toggle:focus {
18241  box-shadow: none, 0 0 0 0 rgba(58, 175, 133, 0.5);
18242}
18243
18244.btn-dribbble {
18245  color: #fff;
18246  background-color: #ea4c89;
18247  border-color: #ea4c89;
18248  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18249}
18250
18251.btn-dribbble:hover {
18252  color: #fff;
18253  background-color: #ea4c89;
18254  border-color: #ea4c89;
18255}
18256
18257.btn-dribbble:focus,
18258.btn-dribbble.focus {
18259  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);
18260}
18261
18262.btn-dribbble.disabled,
18263.btn-dribbble:disabled {
18264  color: #fff;
18265  background-color: #ea4c89;
18266  border-color: #ea4c89;
18267}
18268
18269.btn-dribbble:not(:disabled):not(.disabled):active,
18270.btn-dribbble:not(:disabled):not(.disabled).active,
18271.show>.btn-dribbble.dropdown-toggle {
18272  color: #fff;
18273  background-color: #e51e6b;
18274  border-color: #ea4c89;
18275}
18276
18277.btn-dribbble:not(:disabled):not(.disabled):active:focus,
18278.btn-dribbble:not(:disabled):not(.disabled).active:focus,
18279.show>.btn-dribbble.dropdown-toggle:focus {
18280  box-shadow: none, 0 0 0 0 rgba(234, 76, 137, 0.5);
18281}
18282
18283.btn-github {
18284  color: #fff;
18285  background-color: #222222;
18286  border-color: #222222;
18287  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18288}
18289
18290.btn-github:hover {
18291  color: #fff;
18292  background-color: #222222;
18293  border-color: #222222;
18294}
18295
18296.btn-github:focus,
18297.btn-github.focus {
18298  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);
18299}
18300
18301.btn-github.disabled,
18302.btn-github:disabled {
18303  color: #fff;
18304  background-color: #222222;
18305  border-color: #222222;
18306}
18307
18308.btn-github:not(:disabled):not(.disabled):active,
18309.btn-github:not(:disabled):not(.disabled).active,
18310.show>.btn-github.dropdown-toggle {
18311  color: #fff;
18312  background-color: #090909;
18313  border-color: #222222;
18314}
18315
18316.btn-github:not(:disabled):not(.disabled):active:focus,
18317.btn-github:not(:disabled):not(.disabled).active:focus,
18318.show>.btn-github.dropdown-toggle:focus {
18319  box-shadow: none, 0 0 0 0 rgba(34, 34, 34, 0.5);
18320}
18321
18322.card {
18323  position: relative;
18324}
18325
18326.card.card-plain {
18327  background: transparent;
18328  box-shadow: none;
18329  border: none;
18330}
18331
18332.profile-page .card-profile {
18333  margin-top: -150px;
18334}
18335
18336.profile-page .card-profile .card-profile-image {
18337  position: relative;
18338}
18339
18340.profile-page .card-profile .card-profile-image img {
18341  max-width: 180px;
18342  border-radius: 0.25rem;
18343  transform: translate(-50%, -30%);
18344  position: absolute;
18345  left: 50%;
18346  transition: all 0.15s ease;
18347}
18348
18349.profile-page .card-profile .card-profile-image img:hover {
18350  transform: translate(-50%, -33%);
18351}
18352
18353.profile-page .card-profile .card-profile-stats {
18354  padding: 1rem 0;
18355}
18356
18357.profile-page .card-profile .card-profile-stats>div {
18358  text-align: center;
18359  margin-right: 1rem;
18360  padding: .875rem;
18361}
18362
18363.profile-page .card-profile .card-profile-stats>div:last-child {
18364  margin-right: 0;
18365}
18366
18367.profile-page .card-profile .card-profile-stats>div .heading {
18368  font-size: 1.1rem;
18369  font-weight: bold;
18370  display: block;
18371}
18372
18373.profile-page .card-profile .card-profile-stats>div .description {
18374  font-size: .875rem;
18375  color: #adb5bd;
18376}
18377
18378.profile-page .card-profile .card-profile-actions {
18379  padding: .875rem;
18380}
18381
18382@media (max-width: 575.98px) {
18383  .profile-page .card-profile .card-profile-actions {
18384    margin-top: 110px;
18385  }
18386}
18387
18388@media (min-width: 576px) and (max-width: 991.98px) {
18389  .profile-page .card-profile .card-profile-stats {
18390    margin-top: 30px;
18391  }
18392}
18393
18394.card .card-blockquote {
18395  padding: 2rem;
18396  position: relative;
18397}
18398
18399.card .card-blockquote .svg-bg {
18400  display: block;
18401  width: 100%;
18402  height: 95px;
18403  position: absolute;
18404  top: -94px;
18405  left: 0;
18406}
18407
18408.card-lift--hover:hover {
18409  transform: translateY(-20px);
18410  transition: all 0.15s ease;
18411}
18412
18413@media (prefers-reduced-motion: reduce) {
18414  .card-lift--hover:hover {
18415    transition: none;
18416  }
18417}
18418
18419.close {
18420  transition: all 0.15s ease;
18421}
18422
18423.close>span:not(.sr-only) {
18424  background-color: transparent;
18425  color: rgba(0, 0, 0, 0.6);
18426  line-height: 17px;
18427  height: 1.25rem;
18428  width: 1.25rem;
18429  border-radius: 50%;
18430  font-size: 1.25rem;
18431  display: block;
18432  transition: all 0.15s ease;
18433}
18434
18435.close:hover,
18436.close:focus {
18437  background-color: transparent;
18438  color: rgba(0, 0, 0, 0.9);
18439  outline: none;
18440}
18441
18442.close:hover span:not(.sr-only),
18443.close:focus span:not(.sr-only) {
18444  background-color: transparent;
18445}
18446
18447.custom-control-label::before {
18448  border: 1px solid #cad1d7;
18449  transition: all .3s ease;
18450}
18451
18452.custom-control-label span {
18453  position: relative;
18454  top: 2px;
18455}
18456
18457.custom-control {
18458  padding-left: 1.7rem !important;
18459}
18460
18461.custom-control-label {
18462  margin-bottom: 0;
18463}
18464
18465.custom-control-label:before,
18466.custom-control-label:after {
18467  left: -1.75rem;
18468}
18469
18470.custom-control-input:active~.custom-control-label::before {
18471  border-color: #5e72e4;
18472}
18473
18474.custom-control-alternative .custom-control-label::before {
18475  border: 0;
18476  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
18477}
18478
18479.custom-control-alternative .custom-control-input:checked~.custom-control-label::before {
18480  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18481}
18482
18483.custom-control-alternative .custom-control-input:active~.custom-control-label::before,
18484.custom-control-alternative .custom-control-input:focus~.custom-control-label::before {
18485  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
18486}
18487
18488.custom-checkbox .custom-control-input~.custom-control-label {
18489  cursor: pointer;
18490  font-size: 0.875rem;
18491}
18492
18493.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
18494  border-color: #5e72e4;
18495}
18496
18497.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
18498  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
18499}
18500
18501.custom-checkbox .custom-control-input:disabled~.custom-control-label::before {
18502  border-color: #e9ecef;
18503}
18504
18505.custom-checkbox .custom-control-input:disabled:checked::before {
18506  border-color: rgba(94, 114, 228, 0.5);
18507}
18508
18509.custom-radio .custom-control-input~.custom-control-label {
18510  cursor: pointer;
18511  font-size: 0.875rem;
18512}
18513
18514.custom-radio .custom-control-input:checked~.custom-control-label::before {
18515  border-color: #5e72e4;
18516}
18517
18518.custom-radio .custom-control-input:checked~.custom-control-label::after {
18519  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
18520}
18521
18522.custom-radio .custom-control-input:disabled~.custom-control-label::before {
18523  border-color: #e9ecef;
18524}
18525
18526.custom-radio .custom-control-input:disabled:checked::before {
18527  border-color: rgba(94, 114, 228, 0.5);
18528}
18529
18530.custom-toggle {
18531  position: relative;
18532  display: inline-block;
18533  width: 50px;
18534  height: 1.5rem;
18535}
18536
18537.custom-toggle input {
18538  display: none;
18539}
18540
18541.custom-toggle input:checked+.custom-toggle-slider {
18542  border: 1px solid #5e72e4;
18543}
18544
18545.custom-toggle input:checked+.custom-toggle-slider:before {
18546  background: #5e72e4;
18547  transform: translateX(1.625rem);
18548}
18549
18550.custom-toggle input:disabled+.custom-toggle-slider {
18551  border: 1px solid #e9ecef;
18552}
18553
18554.custom-toggle input:disabled:checked+.custom-toggle-slider {
18555  border: 1px solid #e9ecef;
18556}
18557
18558.custom-toggle input:disabled:checked+.custom-toggle-slider:before {
18559  background-color: #8a98eb;
18560}
18561
18562.custom-toggle-slider {
18563  position: absolute;
18564  cursor: pointer;
18565  top: 0;
18566  left: 0;
18567  right: 0;
18568  bottom: 0;
18569  border: 1px solid #cad1d7;
18570  border-radius: 34px !important;
18571  background-color: transparent;
18572}
18573
18574.custom-toggle-slider:before {
18575  position: absolute;
18576  content: "";
18577  height: 18px;
18578  width: 18px;
18579  left: 2px;
18580  bottom: 2px;
18581  border-radius: 50% !important;
18582  background-color: #ddd;
18583  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
18584}
18585
18586.dropdown,
18587.dropup,
18588.dropright,
18589.dropleft {
18590  display: inline-block;
18591}
18592
18593.dropdown-menu {
18594  min-width: 12rem;
18595}
18596
18597.dropdown-menu .dropdown-item {
18598  padding: 1rem;
18599  font-size: 0.875rem;
18600}
18601
18602.dropdown-menu .dropdown-item>i,
18603.dropdown-menu .dropdown-item>svg {
18604  margin-right: 1rem;
18605  font-size: 1rem;
18606  vertical-align: -17%;
18607}
18608
18609.dropdown-header {
18610  padding-left: 1rem;
18611  padding-right: 1rem;
18612  color: #f6f9fc;
18613  font-size: .625rem;
18614  text-transform: uppercase;
18615  font-weight: 700;
18616}
18617
18618.dropdown-menu a.media>div:first-child {
18619  line-height: 1;
18620}
18621
18622.dropdown-menu a.media p {
18623  color: #8898aa;
18624}
18625
18626.dropdown-menu a.media:hover .heading,
18627.dropdown-menu a.media:hover p {
18628  color: #172b4d !important;
18629}
18630
18631.dropdown-menu-sm {
18632  min-width: 100px;
18633  border: 0.3rem;
18634}
18635
18636.dropdown-menu-lg {
18637  min-width: 260px;
18638  border-radius: 0.3rem;
18639}
18640
18641.dropdown-menu-xl {
18642  min-width: 450px;
18643  border-radius: 0.3rem;
18644}
18645
18646.footer {
18647  background: #f4f5f7;
18648  padding: 1.5rem 0;
18649}
18650
18651.footer .col-footer .heading {
18652  color: #8898aa;
18653  letter-spacing: 0;
18654  font-size: 0.875rem;
18655  text-transform: uppercase;
18656  font-weight: 600;
18657  margin-bottom: 1rem;
18658}
18659
18660.footer .nav .nav-item .nav-link,
18661.footer .footer-link {
18662  color: #8898aa !important;
18663}
18664
18665.footer .nav .nav-item .nav-link:hover,
18666.footer .footer-link:hover {
18667  color: #525f7f !important;
18668}
18669
18670.footer .list-unstyled li a {
18671  display: inline-block;
18672  padding: .125rem 0;
18673  color: #8898aa;
18674  font-size: 0.85rem;
18675}
18676
18677.footer .list-unstyled li a:hover {
18678  color: #525f7f;
18679}
18680
18681.footer .copyright {
18682  font-size: 0.875rem;
18683}
18684
18685.footer .dropdown .btn:not(:disabled):not(.disabled):active:focus,
18686.footer .dropdown .btn:not(:disabled):not(.disabled).active:focus {
18687  box-shadow: none;
18688}
18689
18690.footer-dark .col-footer .heading {
18691  color: #fff;
18692}
18693
18694.footer.has-cards {
18695  overflow: hidden;
18696  padding-top: 500px;
18697  margin-top: -420px;
18698  position: relative;
18699  background: transparent;
18700  pointer-events: none;
18701}
18702
18703.footer.has-cards:before {
18704  content: "";
18705  position: absolute;
18706  left: 0;
18707  right: 0;
18708  top: 600px;
18709  height: 2000px;
18710  background: #f4f5f7;
18711  transform: skew(0, -8deg);
18712}
18713
18714.footer.has-cards .container {
18715  pointer-events: auto;
18716  position: relative;
18717}
18718
18719.nav-footer .nav-link {
18720  font-size: 0.875rem;
18721}
18722
18723.nav-footer .nav-item:last-child .nav-link {
18724  padding-right: 0;
18725}
18726
18727/* Form controls */
18728label {
18729  font-size: 0.875rem;
18730}
18731
18732.form-control {
18733  font-size: 0.875rem;
18734  transition: all 0.15s ease;
18735}
18736
18737.form-control:focus::placeholder {
18738  color: #adb5bd;
18739}
18740
18741.form-control.is-valid,
18742.form-control.is-invalid {
18743  background-image: none;
18744}
18745
18746/* Textareas */
18747textarea[resize="none"] {
18748  resize: none !important;
18749}
18750
18751textarea[resize="both"] {
18752  resize: both !important;
18753}
18754
18755textarea[resize="vertical"] {
18756  resize: vertical !important;
18757}
18758
18759textarea[resize="horizontal"] {
18760  resize: horizontal !important;
18761}
18762
18763/* Alternative styles */
18764.form-control-muted {
18765  background-color: #EDF0F5;
18766  border-color: #EDF0F5;
18767  box-shadow: none;
18768}
18769
18770.form-control-muted:focus {
18771  background-color: #EDF0F5;
18772}
18773
18774.form-control-alternative {
18775  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
18776  border: 0;
18777  transition: box-shadow .15s ease;
18778}
18779
18780.form-control-alternative:focus {
18781  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
18782}
18783
18784.form-control-lg {
18785  font-size: 1rem;
18786}
18787
18788.has-success,
18789.has-danger {
18790  position: relative;
18791}
18792
18793.has-success:after,
18794.has-danger:after {
18795  width: 19px;
18796  height: 19px;
18797  line-height: 19px;
18798  text-align: center;
18799  font-family: 'NucleoIcons';
18800  display: inline-block;
18801  position: absolute;
18802  right: 15px;
18803  top: 2px;
18804  transform: translateY(50%);
18805  border-radius: 50%;
18806  font-size: 9px;
18807  opacity: 1;
18808}
18809
18810.has-success .form-control-alternative.is-valid:focus,
18811.has-success .form-control-alternative.is-invalid:focus,
18812.has-danger .form-control-alternative.is-valid:focus,
18813.has-danger .form-control-alternative.is-invalid:focus {
18814  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important;
18815}
18816
18817.has-success:after {
18818  content: "\ea26";
18819  color: daken(#2dce89, 18%);
18820  background-color: #69deac;
18821}
18822
18823.has-success .form-control {
18824  background-color: #fff;
18825}
18826
18827.has-success .form-control:focus {
18828  border-color: rgba(50, 151, 211, 0.25);
18829}
18830
18831.has-success .form-control::placeholder {
18832  color: #2dce89;
18833}
18834
18835.has-danger:after {
18836  content: "\ea53";
18837  color: daken(#fb6340, 18%);
18838  background-color: #fda08b;
18839}
18840
18841.has-danger .form-control {
18842  background-color: #fff;
18843}
18844
18845.has-danger .form-control:focus {
18846  border-color: rgba(50, 151, 211, 0.25);
18847}
18848
18849.has-danger .form-control::placeholder {
18850  color: #fb6340;
18851}
18852
18853@media (min-width: 992px) {
18854  .container-lg {
18855    max-width: 1160px;
18856  }
18857}
18858
18859.icon {
18860  width: 3rem;
18861  height: 3rem;
18862}
18863
18864.icon i,
18865.icon svg {
18866  font-size: 2.25rem;
18867}
18868
18869.icon+.icon-text {
18870  padding-left: 1rem;
18871  width: calc(100% - 3rem - 1);
18872}
18873
18874.icon-xl {
18875  width: 5rem;
18876  height: 5rem;
18877}
18878
18879.icon-xl i,
18880.icon-xl svg {
18881  font-size: 4.25rem;
18882}
18883
18884.icon-xl+.icon-text {
18885  width: calc(100% - 5rem - 1);
18886}
18887
18888.icon-lg {
18889  width: 4rem;
18890  height: 4rem;
18891}
18892
18893.icon-lg i,
18894.icon-lg svg {
18895  font-size: 3.25rem;
18896}
18897
18898.icon-lg+.icon-text {
18899  width: calc(100% - 4rem - 1);
18900}
18901
18902.icon-sm {
18903  width: 2rem;
18904  height: 2rem;
18905}
18906
18907.icon-sm i,
18908.icon-sm svg {
18909  font-size: 1.25rem;
18910}
18911
18912.icon-sm+.icon-text {
18913  width: calc(100% - 2rem - 1);
18914}
18915
18916.icon-xs {
18917  width: 1.25rem;
18918  height: 1.25rem;
18919}
18920
18921.icon-xs i,
18922.icon-xs svg {
18923  font-size: 0.5rem !important;
18924}
18925
18926.icon-xs+.icon-text {
18927  width: calc(100% - 1.25rem - 1);
18928}
18929
18930.icon-shape {
18931  padding: 12px;
18932  text-align: center;
18933  display: inline-flex;
18934  align-items: center;
18935  justify-content: center;
18936  border-radius: 50%;
18937}
18938
18939.icon-shape i,
18940.icon-shape svg {
18941  font-size: 1.25rem;
18942}
18943
18944.icon-shape.icon-lg i,
18945.icon-shape.icon-lg svg {
18946  font-size: 1.625rem;
18947}
18948
18949.icon-shape.icon-sm i,
18950.icon-shape.icon-sm svg {
18951  font-size: .875rem;
18952}
18953
18954.icon-shape svg {
18955  width: 30px;
18956  height: 30px;
18957}
18958
18959.icon-shape-primary {
18960  color: #2643e9;
18961  background-color: rgba(138, 152, 235, 0.5);
18962}
18963
18964.icon-shape-secondary {
18965  color: #d3d9e5;
18966  background-color: rgba(255, 255, 255, 0.5);
18967}
18968
18969.icon-shape-success {
18970  color: #1aae6f;
18971  background-color: rgba(84, 218, 161, 0.5);
18972}
18973
18974.icon-shape-info {
18975  color: #03acca;
18976  background-color: rgba(65, 215, 242, 0.5);
18977}
18978
18979.icon-shape-warning {
18980  color: #ff3709;
18981  background-color: rgba(252, 140, 114, 0.5);
18982}
18983
18984.icon-shape-danger {
18985  color: #f80031;
18986  background-color: rgba(247, 103, 131, 0.5);
18987}
18988
18989.icon-shape-light {
18990  color: #879cb0;
18991  background-color: rgba(201, 207, 212, 0.5);
18992}
18993
18994.icon-shape-dark {
18995  color: #090c0e;
18996  background-color: rgba(56, 63, 69, 0.5);
18997}
18998
18999.icon-shape-default {
19000  color: #091428;
19001  background-color: rgba(35, 65, 116, 0.5);
19002}
19003
19004.icon-shape-white {
19005  color: #e8e3e3;
19006  background-color: rgba(255, 255, 255, 0.5);
19007}
19008
19009.icon-shape-neutral {
19010  color: #e8e3e3;
19011  background-color: rgba(255, 255, 255, 0.5);
19012}
19013
19014.icon-shape-darker {
19015  color: black;
19016  background-color: rgba(26, 26, 26, 0.5);
19017}
19018
19019.input-group {
19020  box-shadow: none;
19021  border-radius: 0.25rem;
19022  transition: all 0.15s ease;
19023}
19024
19025.input-group .form-control {
19026  box-shadow: none;
19027}
19028
19029.input-group .form-control:not(:first-child) {
19030  border-left: 0;
19031  padding-left: 0;
19032}
19033
19034.input-group .form-control:not(:last-child) {
19035  border-right: 0;
19036  padding-right: 0;
19037}
19038
19039.input-group .form-control:focus {
19040  box-shadow: none;
19041}
19042
19043.input-group .input-group-prepend {
19044  margin-right: 0;
19045}
19046
19047.input-group .input-group-prepend .input-group-text {
19048  border-right: none;
19049}
19050
19051.input-group-text {
19052  transition: all 0.15s ease;
19053}
19054
19055.input-group-alternative {
19056  box-shadow: 0 1px 3px rgba(50, 50, 93, 0.15), 0 1px 0 rgba(0, 0, 0, 0.02);
19057  border: 0;
19058  transition: box-shadow .15s ease;
19059}
19060
19061.input-group-alternative .form-control,
19062.input-group-alternative .input-group-text {
19063  border: 0;
19064  box-shadow: none;
19065}
19066
19067.focused .input-group-alternative {
19068  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08) !important;
19069}
19070
19071.focused .input-group {
19072  box-shadow: none;
19073}
19074
19075.focused .input-group-text {
19076  color: #8898aa;
19077  background-color: #fff;
19078  border-color: #5e72e4;
19079}
19080
19081.focused .form-control {
19082  border-color: #5e72e4;
19083}
19084
19085.list-group-space .list-group-item {
19086  margin-bottom: 1.5rem;
19087  border-radius: 0.25rem;
19088}
19089
19090.list-group-img {
19091  width: 3rem;
19092  height: 3rem;
19093  border-radius: 50%;
19094  vertical-align: top;
19095  margin: -.1rem 1.2rem 0 -.2rem;
19096}
19097
19098.list-group-content {
19099  -webkit-box-flex: 1;
19100  -ms-flex: 1;
19101  flex: 1;
19102  min-width: 0;
19103}
19104
19105.list-group-content>p {
19106  color: #adb5bd;
19107  line-height: 1.5;
19108  margin: .2rem 0 0;
19109}
19110
19111.list-group-heading {
19112  font-size: 1rem;
19113  color: #32325d;
19114}
19115
19116.list-group-heading>small {
19117  float: right;
19118  color: #adb5bd;
19119  font-weight: 500;
19120}
19121
19122.modal-content {
19123  border: 0;
19124  border-radius: 0.3rem;
19125}
19126
19127.modal-fluid .modal-dialog {
19128  margin-top: 0;
19129  margin-bottom: 0;
19130}
19131
19132.modal-fluid .modal-content {
19133  border-radius: 0;
19134}
19135
19136.modal-primary .modal-title {
19137  color: #fff;
19138}
19139
19140.modal-primary .modal-header,
19141.modal-primary .modal-footer {
19142  border-color: rgba(255, 255, 255, 0.075);
19143}
19144
19145.modal-primary .modal-content {
19146  background-color: #5e72e4;
19147  color: #fff;
19148}
19149
19150.modal-primary .modal-content .heading {
19151  color: #fff;
19152}
19153
19154.modal-primary .close>span:not(.sr-only) {
19155  color: #fff;
19156}
19157
19158.modal-secondary .modal-title {
19159  color: #212529;
19160}
19161
19162.modal-secondary .modal-header,
19163.modal-secondary .modal-footer {
19164  border-color: rgba(33, 37, 41, 0.075);
19165}
19166
19167.modal-secondary .modal-content {
19168  background-color: #f4f5f7;
19169  color: #212529;
19170}
19171
19172.modal-secondary .modal-content .heading {
19173  color: #212529;
19174}
19175
19176.modal-secondary .close>span:not(.sr-only) {
19177  color: #fff;
19178}
19179
19180.modal-success .modal-title {
19181  color: #fff;
19182}
19183
19184.modal-success .modal-header,
19185.modal-success .modal-footer {
19186  border-color: rgba(255, 255, 255, 0.075);
19187}
19188
19189.modal-success .modal-content {
19190  background-color: #2dce89;
19191  color: #fff;
19192}
19193
19194.modal-success .modal-content .heading {
19195  color: #fff;
19196}
19197
19198.modal-success .close>span:not(.sr-only) {
19199  color: #fff;
19200}
19201
19202.modal-info .modal-title {
19203  color: #fff;
19204}
19205
19206.modal-info .modal-header,
19207.modal-info .modal-footer {
19208  border-color: rgba(255, 255, 255, 0.075);
19209}
19210
19211.modal-info .modal-content {
19212  background-color: #11cdef;
19213  color: #fff;
19214}
19215
19216.modal-info .modal-content .heading {
19217  color: #fff;
19218}
19219
19220.modal-info .close>span:not(.sr-only) {
19221  color: #fff;
19222}
19223
19224.modal-warning .modal-title {
19225  color: #fff;
19226}
19227
19228.modal-warning .modal-header,
19229.modal-warning .modal-footer {
19230  border-color: rgba(255, 255, 255, 0.075);
19231}
19232
19233.modal-warning .modal-content {
19234  background-color: #fb6340;
19235  color: #fff;
19236}
19237
19238.modal-warning .modal-content .heading {
19239  color: #fff;
19240}
19241
19242.modal-warning .close>span:not(.sr-only) {
19243  color: #fff;
19244}
19245
19246.modal-danger .modal-title {
19247  color: #fff;
19248}
19249
19250.modal-danger .modal-header,
19251.modal-danger .modal-footer {
19252  border-color: rgba(255, 255, 255, 0.075);
19253}
19254
19255.modal-danger .modal-content {
19256  background-color: #f5365c;
19257  color: #fff;
19258}
19259
19260.modal-danger .modal-content .heading {
19261  color: #fff;
19262}
19263
19264.modal-danger .close>span:not(.sr-only) {
19265  color: #fff;
19266}
19267
19268.modal-light .modal-title {
19269  color: #fff;
19270}
19271
19272.modal-light .modal-header,
19273.modal-light .modal-footer {
19274  border-color: rgba(255, 255, 255, 0.075);
19275}
19276
19277.modal-light .modal-content {
19278  background-color: #adb5bd;
19279  color: #fff;
19280}
19281
19282.modal-light .modal-content .heading {
19283  color: #fff;
19284}
19285
19286.modal-light .close>span:not(.sr-only) {
19287  color: #fff;
19288}
19289
19290.modal-dark .modal-title {
19291  color: #fff;
19292}
19293
19294.modal-dark .modal-header,
19295.modal-dark .modal-footer {
19296  border-color: rgba(255, 255, 255, 0.075);
19297}
19298
19299.modal-dark .modal-content {
19300  background-color: #212529;
19301  color: #fff;
19302}
19303
19304.modal-dark .modal-content .heading {
19305  color: #fff;
19306}
19307
19308.modal-dark .close>span:not(.sr-only) {
19309  color: #fff;
19310}
19311
19312.modal-default .modal-title {
19313  color: #fff;
19314}
19315
19316.modal-default .modal-header,
19317.modal-default .modal-footer {
19318  border-color: rgba(255, 255, 255, 0.075);
19319}
19320
19321.modal-default .modal-content {
19322  background-color: #172b4d;
19323  color: #fff;
19324}
19325
19326.modal-default .modal-content .heading {
19327  color: #fff;
19328}
19329
19330.modal-default .close>span:not(.sr-only) {
19331  color: #fff;
19332}
19333
19334.modal-white .modal-title {
19335  color: #212529;
19336}
19337
19338.modal-white .modal-header,
19339.modal-white .modal-footer {
19340  border-color: rgba(33, 37, 41, 0.075);
19341}
19342
19343.modal-white .modal-content {
19344  background-color: #fff;
19345  color: #212529;
19346}
19347
19348.modal-white .modal-content .heading {
19349  color: #212529;
19350}
19351
19352.modal-white .close>span:not(.sr-only) {
19353  color: #fff;
19354}
19355
19356.modal-neutral .modal-title {
19357  color: #212529;
19358}
19359
19360.modal-neutral .modal-header,
19361.modal-neutral .modal-footer {
19362  border-color: rgba(33, 37, 41, 0.075);
19363}
19364
19365.modal-neutral .modal-content {
19366  background-color: #fff;
19367  color: #212529;
19368}
19369
19370.modal-neutral .modal-content .heading {
19371  color: #212529;
19372}
19373
19374.modal-neutral .close>span:not(.sr-only) {
19375  color: #fff;
19376}
19377
19378.modal-darker .modal-title {
19379  color: #fff;
19380}
19381
19382.modal-darker .modal-header,
19383.modal-darker .modal-footer {
19384  border-color: rgba(255, 255, 255, 0.075);
19385}
19386
19387.modal-darker .modal-content {
19388  background-color: black;
19389  color: #fff;
19390}
19391
19392.modal-darker .modal-content .heading {
19393  color: #fff;
19394}
19395
19396.modal-darker .close>span:not(.sr-only) {
19397  color: #fff;
19398}
19399
19400.nav-link {
19401  color: #525f7f;
19402}
19403
19404.nav-link:hover,
19405.nav-link.active {
19406  color: #5e72e4;
19407}
19408
19409.nav-link i:not(.fa) {
19410  position: relative;
19411  top: 2px;
19412}
19413
19414.nav-pills .nav-item:not(:last-child) {
19415  padding-right: 1rem;
19416}
19417
19418.nav-pills .nav-link {
19419  padding: 0.75rem 1rem;
19420  color: #5e72e4;
19421  font-weight: 500;
19422  font-size: 0.875rem;
19423  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
19424  background-color: #fff;
19425  transition: all 0.15s ease;
19426}
19427
19428.nav-pills .nav-link:hover {
19429  color: #485fe0;
19430}
19431
19432.nav-pills .nav-link.active,
19433.nav-pills .show>.nav-link {
19434  color: #fff;
19435  background-color: #5e72e4;
19436}
19437
19438@media (max-width: 575.98px) {
19439  .nav-pills .nav-item {
19440    margin-bottom: 1rem;
19441  }
19442}
19443
19444@media (max-width: 767.98px) {
19445  .nav-pills:not(.nav-pills-circle) .nav-item {
19446    padding-right: 0;
19447  }
19448}
19449
19450.nav-pills-circle .nav-link {
19451  text-align: center;
19452  height: 60px;
19453  width: 60px;
19454  padding: 0;
19455  line-height: 60px;
19456  border-radius: 50%;
19457}
19458
19459.nav-pills-circle .nav-link-icon i,
19460.nav-pills-circle .nav-link-icon svg {
19461  font-size: 1rem;
19462}
19463
19464.nav-wrapper {
19465  padding: 1rem 0;
19466  border-top-left-radius: 0.25rem;
19467  border-top-right-radius: 0.25rem;
19468}
19469
19470.nav-wrapper+.card {
19471  border-top-left-radius: 0;
19472  border-top-right-radius: 0;
19473  border-bottom-right-radius: 0.25rem;
19474  border-bottom-left-radius: 0.25rem;
19475}
19476
19477.navbar.navbar-absolute {
19478  position: absolute;
19479  z-index: 1050;
19480  width: 100%;
19481}
19482
19483.navbar-nav .nav-link {
19484  font-size: 0.9rem;
19485  font-family: "Open Sans", sans-serif;
19486  font-weight: 400;
19487  text-transform: normal;
19488  letter-spacing: 0;
19489  transition: all 0.15s linear;
19490}
19491
19492@media (prefers-reduced-motion: reduce) {
19493  .navbar-nav .nav-link {
19494    transition: none;
19495  }
19496}
19497
19498.navbar-nav .nav-link .nav-link-inner--text {
19499  margin-left: .25rem;
19500}
19501
19502.navbar-brand {
19503  font-size: 0.875rem;
19504  font-weight: 600;
19505  text-transform: uppercase;
19506  font-size: .875rem;
19507  letter-spacing: .05px;
19508}
19509
19510.navbar-brand img {
19511  height: 30px;
19512}
19513
19514.navbar-dark .navbar-brand {
19515  color: #fff;
19516}
19517
19518.navbar-light .navbar-brand {
19519  color: #32325d;
19520}
19521
19522.navbar-nav .nav-item .media:not(:last-child) {
19523  margin-bottom: 1.5rem;
19524}
19525
19526@media (min-width: 992px) {
19527  .navbar-nav .nav-item {
19528    margin-right: .5rem;
19529  }
19530
19531  .navbar-nav .nav-item [data-toggle="dropdown"]::after {
19532    transition: all 0.15s ease;
19533  }
19534
19535  .navbar-nav .nav-item.show [data-toggle="dropdown"]::after {
19536    transform: rotate(180deg);
19537  }
19538
19539  .navbar-nav .nav-link {
19540    padding-top: 1rem;
19541    padding-bottom: 1rem;
19542    border-radius: 0.25rem;
19543  }
19544
19545  .navbar-nav .nav-link i {
19546    margin-right: .625rem;
19547  }
19548
19549  .navbar-nav .nav-link-icon {
19550    padding-left: .5rem !important;
19551    padding-right: .5rem !important;
19552    font-size: 1rem;
19553    border-radius: 0.25rem;
19554  }
19555
19556  .navbar-nav .nav-link-icon i {
19557    margin-right: 0;
19558  }
19559
19560  .navbar-nav .dropdown-menu {
19561    opacity: 0;
19562    pointer-events: none;
19563    margin: 0;
19564  }
19565
19566  .navbar-nav .dropdown-menu:before {
19567    background: #fff;
19568    box-shadow: none;
19569    content: '';
19570    display: block;
19571    height: 16px;
19572    width: 16px;
19573    left: 5px;
19574    position: absolute;
19575    bottom: 100%;
19576    transform: rotate(-45deg) translateY(1rem);
19577    z-index: -5;
19578    border-radius: 0.2rem;
19579  }
19580
19581  .navbar-nav .dropdown-menu-right:before {
19582    right: 20px;
19583    left: auto;
19584  }
19585
19586  .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show {
19587    opacity: 1;
19588    pointer-events: auto;
19589    animation: show-navbar-dropdown .25s ease forwards;
19590  }
19591
19592  .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close {
19593    display: block;
19594    animation: hide-navbar-dropdown .15s ease backwards;
19595  }
19596
19597  .navbar-nav.navbar-nav-hover .dropdown-menu {
19598    opacity: 0;
19599    display: block;
19600    pointer-events: none;
19601    transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
19602    transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
19603    animation: none;
19604  }
19605
19606  .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu {
19607    display: block;
19608    opacity: 1;
19609    pointer-events: auto;
19610    visibility: visible;
19611    transform: translate(0, 0);
19612    animation: none;
19613  }
19614
19615  .navbar-nav.navbar-nav-hover .nav-item.dropdown>.dropdown-menu .dropdown-item.open+.dropdown-menu {
19616    display: block;
19617    opacity: 1;
19618    pointer-events: auto;
19619    visibility: visible;
19620    transform: translate(0, 0);
19621    animation: none;
19622  }
19623
19624  .navbar-nav.navbar-nav-hover .nav-item.dropdown>.dropdown-menu .dropdown-item+.dropdown-menu {
19625    margin-left: 10px;
19626  }
19627
19628  .navbar-nav.navbar-nav-hover .nav-item.dropdown>.dropdown-menu .dropdown-item+.dropdown-menu:before {
19629    left: -16px;
19630    top: 4px;
19631  }
19632
19633  .navbar-nav .dropdown-menu-inner {
19634    position: relative;
19635    padding: 1rem;
19636  }
19637}
19638
19639.navbar-transparent {
19640  position: absolute;
19641  top: 0;
19642  width: 100%;
19643  z-index: 100;
19644  background-color: transparent !important;
19645  border: 0;
19646  box-shadow: none;
19647}
19648
19649.navbar-transparent .navbar-brand {
19650  color: white;
19651}
19652
19653.navbar-transparent .navbar-toggler {
19654  color: white;
19655}
19656
19657.navbar-transparent .navbar-toggler-icon {
19658  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.95)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
19659}
19660
19661.bg-white .navbar-toggler-icon {
19662  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
19663}
19664
19665@media (min-width: 768px) {
19666  .navbar-transparent .navbar-nav .nav-link {
19667    color: rgba(255, 255, 255, 0.95);
19668  }
19669
19670  .navbar-transparent .navbar-nav .nav-link:hover,
19671  .navbar-transparent .navbar-nav .nav-link:focus {
19672    color: rgba(255, 255, 255, 0.65);
19673  }
19674
19675  .navbar-transparent .navbar-nav .nav-link.disabled {
19676    color: rgba(255, 255, 255, 0.25);
19677  }
19678
19679  .navbar-transparent .navbar-nav .show>.nav-link,
19680  .navbar-transparent .navbar-nav .active>.nav-link,
19681  .navbar-transparent .navbar-nav .nav-link.show,
19682  .navbar-transparent .navbar-nav .nav-link.active {
19683    color: rgba(255, 255, 255, 0.65);
19684  }
19685
19686  .navbar-transparent .navbar-brand {
19687    color: rgba(255, 255, 255, 0.95);
19688  }
19689
19690  .navbar-transparent .navbar-brand:hover,
19691  .navbar-transparent .navbar-brand:focus {
19692    color: rgba(255, 255, 255, 0.95);
19693  }
19694}
19695
19696.navbar-collapse-header {
19697  display: none;
19698}
19699
19700@media (max-width: 991.98px) {
19701  .navbar-nav .nav-link {
19702    padding: .625rem 0;
19703    color: #172b4d !important;
19704  }
19705
19706  .navbar-nav .dropdown-menu {
19707    box-shadow: none;
19708    min-width: auto;
19709  }
19710
19711  .navbar-nav .dropdown-menu .media svg {
19712    width: 30px;
19713  }
19714
19715  .navbar-collapse {
19716    width: calc(100% - 1.4rem);
19717    position: absolute;
19718    top: 0;
19719    left: 0;
19720    right: 0;
19721    z-index: 1050;
19722    margin: .7rem;
19723    overflow-y: auto;
19724    height: auto !important;
19725    opacity: 0;
19726  }
19727
19728  .navbar-collapse .navbar-toggler {
19729    width: 20px;
19730    height: 20px;
19731    position: relative;
19732    cursor: pointer;
19733    display: inline-block;
19734    padding: 0;
19735  }
19736
19737  .navbar-collapse .navbar-toggler span {
19738    display: block;
19739    position: absolute;
19740    width: 100%;
19741    height: 2px;
19742    border-radius: 2px;
19743    opacity: 1;
19744    background: #283448;
19745  }
19746
19747  .navbar-collapse .navbar-toggler :nth-child(1) {
19748    transform: rotate(135deg);
19749  }
19750
19751  .navbar-collapse .navbar-toggler :nth-child(2) {
19752    transform: rotate(-135deg);
19753  }
19754
19755  .navbar-collapse .navbar-collapse-header {
19756    display: block;
19757    padding-bottom: 1rem;
19758    margin-bottom: 1rem;
19759    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
19760  }
19761
19762  .navbar-collapse .collapse-brand img {
19763    height: 36px;
19764  }
19765
19766  .navbar-collapse .collapse-close {
19767    text-align: right;
19768  }
19769
19770  .navbar-collapse.collapsing,
19771  .navbar-collapse.show {
19772    padding: 1.5rem;
19773    border-radius: 0.25rem;
19774    background: #FFF;
19775    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);
19776    animation: show-navbar-collapse .2s ease forwards;
19777  }
19778
19779  .navbar-collapse.collapsing-out {
19780    animation: hide-navbar-collapse .2s ease forwards;
19781  }
19782}
19783
19784@keyframes show-navbar-collapse {
19785  0% {
19786    opacity: 0;
19787    transform: scale(0.95);
19788    transform-origin: 100% 0;
19789  }
19790
19791  100% {
19792    opacity: 1;
19793    transform: scale(1);
19794  }
19795}
19796
19797@keyframes hide-navbar-collapse {
19798  from {
19799    opacity: 1;
19800    transform: scale(1);
19801    transform-origin: 100% 0;
19802  }
19803
19804  to {
19805    opacity: 0;
19806    transform: scale(0.95);
19807  }
19808}
19809
19810@keyframes show-navbar-dropdown {
19811  0% {
19812    opacity: 0;
19813    transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
19814    transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
19815  }
19816
19817  100% {
19818    transform: translate(0, 0);
19819    opacity: 1;
19820  }
19821}
19822
19823@keyframes hide-navbar-dropdown {
19824  from {
19825    opacity: 1;
19826  }
19827
19828  to {
19829    opacity: 0;
19830    transform: translate(0, 10px);
19831  }
19832}
19833
19834.page-item.active .page-link {
19835  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
19836}
19837
19838.page-item .page-link,
19839.page-item span {
19840  display: flex;
19841  align-items: center;
19842  justify-content: center;
19843  padding: 0;
19844  margin: 0 3px;
19845  border-radius: 50% !important;
19846  width: 36px;
19847  height: 36px;
19848  font-size: 0.875rem;
19849}
19850
19851.pagination-lg .page-item .page-link,
19852.pagination-lg .page-item span {
19853  width: 46px;
19854  height: 46px;
19855  line-height: 46px;
19856}
19857
19858.pagination-sm .page-item .page-link,
19859.pagination-sm .page-item span {
19860  width: 30px;
19861  height: 30px;
19862  line-height: 30px;
19863}
19864
19865.popover {
19866  border: 0;
19867}
19868
19869.popover-header {
19870  font-weight: 600;
19871}
19872
19873.popover-primary {
19874  background-color: #5e72e4;
19875}
19876
19877.popover-primary .popover-header {
19878  background-color: #5e72e4;
19879  color: #fff;
19880}
19881
19882.popover-primary .popover-body {
19883  color: #fff;
19884}
19885
19886.popover-primary .popover-header {
19887  border-color: rgba(255, 255, 255, 0.2);
19888}
19889
19890.popover-primary.bs-popover-top .arrow::after,
19891.popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after {
19892  border-top-color: #5e72e4;
19893}
19894
19895.popover-primary.bs-popover-right .arrow::after,
19896.popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after {
19897  border-right-color: #5e72e4;
19898}
19899
19900.popover-primary.bs-popover-bottom .arrow::after,
19901.popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
19902  border-bottom-color: #5e72e4;
19903}
19904
19905.popover-primary.bs-popover-left .arrow::after,
19906.popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after {
19907  border-left-color: #5e72e4;
19908}
19909
19910.popover-secondary {
19911  background-color: #f4f5f7;
19912}
19913
19914.popover-secondary .popover-header {
19915  background-color: #f4f5f7;
19916  color: #212529;
19917}
19918
19919.popover-secondary .popover-body {
19920  color: #212529;
19921}
19922
19923.popover-secondary .popover-header {
19924  border-color: rgba(33, 37, 41, 0.2);
19925}
19926
19927.popover-secondary.bs-popover-top .arrow::after,
19928.popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after {
19929  border-top-color: #f4f5f7;
19930}
19931
19932.popover-secondary.bs-popover-right .arrow::after,
19933.popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after {
19934  border-right-color: #f4f5f7;
19935}
19936
19937.popover-secondary.bs-popover-bottom .arrow::after,
19938.popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after {
19939  border-bottom-color: #f4f5f7;
19940}
19941
19942.popover-secondary.bs-popover-left .arrow::after,
19943.popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after {
19944  border-left-color: #f4f5f7;
19945}
19946
19947.popover-success {
19948  background-color: #2dce89;
19949}
19950
19951.popover-success .popover-header {
19952  background-color: #2dce89;
19953  color: #fff;
19954}
19955
19956.popover-success .popover-body {
19957  color: #fff;
19958}
19959
19960.popover-success .popover-header {
19961  border-color: rgba(255, 255, 255, 0.2);
19962}
19963
19964.popover-success.bs-popover-top .arrow::after,
19965.popover-success.bs-popover-auto[x-placement^="top"] .arrow::after {
19966  border-top-color: #2dce89;
19967}
19968
19969.popover-success.bs-popover-right .arrow::after,
19970.popover-success.bs-popover-auto[x-placement^="right"] .arrow::after {
19971  border-right-color: #2dce89;
19972}
19973
19974.popover-success.bs-popover-bottom .arrow::after,
19975.popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after {
19976  border-bottom-color: #2dce89;
19977}
19978
19979.popover-success.bs-popover-left .arrow::after,
19980.popover-success.bs-popover-auto[x-placement^="left"] .arrow::after {
19981  border-left-color: #2dce89;
19982}
19983
19984.popover-info {
19985  background-color: #11cdef;
19986}
19987
19988.popover-info .popover-header {
19989  background-color: #11cdef;
19990  color: #fff;
19991}
19992
19993.popover-info .popover-body {
19994  color: #fff;
19995}
19996
19997.popover-info .popover-header {
19998  border-color: rgba(255, 255, 255, 0.2);
19999}
20000
20001.popover-info.bs-popover-top .arrow::after,
20002.popover-info.bs-popover-auto[x-placement^="top"] .arrow::after {
20003  border-top-color: #11cdef;
20004}
20005
20006.popover-info.bs-popover-right .arrow::after,
20007.popover-info.bs-popover-auto[x-placement^="right"] .arrow::after {
20008  border-right-color: #11cdef;
20009}
20010
20011.popover-info.bs-popover-bottom .arrow::after,
20012.popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20013  border-bottom-color: #11cdef;
20014}
20015
20016.popover-info.bs-popover-left .arrow::after,
20017.popover-info.bs-popover-auto[x-placement^="left"] .arrow::after {
20018  border-left-color: #11cdef;
20019}
20020
20021.popover-warning {
20022  background-color: #fb6340;
20023}
20024
20025.popover-warning .popover-header {
20026  background-color: #fb6340;
20027  color: #fff;
20028}
20029
20030.popover-warning .popover-body {
20031  color: #fff;
20032}
20033
20034.popover-warning .popover-header {
20035  border-color: rgba(255, 255, 255, 0.2);
20036}
20037
20038.popover-warning.bs-popover-top .arrow::after,
20039.popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after {
20040  border-top-color: #fb6340;
20041}
20042
20043.popover-warning.bs-popover-right .arrow::after,
20044.popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after {
20045  border-right-color: #fb6340;
20046}
20047
20048.popover-warning.bs-popover-bottom .arrow::after,
20049.popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20050  border-bottom-color: #fb6340;
20051}
20052
20053.popover-warning.bs-popover-left .arrow::after,
20054.popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after {
20055  border-left-color: #fb6340;
20056}
20057
20058.popover-danger {
20059  background-color: #f5365c;
20060}
20061
20062.popover-danger .popover-header {
20063  background-color: #f5365c;
20064  color: #fff;
20065}
20066
20067.popover-danger .popover-body {
20068  color: #fff;
20069}
20070
20071.popover-danger .popover-header {
20072  border-color: rgba(255, 255, 255, 0.2);
20073}
20074
20075.popover-danger.bs-popover-top .arrow::after,
20076.popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after {
20077  border-top-color: #f5365c;
20078}
20079
20080.popover-danger.bs-popover-right .arrow::after,
20081.popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after {
20082  border-right-color: #f5365c;
20083}
20084
20085.popover-danger.bs-popover-bottom .arrow::after,
20086.popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20087  border-bottom-color: #f5365c;
20088}
20089
20090.popover-danger.bs-popover-left .arrow::after,
20091.popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after {
20092  border-left-color: #f5365c;
20093}
20094
20095.popover-light {
20096  background-color: #adb5bd;
20097}
20098
20099.popover-light .popover-header {
20100  background-color: #adb5bd;
20101  color: #fff;
20102}
20103
20104.popover-light .popover-body {
20105  color: #fff;
20106}
20107
20108.popover-light .popover-header {
20109  border-color: rgba(255, 255, 255, 0.2);
20110}
20111
20112.popover-light.bs-popover-top .arrow::after,
20113.popover-light.bs-popover-auto[x-placement^="top"] .arrow::after {
20114  border-top-color: #adb5bd;
20115}
20116
20117.popover-light.bs-popover-right .arrow::after,
20118.popover-light.bs-popover-auto[x-placement^="right"] .arrow::after {
20119  border-right-color: #adb5bd;
20120}
20121
20122.popover-light.bs-popover-bottom .arrow::after,
20123.popover-light.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20124  border-bottom-color: #adb5bd;
20125}
20126
20127.popover-light.bs-popover-left .arrow::after,
20128.popover-light.bs-popover-auto[x-placement^="left"] .arrow::after {
20129  border-left-color: #adb5bd;
20130}
20131
20132.popover-dark {
20133  background-color: #212529;
20134}
20135
20136.popover-dark .popover-header {
20137  background-color: #212529;
20138  color: #fff;
20139}
20140
20141.popover-dark .popover-body {
20142  color: #fff;
20143}
20144
20145.popover-dark .popover-header {
20146  border-color: rgba(255, 255, 255, 0.2);
20147}
20148
20149.popover-dark.bs-popover-top .arrow::after,
20150.popover-dark.bs-popover-auto[x-placement^="top"] .arrow::after {
20151  border-top-color: #212529;
20152}
20153
20154.popover-dark.bs-popover-right .arrow::after,
20155.popover-dark.bs-popover-auto[x-placement^="right"] .arrow::after {
20156  border-right-color: #212529;
20157}
20158
20159.popover-dark.bs-popover-bottom .arrow::after,
20160.popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20161  border-bottom-color: #212529;
20162}
20163
20164.popover-dark.bs-popover-left .arrow::after,
20165.popover-dark.bs-popover-auto[x-placement^="left"] .arrow::after {
20166  border-left-color: #212529;
20167}
20168
20169.popover-default {
20170  background-color: #172b4d;
20171}
20172
20173.popover-default .popover-header {
20174  background-color: #172b4d;
20175  color: #fff;
20176}
20177
20178.popover-default .popover-body {
20179  color: #fff;
20180}
20181
20182.popover-default .popover-header {
20183  border-color: rgba(255, 255, 255, 0.2);
20184}
20185
20186.popover-default.bs-popover-top .arrow::after,
20187.popover-default.bs-popover-auto[x-placement^="top"] .arrow::after {
20188  border-top-color: #172b4d;
20189}
20190
20191.popover-default.bs-popover-right .arrow::after,
20192.popover-default.bs-popover-auto[x-placement^="right"] .arrow::after {
20193  border-right-color: #172b4d;
20194}
20195
20196.popover-default.bs-popover-bottom .arrow::after,
20197.popover-default.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20198  border-bottom-color: #172b4d;
20199}
20200
20201.popover-default.bs-popover-left .arrow::after,
20202.popover-default.bs-popover-auto[x-placement^="left"] .arrow::after {
20203  border-left-color: #172b4d;
20204}
20205
20206.popover-white {
20207  background-color: #fff;
20208}
20209
20210.popover-white .popover-header {
20211  background-color: #fff;
20212  color: #212529;
20213}
20214
20215.popover-white .popover-body {
20216  color: #212529;
20217}
20218
20219.popover-white .popover-header {
20220  border-color: rgba(33, 37, 41, 0.2);
20221}
20222
20223.popover-white.bs-popover-top .arrow::after,
20224.popover-white.bs-popover-auto[x-placement^="top"] .arrow::after {
20225  border-top-color: #fff;
20226}
20227
20228.popover-white.bs-popover-right .arrow::after,
20229.popover-white.bs-popover-auto[x-placement^="right"] .arrow::after {
20230  border-right-color: #fff;
20231}
20232
20233.popover-white.bs-popover-bottom .arrow::after,
20234.popover-white.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20235  border-bottom-color: #fff;
20236}
20237
20238.popover-white.bs-popover-left .arrow::after,
20239.popover-white.bs-popover-auto[x-placement^="left"] .arrow::after {
20240  border-left-color: #fff;
20241}
20242
20243.popover-neutral {
20244  background-color: #fff;
20245}
20246
20247.popover-neutral .popover-header {
20248  background-color: #fff;
20249  color: #212529;
20250}
20251
20252.popover-neutral .popover-body {
20253  color: #212529;
20254}
20255
20256.popover-neutral .popover-header {
20257  border-color: rgba(33, 37, 41, 0.2);
20258}
20259
20260.popover-neutral.bs-popover-top .arrow::after,
20261.popover-neutral.bs-popover-auto[x-placement^="top"] .arrow::after {
20262  border-top-color: #fff;
20263}
20264
20265.popover-neutral.bs-popover-right .arrow::after,
20266.popover-neutral.bs-popover-auto[x-placement^="right"] .arrow::after {
20267  border-right-color: #fff;
20268}
20269
20270.popover-neutral.bs-popover-bottom .arrow::after,
20271.popover-neutral.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20272  border-bottom-color: #fff;
20273}
20274
20275.popover-neutral.bs-popover-left .arrow::after,
20276.popover-neutral.bs-popover-auto[x-placement^="left"] .arrow::after {
20277  border-left-color: #fff;
20278}
20279
20280.popover-darker {
20281  background-color: black;
20282}
20283
20284.popover-darker .popover-header {
20285  background-color: black;
20286  color: #fff;
20287}
20288
20289.popover-darker .popover-body {
20290  color: #fff;
20291}
20292
20293.popover-darker .popover-header {
20294  border-color: rgba(255, 255, 255, 0.2);
20295}
20296
20297.popover-darker.bs-popover-top .arrow::after,
20298.popover-darker.bs-popover-auto[x-placement^="top"] .arrow::after {
20299  border-top-color: black;
20300}
20301
20302.popover-darker.bs-popover-right .arrow::after,
20303.popover-darker.bs-popover-auto[x-placement^="right"] .arrow::after {
20304  border-right-color: black;
20305}
20306
20307.popover-darker.bs-popover-bottom .arrow::after,
20308.popover-darker.bs-popover-auto[x-placement^="bottom"] .arrow::after {
20309  border-bottom-color: black;
20310}
20311
20312.popover-darker.bs-popover-left .arrow::after,
20313.popover-darker.bs-popover-auto[x-placement^="left"] .arrow::after {
20314  border-left-color: black;
20315}
20316
20317.progress-wrapper {
20318  position: relative;
20319  padding-top: 1.5rem;
20320}
20321
20322.progress {
20323  height: 8px;
20324  margin-bottom: 1rem;
20325  overflow: hidden;
20326  border-radius: 0.2rem;
20327  background-color: #e9ecef;
20328  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
20329  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
20330}
20331
20332.progress .sr-only {
20333  width: auto;
20334  height: 20px;
20335  margin: 0 0 0 30px;
20336  left: 0;
20337  clip: auto;
20338  line-height: 20px;
20339  font-size: 13px;
20340}
20341
20342.progress-heading {
20343  font-size: 14px;
20344  font-weight: 500;
20345  margin: 0 0 2px;
20346  padding: 0;
20347}
20348
20349.progress-bar {
20350  box-shadow: none;
20351  border-radius: 0;
20352  height: auto;
20353}
20354
20355.progress-label span {
20356  display: inline-block;
20357  color: #172b4d;
20358  font-size: .625rem;
20359  font-weight: 600;
20360  text-transform: uppercase;
20361  padding: .25rem 0rem;
20362}
20363
20364.progress-percentage {
20365  text-align: right;
20366}
20367
20368.progress-percentage span {
20369  display: inline-block;
20370  color: #8898aa;
20371  font-size: .875rem;
20372  font-weight: 600;
20373}
20374
20375.index-page .progress-wrapper {
20376  padding-top: 1rem;
20377}
20378
20379.index-page .progress-wrapper .progress-label {
20380  position: absolute;
20381  top: auto;
20382  bottom: 10px;
20383}
20384
20385.index-page .progress-wrapper .progress {
20386  margin-bottom: 0;
20387}
20388
20389.section {
20390  position: relative;
20391  padding-top: 4rem;
20392  padding-bottom: 4rem;
20393}
20394
20395.section-xl {
20396  padding-top: 8rem;
20397  padding-bottom: 8rem;
20398}
20399
20400.section-lg {
20401  padding-top: 6rem;
20402  padding-bottom: 6rem;
20403}
20404
20405.section-sm {
20406  padding-top: 2rem;
20407  padding-bottom: 2rem;
20408}
20409
20410@media (min-width: 768px) {
20411  .section-hero {
20412    min-height: 500px;
20413  }
20414}
20415
20416.section-shaped {
20417  position: relative;
20418  overflow: hidden;
20419}
20420
20421.section-shaped.section-hero:before {
20422  top: 680px;
20423}
20424
20425.section-shaped .stars-and-coded {
20426  margin-top: 8rem;
20427}
20428
20429.section-shaped .shape {
20430  position: absolute;
20431  top: 0;
20432  z-index: -1;
20433  width: 100%;
20434  height: 100%;
20435}
20436
20437.section-shaped .shape span {
20438  position: absolute;
20439}
20440
20441.section-shaped .shape+.container {
20442  position: relative;
20443  height: 100%;
20444}
20445
20446.section-shaped .shape.shape-skew+.container {
20447  padding-top: 0;
20448}
20449
20450.section-shaped .shape.shape-skew+.container .col {
20451  margin-top: -100px;
20452}
20453
20454.section-shaped .shape.shape-skew+.shape-container {
20455  padding-top: 18rem;
20456  padding-bottom: 19rem;
20457}
20458
20459.section-shaped .shape-skew {
20460  transform: skewY(-4deg);
20461  transform-origin: 0;
20462}
20463
20464.section-shaped .shape-skew span {
20465  transform: skew(4deg);
20466}
20467
20468.section-shaped .shape-primary {
20469  background: linear-gradient(150deg, #281483 15%, #8f6ed5 70%, #d782d9 94%);
20470}
20471
20472.section-shaped .shape-primary :nth-child(1) {
20473  background: #53f;
20474}
20475
20476.section-shaped .shape-primary :nth-child(2) {
20477  background: #4553ff;
20478}
20479
20480.section-shaped .shape-primary :nth-child(3) {
20481  background: #4f40ff;
20482}
20483
20484.section-shaped .shape-primary :nth-child(4) {
20485  background: #25ddf5;
20486}
20487
20488.section-shaped .shape-primary :nth-child(5) {
20489  background: #1fa2ff;
20490}
20491
20492.section-shaped .shape-default {
20493  background: linear-gradient(150deg, #7795f8 15%, #6772e5 70%, #555abf 94%);
20494}
20495
20496.section-shaped .shape-default :nth-child(1) {
20497  background: #7795f8;
20498}
20499
20500.section-shaped .shape-default :nth-child(2) {
20501  background: #7b9aff;
20502}
20503
20504.section-shaped .shape-default :nth-child(3) {
20505  background: #6f8ff8;
20506}
20507
20508.section-shaped .shape-default :nth-child(4) {
20509  background: #76eea7;
20510}
20511
20512.section-shaped .shape-default :nth-child(5) {
20513  background: #6adaff;
20514}
20515
20516.section-shaped .shape-light {
20517  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%);
20518}
20519
20520.section-shaped .shape-light :nth-child(1) {
20521  background: shapes-light-color("span-1-bg");
20522}
20523
20524.section-shaped .shape-light :nth-child(2) {
20525  background: shapes-light-color("span-2-bg");
20526}
20527
20528.section-shaped .shape-light :nth-child(3) {
20529  background: shapes-light-color("span-3-bg");
20530}
20531
20532.section-shaped .shape-light :nth-child(4) {
20533  background: shapes-light-color("span-4-bg");
20534}
20535
20536.section-shaped .shape-light :nth-child(5) {
20537  background: shapes-light-color("span-5-bg");
20538}
20539
20540.section-shaped .shape-dark {
20541  background: linear-gradient(150deg, #32325d 15%, #32325d 70%, #32325d 94%);
20542}
20543
20544.section-shaped .shape-dark :nth-child(1) {
20545  background: #2e2e57;
20546}
20547
20548.section-shaped .shape-dark :nth-child(2) {
20549  background: #2b2b58;
20550}
20551
20552.section-shaped .shape-dark :nth-child(3) {
20553  background: #25254d;
20554}
20555
20556.section-shaped .shape-dark :nth-child(4) {
20557  background: #d782d9;
20558}
20559
20560.section-shaped .shape-dark :nth-child(5) {
20561  background: #008169;
20562}
20563
20564.section-shaped .shape-style-1 span {
20565  height: 120px;
20566  width: 120px;
20567  border-radius: 50%;
20568}
20569
20570.section-shaped .shape-style-1 .span-200 {
20571  height: 200px;
20572  width: 200px;
20573}
20574
20575.section-shaped .shape-style-1 .span-150 {
20576  height: 150px;
20577  width: 150px;
20578}
20579
20580.section-shaped .shape-style-1 .span-100 {
20581  height: 100px;
20582  width: 100px;
20583}
20584
20585.section-shaped .shape-style-1 .span-75 {
20586  height: 75px;
20587  width: 75px;
20588}
20589
20590.section-shaped .shape-style-1 .span-50 {
20591  height: 50px;
20592  width: 50px;
20593}
20594
20595.section-shaped .shape-style-1 :nth-child(1) {
20596  left: -4%;
20597  bottom: auto;
20598  background: rgba(255, 255, 255, 0.1);
20599}
20600
20601.section-shaped .shape-style-1 :nth-child(2) {
20602  right: 4%;
20603  top: 10%;
20604  background: rgba(255, 255, 255, 0.1);
20605}
20606
20607.section-shaped .shape-style-1 :nth-child(3) {
20608  top: 280px;
20609  right: 5.66666%;
20610  background: rgba(255, 255, 255, 0.3);
20611}
20612
20613.section-shaped .shape-style-1 :nth-child(4) {
20614  top: 320px;
20615  right: 7%;
20616  background: rgba(255, 255, 255, 0.15);
20617}
20618
20619.section-shaped .shape-style-1 :nth-child(5) {
20620  top: 38%;
20621  left: 1%;
20622  right: auto;
20623  background: rgba(255, 255, 255, 0.05);
20624}
20625
20626.section-shaped .shape-style-1 :nth-child(6) {
20627  width: 200px;
20628  height: 200px;
20629  top: 44%;
20630  left: 10%;
20631  right: auto;
20632  background: rgba(255, 255, 255, 0.15);
20633}
20634
20635.section-shaped .shape-style-1 :nth-child(7) {
20636  bottom: 50%;
20637  right: 36%;
20638  background: rgba(255, 255, 255, 0.04);
20639}
20640
20641.section-shaped .shape-style-1 :nth-child(8) {
20642  bottom: 70px;
20643  right: 2%;
20644  background: rgba(255, 255, 255, 0.2);
20645}
20646
20647.section-shaped .shape-style-1 :nth-child(9) {
20648  bottom: 1%;
20649  right: 2%;
20650  background: rgba(255, 255, 255, 0.1);
20651}
20652
20653.section-shaped .shape-style-1 :nth-child(10) {
20654  bottom: 1%;
20655  left: 1%;
20656  right: auto;
20657  background: rgba(255, 255, 255, 0.05);
20658}
20659
20660@media (max-width: 991.98px) {
20661  .section-shaped .shape-style-1 span {
20662    height: 120px;
20663  }
20664}
20665
20666@media (max-width: 767.98px) {
20667  .section-shaped .shape-style-1 span {
20668    height: 90px;
20669  }
20670}
20671
20672.section-shaped .shape-style-1.shape-primary {
20673  background: linear-gradient(150deg, #281483 15%, #8f6ed5 70%, #d782d9 94%);
20674}
20675
20676.section-shaped .shape-style-1.shape-default {
20677  background: linear-gradient(150deg, #7795f8 15%, #6772e5 70%, #555abf 94%);
20678}
20679
20680.section-shaped .shape-style-1.shape-light {
20681  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%);
20682}
20683
20684.section-shaped .shape-style-1.shape-dark {
20685  background: linear-gradient(150deg, #32325d 15%, #32325d 70%, #32325d 94%);
20686}
20687
20688.section-shaped .shape-style-2 span {
20689  height: 190px;
20690}
20691
20692.section-shaped .shape-style-2 .span-sm {
20693  height: 100px;
20694}
20695
20696.section-shaped .shape-style-2 :nth-child(1) {
20697  width: 33.33333%;
20698  top: 0;
20699  left: -16.66666%;
20700}
20701
20702.section-shaped .shape-style-2 :nth-child(2) {
20703  width: 33.33333%;
20704  top: 0;
20705  left: 16.66666%;
20706  right: auto;
20707}
20708
20709.section-shaped .shape-style-2 :nth-child(3) {
20710  width: 33.33333%;
20711  left: 49.99999%;
20712  bottom: auto;
20713}
20714
20715.section-shaped .shape-style-2 :nth-child(4) {
20716  width: 33.33333%;
20717  top: 55%;
20718  right: -16.66666%;
20719}
20720
20721.section-shaped .shape-style-2 :nth-child(5) {
20722  width: 33.33333%;
20723  bottom: 0;
20724}
20725
20726@media (max-width: 991.98px) {
20727  .section-shaped .shape-style-2 span {
20728    height: 120px;
20729  }
20730}
20731
20732@media (max-width: 767.98px) {
20733  .section-shaped .shape-style-2 span {
20734    height: 90px;
20735  }
20736}
20737
20738.section-shaped .shape-style-3 span {
20739  height: 140px;
20740}
20741
20742.section-shaped .shape-style-3 .span-sm {
20743  height: 100px;
20744}
20745
20746.section-shaped .shape-style-3 :nth-child(1) {
20747  width: 66%;
20748  left: -16.66666%;
20749  bottom: auto;
20750}
20751
20752.section-shaped .shape-style-3 :nth-child(2) {
20753  width: 40%;
20754  top: 54%;
20755  right: -16.66666%;
20756}
20757
20758.section-shaped .shape-style-3 :nth-child(3) {
20759  width: 33.33333%;
20760  top: 34%;
20761  left: -16.66666%;
20762  right: auto;
20763}
20764
20765.section-shaped .shape-style-3 :nth-child(4) {
20766  width: 60%;
20767  bottom: 0;
20768  right: -16.66666%;
20769  opacity: .6;
20770}
20771
20772.section-shaped .shape-style-3 :nth-child(5) {
20773  width: 33.33333%;
20774  bottom: 0;
20775}
20776
20777@media (max-width: 991.98px) {
20778  .section-shaped .shape-style-3 span {
20779    height: 120px;
20780  }
20781}
20782
20783@media (max-width: 767.98px) {
20784  .section-shaped .shape-style-3 span {
20785    height: 90px;
20786  }
20787}
20788
20789.device-ill {
20790  pointer-events: none;
20791  position: absolute;
20792  display: flex;
20793  width: 1287px;
20794  left: 50%;
20795  margin-left: -644px;
20796  transform: scale(0.5) rotate(-12deg) translateX(50px);
20797  transform-origin: 50% 20%;
20798  will-change: transform;
20799}
20800
20801.device-ill div {
20802  display: flex;
20803  justify-content: center;
20804  align-items: center;
20805  border-radius: 0.25rem;
20806  padding: .875rem;
20807  background: #fff;
20808  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);
20809}
20810
20811.device-ill .tablet-landscape {
20812  width: 512px;
20813  height: 352px;
20814  margin: 115px 50px 0;
20815}
20816
20817@media (min-width: 670px) {
20818  .device-ill {
20819    flex-wrap: wrap;
20820    width: 512px;
20821    margin-left: -50px;
20822    top: 215px;
20823    transform: rotate(-12deg);
20824    transform-origin: 100% 0;
20825  }
20826
20827  .device-ill [class^=tablet] {
20828    margin: 0;
20829  }
20830
20831  .device-ill .tablet-landscape {
20832    width: 512px;
20833    height: 352px;
20834  }
20835}
20836
20837@media (min-width: 880px) {
20838  .device-ill {
20839    width: 829px;
20840    margin-left: -10px;
20841    top: 20px;
20842  }
20843
20844  .device-ill .tablet-landscape {
20845    align-self: flex-end;
20846    margin-right: 50px;
20847  }
20848
20849  .device-ill .phone-big {
20850    display: flex;
20851    width: 267px;
20852    height: 553px;
20853  }
20854}
20855
20856.section-profile-cover {
20857  height: 580px;
20858  background-size: cover;
20859  background-position: center center;
20860}
20861
20862@media (max-width: 991.98px) {
20863  .section-profile-cover {
20864    height: 400px;
20865  }
20866}
20867
20868.section-components>.form-control+.form-control {
20869  margin-top: .5rem;
20870}
20871
20872.section-components>.nav+.nav,
20873.section-components>.alert+.alert,
20874.section-components>.navbar+.navbar,
20875.section-components>.progress+.progress,
20876.section-components>.progress+.btn,
20877.section-components .badge,
20878.section-components .btn {
20879  margin-top: .5rem;
20880  margin-bottom: .5rem;
20881}
20882
20883.section-components .btn-group {
20884  margin-top: .5rem;
20885  margin-bottom: .5rem;
20886}
20887
20888.section-components .btn-group .btn {
20889  margin: 0;
20890}
20891
20892.section-components .alert {
20893  margin: 0;
20894}
20895
20896.section-components .alert+.alert {
20897  margin-top: 1.25rem;
20898}
20899
20900.section-components .badge {
20901  margin-right: .1rem;
20902}
20903
20904.section-components .modal-footer .btn {
20905  margin: 0;
20906}
20907
20908/* .floating-cards {
20909     perspective:1500px;
20910     position:relative;
20911     align-items:center
20912}
20913
20914.floating-cards > div {
20915     position:absolute;
20916     -ms-flex-negative:0;
20917     flex-shrink:0;
20918     border-radius:8px;
20919     overflow:hidden
20920}
20921.floating-cards .shine {
20922     position:absolute;
20923     left:0;
20924     right:0;
20925     top:0;
20926     bottom:0;
20927     pointer-events:none
20928}
20929*/
20930.separator {
20931  position: absolute;
20932  top: auto;
20933  left: 0;
20934  right: 0;
20935  width: 100%;
20936  height: 150px;
20937  z-index: 1;
20938  transform: translateZ(0);
20939  overflow: hidden;
20940  pointer-events: none;
20941}
20942
20943.separator svg {
20944  position: absolute;
20945  pointer-events: none;
20946}
20947
20948.separator-top {
20949  top: 0;
20950  bottom: auto;
20951}
20952
20953.separator-top svg {
20954  top: 0;
20955}
20956
20957.separator-bottom {
20958  top: auto;
20959  bottom: 0;
20960}
20961
20962.separator-bottom svg {
20963  bottom: 0;
20964}
20965
20966.separator-inverse {
20967  transform: rotate(180deg);
20968}
20969
20970.separator-skew {
20971  height: 80px;
20972}
20973
20974@media (max-width: 991.98px) {
20975  .separator-skew {
20976    z-index: 0;
20977  }
20978}
20979
20980.mt-md,
20981.my-md {
20982  margin-top: 4rem !important;
20983}
20984
20985.mr-md,
20986.mx-md {
20987  margin-right: 4rem !important;
20988}
20989
20990.mb-md,
20991.my-md {
20992  margin-bottom: 4rem !important;
20993}
20994
20995.ml-md,
20996.mx-md {
20997  margin-left: 4rem !important;
20998}
20999
21000.m-lg {
21001  margin: 6rem !important;
21002}
21003
21004.mt-lg,
21005.my-lg {
21006  margin-top: 6rem !important;
21007}
21008
21009.mr-lg,
21010.mx-lg {
21011  margin-right: 6rem !important;
21012}
21013
21014.mb-lg,
21015.my-lg {
21016  margin-bottom: 6rem !important;
21017}
21018
21019.ml-lg,
21020.mx-lg {
21021  margin-left: 6rem !important;
21022}
21023
21024.m-xl {
21025  margin: 8rem !important;
21026}
21027
21028.mt-xl,
21029.my-xl {
21030  margin-top: 8rem !important;
21031}
21032
21033.mr-xl,
21034.mx-xl {
21035  margin-right: 8rem !important;
21036}
21037
21038.mb-xl,
21039.my-xl {
21040  margin-bottom: 8rem !important;
21041}
21042
21043.ml-xl,
21044.mx-xl {
21045  margin-left: 8rem !important;
21046}
21047
21048.pt-lg,
21049.py-lg {
21050  padding-top: 6rem !important;
21051}
21052
21053.pr-lg,
21054.px-lg {
21055  padding-right: 6rem !important;
21056}
21057
21058.pb-lg,
21059.py-lg {
21060  padding-bottom: 6rem !important;
21061}
21062
21063.pl-lg,
21064.px-lg {
21065  padding-left: 6rem !important;
21066}
21067
21068.p-xl {
21069  padding: 8rem !important;
21070}
21071
21072.pt-xl,
21073.py-xl {
21074  padding-top: 8rem !important;
21075}
21076
21077.pr-xl,
21078.px-xl {
21079  padding-right: 8rem !important;
21080}
21081
21082.pb-xl,
21083.py-xl {
21084  padding-bottom: 8rem !important;
21085}
21086
21087.pl-xl,
21088.px-xl {
21089  padding-left: 8rem !important;
21090}
21091
21092.m-auto {
21093  margin: auto !important;
21094}
21095
21096.mt-auto,
21097.my-auto {
21098  margin-top: auto !important;
21099}
21100
21101.mr-auto,
21102.mx-auto {
21103  margin-right: auto !important;
21104}
21105
21106.mb-auto,
21107.my-auto {
21108  margin-bottom: auto !important;
21109}
21110
21111.ml-auto,
21112.mx-auto {
21113  margin-left: auto !important;
21114}
21115
21116p {
21117  font-size: 1rem;
21118  font-weight: 300;
21119  line-height: 1.7;
21120}
21121
21122.lead {
21123  font-size: 1.25rem;
21124  font-weight: 300;
21125  line-height: 1.7;
21126  margin-top: 1.5rem;
21127}
21128
21129.lead+.btn-wrapper {
21130  margin-top: 3rem;
21131}
21132
21133.description {
21134  font-size: 0.875rem;
21135}
21136
21137.heading {
21138  letter-spacing: 0.025em;
21139  font-size: 0.95rem;
21140  text-transform: uppercase;
21141  font-weight: 400;
21142}
21143
21144.heading-title {
21145  letter-spacing: 0.025em;
21146  font-size: 1.375rem;
21147  font-weight: 600;
21148  text-transform: uppercase;
21149}
21150
21151.heading-section {
21152  letter-spacing: 0.025em;
21153  font-size: 1.375rem;
21154  font-weight: 600;
21155  text-transform: uppercase;
21156}
21157
21158.heading-section img {
21159  display: block;
21160  width: 72px;
21161  height: 72px;
21162  margin-bottom: 1.5rem;
21163}
21164
21165.heading-section.text-center img {
21166  margin-left: auto;
21167  margin-right: auto;
21168}
21169
21170.display-1 span,
21171.display-2 span,
21172.display-3 span,
21173.display-4 span {
21174  display: block;
21175  font-weight: 300;
21176}
21177
21178article h4:not(:first-child),
21179article h5:not(:first-child) {
21180  margin-top: 3rem;
21181}
21182
21183article h4,
21184article h5 {
21185  margin-bottom: 1.5rem;
21186}
21187
21188article figure {
21189  margin: 3rem 0;
21190}
21191
21192article h5+figure {
21193  margin-top: 0;
21194}
21195
21196/* flatpickr v4.5.7, @license MIT */
21197.flatpickr-calendar {
21198  background: transparent;
21199  opacity: 0;
21200  display: none;
21201  text-align: center;
21202  visibility: hidden;
21203  padding: 0;
21204  -webkit-animation: none;
21205  animation: none;
21206  direction: ltr;
21207  border: 0;
21208  font-size: 14px;
21209  line-height: 24px;
21210  border-radius: 5px;
21211  position: absolute;
21212  width: 307.875px;
21213  -webkit-box-sizing: border-box;
21214  box-sizing: border-box;
21215  -ms-touch-action: manipulation;
21216  touch-action: manipulation;
21217  background: #fff;
21218  -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);
21219  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);
21220}
21221
21222.flatpickr-calendar.open,
21223.flatpickr-calendar.inline {
21224  opacity: 1;
21225  max-height: 640px;
21226  visibility: visible;
21227}
21228
21229.flatpickr-calendar.open {
21230  display: inline-block;
21231  z-index: 99999;
21232}
21233
21234.flatpickr-calendar.animate.open {
21235  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
21236  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
21237  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
21238}
21239
21240.flatpickr-calendar.inline {
21241  display: block;
21242  position: relative;
21243  top: 2px;
21244}
21245
21246.flatpickr-calendar.static {
21247  position: absolute;
21248  top: calc(100% + 2px);
21249}
21250
21251.flatpickr-calendar.static.open {
21252  z-index: 999;
21253  display: block;
21254}
21255
21256.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
21257  -webkit-box-shadow: none !important;
21258  box-shadow: none !important;
21259}
21260
21261.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
21262  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
21263  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
21264}
21265
21266.flatpickr-calendar .hasWeeks .dayContainer,
21267.flatpickr-calendar .hasTime .dayContainer {
21268  border-bottom: 0;
21269  border-bottom-right-radius: 0;
21270  border-bottom-left-radius: 0;
21271}
21272
21273.flatpickr-calendar .hasWeeks .dayContainer {
21274  border-left: 0;
21275}
21276
21277.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
21278  height: 40px;
21279  border-top: 1px solid #e6e6e6;
21280}
21281
21282.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
21283  height: auto;
21284}
21285
21286.flatpickr-calendar:before {
21287  background: #fff;
21288  box-shadow: none;
21289  content: "";
21290  display: block;
21291  height: 16px;
21292  width: 16px;
21293  left: 5px;
21294  position: absolute;
21295  bottom: 100%;
21296  transform: rotate(-45deg) translateY(1rem);
21297  z-index: -5;
21298  border-radius: .2rem;
21299}
21300
21301.flatpickr-calendar.rightMost:before,
21302.flatpickr-calendar.rightMost:after {
21303  left: auto;
21304  right: 22px;
21305}
21306
21307.flatpickr-calendar:before {
21308  border-width: 5px;
21309  margin: 0 -5px;
21310}
21311
21312.flatpickr-calendar:after {
21313  border-width: 4px;
21314  margin: 0 -4px;
21315}
21316
21317.flatpickr-calendar.arrowTop:before,
21318.flatpickr-calendar.arrowTop:after {
21319  bottom: 100%;
21320}
21321
21322.flatpickr-calendar.arrowTop:before {
21323  border-bottom-color: #e6e6e6;
21324}
21325
21326.flatpickr-calendar.arrowTop:after {
21327  border-bottom-color: #fff;
21328}
21329
21330.flatpickr-calendar.arrowBottom:before,
21331.flatpickr-calendar.arrowBottom:after {
21332  top: 100%;
21333}
21334
21335.flatpickr-calendar.arrowBottom:before {
21336  border-top-color: #e6e6e6;
21337}
21338
21339.flatpickr-calendar.arrowBottom:after {
21340  border-top-color: #fff;
21341}
21342
21343.flatpickr-calendar:focus {
21344  outline: 0;
21345}
21346
21347.flatpickr-wrapper {
21348  position: relative;
21349  display: inline-block;
21350}
21351
21352.flatpickr-months {
21353  display: -webkit-box;
21354  display: -webkit-flex;
21355  display: -ms-flexbox;
21356  display: flex;
21357}
21358
21359.flatpickr-months .flatpickr-month {
21360  background: transparent;
21361  color: rgba(0, 0, 0, 0.9);
21362  fill: rgba(0, 0, 0, 0.9);
21363  height: 28px;
21364  line-height: 1;
21365  text-align: center;
21366  position: relative;
21367  -webkit-user-select: none;
21368  -moz-user-select: none;
21369  -ms-user-select: none;
21370  user-select: none;
21371  overflow: hidden;
21372  -webkit-box-flex: 1;
21373  -webkit-flex: 1;
21374  -ms-flex: 1;
21375  flex: 1;
21376}
21377
21378.flatpickr-months .flatpickr-prev-month,
21379.flatpickr-months .flatpickr-next-month {
21380  text-decoration: none;
21381  cursor: pointer;
21382  position: absolute;
21383  top: 0px;
21384  line-height: 16px;
21385  height: 28px;
21386  padding: 10px;
21387  z-index: 3;
21388  color: rgba(0, 0, 0, 0.9);
21389  fill: rgba(0, 0, 0, 0.9);
21390}
21391
21392.flatpickr-months .flatpickr-prev-month.disabled,
21393.flatpickr-months .flatpickr-next-month.disabled {
21394  display: none;
21395}
21396
21397.flatpickr-months .flatpickr-prev-month i,
21398.flatpickr-months .flatpickr-next-month i {
21399  position: relative;
21400}
21401
21402.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
21403.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
21404  /*
21405      /*rtl:begin:ignore*/
21406  /*
21407      */
21408  left: 0;
21409  /*
21410      /*rtl:end:ignore*/
21411  /*
21412      */
21413}
21414
21415/*
21416      /*rtl:begin:ignore*/
21417/*
21418      /*rtl:end:ignore*/
21419.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
21420.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
21421  /*
21422      /*rtl:begin:ignore*/
21423  /*
21424      */
21425  right: 0;
21426  /*
21427      /*rtl:end:ignore*/
21428  /*
21429      */
21430}
21431
21432/*
21433      /*rtl:begin:ignore*/
21434/*
21435      /*rtl:end:ignore*/
21436.flatpickr-months .flatpickr-prev-month:hover,
21437.flatpickr-months .flatpickr-next-month:hover {
21438  color: #959ea9;
21439}
21440
21441.flatpickr-months .flatpickr-prev-month:hover svg,
21442.flatpickr-months .flatpickr-next-month:hover svg {
21443  fill: #f64747;
21444}
21445
21446.flatpickr-months .flatpickr-prev-month svg,
21447.flatpickr-months .flatpickr-next-month svg {
21448  width: 14px;
21449  height: 14px;
21450}
21451
21452.flatpickr-months .flatpickr-prev-month svg path,
21453.flatpickr-months .flatpickr-next-month svg path {
21454  -webkit-transition: fill 0.1s;
21455  transition: fill 0.1s;
21456  fill: inherit;
21457}
21458
21459.numInputWrapper {
21460  position: relative;
21461  height: auto;
21462}
21463
21464.numInputWrapper input,
21465.numInputWrapper span {
21466  display: inline-block;
21467}
21468
21469.numInputWrapper input {
21470  width: 100%;
21471}
21472
21473.numInputWrapper input::-ms-clear {
21474  display: none;
21475}
21476
21477.numInputWrapper input::-webkit-outer-spin-button,
21478.numInputWrapper input::-webkit-inner-spin-button {
21479  margin: 0;
21480  -webkit-appearance: none;
21481}
21482
21483.numInputWrapper span {
21484  position: absolute;
21485  right: 0;
21486  width: 14px;
21487  padding: 0 4px 0 2px;
21488  height: 50%;
21489  line-height: 50%;
21490  opacity: 0;
21491  cursor: pointer;
21492  border: 1px solid rgba(57, 57, 57, 0.15);
21493  -webkit-box-sizing: border-box;
21494  box-sizing: border-box;
21495}
21496
21497.numInputWrapper span:hover {
21498  background: rgba(0, 0, 0, 0.1);
21499}
21500
21501.numInputWrapper span:active {
21502  background: rgba(0, 0, 0, 0.2);
21503}
21504
21505.numInputWrapper span:after {
21506  display: block;
21507  content: "";
21508  position: absolute;
21509}
21510
21511.numInputWrapper span.arrowUp {
21512  top: -3px;
21513  border-bottom: 0;
21514}
21515
21516.numInputWrapper span.arrowUp:after {
21517  border-left: 4px solid transparent;
21518  border-right: 4px solid transparent;
21519  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
21520  top: 26%;
21521}
21522
21523.numInputWrapper span.arrowDown {
21524  top: 37%;
21525}
21526
21527.numInputWrapper span.arrowDown:after {
21528  border-left: 4px solid transparent;
21529  border-right: 4px solid transparent;
21530  border-top: 4px solid rgba(57, 57, 57, 0.6);
21531  top: 40%;
21532}
21533
21534.numInputWrapper span svg {
21535  width: inherit;
21536  height: auto;
21537}
21538
21539.numInputWrapper span svg path {
21540  fill: rgba(0, 0, 0, 0.5);
21541}
21542
21543.numInputWrapper:hover {
21544  background: rgba(0, 0, 0, 0.05);
21545}
21546
21547.numInputWrapper:hover span {
21548  opacity: 1;
21549}
21550
21551.flatpickr-current-month {
21552  font-size: 135%;
21553  line-height: inherit;
21554  font-weight: 300;
21555  color: inherit;
21556  position: absolute;
21557  width: 75%;
21558  left: 12.5%;
21559  padding: 6.16px 0 0 0;
21560  line-height: 1;
21561  height: 28px;
21562  display: inline-block;
21563  text-align: center;
21564  -webkit-transform: translate3d(0px, 0px, 0px);
21565  transform: translate3d(0px, 0px, 0px);
21566  line-height: 20px;
21567}
21568
21569.flatpickr-current-month span.cur-month {
21570  font-family: inherit;
21571  font-weight: 700;
21572  color: inherit;
21573  display: inline-block;
21574  margin-left: 0.5ch;
21575  padding: 0;
21576}
21577
21578.flatpickr-current-month span.cur-month:hover {
21579  background: rgba(0, 0, 0, 0.05);
21580}
21581
21582.flatpickr-current-month .numInputWrapper {
21583  width: 6ch;
21584  width: 7ch\0;
21585  display: inline-block;
21586}
21587
21588.flatpickr-current-month .numInputWrapper span.arrowUp:after {
21589  border-bottom-color: rgba(0, 0, 0, 0.9);
21590}
21591
21592.flatpickr-current-month .numInputWrapper span.arrowDown:after {
21593  border-top-color: rgba(0, 0, 0, 0.9);
21594}
21595
21596.flatpickr-current-month input.cur-year {
21597  background: transparent;
21598  -webkit-box-sizing: border-box;
21599  box-sizing: border-box;
21600  color: inherit;
21601  cursor: text;
21602  padding: 0 0 0 0.5ch;
21603  margin: 0;
21604  display: inline-block;
21605  font-size: inherit;
21606  font-family: inherit;
21607  font-weight: 300;
21608  line-height: inherit;
21609  height: auto;
21610  border: 0;
21611  border-radius: 0;
21612  vertical-align: initial;
21613  -webkit-appearance: textfield;
21614  -moz-appearance: textfield;
21615  appearance: textfield;
21616}
21617
21618.flatpickr-current-month input.cur-year:focus {
21619  outline: 0;
21620}
21621
21622.flatpickr-current-month input.cur-year[disabled],
21623.flatpickr-current-month input.cur-year[disabled]:hover {
21624  font-size: 100%;
21625  color: rgba(0, 0, 0, 0.5);
21626  background: transparent;
21627  pointer-events: none;
21628}
21629
21630.flatpickr-weekdays {
21631  background: transparent;
21632  text-align: center;
21633  overflow: hidden;
21634  width: 100%;
21635  display: -webkit-box;
21636  display: -webkit-flex;
21637  display: -ms-flexbox;
21638  display: flex;
21639  -webkit-box-align: center;
21640  -webkit-align-items: center;
21641  -ms-flex-align: center;
21642  align-items: center;
21643  height: 28px;
21644}
21645
21646.flatpickr-weekdays .flatpickr-weekdaycontainer {
21647  display: -webkit-box;
21648  display: -webkit-flex;
21649  display: -ms-flexbox;
21650  display: flex;
21651  -webkit-box-flex: 1;
21652  -webkit-flex: 1;
21653  -ms-flex: 1;
21654  flex: 1;
21655}
21656
21657span.flatpickr-weekday {
21658  cursor: default;
21659  font-size: 90%;
21660  background: transparent;
21661  color: rgba(0, 0, 0, 0.54);
21662  line-height: 1;
21663  margin: 0;
21664  text-align: center;
21665  display: block;
21666  -webkit-box-flex: 1;
21667  -webkit-flex: 1;
21668  -ms-flex: 1;
21669  flex: 1;
21670  font-weight: bolder;
21671}
21672
21673.dayContainer,
21674.flatpickr-weeks {
21675  padding: 1px 0 0 0;
21676}
21677
21678.flatpickr-days {
21679  position: relative;
21680  overflow: hidden;
21681  display: -webkit-box;
21682  display: -webkit-flex;
21683  display: -ms-flexbox;
21684  display: flex;
21685  -webkit-box-align: start;
21686  -webkit-align-items: flex-start;
21687  -ms-flex-align: start;
21688  align-items: flex-start;
21689  width: 307.875px;
21690}
21691
21692.flatpickr-days:focus {
21693  outline: 0;
21694}
21695
21696.dayContainer {
21697  padding: 0;
21698  outline: 0;
21699  text-align: left;
21700  width: 307.875px;
21701  min-width: 307.875px;
21702  max-width: 307.875px;
21703  -webkit-box-sizing: border-box;
21704  box-sizing: border-box;
21705  display: inline-block;
21706  display: -ms-flexbox;
21707  display: -webkit-box;
21708  display: -webkit-flex;
21709  display: flex;
21710  -webkit-flex-wrap: wrap;
21711  flex-wrap: wrap;
21712  -ms-flex-wrap: wrap;
21713  -ms-flex-pack: justify;
21714  -webkit-justify-content: space-around;
21715  justify-content: space-around;
21716  -webkit-transform: translate3d(0px, 0px, 0px);
21717  transform: translate3d(0px, 0px, 0px);
21718  opacity: 1;
21719}
21720
21721.dayContainer+.dayContainer {
21722  -webkit-box-shadow: -1px 0 0 #e6e6e6;
21723  box-shadow: -1px 0 0 #e6e6e6;
21724}
21725
21726.flatpickr-day {
21727  background: none;
21728  border: 1px solid transparent;
21729  border-radius: 150px;
21730  -webkit-box-sizing: border-box;
21731  box-sizing: border-box;
21732  color: #393939;
21733  cursor: pointer;
21734  font-weight: 400;
21735  width: 14.2857143%;
21736  -webkit-flex-basis: 14.2857143%;
21737  -ms-flex-preferred-size: 14.2857143%;
21738  flex-basis: 14.2857143%;
21739  max-width: 39px;
21740  height: 39px;
21741  line-height: 39px;
21742  margin: 0;
21743  display: inline-block;
21744  position: relative;
21745  -webkit-box-pack: center;
21746  -webkit-justify-content: center;
21747  -ms-flex-pack: center;
21748  justify-content: center;
21749  text-align: center;
21750}
21751
21752.flatpickr-day.inRange,
21753.flatpickr-day.prevMonthDay.inRange,
21754.flatpickr-day.nextMonthDay.inRange,
21755.flatpickr-day.today.inRange,
21756.flatpickr-day.prevMonthDay.today.inRange,
21757.flatpickr-day.nextMonthDay.today.inRange,
21758.flatpickr-day:hover,
21759.flatpickr-day.prevMonthDay:hover,
21760.flatpickr-day.nextMonthDay:hover,
21761.flatpickr-day:focus,
21762.flatpickr-day.prevMonthDay:focus,
21763.flatpickr-day.nextMonthDay:focus {
21764  cursor: pointer;
21765  outline: 0;
21766  background: #e6e6e6;
21767  border-color: #e6e6e6;
21768}
21769
21770.flatpickr-day.today {
21771  border-color: #959ea9;
21772  box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
21773}
21774
21775.flatpickr-day.today:hover,
21776.flatpickr-day.today:focus {
21777  border-color: #959ea9;
21778  background: #959ea9;
21779  color: #fff;
21780}
21781
21782.flatpickr-day.selected,
21783.flatpickr-day.startRange,
21784.flatpickr-day.endRange,
21785.flatpickr-day.selected.inRange,
21786.flatpickr-day.startRange.inRange,
21787.flatpickr-day.endRange.inRange,
21788.flatpickr-day.selected:focus,
21789.flatpickr-day.startRange:focus,
21790.flatpickr-day.endRange:focus,
21791.flatpickr-day.selected:hover,
21792.flatpickr-day.startRange:hover,
21793.flatpickr-day.endRange:hover,
21794.flatpickr-day.selected.prevMonthDay,
21795.flatpickr-day.startRange.prevMonthDay,
21796.flatpickr-day.endRange.prevMonthDay,
21797.flatpickr-day.selected.nextMonthDay,
21798.flatpickr-day.startRange.nextMonthDay,
21799.flatpickr-day.endRange.nextMonthDay {
21800  background: #569ff7;
21801  -webkit-box-shadow: none;
21802  box-shadow: none;
21803  color: #fff;
21804  border-color: #569ff7;
21805}
21806
21807.flatpickr-day.selected.startRange,
21808.flatpickr-day.startRange.startRange,
21809.flatpickr-day.endRange.startRange {
21810  border-radius: 50px 0 0 50px;
21811}
21812
21813.flatpickr-day.selected.endRange,
21814.flatpickr-day.startRange.endRange,
21815.flatpickr-day.endRange.endRange {
21816  border-radius: 0 50px 50px 0;
21817}
21818
21819.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
21820.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
21821.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
21822  -webkit-box-shadow: -10px 0 0 #569ff7;
21823  box-shadow: -10px 0 0 #569ff7;
21824}
21825
21826.flatpickr-day.selected.startRange.endRange,
21827.flatpickr-day.startRange.startRange.endRange,
21828.flatpickr-day.endRange.startRange.endRange {
21829  border-radius: 50px;
21830}
21831
21832.flatpickr-day.inRange {
21833  border-radius: 0;
21834  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
21835  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
21836}
21837
21838.flatpickr-day.disabled,
21839.flatpickr-day.disabled:hover,
21840.flatpickr-day.prevMonthDay,
21841.flatpickr-day.nextMonthDay,
21842.flatpickr-day.notAllowed,
21843.flatpickr-day.notAllowed.prevMonthDay,
21844.flatpickr-day.notAllowed.nextMonthDay {
21845  color: rgba(57, 57, 57, 0.3);
21846  background: transparent;
21847  border-color: transparent;
21848  cursor: default;
21849}
21850
21851.flatpickr-day.disabled,
21852.flatpickr-day.disabled:hover {
21853  cursor: not-allowed;
21854  color: rgba(57, 57, 57, 0.1);
21855}
21856
21857.flatpickr-day.week.selected {
21858  border-radius: 0;
21859  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
21860  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
21861}
21862
21863.flatpickr-day.hidden {
21864  visibility: hidden;
21865}
21866
21867.rangeMode .flatpickr-day {
21868  margin-top: 1px;
21869}
21870
21871.flatpickr-weekwrapper {
21872  display: inline-block;
21873  float: left;
21874}
21875
21876.flatpickr-weekwrapper .flatpickr-weeks {
21877  padding: 0 12px;
21878  -webkit-box-shadow: 1px 0 0 #e6e6e6;
21879  box-shadow: 1px 0 0 #e6e6e6;
21880}
21881
21882.flatpickr-weekwrapper .flatpickr-weekday {
21883  float: none;
21884  width: 100%;
21885  line-height: 28px;
21886}
21887
21888.flatpickr-weekwrapper span.flatpickr-day,
21889.flatpickr-weekwrapper span.flatpickr-day:hover {
21890  display: block;
21891  width: 100%;
21892  max-width: none;
21893  color: rgba(57, 57, 57, 0.3);
21894  background: transparent;
21895  cursor: default;
21896  border: none;
21897}
21898
21899.flatpickr-innerContainer {
21900  display: block;
21901  display: -webkit-box;
21902  display: -webkit-flex;
21903  display: -ms-flexbox;
21904  display: flex;
21905  -webkit-box-sizing: border-box;
21906  box-sizing: border-box;
21907  overflow: hidden;
21908}
21909
21910.flatpickr-rContainer {
21911  display: inline-block;
21912  padding: 0;
21913  -webkit-box-sizing: border-box;
21914  box-sizing: border-box;
21915}
21916
21917.flatpickr-time {
21918  text-align: center;
21919  outline: 0;
21920  display: block;
21921  height: 0;
21922  line-height: 40px;
21923  max-height: 40px;
21924  -webkit-box-sizing: border-box;
21925  box-sizing: border-box;
21926  overflow: hidden;
21927  display: -webkit-box;
21928  display: -webkit-flex;
21929  display: -ms-flexbox;
21930  display: flex;
21931}
21932
21933.flatpickr-time:after {
21934  content: "";
21935  display: table;
21936  clear: both;
21937}
21938
21939.flatpickr-time .numInputWrapper {
21940  -webkit-box-flex: 1;
21941  -webkit-flex: 1;
21942  -ms-flex: 1;
21943  flex: 1;
21944  width: 40%;
21945  height: 40px;
21946  float: left;
21947}
21948
21949.flatpickr-time .numInputWrapper span.arrowUp:after {
21950  border-bottom-color: #393939;
21951}
21952
21953.flatpickr-time .numInputWrapper span.arrowDown:after {
21954  border-top-color: #393939;
21955}
21956
21957.flatpickr-time.hasSeconds .numInputWrapper {
21958  width: 26%;
21959}
21960
21961.flatpickr-time.time24hr .numInputWrapper {
21962  width: 49%;
21963}
21964
21965.flatpickr-time input {
21966  background: transparent;
21967  -webkit-box-shadow: none;
21968  box-shadow: none;
21969  border: 0;
21970  border-radius: 0;
21971  text-align: center;
21972  margin: 0;
21973  padding: 0;
21974  height: inherit;
21975  line-height: inherit;
21976  color: #393939;
21977  font-size: 14px;
21978  position: relative;
21979  -webkit-box-sizing: border-box;
21980  box-sizing: border-box;
21981  -webkit-appearance: textfield;
21982  -moz-appearance: textfield;
21983  appearance: textfield;
21984}
21985
21986.flatpickr-time input.flatpickr-hour {
21987  font-weight: bold;
21988}
21989
21990.flatpickr-time input.flatpickr-minute,
21991.flatpickr-time input.flatpickr-second {
21992  font-weight: 400;
21993}
21994
21995.flatpickr-time input:focus {
21996  outline: 0;
21997  border: 0;
21998}
21999
22000.flatpickr-time .flatpickr-time-separator,
22001.flatpickr-time .flatpickr-am-pm {
22002  height: inherit;
22003  display: inline-block;
22004  float: left;
22005  line-height: inherit;
22006  color: #393939;
22007  font-weight: bold;
22008  width: 2%;
22009  -webkit-user-select: none;
22010  -moz-user-select: none;
22011  -ms-user-select: none;
22012  user-select: none;
22013  -webkit-align-self: center;
22014  -ms-flex-item-align: center;
22015  align-self: center;
22016}
22017
22018.flatpickr-time .flatpickr-am-pm {
22019  outline: 0;
22020  width: 18%;
22021  cursor: pointer;
22022  text-align: center;
22023  font-weight: 400;
22024}
22025
22026.flatpickr-time input:hover,
22027.flatpickr-time .flatpickr-am-pm:hover,
22028.flatpickr-time input:focus,
22029.flatpickr-time .flatpickr-am-pm:focus {
22030  background: #eee;
22031}
22032
22033.flatpickr-input[readonly] {
22034  cursor: pointer;
22035}
22036
22037.flatpickr-calendar.open {
22038  margin-left: -38px;
22039  margin-top: 4px;
22040}
22041
22042.flatpickr-calendar.arrowBottom {
22043  margin-top: -20px;
22044}
22045
22046.flatpickr-calendar .flatpickr-innerContainer {
22047  margin-top: 15px !important;
22048}
22049
22050.flatpickr-calendar .numInputWrapper span {
22051  border: none;
22052  border-bottom: 1px solid rgba(57, 57, 57, 0.15);
22053}
22054
22055.flatpickr-calendar .numInputWrapper:hover .arrowUp,
22056.flatpickr-calendar .numInputWrapper:hover .arrowDown {
22057  margin-top: 3px;
22058}
22059
22060.flatpickr-calendar .flatpickr-day.today,
22061.flatpickr-calendar .flatpickr-day.selected,
22062.flatpickr-calendar .flatpickr-day.startRange,
22063.flatpickr-calendar .flatpickr-day.endRange {
22064  background: #5e72e4 !important;
22065  color: #fff;
22066  border: none;
22067}
22068
22069.flatpickr-calendar .flatpickr-day.inRange {
22070  background: rgba(94, 114, 228, 0.28);
22071  border: none;
22072  -webkit-box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8;
22073  box-shadow: -5px 0 0 #D7DCF8, 5px 0 0 #D7DCF8;
22074}
22075
22076.flatpickr-calendar .flatpickr-day:not(.selected):hover,
22077.flatpickr-calendar .flatpickr-day:not(.selected):focus {
22078  background: rgba(94, 114, 228, 0.28);
22079  border: none;
22080}
22081
22082.flatpickr-calendar .flatpickr-time input:hover,
22083.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover,
22084.flatpickr-calendar .flatpickr-time input:focus,
22085.flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {
22086  background: rgba(94, 114, 228, 0.28);
22087}
22088
22089.flatpickr.form-control {
22090  background: #fff;
22091}
22092
22093@-webkit-keyframes fpFadeInDown {
22094  from {
22095    opacity: 0;
22096    -webkit-transform: translate3d(0, -20px, 0);
22097    transform: translate3d(0, -20px, 0);
22098  }
22099
22100  to {
22101    opacity: 1;
22102    -webkit-transform: translate3d(0, 0, 0);
22103    transform: translate3d(0, 0, 0);
22104  }
22105}
22106
22107@keyframes fpFadeInDown {
22108  from {
22109    opacity: 0;
22110    -webkit-transform: translate3d(0, -20px, 0);
22111    transform: translate3d(0, -20px, 0);
22112  }
22113
22114  to {
22115    opacity: 1;
22116    -webkit-transform: translate3d(0, 0, 0);
22117    transform: translate3d(0, 0, 0);
22118  }
22119}
22120
22121.datepicker {
22122  border-radius: 0.25rem;
22123  direction: ltr;
22124}
22125
22126.datepicker-inline {
22127  width: 220px;
22128}
22129
22130.datepicker-rtl {
22131  direction: rtl;
22132}
22133
22134.datepicker-rtl.dropdown-menu {
22135  left: auto;
22136}
22137
22138.datepicker-rtl table tr td span {
22139  float: right;
22140}
22141
22142.datepicker-dropdown {
22143  top: 0;
22144  left: 0;
22145  padding: 20px 22px;
22146  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);
22147}
22148
22149.datepicker-dropdown.datepicker-orient-left:before {
22150  left: 6px;
22151}
22152
22153.datepicker-dropdown.datepicker-orient-left:after {
22154  left: 7px;
22155}
22156
22157.datepicker-dropdown.datepicker-orient-right:before {
22158  right: 6px;
22159}
22160
22161.datepicker-dropdown.datepicker-orient-right:after {
22162  right: 7px;
22163}
22164
22165.datepicker-dropdown.datepicker-orient-bottom:before {
22166  top: -7px;
22167}
22168
22169.datepicker-dropdown.datepicker-orient-bottom:after {
22170  top: -6px;
22171}
22172
22173.datepicker-dropdown.datepicker-orient-top:before {
22174  bottom: -7px;
22175  border-bottom: 0;
22176  border-top: 7px solid white;
22177}
22178
22179.datepicker-dropdown.datepicker-orient-top:after {
22180  bottom: -6px;
22181  border-bottom: 0;
22182  border-top: 6px solid #fff;
22183}
22184
22185.datepicker table {
22186  margin: 0;
22187  -webkit-touch-callout: none;
22188  user-select: none;
22189}
22190
22191.datepicker table tr td {
22192  border-radius: 50%;
22193}
22194
22195.datepicker table tr th {
22196  border-radius: 0.25rem;
22197  font-weight: 500;
22198}
22199
22200.datepicker table tr td,
22201.datepicker table tr th {
22202  transition: all 0.15s ease;
22203  width: 36px;
22204  height: 36px;
22205  border: none;
22206  text-align: center;
22207  font-size: 0.875rem;
22208}
22209
22210.table-striped .datepicker table tr td,
22211.table-striped .datepicker table tr th {
22212  background-color: transparent;
22213}
22214
22215.datepicker table tr td.old,
22216.datepicker table tr td.new {
22217  color: #adb5bd;
22218}
22219
22220.datepicker table tr td.day:hover,
22221.datepicker table tr td.focused {
22222  background: white;
22223  cursor: pointer;
22224}
22225
22226.datepicker table tr td.disabled,
22227.datepicker table tr td.disabled:hover {
22228  background: none;
22229  color: #dee2e6;
22230  cursor: default;
22231}
22232
22233.datepicker table tr td.highlighted {
22234  border-radius: 0;
22235}
22236
22237.datepicker table tr td.highlighted.focused {
22238  background: #5e72e4;
22239}
22240
22241.datepicker table tr td.highlighted.disabled,
22242.datepicker table tr td.highlighted.disabled:active {
22243  background: #5e72e4;
22244  color: #ced4da;
22245}
22246
22247.datepicker table tr td.today {
22248  background: white;
22249}
22250
22251.datepicker table tr td.today.focused {
22252  background: white;
22253}
22254
22255.datepicker table tr td.today.disabled,
22256.datepicker table tr td.today.disabled:active {
22257  background: white;
22258  color: #8898aa;
22259}
22260
22261.datepicker table tr td.range {
22262  background: #5e72e4;
22263  color: #fff;
22264  border-radius: 0;
22265}
22266
22267.datepicker table tr td.range.focused {
22268  background: #3b53de;
22269}
22270
22271.datepicker table tr td.range.disabled,
22272.datepicker table tr td.range.disabled:active,
22273.datepicker table tr td.range.day.disabled:hover {
22274  background: #324cdd;
22275  color: #8a98eb;
22276}
22277
22278.datepicker table tr td.range.highlighted.focused {
22279  background: #cbd3da;
22280}
22281
22282.datepicker table tr td.range.highlighted.disabled,
22283.datepicker table tr td.range.highlighted.disabled:active {
22284  background: #e9ecef;
22285  color: #dee2e6;
22286}
22287
22288.datepicker table tr td.range.today.disabled,
22289.datepicker table tr td.range.today.disabled:active {
22290  background: #5e72e4;
22291  color: #fff;
22292}
22293
22294.datepicker table tr td.day.range-start {
22295  border-top-right-radius: 0;
22296  border-bottom-right-radius: 0;
22297}
22298
22299.datepicker table tr td.day.range-end {
22300  border-top-left-radius: 0;
22301  border-bottom-left-radius: 0;
22302}
22303
22304.datepicker table tr td.day.range-start.range-end {
22305  border-radius: 50%;
22306}
22307
22308.datepicker table tr td.selected,
22309.datepicker table tr td.selected.highlighted,
22310.datepicker table tr td.selected:hover,
22311.datepicker table tr td.selected.highlighted:hover,
22312.datepicker table tr td.day.range:hover {
22313  background: #5e72e4;
22314  color: #fff;
22315}
22316
22317.datepicker table tr td.active,
22318.datepicker table tr td.active.highlighted,
22319.datepicker table tr td.active:hover,
22320.datepicker table tr td.active.highlighted:hover {
22321  background: #5e72e4;
22322  color: #fff;
22323  box-shadow: none;
22324}
22325
22326.datepicker table tr td span {
22327  display: block;
22328  width: 23%;
22329  height: 54px;
22330  line-height: 54px;
22331  float: left;
22332  margin: 1%;
22333  cursor: pointer;
22334  border-radius: 4px;
22335}
22336
22337.datepicker table tr td span:hover,
22338.datepicker table tr td span.focused {
22339  background: #e9ecef;
22340}
22341
22342.datepicker table tr td span.disabled,
22343.datepicker table tr td span.disabled:hover {
22344  background: none;
22345  color: #dee2e6;
22346  cursor: default;
22347}
22348
22349.datepicker table tr td span.active,
22350.datepicker table tr td span.active:hover,
22351.datepicker table tr td span.active.disabled,
22352.datepicker table tr td span.active.disabled:hover {
22353  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
22354}
22355
22356.datepicker table tr td span.old,
22357.datepicker table tr td span.new {
22358  color: #8898aa;
22359}
22360
22361.datepicker .datepicker-switch {
22362  width: 145px;
22363}
22364
22365.datepicker .datepicker-switch,
22366.datepicker .prev,
22367.datepicker .next,
22368.datepicker tfoot tr th {
22369  cursor: pointer;
22370}
22371
22372.datepicker .datepicker-switch:hover,
22373.datepicker .prev:hover,
22374.datepicker .next:hover,
22375.datepicker tfoot tr th:hover {
22376  background: #e9ecef;
22377}
22378
22379.datepicker .prev.disabled,
22380.datepicker .next.disabled {
22381  visibility: hidden;
22382}
22383
22384.datepicker .cw {
22385  font-size: 10px;
22386  width: 12px;
22387  padding: 0 2px 0 5px;
22388  vertical-align: middle;
22389}
22390
22391.noUi-target,
22392.noUi-target * {
22393  -webkit-touch-callout: none;
22394  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
22395  -webkit-user-select: none;
22396  touch-action: none;
22397  user-select: none;
22398  box-sizing: border-box;
22399}
22400
22401.noUi-target {
22402  position: relative;
22403  direction: ltr;
22404}
22405
22406.noUi-base,
22407.noUi-connects {
22408  width: 100%;
22409  height: 100%;
22410  position: relative;
22411  z-index: 1;
22412}
22413
22414/* Wrapper for all connect elements.
22415 */
22416.noUi-connects {
22417  overflow: hidden;
22418  z-index: 0;
22419}
22420
22421.noUi-connect,
22422.noUi-origin {
22423  will-change: transform;
22424  position: absolute;
22425  z-index: 1;
22426  top: 0;
22427  left: 0;
22428  -ms-transform-origin: 0 0;
22429  -webkit-transform-origin: 0 0;
22430  -webkit-transform-style: preserve-3d;
22431  transform-origin: 0 0;
22432  transform-style: flat;
22433}
22434
22435.noUi-connect {
22436  height: 100%;
22437  width: 100%;
22438}
22439
22440.noUi-origin {
22441  height: 10%;
22442  width: 10%;
22443}
22444
22445html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
22446  left: auto;
22447  right: 0;
22448}
22449
22450.noUi-vertical .noUi-origin {
22451  width: 0;
22452}
22453
22454.noUi-horizontal .noUi-origin {
22455  height: 0;
22456}
22457
22458.noUi-handle {
22459  -webkit-backface-visibility: hidden;
22460  backface-visibility: hidden;
22461  position: absolute;
22462}
22463
22464.noUi-touch-area {
22465  height: 100%;
22466  width: 100%;
22467}
22468
22469.noUi-state-tap .noUi-connect,
22470.noUi-state-tap .noUi-origin {
22471  -webkit-transition: transform 0.3s;
22472  transition: transform 0.3s;
22473}
22474
22475.noUi-state-drag * {
22476  cursor: inherit !important;
22477}
22478
22479.noUi-horizontal {
22480  height: 5px;
22481}
22482
22483.noUi-horizontal .noUi-handle {
22484  width: 34px;
22485  height: 28px;
22486  left: -17px;
22487  top: -6px;
22488}
22489
22490.noUi-vertical {
22491  width: 5px;
22492}
22493
22494.noUi-vertical .noUi-handle {
22495  width: 28px;
22496  height: 34px;
22497  left: -6px;
22498  top: -17px;
22499}
22500
22501html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
22502  right: -17px;
22503  left: auto;
22504}
22505
22506.noUi-connects {
22507  border-radius: 3px;
22508}
22509
22510.noUi-connect {
22511  background: #5e72e4;
22512}
22513
22514.noUi-draggable {
22515  cursor: ew-resize;
22516}
22517
22518.noUi-vertical .noUi-draggable {
22519  cursor: ns-resize;
22520}
22521
22522.noUi-handle {
22523  border: 1px solid #D9D9D9;
22524  border-radius: 3px;
22525  background: #FFF;
22526  cursor: default;
22527  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
22528  outline: none;
22529}
22530
22531.noUi-active {
22532  outline: none;
22533}
22534
22535/* Disabled state;
22536 */
22537[disabled] .noUi-connect {
22538  background: #B8B8B8;
22539}
22540
22541[disabled].noUi-target,
22542[disabled].noUi-handle,
22543[disabled] .noUi-handle {
22544  cursor: not-allowed;
22545}
22546
22547/* Base;
22548 *
22549 */
22550.noUi-pips,
22551.noUi-pips * {
22552  -moz-box-sizing: border-box;
22553  box-sizing: border-box;
22554}
22555
22556.noUi-pips {
22557  position: absolute;
22558  color: #999;
22559}
22560
22561/* Values;
22562 *
22563 */
22564.noUi-value {
22565  position: absolute;
22566  white-space: nowrap;
22567  text-align: center;
22568}
22569
22570.noUi-value-sub {
22571  color: #ccc;
22572  font-size: 10px;
22573}
22574
22575/* Markings;
22576 *
22577 */
22578.noUi-marker {
22579  position: absolute;
22580  background: #CCC;
22581}
22582
22583.noUi-marker-sub {
22584  background: #AAA;
22585}
22586
22587.noUi-marker-large {
22588  background: #AAA;
22589}
22590
22591/* Horizontal layout;
22592 *
22593 */
22594.noUi-pips-horizontal {
22595  padding: 10px 0;
22596  height: 80px;
22597  top: 100%;
22598  left: 0;
22599  width: 100%;
22600}
22601
22602.noUi-value-horizontal {
22603  -webkit-transform: translate(-50%, 50%);
22604  transform: translate(-50%, 50%);
22605}
22606
22607.noUi-rtl .noUi-value-horizontal {
22608  -webkit-transform: translate(50%, 50%);
22609  transform: translate(50%, 50%);
22610}
22611
22612.noUi-marker-horizontal.noUi-marker {
22613  margin-left: -1px;
22614  width: 2px;
22615  height: 5px;
22616}
22617
22618.noUi-marker-horizontal.noUi-marker-sub {
22619  height: 10px;
22620}
22621
22622.noUi-marker-horizontal.noUi-marker-large {
22623  height: 15px;
22624}
22625
22626/* Vertical layout;
22627 *
22628 */
22629.noUi-pips-vertical {
22630  padding: 0 10px;
22631  height: 100%;
22632  top: 0;
22633  left: 100%;
22634}
22635
22636.noUi-value-vertical {
22637  -webkit-transform: translate(0, -50%);
22638  transform: translate(0, -50%, 0);
22639  padding-left: 25px;
22640}
22641
22642.noUi-rtl .noUi-value-vertical {
22643  -webkit-transform: translate(0, 50%);
22644  transform: translate(0, 50%);
22645}
22646
22647.noUi-marker-vertical.noUi-marker {
22648  width: 5px;
22649  height: 2px;
22650  margin-top: -1px;
22651}
22652
22653.noUi-marker-vertical.noUi-marker-sub {
22654  width: 10px;
22655}
22656
22657.noUi-marker-vertical.noUi-marker-large {
22658  width: 15px;
22659}
22660
22661.noUi-tooltip {
22662  display: block;
22663  position: absolute;
22664  border: 1px solid #D9D9D9;
22665  border-radius: 3px;
22666  background: #fff;
22667  color: #000;
22668  padding: 5px;
22669  text-align: center;
22670  white-space: nowrap;
22671}
22672
22673.noUi-horizontal .noUi-tooltip {
22674  -webkit-transform: translate(-50%, 0);
22675  transform: translate(-50%, 0);
22676  left: 50%;
22677  bottom: 120%;
22678}
22679
22680.noUi-vertical .noUi-tooltip {
22681  -webkit-transform: translate(0, -50%);
22682  transform: translate(0, -50%);
22683  top: 50%;
22684  right: 120%;
22685}
22686
22687.noUi-target {
22688  background: #eceeef;
22689  border-radius: 5px;
22690  border: 0;
22691  box-shadow: inset 0 1px 2px rgba(90, 97, 105, 0.1);
22692  margin: 15px 0;
22693  cursor: pointer;
22694}
22695
22696.noUi-horizontal {
22697  height: 5px;
22698}
22699
22700html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
22701  right: -10px;
22702}
22703
22704.noUi-vertical {
22705  width: 5px;
22706}
22707
22708.noUi-connect {
22709  background: #5e72e4;
22710  box-shadow: none;
22711}
22712
22713.noUi-horizontal .noUi-handle,
22714.noUi-vertical .noUi-handle {
22715  top: -5px;
22716  width: 15px;
22717  height: 15px;
22718  border-radius: 100%;
22719  box-shadow: none;
22720  cursor: pointer;
22721  background-color: #5e72e4;
22722  border: 0;
22723  transition: box-shadow .15s, transform .15s;
22724}
22725
22726.noUi-horizontal .noUi-handle.noUi-active,
22727.noUi-vertical .noUi-handle.noUi-active {
22728  transform: scale(1.2);
22729}
22730
22731.input-slider--cyan .noUi-connect {
22732  background: #2bffc6;
22733}
22734
22735.input-slider--cyan.noUi-horizontal .noUi-handle,
22736.input-slider--cyan.noUi-vertical .noUi-handle {
22737  background-color: #2bffc6;
22738}
22739
22740.input-slider--red .noUi-connect {
22741  background: #f5365c;
22742}
22743
22744.input-slider--red.noUi-horizontal .noUi-handle,
22745.input-slider--red.noUi-vertical .noUi-handle {
22746  background-color: #f5365c;
22747}
22748
22749.input-slider--green .noUi-connect {
22750  background: #2dce89;
22751}
22752
22753.input-slider--green.noUi-horizontal .noUi-handle,
22754.input-slider--green.noUi-vertical .noUi-handle {
22755  background-color: #2dce89;
22756}
22757
22758.input-slider--yellow .noUi-connect {
22759  background: #ffd600;
22760}
22761
22762.input-slider--yellow.noUi-horizontal .noUi-handle,
22763.input-slider--yellow.noUi-vertical .noUi-handle {
22764  background-color: #ffd600;
22765}
22766
22767.input-slider--pink .noUi-connect {
22768  background: #f3a4b5;
22769}
22770
22771.input-slider--pink.noUi-horizontal .noUi-handle,
22772.input-slider--pink.noUi-vertical .noUi-handle {
22773  background-color: #f3a4b5;
22774}
22775
22776/* Disabled state */
22777[disabled] .noUi-connect,
22778[disabled].noUi-connect {
22779  background: #b2b2b2;
22780}
22781
22782[disabled] .noUi-handle,
22783[disabled].noUi-origin {
22784  cursor: not-allowed;
22785}
22786
22787/* Range slider value labels */
22788.range-slider-value {
22789  font-size: 0.75rem;
22790  font-weight: 500;
22791  background-color: rgba(33, 37, 41, 0.7);
22792  color: #fff;
22793  border-radius: 10px;
22794  padding: .4em .8em .3em .85em;
22795}
22796
22797.range-slider-wrapper .upper-info {
22798  font-weight: 400;
22799  margin-bottom: 5px;
22800}
22801
22802.input-slider-value-output {
22803  background: #333;
22804  color: #fff;
22805  padding: 4px 8px;
22806  position: relative;
22807  top: 12px;
22808  font-size: 11px;
22809  border-radius: 2px;
22810}
22811
22812.input-slider-value-output:after {
22813  bottom: 100%;
22814  left: 10px;
22815  border: solid transparent;
22816  content: " ";
22817  height: 0;
22818  width: 0;
22819  position: absolute;
22820  pointer-events: none;
22821  border-color: rgba(136, 183, 213, 0);
22822  border-bottom-color: #333;
22823  border-width: 4px;
22824  margin-left: -4px;
22825}
22826
22827.input-slider-value-output.left:after {
22828  left: 10px;
22829  right: auto;
22830}
22831
22832.input-slider-value-output.right:after {
22833  right: 10px;
22834  left: auto;
22835}
22836
22837.headroom {
22838  will-change: transform;
22839  background-color: inherit;
22840  transition: all 0.15s ease;
22841}
22842
22843@media (prefers-reduced-motion: reduce) {
22844  .headroom {
22845    transition: none;
22846  }
22847}
22848
22849.headroom--pinned {
22850  transform: translateY(0%);
22851}
22852
22853.headroom--unpinned {
22854  transform: translateY(-100%);
22855}
22856
22857.headroom--not-top {
22858  padding-top: .5rem;
22859  padding-bottom: .5rem;
22860  background-color: #172b4d !important;
22861  box-shadow: 0 1px 10px rgba(130, 130, 134, 0.1);
22862}
22863
22864.ct-clipboard {
22865  position: relative;
22866  display: none;
22867  float: right;
22868}
22869
22870.ct-clipboard+.highlight {
22871  margin-top: 0;
22872}
22873
22874.btn-clipboard {
22875  position: absolute;
22876  top: 1rem;
22877  right: 1rem;
22878  z-index: 10;
22879  display: block;
22880  padding: .25rem .5rem;
22881  font-size: 75%;
22882  cursor: pointer;
22883  background-color: transparent;
22884  border: 0;
22885  border-radius: .25rem;
22886  color: #fff;
22887  background-color: #5e72e4;
22888}
22889
22890.btn-clipboard:hover {
22891  color: #fff;
22892  background-color: #324cdd;
22893}
22894
22895@media (min-width: 768px) {
22896  .ct-clipboard {
22897    display: block;
22898  }
22899}
22900
22901.ct-example-row .row>.col span,
22902.ct-example-row .row>[class^="col-"] span {
22903  display: block;
22904  padding: .75rem;
22905  color: #393f49;
22906  background-color: white;
22907  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px;
22908  font-size: 0.875rem;
22909  border-radius: .25rem;
22910  margin: 1rem 0;
22911}
22912
22913.ct-example-row .no-gutters>.col span,
22914.ct-example-row .no-gutters>[class^="col-"] span {
22915  border-radius: 0;
22916}
22917
22918.ct-example-row .flex-items-top,
22919.ct-example-row .flex-items-middle,
22920.ct-example-row .flex-items-bottom {
22921  min-height: 6rem;
22922  background-color: rgba(255, 0, 0, 0.1);
22923}
22924
22925.ct-example-row-flex-cols .row {
22926  min-height: 10rem;
22927  background-color: rgba(255, 0, 0, 0.1);
22928}
22929
22930.ct-example-row-flex-cols .row+.row {
22931  margin-top: 1rem;
22932}
22933
22934.ct-highlight {
22935  background-color: rgba(94, 114, 228, 0.15);
22936  border: 1px solid rgba(94, 114, 228, 0.15);
22937}
22938
22939.example-container {
22940  width: 800px;
22941  width: 100%;
22942  padding-right: 15px;
22943  padding-left: 15px;
22944  margin-right: auto;
22945  margin-left: auto;
22946}
22947
22948.example-row {
22949  display: flex;
22950  flex-wrap: wrap;
22951  margin-right: -15px;
22952  margin-left: -15px;
22953}
22954
22955.example-content-main {
22956  position: relative;
22957  width: 100%;
22958  padding-right: 15px;
22959  padding-left: 15px;
22960}
22961
22962@media (min-width: 576px) {
22963  .example-content-main {
22964    flex: 0 0 50%;
22965    max-width: 50%;
22966  }
22967}
22968
22969@media (min-width: 992px) {
22970  .example-content-main {
22971    flex: 0 0 66.666667%;
22972    max-width: 66.666667%;
22973  }
22974}
22975
22976.example-content-secondary {
22977  position: relative;
22978  width: 100%;
22979  padding-right: 15px;
22980  padding-left: 15px;
22981}
22982
22983@media (min-width: 576px) {
22984  .example-content-secondary {
22985    flex: 0 0 50%;
22986    max-width: 50%;
22987  }
22988}
22989
22990@media (min-width: 992px) {
22991  .example-content-secondary {
22992    flex: 0 0 33.333333%;
22993    max-width: 33.333333%;
22994  }
22995}
22996
22997.ct-example-container {
22998  min-width: 16rem;
22999  max-width: 25rem;
23000  margin-right: auto;
23001  margin-left: auto;
23002}
23003
23004.ct-example-container-header {
23005  height: 3rem;
23006  margin-bottom: .5rem;
23007  background-color: white;
23008  border-radius: .25rem;
23009}
23010
23011.ct-example-container-sidebar {
23012  float: right;
23013  width: 4rem;
23014  height: 8rem;
23015  background-color: #cbd2f6;
23016  border-radius: .25rem;
23017}
23018
23019.ct-example-container-body {
23020  height: 8rem;
23021  margin-right: 4.5rem;
23022  background-color: #cbd2f6;
23023  border-radius: .25rem;
23024}
23025
23026.ct-example-container-fluid {
23027  max-width: none;
23028}
23029
23030.ct-example {
23031  position: relative;
23032  margin: 1rem -15px 0;
23033}
23034
23035.ct-example::after {
23036  display: block;
23037  clear: both;
23038  content: "";
23039}
23040
23041@media (min-width: 576px) {
23042  .ct-example {
23043    margin-right: 0;
23044    margin-left: 0;
23045  }
23046}
23047
23048.ct-example+.highlight,
23049.ct-example+.clipboard+.highlight {
23050  margin-top: 0;
23051}
23052
23053.ct-example+p {
23054  margin-top: 2rem;
23055}
23056
23057.ct-example .pos-f-t {
23058  position: relative;
23059  margin: -1rem;
23060}
23061
23062@media (min-width: 576px) {
23063  .ct-example .pos-f-t {
23064    margin: -1.5rem;
23065  }
23066}
23067
23068.ct-example .custom-file-input:lang(es)~.custom-file-label::after {
23069  content: "Elegir";
23070}
23071
23072.ct-example>.form-control+.form-control {
23073  margin-top: .5rem;
23074}
23075
23076.ct-example>.nav+.nav,
23077.ct-example>.alert+.alert,
23078.ct-example>.navbar+.navbar,
23079.ct-example>.progress+.progress,
23080.ct-example>.progress+.btn,
23081.ct-example .badge,
23082.ct-example .btn {
23083  margin-top: .5rem;
23084  margin-bottom: .5rem;
23085}
23086
23087.ct-example .btn-group {
23088  margin-top: .5rem;
23089  margin-bottom: .5rem;
23090}
23091
23092.ct-example .btn-group .btn {
23093  margin: 0;
23094}
23095
23096.ct-example .alert {
23097  margin: 0;
23098}
23099
23100.ct-example .alert+.alert {
23101  margin-top: 1.25rem;
23102}
23103
23104.ct-example .badge {
23105  margin-right: .5rem;
23106}
23107
23108.ct-example>.dropdown-menu:first-child {
23109  position: static;
23110  display: block;
23111}
23112
23113.ct-example>.form-group:last-child {
23114  margin-bottom: 0;
23115}
23116
23117.ct-example>.close {
23118  float: none;
23119}
23120
23121.ct-example-type .table .type-info {
23122  color: #999;
23123  vertical-align: middle;
23124}
23125
23126.ct-example-type .table td {
23127  padding: 1rem 0;
23128  border-color: #eee;
23129}
23130
23131.ct-example-type .table tr:first-child td {
23132  border-top: 0;
23133}
23134
23135.ct-example-type h1,
23136.ct-example-type h2,
23137.ct-example-type h3,
23138.ct-example-type h4,
23139.ct-example-type h5,
23140.ct-example-type h6 {
23141  margin-top: 0;
23142  margin-bottom: 0;
23143}
23144
23145.ct-example-bg-classes p {
23146  padding: 1rem;
23147}
23148
23149.ct-example>img+img {
23150  margin-left: .5rem;
23151}
23152
23153.ct-example>.btn-group {
23154  margin-top: .25rem;
23155  margin-bottom: .25rem;
23156}
23157
23158.ct-example>.btn-toolbar+.btn-toolbar {
23159  margin-top: .5rem;
23160}
23161
23162.ct-example-control-sizing select,
23163.ct-example-control-sizing input[type="text"]+input[type="text"] {
23164  margin-top: .5rem;
23165}
23166
23167.ct-example-form .input-group {
23168  margin-bottom: .5rem;
23169}
23170
23171.ct-example>textarea.form-control {
23172  resize: vertical;
23173}
23174
23175.ct-example>.list-group {
23176  max-width: 400px;
23177}
23178
23179.ct-example .fixed-top,
23180.ct-example .sticky-top {
23181  position: static;
23182  margin: -1rem -1rem 1rem;
23183}
23184
23185.ct-example .fixed-bottom {
23186  position: static;
23187  margin: 1rem -1rem -1rem;
23188}
23189
23190@media (min-width: 576px) {
23191
23192  .ct-example .fixed-top,
23193  .ct-example .sticky-top {
23194    margin: -1.5rem -1.5rem 1rem;
23195  }
23196
23197  .ct-example .fixed-bottom {
23198    margin: 1rem -1.5rem -1.5rem;
23199  }
23200}
23201
23202.ct-example .pagination {
23203  margin-top: .5rem;
23204  margin-bottom: .5rem;
23205}
23206
23207.modal {
23208  z-index: 1072;
23209}
23210
23211.modal .tooltip,
23212.modal .popover {
23213  z-index: 1073;
23214}
23215
23216.modal-backdrop {
23217  z-index: 1071;
23218}
23219
23220.ct-example-modal {
23221  background-color: #fafafa;
23222}
23223
23224.ct-example-modal .modal {
23225  position: relative;
23226  top: auto;
23227  right: auto;
23228  bottom: auto;
23229  left: auto;
23230  z-index: 1;
23231  display: block;
23232}
23233
23234.ct-example-modal .modal-dialog {
23235  left: auto;
23236  margin-right: auto;
23237  margin-left: auto;
23238}
23239
23240.ct-example-tabs .nav-tabs {
23241  margin-bottom: 1rem;
23242}
23243
23244.ct-example-popover-static {
23245  padding-bottom: 1.5rem;
23246  background-color: #f9f9f9;
23247}
23248
23249.ct-example-popover-static .popover {
23250  position: relative;
23251  display: block;
23252  float: left;
23253  width: 260px;
23254  margin: 1.25rem;
23255}
23256
23257.tooltip-demo a {
23258  white-space: nowrap;
23259}
23260
23261.ct-example-tooltip-static .tooltip {
23262  position: relative;
23263  display: inline-block;
23264  margin: 10px 20px;
23265  opacity: 1;
23266}
23267
23268.scrollspy-example {
23269  position: relative;
23270  height: 200px;
23271  margin-top: .5rem;
23272  overflow: auto;
23273}
23274
23275.scrollspy-example-2 {
23276  position: relative;
23277  height: 350px;
23278  overflow: auto;
23279}
23280
23281.ct-example-border-utils [class^="border"] {
23282  display: inline-block;
23283  width: 5rem;
23284  height: 5rem;
23285  margin: .25rem;
23286  background-color: #f5f5f5;
23287}
23288
23289.ct-example-border-utils-0 [class^="border"] {
23290  border: 1px solid #e9ecef;
23291}
23292
23293.highlight {
23294  padding: 0;
23295  margin-top: 1rem;
23296  -ms-overflow-style: -ms-autohiding-scrollbar;
23297}
23298
23299@media (min-width: 576px) {
23300  .highlight {
23301    padding: 0;
23302  }
23303}
23304
23305.ct-content .highlight {
23306  margin-right: -15px;
23307  margin-left: -15px;
23308}
23309
23310@media (min-width: 576px) {
23311  .ct-content .highlight {
23312    margin-right: 0;
23313    margin-left: 0;
23314  }
23315}
23316
23317.ct-example {
23318  margin-bottom: 2rem;
23319  padding-bottom: 2rem;
23320  border-bottom: 1px solid #e9ecef;
23321}
23322
23323.ct-example .tab-content .tab-example-result {
23324  background-color: #f5f7f9;
23325  border: 1px solid #e6ecf1;
23326  padding: 1.25rem;
23327  border-radius: .25rem;
23328}
23329
23330.ct-example .nav-tabs-code {
23331  margin-bottom: .375rem;
23332}
23333
23334.ct-example .nav-tabs-code .nav-link {
23335  font-size: .875rem;
23336}
23337
23338.ct-example .nav-tabs-code .nav-link:active,
23339.ct-example .nav-tabs-code .nav-link.active {
23340  color: #5e72e4;
23341}
23342
23343.icon-examples {
23344  margin-top: 1rem;
23345}
23346
23347.btn-icon-clipboard {
23348  margin: 0px;
23349  padding: 24px;
23350  font-size: 16px;
23351  font-weight: 400;
23352  line-height: 1.25;
23353  color: #393f49;
23354  background-color: #f8f9fa;
23355  border-radius: 4px;
23356  border: 0px none;
23357  text-align: left;
23358  font-family: inherit;
23359  display: inline-block;
23360  vertical-align: middle;
23361  text-decoration: none;
23362  -moz-appearance: none;
23363  cursor: pointer;
23364  width: 100%;
23365  margin: .5rem 0;
23366}
23367
23368.btn-icon-clipboard:hover {
23369  background-color: white;
23370  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 4px 16px;
23371}
23372
23373.btn-icon-clipboard>div {
23374  align-items: center;
23375  display: flex;
23376}
23377
23378.btn-icon-clipboard i {
23379  box-sizing: content-box;
23380  color: #393f49;
23381  vertical-align: middle;
23382  font-size: 1.5rem;
23383}
23384
23385.btn-icon-clipboard span {
23386  display: inline-block;
23387  font-size: .875rem;
23388  line-height: 1.5;
23389  color: #393f49;
23390  margin-left: 16px;
23391  overflow: hidden;
23392  white-space: nowrap;
23393  text-overflow: ellipsis;
23394  vertical-align: middle;
23395}
23396
23397.docs {
23398  background: #FFF;
23399}
23400
23401.docs h6 {
23402  font-size: 1rem;
23403  font-weight: 600;
23404}
23405
23406.ct-content {
23407  order: 1;
23408}
23409
23410.ct-content>h2[id],
23411.ct-content>h3[id],
23412.ct-content>h4[id] {
23413  pointer-events: none;
23414}
23415
23416.ct-content>h2[id]>div,
23417.ct-content>h2[id]>a,
23418.ct-content>h3[id]>div,
23419.ct-content>h3[id]>a,
23420.ct-content>h4[id]>div,
23421.ct-content>h4[id]>a {
23422  pointer-events: auto;
23423}
23424
23425.ct-content>h2[id]::before,
23426.ct-content>h3[id]::before,
23427.ct-content>h4[id]::before {
23428  display: block;
23429  height: 6rem;
23430  margin-top: -6rem;
23431  visibility: hidden;
23432  content: "";
23433}
23434
23435.ct-content>table {
23436  width: 100%;
23437  max-width: 100%;
23438  margin-bottom: 1rem;
23439}
23440
23441@media (max-width: 991.98px) {
23442  .ct-content>table {
23443    display: block;
23444    overflow-x: auto;
23445    -ms-overflow-style: -ms-autohiding-scrollbar;
23446  }
23447
23448  .ct-content>table.table-bordered {
23449    border: 0;
23450  }
23451}
23452
23453.ct-content>table>thead>tr>th,
23454.ct-content>table>thead>tr>td,
23455.ct-content>table>tbody>tr>th,
23456.ct-content>table>tbody>tr>td,
23457.ct-content>table>tfoot>tr>th,
23458.ct-content>table>tfoot>tr>td {
23459  padding: 1rem;
23460  vertical-align: top;
23461  border: 1px solid #dee2e6;
23462}
23463
23464.ct-content>table>thead>tr>th>p:last-child,
23465.ct-content>table>thead>tr>td>p:last-child,
23466.ct-content>table>tbody>tr>th>p:last-child,
23467.ct-content>table>tbody>tr>td>p:last-child,
23468.ct-content>table>tfoot>tr>th>p:last-child,
23469.ct-content>table>tfoot>tr>td>p:last-child {
23470  margin-bottom: 0;
23471}
23472
23473.ct-content>table td:first-child>code {
23474  white-space: nowrap;
23475}
23476
23477.ct-content>h2:not(:first-child) {
23478  margin-top: 3rem;
23479  font-size: 1.5rem;
23480  font-weight: 600;
23481}
23482
23483.ct-content>h3 {
23484  margin-top: 2.5rem;
23485  font-size: 1.25rem;
23486  font-weight: 600;
23487}
23488
23489.ct-content>ul li,
23490.ct-content>ol li {
23491  margin-bottom: .25rem;
23492}
23493
23494@media (min-width: 992px) {
23495
23496  .ct-content>ul,
23497  .ct-content>ol,
23498  .ct-content>p {
23499    max-width: 80%;
23500  }
23501}
23502
23503.ct-page-title {
23504  padding-left: 1.25rem;
23505  border-left: 2px solid #5e72e4;
23506  margin-bottom: 1.5rem;
23507}
23508
23509.ct-title {
23510  margin-top: 1rem;
23511  margin-bottom: .5rem;
23512  font-weight: 300;
23513}
23514
23515@media (min-width: 576px) {
23516  .ct-title {
23517    font-size: 1.5rem;
23518    font-weight: 600;
23519  }
23520}
23521
23522.ct-lead {
23523  color: #3b454e;
23524  font-weight: 500;
23525}
23526
23527@media (min-width: 576px) {
23528  .ct-lead {
23529    max-width: 80%;
23530    margin-bottom: 1rem;
23531    font-size: .875rem;
23532  }
23533}
23534
23535.ct-text-purple {
23536  color: #5e72e4;
23537}
23538
23539.ct-text-purple-bright {
23540  color: #9da9f2;
23541}
23542
23543.ct-tabs-example .nav-link i {
23544  margin-right: 5px;
23545}
23546
23547.color-swatch {
23548  margin: 1rem 0;
23549  border-radius: .25rem;
23550  background-color: #F4F5F7;
23551}
23552
23553.color-swatch:after {
23554  content: " ";
23555  display: table;
23556  clear: both;
23557}
23558
23559.color-swatch-header {
23560  position: relative;
23561  height: 0;
23562  padding-bottom: 50%;
23563  border-radius: .25rem .25rem 0 0;
23564  border: 1px solid transparent;
23565}
23566
23567.color-swatch-header.is-light {
23568  border-color: #C1C7D0;
23569}
23570
23571.color-swatch-header .pass-fail {
23572  position: absolute;
23573  width: 100%;
23574  bottom: 0;
23575}
23576
23577.color-swatch-header .pass-fail-item-wrap {
23578  position: relative;
23579  float: left;
23580  left: 50%;
23581  -webkit-transform: translateX(-50%);
23582  -ms-transform: translateX(-50%);
23583  transform: translateX(-50%);
23584}
23585
23586.color-swatch-header .pass-fail-item-group {
23587  display: inline-block;
23588  padding: 0 5px;
23589}
23590
23591.color-swatch-header .pass-fail-item {
23592  float: left;
23593  display: inline-block;
23594  text-align: center;
23595  padding: 2px;
23596}
23597
23598.color-swatch-header .pass-fail-item.white .example {
23599  color: #fff;
23600}
23601
23602.color-swatch-header .pass-fail-item.small .example {
23603  font-size: 10px;
23604}
23605
23606.color-swatch-header .pass-fail-item .lozenge {
23607  font-size: 11px;
23608  text-transform: uppercase;
23609  font-weight: 600;
23610  background: #000;
23611  color: #fff;
23612  padding: 2px 4px;
23613  line-height: 10px;
23614  border-radius: 4px;
23615  letter-spacing: 0.05em;
23616}
23617
23618.color-swatch-body {
23619  position: relative;
23620  left: 50%;
23621  float: left;
23622  padding: 10px 0;
23623  -webkit-transform: translateX(-50%);
23624  -ms-transform: translateX(-50%);
23625  transform: translateX(-50%);
23626}
23627
23628.color-swatch-body .prop-item-wrap {
23629  float: left;
23630  padding: 0 15px;
23631  min-width: 65px;
23632}
23633
23634.color-swatch-body .prop-item {
23635  padding: 15px 0;
23636}
23637
23638.color-swatch-body .prop-item .label {
23639  font-size: 11px;
23640  color: #62748C;
23641  text-transform: uppercase;
23642  line-height: 16px;
23643}
23644
23645.color-swatch-body .prop-item .value {
23646  font-size: 14px;
23647}
23648
23649.table-colors {
23650  font-weight: 600;
23651  font-size: 16px;
23652  width: 100%;
23653}
23654
23655.table-colors td,
23656.table-colors:first-child td,
23657.table-colors td:first-child,
23658.table-colors:first-child td:first-child,
23659.table-colors td:last-child,
23660.table-colors:first-child td:last-child {
23661  background: rgba(255, 255, 255, 0.9);
23662  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
23663  padding: 10px;
23664}
23665
23666.table-colors tr:last-child td,
23667.table-colors:first-child tr:last-child td {
23668  border-bottom: none;
23669}
23670
23671.table-colors td:nth-child(1),
23672.table-colors:first-child td:nth-child(1) {
23673  line-height: 40px;
23674}
23675
23676.table-colors .swatch,
23677.table-colors:first-child .swatch {
23678  float: left;
23679  height: 40px;
23680  width: 40px;
23681  margin-right: 20px;
23682  display: inline-block;
23683  border-radius: 4px;
23684  border: 1px solid transparent;
23685}
23686
23687.table-colors .swatch.is-light,
23688.table-colors:first-child .swatch.is-light {
23689  border-color: #C1C7D0;
23690}
23691
23692.table-colors .lozenge,
23693.table-colors:first-child .lozenge {
23694  float: left;
23695  margin: 5px 10px 0 0;
23696  font-size: 10px;
23697  display: inline-block;
23698  text-transform: uppercase;
23699  font-weight: 600;
23700  background: #97A0AF;
23701  color: #042A53;
23702  padding: 2px 4px;
23703  line-height: 10px;
23704  border-radius: 4px;
23705  letter-spacing: 0.05em;
23706}
23707
23708#tags-component.tab-pane .choices__inner {
23709  height: 60px;
23710}
23711
23712.highlight pre {
23713  overflow: auto;
23714  margin: 0;
23715  padding: 1.25rem;
23716  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;
23717  font-size: 14px;
23718  line-height: 1.375;
23719  text-align: left;
23720  white-space: pre;
23721  word-spacing: normal;
23722  word-break: normal;
23723  -moz-tab-size: 4;
23724  -o-tab-size: 4;
23725  tab-size: 4;
23726  -webkit-hyphens: none;
23727  hyphens: none;
23728  color: #5e6687;
23729  border-radius: .25rem;
23730  background: #f5f7ff;
23731  direction: ltr;
23732  -ms-hyphens: none;
23733}
23734
23735.highlight pre code {
23736  font-size: 87.5%;
23737  word-break: break-word;
23738  color: #5e6687;
23739}
23740
23741.highlight pre pre code {
23742  font-size: inherit;
23743  word-break: normal;
23744  color: inherit;
23745}
23746
23747.highlight pre code,
23748.highlight pre kbd,
23749.highlight pre pre,
23750.highlight pre samp {
23751  font-family: SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
23752  font-size: 1em;
23753}
23754
23755.highlight pre .nt {
23756  color: #3d8fd1;
23757}
23758
23759.highlight pre .na {
23760  color: #c76b29;
23761}
23762
23763.highlight pre .s,
23764.highlight pre .token.control,
23765.highlight pre .token.directive,
23766.highlight pre .token.keyword,
23767.highlight pre .token.unit {
23768  color: #ac9739;
23769}
23770
23771.highlight pre .token.punctuation {
23772  color: #5e6687;
23773}
23774
23775.btn-clipboard {
23776  top: 3.5rem;
23777}
23778
23779.offline-doc .page-header {
23780  height: 100vh;
23781  display: flex;
23782  justify-content: center;
23783  align-items: center;
23784}
23785
23786.ct-footer {
23787  font-size: 85%;
23788  text-align: center;
23789  background-color: #f7f7f7;
23790}
23791
23792.ct-footer a {
23793  font-weight: 500;
23794  color: #525f7f;
23795}
23796
23797.ct-footer a:hover,
23798.ct-footer a:focus {
23799  color: #5e72e4;
23800}
23801
23802.ct-footer p {
23803  margin-bottom: 0;
23804}
23805
23806@media (min-width: 576px) {
23807  .ct-footer {
23808    text-align: left;
23809  }
23810}
23811
23812.ct-footer-links {
23813  padding-left: 0;
23814  margin-bottom: 1rem;
23815}
23816
23817.ct-footer-links li {
23818  display: inline-block;
23819}
23820
23821.ct-footer-links li+li {
23822  margin-left: 1rem;
23823}
23824
23825.ct-navbar {
23826  background-color: #5e72e4;
23827  box-shadow: rgba(116, 129, 141, 0.1) 0px 1px 1px 0px;
23828  padding-top: .5rem;
23829  padding-bottom: .5rem;
23830}
23831
23832@media (max-width: 991.98px) {
23833  .ct-navbar {
23834    padding-right: .5rem;
23835    padding-left: .5rem;
23836  }
23837
23838  .ct-navbar .navbar-nav-scroll {
23839    max-width: 100%;
23840    height: 2.5rem;
23841    margin-top: .25rem;
23842    overflow: hidden;
23843    font-size: .875rem;
23844  }
23845
23846  .ct-navbar .navbar-nav-scroll .navbar-nav {
23847    padding-bottom: 2rem;
23848    overflow-x: auto;
23849    white-space: nowrap;
23850    -webkit-overflow-scrolling: touch;
23851  }
23852}
23853
23854@media (min-width: 768px) {
23855  @supports (position: sticky) {
23856    .ct-navbar {
23857      position: sticky;
23858      top: 0;
23859      z-index: 1071;
23860    }
23861  }
23862}
23863
23864.ct-navbar .navbar-nav .nav-link {
23865  padding-right: .5rem;
23866  padding-left: .5rem;
23867  color: rgba(255, 255, 255, 0.9) !important;
23868}
23869
23870.ct-navbar .navbar-nav .nav-link.active,
23871.ct-navbar .navbar-nav .nav-link:hover {
23872  color: #fff !important;
23873  background-color: transparent !important;
23874}
23875
23876.ct-navbar .navbar-nav .nav-link.active {
23877  font-weight: 500;
23878}
23879
23880.ct-navbar .navbar-nav-svg {
23881  display: inline-block;
23882  width: 1rem;
23883  height: 1rem;
23884  vertical-align: text-top;
23885}
23886
23887.ct-navbar .dropdown-menu {
23888  font-size: .875rem;
23889}
23890
23891.ct-navbar .dropdown-item.active {
23892  font-weight: 500;
23893  color: #212529;
23894  background-color: transparent;
23895  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");
23896  background-repeat: no-repeat;
23897  background-position: .4rem .87rem;
23898  background-size: .75rem .75rem;
23899  padding-left: 25px;
23900}
23901
23902.github-corner {
23903  position: fixed;
23904  right: 0;
23905  z-index: 1080;
23906}
23907
23908.github-corner:hover .octo-arm {
23909  animation: octocat-wave 560ms ease-in-out;
23910}
23911
23912.github-corner svg {
23913  fill: #fff;
23914  color: #5e72e4;
23915}
23916
23917@keyframes octocat-wave {
23918
23919  0%,
23920  100% {
23921    transform: rotate(0);
23922  }
23923
23924  20%,
23925  60% {
23926    transform: rotate(-25deg);
23927  }
23928
23929  40%,
23930  80% {
23931    transform: rotate(10deg);
23932  }
23933}
23934
23935code[class*="language-"],
23936pre[class*="language-"] {
23937  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;
23938  font-size: 14px;
23939  line-height: 1.375;
23940  direction: ltr;
23941  text-align: left;
23942  white-space: pre;
23943  word-spacing: normal;
23944  word-break: normal;
23945  -moz-tab-size: 4;
23946  -o-tab-size: 4;
23947  tab-size: 4;
23948  -webkit-hyphens: none;
23949  -moz-hyphens: none;
23950  -ms-hyphens: none;
23951  hyphens: none;
23952  background: #f5f7ff;
23953  color: #5e6687;
23954  border-radius: .25rem;
23955}
23956
23957pre[class*="language-"]::-moz-selection,
23958pre[class*="language-"] ::-moz-selection,
23959code[class*="language-"]::-moz-selection,
23960code[class*="language-"] ::-moz-selection {
23961  text-shadow: none;
23962  background: #dfe2f1;
23963}
23964
23965pre[class*="language-"]::selection,
23966pre[class*="language-"] ::selection,
23967code[class*="language-"]::selection,
23968code[class*="language-"] ::selection {
23969  text-shadow: none;
23970  background: #dfe2f1;
23971}
23972
23973/* Code blocks */
23974pre[class*="language-"] {
23975  padding: 1.25rem;
23976  margin: 0;
23977  overflow: auto;
23978}
23979
23980/* Inline code */
23981:not(pre)>code[class*="language-"] {
23982  padding: .1em;
23983  border-radius: .3em;
23984}
23985
23986.token.comment,
23987.token.prolog,
23988.token.doctype,
23989.token.cdata {
23990  color: #898ea4;
23991}
23992
23993.token.punctuation {
23994  color: #5e6687;
23995}
23996
23997.token.namespace {
23998  opacity: .7;
23999}
24000
24001.token.operator,
24002.token.boolean,
24003.token.number {
24004  color: #c76b29;
24005}
24006
24007.token.property {
24008  color: #c08b30;
24009}
24010
24011.token.tag {
24012  color: #3d8fd1;
24013}
24014
24015.token.string {
24016  color: #22a2c9;
24017}
24018
24019.token.selector {
24020  color: #6679cc;
24021}
24022
24023.token.attr-name {
24024  color: #c76b29;
24025}
24026
24027.token.entity,
24028.token.url,
24029.language-css .token.string,
24030.style .token.string {
24031  color: #22a2c9;
24032}
24033
24034.token.attr-value,
24035.token.keyword,
24036.token.control,
24037.token.directive,
24038.token.unit {
24039  color: #ac9739;
24040}
24041
24042.token.statement,
24043.token.regex,
24044.token.atrule {
24045  color: #22a2c9;
24046}
24047
24048.token.placeholder,
24049.token.variable {
24050  color: #3d8fd1;
24051}
24052
24053.token.deleted {
24054  text-decoration: line-through;
24055}
24056
24057.token.inserted {
24058  border-bottom: 1px dotted #202746;
24059  text-decoration: none;
24060}
24061
24062.token.italic {
24063  font-style: italic;
24064}
24065
24066.token.important,
24067.token.bold {
24068  font-weight: bold;
24069}
24070
24071.token.important {
24072  color: #c94922;
24073}
24074
24075.token.entity {
24076  cursor: help;
24077}
24078
24079pre>code.highlight {
24080  outline: 0.4em solid #c94922;
24081  outline-offset: .4em;
24082}
24083
24084/* overrides color-values for the Line Numbers plugin
24085 * http://prismjs.com/plugins/line-numbers/
24086 */
24087.line-numbers .line-numbers-rows {
24088  border-right-color: #dfe2f1;
24089}
24090
24091.line-numbers-rows>span:before {
24092  color: #979db4;
24093}
24094
24095/* overrides color-values for the Line Highlight plugin
24096 * http://prismjs.com/plugins/line-highlight/
24097 */
24098.line-highlight {
24099  background: rgba(107, 115, 148, 0.2);
24100  background: -webkit-linear-gradient(left, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0));
24101  background: linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0));
24102}
24103
24104.ct-toc {
24105  order: 2;
24106  padding-top: 2rem;
24107  padding-bottom: 1.5rem;
24108  font-size: .875rem;
24109}
24110
24111@supports (position: sticky) {
24112  .ct-toc {
24113    position: sticky;
24114    top: 4rem;
24115    height: calc(100vh - 4rem);
24116    overflow-y: auto;
24117  }
24118}
24119
24120.section-nav {
24121  padding-left: 0;
24122  border-left: 1px solid #eee;
24123}
24124
24125.section-nav ul {
24126  padding-left: 1rem;
24127}
24128
24129.section-nav ul ul {
24130  display: none;
24131}
24132
24133.toc-entry {
24134  display: block;
24135  font-size: 1rem;
24136}
24137
24138.toc-entry a {
24139  display: block;
24140  padding: .125rem 1.5rem;
24141  color: #99979c;
24142  font-size: 90%;
24143}
24144
24145.toc-entry a:hover {
24146  color: #5e72e4;
24147  text-decoration: none;
24148}
24149
24150.ct-sidebar {
24151  order: 0;
24152  border-bottom: 1px solid #e6ecf1;
24153  background-color: #f5f7f9;
24154}
24155
24156@media (min-width: 768px) {
24157  .ct-sidebar {
24158    border-right: 1px solid #e6ecf1;
24159  }
24160
24161  @supports (position: sticky) {
24162    .ct-sidebar {
24163      position: sticky;
24164      top: 4rem;
24165      z-index: 1000;
24166      height: calc(100vh - 4rem);
24167    }
24168  }
24169}
24170
24171@media (min-width: 1200px) {
24172  .ct-sidebar {
24173    flex: 0 1 320px;
24174  }
24175}
24176
24177.ct-links {
24178  padding-top: 2rem;
24179  padding-bottom: 1rem;
24180  margin-right: -15px;
24181  margin-left: -15px;
24182}
24183
24184@media (min-width: 768px) {
24185  @supports (position: sticky) {
24186    .ct-links {
24187      max-height: calc(100vh - 5rem);
24188      overflow-y: auto;
24189    }
24190  }
24191}
24192
24193@media (min-width: 768px) {
24194  .ct-links {
24195    display: block !important;
24196  }
24197}
24198
24199.ct-search {
24200  position: relative;
24201  padding: 1rem 15px;
24202  margin-right: -15px;
24203  margin-left: -15px;
24204  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
24205}
24206
24207.ct-search .form-control:focus {
24208  border-color: #9da9f2;
24209  box-shadow: 0 0 0 3px rgba(157, 169, 242, 0.25);
24210}
24211
24212.ct-search-docs-toggle {
24213  line-height: 1;
24214  color: #212529;
24215}
24216
24217.ct-sidenav {
24218  display: none;
24219}
24220
24221.ct-toc-link {
24222  display: block;
24223  padding: .25rem 1.5rem;
24224  font-weight: 600;
24225  font-size: .875rem;
24226  color: #0d2b3e;
24227}
24228
24229.ct-toc-link:hover {
24230  color: rgba(0, 0, 0, 0.85);
24231  text-decoration: none;
24232}
24233
24234.ct-toc-item.active {
24235  margin-bottom: 1rem;
24236}
24237
24238.ct-toc-item.active:not(:first-child) {
24239  margin-top: 1rem;
24240}
24241
24242.ct-toc-item.active>.ct-toc-link {
24243  color: rgba(0, 0, 0, 0.85);
24244}
24245
24246.ct-toc-item.active>.ct-toc-link:hover {
24247  background-color: transparent;
24248}
24249
24250.ct-toc-item.active>.ct-sidenav {
24251  display: block;
24252}
24253
24254.ct-sidebar .nav>li>a {
24255  display: block;
24256  padding: .25rem 1.5rem;
24257  font-size: 84%;
24258  color: #4c555a;
24259}
24260
24261.ct-sidebar .nav>li>a:hover {
24262  color: rgba(0, 0, 0, 0.85);
24263  text-decoration: none;
24264  background-color: transparent;
24265}
24266
24267.ct-sidebar .nav>.active>a {
24268  font-weight: 500;
24269  color: #0099e5;
24270  background-color: transparent;
24271  padding-left: 2rem;
24272  position: relative;
24273}
24274
24275.ct-sidebar .nav>.active>a:before {
24276  content: '';
24277  position: absolute;
24278  height: 16px;
24279  width: 2px;
24280  background-color: #0099e5;
24281  top: 50%;
24282  left: 1.5rem;
24283  transform: translateY(-50%);
24284}
24285
24286.ct-sidebar .nav>.active:hover>a {
24287  color: #0099e5;
24288}
24289
24290.scrollbar-inner {
24291  height: 100%;
24292}
24293
24294.scrollbar-inner:not(:hover) .scroll-element {
24295  opacity: 0;
24296}
24297
24298.scrollbar-inner .scroll-element {
24299  transition: opacity 300ms;
24300  margin-right: 2px;
24301}
24302
24303.scrollbar-inner .scroll-element .scroll-bar,
24304.scrollbar-inner .scroll-element .scroll-element_track {
24305  transition: background-color 300ms;
24306}
24307
24308.scrollbar-inner .scroll-element .scroll-element_track {
24309  background-color: transparent;
24310}
24311
24312.scrollbar-inner .scroll-element.scroll-y {
24313  width: 3px;
24314  right: 0;
24315}
24316
24317.scrollbar-inner .scroll-element.scroll-x {
24318  height: 3px;
24319  bottom: 0;
24320}
24321
24322/*# sourceMappingURL=kit-free.css.map */