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