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