1/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */
2@-webkit-keyframes spinAround {
3  from {
4    -webkit-transform: rotate(0deg);
5            transform: rotate(0deg);
6  }
7  to {
8    -webkit-transform: rotate(359deg);
9            transform: rotate(359deg);
10  }
11}
12@keyframes spinAround {
13  from {
14    -webkit-transform: rotate(0deg);
15            transform: rotate(0deg);
16  }
17  to {
18    -webkit-transform: rotate(359deg);
19            transform: rotate(359deg);
20  }
21}
22
23.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
24.pagination-next,
25.pagination-link,
26.pagination-ellipsis, .tabs {
27  -webkit-touch-callout: none;
28  -webkit-user-select: none;
29  -moz-user-select: none;
30  -ms-user-select: none;
31  user-select: none;
32}
33
34.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
35  border: 3px solid transparent;
36  border-radius: 2px;
37  border-right: 0;
38  border-top: 0;
39  content: " ";
40  display: block;
41  height: 0.625em;
42  margin-top: -0.4375em;
43  pointer-events: none;
44  position: absolute;
45  top: 50%;
46  -webkit-transform: rotate(-45deg);
47          transform: rotate(-45deg);
48  -webkit-transform-origin: center;
49          transform-origin: center;
50  width: 0.625em;
51}
52
53.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
54.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .tabs:not(:last-child) {
55  margin-bottom: 1.5rem;
56}
57
58.delete, .modal-close {
59  -moz-appearance: none;
60  -webkit-appearance: none;
61  background-color: rgba(10, 10, 10, 0.2);
62  border: none;
63  border-radius: 290486px;
64  cursor: pointer;
65  pointer-events: auto;
66  display: inline-block;
67  flex-grow: 0;
68  flex-shrink: 0;
69  font-size: 0;
70  height: 20px;
71  max-height: 20px;
72  max-width: 20px;
73  min-height: 20px;
74  min-width: 20px;
75  outline: none;
76  position: relative;
77  vertical-align: top;
78  width: 20px;
79}
80
81.delete::before, .modal-close::before, .delete::after, .modal-close::after {
82  background-color: white;
83  content: "";
84  display: block;
85  left: 50%;
86  position: absolute;
87  top: 50%;
88  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
89          transform: translateX(-50%) translateY(-50%) rotate(45deg);
90  -webkit-transform-origin: center center;
91          transform-origin: center center;
92}
93
94.delete::before, .modal-close::before {
95  height: 2px;
96  width: 50%;
97}
98
99.delete::after, .modal-close::after {
100  height: 50%;
101  width: 2px;
102}
103
104.delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
105  background-color: rgba(10, 10, 10, 0.3);
106}
107
108.delete:active, .modal-close:active {
109  background-color: rgba(10, 10, 10, 0.4);
110}
111
112.is-small.delete, .is-small.modal-close {
113  height: 16px;
114  max-height: 16px;
115  max-width: 16px;
116  min-height: 16px;
117  min-width: 16px;
118  width: 16px;
119}
120
121.is-medium.delete, .is-medium.modal-close {
122  height: 24px;
123  max-height: 24px;
124  max-width: 24px;
125  min-height: 24px;
126  min-width: 24px;
127  width: 24px;
128}
129
130.is-large.delete, .is-large.modal-close {
131  height: 32px;
132  max-height: 32px;
133  max-width: 32px;
134  min-height: 32px;
135  min-width: 32px;
136  width: 32px;
137}
138
139.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
140  -webkit-animation: spinAround 500ms infinite linear;
141          animation: spinAround 500ms infinite linear;
142  border: 2px solid #dbdbdb;
143  border-radius: 290486px;
144  border-right-color: transparent;
145  border-top-color: transparent;
146  content: "";
147  display: block;
148  height: 1em;
149  position: relative;
150  width: 1em;
151}
152
153.is-overlay, .image.is-square img,
154.image.is-square .has-ratio, .image.is-1by1 img,
155.image.is-1by1 .has-ratio, .image.is-5by4 img,
156.image.is-5by4 .has-ratio, .image.is-4by3 img,
157.image.is-4by3 .has-ratio, .image.is-3by2 img,
158.image.is-3by2 .has-ratio, .image.is-5by3 img,
159.image.is-5by3 .has-ratio, .image.is-16by9 img,
160.image.is-16by9 .has-ratio, .image.is-2by1 img,
161.image.is-2by1 .has-ratio, .image.is-3by1 img,
162.image.is-3by1 .has-ratio, .image.is-4by5 img,
163.image.is-4by5 .has-ratio, .image.is-3by4 img,
164.image.is-3by4 .has-ratio, .image.is-2by3 img,
165.image.is-2by3 .has-ratio, .image.is-3by5 img,
166.image.is-3by5 .has-ratio, .image.is-9by16 img,
167.image.is-9by16 .has-ratio, .image.is-1by2 img,
168.image.is-1by2 .has-ratio, .image.is-1by3 img,
169.image.is-1by3 .has-ratio, .modal, .modal-background, .hero-video {
170  bottom: 0;
171  left: 0;
172  position: absolute;
173  right: 0;
174  top: 0;
175}
176
177.button, .input, .textarea, .select select, .file-cta,
178.file-name, .pagination-previous,
179.pagination-next,
180.pagination-link,
181.pagination-ellipsis {
182  -moz-appearance: none;
183  -webkit-appearance: none;
184  align-items: center;
185  border: 1px solid transparent;
186  border-radius: 4px;
187  box-shadow: none;
188  display: inline-flex;
189  font-size: 1rem;
190  height: 2.25em;
191  justify-content: flex-start;
192  line-height: 1.5;
193  padding-bottom: calc(0.375em - 1px);
194  padding-left: calc(0.625em - 1px);
195  padding-right: calc(0.625em - 1px);
196  padding-top: calc(0.375em - 1px);
197  position: relative;
198  vertical-align: top;
199}
200
201.button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
202.file-name:focus, .pagination-previous:focus,
203.pagination-next:focus,
204.pagination-link:focus,
205.pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
206.is-focused.file-name, .is-focused.pagination-previous,
207.is-focused.pagination-next,
208.is-focused.pagination-link,
209.is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
210.file-name:active, .pagination-previous:active,
211.pagination-next:active,
212.pagination-link:active,
213.pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
214.is-active.file-name, .is-active.pagination-previous,
215.is-active.pagination-next,
216.is-active.pagination-link,
217.is-active.pagination-ellipsis {
218  outline: none;
219}
220
221.button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
222.file-name[disabled], .pagination-previous[disabled],
223.pagination-next[disabled],
224.pagination-link[disabled],
225.pagination-ellipsis[disabled],
226fieldset[disabled] .button,
227fieldset[disabled] .input,
228fieldset[disabled] .textarea,
229fieldset[disabled] .select select,
230.select fieldset[disabled] select,
231fieldset[disabled] .file-cta,
232fieldset[disabled] .file-name,
233fieldset[disabled] .pagination-previous,
234fieldset[disabled] .pagination-next,
235fieldset[disabled] .pagination-link,
236fieldset[disabled] .pagination-ellipsis {
237  cursor: not-allowed;
238}
239
240/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
241html,
242body,
243p,
244ol,
245ul,
246li,
247dl,
248dt,
249dd,
250blockquote,
251figure,
252fieldset,
253legend,
254textarea,
255pre,
256iframe,
257hr,
258h1,
259h2,
260h3,
261h4,
262h5,
263h6 {
264  margin: 0;
265  padding: 0;
266}
267
268h1,
269h2,
270h3,
271h4,
272h5,
273h6 {
274  font-size: 100%;
275  font-weight: normal;
276}
277
278ul {
279  list-style: none;
280}
281
282button,
283input,
284select,
285textarea {
286  margin: 0;
287}
288
289html {
290  box-sizing: border-box;
291}
292
293*, *::before, *::after {
294  box-sizing: inherit;
295}
296
297img,
298embed,
299iframe,
300object,
301video {
302  height: auto;
303  max-width: 100%;
304}
305
306audio {
307  max-width: 100%;
308}
309
310iframe {
311  border: 0;
312}
313
314table {
315  border-collapse: collapse;
316  border-spacing: 0;
317}
318
319td,
320th {
321  padding: 0;
322}
323
324td:not([align]),
325th:not([align]) {
326  text-align: left;
327}
328
329html {
330  background-color: white;
331  font-size: 16px;
332  -moz-osx-font-smoothing: grayscale;
333  -webkit-font-smoothing: antialiased;
334  min-width: 300px;
335  overflow-x: hidden;
336  overflow-y: scroll;
337  text-rendering: optimizeLegibility;
338  -webkit-text-size-adjust: 100%;
339     -moz-text-size-adjust: 100%;
340      -ms-text-size-adjust: 100%;
341          text-size-adjust: 100%;
342}
343
344article,
345aside,
346figure,
347footer,
348header,
349hgroup,
350section {
351  display: block;
352}
353
354body,
355button,
356input,
357select,
358textarea {
359  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
360}
361
362code,
363pre {
364  -moz-osx-font-smoothing: auto;
365  -webkit-font-smoothing: auto;
366  font-family: monospace;
367}
368
369body {
370  color: #4a4a4a;
371  font-size: 1em;
372  font-weight: 400;
373  line-height: 1.5;
374}
375
376a {
377  color: #3273dc;
378  cursor: pointer;
379  text-decoration: none;
380}
381
382a strong {
383  color: currentColor;
384}
385
386a:hover {
387  color: #363636;
388}
389
390code {
391  background-color: whitesmoke;
392  color: #ff3860;
393  font-size: 0.875em;
394  font-weight: normal;
395  padding: 0.25em 0.5em 0.25em;
396}
397
398hr {
399  background-color: whitesmoke;
400  border: none;
401  display: block;
402  height: 2px;
403  margin: 1.5rem 0;
404}
405
406img {
407  height: auto;
408  max-width: 100%;
409}
410
411input[type="checkbox"],
412input[type="radio"] {
413  vertical-align: baseline;
414}
415
416small {
417  font-size: 0.875em;
418}
419
420span {
421  font-style: inherit;
422  font-weight: inherit;
423}
424
425strong {
426  color: #363636;
427  font-weight: 700;
428}
429
430fieldset {
431  border: none;
432}
433
434pre {
435  -webkit-overflow-scrolling: touch;
436  background-color: whitesmoke;
437  color: #4a4a4a;
438  font-size: 0.875em;
439  overflow-x: auto;
440  padding: 1.25rem 1.5rem;
441  white-space: pre;
442  word-wrap: normal;
443}
444
445pre code {
446  background-color: transparent;
447  color: currentColor;
448  font-size: 1em;
449  padding: 0;
450}
451
452table td,
453table th {
454  vertical-align: top;
455}
456
457table td:not([align]),
458table th:not([align]) {
459  text-align: left;
460}
461
462table th {
463  color: #363636;
464}
465
466.is-clearfix::after {
467  clear: both;
468  content: " ";
469  display: table;
470}
471
472.is-pulled-left {
473  float: left !important;
474}
475
476.is-pulled-right {
477  float: right !important;
478}
479
480.is-clipped {
481  overflow: hidden !important;
482}
483
484.is-size-1 {
485  font-size: 3rem !important;
486}
487
488.is-size-2 {
489  font-size: 2.5rem !important;
490}
491
492.is-size-3 {
493  font-size: 2rem !important;
494}
495
496.is-size-4 {
497  font-size: 1.5rem !important;
498}
499
500.is-size-5 {
501  font-size: 1.25rem !important;
502}
503
504.is-size-6 {
505  font-size: 1rem !important;
506}
507
508.is-size-7 {
509  font-size: 0.75rem !important;
510}
511
512@media screen and (max-width: 768px) {
513  .is-size-1-mobile {
514    font-size: 3rem !important;
515  }
516  .is-size-2-mobile {
517    font-size: 2.5rem !important;
518  }
519  .is-size-3-mobile {
520    font-size: 2rem !important;
521  }
522  .is-size-4-mobile {
523    font-size: 1.5rem !important;
524  }
525  .is-size-5-mobile {
526    font-size: 1.25rem !important;
527  }
528  .is-size-6-mobile {
529    font-size: 1rem !important;
530  }
531  .is-size-7-mobile {
532    font-size: 0.75rem !important;
533  }
534}
535
536@media screen and (min-width: 769px), print {
537  .is-size-1-tablet {
538    font-size: 3rem !important;
539  }
540  .is-size-2-tablet {
541    font-size: 2.5rem !important;
542  }
543  .is-size-3-tablet {
544    font-size: 2rem !important;
545  }
546  .is-size-4-tablet {
547    font-size: 1.5rem !important;
548  }
549  .is-size-5-tablet {
550    font-size: 1.25rem !important;
551  }
552  .is-size-6-tablet {
553    font-size: 1rem !important;
554  }
555  .is-size-7-tablet {
556    font-size: 0.75rem !important;
557  }
558}
559
560@media screen and (max-width: 1023px) {
561  .is-size-1-touch {
562    font-size: 3rem !important;
563  }
564  .is-size-2-touch {
565    font-size: 2.5rem !important;
566  }
567  .is-size-3-touch {
568    font-size: 2rem !important;
569  }
570  .is-size-4-touch {
571    font-size: 1.5rem !important;
572  }
573  .is-size-5-touch {
574    font-size: 1.25rem !important;
575  }
576  .is-size-6-touch {
577    font-size: 1rem !important;
578  }
579  .is-size-7-touch {
580    font-size: 0.75rem !important;
581  }
582}
583
584@media screen and (min-width: 1024px) {
585  .is-size-1-desktop {
586    font-size: 3rem !important;
587  }
588  .is-size-2-desktop {
589    font-size: 2.5rem !important;
590  }
591  .is-size-3-desktop {
592    font-size: 2rem !important;
593  }
594  .is-size-4-desktop {
595    font-size: 1.5rem !important;
596  }
597  .is-size-5-desktop {
598    font-size: 1.25rem !important;
599  }
600  .is-size-6-desktop {
601    font-size: 1rem !important;
602  }
603  .is-size-7-desktop {
604    font-size: 0.75rem !important;
605  }
606}
607
608@media screen and (min-width: 1216px) {
609  .is-size-1-widescreen {
610    font-size: 3rem !important;
611  }
612  .is-size-2-widescreen {
613    font-size: 2.5rem !important;
614  }
615  .is-size-3-widescreen {
616    font-size: 2rem !important;
617  }
618  .is-size-4-widescreen {
619    font-size: 1.5rem !important;
620  }
621  .is-size-5-widescreen {
622    font-size: 1.25rem !important;
623  }
624  .is-size-6-widescreen {
625    font-size: 1rem !important;
626  }
627  .is-size-7-widescreen {
628    font-size: 0.75rem !important;
629  }
630}
631
632@media screen and (min-width: 1408px) {
633  .is-size-1-fullhd {
634    font-size: 3rem !important;
635  }
636  .is-size-2-fullhd {
637    font-size: 2.5rem !important;
638  }
639  .is-size-3-fullhd {
640    font-size: 2rem !important;
641  }
642  .is-size-4-fullhd {
643    font-size: 1.5rem !important;
644  }
645  .is-size-5-fullhd {
646    font-size: 1.25rem !important;
647  }
648  .is-size-6-fullhd {
649    font-size: 1rem !important;
650  }
651  .is-size-7-fullhd {
652    font-size: 0.75rem !important;
653  }
654}
655
656.has-text-centered {
657  text-align: center !important;
658}
659
660.has-text-justified {
661  text-align: justify !important;
662}
663
664.has-text-left {
665  text-align: left !important;
666}
667
668.has-text-right {
669  text-align: right !important;
670}
671
672@media screen and (max-width: 768px) {
673  .has-text-centered-mobile {
674    text-align: center !important;
675  }
676}
677
678@media screen and (min-width: 769px), print {
679  .has-text-centered-tablet {
680    text-align: center !important;
681  }
682}
683
684@media screen and (min-width: 769px) and (max-width: 1023px) {
685  .has-text-centered-tablet-only {
686    text-align: center !important;
687  }
688}
689
690@media screen and (max-width: 1023px) {
691  .has-text-centered-touch {
692    text-align: center !important;
693  }
694}
695
696@media screen and (min-width: 1024px) {
697  .has-text-centered-desktop {
698    text-align: center !important;
699  }
700}
701
702@media screen and (min-width: 1024px) and (max-width: 1215px) {
703  .has-text-centered-desktop-only {
704    text-align: center !important;
705  }
706}
707
708@media screen and (min-width: 1216px) {
709  .has-text-centered-widescreen {
710    text-align: center !important;
711  }
712}
713
714@media screen and (min-width: 1216px) and (max-width: 1407px) {
715  .has-text-centered-widescreen-only {
716    text-align: center !important;
717  }
718}
719
720@media screen and (min-width: 1408px) {
721  .has-text-centered-fullhd {
722    text-align: center !important;
723  }
724}
725
726@media screen and (max-width: 768px) {
727  .has-text-justified-mobile {
728    text-align: justify !important;
729  }
730}
731
732@media screen and (min-width: 769px), print {
733  .has-text-justified-tablet {
734    text-align: justify !important;
735  }
736}
737
738@media screen and (min-width: 769px) and (max-width: 1023px) {
739  .has-text-justified-tablet-only {
740    text-align: justify !important;
741  }
742}
743
744@media screen and (max-width: 1023px) {
745  .has-text-justified-touch {
746    text-align: justify !important;
747  }
748}
749
750@media screen and (min-width: 1024px) {
751  .has-text-justified-desktop {
752    text-align: justify !important;
753  }
754}
755
756@media screen and (min-width: 1024px) and (max-width: 1215px) {
757  .has-text-justified-desktop-only {
758    text-align: justify !important;
759  }
760}
761
762@media screen and (min-width: 1216px) {
763  .has-text-justified-widescreen {
764    text-align: justify !important;
765  }
766}
767
768@media screen and (min-width: 1216px) and (max-width: 1407px) {
769  .has-text-justified-widescreen-only {
770    text-align: justify !important;
771  }
772}
773
774@media screen and (min-width: 1408px) {
775  .has-text-justified-fullhd {
776    text-align: justify !important;
777  }
778}
779
780@media screen and (max-width: 768px) {
781  .has-text-left-mobile {
782    text-align: left !important;
783  }
784}
785
786@media screen and (min-width: 769px), print {
787  .has-text-left-tablet {
788    text-align: left !important;
789  }
790}
791
792@media screen and (min-width: 769px) and (max-width: 1023px) {
793  .has-text-left-tablet-only {
794    text-align: left !important;
795  }
796}
797
798@media screen and (max-width: 1023px) {
799  .has-text-left-touch {
800    text-align: left !important;
801  }
802}
803
804@media screen and (min-width: 1024px) {
805  .has-text-left-desktop {
806    text-align: left !important;
807  }
808}
809
810@media screen and (min-width: 1024px) and (max-width: 1215px) {
811  .has-text-left-desktop-only {
812    text-align: left !important;
813  }
814}
815
816@media screen and (min-width: 1216px) {
817  .has-text-left-widescreen {
818    text-align: left !important;
819  }
820}
821
822@media screen and (min-width: 1216px) and (max-width: 1407px) {
823  .has-text-left-widescreen-only {
824    text-align: left !important;
825  }
826}
827
828@media screen and (min-width: 1408px) {
829  .has-text-left-fullhd {
830    text-align: left !important;
831  }
832}
833
834@media screen and (max-width: 768px) {
835  .has-text-right-mobile {
836    text-align: right !important;
837  }
838}
839
840@media screen and (min-width: 769px), print {
841  .has-text-right-tablet {
842    text-align: right !important;
843  }
844}
845
846@media screen and (min-width: 769px) and (max-width: 1023px) {
847  .has-text-right-tablet-only {
848    text-align: right !important;
849  }
850}
851
852@media screen and (max-width: 1023px) {
853  .has-text-right-touch {
854    text-align: right !important;
855  }
856}
857
858@media screen and (min-width: 1024px) {
859  .has-text-right-desktop {
860    text-align: right !important;
861  }
862}
863
864@media screen and (min-width: 1024px) and (max-width: 1215px) {
865  .has-text-right-desktop-only {
866    text-align: right !important;
867  }
868}
869
870@media screen and (min-width: 1216px) {
871  .has-text-right-widescreen {
872    text-align: right !important;
873  }
874}
875
876@media screen and (min-width: 1216px) and (max-width: 1407px) {
877  .has-text-right-widescreen-only {
878    text-align: right !important;
879  }
880}
881
882@media screen and (min-width: 1408px) {
883  .has-text-right-fullhd {
884    text-align: right !important;
885  }
886}
887
888.is-capitalized {
889  text-transform: capitalize !important;
890}
891
892.is-lowercase {
893  text-transform: lowercase !important;
894}
895
896.is-uppercase {
897  text-transform: uppercase !important;
898}
899
900.is-italic {
901  font-style: italic !important;
902}
903
904.has-text-white {
905  color: white !important;
906}
907
908a.has-text-white:hover, a.has-text-white:focus {
909  color: #e6e6e6 !important;
910}
911
912.has-background-white {
913  background-color: white !important;
914}
915
916.has-text-black {
917  color: #0a0a0a !important;
918}
919
920a.has-text-black:hover, a.has-text-black:focus {
921  color: black !important;
922}
923
924.has-background-black {
925  background-color: #0a0a0a !important;
926}
927
928.has-text-light {
929  color: whitesmoke !important;
930}
931
932a.has-text-light:hover, a.has-text-light:focus {
933  color: #dbdbdb !important;
934}
935
936.has-background-light {
937  background-color: whitesmoke !important;
938}
939
940.has-text-dark {
941  color: #363636 !important;
942}
943
944a.has-text-dark:hover, a.has-text-dark:focus {
945  color: #1c1c1c !important;
946}
947
948.has-background-dark {
949  background-color: #363636 !important;
950}
951
952.has-text-primary {
953  color: #00d1b2 !important;
954}
955
956a.has-text-primary:hover, a.has-text-primary:focus {
957  color: #009e86 !important;
958}
959
960.has-background-primary {
961  background-color: #00d1b2 !important;
962}
963
964.has-text-link {
965  color: #3273dc !important;
966}
967
968a.has-text-link:hover, a.has-text-link:focus {
969  color: #205bbc !important;
970}
971
972.has-background-link {
973  background-color: #3273dc !important;
974}
975
976.has-text-info {
977  color: #209cee !important;
978}
979
980a.has-text-info:hover, a.has-text-info:focus {
981  color: #0f81cc !important;
982}
983
984.has-background-info {
985  background-color: #209cee !important;
986}
987
988.has-text-success {
989  color: #23d160 !important;
990}
991
992a.has-text-success:hover, a.has-text-success:focus {
993  color: #1ca64c !important;
994}
995
996.has-background-success {
997  background-color: #23d160 !important;
998}
999
1000.has-text-warning {
1001  color: #ffdd57 !important;
1002}
1003
1004a.has-text-warning:hover, a.has-text-warning:focus {
1005  color: #ffd324 !important;
1006}
1007
1008.has-background-warning {
1009  background-color: #ffdd57 !important;
1010}
1011
1012.has-text-danger {
1013  color: #ff3860 !important;
1014}
1015
1016a.has-text-danger:hover, a.has-text-danger:focus {
1017  color: #ff0537 !important;
1018}
1019
1020.has-background-danger {
1021  background-color: #ff3860 !important;
1022}
1023
1024.has-text-black-bis {
1025  color: #121212 !important;
1026}
1027
1028.has-background-black-bis {
1029  background-color: #121212 !important;
1030}
1031
1032.has-text-black-ter {
1033  color: #242424 !important;
1034}
1035
1036.has-background-black-ter {
1037  background-color: #242424 !important;
1038}
1039
1040.has-text-grey-darker {
1041  color: #363636 !important;
1042}
1043
1044.has-background-grey-darker {
1045  background-color: #363636 !important;
1046}
1047
1048.has-text-grey-dark {
1049  color: #4a4a4a !important;
1050}
1051
1052.has-background-grey-dark {
1053  background-color: #4a4a4a !important;
1054}
1055
1056.has-text-grey {
1057  color: #7a7a7a !important;
1058}
1059
1060.has-background-grey {
1061  background-color: #7a7a7a !important;
1062}
1063
1064.has-text-grey-light {
1065  color: #b5b5b5 !important;
1066}
1067
1068.has-background-grey-light {
1069  background-color: #b5b5b5 !important;
1070}
1071
1072.has-text-grey-lighter {
1073  color: #dbdbdb !important;
1074}
1075
1076.has-background-grey-lighter {
1077  background-color: #dbdbdb !important;
1078}
1079
1080.has-text-white-ter {
1081  color: whitesmoke !important;
1082}
1083
1084.has-background-white-ter {
1085  background-color: whitesmoke !important;
1086}
1087
1088.has-text-white-bis {
1089  color: #fafafa !important;
1090}
1091
1092.has-background-white-bis {
1093  background-color: #fafafa !important;
1094}
1095
1096.has-text-weight-light {
1097  font-weight: 300 !important;
1098}
1099
1100.has-text-weight-normal {
1101  font-weight: 400 !important;
1102}
1103
1104.has-text-weight-medium {
1105  font-weight: 500 !important;
1106}
1107
1108.has-text-weight-semibold {
1109  font-weight: 600 !important;
1110}
1111
1112.has-text-weight-bold {
1113  font-weight: 700 !important;
1114}
1115
1116.is-family-primary {
1117  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
1118}
1119
1120.is-family-secondary {
1121  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
1122}
1123
1124.is-family-sans-serif {
1125  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important;
1126}
1127
1128.is-family-monospace {
1129  font-family: monospace !important;
1130}
1131
1132.is-family-code {
1133  font-family: monospace !important;
1134}
1135
1136.is-block {
1137  display: block !important;
1138}
1139
1140@media screen and (max-width: 768px) {
1141  .is-block-mobile {
1142    display: block !important;
1143  }
1144}
1145
1146@media screen and (min-width: 769px), print {
1147  .is-block-tablet {
1148    display: block !important;
1149  }
1150}
1151
1152@media screen and (min-width: 769px) and (max-width: 1023px) {
1153  .is-block-tablet-only {
1154    display: block !important;
1155  }
1156}
1157
1158@media screen and (max-width: 1023px) {
1159  .is-block-touch {
1160    display: block !important;
1161  }
1162}
1163
1164@media screen and (min-width: 1024px) {
1165  .is-block-desktop {
1166    display: block !important;
1167  }
1168}
1169
1170@media screen and (min-width: 1024px) and (max-width: 1215px) {
1171  .is-block-desktop-only {
1172    display: block !important;
1173  }
1174}
1175
1176@media screen and (min-width: 1216px) {
1177  .is-block-widescreen {
1178    display: block !important;
1179  }
1180}
1181
1182@media screen and (min-width: 1216px) and (max-width: 1407px) {
1183  .is-block-widescreen-only {
1184    display: block !important;
1185  }
1186}
1187
1188@media screen and (min-width: 1408px) {
1189  .is-block-fullhd {
1190    display: block !important;
1191  }
1192}
1193
1194.is-flex {
1195  display: flex !important;
1196}
1197
1198@media screen and (max-width: 768px) {
1199  .is-flex-mobile {
1200    display: flex !important;
1201  }
1202}
1203
1204@media screen and (min-width: 769px), print {
1205  .is-flex-tablet {
1206    display: flex !important;
1207  }
1208}
1209
1210@media screen and (min-width: 769px) and (max-width: 1023px) {
1211  .is-flex-tablet-only {
1212    display: flex !important;
1213  }
1214}
1215
1216@media screen and (max-width: 1023px) {
1217  .is-flex-touch {
1218    display: flex !important;
1219  }
1220}
1221
1222@media screen and (min-width: 1024px) {
1223  .is-flex-desktop {
1224    display: flex !important;
1225  }
1226}
1227
1228@media screen and (min-width: 1024px) and (max-width: 1215px) {
1229  .is-flex-desktop-only {
1230    display: flex !important;
1231  }
1232}
1233
1234@media screen and (min-width: 1216px) {
1235  .is-flex-widescreen {
1236    display: flex !important;
1237  }
1238}
1239
1240@media screen and (min-width: 1216px) and (max-width: 1407px) {
1241  .is-flex-widescreen-only {
1242    display: flex !important;
1243  }
1244}
1245
1246@media screen and (min-width: 1408px) {
1247  .is-flex-fullhd {
1248    display: flex !important;
1249  }
1250}
1251
1252.is-inline {
1253  display: inline !important;
1254}
1255
1256@media screen and (max-width: 768px) {
1257  .is-inline-mobile {
1258    display: inline !important;
1259  }
1260}
1261
1262@media screen and (min-width: 769px), print {
1263  .is-inline-tablet {
1264    display: inline !important;
1265  }
1266}
1267
1268@media screen and (min-width: 769px) and (max-width: 1023px) {
1269  .is-inline-tablet-only {
1270    display: inline !important;
1271  }
1272}
1273
1274@media screen and (max-width: 1023px) {
1275  .is-inline-touch {
1276    display: inline !important;
1277  }
1278}
1279
1280@media screen and (min-width: 1024px) {
1281  .is-inline-desktop {
1282    display: inline !important;
1283  }
1284}
1285
1286@media screen and (min-width: 1024px) and (max-width: 1215px) {
1287  .is-inline-desktop-only {
1288    display: inline !important;
1289  }
1290}
1291
1292@media screen and (min-width: 1216px) {
1293  .is-inline-widescreen {
1294    display: inline !important;
1295  }
1296}
1297
1298@media screen and (min-width: 1216px) and (max-width: 1407px) {
1299  .is-inline-widescreen-only {
1300    display: inline !important;
1301  }
1302}
1303
1304@media screen and (min-width: 1408px) {
1305  .is-inline-fullhd {
1306    display: inline !important;
1307  }
1308}
1309
1310.is-inline-block {
1311  display: inline-block !important;
1312}
1313
1314@media screen and (max-width: 768px) {
1315  .is-inline-block-mobile {
1316    display: inline-block !important;
1317  }
1318}
1319
1320@media screen and (min-width: 769px), print {
1321  .is-inline-block-tablet {
1322    display: inline-block !important;
1323  }
1324}
1325
1326@media screen and (min-width: 769px) and (max-width: 1023px) {
1327  .is-inline-block-tablet-only {
1328    display: inline-block !important;
1329  }
1330}
1331
1332@media screen and (max-width: 1023px) {
1333  .is-inline-block-touch {
1334    display: inline-block !important;
1335  }
1336}
1337
1338@media screen and (min-width: 1024px) {
1339  .is-inline-block-desktop {
1340    display: inline-block !important;
1341  }
1342}
1343
1344@media screen and (min-width: 1024px) and (max-width: 1215px) {
1345  .is-inline-block-desktop-only {
1346    display: inline-block !important;
1347  }
1348}
1349
1350@media screen and (min-width: 1216px) {
1351  .is-inline-block-widescreen {
1352    display: inline-block !important;
1353  }
1354}
1355
1356@media screen and (min-width: 1216px) and (max-width: 1407px) {
1357  .is-inline-block-widescreen-only {
1358    display: inline-block !important;
1359  }
1360}
1361
1362@media screen and (min-width: 1408px) {
1363  .is-inline-block-fullhd {
1364    display: inline-block !important;
1365  }
1366}
1367
1368.is-inline-flex {
1369  display: inline-flex !important;
1370}
1371
1372@media screen and (max-width: 768px) {
1373  .is-inline-flex-mobile {
1374    display: inline-flex !important;
1375  }
1376}
1377
1378@media screen and (min-width: 769px), print {
1379  .is-inline-flex-tablet {
1380    display: inline-flex !important;
1381  }
1382}
1383
1384@media screen and (min-width: 769px) and (max-width: 1023px) {
1385  .is-inline-flex-tablet-only {
1386    display: inline-flex !important;
1387  }
1388}
1389
1390@media screen and (max-width: 1023px) {
1391  .is-inline-flex-touch {
1392    display: inline-flex !important;
1393  }
1394}
1395
1396@media screen and (min-width: 1024px) {
1397  .is-inline-flex-desktop {
1398    display: inline-flex !important;
1399  }
1400}
1401
1402@media screen and (min-width: 1024px) and (max-width: 1215px) {
1403  .is-inline-flex-desktop-only {
1404    display: inline-flex !important;
1405  }
1406}
1407
1408@media screen and (min-width: 1216px) {
1409  .is-inline-flex-widescreen {
1410    display: inline-flex !important;
1411  }
1412}
1413
1414@media screen and (min-width: 1216px) and (max-width: 1407px) {
1415  .is-inline-flex-widescreen-only {
1416    display: inline-flex !important;
1417  }
1418}
1419
1420@media screen and (min-width: 1408px) {
1421  .is-inline-flex-fullhd {
1422    display: inline-flex !important;
1423  }
1424}
1425
1426.is-hidden {
1427  display: none !important;
1428}
1429
1430.is-sr-only {
1431  border: none !important;
1432  clip: rect(0, 0, 0, 0) !important;
1433  height: 0.01em !important;
1434  overflow: hidden !important;
1435  padding: 0 !important;
1436  position: absolute !important;
1437  white-space: nowrap !important;
1438  width: 0.01em !important;
1439}
1440
1441@media screen and (max-width: 768px) {
1442  .is-hidden-mobile {
1443    display: none !important;
1444  }
1445}
1446
1447@media screen and (min-width: 769px), print {
1448  .is-hidden-tablet {
1449    display: none !important;
1450  }
1451}
1452
1453@media screen and (min-width: 769px) and (max-width: 1023px) {
1454  .is-hidden-tablet-only {
1455    display: none !important;
1456  }
1457}
1458
1459@media screen and (max-width: 1023px) {
1460  .is-hidden-touch {
1461    display: none !important;
1462  }
1463}
1464
1465@media screen and (min-width: 1024px) {
1466  .is-hidden-desktop {
1467    display: none !important;
1468  }
1469}
1470
1471@media screen and (min-width: 1024px) and (max-width: 1215px) {
1472  .is-hidden-desktop-only {
1473    display: none !important;
1474  }
1475}
1476
1477@media screen and (min-width: 1216px) {
1478  .is-hidden-widescreen {
1479    display: none !important;
1480  }
1481}
1482
1483@media screen and (min-width: 1216px) and (max-width: 1407px) {
1484  .is-hidden-widescreen-only {
1485    display: none !important;
1486  }
1487}
1488
1489@media screen and (min-width: 1408px) {
1490  .is-hidden-fullhd {
1491    display: none !important;
1492  }
1493}
1494
1495.is-invisible {
1496  visibility: hidden !important;
1497}
1498
1499@media screen and (max-width: 768px) {
1500  .is-invisible-mobile {
1501    visibility: hidden !important;
1502  }
1503}
1504
1505@media screen and (min-width: 769px), print {
1506  .is-invisible-tablet {
1507    visibility: hidden !important;
1508  }
1509}
1510
1511@media screen and (min-width: 769px) and (max-width: 1023px) {
1512  .is-invisible-tablet-only {
1513    visibility: hidden !important;
1514  }
1515}
1516
1517@media screen and (max-width: 1023px) {
1518  .is-invisible-touch {
1519    visibility: hidden !important;
1520  }
1521}
1522
1523@media screen and (min-width: 1024px) {
1524  .is-invisible-desktop {
1525    visibility: hidden !important;
1526  }
1527}
1528
1529@media screen and (min-width: 1024px) and (max-width: 1215px) {
1530  .is-invisible-desktop-only {
1531    visibility: hidden !important;
1532  }
1533}
1534
1535@media screen and (min-width: 1216px) {
1536  .is-invisible-widescreen {
1537    visibility: hidden !important;
1538  }
1539}
1540
1541@media screen and (min-width: 1216px) and (max-width: 1407px) {
1542  .is-invisible-widescreen-only {
1543    visibility: hidden !important;
1544  }
1545}
1546
1547@media screen and (min-width: 1408px) {
1548  .is-invisible-fullhd {
1549    visibility: hidden !important;
1550  }
1551}
1552
1553.is-marginless {
1554  margin: 0 !important;
1555}
1556
1557.is-paddingless {
1558  padding: 0 !important;
1559}
1560
1561.is-radiusless {
1562  border-radius: 0 !important;
1563}
1564
1565.is-shadowless {
1566  box-shadow: none !important;
1567}
1568
1569.is-relative {
1570  position: relative !important;
1571}
1572
1573.box {
1574  background-color: white;
1575  border-radius: 6px;
1576  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
1577  color: #4a4a4a;
1578  display: block;
1579  padding: 1.25rem;
1580}
1581
1582a.box:hover, a.box:focus {
1583  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
1584}
1585
1586a.box:active {
1587  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
1588}
1589
1590.button {
1591  background-color: white;
1592  border-color: #dbdbdb;
1593  border-width: 1px;
1594  color: #363636;
1595  cursor: pointer;
1596  justify-content: center;
1597  padding-bottom: calc(0.375em - 1px);
1598  padding-left: 0.75em;
1599  padding-right: 0.75em;
1600  padding-top: calc(0.375em - 1px);
1601  text-align: center;
1602  white-space: nowrap;
1603}
1604
1605.button strong {
1606  color: inherit;
1607}
1608
1609.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
1610  height: 1.5em;
1611  width: 1.5em;
1612}
1613
1614.button .icon:first-child:not(:last-child) {
1615  margin-left: calc(-0.375em - 1px);
1616  margin-right: 0.1875em;
1617}
1618
1619.button .icon:last-child:not(:first-child) {
1620  margin-left: 0.1875em;
1621  margin-right: calc(-0.375em - 1px);
1622}
1623
1624.button .icon:first-child:last-child {
1625  margin-left: calc(-0.375em - 1px);
1626  margin-right: calc(-0.375em - 1px);
1627}
1628
1629.button:hover, .button.is-hovered {
1630  border-color: #b5b5b5;
1631  color: #363636;
1632}
1633
1634.button:focus, .button.is-focused {
1635  border-color: #3273dc;
1636  color: #363636;
1637}
1638
1639.button:focus:not(:active), .button.is-focused:not(:active) {
1640  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
1641}
1642
1643.button:active, .button.is-active {
1644  border-color: #4a4a4a;
1645  color: #363636;
1646}
1647
1648.button.is-text {
1649  background-color: transparent;
1650  border-color: transparent;
1651  color: #4a4a4a;
1652  text-decoration: underline;
1653}
1654
1655.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
1656  background-color: whitesmoke;
1657  color: #363636;
1658}
1659
1660.button.is-text:active, .button.is-text.is-active {
1661  background-color: #e8e8e8;
1662  color: #363636;
1663}
1664
1665.button.is-text[disabled],
1666fieldset[disabled] .button.is-text {
1667  background-color: transparent;
1668  border-color: transparent;
1669  box-shadow: none;
1670}
1671
1672.button.is-white {
1673  background-color: white;
1674  border-color: transparent;
1675  color: #0a0a0a;
1676}
1677
1678.button.is-white:hover, .button.is-white.is-hovered {
1679  background-color: #f9f9f9;
1680  border-color: transparent;
1681  color: #0a0a0a;
1682}
1683
1684.button.is-white:focus, .button.is-white.is-focused {
1685  border-color: transparent;
1686  color: #0a0a0a;
1687}
1688
1689.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
1690  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
1691}
1692
1693.button.is-white:active, .button.is-white.is-active {
1694  background-color: #f2f2f2;
1695  border-color: transparent;
1696  color: #0a0a0a;
1697}
1698
1699.button.is-white[disabled],
1700fieldset[disabled] .button.is-white {
1701  background-color: white;
1702  border-color: transparent;
1703  box-shadow: none;
1704}
1705
1706.button.is-white.is-inverted {
1707  background-color: #0a0a0a;
1708  color: white;
1709}
1710
1711.button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
1712  background-color: black;
1713}
1714
1715.button.is-white.is-inverted[disabled],
1716fieldset[disabled] .button.is-white.is-inverted {
1717  background-color: #0a0a0a;
1718  border-color: transparent;
1719  box-shadow: none;
1720  color: white;
1721}
1722
1723.button.is-white.is-loading::after {
1724  border-color: transparent transparent #0a0a0a #0a0a0a !important;
1725}
1726
1727.button.is-white.is-outlined {
1728  background-color: transparent;
1729  border-color: white;
1730  color: white;
1731}
1732
1733.button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
1734  background-color: white;
1735  border-color: white;
1736  color: #0a0a0a;
1737}
1738
1739.button.is-white.is-outlined.is-loading::after {
1740  border-color: transparent transparent white white !important;
1741}
1742
1743.button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
1744  border-color: transparent transparent #0a0a0a #0a0a0a !important;
1745}
1746
1747.button.is-white.is-outlined[disabled],
1748fieldset[disabled] .button.is-white.is-outlined {
1749  background-color: transparent;
1750  border-color: white;
1751  box-shadow: none;
1752  color: white;
1753}
1754
1755.button.is-white.is-inverted.is-outlined {
1756  background-color: transparent;
1757  border-color: #0a0a0a;
1758  color: #0a0a0a;
1759}
1760
1761.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
1762  background-color: #0a0a0a;
1763  color: white;
1764}
1765
1766.button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
1767  border-color: transparent transparent white white !important;
1768}
1769
1770.button.is-white.is-inverted.is-outlined[disabled],
1771fieldset[disabled] .button.is-white.is-inverted.is-outlined {
1772  background-color: transparent;
1773  border-color: #0a0a0a;
1774  box-shadow: none;
1775  color: #0a0a0a;
1776}
1777
1778.button.is-black {
1779  background-color: #0a0a0a;
1780  border-color: transparent;
1781  color: white;
1782}
1783
1784.button.is-black:hover, .button.is-black.is-hovered {
1785  background-color: #040404;
1786  border-color: transparent;
1787  color: white;
1788}
1789
1790.button.is-black:focus, .button.is-black.is-focused {
1791  border-color: transparent;
1792  color: white;
1793}
1794
1795.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
1796  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
1797}
1798
1799.button.is-black:active, .button.is-black.is-active {
1800  background-color: black;
1801  border-color: transparent;
1802  color: white;
1803}
1804
1805.button.is-black[disabled],
1806fieldset[disabled] .button.is-black {
1807  background-color: #0a0a0a;
1808  border-color: transparent;
1809  box-shadow: none;
1810}
1811
1812.button.is-black.is-inverted {
1813  background-color: white;
1814  color: #0a0a0a;
1815}
1816
1817.button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
1818  background-color: #f2f2f2;
1819}
1820
1821.button.is-black.is-inverted[disabled],
1822fieldset[disabled] .button.is-black.is-inverted {
1823  background-color: white;
1824  border-color: transparent;
1825  box-shadow: none;
1826  color: #0a0a0a;
1827}
1828
1829.button.is-black.is-loading::after {
1830  border-color: transparent transparent white white !important;
1831}
1832
1833.button.is-black.is-outlined {
1834  background-color: transparent;
1835  border-color: #0a0a0a;
1836  color: #0a0a0a;
1837}
1838
1839.button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
1840  background-color: #0a0a0a;
1841  border-color: #0a0a0a;
1842  color: white;
1843}
1844
1845.button.is-black.is-outlined.is-loading::after {
1846  border-color: transparent transparent #0a0a0a #0a0a0a !important;
1847}
1848
1849.button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
1850  border-color: transparent transparent white white !important;
1851}
1852
1853.button.is-black.is-outlined[disabled],
1854fieldset[disabled] .button.is-black.is-outlined {
1855  background-color: transparent;
1856  border-color: #0a0a0a;
1857  box-shadow: none;
1858  color: #0a0a0a;
1859}
1860
1861.button.is-black.is-inverted.is-outlined {
1862  background-color: transparent;
1863  border-color: white;
1864  color: white;
1865}
1866
1867.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
1868  background-color: white;
1869  color: #0a0a0a;
1870}
1871
1872.button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
1873  border-color: transparent transparent #0a0a0a #0a0a0a !important;
1874}
1875
1876.button.is-black.is-inverted.is-outlined[disabled],
1877fieldset[disabled] .button.is-black.is-inverted.is-outlined {
1878  background-color: transparent;
1879  border-color: white;
1880  box-shadow: none;
1881  color: white;
1882}
1883
1884.button.is-light {
1885  background-color: whitesmoke;
1886  border-color: transparent;
1887  color: #363636;
1888}
1889
1890.button.is-light:hover, .button.is-light.is-hovered {
1891  background-color: #eeeeee;
1892  border-color: transparent;
1893  color: #363636;
1894}
1895
1896.button.is-light:focus, .button.is-light.is-focused {
1897  border-color: transparent;
1898  color: #363636;
1899}
1900
1901.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
1902  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
1903}
1904
1905.button.is-light:active, .button.is-light.is-active {
1906  background-color: #e8e8e8;
1907  border-color: transparent;
1908  color: #363636;
1909}
1910
1911.button.is-light[disabled],
1912fieldset[disabled] .button.is-light {
1913  background-color: whitesmoke;
1914  border-color: transparent;
1915  box-shadow: none;
1916}
1917
1918.button.is-light.is-inverted {
1919  background-color: #363636;
1920  color: whitesmoke;
1921}
1922
1923.button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
1924  background-color: #292929;
1925}
1926
1927.button.is-light.is-inverted[disabled],
1928fieldset[disabled] .button.is-light.is-inverted {
1929  background-color: #363636;
1930  border-color: transparent;
1931  box-shadow: none;
1932  color: whitesmoke;
1933}
1934
1935.button.is-light.is-loading::after {
1936  border-color: transparent transparent #363636 #363636 !important;
1937}
1938
1939.button.is-light.is-outlined {
1940  background-color: transparent;
1941  border-color: whitesmoke;
1942  color: whitesmoke;
1943}
1944
1945.button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
1946  background-color: whitesmoke;
1947  border-color: whitesmoke;
1948  color: #363636;
1949}
1950
1951.button.is-light.is-outlined.is-loading::after {
1952  border-color: transparent transparent whitesmoke whitesmoke !important;
1953}
1954
1955.button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
1956  border-color: transparent transparent #363636 #363636 !important;
1957}
1958
1959.button.is-light.is-outlined[disabled],
1960fieldset[disabled] .button.is-light.is-outlined {
1961  background-color: transparent;
1962  border-color: whitesmoke;
1963  box-shadow: none;
1964  color: whitesmoke;
1965}
1966
1967.button.is-light.is-inverted.is-outlined {
1968  background-color: transparent;
1969  border-color: #363636;
1970  color: #363636;
1971}
1972
1973.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
1974  background-color: #363636;
1975  color: whitesmoke;
1976}
1977
1978.button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
1979  border-color: transparent transparent whitesmoke whitesmoke !important;
1980}
1981
1982.button.is-light.is-inverted.is-outlined[disabled],
1983fieldset[disabled] .button.is-light.is-inverted.is-outlined {
1984  background-color: transparent;
1985  border-color: #363636;
1986  box-shadow: none;
1987  color: #363636;
1988}
1989
1990.button.is-dark {
1991  background-color: #363636;
1992  border-color: transparent;
1993  color: whitesmoke;
1994}
1995
1996.button.is-dark:hover, .button.is-dark.is-hovered {
1997  background-color: #2f2f2f;
1998  border-color: transparent;
1999  color: whitesmoke;
2000}
2001
2002.button.is-dark:focus, .button.is-dark.is-focused {
2003  border-color: transparent;
2004  color: whitesmoke;
2005}
2006
2007.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
2008  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
2009}
2010
2011.button.is-dark:active, .button.is-dark.is-active {
2012  background-color: #292929;
2013  border-color: transparent;
2014  color: whitesmoke;
2015}
2016
2017.button.is-dark[disabled],
2018fieldset[disabled] .button.is-dark {
2019  background-color: #363636;
2020  border-color: transparent;
2021  box-shadow: none;
2022}
2023
2024.button.is-dark.is-inverted {
2025  background-color: whitesmoke;
2026  color: #363636;
2027}
2028
2029.button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
2030  background-color: #e8e8e8;
2031}
2032
2033.button.is-dark.is-inverted[disabled],
2034fieldset[disabled] .button.is-dark.is-inverted {
2035  background-color: whitesmoke;
2036  border-color: transparent;
2037  box-shadow: none;
2038  color: #363636;
2039}
2040
2041.button.is-dark.is-loading::after {
2042  border-color: transparent transparent whitesmoke whitesmoke !important;
2043}
2044
2045.button.is-dark.is-outlined {
2046  background-color: transparent;
2047  border-color: #363636;
2048  color: #363636;
2049}
2050
2051.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
2052  background-color: #363636;
2053  border-color: #363636;
2054  color: whitesmoke;
2055}
2056
2057.button.is-dark.is-outlined.is-loading::after {
2058  border-color: transparent transparent #363636 #363636 !important;
2059}
2060
2061.button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
2062  border-color: transparent transparent whitesmoke whitesmoke !important;
2063}
2064
2065.button.is-dark.is-outlined[disabled],
2066fieldset[disabled] .button.is-dark.is-outlined {
2067  background-color: transparent;
2068  border-color: #363636;
2069  box-shadow: none;
2070  color: #363636;
2071}
2072
2073.button.is-dark.is-inverted.is-outlined {
2074  background-color: transparent;
2075  border-color: whitesmoke;
2076  color: whitesmoke;
2077}
2078
2079.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
2080  background-color: whitesmoke;
2081  color: #363636;
2082}
2083
2084.button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
2085  border-color: transparent transparent #363636 #363636 !important;
2086}
2087
2088.button.is-dark.is-inverted.is-outlined[disabled],
2089fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
2090  background-color: transparent;
2091  border-color: whitesmoke;
2092  box-shadow: none;
2093  color: whitesmoke;
2094}
2095
2096.button.is-primary {
2097  background-color: #00d1b2;
2098  border-color: transparent;
2099  color: #fff;
2100}
2101
2102.button.is-primary:hover, .button.is-primary.is-hovered {
2103  background-color: #00c4a7;
2104  border-color: transparent;
2105  color: #fff;
2106}
2107
2108.button.is-primary:focus, .button.is-primary.is-focused {
2109  border-color: transparent;
2110  color: #fff;
2111}
2112
2113.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
2114  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
2115}
2116
2117.button.is-primary:active, .button.is-primary.is-active {
2118  background-color: #00b89c;
2119  border-color: transparent;
2120  color: #fff;
2121}
2122
2123.button.is-primary[disabled],
2124fieldset[disabled] .button.is-primary {
2125  background-color: #00d1b2;
2126  border-color: transparent;
2127  box-shadow: none;
2128}
2129
2130.button.is-primary.is-inverted {
2131  background-color: #fff;
2132  color: #00d1b2;
2133}
2134
2135.button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
2136  background-color: #f2f2f2;
2137}
2138
2139.button.is-primary.is-inverted[disabled],
2140fieldset[disabled] .button.is-primary.is-inverted {
2141  background-color: #fff;
2142  border-color: transparent;
2143  box-shadow: none;
2144  color: #00d1b2;
2145}
2146
2147.button.is-primary.is-loading::after {
2148  border-color: transparent transparent #fff #fff !important;
2149}
2150
2151.button.is-primary.is-outlined {
2152  background-color: transparent;
2153  border-color: #00d1b2;
2154  color: #00d1b2;
2155}
2156
2157.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
2158  background-color: #00d1b2;
2159  border-color: #00d1b2;
2160  color: #fff;
2161}
2162
2163.button.is-primary.is-outlined.is-loading::after {
2164  border-color: transparent transparent #00d1b2 #00d1b2 !important;
2165}
2166
2167.button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
2168  border-color: transparent transparent #fff #fff !important;
2169}
2170
2171.button.is-primary.is-outlined[disabled],
2172fieldset[disabled] .button.is-primary.is-outlined {
2173  background-color: transparent;
2174  border-color: #00d1b2;
2175  box-shadow: none;
2176  color: #00d1b2;
2177}
2178
2179.button.is-primary.is-inverted.is-outlined {
2180  background-color: transparent;
2181  border-color: #fff;
2182  color: #fff;
2183}
2184
2185.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
2186  background-color: #fff;
2187  color: #00d1b2;
2188}
2189
2190.button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
2191  border-color: transparent transparent #00d1b2 #00d1b2 !important;
2192}
2193
2194.button.is-primary.is-inverted.is-outlined[disabled],
2195fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
2196  background-color: transparent;
2197  border-color: #fff;
2198  box-shadow: none;
2199  color: #fff;
2200}
2201
2202.button.is-link {
2203  background-color: #3273dc;
2204  border-color: transparent;
2205  color: #fff;
2206}
2207
2208.button.is-link:hover, .button.is-link.is-hovered {
2209  background-color: #276cda;
2210  border-color: transparent;
2211  color: #fff;
2212}
2213
2214.button.is-link:focus, .button.is-link.is-focused {
2215  border-color: transparent;
2216  color: #fff;
2217}
2218
2219.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
2220  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
2221}
2222
2223.button.is-link:active, .button.is-link.is-active {
2224  background-color: #2366d1;
2225  border-color: transparent;
2226  color: #fff;
2227}
2228
2229.button.is-link[disabled],
2230fieldset[disabled] .button.is-link {
2231  background-color: #3273dc;
2232  border-color: transparent;
2233  box-shadow: none;
2234}
2235
2236.button.is-link.is-inverted {
2237  background-color: #fff;
2238  color: #3273dc;
2239}
2240
2241.button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
2242  background-color: #f2f2f2;
2243}
2244
2245.button.is-link.is-inverted[disabled],
2246fieldset[disabled] .button.is-link.is-inverted {
2247  background-color: #fff;
2248  border-color: transparent;
2249  box-shadow: none;
2250  color: #3273dc;
2251}
2252
2253.button.is-link.is-loading::after {
2254  border-color: transparent transparent #fff #fff !important;
2255}
2256
2257.button.is-link.is-outlined {
2258  background-color: transparent;
2259  border-color: #3273dc;
2260  color: #3273dc;
2261}
2262
2263.button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
2264  background-color: #3273dc;
2265  border-color: #3273dc;
2266  color: #fff;
2267}
2268
2269.button.is-link.is-outlined.is-loading::after {
2270  border-color: transparent transparent #3273dc #3273dc !important;
2271}
2272
2273.button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
2274  border-color: transparent transparent #fff #fff !important;
2275}
2276
2277.button.is-link.is-outlined[disabled],
2278fieldset[disabled] .button.is-link.is-outlined {
2279  background-color: transparent;
2280  border-color: #3273dc;
2281  box-shadow: none;
2282  color: #3273dc;
2283}
2284
2285.button.is-link.is-inverted.is-outlined {
2286  background-color: transparent;
2287  border-color: #fff;
2288  color: #fff;
2289}
2290
2291.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
2292  background-color: #fff;
2293  color: #3273dc;
2294}
2295
2296.button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
2297  border-color: transparent transparent #3273dc #3273dc !important;
2298}
2299
2300.button.is-link.is-inverted.is-outlined[disabled],
2301fieldset[disabled] .button.is-link.is-inverted.is-outlined {
2302  background-color: transparent;
2303  border-color: #fff;
2304  box-shadow: none;
2305  color: #fff;
2306}
2307
2308.button.is-info {
2309  background-color: #209cee;
2310  border-color: transparent;
2311  color: #fff;
2312}
2313
2314.button.is-info:hover, .button.is-info.is-hovered {
2315  background-color: #1496ed;
2316  border-color: transparent;
2317  color: #fff;
2318}
2319
2320.button.is-info:focus, .button.is-info.is-focused {
2321  border-color: transparent;
2322  color: #fff;
2323}
2324
2325.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
2326  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
2327}
2328
2329.button.is-info:active, .button.is-info.is-active {
2330  background-color: #118fe4;
2331  border-color: transparent;
2332  color: #fff;
2333}
2334
2335.button.is-info[disabled],
2336fieldset[disabled] .button.is-info {
2337  background-color: #209cee;
2338  border-color: transparent;
2339  box-shadow: none;
2340}
2341
2342.button.is-info.is-inverted {
2343  background-color: #fff;
2344  color: #209cee;
2345}
2346
2347.button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
2348  background-color: #f2f2f2;
2349}
2350
2351.button.is-info.is-inverted[disabled],
2352fieldset[disabled] .button.is-info.is-inverted {
2353  background-color: #fff;
2354  border-color: transparent;
2355  box-shadow: none;
2356  color: #209cee;
2357}
2358
2359.button.is-info.is-loading::after {
2360  border-color: transparent transparent #fff #fff !important;
2361}
2362
2363.button.is-info.is-outlined {
2364  background-color: transparent;
2365  border-color: #209cee;
2366  color: #209cee;
2367}
2368
2369.button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
2370  background-color: #209cee;
2371  border-color: #209cee;
2372  color: #fff;
2373}
2374
2375.button.is-info.is-outlined.is-loading::after {
2376  border-color: transparent transparent #209cee #209cee !important;
2377}
2378
2379.button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
2380  border-color: transparent transparent #fff #fff !important;
2381}
2382
2383.button.is-info.is-outlined[disabled],
2384fieldset[disabled] .button.is-info.is-outlined {
2385  background-color: transparent;
2386  border-color: #209cee;
2387  box-shadow: none;
2388  color: #209cee;
2389}
2390
2391.button.is-info.is-inverted.is-outlined {
2392  background-color: transparent;
2393  border-color: #fff;
2394  color: #fff;
2395}
2396
2397.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
2398  background-color: #fff;
2399  color: #209cee;
2400}
2401
2402.button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
2403  border-color: transparent transparent #209cee #209cee !important;
2404}
2405
2406.button.is-info.is-inverted.is-outlined[disabled],
2407fieldset[disabled] .button.is-info.is-inverted.is-outlined {
2408  background-color: transparent;
2409  border-color: #fff;
2410  box-shadow: none;
2411  color: #fff;
2412}
2413
2414.button.is-success {
2415  background-color: #23d160;
2416  border-color: transparent;
2417  color: #fff;
2418}
2419
2420.button.is-success:hover, .button.is-success.is-hovered {
2421  background-color: #22c65b;
2422  border-color: transparent;
2423  color: #fff;
2424}
2425
2426.button.is-success:focus, .button.is-success.is-focused {
2427  border-color: transparent;
2428  color: #fff;
2429}
2430
2431.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
2432  box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
2433}
2434
2435.button.is-success:active, .button.is-success.is-active {
2436  background-color: #20bc56;
2437  border-color: transparent;
2438  color: #fff;
2439}
2440
2441.button.is-success[disabled],
2442fieldset[disabled] .button.is-success {
2443  background-color: #23d160;
2444  border-color: transparent;
2445  box-shadow: none;
2446}
2447
2448.button.is-success.is-inverted {
2449  background-color: #fff;
2450  color: #23d160;
2451}
2452
2453.button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
2454  background-color: #f2f2f2;
2455}
2456
2457.button.is-success.is-inverted[disabled],
2458fieldset[disabled] .button.is-success.is-inverted {
2459  background-color: #fff;
2460  border-color: transparent;
2461  box-shadow: none;
2462  color: #23d160;
2463}
2464
2465.button.is-success.is-loading::after {
2466  border-color: transparent transparent #fff #fff !important;
2467}
2468
2469.button.is-success.is-outlined {
2470  background-color: transparent;
2471  border-color: #23d160;
2472  color: #23d160;
2473}
2474
2475.button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
2476  background-color: #23d160;
2477  border-color: #23d160;
2478  color: #fff;
2479}
2480
2481.button.is-success.is-outlined.is-loading::after {
2482  border-color: transparent transparent #23d160 #23d160 !important;
2483}
2484
2485.button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
2486  border-color: transparent transparent #fff #fff !important;
2487}
2488
2489.button.is-success.is-outlined[disabled],
2490fieldset[disabled] .button.is-success.is-outlined {
2491  background-color: transparent;
2492  border-color: #23d160;
2493  box-shadow: none;
2494  color: #23d160;
2495}
2496
2497.button.is-success.is-inverted.is-outlined {
2498  background-color: transparent;
2499  border-color: #fff;
2500  color: #fff;
2501}
2502
2503.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
2504  background-color: #fff;
2505  color: #23d160;
2506}
2507
2508.button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
2509  border-color: transparent transparent #23d160 #23d160 !important;
2510}
2511
2512.button.is-success.is-inverted.is-outlined[disabled],
2513fieldset[disabled] .button.is-success.is-inverted.is-outlined {
2514  background-color: transparent;
2515  border-color: #fff;
2516  box-shadow: none;
2517  color: #fff;
2518}
2519
2520.button.is-warning {
2521  background-color: #ffdd57;
2522  border-color: transparent;
2523  color: rgba(0, 0, 0, 0.7);
2524}
2525
2526.button.is-warning:hover, .button.is-warning.is-hovered {
2527  background-color: #ffdb4a;
2528  border-color: transparent;
2529  color: rgba(0, 0, 0, 0.7);
2530}
2531
2532.button.is-warning:focus, .button.is-warning.is-focused {
2533  border-color: transparent;
2534  color: rgba(0, 0, 0, 0.7);
2535}
2536
2537.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
2538  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
2539}
2540
2541.button.is-warning:active, .button.is-warning.is-active {
2542  background-color: #ffd83d;
2543  border-color: transparent;
2544  color: rgba(0, 0, 0, 0.7);
2545}
2546
2547.button.is-warning[disabled],
2548fieldset[disabled] .button.is-warning {
2549  background-color: #ffdd57;
2550  border-color: transparent;
2551  box-shadow: none;
2552}
2553
2554.button.is-warning.is-inverted {
2555  background-color: rgba(0, 0, 0, 0.7);
2556  color: #ffdd57;
2557}
2558
2559.button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
2560  background-color: rgba(0, 0, 0, 0.7);
2561}
2562
2563.button.is-warning.is-inverted[disabled],
2564fieldset[disabled] .button.is-warning.is-inverted {
2565  background-color: rgba(0, 0, 0, 0.7);
2566  border-color: transparent;
2567  box-shadow: none;
2568  color: #ffdd57;
2569}
2570
2571.button.is-warning.is-loading::after {
2572  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
2573}
2574
2575.button.is-warning.is-outlined {
2576  background-color: transparent;
2577  border-color: #ffdd57;
2578  color: #ffdd57;
2579}
2580
2581.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
2582  background-color: #ffdd57;
2583  border-color: #ffdd57;
2584  color: rgba(0, 0, 0, 0.7);
2585}
2586
2587.button.is-warning.is-outlined.is-loading::after {
2588  border-color: transparent transparent #ffdd57 #ffdd57 !important;
2589}
2590
2591.button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
2592  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
2593}
2594
2595.button.is-warning.is-outlined[disabled],
2596fieldset[disabled] .button.is-warning.is-outlined {
2597  background-color: transparent;
2598  border-color: #ffdd57;
2599  box-shadow: none;
2600  color: #ffdd57;
2601}
2602
2603.button.is-warning.is-inverted.is-outlined {
2604  background-color: transparent;
2605  border-color: rgba(0, 0, 0, 0.7);
2606  color: rgba(0, 0, 0, 0.7);
2607}
2608
2609.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
2610  background-color: rgba(0, 0, 0, 0.7);
2611  color: #ffdd57;
2612}
2613
2614.button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
2615  border-color: transparent transparent #ffdd57 #ffdd57 !important;
2616}
2617
2618.button.is-warning.is-inverted.is-outlined[disabled],
2619fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
2620  background-color: transparent;
2621  border-color: rgba(0, 0, 0, 0.7);
2622  box-shadow: none;
2623  color: rgba(0, 0, 0, 0.7);
2624}
2625
2626.button.is-danger {
2627  background-color: #ff3860;
2628  border-color: transparent;
2629  color: #fff;
2630}
2631
2632.button.is-danger:hover, .button.is-danger.is-hovered {
2633  background-color: #ff2b56;
2634  border-color: transparent;
2635  color: #fff;
2636}
2637
2638.button.is-danger:focus, .button.is-danger.is-focused {
2639  border-color: transparent;
2640  color: #fff;
2641}
2642
2643.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
2644  box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
2645}
2646
2647.button.is-danger:active, .button.is-danger.is-active {
2648  background-color: #ff1f4b;
2649  border-color: transparent;
2650  color: #fff;
2651}
2652
2653.button.is-danger[disabled],
2654fieldset[disabled] .button.is-danger {
2655  background-color: #ff3860;
2656  border-color: transparent;
2657  box-shadow: none;
2658}
2659
2660.button.is-danger.is-inverted {
2661  background-color: #fff;
2662  color: #ff3860;
2663}
2664
2665.button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
2666  background-color: #f2f2f2;
2667}
2668
2669.button.is-danger.is-inverted[disabled],
2670fieldset[disabled] .button.is-danger.is-inverted {
2671  background-color: #fff;
2672  border-color: transparent;
2673  box-shadow: none;
2674  color: #ff3860;
2675}
2676
2677.button.is-danger.is-loading::after {
2678  border-color: transparent transparent #fff #fff !important;
2679}
2680
2681.button.is-danger.is-outlined {
2682  background-color: transparent;
2683  border-color: #ff3860;
2684  color: #ff3860;
2685}
2686
2687.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
2688  background-color: #ff3860;
2689  border-color: #ff3860;
2690  color: #fff;
2691}
2692
2693.button.is-danger.is-outlined.is-loading::after {
2694  border-color: transparent transparent #ff3860 #ff3860 !important;
2695}
2696
2697.button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
2698  border-color: transparent transparent #fff #fff !important;
2699}
2700
2701.button.is-danger.is-outlined[disabled],
2702fieldset[disabled] .button.is-danger.is-outlined {
2703  background-color: transparent;
2704  border-color: #ff3860;
2705  box-shadow: none;
2706  color: #ff3860;
2707}
2708
2709.button.is-danger.is-inverted.is-outlined {
2710  background-color: transparent;
2711  border-color: #fff;
2712  color: #fff;
2713}
2714
2715.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
2716  background-color: #fff;
2717  color: #ff3860;
2718}
2719
2720.button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
2721  border-color: transparent transparent #ff3860 #ff3860 !important;
2722}
2723
2724.button.is-danger.is-inverted.is-outlined[disabled],
2725fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
2726  background-color: transparent;
2727  border-color: #fff;
2728  box-shadow: none;
2729  color: #fff;
2730}
2731
2732.button.is-small {
2733  border-radius: 2px;
2734  font-size: 0.75rem;
2735}
2736
2737.button.is-normal {
2738  font-size: 1rem;
2739}
2740
2741.button.is-medium {
2742  font-size: 1.25rem;
2743}
2744
2745.button.is-large {
2746  font-size: 1.5rem;
2747}
2748
2749.button[disabled],
2750fieldset[disabled] .button {
2751  background-color: white;
2752  border-color: #dbdbdb;
2753  box-shadow: none;
2754  opacity: 0.5;
2755}
2756
2757.button.is-fullwidth {
2758  display: flex;
2759  width: 100%;
2760}
2761
2762.button.is-loading {
2763  color: transparent !important;
2764  pointer-events: none;
2765}
2766
2767.button.is-loading::after {
2768  position: absolute;
2769  left: calc(50% - (1em / 2));
2770  top: calc(50% - (1em / 2));
2771  position: absolute !important;
2772}
2773
2774.button.is-static {
2775  background-color: whitesmoke;
2776  border-color: #dbdbdb;
2777  color: #7a7a7a;
2778  box-shadow: none;
2779  pointer-events: none;
2780}
2781
2782.button.is-rounded {
2783  border-radius: 290486px;
2784  padding-left: 1em;
2785  padding-right: 1em;
2786}
2787
2788.buttons {
2789  align-items: center;
2790  display: flex;
2791  flex-wrap: wrap;
2792  justify-content: flex-start;
2793}
2794
2795.buttons .button {
2796  margin-bottom: 0.5rem;
2797}
2798
2799.buttons .button:not(:last-child):not(.is-fullwidth) {
2800  margin-right: 0.5rem;
2801}
2802
2803.buttons:last-child {
2804  margin-bottom: -0.5rem;
2805}
2806
2807.buttons:not(:last-child) {
2808  margin-bottom: 1rem;
2809}
2810
2811.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
2812  border-radius: 2px;
2813  font-size: 0.75rem;
2814}
2815
2816.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
2817  font-size: 1.25rem;
2818}
2819
2820.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
2821  font-size: 1.5rem;
2822}
2823
2824.buttons.has-addons .button:not(:first-child) {
2825  border-bottom-left-radius: 0;
2826  border-top-left-radius: 0;
2827}
2828
2829.buttons.has-addons .button:not(:last-child) {
2830  border-bottom-right-radius: 0;
2831  border-top-right-radius: 0;
2832  margin-right: -1px;
2833}
2834
2835.buttons.has-addons .button:last-child {
2836  margin-right: 0;
2837}
2838
2839.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
2840  z-index: 2;
2841}
2842
2843.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
2844  z-index: 3;
2845}
2846
2847.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
2848  z-index: 4;
2849}
2850
2851.buttons.has-addons .button.is-expanded {
2852  flex-grow: 1;
2853  flex-shrink: 1;
2854}
2855
2856.buttons.is-centered {
2857  justify-content: center;
2858}
2859
2860.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
2861  margin-left: 0.25rem;
2862  margin-right: 0.25rem;
2863}
2864
2865.buttons.is-right {
2866  justify-content: flex-end;
2867}
2868
2869.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
2870  margin-left: 0.25rem;
2871  margin-right: 0.25rem;
2872}
2873
2874.container {
2875  flex-grow: 1;
2876  margin: 0 auto;
2877  position: relative;
2878  width: auto;
2879}
2880
2881@media screen and (min-width: 1024px) {
2882  .container {
2883    max-width: 960px;
2884  }
2885  .container.is-fluid {
2886    margin-left: 32px;
2887    margin-right: 32px;
2888    max-width: none;
2889  }
2890}
2891
2892@media screen and (max-width: 1215px) {
2893  .container.is-widescreen {
2894    max-width: 1152px;
2895  }
2896}
2897
2898@media screen and (max-width: 1407px) {
2899  .container.is-fullhd {
2900    max-width: 1344px;
2901  }
2902}
2903
2904@media screen and (min-width: 1216px) {
2905  .container {
2906    max-width: 1152px;
2907  }
2908}
2909
2910@media screen and (min-width: 1408px) {
2911  .container {
2912    max-width: 1344px;
2913  }
2914}
2915
2916.content li + li {
2917  margin-top: 0.25em;
2918}
2919
2920.content p:not(:last-child),
2921.content dl:not(:last-child),
2922.content ol:not(:last-child),
2923.content ul:not(:last-child),
2924.content blockquote:not(:last-child),
2925.content pre:not(:last-child),
2926.content table:not(:last-child) {
2927  margin-bottom: 1em;
2928}
2929
2930.content h1,
2931.content h2,
2932.content h3,
2933.content h4,
2934.content h5,
2935.content h6 {
2936  color: #363636;
2937  font-weight: 600;
2938  line-height: 1.125;
2939}
2940
2941.content h1 {
2942  font-size: 2em;
2943  margin-bottom: 0.5em;
2944}
2945
2946.content h1:not(:first-child) {
2947  margin-top: 1em;
2948}
2949
2950.content h2 {
2951  font-size: 1.75em;
2952  margin-bottom: 0.5714em;
2953}
2954
2955.content h2:not(:first-child) {
2956  margin-top: 1.1428em;
2957}
2958
2959.content h3 {
2960  font-size: 1.5em;
2961  margin-bottom: 0.6666em;
2962}
2963
2964.content h3:not(:first-child) {
2965  margin-top: 1.3333em;
2966}
2967
2968.content h4 {
2969  font-size: 1.25em;
2970  margin-bottom: 0.8em;
2971}
2972
2973.content h5 {
2974  font-size: 1.125em;
2975  margin-bottom: 0.8888em;
2976}
2977
2978.content h6 {
2979  font-size: 1em;
2980  margin-bottom: 1em;
2981}
2982
2983.content blockquote {
2984  background-color: whitesmoke;
2985  border-left: 5px solid #dbdbdb;
2986  padding: 1.25em 1.5em;
2987}
2988
2989.content ol {
2990  list-style-position: outside;
2991  margin-left: 2em;
2992  margin-top: 1em;
2993}
2994
2995.content ol:not([type]) {
2996  list-style-type: decimal;
2997}
2998
2999.content ol:not([type]).is-lower-alpha {
3000  list-style-type: lower-alpha;
3001}
3002
3003.content ol:not([type]).is-lower-roman {
3004  list-style-type: lower-roman;
3005}
3006
3007.content ol:not([type]).is-upper-alpha {
3008  list-style-type: upper-alpha;
3009}
3010
3011.content ol:not([type]).is-upper-roman {
3012  list-style-type: upper-roman;
3013}
3014
3015.content ul {
3016  list-style: disc outside;
3017  margin-left: 2em;
3018  margin-top: 1em;
3019}
3020
3021.content ul ul {
3022  list-style-type: circle;
3023  margin-top: 0.5em;
3024}
3025
3026.content ul ul ul {
3027  list-style-type: square;
3028}
3029
3030.content dd {
3031  margin-left: 2em;
3032}
3033
3034.content figure {
3035  margin-left: 2em;
3036  margin-right: 2em;
3037  text-align: center;
3038}
3039
3040.content figure:not(:first-child) {
3041  margin-top: 2em;
3042}
3043
3044.content figure:not(:last-child) {
3045  margin-bottom: 2em;
3046}
3047
3048.content figure img {
3049  display: inline-block;
3050}
3051
3052.content figure figcaption {
3053  font-style: italic;
3054}
3055
3056.content pre {
3057  -webkit-overflow-scrolling: touch;
3058  overflow-x: auto;
3059  padding: 1.25em 1.5em;
3060  white-space: pre;
3061  word-wrap: normal;
3062}
3063
3064.content sup,
3065.content sub {
3066  font-size: 75%;
3067}
3068
3069.content table {
3070  width: 100%;
3071}
3072
3073.content table td,
3074.content table th {
3075  border: 1px solid #dbdbdb;
3076  border-width: 0 0 1px;
3077  padding: 0.5em 0.75em;
3078  vertical-align: top;
3079}
3080
3081.content table th {
3082  color: #363636;
3083}
3084
3085.content table th:not([align]) {
3086  text-align: left;
3087}
3088
3089.content table thead td,
3090.content table thead th {
3091  border-width: 0 0 2px;
3092  color: #363636;
3093}
3094
3095.content table tfoot td,
3096.content table tfoot th {
3097  border-width: 2px 0 0;
3098  color: #363636;
3099}
3100
3101.content table tbody tr:last-child td,
3102.content table tbody tr:last-child th {
3103  border-bottom-width: 0;
3104}
3105
3106.content .tabs li + li {
3107  margin-top: 0;
3108}
3109
3110.content.is-small {
3111  font-size: 0.75rem;
3112}
3113
3114.content.is-medium {
3115  font-size: 1.25rem;
3116}
3117
3118.content.is-large {
3119  font-size: 1.5rem;
3120}
3121
3122.icon {
3123  align-items: center;
3124  display: inline-flex;
3125  justify-content: center;
3126  height: 1.5rem;
3127  width: 1.5rem;
3128}
3129
3130.icon.is-small {
3131  height: 1rem;
3132  width: 1rem;
3133}
3134
3135.icon.is-medium {
3136  height: 2rem;
3137  width: 2rem;
3138}
3139
3140.icon.is-large {
3141  height: 3rem;
3142  width: 3rem;
3143}
3144
3145.image {
3146  display: block;
3147  position: relative;
3148}
3149
3150.image img {
3151  display: block;
3152  height: auto;
3153  width: 100%;
3154}
3155
3156.image img.is-rounded {
3157  border-radius: 290486px;
3158}
3159
3160.image.is-square img,
3161.image.is-square .has-ratio, .image.is-1by1 img,
3162.image.is-1by1 .has-ratio, .image.is-5by4 img,
3163.image.is-5by4 .has-ratio, .image.is-4by3 img,
3164.image.is-4by3 .has-ratio, .image.is-3by2 img,
3165.image.is-3by2 .has-ratio, .image.is-5by3 img,
3166.image.is-5by3 .has-ratio, .image.is-16by9 img,
3167.image.is-16by9 .has-ratio, .image.is-2by1 img,
3168.image.is-2by1 .has-ratio, .image.is-3by1 img,
3169.image.is-3by1 .has-ratio, .image.is-4by5 img,
3170.image.is-4by5 .has-ratio, .image.is-3by4 img,
3171.image.is-3by4 .has-ratio, .image.is-2by3 img,
3172.image.is-2by3 .has-ratio, .image.is-3by5 img,
3173.image.is-3by5 .has-ratio, .image.is-9by16 img,
3174.image.is-9by16 .has-ratio, .image.is-1by2 img,
3175.image.is-1by2 .has-ratio, .image.is-1by3 img,
3176.image.is-1by3 .has-ratio {
3177  height: 100%;
3178  width: 100%;
3179}
3180
3181.image.is-square, .image.is-1by1 {
3182  padding-top: 100%;
3183}
3184
3185.image.is-5by4 {
3186  padding-top: 80%;
3187}
3188
3189.image.is-4by3 {
3190  padding-top: 75%;
3191}
3192
3193.image.is-3by2 {
3194  padding-top: 66.6666%;
3195}
3196
3197.image.is-5by3 {
3198  padding-top: 60%;
3199}
3200
3201.image.is-16by9 {
3202  padding-top: 56.25%;
3203}
3204
3205.image.is-2by1 {
3206  padding-top: 50%;
3207}
3208
3209.image.is-3by1 {
3210  padding-top: 33.3333%;
3211}
3212
3213.image.is-4by5 {
3214  padding-top: 125%;
3215}
3216
3217.image.is-3by4 {
3218  padding-top: 133.3333%;
3219}
3220
3221.image.is-2by3 {
3222  padding-top: 150%;
3223}
3224
3225.image.is-3by5 {
3226  padding-top: 166.6666%;
3227}
3228
3229.image.is-9by16 {
3230  padding-top: 177.7777%;
3231}
3232
3233.image.is-1by2 {
3234  padding-top: 200%;
3235}
3236
3237.image.is-1by3 {
3238  padding-top: 300%;
3239}
3240
3241.image.is-16x16 {
3242  height: 16px;
3243  width: 16px;
3244}
3245
3246.image.is-24x24 {
3247  height: 24px;
3248  width: 24px;
3249}
3250
3251.image.is-32x32 {
3252  height: 32px;
3253  width: 32px;
3254}
3255
3256.image.is-48x48 {
3257  height: 48px;
3258  width: 48px;
3259}
3260
3261.image.is-64x64 {
3262  height: 64px;
3263  width: 64px;
3264}
3265
3266.image.is-96x96 {
3267  height: 96px;
3268  width: 96px;
3269}
3270
3271.image.is-128x128 {
3272  height: 128px;
3273  width: 128px;
3274}
3275
3276.notification {
3277  background-color: whitesmoke;
3278  border-radius: 4px;
3279  padding: 1.25rem 2.5rem 1.25rem 1.5rem;
3280  position: relative;
3281}
3282
3283.notification a:not(.button):not(.dropdown-item) {
3284  color: currentColor;
3285  text-decoration: underline;
3286}
3287
3288.notification strong {
3289  color: currentColor;
3290}
3291
3292.notification code,
3293.notification pre {
3294  background: white;
3295}
3296
3297.notification pre code {
3298  background: transparent;
3299}
3300
3301.notification > .delete {
3302  position: absolute;
3303  right: 0.5rem;
3304  top: 0.5rem;
3305}
3306
3307.notification .title,
3308.notification .subtitle,
3309.notification .content {
3310  color: currentColor;
3311}
3312
3313.notification.is-white {
3314  background-color: white;
3315  color: #0a0a0a;
3316}
3317
3318.notification.is-black {
3319  background-color: #0a0a0a;
3320  color: white;
3321}
3322
3323.notification.is-light {
3324  background-color: whitesmoke;
3325  color: #363636;
3326}
3327
3328.notification.is-dark {
3329  background-color: #363636;
3330  color: whitesmoke;
3331}
3332
3333.notification.is-primary {
3334  background-color: #00d1b2;
3335  color: #fff;
3336}
3337
3338.notification.is-link {
3339  background-color: #3273dc;
3340  color: #fff;
3341}
3342
3343.notification.is-info {
3344  background-color: #209cee;
3345  color: #fff;
3346}
3347
3348.notification.is-success {
3349  background-color: #23d160;
3350  color: #fff;
3351}
3352
3353.notification.is-warning {
3354  background-color: #ffdd57;
3355  color: rgba(0, 0, 0, 0.7);
3356}
3357
3358.notification.is-danger {
3359  background-color: #ff3860;
3360  color: #fff;
3361}
3362
3363.progress {
3364  -moz-appearance: none;
3365  -webkit-appearance: none;
3366  border: none;
3367  border-radius: 290486px;
3368  display: block;
3369  height: 1rem;
3370  overflow: hidden;
3371  padding: 0;
3372  width: 100%;
3373}
3374
3375.progress::-webkit-progress-bar {
3376  background-color: #dbdbdb;
3377}
3378
3379.progress::-webkit-progress-value {
3380  background-color: #4a4a4a;
3381}
3382
3383.progress::-moz-progress-bar {
3384  background-color: #4a4a4a;
3385}
3386
3387.progress::-ms-fill {
3388  background-color: #4a4a4a;
3389  border: none;
3390}
3391
3392.progress.is-white::-webkit-progress-value {
3393  background-color: white;
3394}
3395
3396.progress.is-white::-moz-progress-bar {
3397  background-color: white;
3398}
3399
3400.progress.is-white::-ms-fill {
3401  background-color: white;
3402}
3403
3404.progress.is-white:indeterminate {
3405  background-image: linear-gradient(to right, white 30%, #dbdbdb 30%);
3406}
3407
3408.progress.is-black::-webkit-progress-value {
3409  background-color: #0a0a0a;
3410}
3411
3412.progress.is-black::-moz-progress-bar {
3413  background-color: #0a0a0a;
3414}
3415
3416.progress.is-black::-ms-fill {
3417  background-color: #0a0a0a;
3418}
3419
3420.progress.is-black:indeterminate {
3421  background-image: linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%);
3422}
3423
3424.progress.is-light::-webkit-progress-value {
3425  background-color: whitesmoke;
3426}
3427
3428.progress.is-light::-moz-progress-bar {
3429  background-color: whitesmoke;
3430}
3431
3432.progress.is-light::-ms-fill {
3433  background-color: whitesmoke;
3434}
3435
3436.progress.is-light:indeterminate {
3437  background-image: linear-gradient(to right, whitesmoke 30%, #dbdbdb 30%);
3438}
3439
3440.progress.is-dark::-webkit-progress-value {
3441  background-color: #363636;
3442}
3443
3444.progress.is-dark::-moz-progress-bar {
3445  background-color: #363636;
3446}
3447
3448.progress.is-dark::-ms-fill {
3449  background-color: #363636;
3450}
3451
3452.progress.is-dark:indeterminate {
3453  background-image: linear-gradient(to right, #363636 30%, #dbdbdb 30%);
3454}
3455
3456.progress.is-primary::-webkit-progress-value {
3457  background-color: #00d1b2;
3458}
3459
3460.progress.is-primary::-moz-progress-bar {
3461  background-color: #00d1b2;
3462}
3463
3464.progress.is-primary::-ms-fill {
3465  background-color: #00d1b2;
3466}
3467
3468.progress.is-primary:indeterminate {
3469  background-image: linear-gradient(to right, #00d1b2 30%, #dbdbdb 30%);
3470}
3471
3472.progress.is-link::-webkit-progress-value {
3473  background-color: #3273dc;
3474}
3475
3476.progress.is-link::-moz-progress-bar {
3477  background-color: #3273dc;
3478}
3479
3480.progress.is-link::-ms-fill {
3481  background-color: #3273dc;
3482}
3483
3484.progress.is-link:indeterminate {
3485  background-image: linear-gradient(to right, #3273dc 30%, #dbdbdb 30%);
3486}
3487
3488.progress.is-info::-webkit-progress-value {
3489  background-color: #209cee;
3490}
3491
3492.progress.is-info::-moz-progress-bar {
3493  background-color: #209cee;
3494}
3495
3496.progress.is-info::-ms-fill {
3497  background-color: #209cee;
3498}
3499
3500.progress.is-info:indeterminate {
3501  background-image: linear-gradient(to right, #209cee 30%, #dbdbdb 30%);
3502}
3503
3504.progress.is-success::-webkit-progress-value {
3505  background-color: #23d160;
3506}
3507
3508.progress.is-success::-moz-progress-bar {
3509  background-color: #23d160;
3510}
3511
3512.progress.is-success::-ms-fill {
3513  background-color: #23d160;
3514}
3515
3516.progress.is-success:indeterminate {
3517  background-image: linear-gradient(to right, #23d160 30%, #dbdbdb 30%);
3518}
3519
3520.progress.is-warning::-webkit-progress-value {
3521  background-color: #ffdd57;
3522}
3523
3524.progress.is-warning::-moz-progress-bar {
3525  background-color: #ffdd57;
3526}
3527
3528.progress.is-warning::-ms-fill {
3529  background-color: #ffdd57;
3530}
3531
3532.progress.is-warning:indeterminate {
3533  background-image: linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%);
3534}
3535
3536.progress.is-danger::-webkit-progress-value {
3537  background-color: #ff3860;
3538}
3539
3540.progress.is-danger::-moz-progress-bar {
3541  background-color: #ff3860;
3542}
3543
3544.progress.is-danger::-ms-fill {
3545  background-color: #ff3860;
3546}
3547
3548.progress.is-danger:indeterminate {
3549  background-image: linear-gradient(to right, #ff3860 30%, #dbdbdb 30%);
3550}
3551
3552.progress:indeterminate {
3553  -webkit-animation-duration: 1.5s;
3554          animation-duration: 1.5s;
3555  -webkit-animation-iteration-count: infinite;
3556          animation-iteration-count: infinite;
3557  -webkit-animation-name: moveIndeterminate;
3558          animation-name: moveIndeterminate;
3559  -webkit-animation-timing-function: linear;
3560          animation-timing-function: linear;
3561  background-color: #dbdbdb;
3562  background-image: linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%);
3563  background-position: top left;
3564  background-repeat: no-repeat;
3565  background-size: 150% 150%;
3566}
3567
3568.progress:indeterminate::-webkit-progress-bar {
3569  background-color: transparent;
3570}
3571
3572.progress:indeterminate::-moz-progress-bar {
3573  background-color: transparent;
3574}
3575
3576.progress.is-small {
3577  height: 0.75rem;
3578}
3579
3580.progress.is-medium {
3581  height: 1.25rem;
3582}
3583
3584.progress.is-large {
3585  height: 1.5rem;
3586}
3587
3588@-webkit-keyframes moveIndeterminate {
3589  from {
3590    background-position: 200% 0;
3591  }
3592  to {
3593    background-position: -200% 0;
3594  }
3595}
3596
3597@keyframes moveIndeterminate {
3598  from {
3599    background-position: 200% 0;
3600  }
3601  to {
3602    background-position: -200% 0;
3603  }
3604}
3605
3606.table {
3607  background-color: white;
3608  color: #363636;
3609}
3610
3611.table td,
3612.table th {
3613  border: 1px solid #dbdbdb;
3614  border-width: 0 0 1px;
3615  padding: 0.5em 0.75em;
3616  vertical-align: top;
3617}
3618
3619.table td.is-white,
3620.table th.is-white {
3621  background-color: white;
3622  border-color: white;
3623  color: #0a0a0a;
3624}
3625
3626.table td.is-black,
3627.table th.is-black {
3628  background-color: #0a0a0a;
3629  border-color: #0a0a0a;
3630  color: white;
3631}
3632
3633.table td.is-light,
3634.table th.is-light {
3635  background-color: whitesmoke;
3636  border-color: whitesmoke;
3637  color: #363636;
3638}
3639
3640.table td.is-dark,
3641.table th.is-dark {
3642  background-color: #363636;
3643  border-color: #363636;
3644  color: whitesmoke;
3645}
3646
3647.table td.is-primary,
3648.table th.is-primary {
3649  background-color: #00d1b2;
3650  border-color: #00d1b2;
3651  color: #fff;
3652}
3653
3654.table td.is-link,
3655.table th.is-link {
3656  background-color: #3273dc;
3657  border-color: #3273dc;
3658  color: #fff;
3659}
3660
3661.table td.is-info,
3662.table th.is-info {
3663  background-color: #209cee;
3664  border-color: #209cee;
3665  color: #fff;
3666}
3667
3668.table td.is-success,
3669.table th.is-success {
3670  background-color: #23d160;
3671  border-color: #23d160;
3672  color: #fff;
3673}
3674
3675.table td.is-warning,
3676.table th.is-warning {
3677  background-color: #ffdd57;
3678  border-color: #ffdd57;
3679  color: rgba(0, 0, 0, 0.7);
3680}
3681
3682.table td.is-danger,
3683.table th.is-danger {
3684  background-color: #ff3860;
3685  border-color: #ff3860;
3686  color: #fff;
3687}
3688
3689.table td.is-narrow,
3690.table th.is-narrow {
3691  white-space: nowrap;
3692  width: 1%;
3693}
3694
3695.table td.is-selected,
3696.table th.is-selected {
3697  background-color: #00d1b2;
3698  color: #fff;
3699}
3700
3701.table td.is-selected a,
3702.table td.is-selected strong,
3703.table th.is-selected a,
3704.table th.is-selected strong {
3705  color: currentColor;
3706}
3707
3708.table th {
3709  color: #363636;
3710}
3711
3712.table th:not([align]) {
3713  text-align: left;
3714}
3715
3716.table tr.is-selected {
3717  background-color: #00d1b2;
3718  color: #fff;
3719}
3720
3721.table tr.is-selected a,
3722.table tr.is-selected strong {
3723  color: currentColor;
3724}
3725
3726.table tr.is-selected td,
3727.table tr.is-selected th {
3728  border-color: #fff;
3729  color: currentColor;
3730}
3731
3732.table thead {
3733  background-color: transparent;
3734}
3735
3736.table thead td,
3737.table thead th {
3738  border-width: 0 0 2px;
3739  color: #363636;
3740}
3741
3742.table tfoot {
3743  background-color: transparent;
3744}
3745
3746.table tfoot td,
3747.table tfoot th {
3748  border-width: 2px 0 0;
3749  color: #363636;
3750}
3751
3752.table tbody {
3753  background-color: transparent;
3754}
3755
3756.table tbody tr:last-child td,
3757.table tbody tr:last-child th {
3758  border-bottom-width: 0;
3759}
3760
3761.table.is-bordered td,
3762.table.is-bordered th {
3763  border-width: 1px;
3764}
3765
3766.table.is-bordered tr:last-child td,
3767.table.is-bordered tr:last-child th {
3768  border-bottom-width: 1px;
3769}
3770
3771.table.is-fullwidth {
3772  width: 100%;
3773}
3774
3775.table.is-hoverable tbody tr:not(.is-selected):hover {
3776  background-color: #fafafa;
3777}
3778
3779.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
3780  background-color: #fafafa;
3781}
3782
3783.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
3784  background-color: whitesmoke;
3785}
3786
3787.table.is-narrow td,
3788.table.is-narrow th {
3789  padding: 0.25em 0.5em;
3790}
3791
3792.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
3793  background-color: #fafafa;
3794}
3795
3796.table-container {
3797  -webkit-overflow-scrolling: touch;
3798  overflow: auto;
3799  overflow-y: hidden;
3800  max-width: 100%;
3801}
3802
3803.tags {
3804  align-items: center;
3805  display: flex;
3806  flex-wrap: wrap;
3807  justify-content: flex-start;
3808}
3809
3810.tags .tag {
3811  margin-bottom: 0.5rem;
3812}
3813
3814.tags .tag:not(:last-child) {
3815  margin-right: 0.5rem;
3816}
3817
3818.tags:last-child {
3819  margin-bottom: -0.5rem;
3820}
3821
3822.tags:not(:last-child) {
3823  margin-bottom: 1rem;
3824}
3825
3826.tags.are-medium .tag:not(.is-normal):not(.is-large) {
3827  font-size: 1rem;
3828}
3829
3830.tags.are-large .tag:not(.is-normal):not(.is-medium) {
3831  font-size: 1.25rem;
3832}
3833
3834.tags.is-centered {
3835  justify-content: center;
3836}
3837
3838.tags.is-centered .tag {
3839  margin-right: 0.25rem;
3840  margin-left: 0.25rem;
3841}
3842
3843.tags.is-right {
3844  justify-content: flex-end;
3845}
3846
3847.tags.is-right .tag:not(:first-child) {
3848  margin-left: 0.5rem;
3849}
3850
3851.tags.is-right .tag:not(:last-child) {
3852  margin-right: 0;
3853}
3854
3855.tags.has-addons .tag {
3856  margin-right: 0;
3857}
3858
3859.tags.has-addons .tag:not(:first-child) {
3860  margin-left: 0;
3861  border-bottom-left-radius: 0;
3862  border-top-left-radius: 0;
3863}
3864
3865.tags.has-addons .tag:not(:last-child) {
3866  border-bottom-right-radius: 0;
3867  border-top-right-radius: 0;
3868}
3869
3870.tag:not(body) {
3871  align-items: center;
3872  background-color: whitesmoke;
3873  border-radius: 4px;
3874  color: #4a4a4a;
3875  display: inline-flex;
3876  font-size: 0.75rem;
3877  height: 2em;
3878  justify-content: center;
3879  line-height: 1.5;
3880  padding-left: 0.75em;
3881  padding-right: 0.75em;
3882  white-space: nowrap;
3883}
3884
3885.tag:not(body) .delete {
3886  margin-left: 0.25rem;
3887  margin-right: -0.375rem;
3888}
3889
3890.tag:not(body).is-white {
3891  background-color: white;
3892  color: #0a0a0a;
3893}
3894
3895.tag:not(body).is-black {
3896  background-color: #0a0a0a;
3897  color: white;
3898}
3899
3900.tag:not(body).is-light {
3901  background-color: whitesmoke;
3902  color: #363636;
3903}
3904
3905.tag:not(body).is-dark {
3906  background-color: #363636;
3907  color: whitesmoke;
3908}
3909
3910.tag:not(body).is-primary {
3911  background-color: #00d1b2;
3912  color: #fff;
3913}
3914
3915.tag:not(body).is-link {
3916  background-color: #3273dc;
3917  color: #fff;
3918}
3919
3920.tag:not(body).is-info {
3921  background-color: #209cee;
3922  color: #fff;
3923}
3924
3925.tag:not(body).is-success {
3926  background-color: #23d160;
3927  color: #fff;
3928}
3929
3930.tag:not(body).is-warning {
3931  background-color: #ffdd57;
3932  color: rgba(0, 0, 0, 0.7);
3933}
3934
3935.tag:not(body).is-danger {
3936  background-color: #ff3860;
3937  color: #fff;
3938}
3939
3940.tag:not(body).is-normal {
3941  font-size: 0.75rem;
3942}
3943
3944.tag:not(body).is-medium {
3945  font-size: 1rem;
3946}
3947
3948.tag:not(body).is-large {
3949  font-size: 1.25rem;
3950}
3951
3952.tag:not(body) .icon:first-child:not(:last-child) {
3953  margin-left: -0.375em;
3954  margin-right: 0.1875em;
3955}
3956
3957.tag:not(body) .icon:last-child:not(:first-child) {
3958  margin-left: 0.1875em;
3959  margin-right: -0.375em;
3960}
3961
3962.tag:not(body) .icon:first-child:last-child {
3963  margin-left: -0.375em;
3964  margin-right: -0.375em;
3965}
3966
3967.tag:not(body).is-delete {
3968  margin-left: 1px;
3969  padding: 0;
3970  position: relative;
3971  width: 2em;
3972}
3973
3974.tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
3975  background-color: currentColor;
3976  content: "";
3977  display: block;
3978  left: 50%;
3979  position: absolute;
3980  top: 50%;
3981  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
3982          transform: translateX(-50%) translateY(-50%) rotate(45deg);
3983  -webkit-transform-origin: center center;
3984          transform-origin: center center;
3985}
3986
3987.tag:not(body).is-delete::before {
3988  height: 1px;
3989  width: 50%;
3990}
3991
3992.tag:not(body).is-delete::after {
3993  height: 50%;
3994  width: 1px;
3995}
3996
3997.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
3998  background-color: #e8e8e8;
3999}
4000
4001.tag:not(body).is-delete:active {
4002  background-color: #dbdbdb;
4003}
4004
4005.tag:not(body).is-rounded {
4006  border-radius: 290486px;
4007}
4008
4009a.tag:hover {
4010  text-decoration: underline;
4011}
4012
4013.title,
4014.subtitle {
4015  word-break: break-word;
4016}
4017
4018.title em,
4019.title span,
4020.subtitle em,
4021.subtitle span {
4022  font-weight: inherit;
4023}
4024
4025.title sub,
4026.subtitle sub {
4027  font-size: 0.75em;
4028}
4029
4030.title sup,
4031.subtitle sup {
4032  font-size: 0.75em;
4033}
4034
4035.title .tag,
4036.subtitle .tag {
4037  vertical-align: middle;
4038}
4039
4040.title {
4041  color: #363636;
4042  font-size: 2rem;
4043  font-weight: 600;
4044  line-height: 1.125;
4045}
4046
4047.title strong {
4048  color: inherit;
4049  font-weight: inherit;
4050}
4051
4052.title + .highlight {
4053  margin-top: -0.75rem;
4054}
4055
4056.title:not(.is-spaced) + .subtitle {
4057  margin-top: -1.25rem;
4058}
4059
4060.title.is-1 {
4061  font-size: 3rem;
4062}
4063
4064.title.is-2 {
4065  font-size: 2.5rem;
4066}
4067
4068.title.is-3 {
4069  font-size: 2rem;
4070}
4071
4072.title.is-4 {
4073  font-size: 1.5rem;
4074}
4075
4076.title.is-5 {
4077  font-size: 1.25rem;
4078}
4079
4080.title.is-6 {
4081  font-size: 1rem;
4082}
4083
4084.title.is-7 {
4085  font-size: 0.75rem;
4086}
4087
4088.subtitle {
4089  color: #4a4a4a;
4090  font-size: 1.25rem;
4091  font-weight: 400;
4092  line-height: 1.25;
4093}
4094
4095.subtitle strong {
4096  color: #363636;
4097  font-weight: 600;
4098}
4099
4100.subtitle:not(.is-spaced) + .title {
4101  margin-top: -1.25rem;
4102}
4103
4104.subtitle.is-1 {
4105  font-size: 3rem;
4106}
4107
4108.subtitle.is-2 {
4109  font-size: 2.5rem;
4110}
4111
4112.subtitle.is-3 {
4113  font-size: 2rem;
4114}
4115
4116.subtitle.is-4 {
4117  font-size: 1.5rem;
4118}
4119
4120.subtitle.is-5 {
4121  font-size: 1.25rem;
4122}
4123
4124.subtitle.is-6 {
4125  font-size: 1rem;
4126}
4127
4128.subtitle.is-7 {
4129  font-size: 0.75rem;
4130}
4131
4132.heading {
4133  display: block;
4134  font-size: 11px;
4135  letter-spacing: 1px;
4136  margin-bottom: 5px;
4137  text-transform: uppercase;
4138}
4139
4140.highlight {
4141  font-weight: 400;
4142  max-width: 100%;
4143  overflow: hidden;
4144  padding: 0;
4145}
4146
4147.highlight pre {
4148  overflow: auto;
4149  max-width: 100%;
4150}
4151
4152.number {
4153  align-items: center;
4154  background-color: whitesmoke;
4155  border-radius: 290486px;
4156  display: inline-flex;
4157  font-size: 1.25rem;
4158  height: 2em;
4159  justify-content: center;
4160  margin-right: 1.5rem;
4161  min-width: 2.5em;
4162  padding: 0.25rem 0.5rem;
4163  text-align: center;
4164  vertical-align: top;
4165}
4166
4167.input, .textarea, .select select {
4168  background-color: white;
4169  border-color: #dbdbdb;
4170  border-radius: 4px;
4171  color: #363636;
4172}
4173
4174.input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
4175  color: rgba(54, 54, 54, 0.3);
4176}
4177
4178.input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
4179  color: rgba(54, 54, 54, 0.3);
4180}
4181
4182.input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
4183  color: rgba(54, 54, 54, 0.3);
4184}
4185
4186.input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
4187  color: rgba(54, 54, 54, 0.3);
4188}
4189
4190.input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
4191  border-color: #b5b5b5;
4192}
4193
4194.input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
4195  border-color: #3273dc;
4196  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
4197}
4198
4199.input[disabled], .textarea[disabled], .select select[disabled],
4200fieldset[disabled] .input,
4201fieldset[disabled] .textarea,
4202fieldset[disabled] .select select,
4203.select fieldset[disabled] select {
4204  background-color: whitesmoke;
4205  border-color: whitesmoke;
4206  box-shadow: none;
4207  color: #7a7a7a;
4208}
4209
4210.input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
4211fieldset[disabled] .input::-moz-placeholder,
4212fieldset[disabled] .textarea::-moz-placeholder,
4213fieldset[disabled] .select select::-moz-placeholder,
4214.select fieldset[disabled] select::-moz-placeholder {
4215  color: rgba(122, 122, 122, 0.3);
4216}
4217
4218.input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
4219fieldset[disabled] .input::-webkit-input-placeholder,
4220fieldset[disabled] .textarea::-webkit-input-placeholder,
4221fieldset[disabled] .select select::-webkit-input-placeholder,
4222.select fieldset[disabled] select::-webkit-input-placeholder {
4223  color: rgba(122, 122, 122, 0.3);
4224}
4225
4226.input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
4227fieldset[disabled] .input:-moz-placeholder,
4228fieldset[disabled] .textarea:-moz-placeholder,
4229fieldset[disabled] .select select:-moz-placeholder,
4230.select fieldset[disabled] select:-moz-placeholder {
4231  color: rgba(122, 122, 122, 0.3);
4232}
4233
4234.input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
4235fieldset[disabled] .input:-ms-input-placeholder,
4236fieldset[disabled] .textarea:-ms-input-placeholder,
4237fieldset[disabled] .select select:-ms-input-placeholder,
4238.select fieldset[disabled] select:-ms-input-placeholder {
4239  color: rgba(122, 122, 122, 0.3);
4240}
4241
4242.input, .textarea {
4243  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
4244  max-width: 100%;
4245  width: 100%;
4246}
4247
4248.input[readonly], .textarea[readonly] {
4249  box-shadow: none;
4250}
4251
4252.is-white.input, .is-white.textarea {
4253  border-color: white;
4254}
4255
4256.is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
4257  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
4258}
4259
4260.is-black.input, .is-black.textarea {
4261  border-color: #0a0a0a;
4262}
4263
4264.is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
4265  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
4266}
4267
4268.is-light.input, .is-light.textarea {
4269  border-color: whitesmoke;
4270}
4271
4272.is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
4273  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
4274}
4275
4276.is-dark.input, .is-dark.textarea {
4277  border-color: #363636;
4278}
4279
4280.is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
4281  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
4282}
4283
4284.is-primary.input, .is-primary.textarea {
4285  border-color: #00d1b2;
4286}
4287
4288.is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
4289  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
4290}
4291
4292.is-link.input, .is-link.textarea {
4293  border-color: #3273dc;
4294}
4295
4296.is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
4297  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
4298}
4299
4300.is-info.input, .is-info.textarea {
4301  border-color: #209cee;
4302}
4303
4304.is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
4305  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
4306}
4307
4308.is-success.input, .is-success.textarea {
4309  border-color: #23d160;
4310}
4311
4312.is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
4313  box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
4314}
4315
4316.is-warning.input, .is-warning.textarea {
4317  border-color: #ffdd57;
4318}
4319
4320.is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
4321  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
4322}
4323
4324.is-danger.input, .is-danger.textarea {
4325  border-color: #ff3860;
4326}
4327
4328.is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
4329  box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
4330}
4331
4332.is-small.input, .is-small.textarea {
4333  border-radius: 2px;
4334  font-size: 0.75rem;
4335}
4336
4337.is-medium.input, .is-medium.textarea {
4338  font-size: 1.25rem;
4339}
4340
4341.is-large.input, .is-large.textarea {
4342  font-size: 1.5rem;
4343}
4344
4345.is-fullwidth.input, .is-fullwidth.textarea {
4346  display: block;
4347  width: 100%;
4348}
4349
4350.is-inline.input, .is-inline.textarea {
4351  display: inline;
4352  width: auto;
4353}
4354
4355.input.is-rounded {
4356  border-radius: 290486px;
4357  padding-left: 1em;
4358  padding-right: 1em;
4359}
4360
4361.input.is-static {
4362  background-color: transparent;
4363  border-color: transparent;
4364  box-shadow: none;
4365  padding-left: 0;
4366  padding-right: 0;
4367}
4368
4369.textarea {
4370  display: block;
4371  max-width: 100%;
4372  min-width: 100%;
4373  padding: 0.625em;
4374  resize: vertical;
4375}
4376
4377.textarea:not([rows]) {
4378  max-height: 600px;
4379  min-height: 120px;
4380}
4381
4382.textarea[rows] {
4383  height: initial;
4384}
4385
4386.textarea.has-fixed-size {
4387  resize: none;
4388}
4389
4390.checkbox, .radio {
4391  cursor: pointer;
4392  display: inline-block;
4393  line-height: 1.25;
4394  position: relative;
4395}
4396
4397.checkbox input, .radio input {
4398  cursor: pointer;
4399}
4400
4401.checkbox:hover, .radio:hover {
4402  color: #363636;
4403}
4404
4405.checkbox[disabled], .radio[disabled],
4406fieldset[disabled] .checkbox,
4407fieldset[disabled] .radio {
4408  color: #7a7a7a;
4409  cursor: not-allowed;
4410}
4411
4412.radio + .radio {
4413  margin-left: 0.5em;
4414}
4415
4416.select {
4417  display: inline-block;
4418  max-width: 100%;
4419  position: relative;
4420  vertical-align: top;
4421}
4422
4423.select:not(.is-multiple) {
4424  height: 2.25em;
4425}
4426
4427.select:not(.is-multiple):not(.is-loading)::after {
4428  border-color: #3273dc;
4429  right: 1.125em;
4430  z-index: 4;
4431}
4432
4433.select.is-rounded select {
4434  border-radius: 290486px;
4435  padding-left: 1em;
4436}
4437
4438.select select {
4439  cursor: pointer;
4440  display: block;
4441  font-size: 1em;
4442  max-width: 100%;
4443  outline: none;
4444}
4445
4446.select select::-ms-expand {
4447  display: none;
4448}
4449
4450.select select[disabled]:hover,
4451fieldset[disabled] .select select:hover {
4452  border-color: whitesmoke;
4453}
4454
4455.select select:not([multiple]) {
4456  padding-right: 2.5em;
4457}
4458
4459.select select[multiple] {
4460  height: auto;
4461  padding: 0;
4462}
4463
4464.select select[multiple] option {
4465  padding: 0.5em 1em;
4466}
4467
4468.select:not(.is-multiple):not(.is-loading):hover::after {
4469  border-color: #363636;
4470}
4471
4472.select.is-white:not(:hover)::after {
4473  border-color: white;
4474}
4475
4476.select.is-white select {
4477  border-color: white;
4478}
4479
4480.select.is-white select:hover, .select.is-white select.is-hovered {
4481  border-color: #f2f2f2;
4482}
4483
4484.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
4485  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
4486}
4487
4488.select.is-black:not(:hover)::after {
4489  border-color: #0a0a0a;
4490}
4491
4492.select.is-black select {
4493  border-color: #0a0a0a;
4494}
4495
4496.select.is-black select:hover, .select.is-black select.is-hovered {
4497  border-color: black;
4498}
4499
4500.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
4501  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
4502}
4503
4504.select.is-light:not(:hover)::after {
4505  border-color: whitesmoke;
4506}
4507
4508.select.is-light select {
4509  border-color: whitesmoke;
4510}
4511
4512.select.is-light select:hover, .select.is-light select.is-hovered {
4513  border-color: #e8e8e8;
4514}
4515
4516.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
4517  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
4518}
4519
4520.select.is-dark:not(:hover)::after {
4521  border-color: #363636;
4522}
4523
4524.select.is-dark select {
4525  border-color: #363636;
4526}
4527
4528.select.is-dark select:hover, .select.is-dark select.is-hovered {
4529  border-color: #292929;
4530}
4531
4532.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
4533  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
4534}
4535
4536.select.is-primary:not(:hover)::after {
4537  border-color: #00d1b2;
4538}
4539
4540.select.is-primary select {
4541  border-color: #00d1b2;
4542}
4543
4544.select.is-primary select:hover, .select.is-primary select.is-hovered {
4545  border-color: #00b89c;
4546}
4547
4548.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
4549  box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
4550}
4551
4552.select.is-link:not(:hover)::after {
4553  border-color: #3273dc;
4554}
4555
4556.select.is-link select {
4557  border-color: #3273dc;
4558}
4559
4560.select.is-link select:hover, .select.is-link select.is-hovered {
4561  border-color: #2366d1;
4562}
4563
4564.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
4565  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
4566}
4567
4568.select.is-info:not(:hover)::after {
4569  border-color: #209cee;
4570}
4571
4572.select.is-info select {
4573  border-color: #209cee;
4574}
4575
4576.select.is-info select:hover, .select.is-info select.is-hovered {
4577  border-color: #118fe4;
4578}
4579
4580.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
4581  box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);
4582}
4583
4584.select.is-success:not(:hover)::after {
4585  border-color: #23d160;
4586}
4587
4588.select.is-success select {
4589  border-color: #23d160;
4590}
4591
4592.select.is-success select:hover, .select.is-success select.is-hovered {
4593  border-color: #20bc56;
4594}
4595
4596.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
4597  box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);
4598}
4599
4600.select.is-warning:not(:hover)::after {
4601  border-color: #ffdd57;
4602}
4603
4604.select.is-warning select {
4605  border-color: #ffdd57;
4606}
4607
4608.select.is-warning select:hover, .select.is-warning select.is-hovered {
4609  border-color: #ffd83d;
4610}
4611
4612.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
4613  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
4614}
4615
4616.select.is-danger:not(:hover)::after {
4617  border-color: #ff3860;
4618}
4619
4620.select.is-danger select {
4621  border-color: #ff3860;
4622}
4623
4624.select.is-danger select:hover, .select.is-danger select.is-hovered {
4625  border-color: #ff1f4b;
4626}
4627
4628.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
4629  box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);
4630}
4631
4632.select.is-small {
4633  border-radius: 2px;
4634  font-size: 0.75rem;
4635}
4636
4637.select.is-medium {
4638  font-size: 1.25rem;
4639}
4640
4641.select.is-large {
4642  font-size: 1.5rem;
4643}
4644
4645.select.is-disabled::after {
4646  border-color: #7a7a7a;
4647}
4648
4649.select.is-fullwidth {
4650  width: 100%;
4651}
4652
4653.select.is-fullwidth select {
4654  width: 100%;
4655}
4656
4657.select.is-loading::after {
4658  margin-top: 0;
4659  position: absolute;
4660  right: 0.625em;
4661  top: 0.625em;
4662  -webkit-transform: none;
4663          transform: none;
4664}
4665
4666.select.is-loading.is-small:after {
4667  font-size: 0.75rem;
4668}
4669
4670.select.is-loading.is-medium:after {
4671  font-size: 1.25rem;
4672}
4673
4674.select.is-loading.is-large:after {
4675  font-size: 1.5rem;
4676}
4677
4678.file {
4679  align-items: stretch;
4680  display: flex;
4681  justify-content: flex-start;
4682  position: relative;
4683}
4684
4685.file.is-white .file-cta {
4686  background-color: white;
4687  border-color: transparent;
4688  color: #0a0a0a;
4689}
4690
4691.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
4692  background-color: #f9f9f9;
4693  border-color: transparent;
4694  color: #0a0a0a;
4695}
4696
4697.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
4698  border-color: transparent;
4699  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
4700  color: #0a0a0a;
4701}
4702
4703.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
4704  background-color: #f2f2f2;
4705  border-color: transparent;
4706  color: #0a0a0a;
4707}
4708
4709.file.is-black .file-cta {
4710  background-color: #0a0a0a;
4711  border-color: transparent;
4712  color: white;
4713}
4714
4715.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
4716  background-color: #040404;
4717  border-color: transparent;
4718  color: white;
4719}
4720
4721.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
4722  border-color: transparent;
4723  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
4724  color: white;
4725}
4726
4727.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
4728  background-color: black;
4729  border-color: transparent;
4730  color: white;
4731}
4732
4733.file.is-light .file-cta {
4734  background-color: whitesmoke;
4735  border-color: transparent;
4736  color: #363636;
4737}
4738
4739.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
4740  background-color: #eeeeee;
4741  border-color: transparent;
4742  color: #363636;
4743}
4744
4745.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
4746  border-color: transparent;
4747  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
4748  color: #363636;
4749}
4750
4751.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
4752  background-color: #e8e8e8;
4753  border-color: transparent;
4754  color: #363636;
4755}
4756
4757.file.is-dark .file-cta {
4758  background-color: #363636;
4759  border-color: transparent;
4760  color: whitesmoke;
4761}
4762
4763.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
4764  background-color: #2f2f2f;
4765  border-color: transparent;
4766  color: whitesmoke;
4767}
4768
4769.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
4770  border-color: transparent;
4771  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
4772  color: whitesmoke;
4773}
4774
4775.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
4776  background-color: #292929;
4777  border-color: transparent;
4778  color: whitesmoke;
4779}
4780
4781.file.is-primary .file-cta {
4782  background-color: #00d1b2;
4783  border-color: transparent;
4784  color: #fff;
4785}
4786
4787.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
4788  background-color: #00c4a7;
4789  border-color: transparent;
4790  color: #fff;
4791}
4792
4793.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
4794  border-color: transparent;
4795  box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
4796  color: #fff;
4797}
4798
4799.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
4800  background-color: #00b89c;
4801  border-color: transparent;
4802  color: #fff;
4803}
4804
4805.file.is-link .file-cta {
4806  background-color: #3273dc;
4807  border-color: transparent;
4808  color: #fff;
4809}
4810
4811.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
4812  background-color: #276cda;
4813  border-color: transparent;
4814  color: #fff;
4815}
4816
4817.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
4818  border-color: transparent;
4819  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
4820  color: #fff;
4821}
4822
4823.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
4824  background-color: #2366d1;
4825  border-color: transparent;
4826  color: #fff;
4827}
4828
4829.file.is-info .file-cta {
4830  background-color: #209cee;
4831  border-color: transparent;
4832  color: #fff;
4833}
4834
4835.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
4836  background-color: #1496ed;
4837  border-color: transparent;
4838  color: #fff;
4839}
4840
4841.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
4842  border-color: transparent;
4843  box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
4844  color: #fff;
4845}
4846
4847.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
4848  background-color: #118fe4;
4849  border-color: transparent;
4850  color: #fff;
4851}
4852
4853.file.is-success .file-cta {
4854  background-color: #23d160;
4855  border-color: transparent;
4856  color: #fff;
4857}
4858
4859.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
4860  background-color: #22c65b;
4861  border-color: transparent;
4862  color: #fff;
4863}
4864
4865.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
4866  border-color: transparent;
4867  box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
4868  color: #fff;
4869}
4870
4871.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
4872  background-color: #20bc56;
4873  border-color: transparent;
4874  color: #fff;
4875}
4876
4877.file.is-warning .file-cta {
4878  background-color: #ffdd57;
4879  border-color: transparent;
4880  color: rgba(0, 0, 0, 0.7);
4881}
4882
4883.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
4884  background-color: #ffdb4a;
4885  border-color: transparent;
4886  color: rgba(0, 0, 0, 0.7);
4887}
4888
4889.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
4890  border-color: transparent;
4891  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
4892  color: rgba(0, 0, 0, 0.7);
4893}
4894
4895.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
4896  background-color: #ffd83d;
4897  border-color: transparent;
4898  color: rgba(0, 0, 0, 0.7);
4899}
4900
4901.file.is-danger .file-cta {
4902  background-color: #ff3860;
4903  border-color: transparent;
4904  color: #fff;
4905}
4906
4907.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
4908  background-color: #ff2b56;
4909  border-color: transparent;
4910  color: #fff;
4911}
4912
4913.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
4914  border-color: transparent;
4915  box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
4916  color: #fff;
4917}
4918
4919.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
4920  background-color: #ff1f4b;
4921  border-color: transparent;
4922  color: #fff;
4923}
4924
4925.file.is-small {
4926  font-size: 0.75rem;
4927}
4928
4929.file.is-medium {
4930  font-size: 1.25rem;
4931}
4932
4933.file.is-medium .file-icon .fa {
4934  font-size: 21px;
4935}
4936
4937.file.is-large {
4938  font-size: 1.5rem;
4939}
4940
4941.file.is-large .file-icon .fa {
4942  font-size: 28px;
4943}
4944
4945.file.has-name .file-cta {
4946  border-bottom-right-radius: 0;
4947  border-top-right-radius: 0;
4948}
4949
4950.file.has-name .file-name {
4951  border-bottom-left-radius: 0;
4952  border-top-left-radius: 0;
4953}
4954
4955.file.has-name.is-empty .file-cta {
4956  border-radius: 4px;
4957}
4958
4959.file.has-name.is-empty .file-name {
4960  display: none;
4961}
4962
4963.file.is-boxed .file-label {
4964  flex-direction: column;
4965}
4966
4967.file.is-boxed .file-cta {
4968  flex-direction: column;
4969  height: auto;
4970  padding: 1em 3em;
4971}
4972
4973.file.is-boxed .file-name {
4974  border-width: 0 1px 1px;
4975}
4976
4977.file.is-boxed .file-icon {
4978  height: 1.5em;
4979  width: 1.5em;
4980}
4981
4982.file.is-boxed .file-icon .fa {
4983  font-size: 21px;
4984}
4985
4986.file.is-boxed.is-small .file-icon .fa {
4987  font-size: 14px;
4988}
4989
4990.file.is-boxed.is-medium .file-icon .fa {
4991  font-size: 28px;
4992}
4993
4994.file.is-boxed.is-large .file-icon .fa {
4995  font-size: 35px;
4996}
4997
4998.file.is-boxed.has-name .file-cta {
4999  border-radius: 4px 4px 0 0;
5000}
5001
5002.file.is-boxed.has-name .file-name {
5003  border-radius: 0 0 4px 4px;
5004  border-width: 0 1px 1px;
5005}
5006
5007.file.is-centered {
5008  justify-content: center;
5009}
5010
5011.file.is-fullwidth .file-label {
5012  width: 100%;
5013}
5014
5015.file.is-fullwidth .file-name {
5016  flex-grow: 1;
5017  max-width: none;
5018}
5019
5020.file.is-right {
5021  justify-content: flex-end;
5022}
5023
5024.file.is-right .file-cta {
5025  border-radius: 0 4px 4px 0;
5026}
5027
5028.file.is-right .file-name {
5029  border-radius: 4px 0 0 4px;
5030  border-width: 1px 0 1px 1px;
5031  order: -1;
5032}
5033
5034.file-label {
5035  align-items: stretch;
5036  display: flex;
5037  cursor: pointer;
5038  justify-content: flex-start;
5039  overflow: hidden;
5040  position: relative;
5041}
5042
5043.file-label:hover .file-cta {
5044  background-color: #eeeeee;
5045  color: #363636;
5046}
5047
5048.file-label:hover .file-name {
5049  border-color: #d5d5d5;
5050}
5051
5052.file-label:active .file-cta {
5053  background-color: #e8e8e8;
5054  color: #363636;
5055}
5056
5057.file-label:active .file-name {
5058  border-color: #cfcfcf;
5059}
5060
5061.file-input {
5062  height: 100%;
5063  left: 0;
5064  opacity: 0;
5065  outline: none;
5066  position: absolute;
5067  top: 0;
5068  width: 100%;
5069}
5070
5071.file-cta,
5072.file-name {
5073  border-color: #dbdbdb;
5074  border-radius: 4px;
5075  font-size: 1em;
5076  padding-left: 1em;
5077  padding-right: 1em;
5078  white-space: nowrap;
5079}
5080
5081.file-cta {
5082  background-color: whitesmoke;
5083  color: #4a4a4a;
5084}
5085
5086.file-name {
5087  border-color: #dbdbdb;
5088  border-style: solid;
5089  border-width: 1px 1px 1px 0;
5090  display: block;
5091  max-width: 16em;
5092  overflow: hidden;
5093  text-align: left;
5094  text-overflow: ellipsis;
5095}
5096
5097.file-icon {
5098  align-items: center;
5099  display: flex;
5100  height: 1em;
5101  justify-content: center;
5102  margin-right: 0.5em;
5103  width: 1em;
5104}
5105
5106.file-icon .fa {
5107  font-size: 14px;
5108}
5109
5110.label {
5111  color: #363636;
5112  display: block;
5113  font-size: 1rem;
5114  font-weight: 700;
5115}
5116
5117.label:not(:last-child) {
5118  margin-bottom: 0.5em;
5119}
5120
5121.label.is-small {
5122  font-size: 0.75rem;
5123}
5124
5125.label.is-medium {
5126  font-size: 1.25rem;
5127}
5128
5129.label.is-large {
5130  font-size: 1.5rem;
5131}
5132
5133.help {
5134  display: block;
5135  font-size: 0.75rem;
5136  margin-top: 0.25rem;
5137}
5138
5139.help.is-white {
5140  color: white;
5141}
5142
5143.help.is-black {
5144  color: #0a0a0a;
5145}
5146
5147.help.is-light {
5148  color: whitesmoke;
5149}
5150
5151.help.is-dark {
5152  color: #363636;
5153}
5154
5155.help.is-primary {
5156  color: #00d1b2;
5157}
5158
5159.help.is-link {
5160  color: #3273dc;
5161}
5162
5163.help.is-info {
5164  color: #209cee;
5165}
5166
5167.help.is-success {
5168  color: #23d160;
5169}
5170
5171.help.is-warning {
5172  color: #ffdd57;
5173}
5174
5175.help.is-danger {
5176  color: #ff3860;
5177}
5178
5179.field:not(:last-child) {
5180  margin-bottom: 0.75rem;
5181}
5182
5183.field.has-addons {
5184  display: flex;
5185  justify-content: flex-start;
5186}
5187
5188.field.has-addons .control:not(:last-child) {
5189  margin-right: -1px;
5190}
5191
5192.field.has-addons .control:not(:first-child):not(:last-child) .button,
5193.field.has-addons .control:not(:first-child):not(:last-child) .input,
5194.field.has-addons .control:not(:first-child):not(:last-child) .select select {
5195  border-radius: 0;
5196}
5197
5198.field.has-addons .control:first-child:not(:only-child) .button,
5199.field.has-addons .control:first-child:not(:only-child) .input,
5200.field.has-addons .control:first-child:not(:only-child) .select select {
5201  border-bottom-right-radius: 0;
5202  border-top-right-radius: 0;
5203}
5204
5205.field.has-addons .control:last-child:not(:only-child) .button,
5206.field.has-addons .control:last-child:not(:only-child) .input,
5207.field.has-addons .control:last-child:not(:only-child) .select select {
5208  border-bottom-left-radius: 0;
5209  border-top-left-radius: 0;
5210}
5211
5212.field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
5213.field.has-addons .control .input:not([disabled]):hover,
5214.field.has-addons .control .input:not([disabled]).is-hovered,
5215.field.has-addons .control .select select:not([disabled]):hover,
5216.field.has-addons .control .select select:not([disabled]).is-hovered {
5217  z-index: 2;
5218}
5219
5220.field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
5221.field.has-addons .control .input:not([disabled]):focus,
5222.field.has-addons .control .input:not([disabled]).is-focused,
5223.field.has-addons .control .input:not([disabled]):active,
5224.field.has-addons .control .input:not([disabled]).is-active,
5225.field.has-addons .control .select select:not([disabled]):focus,
5226.field.has-addons .control .select select:not([disabled]).is-focused,
5227.field.has-addons .control .select select:not([disabled]):active,
5228.field.has-addons .control .select select:not([disabled]).is-active {
5229  z-index: 3;
5230}
5231
5232.field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
5233.field.has-addons .control .input:not([disabled]):focus:hover,
5234.field.has-addons .control .input:not([disabled]).is-focused:hover,
5235.field.has-addons .control .input:not([disabled]):active:hover,
5236.field.has-addons .control .input:not([disabled]).is-active:hover,
5237.field.has-addons .control .select select:not([disabled]):focus:hover,
5238.field.has-addons .control .select select:not([disabled]).is-focused:hover,
5239.field.has-addons .control .select select:not([disabled]):active:hover,
5240.field.has-addons .control .select select:not([disabled]).is-active:hover {
5241  z-index: 4;
5242}
5243
5244.field.has-addons .control.is-expanded {
5245  flex-grow: 1;
5246  flex-shrink: 1;
5247}
5248
5249.field.has-addons.has-addons-centered {
5250  justify-content: center;
5251}
5252
5253.field.has-addons.has-addons-right {
5254  justify-content: flex-end;
5255}
5256
5257.field.has-addons.has-addons-fullwidth .control {
5258  flex-grow: 1;
5259  flex-shrink: 0;
5260}
5261
5262.field.is-grouped {
5263  display: flex;
5264  justify-content: flex-start;
5265}
5266
5267.field.is-grouped > .control {
5268  flex-shrink: 0;
5269}
5270
5271.field.is-grouped > .control:not(:last-child) {
5272  margin-bottom: 0;
5273  margin-right: 0.75rem;
5274}
5275
5276.field.is-grouped > .control.is-expanded {
5277  flex-grow: 1;
5278  flex-shrink: 1;
5279}
5280
5281.field.is-grouped.is-grouped-centered {
5282  justify-content: center;
5283}
5284
5285.field.is-grouped.is-grouped-right {
5286  justify-content: flex-end;
5287}
5288
5289.field.is-grouped.is-grouped-multiline {
5290  flex-wrap: wrap;
5291}
5292
5293.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
5294  margin-bottom: 0.75rem;
5295}
5296
5297.field.is-grouped.is-grouped-multiline:last-child {
5298  margin-bottom: -0.75rem;
5299}
5300
5301.field.is-grouped.is-grouped-multiline:not(:last-child) {
5302  margin-bottom: 0;
5303}
5304
5305@media screen and (min-width: 769px), print {
5306  .field.is-horizontal {
5307    display: flex;
5308  }
5309}
5310
5311.field-label .label {
5312  font-size: inherit;
5313}
5314
5315@media screen and (max-width: 768px) {
5316  .field-label {
5317    margin-bottom: 0.5rem;
5318  }
5319}
5320
5321@media screen and (min-width: 769px), print {
5322  .field-label {
5323    flex-basis: 0;
5324    flex-grow: 1;
5325    flex-shrink: 0;
5326    margin-right: 1.5rem;
5327    text-align: right;
5328  }
5329  .field-label.is-small {
5330    font-size: 0.75rem;
5331    padding-top: 0.375em;
5332  }
5333  .field-label.is-normal {
5334    padding-top: 0.375em;
5335  }
5336  .field-label.is-medium {
5337    font-size: 1.25rem;
5338    padding-top: 0.375em;
5339  }
5340  .field-label.is-large {
5341    font-size: 1.5rem;
5342    padding-top: 0.375em;
5343  }
5344}
5345
5346.field-body .field .field {
5347  margin-bottom: 0;
5348}
5349
5350@media screen and (min-width: 769px), print {
5351  .field-body {
5352    display: flex;
5353    flex-basis: 0;
5354    flex-grow: 5;
5355    flex-shrink: 1;
5356  }
5357  .field-body .field {
5358    margin-bottom: 0;
5359  }
5360  .field-body > .field {
5361    flex-shrink: 1;
5362  }
5363  .field-body > .field:not(.is-narrow) {
5364    flex-grow: 1;
5365  }
5366  .field-body > .field:not(:last-child) {
5367    margin-right: 0.75rem;
5368  }
5369}
5370
5371.control {
5372  box-sizing: border-box;
5373  clear: both;
5374  font-size: 1rem;
5375  position: relative;
5376  text-align: left;
5377}
5378
5379.control.has-icons-left .input:focus ~ .icon,
5380.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
5381.control.has-icons-right .select:focus ~ .icon {
5382  color: #7a7a7a;
5383}
5384
5385.control.has-icons-left .input.is-small ~ .icon,
5386.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
5387.control.has-icons-right .select.is-small ~ .icon {
5388  font-size: 0.75rem;
5389}
5390
5391.control.has-icons-left .input.is-medium ~ .icon,
5392.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
5393.control.has-icons-right .select.is-medium ~ .icon {
5394  font-size: 1.25rem;
5395}
5396
5397.control.has-icons-left .input.is-large ~ .icon,
5398.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
5399.control.has-icons-right .select.is-large ~ .icon {
5400  font-size: 1.5rem;
5401}
5402
5403.control.has-icons-left .icon, .control.has-icons-right .icon {
5404  color: #dbdbdb;
5405  height: 2.25em;
5406  pointer-events: none;
5407  position: absolute;
5408  top: 0;
5409  width: 2.25em;
5410  z-index: 4;
5411}
5412
5413.control.has-icons-left .input,
5414.control.has-icons-left .select select {
5415  padding-left: 2.25em;
5416}
5417
5418.control.has-icons-left .icon.is-left {
5419  left: 0;
5420}
5421
5422.control.has-icons-right .input,
5423.control.has-icons-right .select select {
5424  padding-right: 2.25em;
5425}
5426
5427.control.has-icons-right .icon.is-right {
5428  right: 0;
5429}
5430
5431.control.is-loading::after {
5432  position: absolute !important;
5433  right: 0.625em;
5434  top: 0.625em;
5435  z-index: 4;
5436}
5437
5438.control.is-loading.is-small:after {
5439  font-size: 0.75rem;
5440}
5441
5442.control.is-loading.is-medium:after {
5443  font-size: 1.25rem;
5444}
5445
5446.control.is-loading.is-large:after {
5447  font-size: 1.5rem;
5448}
5449
5450.breadcrumb {
5451  font-size: 1rem;
5452  white-space: nowrap;
5453}
5454
5455.breadcrumb a {
5456  align-items: center;
5457  color: #3273dc;
5458  display: flex;
5459  justify-content: center;
5460  padding: 0 0.75em;
5461}
5462
5463.breadcrumb a:hover {
5464  color: #363636;
5465}
5466
5467.breadcrumb li {
5468  align-items: center;
5469  display: flex;
5470}
5471
5472.breadcrumb li:first-child a {
5473  padding-left: 0;
5474}
5475
5476.breadcrumb li.is-active a {
5477  color: #363636;
5478  cursor: default;
5479  pointer-events: none;
5480}
5481
5482.breadcrumb li + li::before {
5483  color: #b5b5b5;
5484  content: "\0002f";
5485}
5486
5487.breadcrumb ul,
5488.breadcrumb ol {
5489  align-items: flex-start;
5490  display: flex;
5491  flex-wrap: wrap;
5492  justify-content: flex-start;
5493}
5494
5495.breadcrumb .icon:first-child {
5496  margin-right: 0.5em;
5497}
5498
5499.breadcrumb .icon:last-child {
5500  margin-left: 0.5em;
5501}
5502
5503.breadcrumb.is-centered ol,
5504.breadcrumb.is-centered ul {
5505  justify-content: center;
5506}
5507
5508.breadcrumb.is-right ol,
5509.breadcrumb.is-right ul {
5510  justify-content: flex-end;
5511}
5512
5513.breadcrumb.is-small {
5514  font-size: 0.75rem;
5515}
5516
5517.breadcrumb.is-medium {
5518  font-size: 1.25rem;
5519}
5520
5521.breadcrumb.is-large {
5522  font-size: 1.5rem;
5523}
5524
5525.breadcrumb.has-arrow-separator li + li::before {
5526  content: "\02192";
5527}
5528
5529.breadcrumb.has-bullet-separator li + li::before {
5530  content: "\02022";
5531}
5532
5533.breadcrumb.has-dot-separator li + li::before {
5534  content: "\000b7";
5535}
5536
5537.breadcrumb.has-succeeds-separator li + li::before {
5538  content: "\0227B";
5539}
5540
5541.card {
5542  background-color: white;
5543  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
5544  color: #4a4a4a;
5545  max-width: 100%;
5546  position: relative;
5547}
5548
5549.card-header {
5550  background-color: transparent;
5551  align-items: stretch;
5552  box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
5553  display: flex;
5554}
5555
5556.card-header-title {
5557  align-items: center;
5558  color: #363636;
5559  display: flex;
5560  flex-grow: 1;
5561  font-weight: 700;
5562  padding: 0.75rem;
5563}
5564
5565.card-header-title.is-centered {
5566  justify-content: center;
5567}
5568
5569.card-header-icon {
5570  align-items: center;
5571  cursor: pointer;
5572  display: flex;
5573  justify-content: center;
5574  padding: 0.75rem;
5575}
5576
5577.card-image {
5578  display: block;
5579  position: relative;
5580}
5581
5582.card-content {
5583  background-color: transparent;
5584  padding: 1.5rem;
5585}
5586
5587.card-footer {
5588  background-color: transparent;
5589  border-top: 1px solid #dbdbdb;
5590  align-items: stretch;
5591  display: flex;
5592}
5593
5594.card-footer-item {
5595  align-items: center;
5596  display: flex;
5597  flex-basis: 0;
5598  flex-grow: 1;
5599  flex-shrink: 0;
5600  justify-content: center;
5601  padding: 0.75rem;
5602}
5603
5604.card-footer-item:not(:last-child) {
5605  border-right: 1px solid #dbdbdb;
5606}
5607
5608.card .media:not(:last-child) {
5609  margin-bottom: 1.5rem;
5610}
5611
5612.dropdown {
5613  display: inline-flex;
5614  position: relative;
5615  vertical-align: top;
5616}
5617
5618.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
5619  display: block;
5620}
5621
5622.dropdown.is-right .dropdown-menu {
5623  left: auto;
5624  right: 0;
5625}
5626
5627.dropdown.is-up .dropdown-menu {
5628  bottom: 100%;
5629  padding-bottom: 4px;
5630  padding-top: initial;
5631  top: auto;
5632}
5633
5634.dropdown-menu {
5635  display: none;
5636  left: 0;
5637  min-width: 12rem;
5638  padding-top: 4px;
5639  position: absolute;
5640  top: 100%;
5641  z-index: 20;
5642}
5643
5644.dropdown-content {
5645  background-color: white;
5646  border-radius: 4px;
5647  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
5648  padding-bottom: 0.5rem;
5649  padding-top: 0.5rem;
5650}
5651
5652.dropdown-item {
5653  color: #4a4a4a;
5654  display: block;
5655  font-size: 0.875rem;
5656  line-height: 1.5;
5657  padding: 0.375rem 1rem;
5658  position: relative;
5659}
5660
5661a.dropdown-item,
5662button.dropdown-item {
5663  padding-right: 3rem;
5664  text-align: left;
5665  white-space: nowrap;
5666  width: 100%;
5667}
5668
5669a.dropdown-item:hover,
5670button.dropdown-item:hover {
5671  background-color: whitesmoke;
5672  color: #0a0a0a;
5673}
5674
5675a.dropdown-item.is-active,
5676button.dropdown-item.is-active {
5677  background-color: #3273dc;
5678  color: #fff;
5679}
5680
5681.dropdown-divider {
5682  background-color: #dbdbdb;
5683  border: none;
5684  display: block;
5685  height: 1px;
5686  margin: 0.5rem 0;
5687}
5688
5689.level {
5690  align-items: center;
5691  justify-content: space-between;
5692}
5693
5694.level code {
5695  border-radius: 4px;
5696}
5697
5698.level img {
5699  display: inline-block;
5700  vertical-align: top;
5701}
5702
5703.level.is-mobile {
5704  display: flex;
5705}
5706
5707.level.is-mobile .level-left,
5708.level.is-mobile .level-right {
5709  display: flex;
5710}
5711
5712.level.is-mobile .level-left + .level-right {
5713  margin-top: 0;
5714}
5715
5716.level.is-mobile .level-item:not(:last-child) {
5717  margin-bottom: 0;
5718  margin-right: 0.75rem;
5719}
5720
5721.level.is-mobile .level-item:not(.is-narrow) {
5722  flex-grow: 1;
5723}
5724
5725@media screen and (min-width: 769px), print {
5726  .level {
5727    display: flex;
5728  }
5729  .level > .level-item:not(.is-narrow) {
5730    flex-grow: 1;
5731  }
5732}
5733
5734.level-item {
5735  align-items: center;
5736  display: flex;
5737  flex-basis: auto;
5738  flex-grow: 0;
5739  flex-shrink: 0;
5740  justify-content: center;
5741}
5742
5743.level-item .title,
5744.level-item .subtitle {
5745  margin-bottom: 0;
5746}
5747
5748@media screen and (max-width: 768px) {
5749  .level-item:not(:last-child) {
5750    margin-bottom: 0.75rem;
5751  }
5752}
5753
5754.level-left,
5755.level-right {
5756  flex-basis: auto;
5757  flex-grow: 0;
5758  flex-shrink: 0;
5759}
5760
5761.level-left .level-item.is-flexible,
5762.level-right .level-item.is-flexible {
5763  flex-grow: 1;
5764}
5765
5766@media screen and (min-width: 769px), print {
5767  .level-left .level-item:not(:last-child),
5768  .level-right .level-item:not(:last-child) {
5769    margin-right: 0.75rem;
5770  }
5771}
5772
5773.level-left {
5774  align-items: center;
5775  justify-content: flex-start;
5776}
5777
5778@media screen and (max-width: 768px) {
5779  .level-left + .level-right {
5780    margin-top: 1.5rem;
5781  }
5782}
5783
5784@media screen and (min-width: 769px), print {
5785  .level-left {
5786    display: flex;
5787  }
5788}
5789
5790.level-right {
5791  align-items: center;
5792  justify-content: flex-end;
5793}
5794
5795@media screen and (min-width: 769px), print {
5796  .level-right {
5797    display: flex;
5798  }
5799}
5800
5801.list {
5802  background-color: white;
5803  border-radius: 4px;
5804  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
5805}
5806
5807.list-item {
5808  display: block;
5809  padding: 0.5em 1em;
5810}
5811
5812.list-item:not(a) {
5813  color: #4a4a4a;
5814}
5815
5816.list-item:first-child {
5817  border-top-left-radius: 4px;
5818  border-top-right-radius: 4px;
5819}
5820
5821.list-item:last-child {
5822  border-bottom-left-radius: 4px;
5823  border-bottom-right-radius: 4px;
5824}
5825
5826.list-item:not(:last-child) {
5827  border-bottom: 1px solid #dbdbdb;
5828}
5829
5830.list-item.is-active {
5831  background-color: #3273dc;
5832  color: #fff;
5833}
5834
5835a.list-item {
5836  background-color: whitesmoke;
5837  cursor: pointer;
5838}
5839
5840.media {
5841  align-items: flex-start;
5842  display: flex;
5843  text-align: left;
5844}
5845
5846.media .content:not(:last-child) {
5847  margin-bottom: 0.75rem;
5848}
5849
5850.media .media {
5851  border-top: 1px solid rgba(219, 219, 219, 0.5);
5852  display: flex;
5853  padding-top: 0.75rem;
5854}
5855
5856.media .media .content:not(:last-child),
5857.media .media .control:not(:last-child) {
5858  margin-bottom: 0.5rem;
5859}
5860
5861.media .media .media {
5862  padding-top: 0.5rem;
5863}
5864
5865.media .media .media + .media {
5866  margin-top: 0.5rem;
5867}
5868
5869.media + .media {
5870  border-top: 1px solid rgba(219, 219, 219, 0.5);
5871  margin-top: 1rem;
5872  padding-top: 1rem;
5873}
5874
5875.media.is-large + .media {
5876  margin-top: 1.5rem;
5877  padding-top: 1.5rem;
5878}
5879
5880.media-left,
5881.media-right {
5882  flex-basis: auto;
5883  flex-grow: 0;
5884  flex-shrink: 0;
5885}
5886
5887.media-left {
5888  margin-right: 1rem;
5889}
5890
5891.media-right {
5892  margin-left: 1rem;
5893}
5894
5895.media-content {
5896  flex-basis: auto;
5897  flex-grow: 1;
5898  flex-shrink: 1;
5899  text-align: left;
5900}
5901
5902@media screen and (max-width: 768px) {
5903  .media-content {
5904    overflow-x: auto;
5905  }
5906}
5907
5908.menu {
5909  font-size: 1rem;
5910}
5911
5912.menu.is-small {
5913  font-size: 0.75rem;
5914}
5915
5916.menu.is-medium {
5917  font-size: 1.25rem;
5918}
5919
5920.menu.is-large {
5921  font-size: 1.5rem;
5922}
5923
5924.menu-list {
5925  line-height: 1.25;
5926}
5927
5928.menu-list a {
5929  border-radius: 2px;
5930  color: #4a4a4a;
5931  display: block;
5932  padding: 0.5em 0.75em;
5933}
5934
5935.menu-list a:hover {
5936  background-color: whitesmoke;
5937  color: #363636;
5938}
5939
5940.menu-list a.is-active {
5941  background-color: #3273dc;
5942  color: #fff;
5943}
5944
5945.menu-list li ul {
5946  border-left: 1px solid #dbdbdb;
5947  margin: 0.75em;
5948  padding-left: 0.75em;
5949}
5950
5951.menu-label {
5952  color: #7a7a7a;
5953  font-size: 0.75em;
5954  letter-spacing: 0.1em;
5955  text-transform: uppercase;
5956}
5957
5958.menu-label:not(:first-child) {
5959  margin-top: 1em;
5960}
5961
5962.menu-label:not(:last-child) {
5963  margin-bottom: 1em;
5964}
5965
5966.message {
5967  background-color: whitesmoke;
5968  border-radius: 4px;
5969  font-size: 1rem;
5970}
5971
5972.message strong {
5973  color: currentColor;
5974}
5975
5976.message a:not(.button):not(.tag):not(.dropdown-item) {
5977  color: currentColor;
5978  text-decoration: underline;
5979}
5980
5981.message.is-small {
5982  font-size: 0.75rem;
5983}
5984
5985.message.is-medium {
5986  font-size: 1.25rem;
5987}
5988
5989.message.is-large {
5990  font-size: 1.5rem;
5991}
5992
5993.message.is-white {
5994  background-color: white;
5995}
5996
5997.message.is-white .message-header {
5998  background-color: white;
5999  color: #0a0a0a;
6000}
6001
6002.message.is-white .message-body {
6003  border-color: white;
6004  color: #4d4d4d;
6005}
6006
6007.message.is-black {
6008  background-color: #fafafa;
6009}
6010
6011.message.is-black .message-header {
6012  background-color: #0a0a0a;
6013  color: white;
6014}
6015
6016.message.is-black .message-body {
6017  border-color: #0a0a0a;
6018  color: #090909;
6019}
6020
6021.message.is-light {
6022  background-color: #fafafa;
6023}
6024
6025.message.is-light .message-header {
6026  background-color: whitesmoke;
6027  color: #363636;
6028}
6029
6030.message.is-light .message-body {
6031  border-color: whitesmoke;
6032  color: #505050;
6033}
6034
6035.message.is-dark {
6036  background-color: #fafafa;
6037}
6038
6039.message.is-dark .message-header {
6040  background-color: #363636;
6041  color: whitesmoke;
6042}
6043
6044.message.is-dark .message-body {
6045  border-color: #363636;
6046  color: #2a2a2a;
6047}
6048
6049.message.is-primary {
6050  background-color: #f5fffd;
6051}
6052
6053.message.is-primary .message-header {
6054  background-color: #00d1b2;
6055  color: #fff;
6056}
6057
6058.message.is-primary .message-body {
6059  border-color: #00d1b2;
6060  color: #021310;
6061}
6062
6063.message.is-link {
6064  background-color: #f6f9fe;
6065}
6066
6067.message.is-link .message-header {
6068  background-color: #3273dc;
6069  color: #fff;
6070}
6071
6072.message.is-link .message-body {
6073  border-color: #3273dc;
6074  color: #22509a;
6075}
6076
6077.message.is-info {
6078  background-color: #f6fbfe;
6079}
6080
6081.message.is-info .message-header {
6082  background-color: #209cee;
6083  color: #fff;
6084}
6085
6086.message.is-info .message-body {
6087  border-color: #209cee;
6088  color: #12537e;
6089}
6090
6091.message.is-success {
6092  background-color: #f6fef9;
6093}
6094
6095.message.is-success .message-header {
6096  background-color: #23d160;
6097  color: #fff;
6098}
6099
6100.message.is-success .message-body {
6101  border-color: #23d160;
6102  color: #0e301a;
6103}
6104
6105.message.is-warning {
6106  background-color: #fffdf5;
6107}
6108
6109.message.is-warning .message-header {
6110  background-color: #ffdd57;
6111  color: rgba(0, 0, 0, 0.7);
6112}
6113
6114.message.is-warning .message-body {
6115  border-color: #ffdd57;
6116  color: #3b3108;
6117}
6118
6119.message.is-danger {
6120  background-color: #fff5f7;
6121}
6122
6123.message.is-danger .message-header {
6124  background-color: #ff3860;
6125  color: #fff;
6126}
6127
6128.message.is-danger .message-body {
6129  border-color: #ff3860;
6130  color: #cd0930;
6131}
6132
6133.message-header {
6134  align-items: center;
6135  background-color: #4a4a4a;
6136  border-radius: 4px 4px 0 0;
6137  color: #fff;
6138  display: flex;
6139  font-weight: 700;
6140  justify-content: space-between;
6141  line-height: 1.25;
6142  padding: 0.75em 1em;
6143  position: relative;
6144}
6145
6146.message-header .delete {
6147  flex-grow: 0;
6148  flex-shrink: 0;
6149  margin-left: 0.75em;
6150}
6151
6152.message-header + .message-body {
6153  border-width: 0;
6154  border-top-left-radius: 0;
6155  border-top-right-radius: 0;
6156}
6157
6158.message-body {
6159  border-color: #dbdbdb;
6160  border-radius: 4px;
6161  border-style: solid;
6162  border-width: 0 0 0 4px;
6163  color: #4a4a4a;
6164  padding: 1.25em 1.5em;
6165}
6166
6167.message-body code,
6168.message-body pre {
6169  background-color: white;
6170}
6171
6172.message-body pre code {
6173  background-color: transparent;
6174}
6175
6176.modal {
6177  align-items: center;
6178  display: none;
6179  flex-direction: column;
6180  justify-content: center;
6181  overflow: hidden;
6182  position: fixed;
6183  z-index: 40;
6184}
6185
6186.modal.is-active {
6187  display: flex;
6188}
6189
6190.modal-background {
6191  background-color: rgba(10, 10, 10, 0.86);
6192}
6193
6194.modal-content,
6195.modal-card {
6196  margin: 0 20px;
6197  max-height: calc(100vh - 160px);
6198  overflow: auto;
6199  position: relative;
6200  width: 100%;
6201}
6202
6203@media screen and (min-width: 769px), print {
6204  .modal-content,
6205  .modal-card {
6206    margin: 0 auto;
6207    max-height: calc(100vh - 40px);
6208    width: 640px;
6209  }
6210}
6211
6212.modal-close {
6213  background: none;
6214  height: 40px;
6215  position: fixed;
6216  right: 20px;
6217  top: 20px;
6218  width: 40px;
6219}
6220
6221.modal-card {
6222  display: flex;
6223  flex-direction: column;
6224  max-height: calc(100vh - 40px);
6225  overflow: hidden;
6226  -ms-overflow-y: visible;
6227}
6228
6229.modal-card-head,
6230.modal-card-foot {
6231  align-items: center;
6232  background-color: whitesmoke;
6233  display: flex;
6234  flex-shrink: 0;
6235  justify-content: flex-start;
6236  padding: 20px;
6237  position: relative;
6238}
6239
6240.modal-card-head {
6241  border-bottom: 1px solid #dbdbdb;
6242  border-top-left-radius: 6px;
6243  border-top-right-radius: 6px;
6244}
6245
6246.modal-card-title {
6247  color: #363636;
6248  flex-grow: 1;
6249  flex-shrink: 0;
6250  font-size: 1.5rem;
6251  line-height: 1;
6252}
6253
6254.modal-card-foot {
6255  border-bottom-left-radius: 6px;
6256  border-bottom-right-radius: 6px;
6257  border-top: 1px solid #dbdbdb;
6258}
6259
6260.modal-card-foot .button:not(:last-child) {
6261  margin-right: 0.5em;
6262}
6263
6264.modal-card-body {
6265  -webkit-overflow-scrolling: touch;
6266  background-color: white;
6267  flex-grow: 1;
6268  flex-shrink: 1;
6269  overflow: auto;
6270  padding: 20px;
6271}
6272
6273.navbar {
6274  background-color: white;
6275  min-height: 3.25rem;
6276  position: relative;
6277  z-index: 30;
6278}
6279
6280.navbar.is-white {
6281  background-color: white;
6282  color: #0a0a0a;
6283}
6284
6285.navbar.is-white .navbar-brand > .navbar-item,
6286.navbar.is-white .navbar-brand .navbar-link {
6287  color: #0a0a0a;
6288}
6289
6290.navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
6291.navbar.is-white .navbar-brand .navbar-link:focus,
6292.navbar.is-white .navbar-brand .navbar-link:hover,
6293.navbar.is-white .navbar-brand .navbar-link.is-active {
6294  background-color: #f2f2f2;
6295  color: #0a0a0a;
6296}
6297
6298.navbar.is-white .navbar-brand .navbar-link::after {
6299  border-color: #0a0a0a;
6300}
6301
6302.navbar.is-white .navbar-burger {
6303  color: #0a0a0a;
6304}
6305
6306@media screen and (min-width: 1024px) {
6307  .navbar.is-white .navbar-start > .navbar-item,
6308  .navbar.is-white .navbar-start .navbar-link,
6309  .navbar.is-white .navbar-end > .navbar-item,
6310  .navbar.is-white .navbar-end .navbar-link {
6311    color: #0a0a0a;
6312  }
6313  .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
6314  .navbar.is-white .navbar-start .navbar-link:focus,
6315  .navbar.is-white .navbar-start .navbar-link:hover,
6316  .navbar.is-white .navbar-start .navbar-link.is-active,
6317  .navbar.is-white .navbar-end > a.navbar-item:focus,
6318  .navbar.is-white .navbar-end > a.navbar-item:hover,
6319  .navbar.is-white .navbar-end > a.navbar-item.is-active,
6320  .navbar.is-white .navbar-end .navbar-link:focus,
6321  .navbar.is-white .navbar-end .navbar-link:hover,
6322  .navbar.is-white .navbar-end .navbar-link.is-active {
6323    background-color: #f2f2f2;
6324    color: #0a0a0a;
6325  }
6326  .navbar.is-white .navbar-start .navbar-link::after,
6327  .navbar.is-white .navbar-end .navbar-link::after {
6328    border-color: #0a0a0a;
6329  }
6330  .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
6331  .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
6332  .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
6333    background-color: #f2f2f2;
6334    color: #0a0a0a;
6335  }
6336  .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
6337    background-color: white;
6338    color: #0a0a0a;
6339  }
6340}
6341
6342.navbar.is-black {
6343  background-color: #0a0a0a;
6344  color: white;
6345}
6346
6347.navbar.is-black .navbar-brand > .navbar-item,
6348.navbar.is-black .navbar-brand .navbar-link {
6349  color: white;
6350}
6351
6352.navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
6353.navbar.is-black .navbar-brand .navbar-link:focus,
6354.navbar.is-black .navbar-brand .navbar-link:hover,
6355.navbar.is-black .navbar-brand .navbar-link.is-active {
6356  background-color: black;
6357  color: white;
6358}
6359
6360.navbar.is-black .navbar-brand .navbar-link::after {
6361  border-color: white;
6362}
6363
6364.navbar.is-black .navbar-burger {
6365  color: white;
6366}
6367
6368@media screen and (min-width: 1024px) {
6369  .navbar.is-black .navbar-start > .navbar-item,
6370  .navbar.is-black .navbar-start .navbar-link,
6371  .navbar.is-black .navbar-end > .navbar-item,
6372  .navbar.is-black .navbar-end .navbar-link {
6373    color: white;
6374  }
6375  .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
6376  .navbar.is-black .navbar-start .navbar-link:focus,
6377  .navbar.is-black .navbar-start .navbar-link:hover,
6378  .navbar.is-black .navbar-start .navbar-link.is-active,
6379  .navbar.is-black .navbar-end > a.navbar-item:focus,
6380  .navbar.is-black .navbar-end > a.navbar-item:hover,
6381  .navbar.is-black .navbar-end > a.navbar-item.is-active,
6382  .navbar.is-black .navbar-end .navbar-link:focus,
6383  .navbar.is-black .navbar-end .navbar-link:hover,
6384  .navbar.is-black .navbar-end .navbar-link.is-active {
6385    background-color: black;
6386    color: white;
6387  }
6388  .navbar.is-black .navbar-start .navbar-link::after,
6389  .navbar.is-black .navbar-end .navbar-link::after {
6390    border-color: white;
6391  }
6392  .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
6393  .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
6394  .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
6395    background-color: black;
6396    color: white;
6397  }
6398  .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
6399    background-color: #0a0a0a;
6400    color: white;
6401  }
6402}
6403
6404.navbar.is-light {
6405  background-color: whitesmoke;
6406  color: #363636;
6407}
6408
6409.navbar.is-light .navbar-brand > .navbar-item,
6410.navbar.is-light .navbar-brand .navbar-link {
6411  color: #363636;
6412}
6413
6414.navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
6415.navbar.is-light .navbar-brand .navbar-link:focus,
6416.navbar.is-light .navbar-brand .navbar-link:hover,
6417.navbar.is-light .navbar-brand .navbar-link.is-active {
6418  background-color: #e8e8e8;
6419  color: #363636;
6420}
6421
6422.navbar.is-light .navbar-brand .navbar-link::after {
6423  border-color: #363636;
6424}
6425
6426.navbar.is-light .navbar-burger {
6427  color: #363636;
6428}
6429
6430@media screen and (min-width: 1024px) {
6431  .navbar.is-light .navbar-start > .navbar-item,
6432  .navbar.is-light .navbar-start .navbar-link,
6433  .navbar.is-light .navbar-end > .navbar-item,
6434  .navbar.is-light .navbar-end .navbar-link {
6435    color: #363636;
6436  }
6437  .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
6438  .navbar.is-light .navbar-start .navbar-link:focus,
6439  .navbar.is-light .navbar-start .navbar-link:hover,
6440  .navbar.is-light .navbar-start .navbar-link.is-active,
6441  .navbar.is-light .navbar-end > a.navbar-item:focus,
6442  .navbar.is-light .navbar-end > a.navbar-item:hover,
6443  .navbar.is-light .navbar-end > a.navbar-item.is-active,
6444  .navbar.is-light .navbar-end .navbar-link:focus,
6445  .navbar.is-light .navbar-end .navbar-link:hover,
6446  .navbar.is-light .navbar-end .navbar-link.is-active {
6447    background-color: #e8e8e8;
6448    color: #363636;
6449  }
6450  .navbar.is-light .navbar-start .navbar-link::after,
6451  .navbar.is-light .navbar-end .navbar-link::after {
6452    border-color: #363636;
6453  }
6454  .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
6455  .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
6456  .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
6457    background-color: #e8e8e8;
6458    color: #363636;
6459  }
6460  .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
6461    background-color: whitesmoke;
6462    color: #363636;
6463  }
6464}
6465
6466.navbar.is-dark {
6467  background-color: #363636;
6468  color: whitesmoke;
6469}
6470
6471.navbar.is-dark .navbar-brand > .navbar-item,
6472.navbar.is-dark .navbar-brand .navbar-link {
6473  color: whitesmoke;
6474}
6475
6476.navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
6477.navbar.is-dark .navbar-brand .navbar-link:focus,
6478.navbar.is-dark .navbar-brand .navbar-link:hover,
6479.navbar.is-dark .navbar-brand .navbar-link.is-active {
6480  background-color: #292929;
6481  color: whitesmoke;
6482}
6483
6484.navbar.is-dark .navbar-brand .navbar-link::after {
6485  border-color: whitesmoke;
6486}
6487
6488.navbar.is-dark .navbar-burger {
6489  color: whitesmoke;
6490}
6491
6492@media screen and (min-width: 1024px) {
6493  .navbar.is-dark .navbar-start > .navbar-item,
6494  .navbar.is-dark .navbar-start .navbar-link,
6495  .navbar.is-dark .navbar-end > .navbar-item,
6496  .navbar.is-dark .navbar-end .navbar-link {
6497    color: whitesmoke;
6498  }
6499  .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
6500  .navbar.is-dark .navbar-start .navbar-link:focus,
6501  .navbar.is-dark .navbar-start .navbar-link:hover,
6502  .navbar.is-dark .navbar-start .navbar-link.is-active,
6503  .navbar.is-dark .navbar-end > a.navbar-item:focus,
6504  .navbar.is-dark .navbar-end > a.navbar-item:hover,
6505  .navbar.is-dark .navbar-end > a.navbar-item.is-active,
6506  .navbar.is-dark .navbar-end .navbar-link:focus,
6507  .navbar.is-dark .navbar-end .navbar-link:hover,
6508  .navbar.is-dark .navbar-end .navbar-link.is-active {
6509    background-color: #292929;
6510    color: whitesmoke;
6511  }
6512  .navbar.is-dark .navbar-start .navbar-link::after,
6513  .navbar.is-dark .navbar-end .navbar-link::after {
6514    border-color: whitesmoke;
6515  }
6516  .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
6517  .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
6518  .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
6519    background-color: #292929;
6520    color: whitesmoke;
6521  }
6522  .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
6523    background-color: #363636;
6524    color: whitesmoke;
6525  }
6526}
6527
6528.navbar.is-primary {
6529  background-color: #00d1b2;
6530  color: #fff;
6531}
6532
6533.navbar.is-primary .navbar-brand > .navbar-item,
6534.navbar.is-primary .navbar-brand .navbar-link {
6535  color: #fff;
6536}
6537
6538.navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
6539.navbar.is-primary .navbar-brand .navbar-link:focus,
6540.navbar.is-primary .navbar-brand .navbar-link:hover,
6541.navbar.is-primary .navbar-brand .navbar-link.is-active {
6542  background-color: #00b89c;
6543  color: #fff;
6544}
6545
6546.navbar.is-primary .navbar-brand .navbar-link::after {
6547  border-color: #fff;
6548}
6549
6550.navbar.is-primary .navbar-burger {
6551  color: #fff;
6552}
6553
6554@media screen and (min-width: 1024px) {
6555  .navbar.is-primary .navbar-start > .navbar-item,
6556  .navbar.is-primary .navbar-start .navbar-link,
6557  .navbar.is-primary .navbar-end > .navbar-item,
6558  .navbar.is-primary .navbar-end .navbar-link {
6559    color: #fff;
6560  }
6561  .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
6562  .navbar.is-primary .navbar-start .navbar-link:focus,
6563  .navbar.is-primary .navbar-start .navbar-link:hover,
6564  .navbar.is-primary .navbar-start .navbar-link.is-active,
6565  .navbar.is-primary .navbar-end > a.navbar-item:focus,
6566  .navbar.is-primary .navbar-end > a.navbar-item:hover,
6567  .navbar.is-primary .navbar-end > a.navbar-item.is-active,
6568  .navbar.is-primary .navbar-end .navbar-link:focus,
6569  .navbar.is-primary .navbar-end .navbar-link:hover,
6570  .navbar.is-primary .navbar-end .navbar-link.is-active {
6571    background-color: #00b89c;
6572    color: #fff;
6573  }
6574  .navbar.is-primary .navbar-start .navbar-link::after,
6575  .navbar.is-primary .navbar-end .navbar-link::after {
6576    border-color: #fff;
6577  }
6578  .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
6579  .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
6580  .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
6581    background-color: #00b89c;
6582    color: #fff;
6583  }
6584  .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
6585    background-color: #00d1b2;
6586    color: #fff;
6587  }
6588}
6589
6590.navbar.is-link {
6591  background-color: #3273dc;
6592  color: #fff;
6593}
6594
6595.navbar.is-link .navbar-brand > .navbar-item,
6596.navbar.is-link .navbar-brand .navbar-link {
6597  color: #fff;
6598}
6599
6600.navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
6601.navbar.is-link .navbar-brand .navbar-link:focus,
6602.navbar.is-link .navbar-brand .navbar-link:hover,
6603.navbar.is-link .navbar-brand .navbar-link.is-active {
6604  background-color: #2366d1;
6605  color: #fff;
6606}
6607
6608.navbar.is-link .navbar-brand .navbar-link::after {
6609  border-color: #fff;
6610}
6611
6612.navbar.is-link .navbar-burger {
6613  color: #fff;
6614}
6615
6616@media screen and (min-width: 1024px) {
6617  .navbar.is-link .navbar-start > .navbar-item,
6618  .navbar.is-link .navbar-start .navbar-link,
6619  .navbar.is-link .navbar-end > .navbar-item,
6620  .navbar.is-link .navbar-end .navbar-link {
6621    color: #fff;
6622  }
6623  .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
6624  .navbar.is-link .navbar-start .navbar-link:focus,
6625  .navbar.is-link .navbar-start .navbar-link:hover,
6626  .navbar.is-link .navbar-start .navbar-link.is-active,
6627  .navbar.is-link .navbar-end > a.navbar-item:focus,
6628  .navbar.is-link .navbar-end > a.navbar-item:hover,
6629  .navbar.is-link .navbar-end > a.navbar-item.is-active,
6630  .navbar.is-link .navbar-end .navbar-link:focus,
6631  .navbar.is-link .navbar-end .navbar-link:hover,
6632  .navbar.is-link .navbar-end .navbar-link.is-active {
6633    background-color: #2366d1;
6634    color: #fff;
6635  }
6636  .navbar.is-link .navbar-start .navbar-link::after,
6637  .navbar.is-link .navbar-end .navbar-link::after {
6638    border-color: #fff;
6639  }
6640  .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
6641  .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
6642  .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
6643    background-color: #2366d1;
6644    color: #fff;
6645  }
6646  .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
6647    background-color: #3273dc;
6648    color: #fff;
6649  }
6650}
6651
6652.navbar.is-info {
6653  background-color: #209cee;
6654  color: #fff;
6655}
6656
6657.navbar.is-info .navbar-brand > .navbar-item,
6658.navbar.is-info .navbar-brand .navbar-link {
6659  color: #fff;
6660}
6661
6662.navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
6663.navbar.is-info .navbar-brand .navbar-link:focus,
6664.navbar.is-info .navbar-brand .navbar-link:hover,
6665.navbar.is-info .navbar-brand .navbar-link.is-active {
6666  background-color: #118fe4;
6667  color: #fff;
6668}
6669
6670.navbar.is-info .navbar-brand .navbar-link::after {
6671  border-color: #fff;
6672}
6673
6674.navbar.is-info .navbar-burger {
6675  color: #fff;
6676}
6677
6678@media screen and (min-width: 1024px) {
6679  .navbar.is-info .navbar-start > .navbar-item,
6680  .navbar.is-info .navbar-start .navbar-link,
6681  .navbar.is-info .navbar-end > .navbar-item,
6682  .navbar.is-info .navbar-end .navbar-link {
6683    color: #fff;
6684  }
6685  .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
6686  .navbar.is-info .navbar-start .navbar-link:focus,
6687  .navbar.is-info .navbar-start .navbar-link:hover,
6688  .navbar.is-info .navbar-start .navbar-link.is-active,
6689  .navbar.is-info .navbar-end > a.navbar-item:focus,
6690  .navbar.is-info .navbar-end > a.navbar-item:hover,
6691  .navbar.is-info .navbar-end > a.navbar-item.is-active,
6692  .navbar.is-info .navbar-end .navbar-link:focus,
6693  .navbar.is-info .navbar-end .navbar-link:hover,
6694  .navbar.is-info .navbar-end .navbar-link.is-active {
6695    background-color: #118fe4;
6696    color: #fff;
6697  }
6698  .navbar.is-info .navbar-start .navbar-link::after,
6699  .navbar.is-info .navbar-end .navbar-link::after {
6700    border-color: #fff;
6701  }
6702  .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
6703  .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
6704  .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
6705    background-color: #118fe4;
6706    color: #fff;
6707  }
6708  .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
6709    background-color: #209cee;
6710    color: #fff;
6711  }
6712}
6713
6714.navbar.is-success {
6715  background-color: #23d160;
6716  color: #fff;
6717}
6718
6719.navbar.is-success .navbar-brand > .navbar-item,
6720.navbar.is-success .navbar-brand .navbar-link {
6721  color: #fff;
6722}
6723
6724.navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
6725.navbar.is-success .navbar-brand .navbar-link:focus,
6726.navbar.is-success .navbar-brand .navbar-link:hover,
6727.navbar.is-success .navbar-brand .navbar-link.is-active {
6728  background-color: #20bc56;
6729  color: #fff;
6730}
6731
6732.navbar.is-success .navbar-brand .navbar-link::after {
6733  border-color: #fff;
6734}
6735
6736.navbar.is-success .navbar-burger {
6737  color: #fff;
6738}
6739
6740@media screen and (min-width: 1024px) {
6741  .navbar.is-success .navbar-start > .navbar-item,
6742  .navbar.is-success .navbar-start .navbar-link,
6743  .navbar.is-success .navbar-end > .navbar-item,
6744  .navbar.is-success .navbar-end .navbar-link {
6745    color: #fff;
6746  }
6747  .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
6748  .navbar.is-success .navbar-start .navbar-link:focus,
6749  .navbar.is-success .navbar-start .navbar-link:hover,
6750  .navbar.is-success .navbar-start .navbar-link.is-active,
6751  .navbar.is-success .navbar-end > a.navbar-item:focus,
6752  .navbar.is-success .navbar-end > a.navbar-item:hover,
6753  .navbar.is-success .navbar-end > a.navbar-item.is-active,
6754  .navbar.is-success .navbar-end .navbar-link:focus,
6755  .navbar.is-success .navbar-end .navbar-link:hover,
6756  .navbar.is-success .navbar-end .navbar-link.is-active {
6757    background-color: #20bc56;
6758    color: #fff;
6759  }
6760  .navbar.is-success .navbar-start .navbar-link::after,
6761  .navbar.is-success .navbar-end .navbar-link::after {
6762    border-color: #fff;
6763  }
6764  .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
6765  .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
6766  .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
6767    background-color: #20bc56;
6768    color: #fff;
6769  }
6770  .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
6771    background-color: #23d160;
6772    color: #fff;
6773  }
6774}
6775
6776.navbar.is-warning {
6777  background-color: #ffdd57;
6778  color: rgba(0, 0, 0, 0.7);
6779}
6780
6781.navbar.is-warning .navbar-brand > .navbar-item,
6782.navbar.is-warning .navbar-brand .navbar-link {
6783  color: rgba(0, 0, 0, 0.7);
6784}
6785
6786.navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
6787.navbar.is-warning .navbar-brand .navbar-link:focus,
6788.navbar.is-warning .navbar-brand .navbar-link:hover,
6789.navbar.is-warning .navbar-brand .navbar-link.is-active {
6790  background-color: #ffd83d;
6791  color: rgba(0, 0, 0, 0.7);
6792}
6793
6794.navbar.is-warning .navbar-brand .navbar-link::after {
6795  border-color: rgba(0, 0, 0, 0.7);
6796}
6797
6798.navbar.is-warning .navbar-burger {
6799  color: rgba(0, 0, 0, 0.7);
6800}
6801
6802@media screen and (min-width: 1024px) {
6803  .navbar.is-warning .navbar-start > .navbar-item,
6804  .navbar.is-warning .navbar-start .navbar-link,
6805  .navbar.is-warning .navbar-end > .navbar-item,
6806  .navbar.is-warning .navbar-end .navbar-link {
6807    color: rgba(0, 0, 0, 0.7);
6808  }
6809  .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
6810  .navbar.is-warning .navbar-start .navbar-link:focus,
6811  .navbar.is-warning .navbar-start .navbar-link:hover,
6812  .navbar.is-warning .navbar-start .navbar-link.is-active,
6813  .navbar.is-warning .navbar-end > a.navbar-item:focus,
6814  .navbar.is-warning .navbar-end > a.navbar-item:hover,
6815  .navbar.is-warning .navbar-end > a.navbar-item.is-active,
6816  .navbar.is-warning .navbar-end .navbar-link:focus,
6817  .navbar.is-warning .navbar-end .navbar-link:hover,
6818  .navbar.is-warning .navbar-end .navbar-link.is-active {
6819    background-color: #ffd83d;
6820    color: rgba(0, 0, 0, 0.7);
6821  }
6822  .navbar.is-warning .navbar-start .navbar-link::after,
6823  .navbar.is-warning .navbar-end .navbar-link::after {
6824    border-color: rgba(0, 0, 0, 0.7);
6825  }
6826  .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
6827  .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
6828  .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
6829    background-color: #ffd83d;
6830    color: rgba(0, 0, 0, 0.7);
6831  }
6832  .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
6833    background-color: #ffdd57;
6834    color: rgba(0, 0, 0, 0.7);
6835  }
6836}
6837
6838.navbar.is-danger {
6839  background-color: #ff3860;
6840  color: #fff;
6841}
6842
6843.navbar.is-danger .navbar-brand > .navbar-item,
6844.navbar.is-danger .navbar-brand .navbar-link {
6845  color: #fff;
6846}
6847
6848.navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
6849.navbar.is-danger .navbar-brand .navbar-link:focus,
6850.navbar.is-danger .navbar-brand .navbar-link:hover,
6851.navbar.is-danger .navbar-brand .navbar-link.is-active {
6852  background-color: #ff1f4b;
6853  color: #fff;
6854}
6855
6856.navbar.is-danger .navbar-brand .navbar-link::after {
6857  border-color: #fff;
6858}
6859
6860.navbar.is-danger .navbar-burger {
6861  color: #fff;
6862}
6863
6864@media screen and (min-width: 1024px) {
6865  .navbar.is-danger .navbar-start > .navbar-item,
6866  .navbar.is-danger .navbar-start .navbar-link,
6867  .navbar.is-danger .navbar-end > .navbar-item,
6868  .navbar.is-danger .navbar-end .navbar-link {
6869    color: #fff;
6870  }
6871  .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
6872  .navbar.is-danger .navbar-start .navbar-link:focus,
6873  .navbar.is-danger .navbar-start .navbar-link:hover,
6874  .navbar.is-danger .navbar-start .navbar-link.is-active,
6875  .navbar.is-danger .navbar-end > a.navbar-item:focus,
6876  .navbar.is-danger .navbar-end > a.navbar-item:hover,
6877  .navbar.is-danger .navbar-end > a.navbar-item.is-active,
6878  .navbar.is-danger .navbar-end .navbar-link:focus,
6879  .navbar.is-danger .navbar-end .navbar-link:hover,
6880  .navbar.is-danger .navbar-end .navbar-link.is-active {
6881    background-color: #ff1f4b;
6882    color: #fff;
6883  }
6884  .navbar.is-danger .navbar-start .navbar-link::after,
6885  .navbar.is-danger .navbar-end .navbar-link::after {
6886    border-color: #fff;
6887  }
6888  .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
6889  .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
6890  .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
6891    background-color: #ff1f4b;
6892    color: #fff;
6893  }
6894  .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
6895    background-color: #ff3860;
6896    color: #fff;
6897  }
6898}
6899
6900.navbar > .container {
6901  align-items: stretch;
6902  display: flex;
6903  min-height: 3.25rem;
6904  width: 100%;
6905}
6906
6907.navbar.has-shadow {
6908  box-shadow: 0 2px 0 0 whitesmoke;
6909}
6910
6911.navbar.is-fixed-bottom, .navbar.is-fixed-top {
6912  left: 0;
6913  position: fixed;
6914  right: 0;
6915  z-index: 30;
6916}
6917
6918.navbar.is-fixed-bottom {
6919  bottom: 0;
6920}
6921
6922.navbar.is-fixed-bottom.has-shadow {
6923  box-shadow: 0 -2px 0 0 whitesmoke;
6924}
6925
6926.navbar.is-fixed-top {
6927  top: 0;
6928}
6929
6930html.has-navbar-fixed-top,
6931body.has-navbar-fixed-top {
6932  padding-top: 3.25rem;
6933}
6934
6935html.has-navbar-fixed-bottom,
6936body.has-navbar-fixed-bottom {
6937  padding-bottom: 3.25rem;
6938}
6939
6940.navbar-brand,
6941.navbar-tabs {
6942  align-items: stretch;
6943  display: flex;
6944  flex-shrink: 0;
6945  min-height: 3.25rem;
6946}
6947
6948.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
6949  background-color: transparent;
6950}
6951
6952.navbar-tabs {
6953  -webkit-overflow-scrolling: touch;
6954  max-width: 100vw;
6955  overflow-x: auto;
6956  overflow-y: hidden;
6957}
6958
6959.navbar-burger {
6960  color: #4a4a4a;
6961  cursor: pointer;
6962  display: block;
6963  height: 3.25rem;
6964  position: relative;
6965  width: 3.25rem;
6966  margin-left: auto;
6967}
6968
6969.navbar-burger span {
6970  background-color: currentColor;
6971  display: block;
6972  height: 1px;
6973  left: calc(50% - 8px);
6974  position: absolute;
6975  -webkit-transform-origin: center;
6976          transform-origin: center;
6977  transition-duration: 86ms;
6978  transition-property: background-color, opacity, -webkit-transform;
6979  transition-property: background-color, opacity, transform;
6980  transition-property: background-color, opacity, transform, -webkit-transform;
6981  transition-timing-function: ease-out;
6982  width: 16px;
6983}
6984
6985.navbar-burger span:nth-child(1) {
6986  top: calc(50% - 6px);
6987}
6988
6989.navbar-burger span:nth-child(2) {
6990  top: calc(50% - 1px);
6991}
6992
6993.navbar-burger span:nth-child(3) {
6994  top: calc(50% + 4px);
6995}
6996
6997.navbar-burger:hover {
6998  background-color: rgba(0, 0, 0, 0.05);
6999}
7000
7001.navbar-burger.is-active span:nth-child(1) {
7002  -webkit-transform: translateY(5px) rotate(45deg);
7003          transform: translateY(5px) rotate(45deg);
7004}
7005
7006.navbar-burger.is-active span:nth-child(2) {
7007  opacity: 0;
7008}
7009
7010.navbar-burger.is-active span:nth-child(3) {
7011  -webkit-transform: translateY(-5px) rotate(-45deg);
7012          transform: translateY(-5px) rotate(-45deg);
7013}
7014
7015.navbar-menu {
7016  display: none;
7017}
7018
7019.navbar-item,
7020.navbar-link {
7021  color: #4a4a4a;
7022  display: block;
7023  line-height: 1.5;
7024  padding: 0.5rem 0.75rem;
7025  position: relative;
7026}
7027
7028.navbar-item .icon:only-child,
7029.navbar-link .icon:only-child {
7030  margin-left: -0.25rem;
7031  margin-right: -0.25rem;
7032}
7033
7034a.navbar-item,
7035.navbar-link {
7036  cursor: pointer;
7037}
7038
7039a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
7040.navbar-link:focus,
7041.navbar-link:focus-within,
7042.navbar-link:hover,
7043.navbar-link.is-active {
7044  background-color: #fafafa;
7045  color: #3273dc;
7046}
7047
7048.navbar-item {
7049  display: block;
7050  flex-grow: 0;
7051  flex-shrink: 0;
7052}
7053
7054.navbar-item img {
7055  max-height: 1.75rem;
7056}
7057
7058.navbar-item.has-dropdown {
7059  padding: 0;
7060}
7061
7062.navbar-item.is-expanded {
7063  flex-grow: 1;
7064  flex-shrink: 1;
7065}
7066
7067.navbar-item.is-tab {
7068  border-bottom: 1px solid transparent;
7069  min-height: 3.25rem;
7070  padding-bottom: calc(0.5rem - 1px);
7071}
7072
7073.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
7074  background-color: transparent;
7075  border-bottom-color: #3273dc;
7076}
7077
7078.navbar-item.is-tab.is-active {
7079  background-color: transparent;
7080  border-bottom-color: #3273dc;
7081  border-bottom-style: solid;
7082  border-bottom-width: 3px;
7083  color: #3273dc;
7084  padding-bottom: calc(0.5rem - 3px);
7085}
7086
7087.navbar-content {
7088  flex-grow: 1;
7089  flex-shrink: 1;
7090}
7091
7092.navbar-link:not(.is-arrowless) {
7093  padding-right: 2.5em;
7094}
7095
7096.navbar-link:not(.is-arrowless)::after {
7097  border-color: #3273dc;
7098  margin-top: -0.375em;
7099  right: 1.125em;
7100}
7101
7102.navbar-dropdown {
7103  font-size: 0.875rem;
7104  padding-bottom: 0.5rem;
7105  padding-top: 0.5rem;
7106}
7107
7108.navbar-dropdown .navbar-item {
7109  padding-left: 1.5rem;
7110  padding-right: 1.5rem;
7111}
7112
7113.navbar-divider {
7114  background-color: whitesmoke;
7115  border: none;
7116  display: none;
7117  height: 2px;
7118  margin: 0.5rem 0;
7119}
7120
7121@media screen and (max-width: 1023px) {
7122  .navbar > .container {
7123    display: block;
7124  }
7125  .navbar-brand .navbar-item,
7126  .navbar-tabs .navbar-item {
7127    align-items: center;
7128    display: flex;
7129  }
7130  .navbar-link::after {
7131    display: none;
7132  }
7133  .navbar-menu {
7134    background-color: white;
7135    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
7136    padding: 0.5rem 0;
7137  }
7138  .navbar-menu.is-active {
7139    display: block;
7140  }
7141  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
7142    left: 0;
7143    position: fixed;
7144    right: 0;
7145    z-index: 30;
7146  }
7147  .navbar.is-fixed-bottom-touch {
7148    bottom: 0;
7149  }
7150  .navbar.is-fixed-bottom-touch.has-shadow {
7151    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
7152  }
7153  .navbar.is-fixed-top-touch {
7154    top: 0;
7155  }
7156  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
7157    -webkit-overflow-scrolling: touch;
7158    max-height: calc(100vh - 3.25rem);
7159    overflow: auto;
7160  }
7161  html.has-navbar-fixed-top-touch,
7162  body.has-navbar-fixed-top-touch {
7163    padding-top: 3.25rem;
7164  }
7165  html.has-navbar-fixed-bottom-touch,
7166  body.has-navbar-fixed-bottom-touch {
7167    padding-bottom: 3.25rem;
7168  }
7169}
7170
7171@media screen and (min-width: 1024px) {
7172  .navbar,
7173  .navbar-menu,
7174  .navbar-start,
7175  .navbar-end {
7176    align-items: stretch;
7177    display: flex;
7178  }
7179  .navbar {
7180    min-height: 3.25rem;
7181  }
7182  .navbar.is-spaced {
7183    padding: 1rem 2rem;
7184  }
7185  .navbar.is-spaced .navbar-start,
7186  .navbar.is-spaced .navbar-end {
7187    align-items: center;
7188  }
7189  .navbar.is-spaced a.navbar-item,
7190  .navbar.is-spaced .navbar-link {
7191    border-radius: 4px;
7192  }
7193  .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
7194  .navbar.is-transparent .navbar-link:focus,
7195  .navbar.is-transparent .navbar-link:hover,
7196  .navbar.is-transparent .navbar-link.is-active {
7197    background-color: transparent !important;
7198  }
7199  .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
7200    background-color: transparent !important;
7201  }
7202  .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
7203    background-color: whitesmoke;
7204    color: #0a0a0a;
7205  }
7206  .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
7207    background-color: whitesmoke;
7208    color: #3273dc;
7209  }
7210  .navbar-burger {
7211    display: none;
7212  }
7213  .navbar-item,
7214  .navbar-link {
7215    align-items: center;
7216    display: flex;
7217  }
7218  .navbar-item {
7219    display: flex;
7220  }
7221  .navbar-item.has-dropdown {
7222    align-items: stretch;
7223  }
7224  .navbar-item.has-dropdown-up .navbar-link::after {
7225    -webkit-transform: rotate(135deg) translate(0.25em, -0.25em);
7226            transform: rotate(135deg) translate(0.25em, -0.25em);
7227  }
7228  .navbar-item.has-dropdown-up .navbar-dropdown {
7229    border-bottom: 2px solid #dbdbdb;
7230    border-radius: 6px 6px 0 0;
7231    border-top: none;
7232    bottom: 100%;
7233    box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
7234    top: auto;
7235  }
7236  .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
7237    display: block;
7238  }
7239  .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
7240    opacity: 1;
7241    pointer-events: auto;
7242    -webkit-transform: translateY(0);
7243            transform: translateY(0);
7244  }
7245  .navbar-menu {
7246    flex-grow: 1;
7247    flex-shrink: 0;
7248  }
7249  .navbar-start {
7250    justify-content: flex-start;
7251    margin-right: auto;
7252  }
7253  .navbar-end {
7254    justify-content: flex-end;
7255    margin-left: auto;
7256  }
7257  .navbar-dropdown {
7258    background-color: white;
7259    border-bottom-left-radius: 6px;
7260    border-bottom-right-radius: 6px;
7261    border-top: 2px solid #dbdbdb;
7262    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
7263    display: none;
7264    font-size: 0.875rem;
7265    left: 0;
7266    min-width: 100%;
7267    position: absolute;
7268    top: 100%;
7269    z-index: 20;
7270  }
7271  .navbar-dropdown .navbar-item {
7272    padding: 0.375rem 1rem;
7273    white-space: nowrap;
7274  }
7275  .navbar-dropdown a.navbar-item {
7276    padding-right: 3rem;
7277  }
7278  .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
7279    background-color: whitesmoke;
7280    color: #0a0a0a;
7281  }
7282  .navbar-dropdown a.navbar-item.is-active {
7283    background-color: whitesmoke;
7284    color: #3273dc;
7285  }
7286  .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
7287    border-radius: 6px;
7288    border-top: none;
7289    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
7290    display: block;
7291    opacity: 0;
7292    pointer-events: none;
7293    top: calc(100% + (-4px));
7294    -webkit-transform: translateY(-5px);
7295            transform: translateY(-5px);
7296    transition-duration: 86ms;
7297    transition-property: opacity, -webkit-transform;
7298    transition-property: opacity, transform;
7299    transition-property: opacity, transform, -webkit-transform;
7300  }
7301  .navbar-dropdown.is-right {
7302    left: auto;
7303    right: 0;
7304  }
7305  .navbar-divider {
7306    display: block;
7307  }
7308  .navbar > .container .navbar-brand,
7309  .container > .navbar .navbar-brand {
7310    margin-left: -.75rem;
7311  }
7312  .navbar > .container .navbar-menu,
7313  .container > .navbar .navbar-menu {
7314    margin-right: -.75rem;
7315  }
7316  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
7317    left: 0;
7318    position: fixed;
7319    right: 0;
7320    z-index: 30;
7321  }
7322  .navbar.is-fixed-bottom-desktop {
7323    bottom: 0;
7324  }
7325  .navbar.is-fixed-bottom-desktop.has-shadow {
7326    box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);
7327  }
7328  .navbar.is-fixed-top-desktop {
7329    top: 0;
7330  }
7331  html.has-navbar-fixed-top-desktop,
7332  body.has-navbar-fixed-top-desktop {
7333    padding-top: 3.25rem;
7334  }
7335  html.has-navbar-fixed-bottom-desktop,
7336  body.has-navbar-fixed-bottom-desktop {
7337    padding-bottom: 3.25rem;
7338  }
7339  html.has-spaced-navbar-fixed-top,
7340  body.has-spaced-navbar-fixed-top {
7341    padding-top: 5.25rem;
7342  }
7343  html.has-spaced-navbar-fixed-bottom,
7344  body.has-spaced-navbar-fixed-bottom {
7345    padding-bottom: 5.25rem;
7346  }
7347  a.navbar-item.is-active,
7348  .navbar-link.is-active {
7349    color: #0a0a0a;
7350  }
7351  a.navbar-item.is-active:not(:focus):not(:hover),
7352  .navbar-link.is-active:not(:focus):not(:hover) {
7353    background-color: transparent;
7354  }
7355  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
7356    background-color: #fafafa;
7357  }
7358}
7359
7360.hero.is-fullheight-with-navbar {
7361  min-height: calc(100vh - 3.25rem);
7362}
7363
7364.pagination {
7365  font-size: 1rem;
7366  margin: -0.25rem;
7367}
7368
7369.pagination.is-small {
7370  font-size: 0.75rem;
7371}
7372
7373.pagination.is-medium {
7374  font-size: 1.25rem;
7375}
7376
7377.pagination.is-large {
7378  font-size: 1.5rem;
7379}
7380
7381.pagination.is-rounded .pagination-previous,
7382.pagination.is-rounded .pagination-next {
7383  padding-left: 1em;
7384  padding-right: 1em;
7385  border-radius: 290486px;
7386}
7387
7388.pagination.is-rounded .pagination-link {
7389  border-radius: 290486px;
7390}
7391
7392.pagination,
7393.pagination-list {
7394  align-items: center;
7395  display: flex;
7396  justify-content: center;
7397  text-align: center;
7398}
7399
7400.pagination-previous,
7401.pagination-next,
7402.pagination-link,
7403.pagination-ellipsis {
7404  font-size: 1em;
7405  justify-content: center;
7406  margin: 0.25rem;
7407  padding-left: 0.5em;
7408  padding-right: 0.5em;
7409  text-align: center;
7410}
7411
7412.pagination-previous,
7413.pagination-next,
7414.pagination-link {
7415  border-color: #dbdbdb;
7416  color: #363636;
7417  min-width: 2.25em;
7418}
7419
7420.pagination-previous:hover,
7421.pagination-next:hover,
7422.pagination-link:hover {
7423  border-color: #b5b5b5;
7424  color: #363636;
7425}
7426
7427.pagination-previous:focus,
7428.pagination-next:focus,
7429.pagination-link:focus {
7430  border-color: #3273dc;
7431}
7432
7433.pagination-previous:active,
7434.pagination-next:active,
7435.pagination-link:active {
7436  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
7437}
7438
7439.pagination-previous[disabled],
7440.pagination-next[disabled],
7441.pagination-link[disabled] {
7442  background-color: #dbdbdb;
7443  border-color: #dbdbdb;
7444  box-shadow: none;
7445  color: #7a7a7a;
7446  opacity: 0.5;
7447}
7448
7449.pagination-previous,
7450.pagination-next {
7451  padding-left: 0.75em;
7452  padding-right: 0.75em;
7453  white-space: nowrap;
7454}
7455
7456.pagination-link.is-current {
7457  background-color: #3273dc;
7458  border-color: #3273dc;
7459  color: #fff;
7460}
7461
7462.pagination-ellipsis {
7463  color: #b5b5b5;
7464  pointer-events: none;
7465}
7466
7467.pagination-list {
7468  flex-wrap: wrap;
7469}
7470
7471@media screen and (max-width: 768px) {
7472  .pagination {
7473    flex-wrap: wrap;
7474  }
7475  .pagination-previous,
7476  .pagination-next {
7477    flex-grow: 1;
7478    flex-shrink: 1;
7479  }
7480  .pagination-list li {
7481    flex-grow: 1;
7482    flex-shrink: 1;
7483  }
7484}
7485
7486@media screen and (min-width: 769px), print {
7487  .pagination-list {
7488    flex-grow: 1;
7489    flex-shrink: 1;
7490    justify-content: flex-start;
7491    order: 1;
7492  }
7493  .pagination-previous {
7494    order: 2;
7495  }
7496  .pagination-next {
7497    order: 3;
7498  }
7499  .pagination {
7500    justify-content: space-between;
7501  }
7502  .pagination.is-centered .pagination-previous {
7503    order: 1;
7504  }
7505  .pagination.is-centered .pagination-list {
7506    justify-content: center;
7507    order: 2;
7508  }
7509  .pagination.is-centered .pagination-next {
7510    order: 3;
7511  }
7512  .pagination.is-right .pagination-previous {
7513    order: 1;
7514  }
7515  .pagination.is-right .pagination-next {
7516    order: 2;
7517  }
7518  .pagination.is-right .pagination-list {
7519    justify-content: flex-end;
7520    order: 3;
7521  }
7522}
7523
7524.panel {
7525  font-size: 1rem;
7526}
7527
7528.panel:not(:last-child) {
7529  margin-bottom: 1.5rem;
7530}
7531
7532.panel-heading,
7533.panel-tabs,
7534.panel-block {
7535  border-bottom: 1px solid #dbdbdb;
7536  border-left: 1px solid #dbdbdb;
7537  border-right: 1px solid #dbdbdb;
7538}
7539
7540.panel-heading:first-child,
7541.panel-tabs:first-child,
7542.panel-block:first-child {
7543  border-top: 1px solid #dbdbdb;
7544}
7545
7546.panel-heading {
7547  background-color: whitesmoke;
7548  border-radius: 4px 4px 0 0;
7549  color: #363636;
7550  font-size: 1.25em;
7551  font-weight: 300;
7552  line-height: 1.25;
7553  padding: 0.5em 0.75em;
7554}
7555
7556.panel-tabs {
7557  align-items: flex-end;
7558  display: flex;
7559  font-size: 0.875em;
7560  justify-content: center;
7561}
7562
7563.panel-tabs a {
7564  border-bottom: 1px solid #dbdbdb;
7565  margin-bottom: -1px;
7566  padding: 0.5em;
7567}
7568
7569.panel-tabs a.is-active {
7570  border-bottom-color: #4a4a4a;
7571  color: #363636;
7572}
7573
7574.panel-list a {
7575  color: #4a4a4a;
7576}
7577
7578.panel-list a:hover {
7579  color: #3273dc;
7580}
7581
7582.panel-block {
7583  align-items: center;
7584  color: #363636;
7585  display: flex;
7586  justify-content: flex-start;
7587  padding: 0.5em 0.75em;
7588}
7589
7590.panel-block input[type="checkbox"] {
7591  margin-right: 0.75em;
7592}
7593
7594.panel-block > .control {
7595  flex-grow: 1;
7596  flex-shrink: 1;
7597  width: 100%;
7598}
7599
7600.panel-block.is-wrapped {
7601  flex-wrap: wrap;
7602}
7603
7604.panel-block.is-active {
7605  border-left-color: #3273dc;
7606  color: #363636;
7607}
7608
7609.panel-block.is-active .panel-icon {
7610  color: #3273dc;
7611}
7612
7613a.panel-block,
7614label.panel-block {
7615  cursor: pointer;
7616}
7617
7618a.panel-block:hover,
7619label.panel-block:hover {
7620  background-color: whitesmoke;
7621}
7622
7623.panel-icon {
7624  display: inline-block;
7625  font-size: 14px;
7626  height: 1em;
7627  line-height: 1em;
7628  text-align: center;
7629  vertical-align: top;
7630  width: 1em;
7631  color: #7a7a7a;
7632  margin-right: 0.75em;
7633}
7634
7635.panel-icon .fa {
7636  font-size: inherit;
7637  line-height: inherit;
7638}
7639
7640.tabs {
7641  -webkit-overflow-scrolling: touch;
7642  align-items: stretch;
7643  display: flex;
7644  font-size: 1rem;
7645  justify-content: space-between;
7646  overflow: hidden;
7647  overflow-x: auto;
7648  white-space: nowrap;
7649}
7650
7651.tabs a {
7652  align-items: center;
7653  border-bottom-color: #dbdbdb;
7654  border-bottom-style: solid;
7655  border-bottom-width: 1px;
7656  color: #4a4a4a;
7657  display: flex;
7658  justify-content: center;
7659  margin-bottom: -1px;
7660  padding: 0.5em 1em;
7661  vertical-align: top;
7662}
7663
7664.tabs a:hover {
7665  border-bottom-color: #363636;
7666  color: #363636;
7667}
7668
7669.tabs li {
7670  display: block;
7671}
7672
7673.tabs li.is-active a {
7674  border-bottom-color: #3273dc;
7675  color: #3273dc;
7676}
7677
7678.tabs ul {
7679  align-items: center;
7680  border-bottom-color: #dbdbdb;
7681  border-bottom-style: solid;
7682  border-bottom-width: 1px;
7683  display: flex;
7684  flex-grow: 1;
7685  flex-shrink: 0;
7686  justify-content: flex-start;
7687}
7688
7689.tabs ul.is-left {
7690  padding-right: 0.75em;
7691}
7692
7693.tabs ul.is-center {
7694  flex: none;
7695  justify-content: center;
7696  padding-left: 0.75em;
7697  padding-right: 0.75em;
7698}
7699
7700.tabs ul.is-right {
7701  justify-content: flex-end;
7702  padding-left: 0.75em;
7703}
7704
7705.tabs .icon:first-child {
7706  margin-right: 0.5em;
7707}
7708
7709.tabs .icon:last-child {
7710  margin-left: 0.5em;
7711}
7712
7713.tabs.is-centered ul {
7714  justify-content: center;
7715}
7716
7717.tabs.is-right ul {
7718  justify-content: flex-end;
7719}
7720
7721.tabs.is-boxed a {
7722  border: 1px solid transparent;
7723  border-radius: 4px 4px 0 0;
7724}
7725
7726.tabs.is-boxed a:hover {
7727  background-color: whitesmoke;
7728  border-bottom-color: #dbdbdb;
7729}
7730
7731.tabs.is-boxed li.is-active a {
7732  background-color: white;
7733  border-color: #dbdbdb;
7734  border-bottom-color: transparent !important;
7735}
7736
7737.tabs.is-fullwidth li {
7738  flex-grow: 1;
7739  flex-shrink: 0;
7740}
7741
7742.tabs.is-toggle a {
7743  border-color: #dbdbdb;
7744  border-style: solid;
7745  border-width: 1px;
7746  margin-bottom: 0;
7747  position: relative;
7748}
7749
7750.tabs.is-toggle a:hover {
7751  background-color: whitesmoke;
7752  border-color: #b5b5b5;
7753  z-index: 2;
7754}
7755
7756.tabs.is-toggle li + li {
7757  margin-left: -1px;
7758}
7759
7760.tabs.is-toggle li:first-child a {
7761  border-radius: 4px 0 0 4px;
7762}
7763
7764.tabs.is-toggle li:last-child a {
7765  border-radius: 0 4px 4px 0;
7766}
7767
7768.tabs.is-toggle li.is-active a {
7769  background-color: #3273dc;
7770  border-color: #3273dc;
7771  color: #fff;
7772  z-index: 1;
7773}
7774
7775.tabs.is-toggle ul {
7776  border-bottom: none;
7777}
7778
7779.tabs.is-toggle.is-toggle-rounded li:first-child a {
7780  border-bottom-left-radius: 290486px;
7781  border-top-left-radius: 290486px;
7782  padding-left: 1.25em;
7783}
7784
7785.tabs.is-toggle.is-toggle-rounded li:last-child a {
7786  border-bottom-right-radius: 290486px;
7787  border-top-right-radius: 290486px;
7788  padding-right: 1.25em;
7789}
7790
7791.tabs.is-small {
7792  font-size: 0.75rem;
7793}
7794
7795.tabs.is-medium {
7796  font-size: 1.25rem;
7797}
7798
7799.tabs.is-large {
7800  font-size: 1.5rem;
7801}
7802
7803.column {
7804  display: block;
7805  flex-basis: 0;
7806  flex-grow: 1;
7807  flex-shrink: 1;
7808  padding: 0.75rem;
7809}
7810
7811.columns.is-mobile > .column.is-narrow {
7812  flex: none;
7813}
7814
7815.columns.is-mobile > .column.is-full {
7816  flex: none;
7817  width: 100%;
7818}
7819
7820.columns.is-mobile > .column.is-three-quarters {
7821  flex: none;
7822  width: 75%;
7823}
7824
7825.columns.is-mobile > .column.is-two-thirds {
7826  flex: none;
7827  width: 66.6666%;
7828}
7829
7830.columns.is-mobile > .column.is-half {
7831  flex: none;
7832  width: 50%;
7833}
7834
7835.columns.is-mobile > .column.is-one-third {
7836  flex: none;
7837  width: 33.3333%;
7838}
7839
7840.columns.is-mobile > .column.is-one-quarter {
7841  flex: none;
7842  width: 25%;
7843}
7844
7845.columns.is-mobile > .column.is-one-fifth {
7846  flex: none;
7847  width: 20%;
7848}
7849
7850.columns.is-mobile > .column.is-two-fifths {
7851  flex: none;
7852  width: 40%;
7853}
7854
7855.columns.is-mobile > .column.is-three-fifths {
7856  flex: none;
7857  width: 60%;
7858}
7859
7860.columns.is-mobile > .column.is-four-fifths {
7861  flex: none;
7862  width: 80%;
7863}
7864
7865.columns.is-mobile > .column.is-offset-three-quarters {
7866  margin-left: 75%;
7867}
7868
7869.columns.is-mobile > .column.is-offset-two-thirds {
7870  margin-left: 66.6666%;
7871}
7872
7873.columns.is-mobile > .column.is-offset-half {
7874  margin-left: 50%;
7875}
7876
7877.columns.is-mobile > .column.is-offset-one-third {
7878  margin-left: 33.3333%;
7879}
7880
7881.columns.is-mobile > .column.is-offset-one-quarter {
7882  margin-left: 25%;
7883}
7884
7885.columns.is-mobile > .column.is-offset-one-fifth {
7886  margin-left: 20%;
7887}
7888
7889.columns.is-mobile > .column.is-offset-two-fifths {
7890  margin-left: 40%;
7891}
7892
7893.columns.is-mobile > .column.is-offset-three-fifths {
7894  margin-left: 60%;
7895}
7896
7897.columns.is-mobile > .column.is-offset-four-fifths {
7898  margin-left: 80%;
7899}
7900
7901.columns.is-mobile > .column.is-0 {
7902  flex: none;
7903  width: 0%;
7904}
7905
7906.columns.is-mobile > .column.is-offset-0 {
7907  margin-left: 0%;
7908}
7909
7910.columns.is-mobile > .column.is-1 {
7911  flex: none;
7912  width: 8.33333%;
7913}
7914
7915.columns.is-mobile > .column.is-offset-1 {
7916  margin-left: 8.33333%;
7917}
7918
7919.columns.is-mobile > .column.is-2 {
7920  flex: none;
7921  width: 16.66667%;
7922}
7923
7924.columns.is-mobile > .column.is-offset-2 {
7925  margin-left: 16.66667%;
7926}
7927
7928.columns.is-mobile > .column.is-3 {
7929  flex: none;
7930  width: 25%;
7931}
7932
7933.columns.is-mobile > .column.is-offset-3 {
7934  margin-left: 25%;
7935}
7936
7937.columns.is-mobile > .column.is-4 {
7938  flex: none;
7939  width: 33.33333%;
7940}
7941
7942.columns.is-mobile > .column.is-offset-4 {
7943  margin-left: 33.33333%;
7944}
7945
7946.columns.is-mobile > .column.is-5 {
7947  flex: none;
7948  width: 41.66667%;
7949}
7950
7951.columns.is-mobile > .column.is-offset-5 {
7952  margin-left: 41.66667%;
7953}
7954
7955.columns.is-mobile > .column.is-6 {
7956  flex: none;
7957  width: 50%;
7958}
7959
7960.columns.is-mobile > .column.is-offset-6 {
7961  margin-left: 50%;
7962}
7963
7964.columns.is-mobile > .column.is-7 {
7965  flex: none;
7966  width: 58.33333%;
7967}
7968
7969.columns.is-mobile > .column.is-offset-7 {
7970  margin-left: 58.33333%;
7971}
7972
7973.columns.is-mobile > .column.is-8 {
7974  flex: none;
7975  width: 66.66667%;
7976}
7977
7978.columns.is-mobile > .column.is-offset-8 {
7979  margin-left: 66.66667%;
7980}
7981
7982.columns.is-mobile > .column.is-9 {
7983  flex: none;
7984  width: 75%;
7985}
7986
7987.columns.is-mobile > .column.is-offset-9 {
7988  margin-left: 75%;
7989}
7990
7991.columns.is-mobile > .column.is-10 {
7992  flex: none;
7993  width: 83.33333%;
7994}
7995
7996.columns.is-mobile > .column.is-offset-10 {
7997  margin-left: 83.33333%;
7998}
7999
8000.columns.is-mobile > .column.is-11 {
8001  flex: none;
8002  width: 91.66667%;
8003}
8004
8005.columns.is-mobile > .column.is-offset-11 {
8006  margin-left: 91.66667%;
8007}
8008
8009.columns.is-mobile > .column.is-12 {
8010  flex: none;
8011  width: 100%;
8012}
8013
8014.columns.is-mobile > .column.is-offset-12 {
8015  margin-left: 100%;
8016}
8017
8018@media screen and (max-width: 768px) {
8019  .column.is-narrow-mobile {
8020    flex: none;
8021  }
8022  .column.is-full-mobile {
8023    flex: none;
8024    width: 100%;
8025  }
8026  .column.is-three-quarters-mobile {
8027    flex: none;
8028    width: 75%;
8029  }
8030  .column.is-two-thirds-mobile {
8031    flex: none;
8032    width: 66.6666%;
8033  }
8034  .column.is-half-mobile {
8035    flex: none;
8036    width: 50%;
8037  }
8038  .column.is-one-third-mobile {
8039    flex: none;
8040    width: 33.3333%;
8041  }
8042  .column.is-one-quarter-mobile {
8043    flex: none;
8044    width: 25%;
8045  }
8046  .column.is-one-fifth-mobile {
8047    flex: none;
8048    width: 20%;
8049  }
8050  .column.is-two-fifths-mobile {
8051    flex: none;
8052    width: 40%;
8053  }
8054  .column.is-three-fifths-mobile {
8055    flex: none;
8056    width: 60%;
8057  }
8058  .column.is-four-fifths-mobile {
8059    flex: none;
8060    width: 80%;
8061  }
8062  .column.is-offset-three-quarters-mobile {
8063    margin-left: 75%;
8064  }
8065  .column.is-offset-two-thirds-mobile {
8066    margin-left: 66.6666%;
8067  }
8068  .column.is-offset-half-mobile {
8069    margin-left: 50%;
8070  }
8071  .column.is-offset-one-third-mobile {
8072    margin-left: 33.3333%;
8073  }
8074  .column.is-offset-one-quarter-mobile {
8075    margin-left: 25%;
8076  }
8077  .column.is-offset-one-fifth-mobile {
8078    margin-left: 20%;
8079  }
8080  .column.is-offset-two-fifths-mobile {
8081    margin-left: 40%;
8082  }
8083  .column.is-offset-three-fifths-mobile {
8084    margin-left: 60%;
8085  }
8086  .column.is-offset-four-fifths-mobile {
8087    margin-left: 80%;
8088  }
8089  .column.is-0-mobile {
8090    flex: none;
8091    width: 0%;
8092  }
8093  .column.is-offset-0-mobile {
8094    margin-left: 0%;
8095  }
8096  .column.is-1-mobile {
8097    flex: none;
8098    width: 8.33333%;
8099  }
8100  .column.is-offset-1-mobile {
8101    margin-left: 8.33333%;
8102  }
8103  .column.is-2-mobile {
8104    flex: none;
8105    width: 16.66667%;
8106  }
8107  .column.is-offset-2-mobile {
8108    margin-left: 16.66667%;
8109  }
8110  .column.is-3-mobile {
8111    flex: none;
8112    width: 25%;
8113  }
8114  .column.is-offset-3-mobile {
8115    margin-left: 25%;
8116  }
8117  .column.is-4-mobile {
8118    flex: none;
8119    width: 33.33333%;
8120  }
8121  .column.is-offset-4-mobile {
8122    margin-left: 33.33333%;
8123  }
8124  .column.is-5-mobile {
8125    flex: none;
8126    width: 41.66667%;
8127  }
8128  .column.is-offset-5-mobile {
8129    margin-left: 41.66667%;
8130  }
8131  .column.is-6-mobile {
8132    flex: none;
8133    width: 50%;
8134  }
8135  .column.is-offset-6-mobile {
8136    margin-left: 50%;
8137  }
8138  .column.is-7-mobile {
8139    flex: none;
8140    width: 58.33333%;
8141  }
8142  .column.is-offset-7-mobile {
8143    margin-left: 58.33333%;
8144  }
8145  .column.is-8-mobile {
8146    flex: none;
8147    width: 66.66667%;
8148  }
8149  .column.is-offset-8-mobile {
8150    margin-left: 66.66667%;
8151  }
8152  .column.is-9-mobile {
8153    flex: none;
8154    width: 75%;
8155  }
8156  .column.is-offset-9-mobile {
8157    margin-left: 75%;
8158  }
8159  .column.is-10-mobile {
8160    flex: none;
8161    width: 83.33333%;
8162  }
8163  .column.is-offset-10-mobile {
8164    margin-left: 83.33333%;
8165  }
8166  .column.is-11-mobile {
8167    flex: none;
8168    width: 91.66667%;
8169  }
8170  .column.is-offset-11-mobile {
8171    margin-left: 91.66667%;
8172  }
8173  .column.is-12-mobile {
8174    flex: none;
8175    width: 100%;
8176  }
8177  .column.is-offset-12-mobile {
8178    margin-left: 100%;
8179  }
8180}
8181
8182@media screen and (min-width: 769px), print {
8183  .column.is-narrow, .column.is-narrow-tablet {
8184    flex: none;
8185  }
8186  .column.is-full, .column.is-full-tablet {
8187    flex: none;
8188    width: 100%;
8189  }
8190  .column.is-three-quarters, .column.is-three-quarters-tablet {
8191    flex: none;
8192    width: 75%;
8193  }
8194  .column.is-two-thirds, .column.is-two-thirds-tablet {
8195    flex: none;
8196    width: 66.6666%;
8197  }
8198  .column.is-half, .column.is-half-tablet {
8199    flex: none;
8200    width: 50%;
8201  }
8202  .column.is-one-third, .column.is-one-third-tablet {
8203    flex: none;
8204    width: 33.3333%;
8205  }
8206  .column.is-one-quarter, .column.is-one-quarter-tablet {
8207    flex: none;
8208    width: 25%;
8209  }
8210  .column.is-one-fifth, .column.is-one-fifth-tablet {
8211    flex: none;
8212    width: 20%;
8213  }
8214  .column.is-two-fifths, .column.is-two-fifths-tablet {
8215    flex: none;
8216    width: 40%;
8217  }
8218  .column.is-three-fifths, .column.is-three-fifths-tablet {
8219    flex: none;
8220    width: 60%;
8221  }
8222  .column.is-four-fifths, .column.is-four-fifths-tablet {
8223    flex: none;
8224    width: 80%;
8225  }
8226  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
8227    margin-left: 75%;
8228  }
8229  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
8230    margin-left: 66.6666%;
8231  }
8232  .column.is-offset-half, .column.is-offset-half-tablet {
8233    margin-left: 50%;
8234  }
8235  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
8236    margin-left: 33.3333%;
8237  }
8238  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
8239    margin-left: 25%;
8240  }
8241  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
8242    margin-left: 20%;
8243  }
8244  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
8245    margin-left: 40%;
8246  }
8247  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
8248    margin-left: 60%;
8249  }
8250  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
8251    margin-left: 80%;
8252  }
8253  .column.is-0, .column.is-0-tablet {
8254    flex: none;
8255    width: 0%;
8256  }
8257  .column.is-offset-0, .column.is-offset-0-tablet {
8258    margin-left: 0%;
8259  }
8260  .column.is-1, .column.is-1-tablet {
8261    flex: none;
8262    width: 8.33333%;
8263  }
8264  .column.is-offset-1, .column.is-offset-1-tablet {
8265    margin-left: 8.33333%;
8266  }
8267  .column.is-2, .column.is-2-tablet {
8268    flex: none;
8269    width: 16.66667%;
8270  }
8271  .column.is-offset-2, .column.is-offset-2-tablet {
8272    margin-left: 16.66667%;
8273  }
8274  .column.is-3, .column.is-3-tablet {
8275    flex: none;
8276    width: 25%;
8277  }
8278  .column.is-offset-3, .column.is-offset-3-tablet {
8279    margin-left: 25%;
8280  }
8281  .column.is-4, .column.is-4-tablet {
8282    flex: none;
8283    width: 33.33333%;
8284  }
8285  .column.is-offset-4, .column.is-offset-4-tablet {
8286    margin-left: 33.33333%;
8287  }
8288  .column.is-5, .column.is-5-tablet {
8289    flex: none;
8290    width: 41.66667%;
8291  }
8292  .column.is-offset-5, .column.is-offset-5-tablet {
8293    margin-left: 41.66667%;
8294  }
8295  .column.is-6, .column.is-6-tablet {
8296    flex: none;
8297    width: 50%;
8298  }
8299  .column.is-offset-6, .column.is-offset-6-tablet {
8300    margin-left: 50%;
8301  }
8302  .column.is-7, .column.is-7-tablet {
8303    flex: none;
8304    width: 58.33333%;
8305  }
8306  .column.is-offset-7, .column.is-offset-7-tablet {
8307    margin-left: 58.33333%;
8308  }
8309  .column.is-8, .column.is-8-tablet {
8310    flex: none;
8311    width: 66.66667%;
8312  }
8313  .column.is-offset-8, .column.is-offset-8-tablet {
8314    margin-left: 66.66667%;
8315  }
8316  .column.is-9, .column.is-9-tablet {
8317    flex: none;
8318    width: 75%;
8319  }
8320  .column.is-offset-9, .column.is-offset-9-tablet {
8321    margin-left: 75%;
8322  }
8323  .column.is-10, .column.is-10-tablet {
8324    flex: none;
8325    width: 83.33333%;
8326  }
8327  .column.is-offset-10, .column.is-offset-10-tablet {
8328    margin-left: 83.33333%;
8329  }
8330  .column.is-11, .column.is-11-tablet {
8331    flex: none;
8332    width: 91.66667%;
8333  }
8334  .column.is-offset-11, .column.is-offset-11-tablet {
8335    margin-left: 91.66667%;
8336  }
8337  .column.is-12, .column.is-12-tablet {
8338    flex: none;
8339    width: 100%;
8340  }
8341  .column.is-offset-12, .column.is-offset-12-tablet {
8342    margin-left: 100%;
8343  }
8344}
8345
8346@media screen and (max-width: 1023px) {
8347  .column.is-narrow-touch {
8348    flex: none;
8349  }
8350  .column.is-full-touch {
8351    flex: none;
8352    width: 100%;
8353  }
8354  .column.is-three-quarters-touch {
8355    flex: none;
8356    width: 75%;
8357  }
8358  .column.is-two-thirds-touch {
8359    flex: none;
8360    width: 66.6666%;
8361  }
8362  .column.is-half-touch {
8363    flex: none;
8364    width: 50%;
8365  }
8366  .column.is-one-third-touch {
8367    flex: none;
8368    width: 33.3333%;
8369  }
8370  .column.is-one-quarter-touch {
8371    flex: none;
8372    width: 25%;
8373  }
8374  .column.is-one-fifth-touch {
8375    flex: none;
8376    width: 20%;
8377  }
8378  .column.is-two-fifths-touch {
8379    flex: none;
8380    width: 40%;
8381  }
8382  .column.is-three-fifths-touch {
8383    flex: none;
8384    width: 60%;
8385  }
8386  .column.is-four-fifths-touch {
8387    flex: none;
8388    width: 80%;
8389  }
8390  .column.is-offset-three-quarters-touch {
8391    margin-left: 75%;
8392  }
8393  .column.is-offset-two-thirds-touch {
8394    margin-left: 66.6666%;
8395  }
8396  .column.is-offset-half-touch {
8397    margin-left: 50%;
8398  }
8399  .column.is-offset-one-third-touch {
8400    margin-left: 33.3333%;
8401  }
8402  .column.is-offset-one-quarter-touch {
8403    margin-left: 25%;
8404  }
8405  .column.is-offset-one-fifth-touch {
8406    margin-left: 20%;
8407  }
8408  .column.is-offset-two-fifths-touch {
8409    margin-left: 40%;
8410  }
8411  .column.is-offset-three-fifths-touch {
8412    margin-left: 60%;
8413  }
8414  .column.is-offset-four-fifths-touch {
8415    margin-left: 80%;
8416  }
8417  .column.is-0-touch {
8418    flex: none;
8419    width: 0%;
8420  }
8421  .column.is-offset-0-touch {
8422    margin-left: 0%;
8423  }
8424  .column.is-1-touch {
8425    flex: none;
8426    width: 8.33333%;
8427  }
8428  .column.is-offset-1-touch {
8429    margin-left: 8.33333%;
8430  }
8431  .column.is-2-touch {
8432    flex: none;
8433    width: 16.66667%;
8434  }
8435  .column.is-offset-2-touch {
8436    margin-left: 16.66667%;
8437  }
8438  .column.is-3-touch {
8439    flex: none;
8440    width: 25%;
8441  }
8442  .column.is-offset-3-touch {
8443    margin-left: 25%;
8444  }
8445  .column.is-4-touch {
8446    flex: none;
8447    width: 33.33333%;
8448  }
8449  .column.is-offset-4-touch {
8450    margin-left: 33.33333%;
8451  }
8452  .column.is-5-touch {
8453    flex: none;
8454    width: 41.66667%;
8455  }
8456  .column.is-offset-5-touch {
8457    margin-left: 41.66667%;
8458  }
8459  .column.is-6-touch {
8460    flex: none;
8461    width: 50%;
8462  }
8463  .column.is-offset-6-touch {
8464    margin-left: 50%;
8465  }
8466  .column.is-7-touch {
8467    flex: none;
8468    width: 58.33333%;
8469  }
8470  .column.is-offset-7-touch {
8471    margin-left: 58.33333%;
8472  }
8473  .column.is-8-touch {
8474    flex: none;
8475    width: 66.66667%;
8476  }
8477  .column.is-offset-8-touch {
8478    margin-left: 66.66667%;
8479  }
8480  .column.is-9-touch {
8481    flex: none;
8482    width: 75%;
8483  }
8484  .column.is-offset-9-touch {
8485    margin-left: 75%;
8486  }
8487  .column.is-10-touch {
8488    flex: none;
8489    width: 83.33333%;
8490  }
8491  .column.is-offset-10-touch {
8492    margin-left: 83.33333%;
8493  }
8494  .column.is-11-touch {
8495    flex: none;
8496    width: 91.66667%;
8497  }
8498  .column.is-offset-11-touch {
8499    margin-left: 91.66667%;
8500  }
8501  .column.is-12-touch {
8502    flex: none;
8503    width: 100%;
8504  }
8505  .column.is-offset-12-touch {
8506    margin-left: 100%;
8507  }
8508}
8509
8510@media screen and (min-width: 1024px) {
8511  .column.is-narrow-desktop {
8512    flex: none;
8513  }
8514  .column.is-full-desktop {
8515    flex: none;
8516    width: 100%;
8517  }
8518  .column.is-three-quarters-desktop {
8519    flex: none;
8520    width: 75%;
8521  }
8522  .column.is-two-thirds-desktop {
8523    flex: none;
8524    width: 66.6666%;
8525  }
8526  .column.is-half-desktop {
8527    flex: none;
8528    width: 50%;
8529  }
8530  .column.is-one-third-desktop {
8531    flex: none;
8532    width: 33.3333%;
8533  }
8534  .column.is-one-quarter-desktop {
8535    flex: none;
8536    width: 25%;
8537  }
8538  .column.is-one-fifth-desktop {
8539    flex: none;
8540    width: 20%;
8541  }
8542  .column.is-two-fifths-desktop {
8543    flex: none;
8544    width: 40%;
8545  }
8546  .column.is-three-fifths-desktop {
8547    flex: none;
8548    width: 60%;
8549  }
8550  .column.is-four-fifths-desktop {
8551    flex: none;
8552    width: 80%;
8553  }
8554  .column.is-offset-three-quarters-desktop {
8555    margin-left: 75%;
8556  }
8557  .column.is-offset-two-thirds-desktop {
8558    margin-left: 66.6666%;
8559  }
8560  .column.is-offset-half-desktop {
8561    margin-left: 50%;
8562  }
8563  .column.is-offset-one-third-desktop {
8564    margin-left: 33.3333%;
8565  }
8566  .column.is-offset-one-quarter-desktop {
8567    margin-left: 25%;
8568  }
8569  .column.is-offset-one-fifth-desktop {
8570    margin-left: 20%;
8571  }
8572  .column.is-offset-two-fifths-desktop {
8573    margin-left: 40%;
8574  }
8575  .column.is-offset-three-fifths-desktop {
8576    margin-left: 60%;
8577  }
8578  .column.is-offset-four-fifths-desktop {
8579    margin-left: 80%;
8580  }
8581  .column.is-0-desktop {
8582    flex: none;
8583    width: 0%;
8584  }
8585  .column.is-offset-0-desktop {
8586    margin-left: 0%;
8587  }
8588  .column.is-1-desktop {
8589    flex: none;
8590    width: 8.33333%;
8591  }
8592  .column.is-offset-1-desktop {
8593    margin-left: 8.33333%;
8594  }
8595  .column.is-2-desktop {
8596    flex: none;
8597    width: 16.66667%;
8598  }
8599  .column.is-offset-2-desktop {
8600    margin-left: 16.66667%;
8601  }
8602  .column.is-3-desktop {
8603    flex: none;
8604    width: 25%;
8605  }
8606  .column.is-offset-3-desktop {
8607    margin-left: 25%;
8608  }
8609  .column.is-4-desktop {
8610    flex: none;
8611    width: 33.33333%;
8612  }
8613  .column.is-offset-4-desktop {
8614    margin-left: 33.33333%;
8615  }
8616  .column.is-5-desktop {
8617    flex: none;
8618    width: 41.66667%;
8619  }
8620  .column.is-offset-5-desktop {
8621    margin-left: 41.66667%;
8622  }
8623  .column.is-6-desktop {
8624    flex: none;
8625    width: 50%;
8626  }
8627  .column.is-offset-6-desktop {
8628    margin-left: 50%;
8629  }
8630  .column.is-7-desktop {
8631    flex: none;
8632    width: 58.33333%;
8633  }
8634  .column.is-offset-7-desktop {
8635    margin-left: 58.33333%;
8636  }
8637  .column.is-8-desktop {
8638    flex: none;
8639    width: 66.66667%;
8640  }
8641  .column.is-offset-8-desktop {
8642    margin-left: 66.66667%;
8643  }
8644  .column.is-9-desktop {
8645    flex: none;
8646    width: 75%;
8647  }
8648  .column.is-offset-9-desktop {
8649    margin-left: 75%;
8650  }
8651  .column.is-10-desktop {
8652    flex: none;
8653    width: 83.33333%;
8654  }
8655  .column.is-offset-10-desktop {
8656    margin-left: 83.33333%;
8657  }
8658  .column.is-11-desktop {
8659    flex: none;
8660    width: 91.66667%;
8661  }
8662  .column.is-offset-11-desktop {
8663    margin-left: 91.66667%;
8664  }
8665  .column.is-12-desktop {
8666    flex: none;
8667    width: 100%;
8668  }
8669  .column.is-offset-12-desktop {
8670    margin-left: 100%;
8671  }
8672}
8673
8674@media screen and (min-width: 1216px) {
8675  .column.is-narrow-widescreen {
8676    flex: none;
8677  }
8678  .column.is-full-widescreen {
8679    flex: none;
8680    width: 100%;
8681  }
8682  .column.is-three-quarters-widescreen {
8683    flex: none;
8684    width: 75%;
8685  }
8686  .column.is-two-thirds-widescreen {
8687    flex: none;
8688    width: 66.6666%;
8689  }
8690  .column.is-half-widescreen {
8691    flex: none;
8692    width: 50%;
8693  }
8694  .column.is-one-third-widescreen {
8695    flex: none;
8696    width: 33.3333%;
8697  }
8698  .column.is-one-quarter-widescreen {
8699    flex: none;
8700    width: 25%;
8701  }
8702  .column.is-one-fifth-widescreen {
8703    flex: none;
8704    width: 20%;
8705  }
8706  .column.is-two-fifths-widescreen {
8707    flex: none;
8708    width: 40%;
8709  }
8710  .column.is-three-fifths-widescreen {
8711    flex: none;
8712    width: 60%;
8713  }
8714  .column.is-four-fifths-widescreen {
8715    flex: none;
8716    width: 80%;
8717  }
8718  .column.is-offset-three-quarters-widescreen {
8719    margin-left: 75%;
8720  }
8721  .column.is-offset-two-thirds-widescreen {
8722    margin-left: 66.6666%;
8723  }
8724  .column.is-offset-half-widescreen {
8725    margin-left: 50%;
8726  }
8727  .column.is-offset-one-third-widescreen {
8728    margin-left: 33.3333%;
8729  }
8730  .column.is-offset-one-quarter-widescreen {
8731    margin-left: 25%;
8732  }
8733  .column.is-offset-one-fifth-widescreen {
8734    margin-left: 20%;
8735  }
8736  .column.is-offset-two-fifths-widescreen {
8737    margin-left: 40%;
8738  }
8739  .column.is-offset-three-fifths-widescreen {
8740    margin-left: 60%;
8741  }
8742  .column.is-offset-four-fifths-widescreen {
8743    margin-left: 80%;
8744  }
8745  .column.is-0-widescreen {
8746    flex: none;
8747    width: 0%;
8748  }
8749  .column.is-offset-0-widescreen {
8750    margin-left: 0%;
8751  }
8752  .column.is-1-widescreen {
8753    flex: none;
8754    width: 8.33333%;
8755  }
8756  .column.is-offset-1-widescreen {
8757    margin-left: 8.33333%;
8758  }
8759  .column.is-2-widescreen {
8760    flex: none;
8761    width: 16.66667%;
8762  }
8763  .column.is-offset-2-widescreen {
8764    margin-left: 16.66667%;
8765  }
8766  .column.is-3-widescreen {
8767    flex: none;
8768    width: 25%;
8769  }
8770  .column.is-offset-3-widescreen {
8771    margin-left: 25%;
8772  }
8773  .column.is-4-widescreen {
8774    flex: none;
8775    width: 33.33333%;
8776  }
8777  .column.is-offset-4-widescreen {
8778    margin-left: 33.33333%;
8779  }
8780  .column.is-5-widescreen {
8781    flex: none;
8782    width: 41.66667%;
8783  }
8784  .column.is-offset-5-widescreen {
8785    margin-left: 41.66667%;
8786  }
8787  .column.is-6-widescreen {
8788    flex: none;
8789    width: 50%;
8790  }
8791  .column.is-offset-6-widescreen {
8792    margin-left: 50%;
8793  }
8794  .column.is-7-widescreen {
8795    flex: none;
8796    width: 58.33333%;
8797  }
8798  .column.is-offset-7-widescreen {
8799    margin-left: 58.33333%;
8800  }
8801  .column.is-8-widescreen {
8802    flex: none;
8803    width: 66.66667%;
8804  }
8805  .column.is-offset-8-widescreen {
8806    margin-left: 66.66667%;
8807  }
8808  .column.is-9-widescreen {
8809    flex: none;
8810    width: 75%;
8811  }
8812  .column.is-offset-9-widescreen {
8813    margin-left: 75%;
8814  }
8815  .column.is-10-widescreen {
8816    flex: none;
8817    width: 83.33333%;
8818  }
8819  .column.is-offset-10-widescreen {
8820    margin-left: 83.33333%;
8821  }
8822  .column.is-11-widescreen {
8823    flex: none;
8824    width: 91.66667%;
8825  }
8826  .column.is-offset-11-widescreen {
8827    margin-left: 91.66667%;
8828  }
8829  .column.is-12-widescreen {
8830    flex: none;
8831    width: 100%;
8832  }
8833  .column.is-offset-12-widescreen {
8834    margin-left: 100%;
8835  }
8836}
8837
8838@media screen and (min-width: 1408px) {
8839  .column.is-narrow-fullhd {
8840    flex: none;
8841  }
8842  .column.is-full-fullhd {
8843    flex: none;
8844    width: 100%;
8845  }
8846  .column.is-three-quarters-fullhd {
8847    flex: none;
8848    width: 75%;
8849  }
8850  .column.is-two-thirds-fullhd {
8851    flex: none;
8852    width: 66.6666%;
8853  }
8854  .column.is-half-fullhd {
8855    flex: none;
8856    width: 50%;
8857  }
8858  .column.is-one-third-fullhd {
8859    flex: none;
8860    width: 33.3333%;
8861  }
8862  .column.is-one-quarter-fullhd {
8863    flex: none;
8864    width: 25%;
8865  }
8866  .column.is-one-fifth-fullhd {
8867    flex: none;
8868    width: 20%;
8869  }
8870  .column.is-two-fifths-fullhd {
8871    flex: none;
8872    width: 40%;
8873  }
8874  .column.is-three-fifths-fullhd {
8875    flex: none;
8876    width: 60%;
8877  }
8878  .column.is-four-fifths-fullhd {
8879    flex: none;
8880    width: 80%;
8881  }
8882  .column.is-offset-three-quarters-fullhd {
8883    margin-left: 75%;
8884  }
8885  .column.is-offset-two-thirds-fullhd {
8886    margin-left: 66.6666%;
8887  }
8888  .column.is-offset-half-fullhd {
8889    margin-left: 50%;
8890  }
8891  .column.is-offset-one-third-fullhd {
8892    margin-left: 33.3333%;
8893  }
8894  .column.is-offset-one-quarter-fullhd {
8895    margin-left: 25%;
8896  }
8897  .column.is-offset-one-fifth-fullhd {
8898    margin-left: 20%;
8899  }
8900  .column.is-offset-two-fifths-fullhd {
8901    margin-left: 40%;
8902  }
8903  .column.is-offset-three-fifths-fullhd {
8904    margin-left: 60%;
8905  }
8906  .column.is-offset-four-fifths-fullhd {
8907    margin-left: 80%;
8908  }
8909  .column.is-0-fullhd {
8910    flex: none;
8911    width: 0%;
8912  }
8913  .column.is-offset-0-fullhd {
8914    margin-left: 0%;
8915  }
8916  .column.is-1-fullhd {
8917    flex: none;
8918    width: 8.33333%;
8919  }
8920  .column.is-offset-1-fullhd {
8921    margin-left: 8.33333%;
8922  }
8923  .column.is-2-fullhd {
8924    flex: none;
8925    width: 16.66667%;
8926  }
8927  .column.is-offset-2-fullhd {
8928    margin-left: 16.66667%;
8929  }
8930  .column.is-3-fullhd {
8931    flex: none;
8932    width: 25%;
8933  }
8934  .column.is-offset-3-fullhd {
8935    margin-left: 25%;
8936  }
8937  .column.is-4-fullhd {
8938    flex: none;
8939    width: 33.33333%;
8940  }
8941  .column.is-offset-4-fullhd {
8942    margin-left: 33.33333%;
8943  }
8944  .column.is-5-fullhd {
8945    flex: none;
8946    width: 41.66667%;
8947  }
8948  .column.is-offset-5-fullhd {
8949    margin-left: 41.66667%;
8950  }
8951  .column.is-6-fullhd {
8952    flex: none;
8953    width: 50%;
8954  }
8955  .column.is-offset-6-fullhd {
8956    margin-left: 50%;
8957  }
8958  .column.is-7-fullhd {
8959    flex: none;
8960    width: 58.33333%;
8961  }
8962  .column.is-offset-7-fullhd {
8963    margin-left: 58.33333%;
8964  }
8965  .column.is-8-fullhd {
8966    flex: none;
8967    width: 66.66667%;
8968  }
8969  .column.is-offset-8-fullhd {
8970    margin-left: 66.66667%;
8971  }
8972  .column.is-9-fullhd {
8973    flex: none;
8974    width: 75%;
8975  }
8976  .column.is-offset-9-fullhd {
8977    margin-left: 75%;
8978  }
8979  .column.is-10-fullhd {
8980    flex: none;
8981    width: 83.33333%;
8982  }
8983  .column.is-offset-10-fullhd {
8984    margin-left: 83.33333%;
8985  }
8986  .column.is-11-fullhd {
8987    flex: none;
8988    width: 91.66667%;
8989  }
8990  .column.is-offset-11-fullhd {
8991    margin-left: 91.66667%;
8992  }
8993  .column.is-12-fullhd {
8994    flex: none;
8995    width: 100%;
8996  }
8997  .column.is-offset-12-fullhd {
8998    margin-left: 100%;
8999  }
9000}
9001
9002.columns {
9003  margin-left: -0.75rem;
9004  margin-right: -0.75rem;
9005  margin-top: -0.75rem;
9006}
9007
9008.columns:last-child {
9009  margin-bottom: -0.75rem;
9010}
9011
9012.columns:not(:last-child) {
9013  margin-bottom: calc(1.5rem - 0.75rem);
9014}
9015
9016.columns.is-centered {
9017  justify-content: center;
9018}
9019
9020.columns.is-gapless {
9021  margin-left: 0;
9022  margin-right: 0;
9023  margin-top: 0;
9024}
9025
9026.columns.is-gapless > .column {
9027  margin: 0;
9028  padding: 0 !important;
9029}
9030
9031.columns.is-gapless:not(:last-child) {
9032  margin-bottom: 1.5rem;
9033}
9034
9035.columns.is-gapless:last-child {
9036  margin-bottom: 0;
9037}
9038
9039.columns.is-mobile {
9040  display: flex;
9041}
9042
9043.columns.is-multiline {
9044  flex-wrap: wrap;
9045}
9046
9047.columns.is-vcentered {
9048  align-items: center;
9049}
9050
9051@media screen and (min-width: 769px), print {
9052  .columns:not(.is-desktop) {
9053    display: flex;
9054  }
9055}
9056
9057@media screen and (min-width: 1024px) {
9058  .columns.is-desktop {
9059    display: flex;
9060  }
9061}
9062
9063.columns.is-variable {
9064  --columnGap: 0.75rem;
9065  margin-left: calc(-1 * var(--columnGap));
9066  margin-right: calc(-1 * var(--columnGap));
9067}
9068
9069.columns.is-variable .column {
9070  padding-left: var(--columnGap);
9071  padding-right: var(--columnGap);
9072}
9073
9074.columns.is-variable.is-0 {
9075  --columnGap: 0rem;
9076}
9077
9078@media screen and (max-width: 768px) {
9079  .columns.is-variable.is-0-mobile {
9080    --columnGap: 0rem;
9081  }
9082}
9083
9084@media screen and (min-width: 769px), print {
9085  .columns.is-variable.is-0-tablet {
9086    --columnGap: 0rem;
9087  }
9088}
9089
9090@media screen and (min-width: 769px) and (max-width: 1023px) {
9091  .columns.is-variable.is-0-tablet-only {
9092    --columnGap: 0rem;
9093  }
9094}
9095
9096@media screen and (max-width: 1023px) {
9097  .columns.is-variable.is-0-touch {
9098    --columnGap: 0rem;
9099  }
9100}
9101
9102@media screen and (min-width: 1024px) {
9103  .columns.is-variable.is-0-desktop {
9104    --columnGap: 0rem;
9105  }
9106}
9107
9108@media screen and (min-width: 1024px) and (max-width: 1215px) {
9109  .columns.is-variable.is-0-desktop-only {
9110    --columnGap: 0rem;
9111  }
9112}
9113
9114@media screen and (min-width: 1216px) {
9115  .columns.is-variable.is-0-widescreen {
9116    --columnGap: 0rem;
9117  }
9118}
9119
9120@media screen and (min-width: 1216px) and (max-width: 1407px) {
9121  .columns.is-variable.is-0-widescreen-only {
9122    --columnGap: 0rem;
9123  }
9124}
9125
9126@media screen and (min-width: 1408px) {
9127  .columns.is-variable.is-0-fullhd {
9128    --columnGap: 0rem;
9129  }
9130}
9131
9132.columns.is-variable.is-1 {
9133  --columnGap: 0.25rem;
9134}
9135
9136@media screen and (max-width: 768px) {
9137  .columns.is-variable.is-1-mobile {
9138    --columnGap: 0.25rem;
9139  }
9140}
9141
9142@media screen and (min-width: 769px), print {
9143  .columns.is-variable.is-1-tablet {
9144    --columnGap: 0.25rem;
9145  }
9146}
9147
9148@media screen and (min-width: 769px) and (max-width: 1023px) {
9149  .columns.is-variable.is-1-tablet-only {
9150    --columnGap: 0.25rem;
9151  }
9152}
9153
9154@media screen and (max-width: 1023px) {
9155  .columns.is-variable.is-1-touch {
9156    --columnGap: 0.25rem;
9157  }
9158}
9159
9160@media screen and (min-width: 1024px) {
9161  .columns.is-variable.is-1-desktop {
9162    --columnGap: 0.25rem;
9163  }
9164}
9165
9166@media screen and (min-width: 1024px) and (max-width: 1215px) {
9167  .columns.is-variable.is-1-desktop-only {
9168    --columnGap: 0.25rem;
9169  }
9170}
9171
9172@media screen and (min-width: 1216px) {
9173  .columns.is-variable.is-1-widescreen {
9174    --columnGap: 0.25rem;
9175  }
9176}
9177
9178@media screen and (min-width: 1216px) and (max-width: 1407px) {
9179  .columns.is-variable.is-1-widescreen-only {
9180    --columnGap: 0.25rem;
9181  }
9182}
9183
9184@media screen and (min-width: 1408px) {
9185  .columns.is-variable.is-1-fullhd {
9186    --columnGap: 0.25rem;
9187  }
9188}
9189
9190.columns.is-variable.is-2 {
9191  --columnGap: 0.5rem;
9192}
9193
9194@media screen and (max-width: 768px) {
9195  .columns.is-variable.is-2-mobile {
9196    --columnGap: 0.5rem;
9197  }
9198}
9199
9200@media screen and (min-width: 769px), print {
9201  .columns.is-variable.is-2-tablet {
9202    --columnGap: 0.5rem;
9203  }
9204}
9205
9206@media screen and (min-width: 769px) and (max-width: 1023px) {
9207  .columns.is-variable.is-2-tablet-only {
9208    --columnGap: 0.5rem;
9209  }
9210}
9211
9212@media screen and (max-width: 1023px) {
9213  .columns.is-variable.is-2-touch {
9214    --columnGap: 0.5rem;
9215  }
9216}
9217
9218@media screen and (min-width: 1024px) {
9219  .columns.is-variable.is-2-desktop {
9220    --columnGap: 0.5rem;
9221  }
9222}
9223
9224@media screen and (min-width: 1024px) and (max-width: 1215px) {
9225  .columns.is-variable.is-2-desktop-only {
9226    --columnGap: 0.5rem;
9227  }
9228}
9229
9230@media screen and (min-width: 1216px) {
9231  .columns.is-variable.is-2-widescreen {
9232    --columnGap: 0.5rem;
9233  }
9234}
9235
9236@media screen and (min-width: 1216px) and (max-width: 1407px) {
9237  .columns.is-variable.is-2-widescreen-only {
9238    --columnGap: 0.5rem;
9239  }
9240}
9241
9242@media screen and (min-width: 1408px) {
9243  .columns.is-variable.is-2-fullhd {
9244    --columnGap: 0.5rem;
9245  }
9246}
9247
9248.columns.is-variable.is-3 {
9249  --columnGap: 0.75rem;
9250}
9251
9252@media screen and (max-width: 768px) {
9253  .columns.is-variable.is-3-mobile {
9254    --columnGap: 0.75rem;
9255  }
9256}
9257
9258@media screen and (min-width: 769px), print {
9259  .columns.is-variable.is-3-tablet {
9260    --columnGap: 0.75rem;
9261  }
9262}
9263
9264@media screen and (min-width: 769px) and (max-width: 1023px) {
9265  .columns.is-variable.is-3-tablet-only {
9266    --columnGap: 0.75rem;
9267  }
9268}
9269
9270@media screen and (max-width: 1023px) {
9271  .columns.is-variable.is-3-touch {
9272    --columnGap: 0.75rem;
9273  }
9274}
9275
9276@media screen and (min-width: 1024px) {
9277  .columns.is-variable.is-3-desktop {
9278    --columnGap: 0.75rem;
9279  }
9280}
9281
9282@media screen and (min-width: 1024px) and (max-width: 1215px) {
9283  .columns.is-variable.is-3-desktop-only {
9284    --columnGap: 0.75rem;
9285  }
9286}
9287
9288@media screen and (min-width: 1216px) {
9289  .columns.is-variable.is-3-widescreen {
9290    --columnGap: 0.75rem;
9291  }
9292}
9293
9294@media screen and (min-width: 1216px) and (max-width: 1407px) {
9295  .columns.is-variable.is-3-widescreen-only {
9296    --columnGap: 0.75rem;
9297  }
9298}
9299
9300@media screen and (min-width: 1408px) {
9301  .columns.is-variable.is-3-fullhd {
9302    --columnGap: 0.75rem;
9303  }
9304}
9305
9306.columns.is-variable.is-4 {
9307  --columnGap: 1rem;
9308}
9309
9310@media screen and (max-width: 768px) {
9311  .columns.is-variable.is-4-mobile {
9312    --columnGap: 1rem;
9313  }
9314}
9315
9316@media screen and (min-width: 769px), print {
9317  .columns.is-variable.is-4-tablet {
9318    --columnGap: 1rem;
9319  }
9320}
9321
9322@media screen and (min-width: 769px) and (max-width: 1023px) {
9323  .columns.is-variable.is-4-tablet-only {
9324    --columnGap: 1rem;
9325  }
9326}
9327
9328@media screen and (max-width: 1023px) {
9329  .columns.is-variable.is-4-touch {
9330    --columnGap: 1rem;
9331  }
9332}
9333
9334@media screen and (min-width: 1024px) {
9335  .columns.is-variable.is-4-desktop {
9336    --columnGap: 1rem;
9337  }
9338}
9339
9340@media screen and (min-width: 1024px) and (max-width: 1215px) {
9341  .columns.is-variable.is-4-desktop-only {
9342    --columnGap: 1rem;
9343  }
9344}
9345
9346@media screen and (min-width: 1216px) {
9347  .columns.is-variable.is-4-widescreen {
9348    --columnGap: 1rem;
9349  }
9350}
9351
9352@media screen and (min-width: 1216px) and (max-width: 1407px) {
9353  .columns.is-variable.is-4-widescreen-only {
9354    --columnGap: 1rem;
9355  }
9356}
9357
9358@media screen and (min-width: 1408px) {
9359  .columns.is-variable.is-4-fullhd {
9360    --columnGap: 1rem;
9361  }
9362}
9363
9364.columns.is-variable.is-5 {
9365  --columnGap: 1.25rem;
9366}
9367
9368@media screen and (max-width: 768px) {
9369  .columns.is-variable.is-5-mobile {
9370    --columnGap: 1.25rem;
9371  }
9372}
9373
9374@media screen and (min-width: 769px), print {
9375  .columns.is-variable.is-5-tablet {
9376    --columnGap: 1.25rem;
9377  }
9378}
9379
9380@media screen and (min-width: 769px) and (max-width: 1023px) {
9381  .columns.is-variable.is-5-tablet-only {
9382    --columnGap: 1.25rem;
9383  }
9384}
9385
9386@media screen and (max-width: 1023px) {
9387  .columns.is-variable.is-5-touch {
9388    --columnGap: 1.25rem;
9389  }
9390}
9391
9392@media screen and (min-width: 1024px) {
9393  .columns.is-variable.is-5-desktop {
9394    --columnGap: 1.25rem;
9395  }
9396}
9397
9398@media screen and (min-width: 1024px) and (max-width: 1215px) {
9399  .columns.is-variable.is-5-desktop-only {
9400    --columnGap: 1.25rem;
9401  }
9402}
9403
9404@media screen and (min-width: 1216px) {
9405  .columns.is-variable.is-5-widescreen {
9406    --columnGap: 1.25rem;
9407  }
9408}
9409
9410@media screen and (min-width: 1216px) and (max-width: 1407px) {
9411  .columns.is-variable.is-5-widescreen-only {
9412    --columnGap: 1.25rem;
9413  }
9414}
9415
9416@media screen and (min-width: 1408px) {
9417  .columns.is-variable.is-5-fullhd {
9418    --columnGap: 1.25rem;
9419  }
9420}
9421
9422.columns.is-variable.is-6 {
9423  --columnGap: 1.5rem;
9424}
9425
9426@media screen and (max-width: 768px) {
9427  .columns.is-variable.is-6-mobile {
9428    --columnGap: 1.5rem;
9429  }
9430}
9431
9432@media screen and (min-width: 769px), print {
9433  .columns.is-variable.is-6-tablet {
9434    --columnGap: 1.5rem;
9435  }
9436}
9437
9438@media screen and (min-width: 769px) and (max-width: 1023px) {
9439  .columns.is-variable.is-6-tablet-only {
9440    --columnGap: 1.5rem;
9441  }
9442}
9443
9444@media screen and (max-width: 1023px) {
9445  .columns.is-variable.is-6-touch {
9446    --columnGap: 1.5rem;
9447  }
9448}
9449
9450@media screen and (min-width: 1024px) {
9451  .columns.is-variable.is-6-desktop {
9452    --columnGap: 1.5rem;
9453  }
9454}
9455
9456@media screen and (min-width: 1024px) and (max-width: 1215px) {
9457  .columns.is-variable.is-6-desktop-only {
9458    --columnGap: 1.5rem;
9459  }
9460}
9461
9462@media screen and (min-width: 1216px) {
9463  .columns.is-variable.is-6-widescreen {
9464    --columnGap: 1.5rem;
9465  }
9466}
9467
9468@media screen and (min-width: 1216px) and (max-width: 1407px) {
9469  .columns.is-variable.is-6-widescreen-only {
9470    --columnGap: 1.5rem;
9471  }
9472}
9473
9474@media screen and (min-width: 1408px) {
9475  .columns.is-variable.is-6-fullhd {
9476    --columnGap: 1.5rem;
9477  }
9478}
9479
9480.columns.is-variable.is-7 {
9481  --columnGap: 1.75rem;
9482}
9483
9484@media screen and (max-width: 768px) {
9485  .columns.is-variable.is-7-mobile {
9486    --columnGap: 1.75rem;
9487  }
9488}
9489
9490@media screen and (min-width: 769px), print {
9491  .columns.is-variable.is-7-tablet {
9492    --columnGap: 1.75rem;
9493  }
9494}
9495
9496@media screen and (min-width: 769px) and (max-width: 1023px) {
9497  .columns.is-variable.is-7-tablet-only {
9498    --columnGap: 1.75rem;
9499  }
9500}
9501
9502@media screen and (max-width: 1023px) {
9503  .columns.is-variable.is-7-touch {
9504    --columnGap: 1.75rem;
9505  }
9506}
9507
9508@media screen and (min-width: 1024px) {
9509  .columns.is-variable.is-7-desktop {
9510    --columnGap: 1.75rem;
9511  }
9512}
9513
9514@media screen and (min-width: 1024px) and (max-width: 1215px) {
9515  .columns.is-variable.is-7-desktop-only {
9516    --columnGap: 1.75rem;
9517  }
9518}
9519
9520@media screen and (min-width: 1216px) {
9521  .columns.is-variable.is-7-widescreen {
9522    --columnGap: 1.75rem;
9523  }
9524}
9525
9526@media screen and (min-width: 1216px) and (max-width: 1407px) {
9527  .columns.is-variable.is-7-widescreen-only {
9528    --columnGap: 1.75rem;
9529  }
9530}
9531
9532@media screen and (min-width: 1408px) {
9533  .columns.is-variable.is-7-fullhd {
9534    --columnGap: 1.75rem;
9535  }
9536}
9537
9538.columns.is-variable.is-8 {
9539  --columnGap: 2rem;
9540}
9541
9542@media screen and (max-width: 768px) {
9543  .columns.is-variable.is-8-mobile {
9544    --columnGap: 2rem;
9545  }
9546}
9547
9548@media screen and (min-width: 769px), print {
9549  .columns.is-variable.is-8-tablet {
9550    --columnGap: 2rem;
9551  }
9552}
9553
9554@media screen and (min-width: 769px) and (max-width: 1023px) {
9555  .columns.is-variable.is-8-tablet-only {
9556    --columnGap: 2rem;
9557  }
9558}
9559
9560@media screen and (max-width: 1023px) {
9561  .columns.is-variable.is-8-touch {
9562    --columnGap: 2rem;
9563  }
9564}
9565
9566@media screen and (min-width: 1024px) {
9567  .columns.is-variable.is-8-desktop {
9568    --columnGap: 2rem;
9569  }
9570}
9571
9572@media screen and (min-width: 1024px) and (max-width: 1215px) {
9573  .columns.is-variable.is-8-desktop-only {
9574    --columnGap: 2rem;
9575  }
9576}
9577
9578@media screen and (min-width: 1216px) {
9579  .columns.is-variable.is-8-widescreen {
9580    --columnGap: 2rem;
9581  }
9582}
9583
9584@media screen and (min-width: 1216px) and (max-width: 1407px) {
9585  .columns.is-variable.is-8-widescreen-only {
9586    --columnGap: 2rem;
9587  }
9588}
9589
9590@media screen and (min-width: 1408px) {
9591  .columns.is-variable.is-8-fullhd {
9592    --columnGap: 2rem;
9593  }
9594}
9595
9596.tile {
9597  align-items: stretch;
9598  display: block;
9599  flex-basis: 0;
9600  flex-grow: 1;
9601  flex-shrink: 1;
9602  min-height: -webkit-min-content;
9603  min-height: -moz-min-content;
9604  min-height: min-content;
9605}
9606
9607.tile.is-ancestor {
9608  margin-left: -0.75rem;
9609  margin-right: -0.75rem;
9610  margin-top: -0.75rem;
9611}
9612
9613.tile.is-ancestor:last-child {
9614  margin-bottom: -0.75rem;
9615}
9616
9617.tile.is-ancestor:not(:last-child) {
9618  margin-bottom: 0.75rem;
9619}
9620
9621.tile.is-child {
9622  margin: 0 !important;
9623}
9624
9625.tile.is-parent {
9626  padding: 0.75rem;
9627}
9628
9629.tile.is-vertical {
9630  flex-direction: column;
9631}
9632
9633.tile.is-vertical > .tile.is-child:not(:last-child) {
9634  margin-bottom: 1.5rem !important;
9635}
9636
9637@media screen and (min-width: 769px), print {
9638  .tile:not(.is-child) {
9639    display: flex;
9640  }
9641  .tile.is-1 {
9642    flex: none;
9643    width: 8.33333%;
9644  }
9645  .tile.is-2 {
9646    flex: none;
9647    width: 16.66667%;
9648  }
9649  .tile.is-3 {
9650    flex: none;
9651    width: 25%;
9652  }
9653  .tile.is-4 {
9654    flex: none;
9655    width: 33.33333%;
9656  }
9657  .tile.is-5 {
9658    flex: none;
9659    width: 41.66667%;
9660  }
9661  .tile.is-6 {
9662    flex: none;
9663    width: 50%;
9664  }
9665  .tile.is-7 {
9666    flex: none;
9667    width: 58.33333%;
9668  }
9669  .tile.is-8 {
9670    flex: none;
9671    width: 66.66667%;
9672  }
9673  .tile.is-9 {
9674    flex: none;
9675    width: 75%;
9676  }
9677  .tile.is-10 {
9678    flex: none;
9679    width: 83.33333%;
9680  }
9681  .tile.is-11 {
9682    flex: none;
9683    width: 91.66667%;
9684  }
9685  .tile.is-12 {
9686    flex: none;
9687    width: 100%;
9688  }
9689}
9690
9691.hero {
9692  align-items: stretch;
9693  display: flex;
9694  flex-direction: column;
9695  justify-content: space-between;
9696}
9697
9698.hero .navbar {
9699  background: none;
9700}
9701
9702.hero .tabs ul {
9703  border-bottom: none;
9704}
9705
9706.hero.is-white {
9707  background-color: white;
9708  color: #0a0a0a;
9709}
9710
9711.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
9712.hero.is-white strong {
9713  color: inherit;
9714}
9715
9716.hero.is-white .title {
9717  color: #0a0a0a;
9718}
9719
9720.hero.is-white .subtitle {
9721  color: rgba(10, 10, 10, 0.9);
9722}
9723
9724.hero.is-white .subtitle a:not(.button),
9725.hero.is-white .subtitle strong {
9726  color: #0a0a0a;
9727}
9728
9729@media screen and (max-width: 1023px) {
9730  .hero.is-white .navbar-menu {
9731    background-color: white;
9732  }
9733}
9734
9735.hero.is-white .navbar-item,
9736.hero.is-white .navbar-link {
9737  color: rgba(10, 10, 10, 0.7);
9738}
9739
9740.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
9741.hero.is-white .navbar-link:hover,
9742.hero.is-white .navbar-link.is-active {
9743  background-color: #f2f2f2;
9744  color: #0a0a0a;
9745}
9746
9747.hero.is-white .tabs a {
9748  color: #0a0a0a;
9749  opacity: 0.9;
9750}
9751
9752.hero.is-white .tabs a:hover {
9753  opacity: 1;
9754}
9755
9756.hero.is-white .tabs li.is-active a {
9757  opacity: 1;
9758}
9759
9760.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
9761  color: #0a0a0a;
9762}
9763
9764.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
9765  background-color: rgba(10, 10, 10, 0.1);
9766}
9767
9768.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
9769  background-color: #0a0a0a;
9770  border-color: #0a0a0a;
9771  color: white;
9772}
9773
9774.hero.is-white.is-bold {
9775  background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
9776}
9777
9778@media screen and (max-width: 768px) {
9779  .hero.is-white.is-bold .navbar-menu {
9780    background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
9781  }
9782}
9783
9784.hero.is-black {
9785  background-color: #0a0a0a;
9786  color: white;
9787}
9788
9789.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
9790.hero.is-black strong {
9791  color: inherit;
9792}
9793
9794.hero.is-black .title {
9795  color: white;
9796}
9797
9798.hero.is-black .subtitle {
9799  color: rgba(255, 255, 255, 0.9);
9800}
9801
9802.hero.is-black .subtitle a:not(.button),
9803.hero.is-black .subtitle strong {
9804  color: white;
9805}
9806
9807@media screen and (max-width: 1023px) {
9808  .hero.is-black .navbar-menu {
9809    background-color: #0a0a0a;
9810  }
9811}
9812
9813.hero.is-black .navbar-item,
9814.hero.is-black .navbar-link {
9815  color: rgba(255, 255, 255, 0.7);
9816}
9817
9818.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
9819.hero.is-black .navbar-link:hover,
9820.hero.is-black .navbar-link.is-active {
9821  background-color: black;
9822  color: white;
9823}
9824
9825.hero.is-black .tabs a {
9826  color: white;
9827  opacity: 0.9;
9828}
9829
9830.hero.is-black .tabs a:hover {
9831  opacity: 1;
9832}
9833
9834.hero.is-black .tabs li.is-active a {
9835  opacity: 1;
9836}
9837
9838.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
9839  color: white;
9840}
9841
9842.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
9843  background-color: rgba(10, 10, 10, 0.1);
9844}
9845
9846.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
9847  background-color: white;
9848  border-color: white;
9849  color: #0a0a0a;
9850}
9851
9852.hero.is-black.is-bold {
9853  background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
9854}
9855
9856@media screen and (max-width: 768px) {
9857  .hero.is-black.is-bold .navbar-menu {
9858    background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
9859  }
9860}
9861
9862.hero.is-light {
9863  background-color: whitesmoke;
9864  color: #363636;
9865}
9866
9867.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
9868.hero.is-light strong {
9869  color: inherit;
9870}
9871
9872.hero.is-light .title {
9873  color: #363636;
9874}
9875
9876.hero.is-light .subtitle {
9877  color: rgba(54, 54, 54, 0.9);
9878}
9879
9880.hero.is-light .subtitle a:not(.button),
9881.hero.is-light .subtitle strong {
9882  color: #363636;
9883}
9884
9885@media screen and (max-width: 1023px) {
9886  .hero.is-light .navbar-menu {
9887    background-color: whitesmoke;
9888  }
9889}
9890
9891.hero.is-light .navbar-item,
9892.hero.is-light .navbar-link {
9893  color: rgba(54, 54, 54, 0.7);
9894}
9895
9896.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
9897.hero.is-light .navbar-link:hover,
9898.hero.is-light .navbar-link.is-active {
9899  background-color: #e8e8e8;
9900  color: #363636;
9901}
9902
9903.hero.is-light .tabs a {
9904  color: #363636;
9905  opacity: 0.9;
9906}
9907
9908.hero.is-light .tabs a:hover {
9909  opacity: 1;
9910}
9911
9912.hero.is-light .tabs li.is-active a {
9913  opacity: 1;
9914}
9915
9916.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
9917  color: #363636;
9918}
9919
9920.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
9921  background-color: rgba(10, 10, 10, 0.1);
9922}
9923
9924.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
9925  background-color: #363636;
9926  border-color: #363636;
9927  color: whitesmoke;
9928}
9929
9930.hero.is-light.is-bold {
9931  background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
9932}
9933
9934@media screen and (max-width: 768px) {
9935  .hero.is-light.is-bold .navbar-menu {
9936    background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%);
9937  }
9938}
9939
9940.hero.is-dark {
9941  background-color: #363636;
9942  color: whitesmoke;
9943}
9944
9945.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
9946.hero.is-dark strong {
9947  color: inherit;
9948}
9949
9950.hero.is-dark .title {
9951  color: whitesmoke;
9952}
9953
9954.hero.is-dark .subtitle {
9955  color: rgba(245, 245, 245, 0.9);
9956}
9957
9958.hero.is-dark .subtitle a:not(.button),
9959.hero.is-dark .subtitle strong {
9960  color: whitesmoke;
9961}
9962
9963@media screen and (max-width: 1023px) {
9964  .hero.is-dark .navbar-menu {
9965    background-color: #363636;
9966  }
9967}
9968
9969.hero.is-dark .navbar-item,
9970.hero.is-dark .navbar-link {
9971  color: rgba(245, 245, 245, 0.7);
9972}
9973
9974.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
9975.hero.is-dark .navbar-link:hover,
9976.hero.is-dark .navbar-link.is-active {
9977  background-color: #292929;
9978  color: whitesmoke;
9979}
9980
9981.hero.is-dark .tabs a {
9982  color: whitesmoke;
9983  opacity: 0.9;
9984}
9985
9986.hero.is-dark .tabs a:hover {
9987  opacity: 1;
9988}
9989
9990.hero.is-dark .tabs li.is-active a {
9991  opacity: 1;
9992}
9993
9994.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
9995  color: whitesmoke;
9996}
9997
9998.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
9999  background-color: rgba(10, 10, 10, 0.1);
10000}
10001
10002.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
10003  background-color: whitesmoke;
10004  border-color: whitesmoke;
10005  color: #363636;
10006}
10007
10008.hero.is-dark.is-bold {
10009  background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
10010}
10011
10012@media screen and (max-width: 768px) {
10013  .hero.is-dark.is-bold .navbar-menu {
10014    background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%);
10015  }
10016}
10017
10018.hero.is-primary {
10019  background-color: #00d1b2;
10020  color: #fff;
10021}
10022
10023.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
10024.hero.is-primary strong {
10025  color: inherit;
10026}
10027
10028.hero.is-primary .title {
10029  color: #fff;
10030}
10031
10032.hero.is-primary .subtitle {
10033  color: rgba(255, 255, 255, 0.9);
10034}
10035
10036.hero.is-primary .subtitle a:not(.button),
10037.hero.is-primary .subtitle strong {
10038  color: #fff;
10039}
10040
10041@media screen and (max-width: 1023px) {
10042  .hero.is-primary .navbar-menu {
10043    background-color: #00d1b2;
10044  }
10045}
10046
10047.hero.is-primary .navbar-item,
10048.hero.is-primary .navbar-link {
10049  color: rgba(255, 255, 255, 0.7);
10050}
10051
10052.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
10053.hero.is-primary .navbar-link:hover,
10054.hero.is-primary .navbar-link.is-active {
10055  background-color: #00b89c;
10056  color: #fff;
10057}
10058
10059.hero.is-primary .tabs a {
10060  color: #fff;
10061  opacity: 0.9;
10062}
10063
10064.hero.is-primary .tabs a:hover {
10065  opacity: 1;
10066}
10067
10068.hero.is-primary .tabs li.is-active a {
10069  opacity: 1;
10070}
10071
10072.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
10073  color: #fff;
10074}
10075
10076.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
10077  background-color: rgba(10, 10, 10, 0.1);
10078}
10079
10080.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
10081  background-color: #fff;
10082  border-color: #fff;
10083  color: #00d1b2;
10084}
10085
10086.hero.is-primary.is-bold {
10087  background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
10088}
10089
10090@media screen and (max-width: 768px) {
10091  .hero.is-primary.is-bold .navbar-menu {
10092    background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
10093  }
10094}
10095
10096.hero.is-link {
10097  background-color: #3273dc;
10098  color: #fff;
10099}
10100
10101.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
10102.hero.is-link strong {
10103  color: inherit;
10104}
10105
10106.hero.is-link .title {
10107  color: #fff;
10108}
10109
10110.hero.is-link .subtitle {
10111  color: rgba(255, 255, 255, 0.9);
10112}
10113
10114.hero.is-link .subtitle a:not(.button),
10115.hero.is-link .subtitle strong {
10116  color: #fff;
10117}
10118
10119@media screen and (max-width: 1023px) {
10120  .hero.is-link .navbar-menu {
10121    background-color: #3273dc;
10122  }
10123}
10124
10125.hero.is-link .navbar-item,
10126.hero.is-link .navbar-link {
10127  color: rgba(255, 255, 255, 0.7);
10128}
10129
10130.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
10131.hero.is-link .navbar-link:hover,
10132.hero.is-link .navbar-link.is-active {
10133  background-color: #2366d1;
10134  color: #fff;
10135}
10136
10137.hero.is-link .tabs a {
10138  color: #fff;
10139  opacity: 0.9;
10140}
10141
10142.hero.is-link .tabs a:hover {
10143  opacity: 1;
10144}
10145
10146.hero.is-link .tabs li.is-active a {
10147  opacity: 1;
10148}
10149
10150.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
10151  color: #fff;
10152}
10153
10154.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
10155  background-color: rgba(10, 10, 10, 0.1);
10156}
10157
10158.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
10159  background-color: #fff;
10160  border-color: #fff;
10161  color: #3273dc;
10162}
10163
10164.hero.is-link.is-bold {
10165  background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
10166}
10167
10168@media screen and (max-width: 768px) {
10169  .hero.is-link.is-bold .navbar-menu {
10170    background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
10171  }
10172}
10173
10174.hero.is-info {
10175  background-color: #209cee;
10176  color: #fff;
10177}
10178
10179.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
10180.hero.is-info strong {
10181  color: inherit;
10182}
10183
10184.hero.is-info .title {
10185  color: #fff;
10186}
10187
10188.hero.is-info .subtitle {
10189  color: rgba(255, 255, 255, 0.9);
10190}
10191
10192.hero.is-info .subtitle a:not(.button),
10193.hero.is-info .subtitle strong {
10194  color: #fff;
10195}
10196
10197@media screen and (max-width: 1023px) {
10198  .hero.is-info .navbar-menu {
10199    background-color: #209cee;
10200  }
10201}
10202
10203.hero.is-info .navbar-item,
10204.hero.is-info .navbar-link {
10205  color: rgba(255, 255, 255, 0.7);
10206}
10207
10208.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
10209.hero.is-info .navbar-link:hover,
10210.hero.is-info .navbar-link.is-active {
10211  background-color: #118fe4;
10212  color: #fff;
10213}
10214
10215.hero.is-info .tabs a {
10216  color: #fff;
10217  opacity: 0.9;
10218}
10219
10220.hero.is-info .tabs a:hover {
10221  opacity: 1;
10222}
10223
10224.hero.is-info .tabs li.is-active a {
10225  opacity: 1;
10226}
10227
10228.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
10229  color: #fff;
10230}
10231
10232.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
10233  background-color: rgba(10, 10, 10, 0.1);
10234}
10235
10236.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
10237  background-color: #fff;
10238  border-color: #fff;
10239  color: #209cee;
10240}
10241
10242.hero.is-info.is-bold {
10243  background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
10244}
10245
10246@media screen and (max-width: 768px) {
10247  .hero.is-info.is-bold .navbar-menu {
10248    background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%);
10249  }
10250}
10251
10252.hero.is-success {
10253  background-color: #23d160;
10254  color: #fff;
10255}
10256
10257.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
10258.hero.is-success strong {
10259  color: inherit;
10260}
10261
10262.hero.is-success .title {
10263  color: #fff;
10264}
10265
10266.hero.is-success .subtitle {
10267  color: rgba(255, 255, 255, 0.9);
10268}
10269
10270.hero.is-success .subtitle a:not(.button),
10271.hero.is-success .subtitle strong {
10272  color: #fff;
10273}
10274
10275@media screen and (max-width: 1023px) {
10276  .hero.is-success .navbar-menu {
10277    background-color: #23d160;
10278  }
10279}
10280
10281.hero.is-success .navbar-item,
10282.hero.is-success .navbar-link {
10283  color: rgba(255, 255, 255, 0.7);
10284}
10285
10286.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
10287.hero.is-success .navbar-link:hover,
10288.hero.is-success .navbar-link.is-active {
10289  background-color: #20bc56;
10290  color: #fff;
10291}
10292
10293.hero.is-success .tabs a {
10294  color: #fff;
10295  opacity: 0.9;
10296}
10297
10298.hero.is-success .tabs a:hover {
10299  opacity: 1;
10300}
10301
10302.hero.is-success .tabs li.is-active a {
10303  opacity: 1;
10304}
10305
10306.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
10307  color: #fff;
10308}
10309
10310.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
10311  background-color: rgba(10, 10, 10, 0.1);
10312}
10313
10314.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
10315  background-color: #fff;
10316  border-color: #fff;
10317  color: #23d160;
10318}
10319
10320.hero.is-success.is-bold {
10321  background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
10322}
10323
10324@media screen and (max-width: 768px) {
10325  .hero.is-success.is-bold .navbar-menu {
10326    background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
10327  }
10328}
10329
10330.hero.is-warning {
10331  background-color: #ffdd57;
10332  color: rgba(0, 0, 0, 0.7);
10333}
10334
10335.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
10336.hero.is-warning strong {
10337  color: inherit;
10338}
10339
10340.hero.is-warning .title {
10341  color: rgba(0, 0, 0, 0.7);
10342}
10343
10344.hero.is-warning .subtitle {
10345  color: rgba(0, 0, 0, 0.9);
10346}
10347
10348.hero.is-warning .subtitle a:not(.button),
10349.hero.is-warning .subtitle strong {
10350  color: rgba(0, 0, 0, 0.7);
10351}
10352
10353@media screen and (max-width: 1023px) {
10354  .hero.is-warning .navbar-menu {
10355    background-color: #ffdd57;
10356  }
10357}
10358
10359.hero.is-warning .navbar-item,
10360.hero.is-warning .navbar-link {
10361  color: rgba(0, 0, 0, 0.7);
10362}
10363
10364.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
10365.hero.is-warning .navbar-link:hover,
10366.hero.is-warning .navbar-link.is-active {
10367  background-color: #ffd83d;
10368  color: rgba(0, 0, 0, 0.7);
10369}
10370
10371.hero.is-warning .tabs a {
10372  color: rgba(0, 0, 0, 0.7);
10373  opacity: 0.9;
10374}
10375
10376.hero.is-warning .tabs a:hover {
10377  opacity: 1;
10378}
10379
10380.hero.is-warning .tabs li.is-active a {
10381  opacity: 1;
10382}
10383
10384.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
10385  color: rgba(0, 0, 0, 0.7);
10386}
10387
10388.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
10389  background-color: rgba(10, 10, 10, 0.1);
10390}
10391
10392.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
10393  background-color: rgba(0, 0, 0, 0.7);
10394  border-color: rgba(0, 0, 0, 0.7);
10395  color: #ffdd57;
10396}
10397
10398.hero.is-warning.is-bold {
10399  background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
10400}
10401
10402@media screen and (max-width: 768px) {
10403  .hero.is-warning.is-bold .navbar-menu {
10404    background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
10405  }
10406}
10407
10408.hero.is-danger {
10409  background-color: #ff3860;
10410  color: #fff;
10411}
10412
10413.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
10414.hero.is-danger strong {
10415  color: inherit;
10416}
10417
10418.hero.is-danger .title {
10419  color: #fff;
10420}
10421
10422.hero.is-danger .subtitle {
10423  color: rgba(255, 255, 255, 0.9);
10424}
10425
10426.hero.is-danger .subtitle a:not(.button),
10427.hero.is-danger .subtitle strong {
10428  color: #fff;
10429}
10430
10431@media screen and (max-width: 1023px) {
10432  .hero.is-danger .navbar-menu {
10433    background-color: #ff3860;
10434  }
10435}
10436
10437.hero.is-danger .navbar-item,
10438.hero.is-danger .navbar-link {
10439  color: rgba(255, 255, 255, 0.7);
10440}
10441
10442.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
10443.hero.is-danger .navbar-link:hover,
10444.hero.is-danger .navbar-link.is-active {
10445  background-color: #ff1f4b;
10446  color: #fff;
10447}
10448
10449.hero.is-danger .tabs a {
10450  color: #fff;
10451  opacity: 0.9;
10452}
10453
10454.hero.is-danger .tabs a:hover {
10455  opacity: 1;
10456}
10457
10458.hero.is-danger .tabs li.is-active a {
10459  opacity: 1;
10460}
10461
10462.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
10463  color: #fff;
10464}
10465
10466.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
10467  background-color: rgba(10, 10, 10, 0.1);
10468}
10469
10470.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
10471  background-color: #fff;
10472  border-color: #fff;
10473  color: #ff3860;
10474}
10475
10476.hero.is-danger.is-bold {
10477  background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
10478}
10479
10480@media screen and (max-width: 768px) {
10481  .hero.is-danger.is-bold .navbar-menu {
10482    background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
10483  }
10484}
10485
10486.hero.is-small .hero-body {
10487  padding-bottom: 1.5rem;
10488  padding-top: 1.5rem;
10489}
10490
10491@media screen and (min-width: 769px), print {
10492  .hero.is-medium .hero-body {
10493    padding-bottom: 9rem;
10494    padding-top: 9rem;
10495  }
10496}
10497
10498@media screen and (min-width: 769px), print {
10499  .hero.is-large .hero-body {
10500    padding-bottom: 18rem;
10501    padding-top: 18rem;
10502  }
10503}
10504
10505.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
10506  align-items: center;
10507  display: flex;
10508}
10509
10510.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
10511  flex-grow: 1;
10512  flex-shrink: 1;
10513}
10514
10515.hero.is-halfheight {
10516  min-height: 50vh;
10517}
10518
10519.hero.is-fullheight {
10520  min-height: 100vh;
10521}
10522
10523.hero-video {
10524  overflow: hidden;
10525}
10526
10527.hero-video video {
10528  left: 50%;
10529  min-height: 100%;
10530  min-width: 100%;
10531  position: absolute;
10532  top: 50%;
10533  -webkit-transform: translate3d(-50%, -50%, 0);
10534          transform: translate3d(-50%, -50%, 0);
10535}
10536
10537.hero-video.is-transparent {
10538  opacity: 0.3;
10539}
10540
10541@media screen and (max-width: 768px) {
10542  .hero-video {
10543    display: none;
10544  }
10545}
10546
10547.hero-buttons {
10548  margin-top: 1.5rem;
10549}
10550
10551@media screen and (max-width: 768px) {
10552  .hero-buttons .button {
10553    display: flex;
10554  }
10555  .hero-buttons .button:not(:last-child) {
10556    margin-bottom: 0.75rem;
10557  }
10558}
10559
10560@media screen and (min-width: 769px), print {
10561  .hero-buttons {
10562    display: flex;
10563    justify-content: center;
10564  }
10565  .hero-buttons .button:not(:last-child) {
10566    margin-right: 1.5rem;
10567  }
10568}
10569
10570.hero-head,
10571.hero-foot {
10572  flex-grow: 0;
10573  flex-shrink: 0;
10574}
10575
10576.hero-body {
10577  flex-grow: 1;
10578  flex-shrink: 0;
10579  padding: 3rem 1.5rem;
10580}
10581
10582.section {
10583  padding: 3rem 1.5rem;
10584}
10585
10586@media screen and (min-width: 1024px) {
10587  .section.is-medium {
10588    padding: 9rem 1.5rem;
10589  }
10590  .section.is-large {
10591    padding: 18rem 1.5rem;
10592  }
10593}
10594
10595.footer {
10596  background-color: #fafafa;
10597  padding: 3rem 1.5rem 6rem;
10598}
10599/*# sourceMappingURL=bulma.css.map */