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