bulma and fontawesome instaled
[josuexyz/.git] / public / stylesheets / style.css
1 @charset "UTF-8";
2 /*! bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */
3 @keyframes spinAround {
4   from {
5     transform: rotate(0deg); }
6   to {
7     transform: rotate(359deg); } }
8 .delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
9 .pagination-next,
10 .pagination-link,
11 .pagination-ellipsis, .tabs {
12   -webkit-touch-callout: none;
13   -webkit-user-select: none;
14   -moz-user-select: none;
15   -ms-user-select: none;
16   user-select: none; }
17
18 .select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
19   border: 3px solid transparent;
20   border-radius: 2px;
21   border-right: 0;
22   border-top: 0;
23   content: " ";
24   display: block;
25   height: 0.625em;
26   margin-top: -0.4375em;
27   pointer-events: none;
28   position: absolute;
29   top: 50%;
30   transform: rotate(-45deg);
31   transform-origin: center;
32   width: 0.625em; }
33
34 .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),
35 .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) {
36   margin-bottom: 1.5rem; }
37
38 .delete, .modal-close {
39   -moz-appearance: none;
40   -webkit-appearance: none;
41   background-color: rgba(10, 10, 10, 0.2);
42   border: none;
43   border-radius: 290486px;
44   cursor: pointer;
45   pointer-events: auto;
46   display: inline-block;
47   flex-grow: 0;
48   flex-shrink: 0;
49   font-size: 0;
50   height: 20px;
51   max-height: 20px;
52   max-width: 20px;
53   min-height: 20px;
54   min-width: 20px;
55   outline: none;
56   position: relative;
57   vertical-align: top;
58   width: 20px; }
59   .delete::before, .modal-close::before, .delete::after, .modal-close::after {
60     background-color: white;
61     content: "";
62     display: block;
63     left: 50%;
64     position: absolute;
65     top: 50%;
66     transform: translateX(-50%) translateY(-50%) rotate(45deg);
67     transform-origin: center center; }
68   .delete::before, .modal-close::before {
69     height: 2px;
70     width: 50%; }
71   .delete::after, .modal-close::after {
72     height: 50%;
73     width: 2px; }
74   .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
75     background-color: rgba(10, 10, 10, 0.3); }
76   .delete:active, .modal-close:active {
77     background-color: rgba(10, 10, 10, 0.4); }
78   .is-small.delete, .is-small.modal-close {
79     height: 16px;
80     max-height: 16px;
81     max-width: 16px;
82     min-height: 16px;
83     min-width: 16px;
84     width: 16px; }
85   .is-medium.delete, .is-medium.modal-close {
86     height: 24px;
87     max-height: 24px;
88     max-width: 24px;
89     min-height: 24px;
90     min-width: 24px;
91     width: 24px; }
92   .is-large.delete, .is-large.modal-close {
93     height: 32px;
94     max-height: 32px;
95     max-width: 32px;
96     min-height: 32px;
97     min-width: 32px;
98     width: 32px; }
99
100 .button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
101   animation: spinAround 500ms infinite linear;
102   border: 2px solid #dbdbdb;
103   border-radius: 290486px;
104   border-right-color: transparent;
105   border-top-color: transparent;
106   content: "";
107   display: block;
108   height: 1em;
109   position: relative;
110   width: 1em; }
111
112 .is-overlay, .image.is-square img,
113 .image.is-square .has-ratio, .image.is-1by1 img,
114 .image.is-1by1 .has-ratio, .image.is-5by4 img,
115 .image.is-5by4 .has-ratio, .image.is-4by3 img,
116 .image.is-4by3 .has-ratio, .image.is-3by2 img,
117 .image.is-3by2 .has-ratio, .image.is-5by3 img,
118 .image.is-5by3 .has-ratio, .image.is-16by9 img,
119 .image.is-16by9 .has-ratio, .image.is-2by1 img,
120 .image.is-2by1 .has-ratio, .image.is-3by1 img,
121 .image.is-3by1 .has-ratio, .image.is-4by5 img,
122 .image.is-4by5 .has-ratio, .image.is-3by4 img,
123 .image.is-3by4 .has-ratio, .image.is-2by3 img,
124 .image.is-2by3 .has-ratio, .image.is-3by5 img,
125 .image.is-3by5 .has-ratio, .image.is-9by16 img,
126 .image.is-9by16 .has-ratio, .image.is-1by2 img,
127 .image.is-1by2 .has-ratio, .image.is-1by3 img,
128 .image.is-1by3 .has-ratio, .modal, .modal-background, .hero-video {
129   bottom: 0;
130   left: 0;
131   position: absolute;
132   right: 0;
133   top: 0; }
134
135 .button, .input, .textarea, .select select, .file-cta,
136 .file-name, .pagination-previous,
137 .pagination-next,
138 .pagination-link,
139 .pagination-ellipsis {
140   -moz-appearance: none;
141   -webkit-appearance: none;
142   align-items: center;
143   border: 1px solid transparent;
144   border-radius: 4px;
145   box-shadow: none;
146   display: inline-flex;
147   font-size: 1rem;
148   height: 2.5em;
149   justify-content: flex-start;
150   line-height: 1.5;
151   padding-bottom: calc(0.5em - 1px);
152   padding-left: calc(0.75em - 1px);
153   padding-right: calc(0.75em - 1px);
154   padding-top: calc(0.5em - 1px);
155   position: relative;
156   vertical-align: top; }
157   .button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
158   .file-name:focus, .pagination-previous:focus,
159   .pagination-next:focus,
160   .pagination-link:focus,
161   .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
162   .is-focused.file-name, .is-focused.pagination-previous,
163   .is-focused.pagination-next,
164   .is-focused.pagination-link,
165   .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
166   .file-name:active, .pagination-previous:active,
167   .pagination-next:active,
168   .pagination-link:active,
169   .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
170   .is-active.file-name, .is-active.pagination-previous,
171   .is-active.pagination-next,
172   .is-active.pagination-link,
173   .is-active.pagination-ellipsis {
174     outline: none; }
175   [disabled].button, [disabled].input, [disabled].textarea, .select select[disabled], [disabled].file-cta,
176   [disabled].file-name, [disabled].pagination-previous,
177   [disabled].pagination-next,
178   [disabled].pagination-link,
179   [disabled].pagination-ellipsis, fieldset[disabled] .button, fieldset[disabled] .input, fieldset[disabled] .textarea, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .file-cta,
180   fieldset[disabled] .file-name, fieldset[disabled] .pagination-previous,
181   fieldset[disabled] .pagination-next,
182   fieldset[disabled] .pagination-link,
183   fieldset[disabled] .pagination-ellipsis {
184     cursor: not-allowed; }
185
186 /*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
187 html,
188 body,
189 p,
190 ol,
191 ul,
192 li,
193 dl,
194 dt,
195 dd,
196 blockquote,
197 figure,
198 fieldset,
199 legend,
200 textarea,
201 pre,
202 iframe,
203 hr,
204 h1,
205 h2,
206 h3,
207 h4,
208 h5,
209 h6 {
210   margin: 0;
211   padding: 0; }
212
213 h1,
214 h2,
215 h3,
216 h4,
217 h5,
218 h6 {
219   font-size: 100%;
220   font-weight: normal; }
221
222 ul {
223   list-style: none; }
224
225 button,
226 input,
227 select,
228 textarea {
229   margin: 0; }
230
231 html {
232   box-sizing: border-box; }
233
234 *, *::before, *::after {
235   box-sizing: inherit; }
236
237 img,
238 video {
239   height: auto;
240   max-width: 100%; }
241
242 iframe {
243   border: 0; }
244
245 table {
246   border-collapse: collapse;
247   border-spacing: 0; }
248
249 td,
250 th {
251   padding: 0; }
252   td:not([align]),
253   th:not([align]) {
254     text-align: left; }
255
256 html {
257   background-color: white;
258   font-size: 16px;
259   -moz-osx-font-smoothing: grayscale;
260   -webkit-font-smoothing: antialiased;
261   min-width: 300px;
262   overflow-x: hidden;
263   overflow-y: scroll;
264   text-rendering: optimizeLegibility;
265   text-size-adjust: 100%; }
266
267 article,
268 aside,
269 figure,
270 footer,
271 header,
272 hgroup,
273 section {
274   display: block; }
275
276 body,
277 button,
278 input,
279 select,
280 textarea {
281   font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
282
283 code,
284 pre {
285   -moz-osx-font-smoothing: auto;
286   -webkit-font-smoothing: auto;
287   font-family: monospace; }
288
289 body {
290   color: #4a4a4a;
291   font-size: 1em;
292   font-weight: 400;
293   line-height: 1.5; }
294
295 a {
296   color: #3273dc;
297   cursor: pointer;
298   text-decoration: none; }
299   a strong {
300     color: currentColor; }
301   a:hover {
302     color: #363636; }
303
304 code {
305   background-color: whitesmoke;
306   color: #f14668;
307   font-size: 0.875em;
308   font-weight: normal;
309   padding: 0.25em 0.5em 0.25em; }
310
311 hr {
312   background-color: whitesmoke;
313   border: none;
314   display: block;
315   height: 2px;
316   margin: 1.5rem 0; }
317
318 img {
319   height: auto;
320   max-width: 100%; }
321
322 input[type="checkbox"],
323 input[type="radio"] {
324   vertical-align: baseline; }
325
326 small {
327   font-size: 0.875em; }
328
329 span {
330   font-style: inherit;
331   font-weight: inherit; }
332
333 strong {
334   color: #363636;
335   font-weight: 700; }
336
337 fieldset {
338   border: none; }
339
340 pre {
341   -webkit-overflow-scrolling: touch;
342   background-color: whitesmoke;
343   color: #4a4a4a;
344   font-size: 0.875em;
345   overflow-x: auto;
346   padding: 1.25rem 1.5rem;
347   white-space: pre;
348   word-wrap: normal; }
349   pre code {
350     background-color: transparent;
351     color: currentColor;
352     font-size: 1em;
353     padding: 0; }
354
355 table td,
356 table th {
357   vertical-align: top; }
358   table td:not([align]),
359   table th:not([align]) {
360     text-align: left; }
361 table th {
362   color: #363636; }
363
364 .is-clearfix::after {
365   clear: both;
366   content: " ";
367   display: table; }
368
369 .is-pulled-left {
370   float: left !important; }
371
372 .is-pulled-right {
373   float: right !important; }
374
375 .is-clipped {
376   overflow: hidden !important; }
377
378 .is-size-1 {
379   font-size: 3rem !important; }
380
381 .is-size-2 {
382   font-size: 2.5rem !important; }
383
384 .is-size-3 {
385   font-size: 2rem !important; }
386
387 .is-size-4 {
388   font-size: 1.5rem !important; }
389
390 .is-size-5 {
391   font-size: 1.25rem !important; }
392
393 .is-size-6 {
394   font-size: 1rem !important; }
395
396 .is-size-7 {
397   font-size: 0.75rem !important; }
398
399 @media screen and (max-width: 768px) {
400   .is-size-1-mobile {
401     font-size: 3rem !important; }
402
403   .is-size-2-mobile {
404     font-size: 2.5rem !important; }
405
406   .is-size-3-mobile {
407     font-size: 2rem !important; }
408
409   .is-size-4-mobile {
410     font-size: 1.5rem !important; }
411
412   .is-size-5-mobile {
413     font-size: 1.25rem !important; }
414
415   .is-size-6-mobile {
416     font-size: 1rem !important; }
417
418   .is-size-7-mobile {
419     font-size: 0.75rem !important; } }
420 @media screen and (min-width: 769px), print {
421   .is-size-1-tablet {
422     font-size: 3rem !important; }
423
424   .is-size-2-tablet {
425     font-size: 2.5rem !important; }
426
427   .is-size-3-tablet {
428     font-size: 2rem !important; }
429
430   .is-size-4-tablet {
431     font-size: 1.5rem !important; }
432
433   .is-size-5-tablet {
434     font-size: 1.25rem !important; }
435
436   .is-size-6-tablet {
437     font-size: 1rem !important; }
438
439   .is-size-7-tablet {
440     font-size: 0.75rem !important; } }
441 @media screen and (max-width: 1023px) {
442   .is-size-1-touch {
443     font-size: 3rem !important; }
444
445   .is-size-2-touch {
446     font-size: 2.5rem !important; }
447
448   .is-size-3-touch {
449     font-size: 2rem !important; }
450
451   .is-size-4-touch {
452     font-size: 1.5rem !important; }
453
454   .is-size-5-touch {
455     font-size: 1.25rem !important; }
456
457   .is-size-6-touch {
458     font-size: 1rem !important; }
459
460   .is-size-7-touch {
461     font-size: 0.75rem !important; } }
462 @media screen and (min-width: 1024px) {
463   .is-size-1-desktop {
464     font-size: 3rem !important; }
465
466   .is-size-2-desktop {
467     font-size: 2.5rem !important; }
468
469   .is-size-3-desktop {
470     font-size: 2rem !important; }
471
472   .is-size-4-desktop {
473     font-size: 1.5rem !important; }
474
475   .is-size-5-desktop {
476     font-size: 1.25rem !important; }
477
478   .is-size-6-desktop {
479     font-size: 1rem !important; }
480
481   .is-size-7-desktop {
482     font-size: 0.75rem !important; } }
483 @media screen and (min-width: 1216px) {
484   .is-size-1-widescreen {
485     font-size: 3rem !important; }
486
487   .is-size-2-widescreen {
488     font-size: 2.5rem !important; }
489
490   .is-size-3-widescreen {
491     font-size: 2rem !important; }
492
493   .is-size-4-widescreen {
494     font-size: 1.5rem !important; }
495
496   .is-size-5-widescreen {
497     font-size: 1.25rem !important; }
498
499   .is-size-6-widescreen {
500     font-size: 1rem !important; }
501
502   .is-size-7-widescreen {
503     font-size: 0.75rem !important; } }
504 @media screen and (min-width: 1408px) {
505   .is-size-1-fullhd {
506     font-size: 3rem !important; }
507
508   .is-size-2-fullhd {
509     font-size: 2.5rem !important; }
510
511   .is-size-3-fullhd {
512     font-size: 2rem !important; }
513
514   .is-size-4-fullhd {
515     font-size: 1.5rem !important; }
516
517   .is-size-5-fullhd {
518     font-size: 1.25rem !important; }
519
520   .is-size-6-fullhd {
521     font-size: 1rem !important; }
522
523   .is-size-7-fullhd {
524     font-size: 0.75rem !important; } }
525 .has-text-centered {
526   text-align: center !important; }
527
528 .has-text-justified {
529   text-align: justify !important; }
530
531 .has-text-left {
532   text-align: left !important; }
533
534 .has-text-right {
535   text-align: right !important; }
536
537 @media screen and (max-width: 768px) {
538   .has-text-centered-mobile {
539     text-align: center !important; } }
540 @media screen and (min-width: 769px), print {
541   .has-text-centered-tablet {
542     text-align: center !important; } }
543 @media screen and (min-width: 769px) and (max-width: 1023px) {
544   .has-text-centered-tablet-only {
545     text-align: center !important; } }
546 @media screen and (max-width: 1023px) {
547   .has-text-centered-touch {
548     text-align: center !important; } }
549 @media screen and (min-width: 1024px) {
550   .has-text-centered-desktop {
551     text-align: center !important; } }
552 @media screen and (min-width: 1024px) and (max-width: 1215px) {
553   .has-text-centered-desktop-only {
554     text-align: center !important; } }
555 @media screen and (min-width: 1216px) {
556   .has-text-centered-widescreen {
557     text-align: center !important; } }
558 @media screen and (min-width: 1216px) and (max-width: 1407px) {
559   .has-text-centered-widescreen-only {
560     text-align: center !important; } }
561 @media screen and (min-width: 1408px) {
562   .has-text-centered-fullhd {
563     text-align: center !important; } }
564 @media screen and (max-width: 768px) {
565   .has-text-justified-mobile {
566     text-align: justify !important; } }
567 @media screen and (min-width: 769px), print {
568   .has-text-justified-tablet {
569     text-align: justify !important; } }
570 @media screen and (min-width: 769px) and (max-width: 1023px) {
571   .has-text-justified-tablet-only {
572     text-align: justify !important; } }
573 @media screen and (max-width: 1023px) {
574   .has-text-justified-touch {
575     text-align: justify !important; } }
576 @media screen and (min-width: 1024px) {
577   .has-text-justified-desktop {
578     text-align: justify !important; } }
579 @media screen and (min-width: 1024px) and (max-width: 1215px) {
580   .has-text-justified-desktop-only {
581     text-align: justify !important; } }
582 @media screen and (min-width: 1216px) {
583   .has-text-justified-widescreen {
584     text-align: justify !important; } }
585 @media screen and (min-width: 1216px) and (max-width: 1407px) {
586   .has-text-justified-widescreen-only {
587     text-align: justify !important; } }
588 @media screen and (min-width: 1408px) {
589   .has-text-justified-fullhd {
590     text-align: justify !important; } }
591 @media screen and (max-width: 768px) {
592   .has-text-left-mobile {
593     text-align: left !important; } }
594 @media screen and (min-width: 769px), print {
595   .has-text-left-tablet {
596     text-align: left !important; } }
597 @media screen and (min-width: 769px) and (max-width: 1023px) {
598   .has-text-left-tablet-only {
599     text-align: left !important; } }
600 @media screen and (max-width: 1023px) {
601   .has-text-left-touch {
602     text-align: left !important; } }
603 @media screen and (min-width: 1024px) {
604   .has-text-left-desktop {
605     text-align: left !important; } }
606 @media screen and (min-width: 1024px) and (max-width: 1215px) {
607   .has-text-left-desktop-only {
608     text-align: left !important; } }
609 @media screen and (min-width: 1216px) {
610   .has-text-left-widescreen {
611     text-align: left !important; } }
612 @media screen and (min-width: 1216px) and (max-width: 1407px) {
613   .has-text-left-widescreen-only {
614     text-align: left !important; } }
615 @media screen and (min-width: 1408px) {
616   .has-text-left-fullhd {
617     text-align: left !important; } }
618 @media screen and (max-width: 768px) {
619   .has-text-right-mobile {
620     text-align: right !important; } }
621 @media screen and (min-width: 769px), print {
622   .has-text-right-tablet {
623     text-align: right !important; } }
624 @media screen and (min-width: 769px) and (max-width: 1023px) {
625   .has-text-right-tablet-only {
626     text-align: right !important; } }
627 @media screen and (max-width: 1023px) {
628   .has-text-right-touch {
629     text-align: right !important; } }
630 @media screen and (min-width: 1024px) {
631   .has-text-right-desktop {
632     text-align: right !important; } }
633 @media screen and (min-width: 1024px) and (max-width: 1215px) {
634   .has-text-right-desktop-only {
635     text-align: right !important; } }
636 @media screen and (min-width: 1216px) {
637   .has-text-right-widescreen {
638     text-align: right !important; } }
639 @media screen and (min-width: 1216px) and (max-width: 1407px) {
640   .has-text-right-widescreen-only {
641     text-align: right !important; } }
642 @media screen and (min-width: 1408px) {
643   .has-text-right-fullhd {
644     text-align: right !important; } }
645 .is-capitalized {
646   text-transform: capitalize !important; }
647
648 .is-lowercase {
649   text-transform: lowercase !important; }
650
651 .is-uppercase {
652   text-transform: uppercase !important; }
653
654 .is-italic {
655   font-style: italic !important; }
656
657 .has-text-white {
658   color: white !important; }
659
660 a.has-text-white:hover, a.has-text-white:focus {
661   color: #e6e6e6 !important; }
662
663 .has-background-white {
664   background-color: white !important; }
665
666 .has-text-black {
667   color: #0a0a0a !important; }
668
669 a.has-text-black:hover, a.has-text-black:focus {
670   color: black !important; }
671
672 .has-background-black {
673   background-color: #0a0a0a !important; }
674
675 .has-text-light {
676   color: whitesmoke !important; }
677
678 a.has-text-light:hover, a.has-text-light:focus {
679   color: #dbdbdb !important; }
680
681 .has-background-light {
682   background-color: whitesmoke !important; }
683
684 .has-text-dark {
685   color: #363636 !important; }
686
687 a.has-text-dark:hover, a.has-text-dark:focus {
688   color: #1c1c1c !important; }
689
690 .has-background-dark {
691   background-color: #363636 !important; }
692
693 .has-text-primary {
694   color: #00d1b2 !important; }
695
696 a.has-text-primary:hover, a.has-text-primary:focus {
697   color: #009e86 !important; }
698
699 .has-background-primary {
700   background-color: #00d1b2 !important; }
701
702 .has-text-link {
703   color: #3273dc !important; }
704
705 a.has-text-link:hover, a.has-text-link:focus {
706   color: #205bbc !important; }
707
708 .has-background-link {
709   background-color: #3273dc !important; }
710
711 .has-text-info {
712   color: #3298dc !important; }
713
714 a.has-text-info:hover, a.has-text-info:focus {
715   color: #207dbc !important; }
716
717 .has-background-info {
718   background-color: #3298dc !important; }
719
720 .has-text-success {
721   color: #48c774 !important; }
722
723 a.has-text-success:hover, a.has-text-success:focus {
724   color: #34a85c !important; }
725
726 .has-background-success {
727   background-color: #48c774 !important; }
728
729 .has-text-warning {
730   color: #ffdd57 !important; }
731
732 a.has-text-warning:hover, a.has-text-warning:focus {
733   color: #ffd324 !important; }
734
735 .has-background-warning {
736   background-color: #ffdd57 !important; }
737
738 .has-text-danger {
739   color: #f14668 !important; }
740
741 a.has-text-danger:hover, a.has-text-danger:focus {
742   color: #ee1742 !important; }
743
744 .has-background-danger {
745   background-color: #f14668 !important; }
746
747 .has-text-black-bis {
748   color: #121212 !important; }
749
750 .has-background-black-bis {
751   background-color: #121212 !important; }
752
753 .has-text-black-ter {
754   color: #242424 !important; }
755
756 .has-background-black-ter {
757   background-color: #242424 !important; }
758
759 .has-text-grey-darker {
760   color: #363636 !important; }
761
762 .has-background-grey-darker {
763   background-color: #363636 !important; }
764
765 .has-text-grey-dark {
766   color: #4a4a4a !important; }
767
768 .has-background-grey-dark {
769   background-color: #4a4a4a !important; }
770
771 .has-text-grey {
772   color: #7a7a7a !important; }
773
774 .has-background-grey {
775   background-color: #7a7a7a !important; }
776
777 .has-text-grey-light {
778   color: #b5b5b5 !important; }
779
780 .has-background-grey-light {
781   background-color: #b5b5b5 !important; }
782
783 .has-text-grey-lighter {
784   color: #dbdbdb !important; }
785
786 .has-background-grey-lighter {
787   background-color: #dbdbdb !important; }
788
789 .has-text-white-ter {
790   color: whitesmoke !important; }
791
792 .has-background-white-ter {
793   background-color: whitesmoke !important; }
794
795 .has-text-white-bis {
796   color: #fafafa !important; }
797
798 .has-background-white-bis {
799   background-color: #fafafa !important; }
800
801 .has-text-weight-light {
802   font-weight: 300 !important; }
803
804 .has-text-weight-normal {
805   font-weight: 400 !important; }
806
807 .has-text-weight-medium {
808   font-weight: 500 !important; }
809
810 .has-text-weight-semibold {
811   font-weight: 600 !important; }
812
813 .has-text-weight-bold {
814   font-weight: 700 !important; }
815
816 .is-family-primary {
817   font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
818
819 .is-family-secondary {
820   font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
821
822 .is-family-sans-serif {
823   font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
824
825 .is-family-monospace {
826   font-family: monospace !important; }
827
828 .is-family-code {
829   font-family: monospace !important; }
830
831 .is-block {
832   display: block !important; }
833
834 @media screen and (max-width: 768px) {
835   .is-block-mobile {
836     display: block !important; } }
837 @media screen and (min-width: 769px), print {
838   .is-block-tablet {
839     display: block !important; } }
840 @media screen and (min-width: 769px) and (max-width: 1023px) {
841   .is-block-tablet-only {
842     display: block !important; } }
843 @media screen and (max-width: 1023px) {
844   .is-block-touch {
845     display: block !important; } }
846 @media screen and (min-width: 1024px) {
847   .is-block-desktop {
848     display: block !important; } }
849 @media screen and (min-width: 1024px) and (max-width: 1215px) {
850   .is-block-desktop-only {
851     display: block !important; } }
852 @media screen and (min-width: 1216px) {
853   .is-block-widescreen {
854     display: block !important; } }
855 @media screen and (min-width: 1216px) and (max-width: 1407px) {
856   .is-block-widescreen-only {
857     display: block !important; } }
858 @media screen and (min-width: 1408px) {
859   .is-block-fullhd {
860     display: block !important; } }
861 .is-flex {
862   display: flex !important; }
863
864 @media screen and (max-width: 768px) {
865   .is-flex-mobile {
866     display: flex !important; } }
867 @media screen and (min-width: 769px), print {
868   .is-flex-tablet {
869     display: flex !important; } }
870 @media screen and (min-width: 769px) and (max-width: 1023px) {
871   .is-flex-tablet-only {
872     display: flex !important; } }
873 @media screen and (max-width: 1023px) {
874   .is-flex-touch {
875     display: flex !important; } }
876 @media screen and (min-width: 1024px) {
877   .is-flex-desktop {
878     display: flex !important; } }
879 @media screen and (min-width: 1024px) and (max-width: 1215px) {
880   .is-flex-desktop-only {
881     display: flex !important; } }
882 @media screen and (min-width: 1216px) {
883   .is-flex-widescreen {
884     display: flex !important; } }
885 @media screen and (min-width: 1216px) and (max-width: 1407px) {
886   .is-flex-widescreen-only {
887     display: flex !important; } }
888 @media screen and (min-width: 1408px) {
889   .is-flex-fullhd {
890     display: flex !important; } }
891 .is-inline {
892   display: inline !important; }
893
894 @media screen and (max-width: 768px) {
895   .is-inline-mobile {
896     display: inline !important; } }
897 @media screen and (min-width: 769px), print {
898   .is-inline-tablet {
899     display: inline !important; } }
900 @media screen and (min-width: 769px) and (max-width: 1023px) {
901   .is-inline-tablet-only {
902     display: inline !important; } }
903 @media screen and (max-width: 1023px) {
904   .is-inline-touch {
905     display: inline !important; } }
906 @media screen and (min-width: 1024px) {
907   .is-inline-desktop {
908     display: inline !important; } }
909 @media screen and (min-width: 1024px) and (max-width: 1215px) {
910   .is-inline-desktop-only {
911     display: inline !important; } }
912 @media screen and (min-width: 1216px) {
913   .is-inline-widescreen {
914     display: inline !important; } }
915 @media screen and (min-width: 1216px) and (max-width: 1407px) {
916   .is-inline-widescreen-only {
917     display: inline !important; } }
918 @media screen and (min-width: 1408px) {
919   .is-inline-fullhd {
920     display: inline !important; } }
921 .is-inline-block {
922   display: inline-block !important; }
923
924 @media screen and (max-width: 768px) {
925   .is-inline-block-mobile {
926     display: inline-block !important; } }
927 @media screen and (min-width: 769px), print {
928   .is-inline-block-tablet {
929     display: inline-block !important; } }
930 @media screen and (min-width: 769px) and (max-width: 1023px) {
931   .is-inline-block-tablet-only {
932     display: inline-block !important; } }
933 @media screen and (max-width: 1023px) {
934   .is-inline-block-touch {
935     display: inline-block !important; } }
936 @media screen and (min-width: 1024px) {
937   .is-inline-block-desktop {
938     display: inline-block !important; } }
939 @media screen and (min-width: 1024px) and (max-width: 1215px) {
940   .is-inline-block-desktop-only {
941     display: inline-block !important; } }
942 @media screen and (min-width: 1216px) {
943   .is-inline-block-widescreen {
944     display: inline-block !important; } }
945 @media screen and (min-width: 1216px) and (max-width: 1407px) {
946   .is-inline-block-widescreen-only {
947     display: inline-block !important; } }
948 @media screen and (min-width: 1408px) {
949   .is-inline-block-fullhd {
950     display: inline-block !important; } }
951 .is-inline-flex {
952   display: inline-flex !important; }
953
954 @media screen and (max-width: 768px) {
955   .is-inline-flex-mobile {
956     display: inline-flex !important; } }
957 @media screen and (min-width: 769px), print {
958   .is-inline-flex-tablet {
959     display: inline-flex !important; } }
960 @media screen and (min-width: 769px) and (max-width: 1023px) {
961   .is-inline-flex-tablet-only {
962     display: inline-flex !important; } }
963 @media screen and (max-width: 1023px) {
964   .is-inline-flex-touch {
965     display: inline-flex !important; } }
966 @media screen and (min-width: 1024px) {
967   .is-inline-flex-desktop {
968     display: inline-flex !important; } }
969 @media screen and (min-width: 1024px) and (max-width: 1215px) {
970   .is-inline-flex-desktop-only {
971     display: inline-flex !important; } }
972 @media screen and (min-width: 1216px) {
973   .is-inline-flex-widescreen {
974     display: inline-flex !important; } }
975 @media screen and (min-width: 1216px) and (max-width: 1407px) {
976   .is-inline-flex-widescreen-only {
977     display: inline-flex !important; } }
978 @media screen and (min-width: 1408px) {
979   .is-inline-flex-fullhd {
980     display: inline-flex !important; } }
981 .is-hidden {
982   display: none !important; }
983
984 .is-sr-only {
985   border: none !important;
986   clip: rect(0, 0, 0, 0) !important;
987   height: 0.01em !important;
988   overflow: hidden !important;
989   padding: 0 !important;
990   position: absolute !important;
991   white-space: nowrap !important;
992   width: 0.01em !important; }
993
994 @media screen and (max-width: 768px) {
995   .is-hidden-mobile {
996     display: none !important; } }
997 @media screen and (min-width: 769px), print {
998   .is-hidden-tablet {
999     display: none !important; } }
1000 @media screen and (min-width: 769px) and (max-width: 1023px) {
1001   .is-hidden-tablet-only {
1002     display: none !important; } }
1003 @media screen and (max-width: 1023px) {
1004   .is-hidden-touch {
1005     display: none !important; } }
1006 @media screen and (min-width: 1024px) {
1007   .is-hidden-desktop {
1008     display: none !important; } }
1009 @media screen and (min-width: 1024px) and (max-width: 1215px) {
1010   .is-hidden-desktop-only {
1011     display: none !important; } }
1012 @media screen and (min-width: 1216px) {
1013   .is-hidden-widescreen {
1014     display: none !important; } }
1015 @media screen and (min-width: 1216px) and (max-width: 1407px) {
1016   .is-hidden-widescreen-only {
1017     display: none !important; } }
1018 @media screen and (min-width: 1408px) {
1019   .is-hidden-fullhd {
1020     display: none !important; } }
1021 .is-invisible {
1022   visibility: hidden !important; }
1023
1024 @media screen and (max-width: 768px) {
1025   .is-invisible-mobile {
1026     visibility: hidden !important; } }
1027 @media screen and (min-width: 769px), print {
1028   .is-invisible-tablet {
1029     visibility: hidden !important; } }
1030 @media screen and (min-width: 769px) and (max-width: 1023px) {
1031   .is-invisible-tablet-only {
1032     visibility: hidden !important; } }
1033 @media screen and (max-width: 1023px) {
1034   .is-invisible-touch {
1035     visibility: hidden !important; } }
1036 @media screen and (min-width: 1024px) {
1037   .is-invisible-desktop {
1038     visibility: hidden !important; } }
1039 @media screen and (min-width: 1024px) and (max-width: 1215px) {
1040   .is-invisible-desktop-only {
1041     visibility: hidden !important; } }
1042 @media screen and (min-width: 1216px) {
1043   .is-invisible-widescreen {
1044     visibility: hidden !important; } }
1045 @media screen and (min-width: 1216px) and (max-width: 1407px) {
1046   .is-invisible-widescreen-only {
1047     visibility: hidden !important; } }
1048 @media screen and (min-width: 1408px) {
1049   .is-invisible-fullhd {
1050     visibility: hidden !important; } }
1051 .is-marginless {
1052   margin: 0 !important; }
1053
1054 .is-paddingless {
1055   padding: 0 !important; }
1056
1057 .is-radiusless {
1058   border-radius: 0 !important; }
1059
1060 .is-shadowless {
1061   box-shadow: none !important; }
1062
1063 .is-relative {
1064   position: relative !important; }
1065
1066 .box {
1067   background-color: white;
1068   border-radius: 6px;
1069   box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
1070   color: #4a4a4a;
1071   display: block;
1072   padding: 1.25rem; }
1073
1074 a.box:hover, a.box:focus {
1075   box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }
1076 a.box:active {
1077   box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }
1078
1079 .button {
1080   background-color: white;
1081   border-color: #dbdbdb;
1082   border-width: 1px;
1083   color: #363636;
1084   cursor: pointer;
1085   justify-content: center;
1086   padding-bottom: calc(0.5em - 1px);
1087   padding-left: 1em;
1088   padding-right: 1em;
1089   padding-top: calc(0.5em - 1px);
1090   text-align: center;
1091   white-space: nowrap; }
1092   .button strong {
1093     color: inherit; }
1094   .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
1095     height: 1.5em;
1096     width: 1.5em; }
1097   .button .icon:first-child:not(:last-child) {
1098     margin-left: calc(-0.5em - 1px);
1099     margin-right: 0.25em; }
1100   .button .icon:last-child:not(:first-child) {
1101     margin-left: 0.25em;
1102     margin-right: calc(-0.5em - 1px); }
1103   .button .icon:first-child:last-child {
1104     margin-left: calc(-0.5em - 1px);
1105     margin-right: calc(-0.5em - 1px); }
1106   .button:hover, .button.is-hovered {
1107     border-color: #b5b5b5;
1108     color: #363636; }
1109   .button:focus, .button.is-focused {
1110     border-color: #3273dc;
1111     color: #363636; }
1112     .button:focus:not(:active), .button.is-focused:not(:active) {
1113       box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
1114   .button:active, .button.is-active {
1115     border-color: #4a4a4a;
1116     color: #363636; }
1117   .button.is-text {
1118     background-color: transparent;
1119     border-color: transparent;
1120     color: #4a4a4a;
1121     text-decoration: underline; }
1122     .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
1123       background-color: whitesmoke;
1124       color: #363636; }
1125     .button.is-text:active, .button.is-text.is-active {
1126       background-color: #e8e8e8;
1127       color: #363636; }
1128     .button.is-text[disabled], fieldset[disabled] .button.is-text {
1129       background-color: transparent;
1130       border-color: transparent;
1131       box-shadow: none; }
1132   .button.is-white {
1133     background-color: white;
1134     border-color: transparent;
1135     color: #0a0a0a; }
1136     .button.is-white:hover, .button.is-white.is-hovered {
1137       background-color: #f9f9f9;
1138       border-color: transparent;
1139       color: #0a0a0a; }
1140     .button.is-white:focus, .button.is-white.is-focused {
1141       border-color: transparent;
1142       color: #0a0a0a; }
1143       .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
1144         box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
1145     .button.is-white:active, .button.is-white.is-active {
1146       background-color: #f2f2f2;
1147       border-color: transparent;
1148       color: #0a0a0a; }
1149     .button.is-white[disabled], fieldset[disabled] .button.is-white {
1150       background-color: white;
1151       border-color: transparent;
1152       box-shadow: none; }
1153     .button.is-white.is-inverted {
1154       background-color: #0a0a0a;
1155       color: white; }
1156       .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
1157         background-color: black; }
1158       .button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
1159         background-color: #0a0a0a;
1160         border-color: transparent;
1161         box-shadow: none;
1162         color: white; }
1163     .button.is-white.is-loading::after {
1164       border-color: transparent transparent #0a0a0a #0a0a0a !important; }
1165     .button.is-white.is-outlined {
1166       background-color: transparent;
1167       border-color: white;
1168       color: white; }
1169       .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 {
1170         background-color: white;
1171         border-color: white;
1172         color: #0a0a0a; }
1173       .button.is-white.is-outlined.is-loading::after {
1174         border-color: transparent transparent white white !important; }
1175       .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 {
1176         border-color: transparent transparent #0a0a0a #0a0a0a !important; }
1177       .button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
1178         background-color: transparent;
1179         border-color: white;
1180         box-shadow: none;
1181         color: white; }
1182     .button.is-white.is-inverted.is-outlined {
1183       background-color: transparent;
1184       border-color: #0a0a0a;
1185       color: #0a0a0a; }
1186       .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 {
1187         background-color: #0a0a0a;
1188         color: white; }
1189       .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 {
1190         border-color: transparent transparent white white !important; }
1191       .button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
1192         background-color: transparent;
1193         border-color: #0a0a0a;
1194         box-shadow: none;
1195         color: #0a0a0a; }
1196   .button.is-black {
1197     background-color: #0a0a0a;
1198     border-color: transparent;
1199     color: white; }
1200     .button.is-black:hover, .button.is-black.is-hovered {
1201       background-color: #040404;
1202       border-color: transparent;
1203       color: white; }
1204     .button.is-black:focus, .button.is-black.is-focused {
1205       border-color: transparent;
1206       color: white; }
1207       .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
1208         box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
1209     .button.is-black:active, .button.is-black.is-active {
1210       background-color: black;
1211       border-color: transparent;
1212       color: white; }
1213     .button.is-black[disabled], fieldset[disabled] .button.is-black {
1214       background-color: #0a0a0a;
1215       border-color: transparent;
1216       box-shadow: none; }
1217     .button.is-black.is-inverted {
1218       background-color: white;
1219       color: #0a0a0a; }
1220       .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
1221         background-color: #f2f2f2; }
1222       .button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
1223         background-color: white;
1224         border-color: transparent;
1225         box-shadow: none;
1226         color: #0a0a0a; }
1227     .button.is-black.is-loading::after {
1228       border-color: transparent transparent white white !important; }
1229     .button.is-black.is-outlined {
1230       background-color: transparent;
1231       border-color: #0a0a0a;
1232       color: #0a0a0a; }
1233       .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 {
1234         background-color: #0a0a0a;
1235         border-color: #0a0a0a;
1236         color: white; }
1237       .button.is-black.is-outlined.is-loading::after {
1238         border-color: transparent transparent #0a0a0a #0a0a0a !important; }
1239       .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 {
1240         border-color: transparent transparent white white !important; }
1241       .button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
1242         background-color: transparent;
1243         border-color: #0a0a0a;
1244         box-shadow: none;
1245         color: #0a0a0a; }
1246     .button.is-black.is-inverted.is-outlined {
1247       background-color: transparent;
1248       border-color: white;
1249       color: white; }
1250       .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 {
1251         background-color: white;
1252         color: #0a0a0a; }
1253       .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 {
1254         border-color: transparent transparent #0a0a0a #0a0a0a !important; }
1255       .button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
1256         background-color: transparent;
1257         border-color: white;
1258         box-shadow: none;
1259         color: white; }
1260   .button.is-light {
1261     background-color: whitesmoke;
1262     border-color: transparent;
1263     color: rgba(0, 0, 0, 0.7); }
1264     .button.is-light:hover, .button.is-light.is-hovered {
1265       background-color: #eeeeee;
1266       border-color: transparent;
1267       color: rgba(0, 0, 0, 0.7); }
1268     .button.is-light:focus, .button.is-light.is-focused {
1269       border-color: transparent;
1270       color: rgba(0, 0, 0, 0.7); }
1271       .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
1272         box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
1273     .button.is-light:active, .button.is-light.is-active {
1274       background-color: #e8e8e8;
1275       border-color: transparent;
1276       color: rgba(0, 0, 0, 0.7); }
1277     .button.is-light[disabled], fieldset[disabled] .button.is-light {
1278       background-color: whitesmoke;
1279       border-color: transparent;
1280       box-shadow: none; }
1281     .button.is-light.is-inverted {
1282       background-color: rgba(0, 0, 0, 0.7);
1283       color: whitesmoke; }
1284       .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
1285         background-color: rgba(0, 0, 0, 0.7); }
1286       .button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
1287         background-color: rgba(0, 0, 0, 0.7);
1288         border-color: transparent;
1289         box-shadow: none;
1290         color: whitesmoke; }
1291     .button.is-light.is-loading::after {
1292       border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
1293     .button.is-light.is-outlined {
1294       background-color: transparent;
1295       border-color: whitesmoke;
1296       color: whitesmoke; }
1297       .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 {
1298         background-color: whitesmoke;
1299         border-color: whitesmoke;
1300         color: rgba(0, 0, 0, 0.7); }
1301       .button.is-light.is-outlined.is-loading::after {
1302         border-color: transparent transparent whitesmoke whitesmoke !important; }
1303       .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 {
1304         border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
1305       .button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
1306         background-color: transparent;
1307         border-color: whitesmoke;
1308         box-shadow: none;
1309         color: whitesmoke; }
1310     .button.is-light.is-inverted.is-outlined {
1311       background-color: transparent;
1312       border-color: rgba(0, 0, 0, 0.7);
1313       color: rgba(0, 0, 0, 0.7); }
1314       .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 {
1315         background-color: rgba(0, 0, 0, 0.7);
1316         color: whitesmoke; }
1317       .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 {
1318         border-color: transparent transparent whitesmoke whitesmoke !important; }
1319       .button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
1320         background-color: transparent;
1321         border-color: rgba(0, 0, 0, 0.7);
1322         box-shadow: none;
1323         color: rgba(0, 0, 0, 0.7); }
1324   .button.is-dark {
1325     background-color: #363636;
1326     border-color: transparent;
1327     color: #fff; }
1328     .button.is-dark:hover, .button.is-dark.is-hovered {
1329       background-color: #2f2f2f;
1330       border-color: transparent;
1331       color: #fff; }
1332     .button.is-dark:focus, .button.is-dark.is-focused {
1333       border-color: transparent;
1334       color: #fff; }
1335       .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
1336         box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
1337     .button.is-dark:active, .button.is-dark.is-active {
1338       background-color: #292929;
1339       border-color: transparent;
1340       color: #fff; }
1341     .button.is-dark[disabled], fieldset[disabled] .button.is-dark {
1342       background-color: #363636;
1343       border-color: transparent;
1344       box-shadow: none; }
1345     .button.is-dark.is-inverted {
1346       background-color: #fff;
1347       color: #363636; }
1348       .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
1349         background-color: #f2f2f2; }
1350       .button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
1351         background-color: #fff;
1352         border-color: transparent;
1353         box-shadow: none;
1354         color: #363636; }
1355     .button.is-dark.is-loading::after {
1356       border-color: transparent transparent #fff #fff !important; }
1357     .button.is-dark.is-outlined {
1358       background-color: transparent;
1359       border-color: #363636;
1360       color: #363636; }
1361       .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 {
1362         background-color: #363636;
1363         border-color: #363636;
1364         color: #fff; }
1365       .button.is-dark.is-outlined.is-loading::after {
1366         border-color: transparent transparent #363636 #363636 !important; }
1367       .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 {
1368         border-color: transparent transparent #fff #fff !important; }
1369       .button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
1370         background-color: transparent;
1371         border-color: #363636;
1372         box-shadow: none;
1373         color: #363636; }
1374     .button.is-dark.is-inverted.is-outlined {
1375       background-color: transparent;
1376       border-color: #fff;
1377       color: #fff; }
1378       .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 {
1379         background-color: #fff;
1380         color: #363636; }
1381       .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 {
1382         border-color: transparent transparent #363636 #363636 !important; }
1383       .button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
1384         background-color: transparent;
1385         border-color: #fff;
1386         box-shadow: none;
1387         color: #fff; }
1388   .button.is-primary {
1389     background-color: #00d1b2;
1390     border-color: transparent;
1391     color: #fff; }
1392     .button.is-primary:hover, .button.is-primary.is-hovered {
1393       background-color: #00c4a7;
1394       border-color: transparent;
1395       color: #fff; }
1396     .button.is-primary:focus, .button.is-primary.is-focused {
1397       border-color: transparent;
1398       color: #fff; }
1399       .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
1400         box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
1401     .button.is-primary:active, .button.is-primary.is-active {
1402       background-color: #00b89c;
1403       border-color: transparent;
1404       color: #fff; }
1405     .button.is-primary[disabled], fieldset[disabled] .button.is-primary {
1406       background-color: #00d1b2;
1407       border-color: transparent;
1408       box-shadow: none; }
1409     .button.is-primary.is-inverted {
1410       background-color: #fff;
1411       color: #00d1b2; }
1412       .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
1413         background-color: #f2f2f2; }
1414       .button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
1415         background-color: #fff;
1416         border-color: transparent;
1417         box-shadow: none;
1418         color: #00d1b2; }
1419     .button.is-primary.is-loading::after {
1420       border-color: transparent transparent #fff #fff !important; }
1421     .button.is-primary.is-outlined {
1422       background-color: transparent;
1423       border-color: #00d1b2;
1424       color: #00d1b2; }
1425       .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 {
1426         background-color: #00d1b2;
1427         border-color: #00d1b2;
1428         color: #fff; }
1429       .button.is-primary.is-outlined.is-loading::after {
1430         border-color: transparent transparent #00d1b2 #00d1b2 !important; }
1431       .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 {
1432         border-color: transparent transparent #fff #fff !important; }
1433       .button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
1434         background-color: transparent;
1435         border-color: #00d1b2;
1436         box-shadow: none;
1437         color: #00d1b2; }
1438     .button.is-primary.is-inverted.is-outlined {
1439       background-color: transparent;
1440       border-color: #fff;
1441       color: #fff; }
1442       .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 {
1443         background-color: #fff;
1444         color: #00d1b2; }
1445       .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 {
1446         border-color: transparent transparent #00d1b2 #00d1b2 !important; }
1447       .button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
1448         background-color: transparent;
1449         border-color: #fff;
1450         box-shadow: none;
1451         color: #fff; }
1452     .button.is-primary.is-light {
1453       background-color: #ebfffc;
1454       color: #00947e; }
1455       .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
1456         background-color: #defffa;
1457         border-color: transparent;
1458         color: #00947e; }
1459       .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
1460         background-color: #d1fff8;
1461         border-color: transparent;
1462         color: #00947e; }
1463   .button.is-link {
1464     background-color: #3273dc;
1465     border-color: transparent;
1466     color: #fff; }
1467     .button.is-link:hover, .button.is-link.is-hovered {
1468       background-color: #276cda;
1469       border-color: transparent;
1470       color: #fff; }
1471     .button.is-link:focus, .button.is-link.is-focused {
1472       border-color: transparent;
1473       color: #fff; }
1474       .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
1475         box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
1476     .button.is-link:active, .button.is-link.is-active {
1477       background-color: #2366d1;
1478       border-color: transparent;
1479       color: #fff; }
1480     .button.is-link[disabled], fieldset[disabled] .button.is-link {
1481       background-color: #3273dc;
1482       border-color: transparent;
1483       box-shadow: none; }
1484     .button.is-link.is-inverted {
1485       background-color: #fff;
1486       color: #3273dc; }
1487       .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
1488         background-color: #f2f2f2; }
1489       .button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
1490         background-color: #fff;
1491         border-color: transparent;
1492         box-shadow: none;
1493         color: #3273dc; }
1494     .button.is-link.is-loading::after {
1495       border-color: transparent transparent #fff #fff !important; }
1496     .button.is-link.is-outlined {
1497       background-color: transparent;
1498       border-color: #3273dc;
1499       color: #3273dc; }
1500       .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 {
1501         background-color: #3273dc;
1502         border-color: #3273dc;
1503         color: #fff; }
1504       .button.is-link.is-outlined.is-loading::after {
1505         border-color: transparent transparent #3273dc #3273dc !important; }
1506       .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 {
1507         border-color: transparent transparent #fff #fff !important; }
1508       .button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
1509         background-color: transparent;
1510         border-color: #3273dc;
1511         box-shadow: none;
1512         color: #3273dc; }
1513     .button.is-link.is-inverted.is-outlined {
1514       background-color: transparent;
1515       border-color: #fff;
1516       color: #fff; }
1517       .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 {
1518         background-color: #fff;
1519         color: #3273dc; }
1520       .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 {
1521         border-color: transparent transparent #3273dc #3273dc !important; }
1522       .button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
1523         background-color: transparent;
1524         border-color: #fff;
1525         box-shadow: none;
1526         color: #fff; }
1527     .button.is-link.is-light {
1528       background-color: #eef3fc;
1529       color: #2160c4; }
1530       .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
1531         background-color: #e3ecfa;
1532         border-color: transparent;
1533         color: #2160c4; }
1534       .button.is-link.is-light:active, .button.is-link.is-light.is-active {
1535         background-color: #d8e4f8;
1536         border-color: transparent;
1537         color: #2160c4; }
1538   .button.is-info {
1539     background-color: #3298dc;
1540     border-color: transparent;
1541     color: #fff; }
1542     .button.is-info:hover, .button.is-info.is-hovered {
1543       background-color: #2793da;
1544       border-color: transparent;
1545       color: #fff; }
1546     .button.is-info:focus, .button.is-info.is-focused {
1547       border-color: transparent;
1548       color: #fff; }
1549       .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
1550         box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
1551     .button.is-info:active, .button.is-info.is-active {
1552       background-color: #238cd1;
1553       border-color: transparent;
1554       color: #fff; }
1555     .button.is-info[disabled], fieldset[disabled] .button.is-info {
1556       background-color: #3298dc;
1557       border-color: transparent;
1558       box-shadow: none; }
1559     .button.is-info.is-inverted {
1560       background-color: #fff;
1561       color: #3298dc; }
1562       .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
1563         background-color: #f2f2f2; }
1564       .button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
1565         background-color: #fff;
1566         border-color: transparent;
1567         box-shadow: none;
1568         color: #3298dc; }
1569     .button.is-info.is-loading::after {
1570       border-color: transparent transparent #fff #fff !important; }
1571     .button.is-info.is-outlined {
1572       background-color: transparent;
1573       border-color: #3298dc;
1574       color: #3298dc; }
1575       .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 {
1576         background-color: #3298dc;
1577         border-color: #3298dc;
1578         color: #fff; }
1579       .button.is-info.is-outlined.is-loading::after {
1580         border-color: transparent transparent #3298dc #3298dc !important; }
1581       .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 {
1582         border-color: transparent transparent #fff #fff !important; }
1583       .button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
1584         background-color: transparent;
1585         border-color: #3298dc;
1586         box-shadow: none;
1587         color: #3298dc; }
1588     .button.is-info.is-inverted.is-outlined {
1589       background-color: transparent;
1590       border-color: #fff;
1591       color: #fff; }
1592       .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 {
1593         background-color: #fff;
1594         color: #3298dc; }
1595       .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 {
1596         border-color: transparent transparent #3298dc #3298dc !important; }
1597       .button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
1598         background-color: transparent;
1599         border-color: #fff;
1600         box-shadow: none;
1601         color: #fff; }
1602     .button.is-info.is-light {
1603       background-color: #eef6fc;
1604       color: #1d72aa; }
1605       .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
1606         background-color: #e3f1fa;
1607         border-color: transparent;
1608         color: #1d72aa; }
1609       .button.is-info.is-light:active, .button.is-info.is-light.is-active {
1610         background-color: #d8ebf8;
1611         border-color: transparent;
1612         color: #1d72aa; }
1613   .button.is-success {
1614     background-color: #48c774;
1615     border-color: transparent;
1616     color: #fff; }
1617     .button.is-success:hover, .button.is-success.is-hovered {
1618       background-color: #3ec46d;
1619       border-color: transparent;
1620       color: #fff; }
1621     .button.is-success:focus, .button.is-success.is-focused {
1622       border-color: transparent;
1623       color: #fff; }
1624       .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
1625         box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
1626     .button.is-success:active, .button.is-success.is-active {
1627       background-color: #3abb67;
1628       border-color: transparent;
1629       color: #fff; }
1630     .button.is-success[disabled], fieldset[disabled] .button.is-success {
1631       background-color: #48c774;
1632       border-color: transparent;
1633       box-shadow: none; }
1634     .button.is-success.is-inverted {
1635       background-color: #fff;
1636       color: #48c774; }
1637       .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
1638         background-color: #f2f2f2; }
1639       .button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
1640         background-color: #fff;
1641         border-color: transparent;
1642         box-shadow: none;
1643         color: #48c774; }
1644     .button.is-success.is-loading::after {
1645       border-color: transparent transparent #fff #fff !important; }
1646     .button.is-success.is-outlined {
1647       background-color: transparent;
1648       border-color: #48c774;
1649       color: #48c774; }
1650       .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 {
1651         background-color: #48c774;
1652         border-color: #48c774;
1653         color: #fff; }
1654       .button.is-success.is-outlined.is-loading::after {
1655         border-color: transparent transparent #48c774 #48c774 !important; }
1656       .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 {
1657         border-color: transparent transparent #fff #fff !important; }
1658       .button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
1659         background-color: transparent;
1660         border-color: #48c774;
1661         box-shadow: none;
1662         color: #48c774; }
1663     .button.is-success.is-inverted.is-outlined {
1664       background-color: transparent;
1665       border-color: #fff;
1666       color: #fff; }
1667       .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 {
1668         background-color: #fff;
1669         color: #48c774; }
1670       .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 {
1671         border-color: transparent transparent #48c774 #48c774 !important; }
1672       .button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
1673         background-color: transparent;
1674         border-color: #fff;
1675         box-shadow: none;
1676         color: #fff; }
1677     .button.is-success.is-light {
1678       background-color: #effaf3;
1679       color: #257942; }
1680       .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
1681         background-color: #e6f7ec;
1682         border-color: transparent;
1683         color: #257942; }
1684       .button.is-success.is-light:active, .button.is-success.is-light.is-active {
1685         background-color: #dcf4e4;
1686         border-color: transparent;
1687         color: #257942; }
1688   .button.is-warning {
1689     background-color: #ffdd57;
1690     border-color: transparent;
1691     color: rgba(0, 0, 0, 0.7); }
1692     .button.is-warning:hover, .button.is-warning.is-hovered {
1693       background-color: #ffdb4a;
1694       border-color: transparent;
1695       color: rgba(0, 0, 0, 0.7); }
1696     .button.is-warning:focus, .button.is-warning.is-focused {
1697       border-color: transparent;
1698       color: rgba(0, 0, 0, 0.7); }
1699       .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
1700         box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
1701     .button.is-warning:active, .button.is-warning.is-active {
1702       background-color: #ffd83d;
1703       border-color: transparent;
1704       color: rgba(0, 0, 0, 0.7); }
1705     .button.is-warning[disabled], fieldset[disabled] .button.is-warning {
1706       background-color: #ffdd57;
1707       border-color: transparent;
1708       box-shadow: none; }
1709     .button.is-warning.is-inverted {
1710       background-color: rgba(0, 0, 0, 0.7);
1711       color: #ffdd57; }
1712       .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
1713         background-color: rgba(0, 0, 0, 0.7); }
1714       .button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
1715         background-color: rgba(0, 0, 0, 0.7);
1716         border-color: transparent;
1717         box-shadow: none;
1718         color: #ffdd57; }
1719     .button.is-warning.is-loading::after {
1720       border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
1721     .button.is-warning.is-outlined {
1722       background-color: transparent;
1723       border-color: #ffdd57;
1724       color: #ffdd57; }
1725       .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 {
1726         background-color: #ffdd57;
1727         border-color: #ffdd57;
1728         color: rgba(0, 0, 0, 0.7); }
1729       .button.is-warning.is-outlined.is-loading::after {
1730         border-color: transparent transparent #ffdd57 #ffdd57 !important; }
1731       .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 {
1732         border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
1733       .button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
1734         background-color: transparent;
1735         border-color: #ffdd57;
1736         box-shadow: none;
1737         color: #ffdd57; }
1738     .button.is-warning.is-inverted.is-outlined {
1739       background-color: transparent;
1740       border-color: rgba(0, 0, 0, 0.7);
1741       color: rgba(0, 0, 0, 0.7); }
1742       .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 {
1743         background-color: rgba(0, 0, 0, 0.7);
1744         color: #ffdd57; }
1745       .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 {
1746         border-color: transparent transparent #ffdd57 #ffdd57 !important; }
1747       .button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
1748         background-color: transparent;
1749         border-color: rgba(0, 0, 0, 0.7);
1750         box-shadow: none;
1751         color: rgba(0, 0, 0, 0.7); }
1752     .button.is-warning.is-light {
1753       background-color: #fffbeb;
1754       color: #947600; }
1755       .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
1756         background-color: #fff8de;
1757         border-color: transparent;
1758         color: #947600; }
1759       .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
1760         background-color: #fff6d1;
1761         border-color: transparent;
1762         color: #947600; }
1763   .button.is-danger {
1764     background-color: #f14668;
1765     border-color: transparent;
1766     color: #fff; }
1767     .button.is-danger:hover, .button.is-danger.is-hovered {
1768       background-color: #f03a5f;
1769       border-color: transparent;
1770       color: #fff; }
1771     .button.is-danger:focus, .button.is-danger.is-focused {
1772       border-color: transparent;
1773       color: #fff; }
1774       .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
1775         box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
1776     .button.is-danger:active, .button.is-danger.is-active {
1777       background-color: #ef2e55;
1778       border-color: transparent;
1779       color: #fff; }
1780     .button.is-danger[disabled], fieldset[disabled] .button.is-danger {
1781       background-color: #f14668;
1782       border-color: transparent;
1783       box-shadow: none; }
1784     .button.is-danger.is-inverted {
1785       background-color: #fff;
1786       color: #f14668; }
1787       .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
1788         background-color: #f2f2f2; }
1789       .button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
1790         background-color: #fff;
1791         border-color: transparent;
1792         box-shadow: none;
1793         color: #f14668; }
1794     .button.is-danger.is-loading::after {
1795       border-color: transparent transparent #fff #fff !important; }
1796     .button.is-danger.is-outlined {
1797       background-color: transparent;
1798       border-color: #f14668;
1799       color: #f14668; }
1800       .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 {
1801         background-color: #f14668;
1802         border-color: #f14668;
1803         color: #fff; }
1804       .button.is-danger.is-outlined.is-loading::after {
1805         border-color: transparent transparent #f14668 #f14668 !important; }
1806       .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 {
1807         border-color: transparent transparent #fff #fff !important; }
1808       .button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
1809         background-color: transparent;
1810         border-color: #f14668;
1811         box-shadow: none;
1812         color: #f14668; }
1813     .button.is-danger.is-inverted.is-outlined {
1814       background-color: transparent;
1815       border-color: #fff;
1816       color: #fff; }
1817       .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 {
1818         background-color: #fff;
1819         color: #f14668; }
1820       .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 {
1821         border-color: transparent transparent #f14668 #f14668 !important; }
1822       .button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
1823         background-color: transparent;
1824         border-color: #fff;
1825         box-shadow: none;
1826         color: #fff; }
1827     .button.is-danger.is-light {
1828       background-color: #feecf0;
1829       color: #cc0f35; }
1830       .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
1831         background-color: #fde0e6;
1832         border-color: transparent;
1833         color: #cc0f35; }
1834       .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
1835         background-color: #fcd4dc;
1836         border-color: transparent;
1837         color: #cc0f35; }
1838   .button.is-small {
1839     border-radius: 2px;
1840     font-size: 0.75rem; }
1841   .button.is-normal {
1842     font-size: 1rem; }
1843   .button.is-medium {
1844     font-size: 1.25rem; }
1845   .button.is-large {
1846     font-size: 1.5rem; }
1847   .button[disabled], fieldset[disabled] .button {
1848     background-color: white;
1849     border-color: #dbdbdb;
1850     box-shadow: none;
1851     opacity: 0.5; }
1852   .button.is-fullwidth {
1853     display: flex;
1854     width: 100%; }
1855   .button.is-loading {
1856     color: transparent !important;
1857     pointer-events: none; }
1858     .button.is-loading::after {
1859       position: absolute;
1860       left: calc(50% - (1em / 2));
1861       top: calc(50% - (1em / 2));
1862       position: absolute !important; }
1863   .button.is-static {
1864     background-color: whitesmoke;
1865     border-color: #dbdbdb;
1866     color: #7a7a7a;
1867     box-shadow: none;
1868     pointer-events: none; }
1869   .button.is-rounded {
1870     border-radius: 290486px;
1871     padding-left: calc(1em + 0.25em);
1872     padding-right: calc(1em + 0.25em); }
1873
1874 .buttons {
1875   align-items: center;
1876   display: flex;
1877   flex-wrap: wrap;
1878   justify-content: flex-start; }
1879   .buttons .button {
1880     margin-bottom: 0.5rem; }
1881     .buttons .button:not(:last-child):not(.is-fullwidth) {
1882       margin-right: 0.5rem; }
1883   .buttons:last-child {
1884     margin-bottom: -0.5rem; }
1885   .buttons:not(:last-child) {
1886     margin-bottom: 1rem; }
1887   .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
1888     border-radius: 2px;
1889     font-size: 0.75rem; }
1890   .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
1891     font-size: 1.25rem; }
1892   .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
1893     font-size: 1.5rem; }
1894   .buttons.has-addons .button:not(:first-child) {
1895     border-bottom-left-radius: 0;
1896     border-top-left-radius: 0; }
1897   .buttons.has-addons .button:not(:last-child) {
1898     border-bottom-right-radius: 0;
1899     border-top-right-radius: 0;
1900     margin-right: -1px; }
1901   .buttons.has-addons .button:last-child {
1902     margin-right: 0; }
1903   .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
1904     z-index: 2; }
1905   .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 {
1906     z-index: 3; }
1907     .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 {
1908       z-index: 4; }
1909   .buttons.has-addons .button.is-expanded {
1910     flex-grow: 1;
1911     flex-shrink: 1; }
1912   .buttons.is-centered {
1913     justify-content: center; }
1914     .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
1915       margin-left: 0.25rem;
1916       margin-right: 0.25rem; }
1917   .buttons.is-right {
1918     justify-content: flex-end; }
1919     .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
1920       margin-left: 0.25rem;
1921       margin-right: 0.25rem; }
1922
1923 .container {
1924   flex-grow: 1;
1925   margin: 0 auto;
1926   position: relative;
1927   width: auto; }
1928   .container.is-fluid {
1929     max-width: none;
1930     padding-left: 32px;
1931     padding-right: 32px;
1932     width: 100%; }
1933   @media screen and (min-width: 1024px) {
1934     .container {
1935       max-width: 960px; } }
1936   @media screen and (max-width: 1215px) {
1937     .container.is-widescreen {
1938       max-width: 1152px; } }
1939   @media screen and (max-width: 1407px) {
1940     .container.is-fullhd {
1941       max-width: 1344px; } }
1942   @media screen and (min-width: 1216px) {
1943     .container {
1944       max-width: 1152px; } }
1945   @media screen and (min-width: 1408px) {
1946     .container {
1947       max-width: 1344px; } }
1948
1949 .content li + li {
1950   margin-top: 0.25em; }
1951 .content p:not(:last-child),
1952 .content dl:not(:last-child),
1953 .content ol:not(:last-child),
1954 .content ul:not(:last-child),
1955 .content blockquote:not(:last-child),
1956 .content pre:not(:last-child),
1957 .content table:not(:last-child) {
1958   margin-bottom: 1em; }
1959 .content h1,
1960 .content h2,
1961 .content h3,
1962 .content h4,
1963 .content h5,
1964 .content h6 {
1965   color: #363636;
1966   font-weight: 600;
1967   line-height: 1.125; }
1968 .content h1 {
1969   font-size: 2em;
1970   margin-bottom: 0.5em; }
1971   .content h1:not(:first-child) {
1972     margin-top: 1em; }
1973 .content h2 {
1974   font-size: 1.75em;
1975   margin-bottom: 0.5714em; }
1976   .content h2:not(:first-child) {
1977     margin-top: 1.1428em; }
1978 .content h3 {
1979   font-size: 1.5em;
1980   margin-bottom: 0.6666em; }
1981   .content h3:not(:first-child) {
1982     margin-top: 1.3333em; }
1983 .content h4 {
1984   font-size: 1.25em;
1985   margin-bottom: 0.8em; }
1986 .content h5 {
1987   font-size: 1.125em;
1988   margin-bottom: 0.8888em; }
1989 .content h6 {
1990   font-size: 1em;
1991   margin-bottom: 1em; }
1992 .content blockquote {
1993   background-color: whitesmoke;
1994   border-left: 5px solid #dbdbdb;
1995   padding: 1.25em 1.5em; }
1996 .content ol {
1997   list-style-position: outside;
1998   margin-left: 2em;
1999   margin-top: 1em; }
2000   .content ol:not([type]) {
2001     list-style-type: decimal; }
2002     .content ol:not([type]).is-lower-alpha {
2003       list-style-type: lower-alpha; }
2004     .content ol:not([type]).is-lower-roman {
2005       list-style-type: lower-roman; }
2006     .content ol:not([type]).is-upper-alpha {
2007       list-style-type: upper-alpha; }
2008     .content ol:not([type]).is-upper-roman {
2009       list-style-type: upper-roman; }
2010 .content ul {
2011   list-style: disc outside;
2012   margin-left: 2em;
2013   margin-top: 1em; }
2014   .content ul ul {
2015     list-style-type: circle;
2016     margin-top: 0.5em; }
2017     .content ul ul ul {
2018       list-style-type: square; }
2019 .content dd {
2020   margin-left: 2em; }
2021 .content figure {
2022   margin-left: 2em;
2023   margin-right: 2em;
2024   text-align: center; }
2025   .content figure:not(:first-child) {
2026     margin-top: 2em; }
2027   .content figure:not(:last-child) {
2028     margin-bottom: 2em; }
2029   .content figure img {
2030     display: inline-block; }
2031   .content figure figcaption {
2032     font-style: italic; }
2033 .content pre {
2034   -webkit-overflow-scrolling: touch;
2035   overflow-x: auto;
2036   padding: 1.25em 1.5em;
2037   white-space: pre;
2038   word-wrap: normal; }
2039 .content sup,
2040 .content sub {
2041   font-size: 75%; }
2042 .content table {
2043   width: 100%; }
2044   .content table td,
2045   .content table th {
2046     border: 1px solid #dbdbdb;
2047     border-width: 0 0 1px;
2048     padding: 0.5em 0.75em;
2049     vertical-align: top; }
2050   .content table th {
2051     color: #363636; }
2052     .content table th:not([align]) {
2053       text-align: left; }
2054   .content table thead td,
2055   .content table thead th {
2056     border-width: 0 0 2px;
2057     color: #363636; }
2058   .content table tfoot td,
2059   .content table tfoot th {
2060     border-width: 2px 0 0;
2061     color: #363636; }
2062   .content table tbody tr:last-child td,
2063   .content table tbody tr:last-child th {
2064     border-bottom-width: 0; }
2065 .content .tabs li + li {
2066   margin-top: 0; }
2067 .content.is-small {
2068   font-size: 0.75rem; }
2069 .content.is-medium {
2070   font-size: 1.25rem; }
2071 .content.is-large {
2072   font-size: 1.5rem; }
2073
2074 .icon {
2075   align-items: center;
2076   display: inline-flex;
2077   justify-content: center;
2078   height: 1.5rem;
2079   width: 1.5rem; }
2080   .icon.is-small {
2081     height: 1rem;
2082     width: 1rem; }
2083   .icon.is-medium {
2084     height: 2rem;
2085     width: 2rem; }
2086   .icon.is-large {
2087     height: 3rem;
2088     width: 3rem; }
2089
2090 .image {
2091   display: block;
2092   position: relative; }
2093   .image img {
2094     display: block;
2095     height: auto;
2096     width: 100%; }
2097     .image img.is-rounded {
2098       border-radius: 290486px; }
2099   .image.is-fullwidth {
2100     width: 100%; }
2101   .image.is-square img,
2102   .image.is-square .has-ratio, .image.is-1by1 img,
2103   .image.is-1by1 .has-ratio, .image.is-5by4 img,
2104   .image.is-5by4 .has-ratio, .image.is-4by3 img,
2105   .image.is-4by3 .has-ratio, .image.is-3by2 img,
2106   .image.is-3by2 .has-ratio, .image.is-5by3 img,
2107   .image.is-5by3 .has-ratio, .image.is-16by9 img,
2108   .image.is-16by9 .has-ratio, .image.is-2by1 img,
2109   .image.is-2by1 .has-ratio, .image.is-3by1 img,
2110   .image.is-3by1 .has-ratio, .image.is-4by5 img,
2111   .image.is-4by5 .has-ratio, .image.is-3by4 img,
2112   .image.is-3by4 .has-ratio, .image.is-2by3 img,
2113   .image.is-2by3 .has-ratio, .image.is-3by5 img,
2114   .image.is-3by5 .has-ratio, .image.is-9by16 img,
2115   .image.is-9by16 .has-ratio, .image.is-1by2 img,
2116   .image.is-1by2 .has-ratio, .image.is-1by3 img,
2117   .image.is-1by3 .has-ratio {
2118     height: 100%;
2119     width: 100%; }
2120   .image.is-square, .image.is-1by1 {
2121     padding-top: 100%; }
2122   .image.is-5by4 {
2123     padding-top: 80%; }
2124   .image.is-4by3 {
2125     padding-top: 75%; }
2126   .image.is-3by2 {
2127     padding-top: 66.6666%; }
2128   .image.is-5by3 {
2129     padding-top: 60%; }
2130   .image.is-16by9 {
2131     padding-top: 56.25%; }
2132   .image.is-2by1 {
2133     padding-top: 50%; }
2134   .image.is-3by1 {
2135     padding-top: 33.3333%; }
2136   .image.is-4by5 {
2137     padding-top: 125%; }
2138   .image.is-3by4 {
2139     padding-top: 133.3333%; }
2140   .image.is-2by3 {
2141     padding-top: 150%; }
2142   .image.is-3by5 {
2143     padding-top: 166.6666%; }
2144   .image.is-9by16 {
2145     padding-top: 177.7777%; }
2146   .image.is-1by2 {
2147     padding-top: 200%; }
2148   .image.is-1by3 {
2149     padding-top: 300%; }
2150   .image.is-16x16 {
2151     height: 16px;
2152     width: 16px; }
2153   .image.is-24x24 {
2154     height: 24px;
2155     width: 24px; }
2156   .image.is-32x32 {
2157     height: 32px;
2158     width: 32px; }
2159   .image.is-48x48 {
2160     height: 48px;
2161     width: 48px; }
2162   .image.is-64x64 {
2163     height: 64px;
2164     width: 64px; }
2165   .image.is-96x96 {
2166     height: 96px;
2167     width: 96px; }
2168   .image.is-128x128 {
2169     height: 128px;
2170     width: 128px; }
2171
2172 .notification {
2173   background-color: whitesmoke;
2174   border-radius: 4px;
2175   padding: 1.25rem 2.5rem 1.25rem 1.5rem;
2176   position: relative; }
2177   .notification a:not(.button):not(.dropdown-item) {
2178     color: currentColor;
2179     text-decoration: underline; }
2180   .notification strong {
2181     color: currentColor; }
2182   .notification code,
2183   .notification pre {
2184     background: white; }
2185   .notification pre code {
2186     background: transparent; }
2187   .notification > .delete {
2188     position: absolute;
2189     right: 0.5rem;
2190     top: 0.5rem; }
2191   .notification .title,
2192   .notification .subtitle,
2193   .notification .content {
2194     color: currentColor; }
2195   .notification.is-white {
2196     background-color: white;
2197     color: #0a0a0a; }
2198   .notification.is-black {
2199     background-color: #0a0a0a;
2200     color: white; }
2201   .notification.is-light {
2202     background-color: whitesmoke;
2203     color: rgba(0, 0, 0, 0.7); }
2204   .notification.is-dark {
2205     background-color: #363636;
2206     color: #fff; }
2207   .notification.is-primary {
2208     background-color: #00d1b2;
2209     color: #fff; }
2210   .notification.is-link {
2211     background-color: #3273dc;
2212     color: #fff; }
2213   .notification.is-info {
2214     background-color: #3298dc;
2215     color: #fff; }
2216   .notification.is-success {
2217     background-color: #48c774;
2218     color: #fff; }
2219   .notification.is-warning {
2220     background-color: #ffdd57;
2221     color: rgba(0, 0, 0, 0.7); }
2222   .notification.is-danger {
2223     background-color: #f14668;
2224     color: #fff; }
2225
2226 .progress {
2227   -moz-appearance: none;
2228   -webkit-appearance: none;
2229   border: none;
2230   border-radius: 290486px;
2231   display: block;
2232   height: 1rem;
2233   overflow: hidden;
2234   padding: 0;
2235   width: 100%; }
2236   .progress::-webkit-progress-bar {
2237     background-color: #ededed; }
2238   .progress::-webkit-progress-value {
2239     background-color: #4a4a4a; }
2240   .progress::-moz-progress-bar {
2241     background-color: #4a4a4a; }
2242   .progress::-ms-fill {
2243     background-color: #4a4a4a;
2244     border: none; }
2245   .progress.is-white::-webkit-progress-value {
2246     background-color: white; }
2247   .progress.is-white::-moz-progress-bar {
2248     background-color: white; }
2249   .progress.is-white::-ms-fill {
2250     background-color: white; }
2251   .progress.is-white:indeterminate {
2252     background-image: linear-gradient(to right, white 30%, #ededed 30%); }
2253   .progress.is-black::-webkit-progress-value {
2254     background-color: #0a0a0a; }
2255   .progress.is-black::-moz-progress-bar {
2256     background-color: #0a0a0a; }
2257   .progress.is-black::-ms-fill {
2258     background-color: #0a0a0a; }
2259   .progress.is-black:indeterminate {
2260     background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); }
2261   .progress.is-light::-webkit-progress-value {
2262     background-color: whitesmoke; }
2263   .progress.is-light::-moz-progress-bar {
2264     background-color: whitesmoke; }
2265   .progress.is-light::-ms-fill {
2266     background-color: whitesmoke; }
2267   .progress.is-light:indeterminate {
2268     background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); }
2269   .progress.is-dark::-webkit-progress-value {
2270     background-color: #363636; }
2271   .progress.is-dark::-moz-progress-bar {
2272     background-color: #363636; }
2273   .progress.is-dark::-ms-fill {
2274     background-color: #363636; }
2275   .progress.is-dark:indeterminate {
2276     background-image: linear-gradient(to right, #363636 30%, #ededed 30%); }
2277   .progress.is-primary::-webkit-progress-value {
2278     background-color: #00d1b2; }
2279   .progress.is-primary::-moz-progress-bar {
2280     background-color: #00d1b2; }
2281   .progress.is-primary::-ms-fill {
2282     background-color: #00d1b2; }
2283   .progress.is-primary:indeterminate {
2284     background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%); }
2285   .progress.is-link::-webkit-progress-value {
2286     background-color: #3273dc; }
2287   .progress.is-link::-moz-progress-bar {
2288     background-color: #3273dc; }
2289   .progress.is-link::-ms-fill {
2290     background-color: #3273dc; }
2291   .progress.is-link:indeterminate {
2292     background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%); }
2293   .progress.is-info::-webkit-progress-value {
2294     background-color: #3298dc; }
2295   .progress.is-info::-moz-progress-bar {
2296     background-color: #3298dc; }
2297   .progress.is-info::-ms-fill {
2298     background-color: #3298dc; }
2299   .progress.is-info:indeterminate {
2300     background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%); }
2301   .progress.is-success::-webkit-progress-value {
2302     background-color: #48c774; }
2303   .progress.is-success::-moz-progress-bar {
2304     background-color: #48c774; }
2305   .progress.is-success::-ms-fill {
2306     background-color: #48c774; }
2307   .progress.is-success:indeterminate {
2308     background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); }
2309   .progress.is-warning::-webkit-progress-value {
2310     background-color: #ffdd57; }
2311   .progress.is-warning::-moz-progress-bar {
2312     background-color: #ffdd57; }
2313   .progress.is-warning::-ms-fill {
2314     background-color: #ffdd57; }
2315   .progress.is-warning:indeterminate {
2316     background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); }
2317   .progress.is-danger::-webkit-progress-value {
2318     background-color: #f14668; }
2319   .progress.is-danger::-moz-progress-bar {
2320     background-color: #f14668; }
2321   .progress.is-danger::-ms-fill {
2322     background-color: #f14668; }
2323   .progress.is-danger:indeterminate {
2324     background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); }
2325   .progress:indeterminate {
2326     animation-duration: 1.5s;
2327     animation-iteration-count: infinite;
2328     animation-name: moveIndeterminate;
2329     animation-timing-function: linear;
2330     background-color: #ededed;
2331     background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
2332     background-position: top left;
2333     background-repeat: no-repeat;
2334     background-size: 150% 150%; }
2335     .progress:indeterminate::-webkit-progress-bar {
2336       background-color: transparent; }
2337     .progress:indeterminate::-moz-progress-bar {
2338       background-color: transparent; }
2339   .progress.is-small {
2340     height: 0.75rem; }
2341   .progress.is-medium {
2342     height: 1.25rem; }
2343   .progress.is-large {
2344     height: 1.5rem; }
2345
2346 @keyframes moveIndeterminate {
2347   from {
2348     background-position: 200% 0; }
2349   to {
2350     background-position: -200% 0; } }
2351 .table {
2352   background-color: white;
2353   color: #363636; }
2354   .table td,
2355   .table th {
2356     border: 1px solid #dbdbdb;
2357     border-width: 0 0 1px;
2358     padding: 0.5em 0.75em;
2359     vertical-align: top; }
2360     .table td.is-white,
2361     .table th.is-white {
2362       background-color: white;
2363       border-color: white;
2364       color: #0a0a0a; }
2365     .table td.is-black,
2366     .table th.is-black {
2367       background-color: #0a0a0a;
2368       border-color: #0a0a0a;
2369       color: white; }
2370     .table td.is-light,
2371     .table th.is-light {
2372       background-color: whitesmoke;
2373       border-color: whitesmoke;
2374       color: rgba(0, 0, 0, 0.7); }
2375     .table td.is-dark,
2376     .table th.is-dark {
2377       background-color: #363636;
2378       border-color: #363636;
2379       color: #fff; }
2380     .table td.is-primary,
2381     .table th.is-primary {
2382       background-color: #00d1b2;
2383       border-color: #00d1b2;
2384       color: #fff; }
2385     .table td.is-link,
2386     .table th.is-link {
2387       background-color: #3273dc;
2388       border-color: #3273dc;
2389       color: #fff; }
2390     .table td.is-info,
2391     .table th.is-info {
2392       background-color: #3298dc;
2393       border-color: #3298dc;
2394       color: #fff; }
2395     .table td.is-success,
2396     .table th.is-success {
2397       background-color: #48c774;
2398       border-color: #48c774;
2399       color: #fff; }
2400     .table td.is-warning,
2401     .table th.is-warning {
2402       background-color: #ffdd57;
2403       border-color: #ffdd57;
2404       color: rgba(0, 0, 0, 0.7); }
2405     .table td.is-danger,
2406     .table th.is-danger {
2407       background-color: #f14668;
2408       border-color: #f14668;
2409       color: #fff; }
2410     .table td.is-narrow,
2411     .table th.is-narrow {
2412       white-space: nowrap;
2413       width: 1%; }
2414     .table td.is-selected,
2415     .table th.is-selected {
2416       background-color: #00d1b2;
2417       color: #fff; }
2418       .table td.is-selected a,
2419       .table td.is-selected strong,
2420       .table th.is-selected a,
2421       .table th.is-selected strong {
2422         color: currentColor; }
2423   .table th {
2424     color: #363636; }
2425     .table th:not([align]) {
2426       text-align: left; }
2427   .table tr.is-selected {
2428     background-color: #00d1b2;
2429     color: #fff; }
2430     .table tr.is-selected a,
2431     .table tr.is-selected strong {
2432       color: currentColor; }
2433     .table tr.is-selected td,
2434     .table tr.is-selected th {
2435       border-color: #fff;
2436       color: currentColor; }
2437   .table thead {
2438     background-color: transparent; }
2439     .table thead td,
2440     .table thead th {
2441       border-width: 0 0 2px;
2442       color: #363636; }
2443   .table tfoot {
2444     background-color: transparent; }
2445     .table tfoot td,
2446     .table tfoot th {
2447       border-width: 2px 0 0;
2448       color: #363636; }
2449   .table tbody {
2450     background-color: transparent; }
2451     .table tbody tr:last-child td,
2452     .table tbody tr:last-child th {
2453       border-bottom-width: 0; }
2454   .table.is-bordered td,
2455   .table.is-bordered th {
2456     border-width: 1px; }
2457   .table.is-bordered tr:last-child td,
2458   .table.is-bordered tr:last-child th {
2459     border-bottom-width: 1px; }
2460   .table.is-fullwidth {
2461     width: 100%; }
2462   .table.is-hoverable tbody tr:not(.is-selected):hover {
2463     background-color: #fafafa; }
2464   .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
2465     background-color: #fafafa; }
2466     .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
2467       background-color: whitesmoke; }
2468   .table.is-narrow td,
2469   .table.is-narrow th {
2470     padding: 0.25em 0.5em; }
2471   .table.is-striped tbody tr:not(.is-selected):nth-child(even) {
2472     background-color: #fafafa; }
2473
2474 .table-container {
2475   -webkit-overflow-scrolling: touch;
2476   overflow: auto;
2477   overflow-y: hidden;
2478   max-width: 100%; }
2479
2480 .tags {
2481   align-items: center;
2482   display: flex;
2483   flex-wrap: wrap;
2484   justify-content: flex-start; }
2485   .tags .tag {
2486     margin-bottom: 0.5rem; }
2487     .tags .tag:not(:last-child) {
2488       margin-right: 0.5rem; }
2489   .tags:last-child {
2490     margin-bottom: -0.5rem; }
2491   .tags:not(:last-child) {
2492     margin-bottom: 1rem; }
2493   .tags.are-medium .tag:not(.is-normal):not(.is-large) {
2494     font-size: 1rem; }
2495   .tags.are-large .tag:not(.is-normal):not(.is-medium) {
2496     font-size: 1.25rem; }
2497   .tags.is-centered {
2498     justify-content: center; }
2499     .tags.is-centered .tag {
2500       margin-right: 0.25rem;
2501       margin-left: 0.25rem; }
2502   .tags.is-right {
2503     justify-content: flex-end; }
2504     .tags.is-right .tag:not(:first-child) {
2505       margin-left: 0.5rem; }
2506     .tags.is-right .tag:not(:last-child) {
2507       margin-right: 0; }
2508   .tags.has-addons .tag {
2509     margin-right: 0; }
2510     .tags.has-addons .tag:not(:first-child) {
2511       margin-left: 0;
2512       border-bottom-left-radius: 0;
2513       border-top-left-radius: 0; }
2514     .tags.has-addons .tag:not(:last-child) {
2515       border-bottom-right-radius: 0;
2516       border-top-right-radius: 0; }
2517
2518 .tag:not(body) {
2519   align-items: center;
2520   background-color: whitesmoke;
2521   border-radius: 4px;
2522   color: #4a4a4a;
2523   display: inline-flex;
2524   font-size: 0.75rem;
2525   height: 2em;
2526   justify-content: center;
2527   line-height: 1.5;
2528   padding-left: 0.75em;
2529   padding-right: 0.75em;
2530   white-space: nowrap; }
2531   .tag:not(body) .delete {
2532     margin-left: 0.25rem;
2533     margin-right: -0.375rem; }
2534   .tag:not(body).is-white {
2535     background-color: white;
2536     color: #0a0a0a; }
2537   .tag:not(body).is-black {
2538     background-color: #0a0a0a;
2539     color: white; }
2540   .tag:not(body).is-light {
2541     background-color: whitesmoke;
2542     color: rgba(0, 0, 0, 0.7); }
2543   .tag:not(body).is-dark {
2544     background-color: #363636;
2545     color: #fff; }
2546   .tag:not(body).is-primary {
2547     background-color: #00d1b2;
2548     color: #fff; }
2549     .tag:not(body).is-primary.is-light {
2550       background-color: #ebfffc;
2551       color: #00947e; }
2552   .tag:not(body).is-link {
2553     background-color: #3273dc;
2554     color: #fff; }
2555     .tag:not(body).is-link.is-light {
2556       background-color: #eef3fc;
2557       color: #2160c4; }
2558   .tag:not(body).is-info {
2559     background-color: #3298dc;
2560     color: #fff; }
2561     .tag:not(body).is-info.is-light {
2562       background-color: #eef6fc;
2563       color: #1d72aa; }
2564   .tag:not(body).is-success {
2565     background-color: #48c774;
2566     color: #fff; }
2567     .tag:not(body).is-success.is-light {
2568       background-color: #effaf3;
2569       color: #257942; }
2570   .tag:not(body).is-warning {
2571     background-color: #ffdd57;
2572     color: rgba(0, 0, 0, 0.7); }
2573     .tag:not(body).is-warning.is-light {
2574       background-color: #fffbeb;
2575       color: #947600; }
2576   .tag:not(body).is-danger {
2577     background-color: #f14668;
2578     color: #fff; }
2579     .tag:not(body).is-danger.is-light {
2580       background-color: #feecf0;
2581       color: #cc0f35; }
2582   .tag:not(body).is-normal {
2583     font-size: 0.75rem; }
2584   .tag:not(body).is-medium {
2585     font-size: 1rem; }
2586   .tag:not(body).is-large {
2587     font-size: 1.25rem; }
2588   .tag:not(body) .icon:first-child:not(:last-child) {
2589     margin-left: -0.375em;
2590     margin-right: 0.1875em; }
2591   .tag:not(body) .icon:last-child:not(:first-child) {
2592     margin-left: 0.1875em;
2593     margin-right: -0.375em; }
2594   .tag:not(body) .icon:first-child:last-child {
2595     margin-left: -0.375em;
2596     margin-right: -0.375em; }
2597   .tag:not(body).is-delete {
2598     margin-left: 1px;
2599     padding: 0;
2600     position: relative;
2601     width: 2em; }
2602     .tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
2603       background-color: currentColor;
2604       content: "";
2605       display: block;
2606       left: 50%;
2607       position: absolute;
2608       top: 50%;
2609       transform: translateX(-50%) translateY(-50%) rotate(45deg);
2610       transform-origin: center center; }
2611     .tag:not(body).is-delete::before {
2612       height: 1px;
2613       width: 50%; }
2614     .tag:not(body).is-delete::after {
2615       height: 50%;
2616       width: 1px; }
2617     .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
2618       background-color: #e8e8e8; }
2619     .tag:not(body).is-delete:active {
2620       background-color: #dbdbdb; }
2621   .tag:not(body).is-rounded {
2622     border-radius: 290486px; }
2623
2624 a.tag:hover {
2625   text-decoration: underline; }
2626
2627 .title,
2628 .subtitle {
2629   word-break: break-word; }
2630   .title em,
2631   .title span,
2632   .subtitle em,
2633   .subtitle span {
2634     font-weight: inherit; }
2635   .title sub,
2636   .subtitle sub {
2637     font-size: 0.75em; }
2638   .title sup,
2639   .subtitle sup {
2640     font-size: 0.75em; }
2641   .title .tag,
2642   .subtitle .tag {
2643     vertical-align: middle; }
2644
2645 .title {
2646   color: #363636;
2647   font-size: 2rem;
2648   font-weight: 600;
2649   line-height: 1.125; }
2650   .title strong {
2651     color: inherit;
2652     font-weight: inherit; }
2653   .title + .highlight {
2654     margin-top: -0.75rem; }
2655   .title:not(.is-spaced) + .subtitle {
2656     margin-top: -1.25rem; }
2657   .title.is-1 {
2658     font-size: 3rem; }
2659   .title.is-2 {
2660     font-size: 2.5rem; }
2661   .title.is-3 {
2662     font-size: 2rem; }
2663   .title.is-4 {
2664     font-size: 1.5rem; }
2665   .title.is-5 {
2666     font-size: 1.25rem; }
2667   .title.is-6 {
2668     font-size: 1rem; }
2669   .title.is-7 {
2670     font-size: 0.75rem; }
2671
2672 .subtitle {
2673   color: #4a4a4a;
2674   font-size: 1.25rem;
2675   font-weight: 400;
2676   line-height: 1.25; }
2677   .subtitle strong {
2678     color: #363636;
2679     font-weight: 600; }
2680   .subtitle:not(.is-spaced) + .title {
2681     margin-top: -1.25rem; }
2682   .subtitle.is-1 {
2683     font-size: 3rem; }
2684   .subtitle.is-2 {
2685     font-size: 2.5rem; }
2686   .subtitle.is-3 {
2687     font-size: 2rem; }
2688   .subtitle.is-4 {
2689     font-size: 1.5rem; }
2690   .subtitle.is-5 {
2691     font-size: 1.25rem; }
2692   .subtitle.is-6 {
2693     font-size: 1rem; }
2694   .subtitle.is-7 {
2695     font-size: 0.75rem; }
2696
2697 .heading {
2698   display: block;
2699   font-size: 11px;
2700   letter-spacing: 1px;
2701   margin-bottom: 5px;
2702   text-transform: uppercase; }
2703
2704 .highlight {
2705   font-weight: 400;
2706   max-width: 100%;
2707   overflow: hidden;
2708   padding: 0; }
2709   .highlight pre {
2710     overflow: auto;
2711     max-width: 100%; }
2712
2713 .number {
2714   align-items: center;
2715   background-color: whitesmoke;
2716   border-radius: 290486px;
2717   display: inline-flex;
2718   font-size: 1.25rem;
2719   height: 2em;
2720   justify-content: center;
2721   margin-right: 1.5rem;
2722   min-width: 2.5em;
2723   padding: 0.25rem 0.5rem;
2724   text-align: center;
2725   vertical-align: top; }
2726
2727 .input, .textarea, .select select {
2728   background-color: white;
2729   border-color: #dbdbdb;
2730   border-radius: 4px;
2731   color: #363636; }
2732   .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
2733     color: rgba(54, 54, 54, 0.3); }
2734   .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
2735     color: rgba(54, 54, 54, 0.3); }
2736   .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
2737     color: rgba(54, 54, 54, 0.3); }
2738   .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
2739     color: rgba(54, 54, 54, 0.3); }
2740   .input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
2741     border-color: #b5b5b5; }
2742   .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 {
2743     border-color: #3273dc;
2744     box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
2745   [disabled].input, [disabled].textarea, .select select[disabled], fieldset[disabled] .input, fieldset[disabled] .textarea, fieldset[disabled] .select select, .select fieldset[disabled] select {
2746     background-color: whitesmoke;
2747     border-color: whitesmoke;
2748     box-shadow: none;
2749     color: #7a7a7a; }
2750     [disabled].input::-moz-placeholder, [disabled].textarea::-moz-placeholder, .select select[disabled]::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder {
2751       color: rgba(122, 122, 122, 0.3); }
2752     [disabled].input::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder {
2753       color: rgba(122, 122, 122, 0.3); }
2754     [disabled].input:-moz-placeholder, [disabled].textarea:-moz-placeholder, .select select[disabled]:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder {
2755       color: rgba(122, 122, 122, 0.3); }
2756     [disabled].input:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder {
2757       color: rgba(122, 122, 122, 0.3); }
2758
2759 .input, .textarea {
2760   box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
2761   max-width: 100%;
2762   width: 100%; }
2763   [readonly].input, [readonly].textarea {
2764     box-shadow: none; }
2765   .is-white.input, .is-white.textarea {
2766     border-color: white; }
2767     .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 {
2768       box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
2769   .is-black.input, .is-black.textarea {
2770     border-color: #0a0a0a; }
2771     .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 {
2772       box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
2773   .is-light.input, .is-light.textarea {
2774     border-color: whitesmoke; }
2775     .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 {
2776       box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
2777   .is-dark.input, .is-dark.textarea {
2778     border-color: #363636; }
2779     .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 {
2780       box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
2781   .is-primary.input, .is-primary.textarea {
2782     border-color: #00d1b2; }
2783     .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 {
2784       box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
2785   .is-link.input, .is-link.textarea {
2786     border-color: #3273dc; }
2787     .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 {
2788       box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
2789   .is-info.input, .is-info.textarea {
2790     border-color: #3298dc; }
2791     .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 {
2792       box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
2793   .is-success.input, .is-success.textarea {
2794     border-color: #48c774; }
2795     .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 {
2796       box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
2797   .is-warning.input, .is-warning.textarea {
2798     border-color: #ffdd57; }
2799     .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 {
2800       box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
2801   .is-danger.input, .is-danger.textarea {
2802     border-color: #f14668; }
2803     .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 {
2804       box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
2805   .is-small.input, .is-small.textarea {
2806     border-radius: 2px;
2807     font-size: 0.75rem; }
2808   .is-medium.input, .is-medium.textarea {
2809     font-size: 1.25rem; }
2810   .is-large.input, .is-large.textarea {
2811     font-size: 1.5rem; }
2812   .is-fullwidth.input, .is-fullwidth.textarea {
2813     display: block;
2814     width: 100%; }
2815   .is-inline.input, .is-inline.textarea {
2816     display: inline;
2817     width: auto; }
2818
2819 .input.is-rounded {
2820   border-radius: 290486px;
2821   padding-left: calc(calc(0.75em - 1px) + 0.375em);
2822   padding-right: calc(calc(0.75em - 1px) + 0.375em); }
2823 .input.is-static {
2824   background-color: transparent;
2825   border-color: transparent;
2826   box-shadow: none;
2827   padding-left: 0;
2828   padding-right: 0; }
2829
2830 .textarea {
2831   display: block;
2832   max-width: 100%;
2833   min-width: 100%;
2834   padding: calc(0.75em - 1px);
2835   resize: vertical; }
2836   .textarea:not([rows]) {
2837     max-height: 40em;
2838     min-height: 8em; }
2839   .textarea[rows] {
2840     height: initial; }
2841   .textarea.has-fixed-size {
2842     resize: none; }
2843
2844 .checkbox, .radio {
2845   cursor: pointer;
2846   display: inline-block;
2847   line-height: 1.25;
2848   position: relative; }
2849   .checkbox input, .radio input {
2850     cursor: pointer; }
2851   .checkbox:hover, .radio:hover {
2852     color: #363636; }
2853   [disabled].checkbox, [disabled].radio, fieldset[disabled] .checkbox, fieldset[disabled] .radio {
2854     color: #7a7a7a;
2855     cursor: not-allowed; }
2856
2857 .radio + .radio {
2858   margin-left: 0.5em; }
2859
2860 .select {
2861   display: inline-block;
2862   max-width: 100%;
2863   position: relative;
2864   vertical-align: top; }
2865   .select:not(.is-multiple) {
2866     height: 2.5em; }
2867   .select:not(.is-multiple):not(.is-loading)::after {
2868     border-color: #3273dc;
2869     right: 1.125em;
2870     z-index: 4; }
2871   .select.is-rounded select {
2872     border-radius: 290486px;
2873     padding-left: 1em; }
2874   .select select {
2875     cursor: pointer;
2876     display: block;
2877     font-size: 1em;
2878     max-width: 100%;
2879     outline: none; }
2880     .select select::-ms-expand {
2881       display: none; }
2882     .select select[disabled]:hover, fieldset[disabled] .select select:hover {
2883       border-color: whitesmoke; }
2884     .select select:not([multiple]) {
2885       padding-right: 2.5em; }
2886     .select select[multiple] {
2887       height: auto;
2888       padding: 0; }
2889       .select select[multiple] option {
2890         padding: 0.5em 1em; }
2891   .select:not(.is-multiple):not(.is-loading):hover::after {
2892     border-color: #363636; }
2893   .select.is-white:not(:hover)::after {
2894     border-color: white; }
2895   .select.is-white select {
2896     border-color: white; }
2897     .select.is-white select:hover, .select.is-white select.is-hovered {
2898       border-color: #f2f2f2; }
2899     .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
2900       box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
2901   .select.is-black:not(:hover)::after {
2902     border-color: #0a0a0a; }
2903   .select.is-black select {
2904     border-color: #0a0a0a; }
2905     .select.is-black select:hover, .select.is-black select.is-hovered {
2906       border-color: black; }
2907     .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
2908       box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
2909   .select.is-light:not(:hover)::after {
2910     border-color: whitesmoke; }
2911   .select.is-light select {
2912     border-color: whitesmoke; }
2913     .select.is-light select:hover, .select.is-light select.is-hovered {
2914       border-color: #e8e8e8; }
2915     .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
2916       box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
2917   .select.is-dark:not(:hover)::after {
2918     border-color: #363636; }
2919   .select.is-dark select {
2920     border-color: #363636; }
2921     .select.is-dark select:hover, .select.is-dark select.is-hovered {
2922       border-color: #292929; }
2923     .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
2924       box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
2925   .select.is-primary:not(:hover)::after {
2926     border-color: #00d1b2; }
2927   .select.is-primary select {
2928     border-color: #00d1b2; }
2929     .select.is-primary select:hover, .select.is-primary select.is-hovered {
2930       border-color: #00b89c; }
2931     .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
2932       box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25); }
2933   .select.is-link:not(:hover)::after {
2934     border-color: #3273dc; }
2935   .select.is-link select {
2936     border-color: #3273dc; }
2937     .select.is-link select:hover, .select.is-link select.is-hovered {
2938       border-color: #2366d1; }
2939     .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
2940       box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
2941   .select.is-info:not(:hover)::after {
2942     border-color: #3298dc; }
2943   .select.is-info select {
2944     border-color: #3298dc; }
2945     .select.is-info select:hover, .select.is-info select.is-hovered {
2946       border-color: #238cd1; }
2947     .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
2948       box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
2949   .select.is-success:not(:hover)::after {
2950     border-color: #48c774; }
2951   .select.is-success select {
2952     border-color: #48c774; }
2953     .select.is-success select:hover, .select.is-success select.is-hovered {
2954       border-color: #3abb67; }
2955     .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
2956       box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
2957   .select.is-warning:not(:hover)::after {
2958     border-color: #ffdd57; }
2959   .select.is-warning select {
2960     border-color: #ffdd57; }
2961     .select.is-warning select:hover, .select.is-warning select.is-hovered {
2962       border-color: #ffd83d; }
2963     .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
2964       box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
2965   .select.is-danger:not(:hover)::after {
2966     border-color: #f14668; }
2967   .select.is-danger select {
2968     border-color: #f14668; }
2969     .select.is-danger select:hover, .select.is-danger select.is-hovered {
2970       border-color: #ef2e55; }
2971     .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
2972       box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
2973   .select.is-small {
2974     border-radius: 2px;
2975     font-size: 0.75rem; }
2976   .select.is-medium {
2977     font-size: 1.25rem; }
2978   .select.is-large {
2979     font-size: 1.5rem; }
2980   .select.is-disabled::after {
2981     border-color: #7a7a7a; }
2982   .select.is-fullwidth {
2983     width: 100%; }
2984     .select.is-fullwidth select {
2985       width: 100%; }
2986   .select.is-loading::after {
2987     margin-top: 0;
2988     position: absolute;
2989     right: 0.625em;
2990     top: 0.625em;
2991     transform: none; }
2992   .select.is-loading.is-small:after {
2993     font-size: 0.75rem; }
2994   .select.is-loading.is-medium:after {
2995     font-size: 1.25rem; }
2996   .select.is-loading.is-large:after {
2997     font-size: 1.5rem; }
2998
2999 .file {
3000   align-items: stretch;
3001   display: flex;
3002   justify-content: flex-start;
3003   position: relative; }
3004   .file.is-white .file-cta {
3005     background-color: white;
3006     border-color: transparent;
3007     color: #0a0a0a; }
3008   .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
3009     background-color: #f9f9f9;
3010     border-color: transparent;
3011     color: #0a0a0a; }
3012   .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
3013     border-color: transparent;
3014     box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
3015     color: #0a0a0a; }
3016   .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
3017     background-color: #f2f2f2;
3018     border-color: transparent;
3019     color: #0a0a0a; }
3020   .file.is-black .file-cta {
3021     background-color: #0a0a0a;
3022     border-color: transparent;
3023     color: white; }
3024   .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
3025     background-color: #040404;
3026     border-color: transparent;
3027     color: white; }
3028   .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
3029     border-color: transparent;
3030     box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
3031     color: white; }
3032   .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
3033     background-color: black;
3034     border-color: transparent;
3035     color: white; }
3036   .file.is-light .file-cta {
3037     background-color: whitesmoke;
3038     border-color: transparent;
3039     color: rgba(0, 0, 0, 0.7); }
3040   .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
3041     background-color: #eeeeee;
3042     border-color: transparent;
3043     color: rgba(0, 0, 0, 0.7); }
3044   .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
3045     border-color: transparent;
3046     box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
3047     color: rgba(0, 0, 0, 0.7); }
3048   .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
3049     background-color: #e8e8e8;
3050     border-color: transparent;
3051     color: rgba(0, 0, 0, 0.7); }
3052   .file.is-dark .file-cta {
3053     background-color: #363636;
3054     border-color: transparent;
3055     color: #fff; }
3056   .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
3057     background-color: #2f2f2f;
3058     border-color: transparent;
3059     color: #fff; }
3060   .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
3061     border-color: transparent;
3062     box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
3063     color: #fff; }
3064   .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
3065     background-color: #292929;
3066     border-color: transparent;
3067     color: #fff; }
3068   .file.is-primary .file-cta {
3069     background-color: #00d1b2;
3070     border-color: transparent;
3071     color: #fff; }
3072   .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
3073     background-color: #00c4a7;
3074     border-color: transparent;
3075     color: #fff; }
3076   .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
3077     border-color: transparent;
3078     box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
3079     color: #fff; }
3080   .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
3081     background-color: #00b89c;
3082     border-color: transparent;
3083     color: #fff; }
3084   .file.is-link .file-cta {
3085     background-color: #3273dc;
3086     border-color: transparent;
3087     color: #fff; }
3088   .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
3089     background-color: #276cda;
3090     border-color: transparent;
3091     color: #fff; }
3092   .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
3093     border-color: transparent;
3094     box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
3095     color: #fff; }
3096   .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
3097     background-color: #2366d1;
3098     border-color: transparent;
3099     color: #fff; }
3100   .file.is-info .file-cta {
3101     background-color: #3298dc;
3102     border-color: transparent;
3103     color: #fff; }
3104   .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
3105     background-color: #2793da;
3106     border-color: transparent;
3107     color: #fff; }
3108   .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
3109     border-color: transparent;
3110     box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
3111     color: #fff; }
3112   .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
3113     background-color: #238cd1;
3114     border-color: transparent;
3115     color: #fff; }
3116   .file.is-success .file-cta {
3117     background-color: #48c774;
3118     border-color: transparent;
3119     color: #fff; }
3120   .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
3121     background-color: #3ec46d;
3122     border-color: transparent;
3123     color: #fff; }
3124   .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
3125     border-color: transparent;
3126     box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
3127     color: #fff; }
3128   .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
3129     background-color: #3abb67;
3130     border-color: transparent;
3131     color: #fff; }
3132   .file.is-warning .file-cta {
3133     background-color: #ffdd57;
3134     border-color: transparent;
3135     color: rgba(0, 0, 0, 0.7); }
3136   .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
3137     background-color: #ffdb4a;
3138     border-color: transparent;
3139     color: rgba(0, 0, 0, 0.7); }
3140   .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
3141     border-color: transparent;
3142     box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
3143     color: rgba(0, 0, 0, 0.7); }
3144   .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
3145     background-color: #ffd83d;
3146     border-color: transparent;
3147     color: rgba(0, 0, 0, 0.7); }
3148   .file.is-danger .file-cta {
3149     background-color: #f14668;
3150     border-color: transparent;
3151     color: #fff; }
3152   .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
3153     background-color: #f03a5f;
3154     border-color: transparent;
3155     color: #fff; }
3156   .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
3157     border-color: transparent;
3158     box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
3159     color: #fff; }
3160   .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
3161     background-color: #ef2e55;
3162     border-color: transparent;
3163     color: #fff; }
3164   .file.is-small {
3165     font-size: 0.75rem; }
3166   .file.is-medium {
3167     font-size: 1.25rem; }
3168     .file.is-medium .file-icon .fa {
3169       font-size: 21px; }
3170   .file.is-large {
3171     font-size: 1.5rem; }
3172     .file.is-large .file-icon .fa {
3173       font-size: 28px; }
3174   .file.has-name .file-cta {
3175     border-bottom-right-radius: 0;
3176     border-top-right-radius: 0; }
3177   .file.has-name .file-name {
3178     border-bottom-left-radius: 0;
3179     border-top-left-radius: 0; }
3180   .file.has-name.is-empty .file-cta {
3181     border-radius: 4px; }
3182   .file.has-name.is-empty .file-name {
3183     display: none; }
3184   .file.is-boxed .file-label {
3185     flex-direction: column; }
3186   .file.is-boxed .file-cta {
3187     flex-direction: column;
3188     height: auto;
3189     padding: 1em 3em; }
3190   .file.is-boxed .file-name {
3191     border-width: 0 1px 1px; }
3192   .file.is-boxed .file-icon {
3193     height: 1.5em;
3194     width: 1.5em; }
3195     .file.is-boxed .file-icon .fa {
3196       font-size: 21px; }
3197   .file.is-boxed.is-small .file-icon .fa {
3198     font-size: 14px; }
3199   .file.is-boxed.is-medium .file-icon .fa {
3200     font-size: 28px; }
3201   .file.is-boxed.is-large .file-icon .fa {
3202     font-size: 35px; }
3203   .file.is-boxed.has-name .file-cta {
3204     border-radius: 4px 4px 0 0; }
3205   .file.is-boxed.has-name .file-name {
3206     border-radius: 0 0 4px 4px;
3207     border-width: 0 1px 1px; }
3208   .file.is-centered {
3209     justify-content: center; }
3210   .file.is-fullwidth .file-label {
3211     width: 100%; }
3212   .file.is-fullwidth .file-name {
3213     flex-grow: 1;
3214     max-width: none; }
3215   .file.is-right {
3216     justify-content: flex-end; }
3217     .file.is-right .file-cta {
3218       border-radius: 0 4px 4px 0; }
3219     .file.is-right .file-name {
3220       border-radius: 4px 0 0 4px;
3221       border-width: 1px 0 1px 1px;
3222       order: -1; }
3223
3224 .file-label {
3225   align-items: stretch;
3226   display: flex;
3227   cursor: pointer;
3228   justify-content: flex-start;
3229   overflow: hidden;
3230   position: relative; }
3231   .file-label:hover .file-cta {
3232     background-color: #eeeeee;
3233     color: #363636; }
3234   .file-label:hover .file-name {
3235     border-color: #d5d5d5; }
3236   .file-label:active .file-cta {
3237     background-color: #e8e8e8;
3238     color: #363636; }
3239   .file-label:active .file-name {
3240     border-color: #cfcfcf; }
3241
3242 .file-input {
3243   height: 100%;
3244   left: 0;
3245   opacity: 0;
3246   outline: none;
3247   position: absolute;
3248   top: 0;
3249   width: 100%; }
3250
3251 .file-cta,
3252 .file-name {
3253   border-color: #dbdbdb;
3254   border-radius: 4px;
3255   font-size: 1em;
3256   padding-left: 1em;
3257   padding-right: 1em;
3258   white-space: nowrap; }
3259
3260 .file-cta {
3261   background-color: whitesmoke;
3262   color: #4a4a4a; }
3263
3264 .file-name {
3265   border-color: #dbdbdb;
3266   border-style: solid;
3267   border-width: 1px 1px 1px 0;
3268   display: block;
3269   max-width: 16em;
3270   overflow: hidden;
3271   text-align: left;
3272   text-overflow: ellipsis; }
3273
3274 .file-icon {
3275   align-items: center;
3276   display: flex;
3277   height: 1em;
3278   justify-content: center;
3279   margin-right: 0.5em;
3280   width: 1em; }
3281   .file-icon .fa {
3282     font-size: 14px; }
3283
3284 .label {
3285   color: #363636;
3286   display: block;
3287   font-size: 1rem;
3288   font-weight: 700; }
3289   .label:not(:last-child) {
3290     margin-bottom: 0.5em; }
3291   .label.is-small {
3292     font-size: 0.75rem; }
3293   .label.is-medium {
3294     font-size: 1.25rem; }
3295   .label.is-large {
3296     font-size: 1.5rem; }
3297
3298 .help {
3299   display: block;
3300   font-size: 0.75rem;
3301   margin-top: 0.25rem; }
3302   .help.is-white {
3303     color: white; }
3304   .help.is-black {
3305     color: #0a0a0a; }
3306   .help.is-light {
3307     color: whitesmoke; }
3308   .help.is-dark {
3309     color: #363636; }
3310   .help.is-primary {
3311     color: #00d1b2; }
3312   .help.is-link {
3313     color: #3273dc; }
3314   .help.is-info {
3315     color: #3298dc; }
3316   .help.is-success {
3317     color: #48c774; }
3318   .help.is-warning {
3319     color: #ffdd57; }
3320   .help.is-danger {
3321     color: #f14668; }
3322
3323 .field:not(:last-child) {
3324   margin-bottom: 0.75rem; }
3325 .field.has-addons {
3326   display: flex;
3327   justify-content: flex-start; }
3328   .field.has-addons .control:not(:last-child) {
3329     margin-right: -1px; }
3330   .field.has-addons .control:not(:first-child):not(:last-child) .button,
3331   .field.has-addons .control:not(:first-child):not(:last-child) .input,
3332   .field.has-addons .control:not(:first-child):not(:last-child) .select select {
3333     border-radius: 0; }
3334   .field.has-addons .control:first-child:not(:only-child) .button,
3335   .field.has-addons .control:first-child:not(:only-child) .input,
3336   .field.has-addons .control:first-child:not(:only-child) .select select {
3337     border-bottom-right-radius: 0;
3338     border-top-right-radius: 0; }
3339   .field.has-addons .control:last-child:not(:only-child) .button,
3340   .field.has-addons .control:last-child:not(:only-child) .input,
3341   .field.has-addons .control:last-child:not(:only-child) .select select {
3342     border-bottom-left-radius: 0;
3343     border-top-left-radius: 0; }
3344   .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
3345   .field.has-addons .control .input:not([disabled]):hover,
3346   .field.has-addons .control .input:not([disabled]).is-hovered,
3347   .field.has-addons .control .select select:not([disabled]):hover,
3348   .field.has-addons .control .select select:not([disabled]).is-hovered {
3349     z-index: 2; }
3350   .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,
3351   .field.has-addons .control .input:not([disabled]):focus,
3352   .field.has-addons .control .input:not([disabled]).is-focused,
3353   .field.has-addons .control .input:not([disabled]):active,
3354   .field.has-addons .control .input:not([disabled]).is-active,
3355   .field.has-addons .control .select select:not([disabled]):focus,
3356   .field.has-addons .control .select select:not([disabled]).is-focused,
3357   .field.has-addons .control .select select:not([disabled]):active,
3358   .field.has-addons .control .select select:not([disabled]).is-active {
3359     z-index: 3; }
3360     .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,
3361     .field.has-addons .control .input:not([disabled]):focus:hover,
3362     .field.has-addons .control .input:not([disabled]).is-focused:hover,
3363     .field.has-addons .control .input:not([disabled]):active:hover,
3364     .field.has-addons .control .input:not([disabled]).is-active:hover,
3365     .field.has-addons .control .select select:not([disabled]):focus:hover,
3366     .field.has-addons .control .select select:not([disabled]).is-focused:hover,
3367     .field.has-addons .control .select select:not([disabled]):active:hover,
3368     .field.has-addons .control .select select:not([disabled]).is-active:hover {
3369       z-index: 4; }
3370   .field.has-addons .control.is-expanded {
3371     flex-grow: 1;
3372     flex-shrink: 1; }
3373   .field.has-addons.has-addons-centered {
3374     justify-content: center; }
3375   .field.has-addons.has-addons-right {
3376     justify-content: flex-end; }
3377   .field.has-addons.has-addons-fullwidth .control {
3378     flex-grow: 1;
3379     flex-shrink: 0; }
3380 .field.is-grouped {
3381   display: flex;
3382   justify-content: flex-start; }
3383   .field.is-grouped > .control {
3384     flex-shrink: 0; }
3385     .field.is-grouped > .control:not(:last-child) {
3386       margin-bottom: 0;
3387       margin-right: 0.75rem; }
3388     .field.is-grouped > .control.is-expanded {
3389       flex-grow: 1;
3390       flex-shrink: 1; }
3391   .field.is-grouped.is-grouped-centered {
3392     justify-content: center; }
3393   .field.is-grouped.is-grouped-right {
3394     justify-content: flex-end; }
3395   .field.is-grouped.is-grouped-multiline {
3396     flex-wrap: wrap; }
3397     .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
3398       margin-bottom: 0.75rem; }
3399     .field.is-grouped.is-grouped-multiline:last-child {
3400       margin-bottom: -0.75rem; }
3401     .field.is-grouped.is-grouped-multiline:not(:last-child) {
3402       margin-bottom: 0; }
3403 @media screen and (min-width: 769px), print {
3404   .field.is-horizontal {
3405     display: flex; } }
3406
3407 .field-label .label {
3408   font-size: inherit; }
3409 @media screen and (max-width: 768px) {
3410   .field-label {
3411     margin-bottom: 0.5rem; } }
3412 @media screen and (min-width: 769px), print {
3413   .field-label {
3414     flex-basis: 0;
3415     flex-grow: 1;
3416     flex-shrink: 0;
3417     margin-right: 1.5rem;
3418     text-align: right; }
3419     .field-label.is-small {
3420       font-size: 0.75rem;
3421       padding-top: 0.375em; }
3422     .field-label.is-normal {
3423       padding-top: 0.375em; }
3424     .field-label.is-medium {
3425       font-size: 1.25rem;
3426       padding-top: 0.375em; }
3427     .field-label.is-large {
3428       font-size: 1.5rem;
3429       padding-top: 0.375em; } }
3430
3431 .field-body .field .field {
3432   margin-bottom: 0; }
3433 @media screen and (min-width: 769px), print {
3434   .field-body {
3435     display: flex;
3436     flex-basis: 0;
3437     flex-grow: 5;
3438     flex-shrink: 1; }
3439     .field-body .field {
3440       margin-bottom: 0; }
3441     .field-body > .field {
3442       flex-shrink: 1; }
3443       .field-body > .field:not(.is-narrow) {
3444         flex-grow: 1; }
3445       .field-body > .field:not(:last-child) {
3446         margin-right: 0.75rem; } }
3447
3448 .control {
3449   box-sizing: border-box;
3450   clear: both;
3451   font-size: 1rem;
3452   position: relative;
3453   text-align: left; }
3454   .control.has-icons-left .input:focus ~ .icon,
3455   .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
3456   .control.has-icons-right .select:focus ~ .icon {
3457     color: #4a4a4a; }
3458   .control.has-icons-left .input.is-small ~ .icon,
3459   .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
3460   .control.has-icons-right .select.is-small ~ .icon {
3461     font-size: 0.75rem; }
3462   .control.has-icons-left .input.is-medium ~ .icon,
3463   .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
3464   .control.has-icons-right .select.is-medium ~ .icon {
3465     font-size: 1.25rem; }
3466   .control.has-icons-left .input.is-large ~ .icon,
3467   .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
3468   .control.has-icons-right .select.is-large ~ .icon {
3469     font-size: 1.5rem; }
3470   .control.has-icons-left .icon, .control.has-icons-right .icon {
3471     color: #dbdbdb;
3472     height: 2.5em;
3473     pointer-events: none;
3474     position: absolute;
3475     top: 0;
3476     width: 2.5em;
3477     z-index: 4; }
3478   .control.has-icons-left .input,
3479   .control.has-icons-left .select select {
3480     padding-left: 2.5em; }
3481   .control.has-icons-left .icon.is-left {
3482     left: 0; }
3483   .control.has-icons-right .input,
3484   .control.has-icons-right .select select {
3485     padding-right: 2.5em; }
3486   .control.has-icons-right .icon.is-right {
3487     right: 0; }
3488   .control.is-loading::after {
3489     position: absolute !important;
3490     right: 0.625em;
3491     top: 0.625em;
3492     z-index: 4; }
3493   .control.is-loading.is-small:after {
3494     font-size: 0.75rem; }
3495   .control.is-loading.is-medium:after {
3496     font-size: 1.25rem; }
3497   .control.is-loading.is-large:after {
3498     font-size: 1.5rem; }
3499
3500 .breadcrumb {
3501   font-size: 1rem;
3502   white-space: nowrap; }
3503   .breadcrumb a {
3504     align-items: center;
3505     color: #3273dc;
3506     display: flex;
3507     justify-content: center;
3508     padding: 0 0.75em; }
3509     .breadcrumb a:hover {
3510       color: #363636; }
3511   .breadcrumb li {
3512     align-items: center;
3513     display: flex; }
3514     .breadcrumb li:first-child a {
3515       padding-left: 0; }
3516     .breadcrumb li.is-active a {
3517       color: #363636;
3518       cursor: default;
3519       pointer-events: none; }
3520     .breadcrumb li + li::before {
3521       color: #b5b5b5;
3522       content: "/"; }
3523   .breadcrumb ul,
3524   .breadcrumb ol {
3525     align-items: flex-start;
3526     display: flex;
3527     flex-wrap: wrap;
3528     justify-content: flex-start; }
3529   .breadcrumb .icon:first-child {
3530     margin-right: 0.5em; }
3531   .breadcrumb .icon:last-child {
3532     margin-left: 0.5em; }
3533   .breadcrumb.is-centered ol,
3534   .breadcrumb.is-centered ul {
3535     justify-content: center; }
3536   .breadcrumb.is-right ol,
3537   .breadcrumb.is-right ul {
3538     justify-content: flex-end; }
3539   .breadcrumb.is-small {
3540     font-size: 0.75rem; }
3541   .breadcrumb.is-medium {
3542     font-size: 1.25rem; }
3543   .breadcrumb.is-large {
3544     font-size: 1.5rem; }
3545   .breadcrumb.has-arrow-separator li + li::before {
3546     content: "→"; }
3547   .breadcrumb.has-bullet-separator li + li::before {
3548     content: "•"; }
3549   .breadcrumb.has-dot-separator li + li::before {
3550     content: "·"; }
3551   .breadcrumb.has-succeeds-separator li + li::before {
3552     content: "≻"; }
3553
3554 .card {
3555   background-color: white;
3556   box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
3557   color: #4a4a4a;
3558   max-width: 100%;
3559   position: relative; }
3560
3561 .card-header {
3562   background-color: transparent;
3563   align-items: stretch;
3564   box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
3565   display: flex; }
3566
3567 .card-header-title {
3568   align-items: center;
3569   color: #363636;
3570   display: flex;
3571   flex-grow: 1;
3572   font-weight: 700;
3573   padding: 0.75rem 1rem; }
3574   .card-header-title.is-centered {
3575     justify-content: center; }
3576
3577 .card-header-icon {
3578   align-items: center;
3579   cursor: pointer;
3580   display: flex;
3581   justify-content: center;
3582   padding: 0.75rem 1rem; }
3583
3584 .card-image {
3585   display: block;
3586   position: relative; }
3587
3588 .card-content {
3589   background-color: transparent;
3590   padding: 1.5rem; }
3591
3592 .card-footer {
3593   background-color: transparent;
3594   border-top: 1px solid #ededed;
3595   align-items: stretch;
3596   display: flex; }
3597
3598 .card-footer-item {
3599   align-items: center;
3600   display: flex;
3601   flex-basis: 0;
3602   flex-grow: 1;
3603   flex-shrink: 0;
3604   justify-content: center;
3605   padding: 0.75rem; }
3606   .card-footer-item:not(:last-child) {
3607     border-right: 1px solid #ededed; }
3608
3609 .card .media:not(:last-child) {
3610   margin-bottom: 1.5rem; }
3611
3612 .dropdown {
3613   display: inline-flex;
3614   position: relative;
3615   vertical-align: top; }
3616   .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
3617     display: block; }
3618   .dropdown.is-right .dropdown-menu {
3619     left: auto;
3620     right: 0; }
3621   .dropdown.is-up .dropdown-menu {
3622     bottom: 100%;
3623     padding-bottom: 4px;
3624     padding-top: initial;
3625     top: auto; }
3626
3627 .dropdown-menu {
3628   display: none;
3629   left: 0;
3630   min-width: 12rem;
3631   padding-top: 4px;
3632   position: absolute;
3633   top: 100%;
3634   z-index: 20; }
3635
3636 .dropdown-content {
3637   background-color: white;
3638   border-radius: 4px;
3639   box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
3640   padding-bottom: 0.5rem;
3641   padding-top: 0.5rem; }
3642
3643 .dropdown-item {
3644   color: #4a4a4a;
3645   display: block;
3646   font-size: 0.875rem;
3647   line-height: 1.5;
3648   padding: 0.375rem 1rem;
3649   position: relative; }
3650
3651 a.dropdown-item,
3652 button.dropdown-item {
3653   padding-right: 3rem;
3654   text-align: left;
3655   white-space: nowrap;
3656   width: 100%; }
3657   a.dropdown-item:hover,
3658   button.dropdown-item:hover {
3659     background-color: whitesmoke;
3660     color: #0a0a0a; }
3661   a.dropdown-item.is-active,
3662   button.dropdown-item.is-active {
3663     background-color: #3273dc;
3664     color: #fff; }
3665
3666 .dropdown-divider {
3667   background-color: #ededed;
3668   border: none;
3669   display: block;
3670   height: 1px;
3671   margin: 0.5rem 0; }
3672
3673 .level {
3674   align-items: center;
3675   justify-content: space-between; }
3676   .level code {
3677     border-radius: 4px; }
3678   .level img {
3679     display: inline-block;
3680     vertical-align: top; }
3681   .level.is-mobile {
3682     display: flex; }
3683     .level.is-mobile .level-left,
3684     .level.is-mobile .level-right {
3685       display: flex; }
3686     .level.is-mobile .level-left + .level-right {
3687       margin-top: 0; }
3688     .level.is-mobile .level-item:not(:last-child) {
3689       margin-bottom: 0;
3690       margin-right: 0.75rem; }
3691     .level.is-mobile .level-item:not(.is-narrow) {
3692       flex-grow: 1; }
3693   @media screen and (min-width: 769px), print {
3694     .level {
3695       display: flex; }
3696       .level > .level-item:not(.is-narrow) {
3697         flex-grow: 1; } }
3698
3699 .level-item {
3700   align-items: center;
3701   display: flex;
3702   flex-basis: auto;
3703   flex-grow: 0;
3704   flex-shrink: 0;
3705   justify-content: center; }
3706   .level-item .title,
3707   .level-item .subtitle {
3708     margin-bottom: 0; }
3709   @media screen and (max-width: 768px) {
3710     .level-item:not(:last-child) {
3711       margin-bottom: 0.75rem; } }
3712
3713 .level-left,
3714 .level-right {
3715   flex-basis: auto;
3716   flex-grow: 0;
3717   flex-shrink: 0; }
3718   .level-left .level-item.is-flexible,
3719   .level-right .level-item.is-flexible {
3720     flex-grow: 1; }
3721   @media screen and (min-width: 769px), print {
3722     .level-left .level-item:not(:last-child),
3723     .level-right .level-item:not(:last-child) {
3724       margin-right: 0.75rem; } }
3725
3726 .level-left {
3727   align-items: center;
3728   justify-content: flex-start; }
3729   @media screen and (max-width: 768px) {
3730     .level-left + .level-right {
3731       margin-top: 1.5rem; } }
3732   @media screen and (min-width: 769px), print {
3733     .level-left {
3734       display: flex; } }
3735
3736 .level-right {
3737   align-items: center;
3738   justify-content: flex-end; }
3739   @media screen and (min-width: 769px), print {
3740     .level-right {
3741       display: flex; } }
3742
3743 .list {
3744   background-color: white;
3745   border-radius: 4px;
3746   box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); }
3747
3748 .list-item {
3749   display: block;
3750   padding: 0.5em 1em; }
3751   .list-item:not(a) {
3752     color: #4a4a4a; }
3753   .list-item:first-child {
3754     border-top-left-radius: 4px;
3755     border-top-right-radius: 4px; }
3756   .list-item:last-child {
3757     border-bottom-left-radius: 4px;
3758     border-bottom-right-radius: 4px; }
3759   .list-item:not(:last-child) {
3760     border-bottom: 1px solid #dbdbdb; }
3761   .list-item.is-active {
3762     background-color: #3273dc;
3763     color: #fff; }
3764
3765 a.list-item {
3766   background-color: whitesmoke;
3767   cursor: pointer; }
3768
3769 .media {
3770   align-items: flex-start;
3771   display: flex;
3772   text-align: left; }
3773   .media .content:not(:last-child) {
3774     margin-bottom: 0.75rem; }
3775   .media .media {
3776     border-top: 1px solid rgba(219, 219, 219, 0.5);
3777     display: flex;
3778     padding-top: 0.75rem; }
3779     .media .media .content:not(:last-child),
3780     .media .media .control:not(:last-child) {
3781       margin-bottom: 0.5rem; }
3782     .media .media .media {
3783       padding-top: 0.5rem; }
3784       .media .media .media + .media {
3785         margin-top: 0.5rem; }
3786   .media + .media {
3787     border-top: 1px solid rgba(219, 219, 219, 0.5);
3788     margin-top: 1rem;
3789     padding-top: 1rem; }
3790   .media.is-large + .media {
3791     margin-top: 1.5rem;
3792     padding-top: 1.5rem; }
3793
3794 .media-left,
3795 .media-right {
3796   flex-basis: auto;
3797   flex-grow: 0;
3798   flex-shrink: 0; }
3799
3800 .media-left {
3801   margin-right: 1rem; }
3802
3803 .media-right {
3804   margin-left: 1rem; }
3805
3806 .media-content {
3807   flex-basis: auto;
3808   flex-grow: 1;
3809   flex-shrink: 1;
3810   text-align: left; }
3811
3812 @media screen and (max-width: 768px) {
3813   .media-content {
3814     overflow-x: auto; } }
3815 .menu {
3816   font-size: 1rem; }
3817   .menu.is-small {
3818     font-size: 0.75rem; }
3819   .menu.is-medium {
3820     font-size: 1.25rem; }
3821   .menu.is-large {
3822     font-size: 1.5rem; }
3823
3824 .menu-list {
3825   line-height: 1.25; }
3826   .menu-list a {
3827     border-radius: 2px;
3828     color: #4a4a4a;
3829     display: block;
3830     padding: 0.5em 0.75em; }
3831     .menu-list a:hover {
3832       background-color: whitesmoke;
3833       color: #363636; }
3834     .menu-list a.is-active {
3835       background-color: #3273dc;
3836       color: #fff; }
3837   .menu-list li ul {
3838     border-left: 1px solid #dbdbdb;
3839     margin: 0.75em;
3840     padding-left: 0.75em; }
3841
3842 .menu-label {
3843   color: #7a7a7a;
3844   font-size: 0.75em;
3845   letter-spacing: 0.1em;
3846   text-transform: uppercase; }
3847   .menu-label:not(:first-child) {
3848     margin-top: 1em; }
3849   .menu-label:not(:last-child) {
3850     margin-bottom: 1em; }
3851
3852 .message {
3853   background-color: whitesmoke;
3854   border-radius: 4px;
3855   font-size: 1rem; }
3856   .message strong {
3857     color: currentColor; }
3858   .message a:not(.button):not(.tag):not(.dropdown-item) {
3859     color: currentColor;
3860     text-decoration: underline; }
3861   .message.is-small {
3862     font-size: 0.75rem; }
3863   .message.is-medium {
3864     font-size: 1.25rem; }
3865   .message.is-large {
3866     font-size: 1.5rem; }
3867   .message.is-white {
3868     background-color: white; }
3869     .message.is-white .message-header {
3870       background-color: white;
3871       color: #0a0a0a; }
3872     .message.is-white .message-body {
3873       border-color: white; }
3874   .message.is-black {
3875     background-color: #fafafa; }
3876     .message.is-black .message-header {
3877       background-color: #0a0a0a;
3878       color: white; }
3879     .message.is-black .message-body {
3880       border-color: #0a0a0a; }
3881   .message.is-light {
3882     background-color: #fafafa; }
3883     .message.is-light .message-header {
3884       background-color: whitesmoke;
3885       color: rgba(0, 0, 0, 0.7); }
3886     .message.is-light .message-body {
3887       border-color: whitesmoke; }
3888   .message.is-dark {
3889     background-color: #fafafa; }
3890     .message.is-dark .message-header {
3891       background-color: #363636;
3892       color: #fff; }
3893     .message.is-dark .message-body {
3894       border-color: #363636; }
3895   .message.is-primary {
3896     background-color: #ebfffc; }
3897     .message.is-primary .message-header {
3898       background-color: #00d1b2;
3899       color: #fff; }
3900     .message.is-primary .message-body {
3901       border-color: #00d1b2;
3902       color: #00947e; }
3903   .message.is-link {
3904     background-color: #eef3fc; }
3905     .message.is-link .message-header {
3906       background-color: #3273dc;
3907       color: #fff; }
3908     .message.is-link .message-body {
3909       border-color: #3273dc;
3910       color: #2160c4; }
3911   .message.is-info {
3912     background-color: #eef6fc; }
3913     .message.is-info .message-header {
3914       background-color: #3298dc;
3915       color: #fff; }
3916     .message.is-info .message-body {
3917       border-color: #3298dc;
3918       color: #1d72aa; }
3919   .message.is-success {
3920     background-color: #effaf3; }
3921     .message.is-success .message-header {
3922       background-color: #48c774;
3923       color: #fff; }
3924     .message.is-success .message-body {
3925       border-color: #48c774;
3926       color: #257942; }
3927   .message.is-warning {
3928     background-color: #fffbeb; }
3929     .message.is-warning .message-header {
3930       background-color: #ffdd57;
3931       color: rgba(0, 0, 0, 0.7); }
3932     .message.is-warning .message-body {
3933       border-color: #ffdd57;
3934       color: #947600; }
3935   .message.is-danger {
3936     background-color: #feecf0; }
3937     .message.is-danger .message-header {
3938       background-color: #f14668;
3939       color: #fff; }
3940     .message.is-danger .message-body {
3941       border-color: #f14668;
3942       color: #cc0f35; }
3943
3944 .message-header {
3945   align-items: center;
3946   background-color: #4a4a4a;
3947   border-radius: 4px 4px 0 0;
3948   color: #fff;
3949   display: flex;
3950   font-weight: 700;
3951   justify-content: space-between;
3952   line-height: 1.25;
3953   padding: 0.75em 1em;
3954   position: relative; }
3955   .message-header .delete {
3956     flex-grow: 0;
3957     flex-shrink: 0;
3958     margin-left: 0.75em; }
3959   .message-header + .message-body {
3960     border-width: 0;
3961     border-top-left-radius: 0;
3962     border-top-right-radius: 0; }
3963
3964 .message-body {
3965   border-color: #dbdbdb;
3966   border-radius: 4px;
3967   border-style: solid;
3968   border-width: 0 0 0 4px;
3969   color: #4a4a4a;
3970   padding: 1.25em 1.5em; }
3971   .message-body code,
3972   .message-body pre {
3973     background-color: white; }
3974   .message-body pre code {
3975     background-color: transparent; }
3976
3977 .modal {
3978   align-items: center;
3979   display: none;
3980   flex-direction: column;
3981   justify-content: center;
3982   overflow: hidden;
3983   position: fixed;
3984   z-index: 40; }
3985   .modal.is-active {
3986     display: flex; }
3987
3988 .modal-background {
3989   background-color: rgba(10, 10, 10, 0.86); }
3990
3991 .modal-content,
3992 .modal-card {
3993   margin: 0 20px;
3994   max-height: calc(100vh - 160px);
3995   overflow: auto;
3996   position: relative;
3997   width: 100%; }
3998   @media screen and (min-width: 769px), print {
3999     .modal-content,
4000     .modal-card {
4001       margin: 0 auto;
4002       max-height: calc(100vh - 40px);
4003       width: 640px; } }
4004
4005 .modal-close {
4006   background: none;
4007   height: 40px;
4008   position: fixed;
4009   right: 20px;
4010   top: 20px;
4011   width: 40px; }
4012
4013 .modal-card {
4014   display: flex;
4015   flex-direction: column;
4016   max-height: calc(100vh - 40px);
4017   overflow: hidden;
4018   -ms-overflow-y: visible; }
4019
4020 .modal-card-head,
4021 .modal-card-foot {
4022   align-items: center;
4023   background-color: whitesmoke;
4024   display: flex;
4025   flex-shrink: 0;
4026   justify-content: flex-start;
4027   padding: 20px;
4028   position: relative; }
4029
4030 .modal-card-head {
4031   border-bottom: 1px solid #dbdbdb;
4032   border-top-left-radius: 6px;
4033   border-top-right-radius: 6px; }
4034
4035 .modal-card-title {
4036   color: #363636;
4037   flex-grow: 1;
4038   flex-shrink: 0;
4039   font-size: 1.5rem;
4040   line-height: 1; }
4041
4042 .modal-card-foot {
4043   border-bottom-left-radius: 6px;
4044   border-bottom-right-radius: 6px;
4045   border-top: 1px solid #dbdbdb; }
4046   .modal-card-foot .button:not(:last-child) {
4047     margin-right: 0.5em; }
4048
4049 .modal-card-body {
4050   -webkit-overflow-scrolling: touch;
4051   background-color: white;
4052   flex-grow: 1;
4053   flex-shrink: 1;
4054   overflow: auto;
4055   padding: 20px; }
4056
4057 .navbar {
4058   background-color: white;
4059   min-height: 3.25rem;
4060   position: relative;
4061   z-index: 30; }
4062   .navbar.is-white {
4063     background-color: white;
4064     color: #0a0a0a; }
4065     .navbar.is-white .navbar-brand > .navbar-item,
4066     .navbar.is-white .navbar-brand .navbar-link {
4067       color: #0a0a0a; }
4068     .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,
4069     .navbar.is-white .navbar-brand .navbar-link:focus,
4070     .navbar.is-white .navbar-brand .navbar-link:hover,
4071     .navbar.is-white .navbar-brand .navbar-link.is-active {
4072       background-color: #f2f2f2;
4073       color: #0a0a0a; }
4074     .navbar.is-white .navbar-brand .navbar-link::after {
4075       border-color: #0a0a0a; }
4076     .navbar.is-white .navbar-burger {
4077       color: #0a0a0a; }
4078     @media screen and (min-width: 1024px) {
4079       .navbar.is-white .navbar-start > .navbar-item,
4080       .navbar.is-white .navbar-start .navbar-link,
4081       .navbar.is-white .navbar-end > .navbar-item,
4082       .navbar.is-white .navbar-end .navbar-link {
4083         color: #0a0a0a; }
4084       .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,
4085       .navbar.is-white .navbar-start .navbar-link:focus,
4086       .navbar.is-white .navbar-start .navbar-link:hover,
4087       .navbar.is-white .navbar-start .navbar-link.is-active,
4088       .navbar.is-white .navbar-end > a.navbar-item:focus,
4089       .navbar.is-white .navbar-end > a.navbar-item:hover,
4090       .navbar.is-white .navbar-end > a.navbar-item.is-active,
4091       .navbar.is-white .navbar-end .navbar-link:focus,
4092       .navbar.is-white .navbar-end .navbar-link:hover,
4093       .navbar.is-white .navbar-end .navbar-link.is-active {
4094         background-color: #f2f2f2;
4095         color: #0a0a0a; }
4096       .navbar.is-white .navbar-start .navbar-link::after,
4097       .navbar.is-white .navbar-end .navbar-link::after {
4098         border-color: #0a0a0a; }
4099       .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
4100       .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
4101       .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
4102         background-color: #f2f2f2;
4103         color: #0a0a0a; }
4104       .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
4105         background-color: white;
4106         color: #0a0a0a; } }
4107   .navbar.is-black {
4108     background-color: #0a0a0a;
4109     color: white; }
4110     .navbar.is-black .navbar-brand > .navbar-item,
4111     .navbar.is-black .navbar-brand .navbar-link {
4112       color: white; }
4113     .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,
4114     .navbar.is-black .navbar-brand .navbar-link:focus,
4115     .navbar.is-black .navbar-brand .navbar-link:hover,
4116     .navbar.is-black .navbar-brand .navbar-link.is-active {
4117       background-color: black;
4118       color: white; }
4119     .navbar.is-black .navbar-brand .navbar-link::after {
4120       border-color: white; }
4121     .navbar.is-black .navbar-burger {
4122       color: white; }
4123     @media screen and (min-width: 1024px) {
4124       .navbar.is-black .navbar-start > .navbar-item,
4125       .navbar.is-black .navbar-start .navbar-link,
4126       .navbar.is-black .navbar-end > .navbar-item,
4127       .navbar.is-black .navbar-end .navbar-link {
4128         color: white; }
4129       .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,
4130       .navbar.is-black .navbar-start .navbar-link:focus,
4131       .navbar.is-black .navbar-start .navbar-link:hover,
4132       .navbar.is-black .navbar-start .navbar-link.is-active,
4133       .navbar.is-black .navbar-end > a.navbar-item:focus,
4134       .navbar.is-black .navbar-end > a.navbar-item:hover,
4135       .navbar.is-black .navbar-end > a.navbar-item.is-active,
4136       .navbar.is-black .navbar-end .navbar-link:focus,
4137       .navbar.is-black .navbar-end .navbar-link:hover,
4138       .navbar.is-black .navbar-end .navbar-link.is-active {
4139         background-color: black;
4140         color: white; }
4141       .navbar.is-black .navbar-start .navbar-link::after,
4142       .navbar.is-black .navbar-end .navbar-link::after {
4143         border-color: white; }
4144       .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
4145       .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
4146       .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
4147         background-color: black;
4148         color: white; }
4149       .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
4150         background-color: #0a0a0a;
4151         color: white; } }
4152   .navbar.is-light {
4153     background-color: whitesmoke;
4154     color: rgba(0, 0, 0, 0.7); }
4155     .navbar.is-light .navbar-brand > .navbar-item,
4156     .navbar.is-light .navbar-brand .navbar-link {
4157       color: rgba(0, 0, 0, 0.7); }
4158     .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,
4159     .navbar.is-light .navbar-brand .navbar-link:focus,
4160     .navbar.is-light .navbar-brand .navbar-link:hover,
4161     .navbar.is-light .navbar-brand .navbar-link.is-active {
4162       background-color: #e8e8e8;
4163       color: rgba(0, 0, 0, 0.7); }
4164     .navbar.is-light .navbar-brand .navbar-link::after {
4165       border-color: rgba(0, 0, 0, 0.7); }
4166     .navbar.is-light .navbar-burger {
4167       color: rgba(0, 0, 0, 0.7); }
4168     @media screen and (min-width: 1024px) {
4169       .navbar.is-light .navbar-start > .navbar-item,
4170       .navbar.is-light .navbar-start .navbar-link,
4171       .navbar.is-light .navbar-end > .navbar-item,
4172       .navbar.is-light .navbar-end .navbar-link {
4173         color: rgba(0, 0, 0, 0.7); }
4174       .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,
4175       .navbar.is-light .navbar-start .navbar-link:focus,
4176       .navbar.is-light .navbar-start .navbar-link:hover,
4177       .navbar.is-light .navbar-start .navbar-link.is-active,
4178       .navbar.is-light .navbar-end > a.navbar-item:focus,
4179       .navbar.is-light .navbar-end > a.navbar-item:hover,
4180       .navbar.is-light .navbar-end > a.navbar-item.is-active,
4181       .navbar.is-light .navbar-end .navbar-link:focus,
4182       .navbar.is-light .navbar-end .navbar-link:hover,
4183       .navbar.is-light .navbar-end .navbar-link.is-active {
4184         background-color: #e8e8e8;
4185         color: rgba(0, 0, 0, 0.7); }
4186       .navbar.is-light .navbar-start .navbar-link::after,
4187       .navbar.is-light .navbar-end .navbar-link::after {
4188         border-color: rgba(0, 0, 0, 0.7); }
4189       .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
4190       .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
4191       .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
4192         background-color: #e8e8e8;
4193         color: rgba(0, 0, 0, 0.7); }
4194       .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
4195         background-color: whitesmoke;
4196         color: rgba(0, 0, 0, 0.7); } }
4197   .navbar.is-dark {
4198     background-color: #363636;
4199     color: #fff; }
4200     .navbar.is-dark .navbar-brand > .navbar-item,
4201     .navbar.is-dark .navbar-brand .navbar-link {
4202       color: #fff; }
4203     .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,
4204     .navbar.is-dark .navbar-brand .navbar-link:focus,
4205     .navbar.is-dark .navbar-brand .navbar-link:hover,
4206     .navbar.is-dark .navbar-brand .navbar-link.is-active {
4207       background-color: #292929;
4208       color: #fff; }
4209     .navbar.is-dark .navbar-brand .navbar-link::after {
4210       border-color: #fff; }
4211     .navbar.is-dark .navbar-burger {
4212       color: #fff; }
4213     @media screen and (min-width: 1024px) {
4214       .navbar.is-dark .navbar-start > .navbar-item,
4215       .navbar.is-dark .navbar-start .navbar-link,
4216       .navbar.is-dark .navbar-end > .navbar-item,
4217       .navbar.is-dark .navbar-end .navbar-link {
4218         color: #fff; }
4219       .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,
4220       .navbar.is-dark .navbar-start .navbar-link:focus,
4221       .navbar.is-dark .navbar-start .navbar-link:hover,
4222       .navbar.is-dark .navbar-start .navbar-link.is-active,
4223       .navbar.is-dark .navbar-end > a.navbar-item:focus,
4224       .navbar.is-dark .navbar-end > a.navbar-item:hover,
4225       .navbar.is-dark .navbar-end > a.navbar-item.is-active,
4226       .navbar.is-dark .navbar-end .navbar-link:focus,
4227       .navbar.is-dark .navbar-end .navbar-link:hover,
4228       .navbar.is-dark .navbar-end .navbar-link.is-active {
4229         background-color: #292929;
4230         color: #fff; }
4231       .navbar.is-dark .navbar-start .navbar-link::after,
4232       .navbar.is-dark .navbar-end .navbar-link::after {
4233         border-color: #fff; }
4234       .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
4235       .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
4236       .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
4237         background-color: #292929;
4238         color: #fff; }
4239       .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
4240         background-color: #363636;
4241         color: #fff; } }
4242   .navbar.is-primary {
4243     background-color: #00d1b2;
4244     color: #fff; }
4245     .navbar.is-primary .navbar-brand > .navbar-item,
4246     .navbar.is-primary .navbar-brand .navbar-link {
4247       color: #fff; }
4248     .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,
4249     .navbar.is-primary .navbar-brand .navbar-link:focus,
4250     .navbar.is-primary .navbar-brand .navbar-link:hover,
4251     .navbar.is-primary .navbar-brand .navbar-link.is-active {
4252       background-color: #00b89c;
4253       color: #fff; }
4254     .navbar.is-primary .navbar-brand .navbar-link::after {
4255       border-color: #fff; }
4256     .navbar.is-primary .navbar-burger {
4257       color: #fff; }
4258     @media screen and (min-width: 1024px) {
4259       .navbar.is-primary .navbar-start > .navbar-item,
4260       .navbar.is-primary .navbar-start .navbar-link,
4261       .navbar.is-primary .navbar-end > .navbar-item,
4262       .navbar.is-primary .navbar-end .navbar-link {
4263         color: #fff; }
4264       .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,
4265       .navbar.is-primary .navbar-start .navbar-link:focus,
4266       .navbar.is-primary .navbar-start .navbar-link:hover,
4267       .navbar.is-primary .navbar-start .navbar-link.is-active,
4268       .navbar.is-primary .navbar-end > a.navbar-item:focus,
4269       .navbar.is-primary .navbar-end > a.navbar-item:hover,
4270       .navbar.is-primary .navbar-end > a.navbar-item.is-active,
4271       .navbar.is-primary .navbar-end .navbar-link:focus,
4272       .navbar.is-primary .navbar-end .navbar-link:hover,
4273       .navbar.is-primary .navbar-end .navbar-link.is-active {
4274         background-color: #00b89c;
4275         color: #fff; }
4276       .navbar.is-primary .navbar-start .navbar-link::after,
4277       .navbar.is-primary .navbar-end .navbar-link::after {
4278         border-color: #fff; }
4279       .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
4280       .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
4281       .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
4282         background-color: #00b89c;
4283         color: #fff; }
4284       .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
4285         background-color: #00d1b2;
4286         color: #fff; } }
4287   .navbar.is-link {
4288     background-color: #3273dc;
4289     color: #fff; }
4290     .navbar.is-link .navbar-brand > .navbar-item,
4291     .navbar.is-link .navbar-brand .navbar-link {
4292       color: #fff; }
4293     .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,
4294     .navbar.is-link .navbar-brand .navbar-link:focus,
4295     .navbar.is-link .navbar-brand .navbar-link:hover,
4296     .navbar.is-link .navbar-brand .navbar-link.is-active {
4297       background-color: #2366d1;
4298       color: #fff; }
4299     .navbar.is-link .navbar-brand .navbar-link::after {
4300       border-color: #fff; }
4301     .navbar.is-link .navbar-burger {
4302       color: #fff; }
4303     @media screen and (min-width: 1024px) {
4304       .navbar.is-link .navbar-start > .navbar-item,
4305       .navbar.is-link .navbar-start .navbar-link,
4306       .navbar.is-link .navbar-end > .navbar-item,
4307       .navbar.is-link .navbar-end .navbar-link {
4308         color: #fff; }
4309       .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,
4310       .navbar.is-link .navbar-start .navbar-link:focus,
4311       .navbar.is-link .navbar-start .navbar-link:hover,
4312       .navbar.is-link .navbar-start .navbar-link.is-active,
4313       .navbar.is-link .navbar-end > a.navbar-item:focus,
4314       .navbar.is-link .navbar-end > a.navbar-item:hover,
4315       .navbar.is-link .navbar-end > a.navbar-item.is-active,
4316       .navbar.is-link .navbar-end .navbar-link:focus,
4317       .navbar.is-link .navbar-end .navbar-link:hover,
4318       .navbar.is-link .navbar-end .navbar-link.is-active {
4319         background-color: #2366d1;
4320         color: #fff; }
4321       .navbar.is-link .navbar-start .navbar-link::after,
4322       .navbar.is-link .navbar-end .navbar-link::after {
4323         border-color: #fff; }
4324       .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
4325       .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
4326       .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
4327         background-color: #2366d1;
4328         color: #fff; }
4329       .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
4330         background-color: #3273dc;
4331         color: #fff; } }
4332   .navbar.is-info {
4333     background-color: #3298dc;
4334     color: #fff; }
4335     .navbar.is-info .navbar-brand > .navbar-item,
4336     .navbar.is-info .navbar-brand .navbar-link {
4337       color: #fff; }
4338     .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,
4339     .navbar.is-info .navbar-brand .navbar-link:focus,
4340     .navbar.is-info .navbar-brand .navbar-link:hover,
4341     .navbar.is-info .navbar-brand .navbar-link.is-active {
4342       background-color: #238cd1;
4343       color: #fff; }
4344     .navbar.is-info .navbar-brand .navbar-link::after {
4345       border-color: #fff; }
4346     .navbar.is-info .navbar-burger {
4347       color: #fff; }
4348     @media screen and (min-width: 1024px) {
4349       .navbar.is-info .navbar-start > .navbar-item,
4350       .navbar.is-info .navbar-start .navbar-link,
4351       .navbar.is-info .navbar-end > .navbar-item,
4352       .navbar.is-info .navbar-end .navbar-link {
4353         color: #fff; }
4354       .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,
4355       .navbar.is-info .navbar-start .navbar-link:focus,
4356       .navbar.is-info .navbar-start .navbar-link:hover,
4357       .navbar.is-info .navbar-start .navbar-link.is-active,
4358       .navbar.is-info .navbar-end > a.navbar-item:focus,
4359       .navbar.is-info .navbar-end > a.navbar-item:hover,
4360       .navbar.is-info .navbar-end > a.navbar-item.is-active,
4361       .navbar.is-info .navbar-end .navbar-link:focus,
4362       .navbar.is-info .navbar-end .navbar-link:hover,
4363       .navbar.is-info .navbar-end .navbar-link.is-active {
4364         background-color: #238cd1;
4365         color: #fff; }
4366       .navbar.is-info .navbar-start .navbar-link::after,
4367       .navbar.is-info .navbar-end .navbar-link::after {
4368         border-color: #fff; }
4369       .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
4370       .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
4371       .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
4372         background-color: #238cd1;
4373         color: #fff; }
4374       .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
4375         background-color: #3298dc;
4376         color: #fff; } }
4377   .navbar.is-success {
4378     background-color: #48c774;
4379     color: #fff; }
4380     .navbar.is-success .navbar-brand > .navbar-item,
4381     .navbar.is-success .navbar-brand .navbar-link {
4382       color: #fff; }
4383     .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,
4384     .navbar.is-success .navbar-brand .navbar-link:focus,
4385     .navbar.is-success .navbar-brand .navbar-link:hover,
4386     .navbar.is-success .navbar-brand .navbar-link.is-active {
4387       background-color: #3abb67;
4388       color: #fff; }
4389     .navbar.is-success .navbar-brand .navbar-link::after {
4390       border-color: #fff; }
4391     .navbar.is-success .navbar-burger {
4392       color: #fff; }
4393     @media screen and (min-width: 1024px) {
4394       .navbar.is-success .navbar-start > .navbar-item,
4395       .navbar.is-success .navbar-start .navbar-link,
4396       .navbar.is-success .navbar-end > .navbar-item,
4397       .navbar.is-success .navbar-end .navbar-link {
4398         color: #fff; }
4399       .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,
4400       .navbar.is-success .navbar-start .navbar-link:focus,
4401       .navbar.is-success .navbar-start .navbar-link:hover,
4402       .navbar.is-success .navbar-start .navbar-link.is-active,
4403       .navbar.is-success .navbar-end > a.navbar-item:focus,
4404       .navbar.is-success .navbar-end > a.navbar-item:hover,
4405       .navbar.is-success .navbar-end > a.navbar-item.is-active,
4406       .navbar.is-success .navbar-end .navbar-link:focus,
4407       .navbar.is-success .navbar-end .navbar-link:hover,
4408       .navbar.is-success .navbar-end .navbar-link.is-active {
4409         background-color: #3abb67;
4410         color: #fff; }
4411       .navbar.is-success .navbar-start .navbar-link::after,
4412       .navbar.is-success .navbar-end .navbar-link::after {
4413         border-color: #fff; }
4414       .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
4415       .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
4416       .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
4417         background-color: #3abb67;
4418         color: #fff; }
4419       .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
4420         background-color: #48c774;
4421         color: #fff; } }
4422   .navbar.is-warning {
4423     background-color: #ffdd57;
4424     color: rgba(0, 0, 0, 0.7); }
4425     .navbar.is-warning .navbar-brand > .navbar-item,
4426     .navbar.is-warning .navbar-brand .navbar-link {
4427       color: rgba(0, 0, 0, 0.7); }
4428     .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,
4429     .navbar.is-warning .navbar-brand .navbar-link:focus,
4430     .navbar.is-warning .navbar-brand .navbar-link:hover,
4431     .navbar.is-warning .navbar-brand .navbar-link.is-active {
4432       background-color: #ffd83d;
4433       color: rgba(0, 0, 0, 0.7); }
4434     .navbar.is-warning .navbar-brand .navbar-link::after {
4435       border-color: rgba(0, 0, 0, 0.7); }
4436     .navbar.is-warning .navbar-burger {
4437       color: rgba(0, 0, 0, 0.7); }
4438     @media screen and (min-width: 1024px) {
4439       .navbar.is-warning .navbar-start > .navbar-item,
4440       .navbar.is-warning .navbar-start .navbar-link,
4441       .navbar.is-warning .navbar-end > .navbar-item,
4442       .navbar.is-warning .navbar-end .navbar-link {
4443         color: rgba(0, 0, 0, 0.7); }
4444       .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,
4445       .navbar.is-warning .navbar-start .navbar-link:focus,
4446       .navbar.is-warning .navbar-start .navbar-link:hover,
4447       .navbar.is-warning .navbar-start .navbar-link.is-active,
4448       .navbar.is-warning .navbar-end > a.navbar-item:focus,
4449       .navbar.is-warning .navbar-end > a.navbar-item:hover,
4450       .navbar.is-warning .navbar-end > a.navbar-item.is-active,
4451       .navbar.is-warning .navbar-end .navbar-link:focus,
4452       .navbar.is-warning .navbar-end .navbar-link:hover,
4453       .navbar.is-warning .navbar-end .navbar-link.is-active {
4454         background-color: #ffd83d;
4455         color: rgba(0, 0, 0, 0.7); }
4456       .navbar.is-warning .navbar-start .navbar-link::after,
4457       .navbar.is-warning .navbar-end .navbar-link::after {
4458         border-color: rgba(0, 0, 0, 0.7); }
4459       .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
4460       .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
4461       .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
4462         background-color: #ffd83d;
4463         color: rgba(0, 0, 0, 0.7); }
4464       .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
4465         background-color: #ffdd57;
4466         color: rgba(0, 0, 0, 0.7); } }
4467   .navbar.is-danger {
4468     background-color: #f14668;
4469     color: #fff; }
4470     .navbar.is-danger .navbar-brand > .navbar-item,
4471     .navbar.is-danger .navbar-brand .navbar-link {
4472       color: #fff; }
4473     .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,
4474     .navbar.is-danger .navbar-brand .navbar-link:focus,
4475     .navbar.is-danger .navbar-brand .navbar-link:hover,
4476     .navbar.is-danger .navbar-brand .navbar-link.is-active {
4477       background-color: #ef2e55;
4478       color: #fff; }
4479     .navbar.is-danger .navbar-brand .navbar-link::after {
4480       border-color: #fff; }
4481     .navbar.is-danger .navbar-burger {
4482       color: #fff; }
4483     @media screen and (min-width: 1024px) {
4484       .navbar.is-danger .navbar-start > .navbar-item,
4485       .navbar.is-danger .navbar-start .navbar-link,
4486       .navbar.is-danger .navbar-end > .navbar-item,
4487       .navbar.is-danger .navbar-end .navbar-link {
4488         color: #fff; }
4489       .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,
4490       .navbar.is-danger .navbar-start .navbar-link:focus,
4491       .navbar.is-danger .navbar-start .navbar-link:hover,
4492       .navbar.is-danger .navbar-start .navbar-link.is-active,
4493       .navbar.is-danger .navbar-end > a.navbar-item:focus,
4494       .navbar.is-danger .navbar-end > a.navbar-item:hover,
4495       .navbar.is-danger .navbar-end > a.navbar-item.is-active,
4496       .navbar.is-danger .navbar-end .navbar-link:focus,
4497       .navbar.is-danger .navbar-end .navbar-link:hover,
4498       .navbar.is-danger .navbar-end .navbar-link.is-active {
4499         background-color: #ef2e55;
4500         color: #fff; }
4501       .navbar.is-danger .navbar-start .navbar-link::after,
4502       .navbar.is-danger .navbar-end .navbar-link::after {
4503         border-color: #fff; }
4504       .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
4505       .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
4506       .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
4507         background-color: #ef2e55;
4508         color: #fff; }
4509       .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
4510         background-color: #f14668;
4511         color: #fff; } }
4512   .navbar > .container {
4513     align-items: stretch;
4514     display: flex;
4515     min-height: 3.25rem;
4516     width: 100%; }
4517   .navbar.has-shadow {
4518     box-shadow: 0 2px 0 0 whitesmoke; }
4519   .navbar.is-fixed-bottom, .navbar.is-fixed-top {
4520     left: 0;
4521     position: fixed;
4522     right: 0;
4523     z-index: 30; }
4524   .navbar.is-fixed-bottom {
4525     bottom: 0; }
4526     .navbar.is-fixed-bottom.has-shadow {
4527       box-shadow: 0 -2px 0 0 whitesmoke; }
4528   .navbar.is-fixed-top {
4529     top: 0; }
4530
4531 html.has-navbar-fixed-top,
4532 body.has-navbar-fixed-top {
4533   padding-top: 3.25rem; }
4534 html.has-navbar-fixed-bottom,
4535 body.has-navbar-fixed-bottom {
4536   padding-bottom: 3.25rem; }
4537
4538 .navbar-brand,
4539 .navbar-tabs {
4540   align-items: stretch;
4541   display: flex;
4542   flex-shrink: 0;
4543   min-height: 3.25rem; }
4544
4545 .navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
4546   background-color: transparent; }
4547
4548 .navbar-tabs {
4549   -webkit-overflow-scrolling: touch;
4550   max-width: 100vw;
4551   overflow-x: auto;
4552   overflow-y: hidden; }
4553
4554 .navbar-burger {
4555   color: #4a4a4a;
4556   cursor: pointer;
4557   display: block;
4558   height: 3.25rem;
4559   position: relative;
4560   width: 3.25rem;
4561   margin-left: auto; }
4562   .navbar-burger span {
4563     background-color: currentColor;
4564     display: block;
4565     height: 1px;
4566     left: calc(50% - 8px);
4567     position: absolute;
4568     transform-origin: center;
4569     transition-duration: 86ms;
4570     transition-property: background-color, opacity, transform;
4571     transition-timing-function: ease-out;
4572     width: 16px; }
4573     .navbar-burger span:nth-child(1) {
4574       top: calc(50% - 6px); }
4575     .navbar-burger span:nth-child(2) {
4576       top: calc(50% - 1px); }
4577     .navbar-burger span:nth-child(3) {
4578       top: calc(50% + 4px); }
4579   .navbar-burger:hover {
4580     background-color: rgba(0, 0, 0, 0.05); }
4581   .navbar-burger.is-active span:nth-child(1) {
4582     transform: translateY(5px) rotate(45deg); }
4583   .navbar-burger.is-active span:nth-child(2) {
4584     opacity: 0; }
4585   .navbar-burger.is-active span:nth-child(3) {
4586     transform: translateY(-5px) rotate(-45deg); }
4587
4588 .navbar-menu {
4589   display: none; }
4590
4591 .navbar-item,
4592 .navbar-link {
4593   color: #4a4a4a;
4594   display: block;
4595   line-height: 1.5;
4596   padding: 0.5rem 0.75rem;
4597   position: relative; }
4598   .navbar-item .icon:only-child,
4599   .navbar-link .icon:only-child {
4600     margin-left: -0.25rem;
4601     margin-right: -0.25rem; }
4602
4603 a.navbar-item,
4604 .navbar-link {
4605   cursor: pointer; }
4606   a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
4607   .navbar-link:focus,
4608   .navbar-link:focus-within,
4609   .navbar-link:hover,
4610   .navbar-link.is-active {
4611     background-color: #fafafa;
4612     color: #3273dc; }
4613
4614 .navbar-item {
4615   display: block;
4616   flex-grow: 0;
4617   flex-shrink: 0; }
4618   .navbar-item img {
4619     max-height: 1.75rem; }
4620   .navbar-item.has-dropdown {
4621     padding: 0; }
4622   .navbar-item.is-expanded {
4623     flex-grow: 1;
4624     flex-shrink: 1; }
4625   .navbar-item.is-tab {
4626     border-bottom: 1px solid transparent;
4627     min-height: 3.25rem;
4628     padding-bottom: calc(0.5rem - 1px); }
4629     .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
4630       background-color: transparent;
4631       border-bottom-color: #3273dc; }
4632     .navbar-item.is-tab.is-active {
4633       background-color: transparent;
4634       border-bottom-color: #3273dc;
4635       border-bottom-style: solid;
4636       border-bottom-width: 3px;
4637       color: #3273dc;
4638       padding-bottom: calc(0.5rem - 3px); }
4639
4640 .navbar-content {
4641   flex-grow: 1;
4642   flex-shrink: 1; }
4643
4644 .navbar-link:not(.is-arrowless) {
4645   padding-right: 2.5em; }
4646   .navbar-link:not(.is-arrowless)::after {
4647     border-color: #3273dc;
4648     margin-top: -0.375em;
4649     right: 1.125em; }
4650
4651 .navbar-dropdown {
4652   font-size: 0.875rem;
4653   padding-bottom: 0.5rem;
4654   padding-top: 0.5rem; }
4655   .navbar-dropdown .navbar-item {
4656     padding-left: 1.5rem;
4657     padding-right: 1.5rem; }
4658
4659 .navbar-divider {
4660   background-color: whitesmoke;
4661   border: none;
4662   display: none;
4663   height: 2px;
4664   margin: 0.5rem 0; }
4665
4666 @media screen and (max-width: 1023px) {
4667   .navbar > .container {
4668     display: block; }
4669
4670   .navbar-brand .navbar-item,
4671   .navbar-tabs .navbar-item {
4672     align-items: center;
4673     display: flex; }
4674
4675   .navbar-link::after {
4676     display: none; }
4677
4678   .navbar-menu {
4679     background-color: white;
4680     box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
4681     padding: 0.5rem 0; }
4682     .navbar-menu.is-active {
4683       display: block; }
4684
4685   .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
4686     left: 0;
4687     position: fixed;
4688     right: 0;
4689     z-index: 30; }
4690   .navbar.is-fixed-bottom-touch {
4691     bottom: 0; }
4692     .navbar.is-fixed-bottom-touch.has-shadow {
4693       box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
4694   .navbar.is-fixed-top-touch {
4695     top: 0; }
4696   .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
4697     -webkit-overflow-scrolling: touch;
4698     max-height: calc(100vh - 3.25rem);
4699     overflow: auto; }
4700
4701   html.has-navbar-fixed-top-touch,
4702   body.has-navbar-fixed-top-touch {
4703     padding-top: 3.25rem; }
4704   html.has-navbar-fixed-bottom-touch,
4705   body.has-navbar-fixed-bottom-touch {
4706     padding-bottom: 3.25rem; } }
4707 @media screen and (min-width: 1024px) {
4708   .navbar,
4709   .navbar-menu,
4710   .navbar-start,
4711   .navbar-end {
4712     align-items: stretch;
4713     display: flex; }
4714
4715   .navbar {
4716     min-height: 3.25rem; }
4717     .navbar.is-spaced {
4718       padding: 1rem 2rem; }
4719       .navbar.is-spaced .navbar-start,
4720       .navbar.is-spaced .navbar-end {
4721         align-items: center; }
4722       .navbar.is-spaced a.navbar-item,
4723       .navbar.is-spaced .navbar-link {
4724         border-radius: 4px; }
4725     .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
4726     .navbar.is-transparent .navbar-link:focus,
4727     .navbar.is-transparent .navbar-link:hover,
4728     .navbar.is-transparent .navbar-link.is-active {
4729       background-color: transparent !important; }
4730     .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 {
4731       background-color: transparent !important; }
4732     .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
4733       background-color: whitesmoke;
4734       color: #0a0a0a; }
4735     .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
4736       background-color: whitesmoke;
4737       color: #3273dc; }
4738
4739   .navbar-burger {
4740     display: none; }
4741
4742   .navbar-item,
4743   .navbar-link {
4744     align-items: center;
4745     display: flex; }
4746
4747   .navbar-item {
4748     display: flex; }
4749     .navbar-item.has-dropdown {
4750       align-items: stretch; }
4751     .navbar-item.has-dropdown-up .navbar-link::after {
4752       transform: rotate(135deg) translate(0.25em, -0.25em); }
4753     .navbar-item.has-dropdown-up .navbar-dropdown {
4754       border-bottom: 2px solid #dbdbdb;
4755       border-radius: 6px 6px 0 0;
4756       border-top: none;
4757       bottom: 100%;
4758       box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
4759       top: auto; }
4760     .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 {
4761       display: block; }
4762       .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 {
4763         opacity: 1;
4764         pointer-events: auto;
4765         transform: translateY(0); }
4766
4767   .navbar-menu {
4768     flex-grow: 1;
4769     flex-shrink: 0; }
4770
4771   .navbar-start {
4772     justify-content: flex-start;
4773     margin-right: auto; }
4774
4775   .navbar-end {
4776     justify-content: flex-end;
4777     margin-left: auto; }
4778
4779   .navbar-dropdown {
4780     background-color: white;
4781     border-bottom-left-radius: 6px;
4782     border-bottom-right-radius: 6px;
4783     border-top: 2px solid #dbdbdb;
4784     box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
4785     display: none;
4786     font-size: 0.875rem;
4787     left: 0;
4788     min-width: 100%;
4789     position: absolute;
4790     top: 100%;
4791     z-index: 20; }
4792     .navbar-dropdown .navbar-item {
4793       padding: 0.375rem 1rem;
4794       white-space: nowrap; }
4795     .navbar-dropdown a.navbar-item {
4796       padding-right: 3rem; }
4797       .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
4798         background-color: whitesmoke;
4799         color: #0a0a0a; }
4800       .navbar-dropdown a.navbar-item.is-active {
4801         background-color: whitesmoke;
4802         color: #3273dc; }
4803     .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
4804       border-radius: 6px;
4805       border-top: none;
4806       box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
4807       display: block;
4808       opacity: 0;
4809       pointer-events: none;
4810       top: calc(100% + (-4px));
4811       transform: translateY(-5px);
4812       transition-duration: 86ms;
4813       transition-property: opacity, transform; }
4814     .navbar-dropdown.is-right {
4815       left: auto;
4816       right: 0; }
4817
4818   .navbar-divider {
4819     display: block; }
4820
4821   .navbar > .container .navbar-brand,
4822   .container > .navbar .navbar-brand {
4823     margin-left: -0.75rem; }
4824   .navbar > .container .navbar-menu,
4825   .container > .navbar .navbar-menu {
4826     margin-right: -0.75rem; }
4827
4828   .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
4829     left: 0;
4830     position: fixed;
4831     right: 0;
4832     z-index: 30; }
4833   .navbar.is-fixed-bottom-desktop {
4834     bottom: 0; }
4835     .navbar.is-fixed-bottom-desktop.has-shadow {
4836       box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
4837   .navbar.is-fixed-top-desktop {
4838     top: 0; }
4839
4840   html.has-navbar-fixed-top-desktop,
4841   body.has-navbar-fixed-top-desktop {
4842     padding-top: 3.25rem; }
4843   html.has-navbar-fixed-bottom-desktop,
4844   body.has-navbar-fixed-bottom-desktop {
4845     padding-bottom: 3.25rem; }
4846   html.has-spaced-navbar-fixed-top,
4847   body.has-spaced-navbar-fixed-top {
4848     padding-top: 5.25rem; }
4849   html.has-spaced-navbar-fixed-bottom,
4850   body.has-spaced-navbar-fixed-bottom {
4851     padding-bottom: 5.25rem; }
4852
4853   a.navbar-item.is-active,
4854   .navbar-link.is-active {
4855     color: #0a0a0a; }
4856   a.navbar-item.is-active:not(:focus):not(:hover),
4857   .navbar-link.is-active:not(:focus):not(:hover) {
4858     background-color: transparent; }
4859
4860   .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
4861     background-color: #fafafa; } }
4862 .hero.is-fullheight-with-navbar {
4863   min-height: calc(100vh - 3.25rem); }
4864
4865 .pagination {
4866   font-size: 1rem;
4867   margin: -0.25rem; }
4868   .pagination.is-small {
4869     font-size: 0.75rem; }
4870   .pagination.is-medium {
4871     font-size: 1.25rem; }
4872   .pagination.is-large {
4873     font-size: 1.5rem; }
4874   .pagination.is-rounded .pagination-previous,
4875   .pagination.is-rounded .pagination-next {
4876     padding-left: 1em;
4877     padding-right: 1em;
4878     border-radius: 290486px; }
4879   .pagination.is-rounded .pagination-link {
4880     border-radius: 290486px; }
4881
4882 .pagination,
4883 .pagination-list {
4884   align-items: center;
4885   display: flex;
4886   justify-content: center;
4887   text-align: center; }
4888
4889 .pagination-previous,
4890 .pagination-next,
4891 .pagination-link,
4892 .pagination-ellipsis {
4893   font-size: 1em;
4894   justify-content: center;
4895   margin: 0.25rem;
4896   padding-left: 0.5em;
4897   padding-right: 0.5em;
4898   text-align: center; }
4899
4900 .pagination-previous,
4901 .pagination-next,
4902 .pagination-link {
4903   border-color: #dbdbdb;
4904   color: #363636;
4905   min-width: 2.5em; }
4906   .pagination-previous:hover,
4907   .pagination-next:hover,
4908   .pagination-link:hover {
4909     border-color: #b5b5b5;
4910     color: #363636; }
4911   .pagination-previous:focus,
4912   .pagination-next:focus,
4913   .pagination-link:focus {
4914     border-color: #3273dc; }
4915   .pagination-previous:active,
4916   .pagination-next:active,
4917   .pagination-link:active {
4918     box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
4919   .pagination-previous[disabled],
4920   .pagination-next[disabled],
4921   .pagination-link[disabled] {
4922     background-color: #dbdbdb;
4923     border-color: #dbdbdb;
4924     box-shadow: none;
4925     color: #7a7a7a;
4926     opacity: 0.5; }
4927
4928 .pagination-previous,
4929 .pagination-next {
4930   padding-left: 0.75em;
4931   padding-right: 0.75em;
4932   white-space: nowrap; }
4933
4934 .pagination-link.is-current {
4935   background-color: #3273dc;
4936   border-color: #3273dc;
4937   color: #fff; }
4938
4939 .pagination-ellipsis {
4940   color: #b5b5b5;
4941   pointer-events: none; }
4942
4943 .pagination-list {
4944   flex-wrap: wrap; }
4945
4946 @media screen and (max-width: 768px) {
4947   .pagination {
4948     flex-wrap: wrap; }
4949
4950   .pagination-previous,
4951   .pagination-next {
4952     flex-grow: 1;
4953     flex-shrink: 1; }
4954
4955   .pagination-list li {
4956     flex-grow: 1;
4957     flex-shrink: 1; } }
4958 @media screen and (min-width: 769px), print {
4959   .pagination-list {
4960     flex-grow: 1;
4961     flex-shrink: 1;
4962     justify-content: flex-start;
4963     order: 1; }
4964
4965   .pagination-previous {
4966     order: 2; }
4967
4968   .pagination-next {
4969     order: 3; }
4970
4971   .pagination {
4972     justify-content: space-between; }
4973     .pagination.is-centered .pagination-previous {
4974       order: 1; }
4975     .pagination.is-centered .pagination-list {
4976       justify-content: center;
4977       order: 2; }
4978     .pagination.is-centered .pagination-next {
4979       order: 3; }
4980     .pagination.is-right .pagination-previous {
4981       order: 1; }
4982     .pagination.is-right .pagination-next {
4983       order: 2; }
4984     .pagination.is-right .pagination-list {
4985       justify-content: flex-end;
4986       order: 3; } }
4987 .panel {
4988   border-radius: 6px;
4989   box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
4990   font-size: 1rem; }
4991   .panel:not(:last-child) {
4992     margin-bottom: 1.5rem; }
4993   .panel.is-white .panel-heading {
4994     background-color: white;
4995     color: #0a0a0a; }
4996   .panel.is-white .panel-tabs a.is-active {
4997     border-bottom-color: white; }
4998   .panel.is-white .panel-block.is-active .panel-icon {
4999     color: white; }
5000   .panel.is-black .panel-heading {
5001     background-color: #0a0a0a;
5002     color: white; }
5003   .panel.is-black .panel-tabs a.is-active {
5004     border-bottom-color: #0a0a0a; }
5005   .panel.is-black .panel-block.is-active .panel-icon {
5006     color: #0a0a0a; }
5007   .panel.is-light .panel-heading {
5008     background-color: whitesmoke;
5009     color: rgba(0, 0, 0, 0.7); }
5010   .panel.is-light .panel-tabs a.is-active {
5011     border-bottom-color: whitesmoke; }
5012   .panel.is-light .panel-block.is-active .panel-icon {
5013     color: whitesmoke; }
5014   .panel.is-dark .panel-heading {
5015     background-color: #363636;
5016     color: #fff; }
5017   .panel.is-dark .panel-tabs a.is-active {
5018     border-bottom-color: #363636; }
5019   .panel.is-dark .panel-block.is-active .panel-icon {
5020     color: #363636; }
5021   .panel.is-primary .panel-heading {
5022     background-color: #00d1b2;
5023     color: #fff; }
5024   .panel.is-primary .panel-tabs a.is-active {
5025     border-bottom-color: #00d1b2; }
5026   .panel.is-primary .panel-block.is-active .panel-icon {
5027     color: #00d1b2; }
5028   .panel.is-link .panel-heading {
5029     background-color: #3273dc;
5030     color: #fff; }
5031   .panel.is-link .panel-tabs a.is-active {
5032     border-bottom-color: #3273dc; }
5033   .panel.is-link .panel-block.is-active .panel-icon {
5034     color: #3273dc; }
5035   .panel.is-info .panel-heading {
5036     background-color: #3298dc;
5037     color: #fff; }
5038   .panel.is-info .panel-tabs a.is-active {
5039     border-bottom-color: #3298dc; }
5040   .panel.is-info .panel-block.is-active .panel-icon {
5041     color: #3298dc; }
5042   .panel.is-success .panel-heading {
5043     background-color: #48c774;
5044     color: #fff; }
5045   .panel.is-success .panel-tabs a.is-active {
5046     border-bottom-color: #48c774; }
5047   .panel.is-success .panel-block.is-active .panel-icon {
5048     color: #48c774; }
5049   .panel.is-warning .panel-heading {
5050     background-color: #ffdd57;
5051     color: rgba(0, 0, 0, 0.7); }
5052   .panel.is-warning .panel-tabs a.is-active {
5053     border-bottom-color: #ffdd57; }
5054   .panel.is-warning .panel-block.is-active .panel-icon {
5055     color: #ffdd57; }
5056   .panel.is-danger .panel-heading {
5057     background-color: #f14668;
5058     color: #fff; }
5059   .panel.is-danger .panel-tabs a.is-active {
5060     border-bottom-color: #f14668; }
5061   .panel.is-danger .panel-block.is-active .panel-icon {
5062     color: #f14668; }
5063
5064 .panel-tabs:not(:last-child),
5065 .panel-block:not(:last-child) {
5066   border-bottom: 1px solid #ededed; }
5067
5068 .panel-heading {
5069   background-color: #ededed;
5070   border-radius: 6px 6px 0 0;
5071   color: #363636;
5072   font-size: 1.25em;
5073   font-weight: 700;
5074   line-height: 1.25;
5075   padding: 0.75em 1em; }
5076
5077 .panel-tabs {
5078   align-items: flex-end;
5079   display: flex;
5080   font-size: 0.875em;
5081   justify-content: center; }
5082   .panel-tabs a {
5083     border-bottom: 1px solid #dbdbdb;
5084     margin-bottom: -1px;
5085     padding: 0.5em; }
5086     .panel-tabs a.is-active {
5087       border-bottom-color: #4a4a4a;
5088       color: #363636; }
5089
5090 .panel-list a {
5091   color: #4a4a4a; }
5092   .panel-list a:hover {
5093     color: #3273dc; }
5094
5095 .panel-block {
5096   align-items: center;
5097   color: #363636;
5098   display: flex;
5099   justify-content: flex-start;
5100   padding: 0.5em 0.75em; }
5101   .panel-block input[type="checkbox"] {
5102     margin-right: 0.75em; }
5103   .panel-block > .control {
5104     flex-grow: 1;
5105     flex-shrink: 1;
5106     width: 100%; }
5107   .panel-block.is-wrapped {
5108     flex-wrap: wrap; }
5109   .panel-block.is-active {
5110     border-left-color: #3273dc;
5111     color: #363636; }
5112     .panel-block.is-active .panel-icon {
5113       color: #3273dc; }
5114   .panel-block:last-child {
5115     border-bottom-left-radius: 6px;
5116     border-bottom-right-radius: 6px; }
5117
5118 a.panel-block,
5119 label.panel-block {
5120   cursor: pointer; }
5121   a.panel-block:hover,
5122   label.panel-block:hover {
5123     background-color: whitesmoke; }
5124
5125 .panel-icon {
5126   display: inline-block;
5127   font-size: 14px;
5128   height: 1em;
5129   line-height: 1em;
5130   text-align: center;
5131   vertical-align: top;
5132   width: 1em;
5133   color: #7a7a7a;
5134   margin-right: 0.75em; }
5135   .panel-icon .fa {
5136     font-size: inherit;
5137     line-height: inherit; }
5138
5139 .tabs {
5140   -webkit-overflow-scrolling: touch;
5141   align-items: stretch;
5142   display: flex;
5143   font-size: 1rem;
5144   justify-content: space-between;
5145   overflow: hidden;
5146   overflow-x: auto;
5147   white-space: nowrap; }
5148   .tabs a {
5149     align-items: center;
5150     border-bottom-color: #dbdbdb;
5151     border-bottom-style: solid;
5152     border-bottom-width: 1px;
5153     color: #4a4a4a;
5154     display: flex;
5155     justify-content: center;
5156     margin-bottom: -1px;
5157     padding: 0.5em 1em;
5158     vertical-align: top; }
5159     .tabs a:hover {
5160       border-bottom-color: #363636;
5161       color: #363636; }
5162   .tabs li {
5163     display: block; }
5164     .tabs li.is-active a {
5165       border-bottom-color: #3273dc;
5166       color: #3273dc; }
5167   .tabs ul {
5168     align-items: center;
5169     border-bottom-color: #dbdbdb;
5170     border-bottom-style: solid;
5171     border-bottom-width: 1px;
5172     display: flex;
5173     flex-grow: 1;
5174     flex-shrink: 0;
5175     justify-content: flex-start; }
5176     .tabs ul.is-left {
5177       padding-right: 0.75em; }
5178     .tabs ul.is-center {
5179       flex: none;
5180       justify-content: center;
5181       padding-left: 0.75em;
5182       padding-right: 0.75em; }
5183     .tabs ul.is-right {
5184       justify-content: flex-end;
5185       padding-left: 0.75em; }
5186   .tabs .icon:first-child {
5187     margin-right: 0.5em; }
5188   .tabs .icon:last-child {
5189     margin-left: 0.5em; }
5190   .tabs.is-centered ul {
5191     justify-content: center; }
5192   .tabs.is-right ul {
5193     justify-content: flex-end; }
5194   .tabs.is-boxed a {
5195     border: 1px solid transparent;
5196     border-radius: 4px 4px 0 0; }
5197     .tabs.is-boxed a:hover {
5198       background-color: whitesmoke;
5199       border-bottom-color: #dbdbdb; }
5200   .tabs.is-boxed li.is-active a {
5201     background-color: white;
5202     border-color: #dbdbdb;
5203     border-bottom-color: transparent !important; }
5204   .tabs.is-fullwidth li {
5205     flex-grow: 1;
5206     flex-shrink: 0; }
5207   .tabs.is-toggle a {
5208     border-color: #dbdbdb;
5209     border-style: solid;
5210     border-width: 1px;
5211     margin-bottom: 0;
5212     position: relative; }
5213     .tabs.is-toggle a:hover {
5214       background-color: whitesmoke;
5215       border-color: #b5b5b5;
5216       z-index: 2; }
5217   .tabs.is-toggle li + li {
5218     margin-left: -1px; }
5219   .tabs.is-toggle li:first-child a {
5220     border-radius: 4px 0 0 4px; }
5221   .tabs.is-toggle li:last-child a {
5222     border-radius: 0 4px 4px 0; }
5223   .tabs.is-toggle li.is-active a {
5224     background-color: #3273dc;
5225     border-color: #3273dc;
5226     color: #fff;
5227     z-index: 1; }
5228   .tabs.is-toggle ul {
5229     border-bottom: none; }
5230   .tabs.is-toggle.is-toggle-rounded li:first-child a {
5231     border-bottom-left-radius: 290486px;
5232     border-top-left-radius: 290486px;
5233     padding-left: 1.25em; }
5234   .tabs.is-toggle.is-toggle-rounded li:last-child a {
5235     border-bottom-right-radius: 290486px;
5236     border-top-right-radius: 290486px;
5237     padding-right: 1.25em; }
5238   .tabs.is-small {
5239     font-size: 0.75rem; }
5240   .tabs.is-medium {
5241     font-size: 1.25rem; }
5242   .tabs.is-large {
5243     font-size: 1.5rem; }
5244
5245 .column {
5246   display: block;
5247   flex-basis: 0;
5248   flex-grow: 1;
5249   flex-shrink: 1;
5250   padding: 0.75rem; }
5251   .columns.is-mobile > .column.is-narrow {
5252     flex: none; }
5253   .columns.is-mobile > .column.is-full {
5254     flex: none;
5255     width: 100%; }
5256   .columns.is-mobile > .column.is-three-quarters {
5257     flex: none;
5258     width: 75%; }
5259   .columns.is-mobile > .column.is-two-thirds {
5260     flex: none;
5261     width: 66.6666%; }
5262   .columns.is-mobile > .column.is-half {
5263     flex: none;
5264     width: 50%; }
5265   .columns.is-mobile > .column.is-one-third {
5266     flex: none;
5267     width: 33.3333%; }
5268   .columns.is-mobile > .column.is-one-quarter {
5269     flex: none;
5270     width: 25%; }
5271   .columns.is-mobile > .column.is-one-fifth {
5272     flex: none;
5273     width: 20%; }
5274   .columns.is-mobile > .column.is-two-fifths {
5275     flex: none;
5276     width: 40%; }
5277   .columns.is-mobile > .column.is-three-fifths {
5278     flex: none;
5279     width: 60%; }
5280   .columns.is-mobile > .column.is-four-fifths {
5281     flex: none;
5282     width: 80%; }
5283   .columns.is-mobile > .column.is-offset-three-quarters {
5284     margin-left: 75%; }
5285   .columns.is-mobile > .column.is-offset-two-thirds {
5286     margin-left: 66.6666%; }
5287   .columns.is-mobile > .column.is-offset-half {
5288     margin-left: 50%; }
5289   .columns.is-mobile > .column.is-offset-one-third {
5290     margin-left: 33.3333%; }
5291   .columns.is-mobile > .column.is-offset-one-quarter {
5292     margin-left: 25%; }
5293   .columns.is-mobile > .column.is-offset-one-fifth {
5294     margin-left: 20%; }
5295   .columns.is-mobile > .column.is-offset-two-fifths {
5296     margin-left: 40%; }
5297   .columns.is-mobile > .column.is-offset-three-fifths {
5298     margin-left: 60%; }
5299   .columns.is-mobile > .column.is-offset-four-fifths {
5300     margin-left: 80%; }
5301   .columns.is-mobile > .column.is-0 {
5302     flex: none;
5303     width: 0%; }
5304   .columns.is-mobile > .column.is-offset-0 {
5305     margin-left: 0%; }
5306   .columns.is-mobile > .column.is-1 {
5307     flex: none;
5308     width: 8.3333333333%; }
5309   .columns.is-mobile > .column.is-offset-1 {
5310     margin-left: 8.3333333333%; }
5311   .columns.is-mobile > .column.is-2 {
5312     flex: none;
5313     width: 16.6666666667%; }
5314   .columns.is-mobile > .column.is-offset-2 {
5315     margin-left: 16.6666666667%; }
5316   .columns.is-mobile > .column.is-3 {
5317     flex: none;
5318     width: 25%; }
5319   .columns.is-mobile > .column.is-offset-3 {
5320     margin-left: 25%; }
5321   .columns.is-mobile > .column.is-4 {
5322     flex: none;
5323     width: 33.3333333333%; }
5324   .columns.is-mobile > .column.is-offset-4 {
5325     margin-left: 33.3333333333%; }
5326   .columns.is-mobile > .column.is-5 {
5327     flex: none;
5328     width: 41.6666666667%; }
5329   .columns.is-mobile > .column.is-offset-5 {
5330     margin-left: 41.6666666667%; }
5331   .columns.is-mobile > .column.is-6 {
5332     flex: none;
5333     width: 50%; }
5334   .columns.is-mobile > .column.is-offset-6 {
5335     margin-left: 50%; }
5336   .columns.is-mobile > .column.is-7 {
5337     flex: none;
5338     width: 58.3333333333%; }
5339   .columns.is-mobile > .column.is-offset-7 {
5340     margin-left: 58.3333333333%; }
5341   .columns.is-mobile > .column.is-8 {
5342     flex: none;
5343     width: 66.6666666667%; }
5344   .columns.is-mobile > .column.is-offset-8 {
5345     margin-left: 66.6666666667%; }
5346   .columns.is-mobile > .column.is-9 {
5347     flex: none;
5348     width: 75%; }
5349   .columns.is-mobile > .column.is-offset-9 {
5350     margin-left: 75%; }
5351   .columns.is-mobile > .column.is-10 {
5352     flex: none;
5353     width: 83.3333333333%; }
5354   .columns.is-mobile > .column.is-offset-10 {
5355     margin-left: 83.3333333333%; }
5356   .columns.is-mobile > .column.is-11 {
5357     flex: none;
5358     width: 91.6666666667%; }
5359   .columns.is-mobile > .column.is-offset-11 {
5360     margin-left: 91.6666666667%; }
5361   .columns.is-mobile > .column.is-12 {
5362     flex: none;
5363     width: 100%; }
5364   .columns.is-mobile > .column.is-offset-12 {
5365     margin-left: 100%; }
5366   @media screen and (max-width: 768px) {
5367     .column.is-narrow-mobile {
5368       flex: none; }
5369     .column.is-full-mobile {
5370       flex: none;
5371       width: 100%; }
5372     .column.is-three-quarters-mobile {
5373       flex: none;
5374       width: 75%; }
5375     .column.is-two-thirds-mobile {
5376       flex: none;
5377       width: 66.6666%; }
5378     .column.is-half-mobile {
5379       flex: none;
5380       width: 50%; }
5381     .column.is-one-third-mobile {
5382       flex: none;
5383       width: 33.3333%; }
5384     .column.is-one-quarter-mobile {
5385       flex: none;
5386       width: 25%; }
5387     .column.is-one-fifth-mobile {
5388       flex: none;
5389       width: 20%; }
5390     .column.is-two-fifths-mobile {
5391       flex: none;
5392       width: 40%; }
5393     .column.is-three-fifths-mobile {
5394       flex: none;
5395       width: 60%; }
5396     .column.is-four-fifths-mobile {
5397       flex: none;
5398       width: 80%; }
5399     .column.is-offset-three-quarters-mobile {
5400       margin-left: 75%; }
5401     .column.is-offset-two-thirds-mobile {
5402       margin-left: 66.6666%; }
5403     .column.is-offset-half-mobile {
5404       margin-left: 50%; }
5405     .column.is-offset-one-third-mobile {
5406       margin-left: 33.3333%; }
5407     .column.is-offset-one-quarter-mobile {
5408       margin-left: 25%; }
5409     .column.is-offset-one-fifth-mobile {
5410       margin-left: 20%; }
5411     .column.is-offset-two-fifths-mobile {
5412       margin-left: 40%; }
5413     .column.is-offset-three-fifths-mobile {
5414       margin-left: 60%; }
5415     .column.is-offset-four-fifths-mobile {
5416       margin-left: 80%; }
5417     .column.is-0-mobile {
5418       flex: none;
5419       width: 0%; }
5420     .column.is-offset-0-mobile {
5421       margin-left: 0%; }
5422     .column.is-1-mobile {
5423       flex: none;
5424       width: 8.3333333333%; }
5425     .column.is-offset-1-mobile {
5426       margin-left: 8.3333333333%; }
5427     .column.is-2-mobile {
5428       flex: none;
5429       width: 16.6666666667%; }
5430     .column.is-offset-2-mobile {
5431       margin-left: 16.6666666667%; }
5432     .column.is-3-mobile {
5433       flex: none;
5434       width: 25%; }
5435     .column.is-offset-3-mobile {
5436       margin-left: 25%; }
5437     .column.is-4-mobile {
5438       flex: none;
5439       width: 33.3333333333%; }
5440     .column.is-offset-4-mobile {
5441       margin-left: 33.3333333333%; }
5442     .column.is-5-mobile {
5443       flex: none;
5444       width: 41.6666666667%; }
5445     .column.is-offset-5-mobile {
5446       margin-left: 41.6666666667%; }
5447     .column.is-6-mobile {
5448       flex: none;
5449       width: 50%; }
5450     .column.is-offset-6-mobile {
5451       margin-left: 50%; }
5452     .column.is-7-mobile {
5453       flex: none;
5454       width: 58.3333333333%; }
5455     .column.is-offset-7-mobile {
5456       margin-left: 58.3333333333%; }
5457     .column.is-8-mobile {
5458       flex: none;
5459       width: 66.6666666667%; }
5460     .column.is-offset-8-mobile {
5461       margin-left: 66.6666666667%; }
5462     .column.is-9-mobile {
5463       flex: none;
5464       width: 75%; }
5465     .column.is-offset-9-mobile {
5466       margin-left: 75%; }
5467     .column.is-10-mobile {
5468       flex: none;
5469       width: 83.3333333333%; }
5470     .column.is-offset-10-mobile {
5471       margin-left: 83.3333333333%; }
5472     .column.is-11-mobile {
5473       flex: none;
5474       width: 91.6666666667%; }
5475     .column.is-offset-11-mobile {
5476       margin-left: 91.6666666667%; }
5477     .column.is-12-mobile {
5478       flex: none;
5479       width: 100%; }
5480     .column.is-offset-12-mobile {
5481       margin-left: 100%; } }
5482   @media screen and (min-width: 769px), print {
5483     .column.is-narrow, .column.is-narrow-tablet {
5484       flex: none; }
5485     .column.is-full, .column.is-full-tablet {
5486       flex: none;
5487       width: 100%; }
5488     .column.is-three-quarters, .column.is-three-quarters-tablet {
5489       flex: none;
5490       width: 75%; }
5491     .column.is-two-thirds, .column.is-two-thirds-tablet {
5492       flex: none;
5493       width: 66.6666%; }
5494     .column.is-half, .column.is-half-tablet {
5495       flex: none;
5496       width: 50%; }
5497     .column.is-one-third, .column.is-one-third-tablet {
5498       flex: none;
5499       width: 33.3333%; }
5500     .column.is-one-quarter, .column.is-one-quarter-tablet {
5501       flex: none;
5502       width: 25%; }
5503     .column.is-one-fifth, .column.is-one-fifth-tablet {
5504       flex: none;
5505       width: 20%; }
5506     .column.is-two-fifths, .column.is-two-fifths-tablet {
5507       flex: none;
5508       width: 40%; }
5509     .column.is-three-fifths, .column.is-three-fifths-tablet {
5510       flex: none;
5511       width: 60%; }
5512     .column.is-four-fifths, .column.is-four-fifths-tablet {
5513       flex: none;
5514       width: 80%; }
5515     .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
5516       margin-left: 75%; }
5517     .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
5518       margin-left: 66.6666%; }
5519     .column.is-offset-half, .column.is-offset-half-tablet {
5520       margin-left: 50%; }
5521     .column.is-offset-one-third, .column.is-offset-one-third-tablet {
5522       margin-left: 33.3333%; }
5523     .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
5524       margin-left: 25%; }
5525     .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
5526       margin-left: 20%; }
5527     .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
5528       margin-left: 40%; }
5529     .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
5530       margin-left: 60%; }
5531     .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
5532       margin-left: 80%; }
5533     .column.is-0, .column.is-0-tablet {
5534       flex: none;
5535       width: 0%; }
5536     .column.is-offset-0, .column.is-offset-0-tablet {
5537       margin-left: 0%; }
5538     .column.is-1, .column.is-1-tablet {
5539       flex: none;
5540       width: 8.3333333333%; }
5541     .column.is-offset-1, .column.is-offset-1-tablet {
5542       margin-left: 8.3333333333%; }
5543     .column.is-2, .column.is-2-tablet {
5544       flex: none;
5545       width: 16.6666666667%; }
5546     .column.is-offset-2, .column.is-offset-2-tablet {
5547       margin-left: 16.6666666667%; }
5548     .column.is-3, .column.is-3-tablet {
5549       flex: none;
5550       width: 25%; }
5551     .column.is-offset-3, .column.is-offset-3-tablet {
5552       margin-left: 25%; }
5553     .column.is-4, .column.is-4-tablet {
5554       flex: none;
5555       width: 33.3333333333%; }
5556     .column.is-offset-4, .column.is-offset-4-tablet {
5557       margin-left: 33.3333333333%; }
5558     .column.is-5, .column.is-5-tablet {
5559       flex: none;
5560       width: 41.6666666667%; }
5561     .column.is-offset-5, .column.is-offset-5-tablet {
5562       margin-left: 41.6666666667%; }
5563     .column.is-6, .column.is-6-tablet {
5564       flex: none;
5565       width: 50%; }
5566     .column.is-offset-6, .column.is-offset-6-tablet {
5567       margin-left: 50%; }
5568     .column.is-7, .column.is-7-tablet {
5569       flex: none;
5570       width: 58.3333333333%; }
5571     .column.is-offset-7, .column.is-offset-7-tablet {
5572       margin-left: 58.3333333333%; }
5573     .column.is-8, .column.is-8-tablet {
5574       flex: none;
5575       width: 66.6666666667%; }
5576     .column.is-offset-8, .column.is-offset-8-tablet {
5577       margin-left: 66.6666666667%; }
5578     .column.is-9, .column.is-9-tablet {
5579       flex: none;
5580       width: 75%; }
5581     .column.is-offset-9, .column.is-offset-9-tablet {
5582       margin-left: 75%; }
5583     .column.is-10, .column.is-10-tablet {
5584       flex: none;
5585       width: 83.3333333333%; }
5586     .column.is-offset-10, .column.is-offset-10-tablet {
5587       margin-left: 83.3333333333%; }
5588     .column.is-11, .column.is-11-tablet {
5589       flex: none;
5590       width: 91.6666666667%; }
5591     .column.is-offset-11, .column.is-offset-11-tablet {
5592       margin-left: 91.6666666667%; }
5593     .column.is-12, .column.is-12-tablet {
5594       flex: none;
5595       width: 100%; }
5596     .column.is-offset-12, .column.is-offset-12-tablet {
5597       margin-left: 100%; } }
5598   @media screen and (max-width: 1023px) {
5599     .column.is-narrow-touch {
5600       flex: none; }
5601     .column.is-full-touch {
5602       flex: none;
5603       width: 100%; }
5604     .column.is-three-quarters-touch {
5605       flex: none;
5606       width: 75%; }
5607     .column.is-two-thirds-touch {
5608       flex: none;
5609       width: 66.6666%; }
5610     .column.is-half-touch {
5611       flex: none;
5612       width: 50%; }
5613     .column.is-one-third-touch {
5614       flex: none;
5615       width: 33.3333%; }
5616     .column.is-one-quarter-touch {
5617       flex: none;
5618       width: 25%; }
5619     .column.is-one-fifth-touch {
5620       flex: none;
5621       width: 20%; }
5622     .column.is-two-fifths-touch {
5623       flex: none;
5624       width: 40%; }
5625     .column.is-three-fifths-touch {
5626       flex: none;
5627       width: 60%; }
5628     .column.is-four-fifths-touch {
5629       flex: none;
5630       width: 80%; }
5631     .column.is-offset-three-quarters-touch {
5632       margin-left: 75%; }
5633     .column.is-offset-two-thirds-touch {
5634       margin-left: 66.6666%; }
5635     .column.is-offset-half-touch {
5636       margin-left: 50%; }
5637     .column.is-offset-one-third-touch {
5638       margin-left: 33.3333%; }
5639     .column.is-offset-one-quarter-touch {
5640       margin-left: 25%; }
5641     .column.is-offset-one-fifth-touch {
5642       margin-left: 20%; }
5643     .column.is-offset-two-fifths-touch {
5644       margin-left: 40%; }
5645     .column.is-offset-three-fifths-touch {
5646       margin-left: 60%; }
5647     .column.is-offset-four-fifths-touch {
5648       margin-left: 80%; }
5649     .column.is-0-touch {
5650       flex: none;
5651       width: 0%; }
5652     .column.is-offset-0-touch {
5653       margin-left: 0%; }
5654     .column.is-1-touch {
5655       flex: none;
5656       width: 8.3333333333%; }
5657     .column.is-offset-1-touch {
5658       margin-left: 8.3333333333%; }
5659     .column.is-2-touch {
5660       flex: none;
5661       width: 16.6666666667%; }
5662     .column.is-offset-2-touch {
5663       margin-left: 16.6666666667%; }
5664     .column.is-3-touch {
5665       flex: none;
5666       width: 25%; }
5667     .column.is-offset-3-touch {
5668       margin-left: 25%; }
5669     .column.is-4-touch {
5670       flex: none;
5671       width: 33.3333333333%; }
5672     .column.is-offset-4-touch {
5673       margin-left: 33.3333333333%; }
5674     .column.is-5-touch {
5675       flex: none;
5676       width: 41.6666666667%; }
5677     .column.is-offset-5-touch {
5678       margin-left: 41.6666666667%; }
5679     .column.is-6-touch {
5680       flex: none;
5681       width: 50%; }
5682     .column.is-offset-6-touch {
5683       margin-left: 50%; }
5684     .column.is-7-touch {
5685       flex: none;
5686       width: 58.3333333333%; }
5687     .column.is-offset-7-touch {
5688       margin-left: 58.3333333333%; }
5689     .column.is-8-touch {
5690       flex: none;
5691       width: 66.6666666667%; }
5692     .column.is-offset-8-touch {
5693       margin-left: 66.6666666667%; }
5694     .column.is-9-touch {
5695       flex: none;
5696       width: 75%; }
5697     .column.is-offset-9-touch {
5698       margin-left: 75%; }
5699     .column.is-10-touch {
5700       flex: none;
5701       width: 83.3333333333%; }
5702     .column.is-offset-10-touch {
5703       margin-left: 83.3333333333%; }
5704     .column.is-11-touch {
5705       flex: none;
5706       width: 91.6666666667%; }
5707     .column.is-offset-11-touch {
5708       margin-left: 91.6666666667%; }
5709     .column.is-12-touch {
5710       flex: none;
5711       width: 100%; }
5712     .column.is-offset-12-touch {
5713       margin-left: 100%; } }
5714   @media screen and (min-width: 1024px) {
5715     .column.is-narrow-desktop {
5716       flex: none; }
5717     .column.is-full-desktop {
5718       flex: none;
5719       width: 100%; }
5720     .column.is-three-quarters-desktop {
5721       flex: none;
5722       width: 75%; }
5723     .column.is-two-thirds-desktop {
5724       flex: none;
5725       width: 66.6666%; }
5726     .column.is-half-desktop {
5727       flex: none;
5728       width: 50%; }
5729     .column.is-one-third-desktop {
5730       flex: none;
5731       width: 33.3333%; }
5732     .column.is-one-quarter-desktop {
5733       flex: none;
5734       width: 25%; }
5735     .column.is-one-fifth-desktop {
5736       flex: none;
5737       width: 20%; }
5738     .column.is-two-fifths-desktop {
5739       flex: none;
5740       width: 40%; }
5741     .column.is-three-fifths-desktop {
5742       flex: none;
5743       width: 60%; }
5744     .column.is-four-fifths-desktop {
5745       flex: none;
5746       width: 80%; }
5747     .column.is-offset-three-quarters-desktop {
5748       margin-left: 75%; }
5749     .column.is-offset-two-thirds-desktop {
5750       margin-left: 66.6666%; }
5751     .column.is-offset-half-desktop {
5752       margin-left: 50%; }
5753     .column.is-offset-one-third-desktop {
5754       margin-left: 33.3333%; }
5755     .column.is-offset-one-quarter-desktop {
5756       margin-left: 25%; }
5757     .column.is-offset-one-fifth-desktop {
5758       margin-left: 20%; }
5759     .column.is-offset-two-fifths-desktop {
5760       margin-left: 40%; }
5761     .column.is-offset-three-fifths-desktop {
5762       margin-left: 60%; }
5763     .column.is-offset-four-fifths-desktop {
5764       margin-left: 80%; }
5765     .column.is-0-desktop {
5766       flex: none;
5767       width: 0%; }
5768     .column.is-offset-0-desktop {
5769       margin-left: 0%; }
5770     .column.is-1-desktop {
5771       flex: none;
5772       width: 8.3333333333%; }
5773     .column.is-offset-1-desktop {
5774       margin-left: 8.3333333333%; }
5775     .column.is-2-desktop {
5776       flex: none;
5777       width: 16.6666666667%; }
5778     .column.is-offset-2-desktop {
5779       margin-left: 16.6666666667%; }
5780     .column.is-3-desktop {
5781       flex: none;
5782       width: 25%; }
5783     .column.is-offset-3-desktop {
5784       margin-left: 25%; }
5785     .column.is-4-desktop {
5786       flex: none;
5787       width: 33.3333333333%; }
5788     .column.is-offset-4-desktop {
5789       margin-left: 33.3333333333%; }
5790     .column.is-5-desktop {
5791       flex: none;
5792       width: 41.6666666667%; }
5793     .column.is-offset-5-desktop {
5794       margin-left: 41.6666666667%; }
5795     .column.is-6-desktop {
5796       flex: none;
5797       width: 50%; }
5798     .column.is-offset-6-desktop {
5799       margin-left: 50%; }
5800     .column.is-7-desktop {
5801       flex: none;
5802       width: 58.3333333333%; }
5803     .column.is-offset-7-desktop {
5804       margin-left: 58.3333333333%; }
5805     .column.is-8-desktop {
5806       flex: none;
5807       width: 66.6666666667%; }
5808     .column.is-offset-8-desktop {
5809       margin-left: 66.6666666667%; }
5810     .column.is-9-desktop {
5811       flex: none;
5812       width: 75%; }
5813     .column.is-offset-9-desktop {
5814       margin-left: 75%; }
5815     .column.is-10-desktop {
5816       flex: none;
5817       width: 83.3333333333%; }
5818     .column.is-offset-10-desktop {
5819       margin-left: 83.3333333333%; }
5820     .column.is-11-desktop {
5821       flex: none;
5822       width: 91.6666666667%; }
5823     .column.is-offset-11-desktop {
5824       margin-left: 91.6666666667%; }
5825     .column.is-12-desktop {
5826       flex: none;
5827       width: 100%; }
5828     .column.is-offset-12-desktop {
5829       margin-left: 100%; } }
5830   @media screen and (min-width: 1216px) {
5831     .column.is-narrow-widescreen {
5832       flex: none; }
5833     .column.is-full-widescreen {
5834       flex: none;
5835       width: 100%; }
5836     .column.is-three-quarters-widescreen {
5837       flex: none;
5838       width: 75%; }
5839     .column.is-two-thirds-widescreen {
5840       flex: none;
5841       width: 66.6666%; }
5842     .column.is-half-widescreen {
5843       flex: none;
5844       width: 50%; }
5845     .column.is-one-third-widescreen {
5846       flex: none;
5847       width: 33.3333%; }
5848     .column.is-one-quarter-widescreen {
5849       flex: none;
5850       width: 25%; }
5851     .column.is-one-fifth-widescreen {
5852       flex: none;
5853       width: 20%; }
5854     .column.is-two-fifths-widescreen {
5855       flex: none;
5856       width: 40%; }
5857     .column.is-three-fifths-widescreen {
5858       flex: none;
5859       width: 60%; }
5860     .column.is-four-fifths-widescreen {
5861       flex: none;
5862       width: 80%; }
5863     .column.is-offset-three-quarters-widescreen {
5864       margin-left: 75%; }
5865     .column.is-offset-two-thirds-widescreen {
5866       margin-left: 66.6666%; }
5867     .column.is-offset-half-widescreen {
5868       margin-left: 50%; }
5869     .column.is-offset-one-third-widescreen {
5870       margin-left: 33.3333%; }
5871     .column.is-offset-one-quarter-widescreen {
5872       margin-left: 25%; }
5873     .column.is-offset-one-fifth-widescreen {
5874       margin-left: 20%; }
5875     .column.is-offset-two-fifths-widescreen {
5876       margin-left: 40%; }
5877     .column.is-offset-three-fifths-widescreen {
5878       margin-left: 60%; }
5879     .column.is-offset-four-fifths-widescreen {
5880       margin-left: 80%; }
5881     .column.is-0-widescreen {
5882       flex: none;
5883       width: 0%; }
5884     .column.is-offset-0-widescreen {
5885       margin-left: 0%; }
5886     .column.is-1-widescreen {
5887       flex: none;
5888       width: 8.3333333333%; }
5889     .column.is-offset-1-widescreen {
5890       margin-left: 8.3333333333%; }
5891     .column.is-2-widescreen {
5892       flex: none;
5893       width: 16.6666666667%; }
5894     .column.is-offset-2-widescreen {
5895       margin-left: 16.6666666667%; }
5896     .column.is-3-widescreen {
5897       flex: none;
5898       width: 25%; }
5899     .column.is-offset-3-widescreen {
5900       margin-left: 25%; }
5901     .column.is-4-widescreen {
5902       flex: none;
5903       width: 33.3333333333%; }
5904     .column.is-offset-4-widescreen {
5905       margin-left: 33.3333333333%; }
5906     .column.is-5-widescreen {
5907       flex: none;
5908       width: 41.6666666667%; }
5909     .column.is-offset-5-widescreen {
5910       margin-left: 41.6666666667%; }
5911     .column.is-6-widescreen {
5912       flex: none;
5913       width: 50%; }
5914     .column.is-offset-6-widescreen {
5915       margin-left: 50%; }
5916     .column.is-7-widescreen {
5917       flex: none;
5918       width: 58.3333333333%; }
5919     .column.is-offset-7-widescreen {
5920       margin-left: 58.3333333333%; }
5921     .column.is-8-widescreen {
5922       flex: none;
5923       width: 66.6666666667%; }
5924     .column.is-offset-8-widescreen {
5925       margin-left: 66.6666666667%; }
5926     .column.is-9-widescreen {
5927       flex: none;
5928       width: 75%; }
5929     .column.is-offset-9-widescreen {
5930       margin-left: 75%; }
5931     .column.is-10-widescreen {
5932       flex: none;
5933       width: 83.3333333333%; }
5934     .column.is-offset-10-widescreen {
5935       margin-left: 83.3333333333%; }
5936     .column.is-11-widescreen {
5937       flex: none;
5938       width: 91.6666666667%; }
5939     .column.is-offset-11-widescreen {
5940       margin-left: 91.6666666667%; }
5941     .column.is-12-widescreen {
5942       flex: none;
5943       width: 100%; }
5944     .column.is-offset-12-widescreen {
5945       margin-left: 100%; } }
5946   @media screen and (min-width: 1408px) {
5947     .column.is-narrow-fullhd {
5948       flex: none; }
5949     .column.is-full-fullhd {
5950       flex: none;
5951       width: 100%; }
5952     .column.is-three-quarters-fullhd {
5953       flex: none;
5954       width: 75%; }
5955     .column.is-two-thirds-fullhd {
5956       flex: none;
5957       width: 66.6666%; }
5958     .column.is-half-fullhd {
5959       flex: none;
5960       width: 50%; }
5961     .column.is-one-third-fullhd {
5962       flex: none;
5963       width: 33.3333%; }
5964     .column.is-one-quarter-fullhd {
5965       flex: none;
5966       width: 25%; }
5967     .column.is-one-fifth-fullhd {
5968       flex: none;
5969       width: 20%; }
5970     .column.is-two-fifths-fullhd {
5971       flex: none;
5972       width: 40%; }
5973     .column.is-three-fifths-fullhd {
5974       flex: none;
5975       width: 60%; }
5976     .column.is-four-fifths-fullhd {
5977       flex: none;
5978       width: 80%; }
5979     .column.is-offset-three-quarters-fullhd {
5980       margin-left: 75%; }
5981     .column.is-offset-two-thirds-fullhd {
5982       margin-left: 66.6666%; }
5983     .column.is-offset-half-fullhd {
5984       margin-left: 50%; }
5985     .column.is-offset-one-third-fullhd {
5986       margin-left: 33.3333%; }
5987     .column.is-offset-one-quarter-fullhd {
5988       margin-left: 25%; }
5989     .column.is-offset-one-fifth-fullhd {
5990       margin-left: 20%; }
5991     .column.is-offset-two-fifths-fullhd {
5992       margin-left: 40%; }
5993     .column.is-offset-three-fifths-fullhd {
5994       margin-left: 60%; }
5995     .column.is-offset-four-fifths-fullhd {
5996       margin-left: 80%; }
5997     .column.is-0-fullhd {
5998       flex: none;
5999       width: 0%; }
6000     .column.is-offset-0-fullhd {
6001       margin-left: 0%; }
6002     .column.is-1-fullhd {
6003       flex: none;
6004       width: 8.3333333333%; }
6005     .column.is-offset-1-fullhd {
6006       margin-left: 8.3333333333%; }
6007     .column.is-2-fullhd {
6008       flex: none;
6009       width: 16.6666666667%; }
6010     .column.is-offset-2-fullhd {
6011       margin-left: 16.6666666667%; }
6012     .column.is-3-fullhd {
6013       flex: none;
6014       width: 25%; }
6015     .column.is-offset-3-fullhd {
6016       margin-left: 25%; }
6017     .column.is-4-fullhd {
6018       flex: none;
6019       width: 33.3333333333%; }
6020     .column.is-offset-4-fullhd {
6021       margin-left: 33.3333333333%; }
6022     .column.is-5-fullhd {
6023       flex: none;
6024       width: 41.6666666667%; }
6025     .column.is-offset-5-fullhd {
6026       margin-left: 41.6666666667%; }
6027     .column.is-6-fullhd {
6028       flex: none;
6029       width: 50%; }
6030     .column.is-offset-6-fullhd {
6031       margin-left: 50%; }
6032     .column.is-7-fullhd {
6033       flex: none;
6034       width: 58.3333333333%; }
6035     .column.is-offset-7-fullhd {
6036       margin-left: 58.3333333333%; }
6037     .column.is-8-fullhd {
6038       flex: none;
6039       width: 66.6666666667%; }
6040     .column.is-offset-8-fullhd {
6041       margin-left: 66.6666666667%; }
6042     .column.is-9-fullhd {
6043       flex: none;
6044       width: 75%; }
6045     .column.is-offset-9-fullhd {
6046       margin-left: 75%; }
6047     .column.is-10-fullhd {
6048       flex: none;
6049       width: 83.3333333333%; }
6050     .column.is-offset-10-fullhd {
6051       margin-left: 83.3333333333%; }
6052     .column.is-11-fullhd {
6053       flex: none;
6054       width: 91.6666666667%; }
6055     .column.is-offset-11-fullhd {
6056       margin-left: 91.6666666667%; }
6057     .column.is-12-fullhd {
6058       flex: none;
6059       width: 100%; }
6060     .column.is-offset-12-fullhd {
6061       margin-left: 100%; } }
6062
6063 .columns {
6064   margin-left: -0.75rem;
6065   margin-right: -0.75rem;
6066   margin-top: -0.75rem; }
6067   .columns:last-child {
6068     margin-bottom: -0.75rem; }
6069   .columns:not(:last-child) {
6070     margin-bottom: calc(1.5rem - 0.75rem); }
6071   .columns.is-centered {
6072     justify-content: center; }
6073   .columns.is-gapless {
6074     margin-left: 0;
6075     margin-right: 0;
6076     margin-top: 0; }
6077     .columns.is-gapless > .column {
6078       margin: 0;
6079       padding: 0 !important; }
6080     .columns.is-gapless:not(:last-child) {
6081       margin-bottom: 1.5rem; }
6082     .columns.is-gapless:last-child {
6083       margin-bottom: 0; }
6084   .columns.is-mobile {
6085     display: flex; }
6086   .columns.is-multiline {
6087     flex-wrap: wrap; }
6088   .columns.is-vcentered {
6089     align-items: center; }
6090   @media screen and (min-width: 769px), print {
6091     .columns:not(.is-desktop) {
6092       display: flex; } }
6093   @media screen and (min-width: 1024px) {
6094     .columns.is-desktop {
6095       display: flex; } }
6096
6097 .columns.is-variable {
6098   --columnGap: 0.75rem;
6099   margin-left: calc(-1 * var(--columnGap));
6100   margin-right: calc(-1 * var(--columnGap)); }
6101   .columns.is-variable .column {
6102     padding-left: var(--columnGap);
6103     padding-right: var(--columnGap); }
6104   .columns.is-variable.is-0 {
6105     --columnGap: 0rem; }
6106   @media screen and (max-width: 768px) {
6107     .columns.is-variable.is-0-mobile {
6108       --columnGap: 0rem; } }
6109   @media screen and (min-width: 769px), print {
6110     .columns.is-variable.is-0-tablet {
6111       --columnGap: 0rem; } }
6112   @media screen and (min-width: 769px) and (max-width: 1023px) {
6113     .columns.is-variable.is-0-tablet-only {
6114       --columnGap: 0rem; } }
6115   @media screen and (max-width: 1023px) {
6116     .columns.is-variable.is-0-touch {
6117       --columnGap: 0rem; } }
6118   @media screen and (min-width: 1024px) {
6119     .columns.is-variable.is-0-desktop {
6120       --columnGap: 0rem; } }
6121   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6122     .columns.is-variable.is-0-desktop-only {
6123       --columnGap: 0rem; } }
6124   @media screen and (min-width: 1216px) {
6125     .columns.is-variable.is-0-widescreen {
6126       --columnGap: 0rem; } }
6127   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6128     .columns.is-variable.is-0-widescreen-only {
6129       --columnGap: 0rem; } }
6130   @media screen and (min-width: 1408px) {
6131     .columns.is-variable.is-0-fullhd {
6132       --columnGap: 0rem; } }
6133   .columns.is-variable.is-1 {
6134     --columnGap: 0.25rem; }
6135   @media screen and (max-width: 768px) {
6136     .columns.is-variable.is-1-mobile {
6137       --columnGap: 0.25rem; } }
6138   @media screen and (min-width: 769px), print {
6139     .columns.is-variable.is-1-tablet {
6140       --columnGap: 0.25rem; } }
6141   @media screen and (min-width: 769px) and (max-width: 1023px) {
6142     .columns.is-variable.is-1-tablet-only {
6143       --columnGap: 0.25rem; } }
6144   @media screen and (max-width: 1023px) {
6145     .columns.is-variable.is-1-touch {
6146       --columnGap: 0.25rem; } }
6147   @media screen and (min-width: 1024px) {
6148     .columns.is-variable.is-1-desktop {
6149       --columnGap: 0.25rem; } }
6150   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6151     .columns.is-variable.is-1-desktop-only {
6152       --columnGap: 0.25rem; } }
6153   @media screen and (min-width: 1216px) {
6154     .columns.is-variable.is-1-widescreen {
6155       --columnGap: 0.25rem; } }
6156   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6157     .columns.is-variable.is-1-widescreen-only {
6158       --columnGap: 0.25rem; } }
6159   @media screen and (min-width: 1408px) {
6160     .columns.is-variable.is-1-fullhd {
6161       --columnGap: 0.25rem; } }
6162   .columns.is-variable.is-2 {
6163     --columnGap: 0.5rem; }
6164   @media screen and (max-width: 768px) {
6165     .columns.is-variable.is-2-mobile {
6166       --columnGap: 0.5rem; } }
6167   @media screen and (min-width: 769px), print {
6168     .columns.is-variable.is-2-tablet {
6169       --columnGap: 0.5rem; } }
6170   @media screen and (min-width: 769px) and (max-width: 1023px) {
6171     .columns.is-variable.is-2-tablet-only {
6172       --columnGap: 0.5rem; } }
6173   @media screen and (max-width: 1023px) {
6174     .columns.is-variable.is-2-touch {
6175       --columnGap: 0.5rem; } }
6176   @media screen and (min-width: 1024px) {
6177     .columns.is-variable.is-2-desktop {
6178       --columnGap: 0.5rem; } }
6179   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6180     .columns.is-variable.is-2-desktop-only {
6181       --columnGap: 0.5rem; } }
6182   @media screen and (min-width: 1216px) {
6183     .columns.is-variable.is-2-widescreen {
6184       --columnGap: 0.5rem; } }
6185   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6186     .columns.is-variable.is-2-widescreen-only {
6187       --columnGap: 0.5rem; } }
6188   @media screen and (min-width: 1408px) {
6189     .columns.is-variable.is-2-fullhd {
6190       --columnGap: 0.5rem; } }
6191   .columns.is-variable.is-3 {
6192     --columnGap: 0.75rem; }
6193   @media screen and (max-width: 768px) {
6194     .columns.is-variable.is-3-mobile {
6195       --columnGap: 0.75rem; } }
6196   @media screen and (min-width: 769px), print {
6197     .columns.is-variable.is-3-tablet {
6198       --columnGap: 0.75rem; } }
6199   @media screen and (min-width: 769px) and (max-width: 1023px) {
6200     .columns.is-variable.is-3-tablet-only {
6201       --columnGap: 0.75rem; } }
6202   @media screen and (max-width: 1023px) {
6203     .columns.is-variable.is-3-touch {
6204       --columnGap: 0.75rem; } }
6205   @media screen and (min-width: 1024px) {
6206     .columns.is-variable.is-3-desktop {
6207       --columnGap: 0.75rem; } }
6208   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6209     .columns.is-variable.is-3-desktop-only {
6210       --columnGap: 0.75rem; } }
6211   @media screen and (min-width: 1216px) {
6212     .columns.is-variable.is-3-widescreen {
6213       --columnGap: 0.75rem; } }
6214   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6215     .columns.is-variable.is-3-widescreen-only {
6216       --columnGap: 0.75rem; } }
6217   @media screen and (min-width: 1408px) {
6218     .columns.is-variable.is-3-fullhd {
6219       --columnGap: 0.75rem; } }
6220   .columns.is-variable.is-4 {
6221     --columnGap: 1rem; }
6222   @media screen and (max-width: 768px) {
6223     .columns.is-variable.is-4-mobile {
6224       --columnGap: 1rem; } }
6225   @media screen and (min-width: 769px), print {
6226     .columns.is-variable.is-4-tablet {
6227       --columnGap: 1rem; } }
6228   @media screen and (min-width: 769px) and (max-width: 1023px) {
6229     .columns.is-variable.is-4-tablet-only {
6230       --columnGap: 1rem; } }
6231   @media screen and (max-width: 1023px) {
6232     .columns.is-variable.is-4-touch {
6233       --columnGap: 1rem; } }
6234   @media screen and (min-width: 1024px) {
6235     .columns.is-variable.is-4-desktop {
6236       --columnGap: 1rem; } }
6237   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6238     .columns.is-variable.is-4-desktop-only {
6239       --columnGap: 1rem; } }
6240   @media screen and (min-width: 1216px) {
6241     .columns.is-variable.is-4-widescreen {
6242       --columnGap: 1rem; } }
6243   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6244     .columns.is-variable.is-4-widescreen-only {
6245       --columnGap: 1rem; } }
6246   @media screen and (min-width: 1408px) {
6247     .columns.is-variable.is-4-fullhd {
6248       --columnGap: 1rem; } }
6249   .columns.is-variable.is-5 {
6250     --columnGap: 1.25rem; }
6251   @media screen and (max-width: 768px) {
6252     .columns.is-variable.is-5-mobile {
6253       --columnGap: 1.25rem; } }
6254   @media screen and (min-width: 769px), print {
6255     .columns.is-variable.is-5-tablet {
6256       --columnGap: 1.25rem; } }
6257   @media screen and (min-width: 769px) and (max-width: 1023px) {
6258     .columns.is-variable.is-5-tablet-only {
6259       --columnGap: 1.25rem; } }
6260   @media screen and (max-width: 1023px) {
6261     .columns.is-variable.is-5-touch {
6262       --columnGap: 1.25rem; } }
6263   @media screen and (min-width: 1024px) {
6264     .columns.is-variable.is-5-desktop {
6265       --columnGap: 1.25rem; } }
6266   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6267     .columns.is-variable.is-5-desktop-only {
6268       --columnGap: 1.25rem; } }
6269   @media screen and (min-width: 1216px) {
6270     .columns.is-variable.is-5-widescreen {
6271       --columnGap: 1.25rem; } }
6272   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6273     .columns.is-variable.is-5-widescreen-only {
6274       --columnGap: 1.25rem; } }
6275   @media screen and (min-width: 1408px) {
6276     .columns.is-variable.is-5-fullhd {
6277       --columnGap: 1.25rem; } }
6278   .columns.is-variable.is-6 {
6279     --columnGap: 1.5rem; }
6280   @media screen and (max-width: 768px) {
6281     .columns.is-variable.is-6-mobile {
6282       --columnGap: 1.5rem; } }
6283   @media screen and (min-width: 769px), print {
6284     .columns.is-variable.is-6-tablet {
6285       --columnGap: 1.5rem; } }
6286   @media screen and (min-width: 769px) and (max-width: 1023px) {
6287     .columns.is-variable.is-6-tablet-only {
6288       --columnGap: 1.5rem; } }
6289   @media screen and (max-width: 1023px) {
6290     .columns.is-variable.is-6-touch {
6291       --columnGap: 1.5rem; } }
6292   @media screen and (min-width: 1024px) {
6293     .columns.is-variable.is-6-desktop {
6294       --columnGap: 1.5rem; } }
6295   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6296     .columns.is-variable.is-6-desktop-only {
6297       --columnGap: 1.5rem; } }
6298   @media screen and (min-width: 1216px) {
6299     .columns.is-variable.is-6-widescreen {
6300       --columnGap: 1.5rem; } }
6301   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6302     .columns.is-variable.is-6-widescreen-only {
6303       --columnGap: 1.5rem; } }
6304   @media screen and (min-width: 1408px) {
6305     .columns.is-variable.is-6-fullhd {
6306       --columnGap: 1.5rem; } }
6307   .columns.is-variable.is-7 {
6308     --columnGap: 1.75rem; }
6309   @media screen and (max-width: 768px) {
6310     .columns.is-variable.is-7-mobile {
6311       --columnGap: 1.75rem; } }
6312   @media screen and (min-width: 769px), print {
6313     .columns.is-variable.is-7-tablet {
6314       --columnGap: 1.75rem; } }
6315   @media screen and (min-width: 769px) and (max-width: 1023px) {
6316     .columns.is-variable.is-7-tablet-only {
6317       --columnGap: 1.75rem; } }
6318   @media screen and (max-width: 1023px) {
6319     .columns.is-variable.is-7-touch {
6320       --columnGap: 1.75rem; } }
6321   @media screen and (min-width: 1024px) {
6322     .columns.is-variable.is-7-desktop {
6323       --columnGap: 1.75rem; } }
6324   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6325     .columns.is-variable.is-7-desktop-only {
6326       --columnGap: 1.75rem; } }
6327   @media screen and (min-width: 1216px) {
6328     .columns.is-variable.is-7-widescreen {
6329       --columnGap: 1.75rem; } }
6330   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6331     .columns.is-variable.is-7-widescreen-only {
6332       --columnGap: 1.75rem; } }
6333   @media screen and (min-width: 1408px) {
6334     .columns.is-variable.is-7-fullhd {
6335       --columnGap: 1.75rem; } }
6336   .columns.is-variable.is-8 {
6337     --columnGap: 2rem; }
6338   @media screen and (max-width: 768px) {
6339     .columns.is-variable.is-8-mobile {
6340       --columnGap: 2rem; } }
6341   @media screen and (min-width: 769px), print {
6342     .columns.is-variable.is-8-tablet {
6343       --columnGap: 2rem; } }
6344   @media screen and (min-width: 769px) and (max-width: 1023px) {
6345     .columns.is-variable.is-8-tablet-only {
6346       --columnGap: 2rem; } }
6347   @media screen and (max-width: 1023px) {
6348     .columns.is-variable.is-8-touch {
6349       --columnGap: 2rem; } }
6350   @media screen and (min-width: 1024px) {
6351     .columns.is-variable.is-8-desktop {
6352       --columnGap: 2rem; } }
6353   @media screen and (min-width: 1024px) and (max-width: 1215px) {
6354     .columns.is-variable.is-8-desktop-only {
6355       --columnGap: 2rem; } }
6356   @media screen and (min-width: 1216px) {
6357     .columns.is-variable.is-8-widescreen {
6358       --columnGap: 2rem; } }
6359   @media screen and (min-width: 1216px) and (max-width: 1407px) {
6360     .columns.is-variable.is-8-widescreen-only {
6361       --columnGap: 2rem; } }
6362   @media screen and (min-width: 1408px) {
6363     .columns.is-variable.is-8-fullhd {
6364       --columnGap: 2rem; } }
6365
6366 .tile {
6367   align-items: stretch;
6368   display: block;
6369   flex-basis: 0;
6370   flex-grow: 1;
6371   flex-shrink: 1;
6372   min-height: min-content; }
6373   .tile.is-ancestor {
6374     margin-left: -0.75rem;
6375     margin-right: -0.75rem;
6376     margin-top: -0.75rem; }
6377     .tile.is-ancestor:last-child {
6378       margin-bottom: -0.75rem; }
6379     .tile.is-ancestor:not(:last-child) {
6380       margin-bottom: 0.75rem; }
6381   .tile.is-child {
6382     margin: 0 !important; }
6383   .tile.is-parent {
6384     padding: 0.75rem; }
6385   .tile.is-vertical {
6386     flex-direction: column; }
6387     .tile.is-vertical > .tile.is-child:not(:last-child) {
6388       margin-bottom: 1.5rem !important; }
6389   @media screen and (min-width: 769px), print {
6390     .tile:not(.is-child) {
6391       display: flex; }
6392     .tile.is-1 {
6393       flex: none;
6394       width: 8.3333333333%; }
6395     .tile.is-2 {
6396       flex: none;
6397       width: 16.6666666667%; }
6398     .tile.is-3 {
6399       flex: none;
6400       width: 25%; }
6401     .tile.is-4 {
6402       flex: none;
6403       width: 33.3333333333%; }
6404     .tile.is-5 {
6405       flex: none;
6406       width: 41.6666666667%; }
6407     .tile.is-6 {
6408       flex: none;
6409       width: 50%; }
6410     .tile.is-7 {
6411       flex: none;
6412       width: 58.3333333333%; }
6413     .tile.is-8 {
6414       flex: none;
6415       width: 66.6666666667%; }
6416     .tile.is-9 {
6417       flex: none;
6418       width: 75%; }
6419     .tile.is-10 {
6420       flex: none;
6421       width: 83.3333333333%; }
6422     .tile.is-11 {
6423       flex: none;
6424       width: 91.6666666667%; }
6425     .tile.is-12 {
6426       flex: none;
6427       width: 100%; } }
6428
6429 .hero {
6430   align-items: stretch;
6431   display: flex;
6432   flex-direction: column;
6433   justify-content: space-between; }
6434   .hero .navbar {
6435     background: none; }
6436   .hero .tabs ul {
6437     border-bottom: none; }
6438   .hero.is-white {
6439     background-color: white;
6440     color: #0a0a0a; }
6441     .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6442     .hero.is-white strong {
6443       color: inherit; }
6444     .hero.is-white .title {
6445       color: #0a0a0a; }
6446     .hero.is-white .subtitle {
6447       color: rgba(10, 10, 10, 0.9); }
6448       .hero.is-white .subtitle a:not(.button),
6449       .hero.is-white .subtitle strong {
6450         color: #0a0a0a; }
6451     @media screen and (max-width: 1023px) {
6452       .hero.is-white .navbar-menu {
6453         background-color: white; } }
6454     .hero.is-white .navbar-item,
6455     .hero.is-white .navbar-link {
6456       color: rgba(10, 10, 10, 0.7); }
6457     .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
6458     .hero.is-white .navbar-link:hover,
6459     .hero.is-white .navbar-link.is-active {
6460       background-color: #f2f2f2;
6461       color: #0a0a0a; }
6462     .hero.is-white .tabs a {
6463       color: #0a0a0a;
6464       opacity: 0.9; }
6465       .hero.is-white .tabs a:hover {
6466         opacity: 1; }
6467     .hero.is-white .tabs li.is-active a {
6468       opacity: 1; }
6469     .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
6470       color: #0a0a0a; }
6471       .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
6472         background-color: rgba(10, 10, 10, 0.1); }
6473     .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 {
6474       background-color: #0a0a0a;
6475       border-color: #0a0a0a;
6476       color: white; }
6477     .hero.is-white.is-bold {
6478       background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%); }
6479       @media screen and (max-width: 768px) {
6480         .hero.is-white.is-bold .navbar-menu {
6481           background-image: linear-gradient(141deg, #e8e3e4 0%, white 71%, white 100%); } }
6482   .hero.is-black {
6483     background-color: #0a0a0a;
6484     color: white; }
6485     .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6486     .hero.is-black strong {
6487       color: inherit; }
6488     .hero.is-black .title {
6489       color: white; }
6490     .hero.is-black .subtitle {
6491       color: rgba(255, 255, 255, 0.9); }
6492       .hero.is-black .subtitle a:not(.button),
6493       .hero.is-black .subtitle strong {
6494         color: white; }
6495     @media screen and (max-width: 1023px) {
6496       .hero.is-black .navbar-menu {
6497         background-color: #0a0a0a; } }
6498     .hero.is-black .navbar-item,
6499     .hero.is-black .navbar-link {
6500       color: rgba(255, 255, 255, 0.7); }
6501     .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
6502     .hero.is-black .navbar-link:hover,
6503     .hero.is-black .navbar-link.is-active {
6504       background-color: black;
6505       color: white; }
6506     .hero.is-black .tabs a {
6507       color: white;
6508       opacity: 0.9; }
6509       .hero.is-black .tabs a:hover {
6510         opacity: 1; }
6511     .hero.is-black .tabs li.is-active a {
6512       opacity: 1; }
6513     .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
6514       color: white; }
6515       .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
6516         background-color: rgba(10, 10, 10, 0.1); }
6517     .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 {
6518       background-color: white;
6519       border-color: white;
6520       color: #0a0a0a; }
6521     .hero.is-black.is-bold {
6522       background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
6523       @media screen and (max-width: 768px) {
6524         .hero.is-black.is-bold .navbar-menu {
6525           background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
6526   .hero.is-light {
6527     background-color: whitesmoke;
6528     color: rgba(0, 0, 0, 0.7); }
6529     .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6530     .hero.is-light strong {
6531       color: inherit; }
6532     .hero.is-light .title {
6533       color: rgba(0, 0, 0, 0.7); }
6534     .hero.is-light .subtitle {
6535       color: rgba(0, 0, 0, 0.9); }
6536       .hero.is-light .subtitle a:not(.button),
6537       .hero.is-light .subtitle strong {
6538         color: rgba(0, 0, 0, 0.7); }
6539     @media screen and (max-width: 1023px) {
6540       .hero.is-light .navbar-menu {
6541         background-color: whitesmoke; } }
6542     .hero.is-light .navbar-item,
6543     .hero.is-light .navbar-link {
6544       color: rgba(0, 0, 0, 0.7); }
6545     .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
6546     .hero.is-light .navbar-link:hover,
6547     .hero.is-light .navbar-link.is-active {
6548       background-color: #e8e8e8;
6549       color: rgba(0, 0, 0, 0.7); }
6550     .hero.is-light .tabs a {
6551       color: rgba(0, 0, 0, 0.7);
6552       opacity: 0.9; }
6553       .hero.is-light .tabs a:hover {
6554         opacity: 1; }
6555     .hero.is-light .tabs li.is-active a {
6556       opacity: 1; }
6557     .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
6558       color: rgba(0, 0, 0, 0.7); }
6559       .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
6560         background-color: rgba(10, 10, 10, 0.1); }
6561     .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 {
6562       background-color: rgba(0, 0, 0, 0.7);
6563       border-color: rgba(0, 0, 0, 0.7);
6564       color: whitesmoke; }
6565     .hero.is-light.is-bold {
6566       background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
6567       @media screen and (max-width: 768px) {
6568         .hero.is-light.is-bold .navbar-menu {
6569           background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
6570   .hero.is-dark {
6571     background-color: #363636;
6572     color: #fff; }
6573     .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6574     .hero.is-dark strong {
6575       color: inherit; }
6576     .hero.is-dark .title {
6577       color: #fff; }
6578     .hero.is-dark .subtitle {
6579       color: rgba(255, 255, 255, 0.9); }
6580       .hero.is-dark .subtitle a:not(.button),
6581       .hero.is-dark .subtitle strong {
6582         color: #fff; }
6583     @media screen and (max-width: 1023px) {
6584       .hero.is-dark .navbar-menu {
6585         background-color: #363636; } }
6586     .hero.is-dark .navbar-item,
6587     .hero.is-dark .navbar-link {
6588       color: rgba(255, 255, 255, 0.7); }
6589     .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
6590     .hero.is-dark .navbar-link:hover,
6591     .hero.is-dark .navbar-link.is-active {
6592       background-color: #292929;
6593       color: #fff; }
6594     .hero.is-dark .tabs a {
6595       color: #fff;
6596       opacity: 0.9; }
6597       .hero.is-dark .tabs a:hover {
6598         opacity: 1; }
6599     .hero.is-dark .tabs li.is-active a {
6600       opacity: 1; }
6601     .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
6602       color: #fff; }
6603       .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
6604         background-color: rgba(10, 10, 10, 0.1); }
6605     .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 {
6606       background-color: #fff;
6607       border-color: #fff;
6608       color: #363636; }
6609     .hero.is-dark.is-bold {
6610       background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
6611       @media screen and (max-width: 768px) {
6612         .hero.is-dark.is-bold .navbar-menu {
6613           background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
6614   .hero.is-primary {
6615     background-color: #00d1b2;
6616     color: #fff; }
6617     .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6618     .hero.is-primary strong {
6619       color: inherit; }
6620     .hero.is-primary .title {
6621       color: #fff; }
6622     .hero.is-primary .subtitle {
6623       color: rgba(255, 255, 255, 0.9); }
6624       .hero.is-primary .subtitle a:not(.button),
6625       .hero.is-primary .subtitle strong {
6626         color: #fff; }
6627     @media screen and (max-width: 1023px) {
6628       .hero.is-primary .navbar-menu {
6629         background-color: #00d1b2; } }
6630     .hero.is-primary .navbar-item,
6631     .hero.is-primary .navbar-link {
6632       color: rgba(255, 255, 255, 0.7); }
6633     .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
6634     .hero.is-primary .navbar-link:hover,
6635     .hero.is-primary .navbar-link.is-active {
6636       background-color: #00b89c;
6637       color: #fff; }
6638     .hero.is-primary .tabs a {
6639       color: #fff;
6640       opacity: 0.9; }
6641       .hero.is-primary .tabs a:hover {
6642         opacity: 1; }
6643     .hero.is-primary .tabs li.is-active a {
6644       opacity: 1; }
6645     .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
6646       color: #fff; }
6647       .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
6648         background-color: rgba(10, 10, 10, 0.1); }
6649     .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 {
6650       background-color: #fff;
6651       border-color: #fff;
6652       color: #00d1b2; }
6653     .hero.is-primary.is-bold {
6654       background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); }
6655       @media screen and (max-width: 768px) {
6656         .hero.is-primary.is-bold .navbar-menu {
6657           background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%); } }
6658   .hero.is-link {
6659     background-color: #3273dc;
6660     color: #fff; }
6661     .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6662     .hero.is-link strong {
6663       color: inherit; }
6664     .hero.is-link .title {
6665       color: #fff; }
6666     .hero.is-link .subtitle {
6667       color: rgba(255, 255, 255, 0.9); }
6668       .hero.is-link .subtitle a:not(.button),
6669       .hero.is-link .subtitle strong {
6670         color: #fff; }
6671     @media screen and (max-width: 1023px) {
6672       .hero.is-link .navbar-menu {
6673         background-color: #3273dc; } }
6674     .hero.is-link .navbar-item,
6675     .hero.is-link .navbar-link {
6676       color: rgba(255, 255, 255, 0.7); }
6677     .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
6678     .hero.is-link .navbar-link:hover,
6679     .hero.is-link .navbar-link.is-active {
6680       background-color: #2366d1;
6681       color: #fff; }
6682     .hero.is-link .tabs a {
6683       color: #fff;
6684       opacity: 0.9; }
6685       .hero.is-link .tabs a:hover {
6686         opacity: 1; }
6687     .hero.is-link .tabs li.is-active a {
6688       opacity: 1; }
6689     .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
6690       color: #fff; }
6691       .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
6692         background-color: rgba(10, 10, 10, 0.1); }
6693     .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 {
6694       background-color: #fff;
6695       border-color: #fff;
6696       color: #3273dc; }
6697     .hero.is-link.is-bold {
6698       background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
6699       @media screen and (max-width: 768px) {
6700         .hero.is-link.is-bold .navbar-menu {
6701           background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
6702   .hero.is-info {
6703     background-color: #3298dc;
6704     color: #fff; }
6705     .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6706     .hero.is-info strong {
6707       color: inherit; }
6708     .hero.is-info .title {
6709       color: #fff; }
6710     .hero.is-info .subtitle {
6711       color: rgba(255, 255, 255, 0.9); }
6712       .hero.is-info .subtitle a:not(.button),
6713       .hero.is-info .subtitle strong {
6714         color: #fff; }
6715     @media screen and (max-width: 1023px) {
6716       .hero.is-info .navbar-menu {
6717         background-color: #3298dc; } }
6718     .hero.is-info .navbar-item,
6719     .hero.is-info .navbar-link {
6720       color: rgba(255, 255, 255, 0.7); }
6721     .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
6722     .hero.is-info .navbar-link:hover,
6723     .hero.is-info .navbar-link.is-active {
6724       background-color: #238cd1;
6725       color: #fff; }
6726     .hero.is-info .tabs a {
6727       color: #fff;
6728       opacity: 0.9; }
6729       .hero.is-info .tabs a:hover {
6730         opacity: 1; }
6731     .hero.is-info .tabs li.is-active a {
6732       opacity: 1; }
6733     .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
6734       color: #fff; }
6735       .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
6736         background-color: rgba(10, 10, 10, 0.1); }
6737     .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 {
6738       background-color: #fff;
6739       border-color: #fff;
6740       color: #3298dc; }
6741     .hero.is-info.is-bold {
6742       background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); }
6743       @media screen and (max-width: 768px) {
6744         .hero.is-info.is-bold .navbar-menu {
6745           background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); } }
6746   .hero.is-success {
6747     background-color: #48c774;
6748     color: #fff; }
6749     .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6750     .hero.is-success strong {
6751       color: inherit; }
6752     .hero.is-success .title {
6753       color: #fff; }
6754     .hero.is-success .subtitle {
6755       color: rgba(255, 255, 255, 0.9); }
6756       .hero.is-success .subtitle a:not(.button),
6757       .hero.is-success .subtitle strong {
6758         color: #fff; }
6759     @media screen and (max-width: 1023px) {
6760       .hero.is-success .navbar-menu {
6761         background-color: #48c774; } }
6762     .hero.is-success .navbar-item,
6763     .hero.is-success .navbar-link {
6764       color: rgba(255, 255, 255, 0.7); }
6765     .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
6766     .hero.is-success .navbar-link:hover,
6767     .hero.is-success .navbar-link.is-active {
6768       background-color: #3abb67;
6769       color: #fff; }
6770     .hero.is-success .tabs a {
6771       color: #fff;
6772       opacity: 0.9; }
6773       .hero.is-success .tabs a:hover {
6774         opacity: 1; }
6775     .hero.is-success .tabs li.is-active a {
6776       opacity: 1; }
6777     .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
6778       color: #fff; }
6779       .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
6780         background-color: rgba(10, 10, 10, 0.1); }
6781     .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 {
6782       background-color: #fff;
6783       border-color: #fff;
6784       color: #48c774; }
6785     .hero.is-success.is-bold {
6786       background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); }
6787       @media screen and (max-width: 768px) {
6788         .hero.is-success.is-bold .navbar-menu {
6789           background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); } }
6790   .hero.is-warning {
6791     background-color: #ffdd57;
6792     color: rgba(0, 0, 0, 0.7); }
6793     .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6794     .hero.is-warning strong {
6795       color: inherit; }
6796     .hero.is-warning .title {
6797       color: rgba(0, 0, 0, 0.7); }
6798     .hero.is-warning .subtitle {
6799       color: rgba(0, 0, 0, 0.9); }
6800       .hero.is-warning .subtitle a:not(.button),
6801       .hero.is-warning .subtitle strong {
6802         color: rgba(0, 0, 0, 0.7); }
6803     @media screen and (max-width: 1023px) {
6804       .hero.is-warning .navbar-menu {
6805         background-color: #ffdd57; } }
6806     .hero.is-warning .navbar-item,
6807     .hero.is-warning .navbar-link {
6808       color: rgba(0, 0, 0, 0.7); }
6809     .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
6810     .hero.is-warning .navbar-link:hover,
6811     .hero.is-warning .navbar-link.is-active {
6812       background-color: #ffd83d;
6813       color: rgba(0, 0, 0, 0.7); }
6814     .hero.is-warning .tabs a {
6815       color: rgba(0, 0, 0, 0.7);
6816       opacity: 0.9; }
6817       .hero.is-warning .tabs a:hover {
6818         opacity: 1; }
6819     .hero.is-warning .tabs li.is-active a {
6820       opacity: 1; }
6821     .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
6822       color: rgba(0, 0, 0, 0.7); }
6823       .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
6824         background-color: rgba(10, 10, 10, 0.1); }
6825     .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 {
6826       background-color: rgba(0, 0, 0, 0.7);
6827       border-color: rgba(0, 0, 0, 0.7);
6828       color: #ffdd57; }
6829     .hero.is-warning.is-bold {
6830       background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
6831       @media screen and (max-width: 768px) {
6832         .hero.is-warning.is-bold .navbar-menu {
6833           background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
6834   .hero.is-danger {
6835     background-color: #f14668;
6836     color: #fff; }
6837     .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
6838     .hero.is-danger strong {
6839       color: inherit; }
6840     .hero.is-danger .title {
6841       color: #fff; }
6842     .hero.is-danger .subtitle {
6843       color: rgba(255, 255, 255, 0.9); }
6844       .hero.is-danger .subtitle a:not(.button),
6845       .hero.is-danger .subtitle strong {
6846         color: #fff; }
6847     @media screen and (max-width: 1023px) {
6848       .hero.is-danger .navbar-menu {
6849         background-color: #f14668; } }
6850     .hero.is-danger .navbar-item,
6851     .hero.is-danger .navbar-link {
6852       color: rgba(255, 255, 255, 0.7); }
6853     .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
6854     .hero.is-danger .navbar-link:hover,
6855     .hero.is-danger .navbar-link.is-active {
6856       background-color: #ef2e55;
6857       color: #fff; }
6858     .hero.is-danger .tabs a {
6859       color: #fff;
6860       opacity: 0.9; }
6861       .hero.is-danger .tabs a:hover {
6862         opacity: 1; }
6863     .hero.is-danger .tabs li.is-active a {
6864       opacity: 1; }
6865     .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
6866       color: #fff; }
6867       .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
6868         background-color: rgba(10, 10, 10, 0.1); }
6869     .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 {
6870       background-color: #fff;
6871       border-color: #fff;
6872       color: #f14668; }
6873     .hero.is-danger.is-bold {
6874       background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); }
6875       @media screen and (max-width: 768px) {
6876         .hero.is-danger.is-bold .navbar-menu {
6877           background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } }
6878   .hero.is-small .hero-body {
6879     padding-bottom: 1.5rem;
6880     padding-top: 1.5rem; }
6881   @media screen and (min-width: 769px), print {
6882     .hero.is-medium .hero-body {
6883       padding-bottom: 9rem;
6884       padding-top: 9rem; } }
6885   @media screen and (min-width: 769px), print {
6886     .hero.is-large .hero-body {
6887       padding-bottom: 18rem;
6888       padding-top: 18rem; } }
6889   .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
6890     align-items: center;
6891     display: flex; }
6892     .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
6893       flex-grow: 1;
6894       flex-shrink: 1; }
6895   .hero.is-halfheight {
6896     min-height: 50vh; }
6897   .hero.is-fullheight {
6898     min-height: 100vh; }
6899
6900 .hero-video {
6901   overflow: hidden; }
6902   .hero-video video {
6903     left: 50%;
6904     min-height: 100%;
6905     min-width: 100%;
6906     position: absolute;
6907     top: 50%;
6908     transform: translate3d(-50%, -50%, 0); }
6909   .hero-video.is-transparent {
6910     opacity: 0.3; }
6911   @media screen and (max-width: 768px) {
6912     .hero-video {
6913       display: none; } }
6914
6915 .hero-buttons {
6916   margin-top: 1.5rem; }
6917   @media screen and (max-width: 768px) {
6918     .hero-buttons .button {
6919       display: flex; }
6920       .hero-buttons .button:not(:last-child) {
6921         margin-bottom: 0.75rem; } }
6922   @media screen and (min-width: 769px), print {
6923     .hero-buttons {
6924       display: flex;
6925       justify-content: center; }
6926       .hero-buttons .button:not(:last-child) {
6927         margin-right: 1.5rem; } }
6928
6929 .hero-head,
6930 .hero-foot {
6931   flex-grow: 0;
6932   flex-shrink: 0; }
6933
6934 .hero-body {
6935   flex-grow: 1;
6936   flex-shrink: 0;
6937   padding: 3rem 1.5rem; }
6938
6939 .section {
6940   padding: 3rem 1.5rem; }
6941   @media screen and (min-width: 1024px) {
6942     .section.is-medium {
6943       padding: 9rem 1.5rem; }
6944     .section.is-large {
6945       padding: 18rem 1.5rem; } }
6946
6947 .footer {
6948   background-color: #fafafa;
6949   padding: 3rem 1.5rem 6rem; }
6950
6951 /*# sourceMappingURL=style.css.map */