diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
index 9e5fcd6a887cc1fca16ba1050016c48399ca6eac..51db4da5d58be07dba5c1f5d6d3938273bb4a36a
--- a/.gitignore
+++ b/.gitignore
@@ -1,16 +1,10 @@
 node_modules
 yarn.lock
 .idea
-routes/*.js
 routes/*.js.map
 routes/*.d.ts
-routes/*.js*
-lib/*.js
 lib/*.js.map
 lib/*.d.ts
-lib/*.js*
-modules/*.js
 modules/*.js.map
 modules/*.d.ts
-modules/*.js*
 /**/*.map
diff --git a/clean_generated_typescript.sh b/clean_generated_typescript.sh
old mode 100644
new mode 100755
index ab43aade17cf3ca9f77c7356d6b6ea864dbaa848..0c34a9165db4687e0ac983b7dbaa559ea91dd1bf
--- a/clean_generated_typescript.sh
+++ b/clean_generated_typescript.sh
@@ -1,9 +1,9 @@
 #!/usr/bin/bash
 
 echo "===== remove generated typescript files"
-rm -rf modules/{*.js,*.js.map,*.d.ts}
-rm -rf lib/{*.js,*.js.map,*.d.ts}
-rm -rf routes/{*.js,*.js.map,*.d.ts}
+rm -rf modules/{*.js.map,*.d.ts}
+rm -rf lib/{*.js.map,*.d.ts}
+rm -rf routes/{*.js.map,*.d.ts}
 rm -rf test/{*.js,*.js.map,*.d.ts}
 
 echo "===== clean done"
diff --git a/index.ts b/index.ts
new file mode 100755
index 0000000000000000000000000000000000000000..22144d1e87ba91b42b6c786ac85aaff4c0319f69
--- /dev/null
+++ b/index.ts
@@ -0,0 +1,114 @@
+"use strict";
+
+const co = require('co');
+const fs = require('fs');
+const path = require('path');
+const main = require(__dirname + '/lib/main.js');
+const indexing = require(__dirname + '/lib/indexing.js');
+const initMonitDB = require('./lib/DataFinder').initMonitDB;
+
+/****************************************
+ * TECHNICAL CONFIGURATION
+ ***************************************/
+
+// Default Duniter node's database
+//const DEFAULT_DUNITER_DATA_FOLDER = 'currency-monit-dev';
+
+
+// host on which UI is available
+const DEFAULT_ACTION = 'start';
+
+// host on which UI is available
+const DEFAULT_HOST = 'localhost';
+
+// port on which UI is available
+const DEFAULT_PORT = 10500;
+
+/****************************************
+ * SPECIALIZATION
+ ***************************************/
+
+/*const stack = duniter.statics.autoStack([{
+  name: 'currency-monit',
+  required: {*/
+module.exports = {
+    duniter: {
+
+      config: {
+        onLoading: (conf:any, program:any) => co(function*() {
+
+          // Define duniter-currency-monit parameters namespace
+          const obj = conf['duniter-currency-monit'] = conf['duniter-currency-monit'] || {}
+        })
+      },
+
+      cliOptions: [
+        { value: '--monitor', desc: 'Enable performance monitoring of DB access'},
+        { value: '--reset-data', desc: 'Forces Monit to reset its indexed data on startup'},
+      ],
+
+      cli: [{
+        name: 'currency-monit [start|indexing] [host] [port]',
+        desc: 'Start duniter with module currency-monit or Indexing blockchain history',
+        preventIfRunning: true,
+        logs: false,
+        onDatabaseExecute: (server:any, conf:any, program:any, params:any, startServices:any) => co(function*() {
+
+          // currency-monit parameters
+          const ACTION = params[0] || DEFAULT_ACTION;
+          const SERVER_HOST = params[1] || DEFAULT_HOST;
+          const SERVER_PORT = parseInt(params[2]) || DEFAULT_PORT;
+
+          if (ACTION == "start")
+          {
+            // IMPORTANT: release Duniter services from "sleep" mode
+            yield startServices();
+
+            // Main Loop
+            yield main(server, SERVER_HOST, SERVER_PORT, null, program);
+
+            // Wait forever, this is a permanent program
+            yield new Promise(() => null);
+          }
+          else if (ACTION == "indexing")
+          {
+            try {
+              indexing(server, conf, program, params);
+            } catch (err) {
+              console.error('Error during blockchain indexing ', err);
+            }
+            // Close the DB connection properly
+            return server && server.disconnect()
+          }
+          else
+          {
+            console.error('Error unknow action "%s" !', ACTION);
+            // Close the DB connection properly
+            return server && server.disconnect()
+          }
+        })
+      }, {
+        name: 'reindex',
+        desc: 'Reset indexed Monit data and rebuild index',
+        preventIfRunning: true,
+        logs: false,
+        async onDatabaseExecute(server:any, conf:any, program:any, params:any, startServices:any) {
+          await initMonitDB(server, true);
+        }
+      }]
+    },
+    duniterUI: {
+      inject: {
+	menu: fs.readFileSync(path.join(__dirname, 'injection/menu.js'), 'utf8')
+      },
+
+      route: (app:any, server:any, conf:any, program:any, params:any) => {
+        // Main Loop
+        //main(server, SERVER_HOST, SERVER_PORT);
+	main(server, null, null, app, program);  // `app` est un serveur HTTP Express
+
+        // Wait forever, this is a permanent program
+        new Promise(() => null);
+      }
+    }
+  }
diff --git a/package.json b/package.json
index 9711e7426212710d78329bde179db28ecbec5b27..cc3513ec38288efb388f16cc3f8377df77fbb87b 100755
--- a/package.json
+++ b/package.json
@@ -1,11 +1,11 @@
 {
   "name": "duniter-currency-monit",
   "version": "0.4.15",
-  "main": "index.js",
+  "main": "index.ts",
   "license": "AGPLv3",
   "scripts": {
     "installation": "yarn --pure-lockfile && npm start",
-    "start": "node run.js currency-monit",
+    "start": "nodemon run.js currency-monit",
     "clean": "bash clean_generated_typescript.sh",
     "sync": "node run.js sync g1.duniter.org 1000",
     "sync-full": "node run.js sync g1.duniter.org",
@@ -22,6 +22,7 @@
     "jquery": "^3.5.0",
     "morgan": "1.8.1",
     "node-pre-gyp": "0.6.34",
+    "nodemon": "^2.0.3",
     "q": "1.5.0",
     "request": "^2.81.0",
     "request-promise": "4.2.0",
@@ -29,13 +30,13 @@
     "underscore": "^1.9.1"
   },
   "devDependencies": {
-    "@types/node": "^11.9.3",
     "@types/mocha": "^2.2.41",
+    "@types/node": "^11.9.3",
     "duniter": "1.7.x",
-    "typescript": "^3.3.3",
     "mocha": "^3.4.2",
     "should": "*",
-    "ts-node": "^3.3.0"
+    "ts-node": "^3.3.0",
+    "typescript": "^3.3.3"
   },
   "peerDependencies": {
     "duniter": "1.7.x"
diff --git a/public/bulma.min.css b/public/bulma.min.css
new file mode 100755
index 0000000000000000000000000000000000000000..4e4c60adbf97d876d1f6102ac457ac2a43d34e5f
--- /dev/null
+++ b/public/bulma.min.css
@@ -0,0 +1,10708 @@
+/*! bulma.io v0.8.2 | MIT License | github.com/jgthms/bulma */
+@-webkit-keyframes spinAround {
+    from {
+        transform: rotate(0)
+    }
+    to {
+        transform: rotate(359deg)
+    }
+}
+
+@keyframes spinAround {
+    from {
+        transform: rotate(0)
+    }
+    to {
+        transform: rotate(359deg)
+    }
+}
+
+.breadcrumb, .button, .delete, .file, .is-unselectable, .modal-close, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .tabs {
+    -webkit-touch-callout: none;
+    -webkit-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none
+}
+
+.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
+    border: 3px solid transparent;
+    border-radius: 2px;
+    border-right: 0;
+    border-top: 0;
+    content: " ";
+    display: block;
+    height: .625em;
+    margin-top: -.4375em;
+    pointer-events: none;
+    position: absolute;
+    top: 50%;
+    transform: rotate(-45deg);
+    transform-origin: center;
+    width: .625em
+}
+
+.block:not(:last-child), .box:not(:last-child), .breadcrumb:not(:last-child), .content:not(:last-child), .highlight:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .notification:not(:last-child), .pagination:not(:last-child), .progress:not(:last-child), .subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .tabs:not(:last-child), .title:not(:last-child) {
+    margin-bottom: 1.5rem
+}
+
+.delete, .modal-close {
+    -moz-appearance: none;
+    -webkit-appearance: none;
+    background-color: rgba(10, 10, 10, .2);
+    border: none;
+    border-radius: 290486px;
+    cursor: pointer;
+    pointer-events: auto;
+    display: inline-block;
+    flex-grow: 0;
+    flex-shrink: 0;
+    font-size: 0;
+    height: 20px;
+    max-height: 20px;
+    max-width: 20px;
+    min-height: 20px;
+    min-width: 20px;
+    outline: 0;
+    position: relative;
+    vertical-align: top;
+    width: 20px
+}
+
+.delete::after, .delete::before, .modal-close::after, .modal-close::before {
+    background-color: #fff;
+    content: "";
+    display: block;
+    left: 50%;
+    position: absolute;
+    top: 50%;
+    transform: translateX(-50%) translateY(-50%) rotate(45deg);
+    transform-origin: center center
+}
+
+.delete::before, .modal-close::before {
+    height: 2px;
+    width: 50%
+}
+
+.delete::after, .modal-close::after {
+    height: 50%;
+    width: 2px
+}
+
+.delete:focus, .delete:hover, .modal-close:focus, .modal-close:hover {
+    background-color: rgba(10, 10, 10, .3)
+}
+
+.delete:active, .modal-close:active {
+    background-color: rgba(10, 10, 10, .4)
+}
+
+.is-small.delete, .is-small.modal-close {
+    height: 16px;
+    max-height: 16px;
+    max-width: 16px;
+    min-height: 16px;
+    min-width: 16px;
+    width: 16px
+}
+
+.is-medium.delete, .is-medium.modal-close {
+    height: 24px;
+    max-height: 24px;
+    max-width: 24px;
+    min-height: 24px;
+    min-width: 24px;
+    width: 24px
+}
+
+.is-large.delete, .is-large.modal-close {
+    height: 32px;
+    max-height: 32px;
+    max-width: 32px;
+    min-height: 32px;
+    min-width: 32px;
+    width: 32px
+}
+
+.button.is-loading::after, .control.is-loading::after, .loader, .select.is-loading::after {
+    -webkit-animation: spinAround .5s infinite linear;
+    animation: spinAround .5s infinite linear;
+    border: 2px solid #dbdbdb;
+    border-radius: 290486px;
+    border-right-color: transparent;
+    border-top-color: transparent;
+    content: "";
+    display: block;
+    height: 1em;
+    position: relative;
+    width: 1em
+}
+
+.hero-video, .image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-square .has-ratio, .image.is-square img, .is-overlay, .modal, .modal-background {
+    bottom: 0;
+    left: 0;
+    position: absolute;
+    right: 0;
+    top: 0
+}
+
+.button, .file-cta, .file-name, .input, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .select select, .textarea {
+    -moz-appearance: none;
+    -webkit-appearance: none;
+    align-items: center;
+    border: 1px solid transparent;
+    border-radius: 4px;
+    box-shadow: none;
+    display: inline-flex;
+    font-size: 1rem;
+    height: 2.5em;
+    justify-content: flex-start;
+    line-height: 1.5;
+    padding-bottom: calc(.5em - 1px);
+    padding-left: calc(.75em - 1px);
+    padding-right: calc(.75em - 1px);
+    padding-top: calc(.5em - 1px);
+    position: relative;
+    vertical-align: top
+}
+
+.button:active, .button:focus, .file-cta:active, .file-cta:focus, .file-name:active, .file-name:focus, .input:active, .input:focus, .is-active.button, .is-active.file-cta, .is-active.file-name, .is-active.input, .is-active.pagination-ellipsis, .is-active.pagination-link, .is-active.pagination-next, .is-active.pagination-previous, .is-active.textarea, .is-focused.button, .is-focused.file-cta, .is-focused.file-name, .is-focused.input, .is-focused.pagination-ellipsis, .is-focused.pagination-link, .is-focused.pagination-next, .is-focused.pagination-previous, .is-focused.textarea, .pagination-ellipsis:active, .pagination-ellipsis:focus, .pagination-link:active, .pagination-link:focus, .pagination-next:active, .pagination-next:focus, .pagination-previous:active, .pagination-previous:focus, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
+    outline: 0
+}
+
+.button[disabled], .file-cta[disabled], .file-name[disabled], .input[disabled], .pagination-ellipsis[disabled], .pagination-link[disabled], .pagination-next[disabled], .pagination-previous[disabled], .select fieldset[disabled] select, .select select[disabled], .textarea[disabled], fieldset[disabled] .button, fieldset[disabled] .file-cta, fieldset[disabled] .file-name, fieldset[disabled] .input, fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .pagination-link, fieldset[disabled] .pagination-next, fieldset[disabled] .pagination-previous, fieldset[disabled] .select select, fieldset[disabled] .textarea {
+    cursor: not-allowed
+}
+
+/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
+blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
+    margin: 0;
+    padding: 0
+}
+
+h1, h2, h3, h4, h5, h6 {
+    font-size: 100%;
+    font-weight: 400
+}
+
+ul {
+    list-style: none
+}
+
+button, input, select, textarea {
+    margin: 0
+}
+
+html {
+    box-sizing: border-box
+}
+
+*, ::after, ::before {
+    box-sizing: inherit
+}
+
+img, video {
+    height: auto;
+    max-width: 100%
+}
+
+iframe {
+    border: 0
+}
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0
+}
+
+td, th {
+    padding: 0
+}
+
+td:not([align]), th:not([align]) {
+    text-align: left
+}
+
+html {
+    background-color: #fff;
+    font-size: 16px;
+    -moz-osx-font-smoothing: grayscale;
+    -webkit-font-smoothing: antialiased;
+    min-width: 300px;
+    overflow-x: hidden;
+    overflow-y: scroll;
+    text-rendering: optimizeLegibility;
+    -webkit-text-size-adjust: 100%;
+    -moz-text-size-adjust: 100%;
+    -ms-text-size-adjust: 100%;
+    text-size-adjust: 100%
+}
+
+article, aside, figure, footer, header, hgroup, section {
+    display: block
+}
+
+body, button, input, select, textarea {
+    font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
+}
+
+code, pre {
+    -moz-osx-font-smoothing: auto;
+    -webkit-font-smoothing: auto;
+    font-family: monospace
+}
+
+body {
+    color: #4a4a4a;
+    font-size: 1em;
+    font-weight: 400;
+    line-height: 1.5
+}
+
+a {
+    color: #3273dc;
+    cursor: pointer;
+    text-decoration: none
+}
+
+a strong {
+    color: currentColor
+}
+
+a:hover {
+    color: #363636
+}
+
+code {
+    background-color: #f5f5f5;
+    color: #f14668;
+    font-size: .875em;
+    font-weight: 400;
+    padding: .25em .5em .25em
+}
+
+hr {
+    background-color: #f5f5f5;
+    border: none;
+    display: block;
+    height: 2px;
+    margin: 1.5rem 0
+}
+
+img {
+    height: auto;
+    max-width: 100%
+}
+
+input[type=checkbox], input[type=radio] {
+    vertical-align: baseline
+}
+
+small {
+    font-size: .875em
+}
+
+span {
+    font-style: inherit;
+    font-weight: inherit
+}
+
+strong {
+    color: #363636;
+    font-weight: 700
+}
+
+fieldset {
+    border: none
+}
+
+pre {
+    -webkit-overflow-scrolling: touch;
+    background-color: #f5f5f5;
+    color: #4a4a4a;
+    font-size: .875em;
+    overflow-x: auto;
+    padding: 1.25rem 1.5rem;
+    white-space: pre;
+    word-wrap: normal
+}
+
+pre code {
+    background-color: transparent;
+    color: currentColor;
+    font-size: 1em;
+    padding: 0
+}
+
+table td, table th {
+    vertical-align: top
+}
+
+table td:not([align]), table th:not([align]) {
+    text-align: left
+}
+
+table th {
+    color: #363636
+}
+
+.is-clearfix::after {
+    clear: both;
+    content: " ";
+    display: table
+}
+
+.is-pulled-left {
+    float: left !important
+}
+
+.is-pulled-right {
+    float: right !important
+}
+
+.is-clipped {
+    overflow: hidden !important
+}
+
+.is-size-1 {
+    font-size: 3rem !important
+}
+
+.is-size-2 {
+    font-size: 2.5rem !important
+}
+
+.is-size-3 {
+    font-size: 2rem !important
+}
+
+.is-size-4 {
+    font-size: 1.5rem !important
+}
+
+.is-size-5 {
+    font-size: 1.25rem !important
+}
+
+.is-size-6 {
+    font-size: 1rem !important
+}
+
+.is-size-7 {
+    font-size: .75rem !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-size-1-mobile {
+        font-size: 3rem !important
+    }
+
+    .is-size-2-mobile {
+        font-size: 2.5rem !important
+    }
+
+    .is-size-3-mobile {
+        font-size: 2rem !important
+    }
+
+    .is-size-4-mobile {
+        font-size: 1.5rem !important
+    }
+
+    .is-size-5-mobile {
+        font-size: 1.25rem !important
+    }
+
+    .is-size-6-mobile {
+        font-size: 1rem !important
+    }
+
+    .is-size-7-mobile {
+        font-size: .75rem !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-size-1-tablet {
+        font-size: 3rem !important
+    }
+
+    .is-size-2-tablet {
+        font-size: 2.5rem !important
+    }
+
+    .is-size-3-tablet {
+        font-size: 2rem !important
+    }
+
+    .is-size-4-tablet {
+        font-size: 1.5rem !important
+    }
+
+    .is-size-5-tablet {
+        font-size: 1.25rem !important
+    }
+
+    .is-size-6-tablet {
+        font-size: 1rem !important
+    }
+
+    .is-size-7-tablet {
+        font-size: .75rem !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-size-1-touch {
+        font-size: 3rem !important
+    }
+
+    .is-size-2-touch {
+        font-size: 2.5rem !important
+    }
+
+    .is-size-3-touch {
+        font-size: 2rem !important
+    }
+
+    .is-size-4-touch {
+        font-size: 1.5rem !important
+    }
+
+    .is-size-5-touch {
+        font-size: 1.25rem !important
+    }
+
+    .is-size-6-touch {
+        font-size: 1rem !important
+    }
+
+    .is-size-7-touch {
+        font-size: .75rem !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-size-1-desktop {
+        font-size: 3rem !important
+    }
+
+    .is-size-2-desktop {
+        font-size: 2.5rem !important
+    }
+
+    .is-size-3-desktop {
+        font-size: 2rem !important
+    }
+
+    .is-size-4-desktop {
+        font-size: 1.5rem !important
+    }
+
+    .is-size-5-desktop {
+        font-size: 1.25rem !important
+    }
+
+    .is-size-6-desktop {
+        font-size: 1rem !important
+    }
+
+    .is-size-7-desktop {
+        font-size: .75rem !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-size-1-widescreen {
+        font-size: 3rem !important
+    }
+
+    .is-size-2-widescreen {
+        font-size: 2.5rem !important
+    }
+
+    .is-size-3-widescreen {
+        font-size: 2rem !important
+    }
+
+    .is-size-4-widescreen {
+        font-size: 1.5rem !important
+    }
+
+    .is-size-5-widescreen {
+        font-size: 1.25rem !important
+    }
+
+    .is-size-6-widescreen {
+        font-size: 1rem !important
+    }
+
+    .is-size-7-widescreen {
+        font-size: .75rem !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-size-1-fullhd {
+        font-size: 3rem !important
+    }
+
+    .is-size-2-fullhd {
+        font-size: 2.5rem !important
+    }
+
+    .is-size-3-fullhd {
+        font-size: 2rem !important
+    }
+
+    .is-size-4-fullhd {
+        font-size: 1.5rem !important
+    }
+
+    .is-size-5-fullhd {
+        font-size: 1.25rem !important
+    }
+
+    .is-size-6-fullhd {
+        font-size: 1rem !important
+    }
+
+    .is-size-7-fullhd {
+        font-size: .75rem !important
+    }
+}
+
+.has-text-centered {
+    text-align: center !important
+}
+
+.has-text-justified {
+    text-align: justify !important
+}
+
+.has-text-left {
+    text-align: left !important
+}
+
+.has-text-right {
+    text-align: right !important
+}
+
+@media screen and (max-width: 768px) {
+    .has-text-centered-mobile {
+        text-align: center !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .has-text-centered-tablet {
+        text-align: center !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .has-text-centered-tablet-only {
+        text-align: center !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .has-text-centered-touch {
+        text-align: center !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .has-text-centered-desktop {
+        text-align: center !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .has-text-centered-desktop-only {
+        text-align: center !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .has-text-centered-widescreen {
+        text-align: center !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .has-text-centered-widescreen-only {
+        text-align: center !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .has-text-centered-fullhd {
+        text-align: center !important
+    }
+}
+
+@media screen and (max-width: 768px) {
+    .has-text-justified-mobile {
+        text-align: justify !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .has-text-justified-tablet {
+        text-align: justify !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .has-text-justified-tablet-only {
+        text-align: justify !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .has-text-justified-touch {
+        text-align: justify !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .has-text-justified-desktop {
+        text-align: justify !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .has-text-justified-desktop-only {
+        text-align: justify !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .has-text-justified-widescreen {
+        text-align: justify !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .has-text-justified-widescreen-only {
+        text-align: justify !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .has-text-justified-fullhd {
+        text-align: justify !important
+    }
+}
+
+@media screen and (max-width: 768px) {
+    .has-text-left-mobile {
+        text-align: left !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .has-text-left-tablet {
+        text-align: left !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .has-text-left-tablet-only {
+        text-align: left !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .has-text-left-touch {
+        text-align: left !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .has-text-left-desktop {
+        text-align: left !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .has-text-left-desktop-only {
+        text-align: left !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .has-text-left-widescreen {
+        text-align: left !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .has-text-left-widescreen-only {
+        text-align: left !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .has-text-left-fullhd {
+        text-align: left !important
+    }
+}
+
+@media screen and (max-width: 768px) {
+    .has-text-right-mobile {
+        text-align: right !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .has-text-right-tablet {
+        text-align: right !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .has-text-right-tablet-only {
+        text-align: right !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .has-text-right-touch {
+        text-align: right !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .has-text-right-desktop {
+        text-align: right !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .has-text-right-desktop-only {
+        text-align: right !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .has-text-right-widescreen {
+        text-align: right !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .has-text-right-widescreen-only {
+        text-align: right !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .has-text-right-fullhd {
+        text-align: right !important
+    }
+}
+
+.is-capitalized {
+    text-transform: capitalize !important
+}
+
+.is-lowercase {
+    text-transform: lowercase !important
+}
+
+.is-uppercase {
+    text-transform: uppercase !important
+}
+
+.is-italic {
+    font-style: italic !important
+}
+
+.has-text-white {
+    color: #fff !important
+}
+
+a.has-text-white:focus, a.has-text-white:hover {
+    color: #e6e6e6 !important
+}
+
+.has-background-white {
+    background-color: #fff !important
+}
+
+.has-text-black {
+    color: #0a0a0a !important
+}
+
+a.has-text-black:focus, a.has-text-black:hover {
+    color: #000 !important
+}
+
+.has-background-black {
+    background-color: #0a0a0a !important
+}
+
+.has-text-light {
+    color: #f5f5f5 !important
+}
+
+a.has-text-light:focus, a.has-text-light:hover {
+    color: #dbdbdb !important
+}
+
+.has-background-light {
+    background-color: #f5f5f5 !important
+}
+
+.has-text-dark {
+    color: #363636 !important
+}
+
+a.has-text-dark:focus, a.has-text-dark:hover {
+    color: #1c1c1c !important
+}
+
+.has-background-dark {
+    background-color: #363636 !important
+}
+
+.has-text-primary {
+    color: #00d1b2 !important
+}
+
+a.has-text-primary:focus, a.has-text-primary:hover {
+    color: #009e86 !important
+}
+
+.has-background-primary {
+    background-color: #00d1b2 !important
+}
+
+.has-text-link {
+    color: #3273dc !important
+}
+
+a.has-text-link:focus, a.has-text-link:hover {
+    color: #205bbc !important
+}
+
+.has-background-link {
+    background-color: #3273dc !important
+}
+
+.has-text-info {
+    color: #3298dc !important
+}
+
+a.has-text-info:focus, a.has-text-info:hover {
+    color: #207dbc !important
+}
+
+.has-background-info {
+    background-color: #3298dc !important
+}
+
+.has-text-success {
+    color: #48c774 !important
+}
+
+a.has-text-success:focus, a.has-text-success:hover {
+    color: #34a85c !important
+}
+
+.has-background-success {
+    background-color: #48c774 !important
+}
+
+.has-text-warning {
+    color: #ffdd57 !important
+}
+
+a.has-text-warning:focus, a.has-text-warning:hover {
+    color: #ffd324 !important
+}
+
+.has-background-warning {
+    background-color: #ffdd57 !important
+}
+
+.has-text-danger {
+    color: #f14668 !important
+}
+
+a.has-text-danger:focus, a.has-text-danger:hover {
+    color: #ee1742 !important
+}
+
+.has-background-danger {
+    background-color: #f14668 !important
+}
+
+.has-text-black-bis {
+    color: #121212 !important
+}
+
+.has-background-black-bis {
+    background-color: #121212 !important
+}
+
+.has-text-black-ter {
+    color: #242424 !important
+}
+
+.has-background-black-ter {
+    background-color: #242424 !important
+}
+
+.has-text-grey-darker {
+    color: #363636 !important
+}
+
+.has-background-grey-darker {
+    background-color: #363636 !important
+}
+
+.has-text-grey-dark {
+    color: #4a4a4a !important
+}
+
+.has-background-grey-dark {
+    background-color: #4a4a4a !important
+}
+
+.has-text-grey {
+    color: #7a7a7a !important
+}
+
+.has-background-grey {
+    background-color: #7a7a7a !important
+}
+
+.has-text-grey-light {
+    color: #b5b5b5 !important
+}
+
+.has-background-grey-light {
+    background-color: #b5b5b5 !important
+}
+
+.has-text-grey-lighter {
+    color: #dbdbdb !important
+}
+
+.has-background-grey-lighter {
+    background-color: #dbdbdb !important
+}
+
+.has-text-white-ter {
+    color: #f5f5f5 !important
+}
+
+.has-background-white-ter {
+    background-color: #f5f5f5 !important
+}
+
+.has-text-white-bis {
+    color: #fafafa !important
+}
+
+.has-background-white-bis {
+    background-color: #fafafa !important
+}
+
+.has-text-weight-light {
+    font-weight: 300 !important
+}
+
+.has-text-weight-normal {
+    font-weight: 400 !important
+}
+
+.has-text-weight-medium {
+    font-weight: 500 !important
+}
+
+.has-text-weight-semibold {
+    font-weight: 600 !important
+}
+
+.has-text-weight-bold {
+    font-weight: 700 !important
+}
+
+.is-family-primary {
+    font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important
+}
+
+.is-family-secondary {
+    font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important
+}
+
+.is-family-sans-serif {
+    font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important
+}
+
+.is-family-monospace {
+    font-family: monospace !important
+}
+
+.is-family-code {
+    font-family: monospace !important
+}
+
+.is-block {
+    display: block !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-block-mobile {
+        display: block !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-block-tablet {
+        display: block !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .is-block-tablet-only {
+        display: block !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-block-touch {
+        display: block !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-block-desktop {
+        display: block !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .is-block-desktop-only {
+        display: block !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-block-widescreen {
+        display: block !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .is-block-widescreen-only {
+        display: block !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-block-fullhd {
+        display: block !important
+    }
+}
+
+.is-flex {
+    display: flex !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-flex-mobile {
+        display: flex !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-flex-tablet {
+        display: flex !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .is-flex-tablet-only {
+        display: flex !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-flex-touch {
+        display: flex !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-flex-desktop {
+        display: flex !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .is-flex-desktop-only {
+        display: flex !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-flex-widescreen {
+        display: flex !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .is-flex-widescreen-only {
+        display: flex !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-flex-fullhd {
+        display: flex !important
+    }
+}
+
+.is-inline {
+    display: inline !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-inline-mobile {
+        display: inline !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-inline-tablet {
+        display: inline !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .is-inline-tablet-only {
+        display: inline !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-inline-touch {
+        display: inline !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-inline-desktop {
+        display: inline !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .is-inline-desktop-only {
+        display: inline !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-inline-widescreen {
+        display: inline !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .is-inline-widescreen-only {
+        display: inline !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-inline-fullhd {
+        display: inline !important
+    }
+}
+
+.is-inline-block {
+    display: inline-block !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-inline-block-mobile {
+        display: inline-block !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-inline-block-tablet {
+        display: inline-block !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .is-inline-block-tablet-only {
+        display: inline-block !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-inline-block-touch {
+        display: inline-block !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-inline-block-desktop {
+        display: inline-block !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .is-inline-block-desktop-only {
+        display: inline-block !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-inline-block-widescreen {
+        display: inline-block !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .is-inline-block-widescreen-only {
+        display: inline-block !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-inline-block-fullhd {
+        display: inline-block !important
+    }
+}
+
+.is-inline-flex {
+    display: inline-flex !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-inline-flex-mobile {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-inline-flex-tablet {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .is-inline-flex-tablet-only {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-inline-flex-touch {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-inline-flex-desktop {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .is-inline-flex-desktop-only {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-inline-flex-widescreen {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .is-inline-flex-widescreen-only {
+        display: inline-flex !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-inline-flex-fullhd {
+        display: inline-flex !important
+    }
+}
+
+.is-hidden {
+    display: none !important
+}
+
+.is-sr-only {
+    border: none !important;
+    clip: rect(0, 0, 0, 0) !important;
+    height: .01em !important;
+    overflow: hidden !important;
+    padding: 0 !important;
+    position: absolute !important;
+    white-space: nowrap !important;
+    width: .01em !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-hidden-mobile {
+        display: none !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-hidden-tablet {
+        display: none !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .is-hidden-tablet-only {
+        display: none !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-hidden-touch {
+        display: none !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-hidden-desktop {
+        display: none !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .is-hidden-desktop-only {
+        display: none !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-hidden-widescreen {
+        display: none !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .is-hidden-widescreen-only {
+        display: none !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-hidden-fullhd {
+        display: none !important
+    }
+}
+
+.is-invisible {
+    visibility: hidden !important
+}
+
+@media screen and (max-width: 768px) {
+    .is-invisible-mobile {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .is-invisible-tablet {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .is-invisible-tablet-only {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .is-invisible-touch {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .is-invisible-desktop {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .is-invisible-desktop-only {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .is-invisible-widescreen {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .is-invisible-widescreen-only {
+        visibility: hidden !important
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .is-invisible-fullhd {
+        visibility: hidden !important
+    }
+}
+
+.is-marginless {
+    margin: 0 !important
+}
+
+.is-paddingless {
+    padding: 0 !important
+}
+
+.is-radiusless {
+    border-radius: 0 !important
+}
+
+.is-shadowless {
+    box-shadow: none !important
+}
+
+.is-relative {
+    position: relative !important
+}
+
+.box {
+    background-color: #fff;
+    border-radius: 6px;
+    box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+    color: #4a4a4a;
+    display: block;
+    padding: 1.25rem
+}
+
+a.box:focus, a.box:hover {
+    box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px #3273dc
+}
+
+a.box:active {
+    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2), 0 0 0 1px #3273dc
+}
+
+.button {
+    background-color: #fff;
+    border-color: #dbdbdb;
+    border-width: 1px;
+    color: #363636;
+    cursor: pointer;
+    justify-content: center;
+    padding-bottom: calc(.5em - 1px);
+    padding-left: 1em;
+    padding-right: 1em;
+    padding-top: calc(.5em - 1px);
+    text-align: center;
+    white-space: nowrap
+}
+
+.button strong {
+    color: inherit
+}
+
+.button .icon, .button .icon.is-large, .button .icon.is-medium, .button .icon.is-small {
+    height: 1.5em;
+    width: 1.5em
+}
+
+.button .icon:first-child:not(:last-child) {
+    margin-left: calc(-.5em - 1px);
+    margin-right: .25em
+}
+
+.button .icon:last-child:not(:first-child) {
+    margin-left: .25em;
+    margin-right: calc(-.5em - 1px)
+}
+
+.button .icon:first-child:last-child {
+    margin-left: calc(-.5em - 1px);
+    margin-right: calc(-.5em - 1px)
+}
+
+.button.is-hovered, .button:hover {
+    border-color: #b5b5b5;
+    color: #363636
+}
+
+.button.is-focused, .button:focus {
+    border-color: #3273dc;
+    color: #363636
+}
+
+.button.is-focused:not(:active), .button:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+}
+
+.button.is-active, .button:active {
+    border-color: #4a4a4a;
+    color: #363636
+}
+
+.button.is-text {
+    background-color: transparent;
+    border-color: transparent;
+    color: #4a4a4a;
+    text-decoration: underline
+}
+
+.button.is-text.is-focused, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text:hover {
+    background-color: #f5f5f5;
+    color: #363636
+}
+
+.button.is-text.is-active, .button.is-text:active {
+    background-color: #e8e8e8;
+    color: #363636
+}
+
+.button.is-text[disabled], fieldset[disabled] .button.is-text {
+    background-color: transparent;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-white {
+    background-color: #fff;
+    border-color: transparent;
+    color: #0a0a0a
+}
+
+.button.is-white.is-hovered, .button.is-white:hover {
+    background-color: #f9f9f9;
+    border-color: transparent;
+    color: #0a0a0a
+}
+
+.button.is-white.is-focused, .button.is-white:focus {
+    border-color: transparent;
+    color: #0a0a0a
+}
+
+.button.is-white.is-focused:not(:active), .button.is-white:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(255, 255, 255, .25)
+}
+
+.button.is-white.is-active, .button.is-white:active {
+    background-color: #f2f2f2;
+    border-color: transparent;
+    color: #0a0a0a
+}
+
+.button.is-white[disabled], fieldset[disabled] .button.is-white {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-white.is-inverted {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.button.is-white.is-inverted.is-hovered, .button.is-white.is-inverted:hover {
+    background-color: #000
+}
+
+.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
+    background-color: #0a0a0a;
+    border-color: transparent;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-white.is-loading::after {
+    border-color: transparent transparent #0a0a0a #0a0a0a !important
+}
+
+.button.is-white.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-white.is-outlined.is-focused, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined:hover {
+    background-color: #fff;
+    border-color: #fff;
+    color: #0a0a0a
+}
+
+.button.is-white.is-outlined.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-white.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #0a0a0a #0a0a0a !important
+}
+
+.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-white.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #0a0a0a;
+    color: #0a0a0a
+}
+
+.button.is-white.is-inverted.is-outlined.is-focused, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined:hover {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.button.is-white.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #0a0a0a;
+    box-shadow: none;
+    color: #0a0a0a
+}
+
+.button.is-black {
+    background-color: #0a0a0a;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-black.is-hovered, .button.is-black:hover {
+    background-color: #040404;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-black.is-focused, .button.is-black:focus {
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-black.is-focused:not(:active), .button.is-black:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
+}
+
+.button.is-black.is-active, .button.is-black:active {
+    background-color: #000;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-black[disabled], fieldset[disabled] .button.is-black {
+    background-color: #0a0a0a;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-black.is-inverted {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.button.is-black.is-inverted.is-hovered, .button.is-black.is-inverted:hover {
+    background-color: #f2f2f2
+}
+
+.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none;
+    color: #0a0a0a
+}
+
+.button.is-black.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-black.is-outlined {
+    background-color: transparent;
+    border-color: #0a0a0a;
+    color: #0a0a0a
+}
+
+.button.is-black.is-outlined.is-focused, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined:hover {
+    background-color: #0a0a0a;
+    border-color: #0a0a0a;
+    color: #fff
+}
+
+.button.is-black.is-outlined.is-loading::after {
+    border-color: transparent transparent #0a0a0a #0a0a0a !important
+}
+
+.button.is-black.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
+    background-color: transparent;
+    border-color: #0a0a0a;
+    box-shadow: none;
+    color: #0a0a0a
+}
+
+.button.is-black.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-black.is-inverted.is-outlined.is-focused, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined:hover {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.button.is-black.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #0a0a0a #0a0a0a !important
+}
+
+.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-light {
+    background-color: #f5f5f5;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-light.is-hovered, .button.is-light:hover {
+    background-color: #eee;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-light.is-focused, .button.is-light:focus {
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-light.is-focused:not(:active), .button.is-light:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(245, 245, 245, .25)
+}
+
+.button.is-light.is-active, .button.is-light:active {
+    background-color: #e8e8e8;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-light[disabled], fieldset[disabled] .button.is-light {
+    background-color: #f5f5f5;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-light.is-inverted {
+    background-color: rgba(0, 0, 0, .7);
+    color: #f5f5f5
+}
+
+.button.is-light.is-inverted.is-hovered, .button.is-light.is-inverted:hover {
+    background-color: rgba(0, 0, 0, .7)
+}
+
+.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
+    background-color: rgba(0, 0, 0, .7);
+    border-color: transparent;
+    box-shadow: none;
+    color: #f5f5f5
+}
+
+.button.is-light.is-loading::after {
+    border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+}
+
+.button.is-light.is-outlined {
+    background-color: transparent;
+    border-color: #f5f5f5;
+    color: #f5f5f5
+}
+
+.button.is-light.is-outlined.is-focused, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined:hover {
+    background-color: #f5f5f5;
+    border-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-light.is-outlined.is-loading::after {
+    border-color: transparent transparent #f5f5f5 #f5f5f5 !important
+}
+
+.button.is-light.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+}
+
+.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
+    background-color: transparent;
+    border-color: #f5f5f5;
+    box-shadow: none;
+    color: #f5f5f5
+}
+
+.button.is-light.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: rgba(0, 0, 0, .7);
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-light.is-inverted.is-outlined.is-focused, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined:hover {
+    background-color: rgba(0, 0, 0, .7);
+    color: #f5f5f5
+}
+
+.button.is-light.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #f5f5f5 #f5f5f5 !important
+}
+
+.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: rgba(0, 0, 0, .7);
+    box-shadow: none;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-dark {
+    background-color: #363636;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-dark.is-hovered, .button.is-dark:hover {
+    background-color: #2f2f2f;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-dark.is-focused, .button.is-dark:focus {
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-dark.is-focused:not(:active), .button.is-dark:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
+}
+
+.button.is-dark.is-active, .button.is-dark:active {
+    background-color: #292929;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
+    background-color: #363636;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-dark.is-inverted {
+    background-color: #fff;
+    color: #363636
+}
+
+.button.is-dark.is-inverted.is-hovered, .button.is-dark.is-inverted:hover {
+    background-color: #f2f2f2
+}
+
+.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none;
+    color: #363636
+}
+
+.button.is-dark.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-dark.is-outlined {
+    background-color: transparent;
+    border-color: #363636;
+    color: #363636
+}
+
+.button.is-dark.is-outlined.is-focused, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined:hover {
+    background-color: #363636;
+    border-color: #363636;
+    color: #fff
+}
+
+.button.is-dark.is-outlined.is-loading::after {
+    border-color: transparent transparent #363636 #363636 !important
+}
+
+.button.is-dark.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
+    background-color: transparent;
+    border-color: #363636;
+    box-shadow: none;
+    color: #363636
+}
+
+.button.is-dark.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-dark.is-inverted.is-outlined.is-focused, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined:hover {
+    background-color: #fff;
+    color: #363636
+}
+
+.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #363636 #363636 !important
+}
+
+.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-primary {
+    background-color: #00d1b2;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-primary.is-hovered, .button.is-primary:hover {
+    background-color: #00c4a7;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-primary.is-focused, .button.is-primary:focus {
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-primary.is-focused:not(:active), .button.is-primary:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
+}
+
+.button.is-primary.is-active, .button.is-primary:active {
+    background-color: #00b89c;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
+    background-color: #00d1b2;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-primary.is-inverted {
+    background-color: #fff;
+    color: #00d1b2
+}
+
+.button.is-primary.is-inverted.is-hovered, .button.is-primary.is-inverted:hover {
+    background-color: #f2f2f2
+}
+
+.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none;
+    color: #00d1b2
+}
+
+.button.is-primary.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-primary.is-outlined {
+    background-color: transparent;
+    border-color: #00d1b2;
+    color: #00d1b2
+}
+
+.button.is-primary.is-outlined.is-focused, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined:hover {
+    background-color: #00d1b2;
+    border-color: #00d1b2;
+    color: #fff
+}
+
+.button.is-primary.is-outlined.is-loading::after {
+    border-color: transparent transparent #00d1b2 #00d1b2 !important
+}
+
+.button.is-primary.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
+    background-color: transparent;
+    border-color: #00d1b2;
+    box-shadow: none;
+    color: #00d1b2
+}
+
+.button.is-primary.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-primary.is-inverted.is-outlined.is-focused, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined:hover {
+    background-color: #fff;
+    color: #00d1b2
+}
+
+.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #00d1b2 #00d1b2 !important
+}
+
+.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-primary.is-light {
+    background-color: #ebfffc;
+    color: #00947e
+}
+
+.button.is-primary.is-light.is-hovered, .button.is-primary.is-light:hover {
+    background-color: #defffa;
+    border-color: transparent;
+    color: #00947e
+}
+
+.button.is-primary.is-light.is-active, .button.is-primary.is-light:active {
+    background-color: #d1fff8;
+    border-color: transparent;
+    color: #00947e
+}
+
+.button.is-link {
+    background-color: #3273dc;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-link.is-hovered, .button.is-link:hover {
+    background-color: #276cda;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-link.is-focused, .button.is-link:focus {
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-link.is-focused:not(:active), .button.is-link:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+}
+
+.button.is-link.is-active, .button.is-link:active {
+    background-color: #2366d1;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-link[disabled], fieldset[disabled] .button.is-link {
+    background-color: #3273dc;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-link.is-inverted {
+    background-color: #fff;
+    color: #3273dc
+}
+
+.button.is-link.is-inverted.is-hovered, .button.is-link.is-inverted:hover {
+    background-color: #f2f2f2
+}
+
+.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none;
+    color: #3273dc
+}
+
+.button.is-link.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-link.is-outlined {
+    background-color: transparent;
+    border-color: #3273dc;
+    color: #3273dc
+}
+
+.button.is-link.is-outlined.is-focused, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined:hover {
+    background-color: #3273dc;
+    border-color: #3273dc;
+    color: #fff
+}
+
+.button.is-link.is-outlined.is-loading::after {
+    border-color: transparent transparent #3273dc #3273dc !important
+}
+
+.button.is-link.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
+    background-color: transparent;
+    border-color: #3273dc;
+    box-shadow: none;
+    color: #3273dc
+}
+
+.button.is-link.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-link.is-inverted.is-outlined.is-focused, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined:hover {
+    background-color: #fff;
+    color: #3273dc
+}
+
+.button.is-link.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #3273dc #3273dc !important
+}
+
+.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-link.is-light {
+    background-color: #eef3fc;
+    color: #2160c4
+}
+
+.button.is-link.is-light.is-hovered, .button.is-link.is-light:hover {
+    background-color: #e3ecfa;
+    border-color: transparent;
+    color: #2160c4
+}
+
+.button.is-link.is-light.is-active, .button.is-link.is-light:active {
+    background-color: #d8e4f8;
+    border-color: transparent;
+    color: #2160c4
+}
+
+.button.is-info {
+    background-color: #3298dc;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-info.is-hovered, .button.is-info:hover {
+    background-color: #2793da;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-info.is-focused, .button.is-info:focus {
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-info.is-focused:not(:active), .button.is-info:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(50, 152, 220, .25)
+}
+
+.button.is-info.is-active, .button.is-info:active {
+    background-color: #238cd1;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-info[disabled], fieldset[disabled] .button.is-info {
+    background-color: #3298dc;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-info.is-inverted {
+    background-color: #fff;
+    color: #3298dc
+}
+
+.button.is-info.is-inverted.is-hovered, .button.is-info.is-inverted:hover {
+    background-color: #f2f2f2
+}
+
+.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none;
+    color: #3298dc
+}
+
+.button.is-info.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-info.is-outlined {
+    background-color: transparent;
+    border-color: #3298dc;
+    color: #3298dc
+}
+
+.button.is-info.is-outlined.is-focused, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined:hover {
+    background-color: #3298dc;
+    border-color: #3298dc;
+    color: #fff
+}
+
+.button.is-info.is-outlined.is-loading::after {
+    border-color: transparent transparent #3298dc #3298dc !important
+}
+
+.button.is-info.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
+    background-color: transparent;
+    border-color: #3298dc;
+    box-shadow: none;
+    color: #3298dc
+}
+
+.button.is-info.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-info.is-inverted.is-outlined.is-focused, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined:hover {
+    background-color: #fff;
+    color: #3298dc
+}
+
+.button.is-info.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #3298dc #3298dc !important
+}
+
+.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-info.is-light {
+    background-color: #eef6fc;
+    color: #1d72aa
+}
+
+.button.is-info.is-light.is-hovered, .button.is-info.is-light:hover {
+    background-color: #e3f1fa;
+    border-color: transparent;
+    color: #1d72aa
+}
+
+.button.is-info.is-light.is-active, .button.is-info.is-light:active {
+    background-color: #d8ebf8;
+    border-color: transparent;
+    color: #1d72aa
+}
+
+.button.is-success {
+    background-color: #48c774;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-success.is-hovered, .button.is-success:hover {
+    background-color: #3ec46d;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-success.is-focused, .button.is-success:focus {
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-success.is-focused:not(:active), .button.is-success:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(72, 199, 116, .25)
+}
+
+.button.is-success.is-active, .button.is-success:active {
+    background-color: #3abb67;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-success[disabled], fieldset[disabled] .button.is-success {
+    background-color: #48c774;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-success.is-inverted {
+    background-color: #fff;
+    color: #48c774
+}
+
+.button.is-success.is-inverted.is-hovered, .button.is-success.is-inverted:hover {
+    background-color: #f2f2f2
+}
+
+.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none;
+    color: #48c774
+}
+
+.button.is-success.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-success.is-outlined {
+    background-color: transparent;
+    border-color: #48c774;
+    color: #48c774
+}
+
+.button.is-success.is-outlined.is-focused, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined:hover {
+    background-color: #48c774;
+    border-color: #48c774;
+    color: #fff
+}
+
+.button.is-success.is-outlined.is-loading::after {
+    border-color: transparent transparent #48c774 #48c774 !important
+}
+
+.button.is-success.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
+    background-color: transparent;
+    border-color: #48c774;
+    box-shadow: none;
+    color: #48c774
+}
+
+.button.is-success.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-success.is-inverted.is-outlined.is-focused, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined:hover {
+    background-color: #fff;
+    color: #48c774
+}
+
+.button.is-success.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #48c774 #48c774 !important
+}
+
+.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-success.is-light {
+    background-color: #effaf3;
+    color: #257942
+}
+
+.button.is-success.is-light.is-hovered, .button.is-success.is-light:hover {
+    background-color: #e6f7ec;
+    border-color: transparent;
+    color: #257942
+}
+
+.button.is-success.is-light.is-active, .button.is-success.is-light:active {
+    background-color: #dcf4e4;
+    border-color: transparent;
+    color: #257942
+}
+
+.button.is-warning {
+    background-color: #ffdd57;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning.is-hovered, .button.is-warning:hover {
+    background-color: #ffdb4a;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning.is-focused, .button.is-warning:focus {
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning.is-focused:not(:active), .button.is-warning:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
+}
+
+.button.is-warning.is-active, .button.is-warning:active {
+    background-color: #ffd83d;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
+    background-color: #ffdd57;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-warning.is-inverted {
+    background-color: rgba(0, 0, 0, .7);
+    color: #ffdd57
+}
+
+.button.is-warning.is-inverted.is-hovered, .button.is-warning.is-inverted:hover {
+    background-color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
+    background-color: rgba(0, 0, 0, .7);
+    border-color: transparent;
+    box-shadow: none;
+    color: #ffdd57
+}
+
+.button.is-warning.is-loading::after {
+    border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+}
+
+.button.is-warning.is-outlined {
+    background-color: transparent;
+    border-color: #ffdd57;
+    color: #ffdd57
+}
+
+.button.is-warning.is-outlined.is-focused, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined:hover {
+    background-color: #ffdd57;
+    border-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning.is-outlined.is-loading::after {
+    border-color: transparent transparent #ffdd57 #ffdd57 !important
+}
+
+.button.is-warning.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+}
+
+.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
+    background-color: transparent;
+    border-color: #ffdd57;
+    box-shadow: none;
+    color: #ffdd57
+}
+
+.button.is-warning.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: rgba(0, 0, 0, .7);
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning.is-inverted.is-outlined.is-focused, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined:hover {
+    background-color: rgba(0, 0, 0, .7);
+    color: #ffdd57
+}
+
+.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #ffdd57 #ffdd57 !important
+}
+
+.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: rgba(0, 0, 0, .7);
+    box-shadow: none;
+    color: rgba(0, 0, 0, .7)
+}
+
+.button.is-warning.is-light {
+    background-color: #fffbeb;
+    color: #947600
+}
+
+.button.is-warning.is-light.is-hovered, .button.is-warning.is-light:hover {
+    background-color: #fff8de;
+    border-color: transparent;
+    color: #947600
+}
+
+.button.is-warning.is-light.is-active, .button.is-warning.is-light:active {
+    background-color: #fff6d1;
+    border-color: transparent;
+    color: #947600
+}
+
+.button.is-danger {
+    background-color: #f14668;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-danger.is-hovered, .button.is-danger:hover {
+    background-color: #f03a5f;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-danger.is-focused, .button.is-danger:focus {
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-danger.is-focused:not(:active), .button.is-danger:focus:not(:active) {
+    box-shadow: 0 0 0 .125em rgba(241, 70, 104, .25)
+}
+
+.button.is-danger.is-active, .button.is-danger:active {
+    background-color: #ef2e55;
+    border-color: transparent;
+    color: #fff
+}
+
+.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
+    background-color: #f14668;
+    border-color: transparent;
+    box-shadow: none
+}
+
+.button.is-danger.is-inverted {
+    background-color: #fff;
+    color: #f14668
+}
+
+.button.is-danger.is-inverted.is-hovered, .button.is-danger.is-inverted:hover {
+    background-color: #f2f2f2
+}
+
+.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
+    background-color: #fff;
+    border-color: transparent;
+    box-shadow: none;
+    color: #f14668
+}
+
+.button.is-danger.is-loading::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-danger.is-outlined {
+    background-color: transparent;
+    border-color: #f14668;
+    color: #f14668
+}
+
+.button.is-danger.is-outlined.is-focused, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined:hover {
+    background-color: #f14668;
+    border-color: #f14668;
+    color: #fff
+}
+
+.button.is-danger.is-outlined.is-loading::after {
+    border-color: transparent transparent #f14668 #f14668 !important
+}
+
+.button.is-danger.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #fff #fff !important
+}
+
+.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
+    background-color: transparent;
+    border-color: #f14668;
+    box-shadow: none;
+    color: #f14668
+}
+
+.button.is-danger.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    color: #fff
+}
+
+.button.is-danger.is-inverted.is-outlined.is-focused, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined:hover {
+    background-color: #fff;
+    color: #f14668
+}
+
+.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+    border-color: transparent transparent #f14668 #f14668 !important
+}
+
+.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
+    background-color: transparent;
+    border-color: #fff;
+    box-shadow: none;
+    color: #fff
+}
+
+.button.is-danger.is-light {
+    background-color: #feecf0;
+    color: #cc0f35
+}
+
+.button.is-danger.is-light.is-hovered, .button.is-danger.is-light:hover {
+    background-color: #fde0e6;
+    border-color: transparent;
+    color: #cc0f35
+}
+
+.button.is-danger.is-light.is-active, .button.is-danger.is-light:active {
+    background-color: #fcd4dc;
+    border-color: transparent;
+    color: #cc0f35
+}
+
+.button.is-small {
+    border-radius: 2px;
+    font-size: .75rem
+}
+
+.button.is-normal {
+    font-size: 1rem
+}
+
+.button.is-medium {
+    font-size: 1.25rem
+}
+
+.button.is-large {
+    font-size: 1.5rem
+}
+
+.button[disabled], fieldset[disabled] .button {
+    background-color: #fff;
+    border-color: #dbdbdb;
+    box-shadow: none;
+    opacity: .5
+}
+
+.button.is-fullwidth {
+    display: flex;
+    width: 100%
+}
+
+.button.is-loading {
+    color: transparent !important;
+    pointer-events: none
+}
+
+.button.is-loading::after {
+    position: absolute;
+    left: calc(50% - (1em / 2));
+    top: calc(50% - (1em / 2));
+    position: absolute !important
+}
+
+.button.is-static {
+    background-color: #f5f5f5;
+    border-color: #dbdbdb;
+    color: #7a7a7a;
+    box-shadow: none;
+    pointer-events: none
+}
+
+.button.is-rounded {
+    border-radius: 290486px;
+    padding-left: calc(1em + .25em);
+    padding-right: calc(1em + .25em)
+}
+
+.buttons {
+    align-items: center;
+    display: flex;
+    flex-wrap: wrap;
+    justify-content: flex-start
+}
+
+.buttons .button {
+    margin-bottom: .5rem
+}
+
+.buttons .button:not(:last-child):not(.is-fullwidth) {
+    margin-right: .5rem
+}
+
+.buttons:last-child {
+    margin-bottom: -.5rem
+}
+
+.buttons:not(:last-child) {
+    margin-bottom: 1rem
+}
+
+.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
+    border-radius: 2px;
+    font-size: .75rem
+}
+
+.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
+    font-size: 1.25rem
+}
+
+.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
+    font-size: 1.5rem
+}
+
+.buttons.has-addons .button:not(:first-child) {
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.buttons.has-addons .button:not(:last-child) {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0;
+    margin-right: -1px
+}
+
+.buttons.has-addons .button:last-child {
+    margin-right: 0
+}
+
+.buttons.has-addons .button.is-hovered, .buttons.has-addons .button:hover {
+    z-index: 2
+}
+
+.buttons.has-addons .button.is-active, .buttons.has-addons .button.is-focused, .buttons.has-addons .button.is-selected, .buttons.has-addons .button:active, .buttons.has-addons .button:focus {
+    z-index: 3
+}
+
+.buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button:focus:hover {
+    z-index: 4
+}
+
+.buttons.has-addons .button.is-expanded {
+    flex-grow: 1;
+    flex-shrink: 1
+}
+
+.buttons.is-centered {
+    justify-content: center
+}
+
+.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
+    margin-left: .25rem;
+    margin-right: .25rem
+}
+
+.buttons.is-right {
+    justify-content: flex-end
+}
+
+.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
+    margin-left: .25rem;
+    margin-right: .25rem
+}
+
+.container {
+    flex-grow: 1;
+    margin: 0 auto;
+    position: relative;
+    width: auto
+}
+
+.container.is-fluid {
+    max-width: none;
+    padding-left: 32px;
+    padding-right: 32px;
+    width: 100%
+}
+
+@media screen and (min-width: 1024px) {
+    .container {
+        max-width: 960px
+    }
+}
+
+@media screen and (max-width: 1215px) {
+    .container.is-widescreen {
+        max-width: 1152px
+    }
+}
+
+@media screen and (max-width: 1407px) {
+    .container.is-fullhd {
+        max-width: 1344px
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .container {
+        max-width: 1152px
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .container {
+        max-width: 1344px
+    }
+}
+
+.content li + li {
+    margin-top: .25em
+}
+
+.content blockquote:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content p:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child), .content ul:not(:last-child) {
+    margin-bottom: 1em
+}
+
+.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
+    color: #363636;
+    font-weight: 600;
+    line-height: 1.125
+}
+
+.content h1 {
+    font-size: 2em;
+    margin-bottom: .5em
+}
+
+.content h1:not(:first-child) {
+    margin-top: 1em
+}
+
+.content h2 {
+    font-size: 1.75em;
+    margin-bottom: .5714em
+}
+
+.content h2:not(:first-child) {
+    margin-top: 1.1428em
+}
+
+.content h3 {
+    font-size: 1.5em;
+    margin-bottom: .6666em
+}
+
+.content h3:not(:first-child) {
+    margin-top: 1.3333em
+}
+
+.content h4 {
+    font-size: 1.25em;
+    margin-bottom: .8em
+}
+
+.content h5 {
+    font-size: 1.125em;
+    margin-bottom: .8888em
+}
+
+.content h6 {
+    font-size: 1em;
+    margin-bottom: 1em
+}
+
+.content blockquote {
+    background-color: #f5f5f5;
+    border-left: 5px solid #dbdbdb;
+    padding: 1.25em 1.5em
+}
+
+.content ol {
+    list-style-position: outside;
+    margin-left: 2em;
+    margin-top: 1em
+}
+
+.content ol:not([type]) {
+    list-style-type: decimal
+}
+
+.content ol:not([type]).is-lower-alpha {
+    list-style-type: lower-alpha
+}
+
+.content ol:not([type]).is-lower-roman {
+    list-style-type: lower-roman
+}
+
+.content ol:not([type]).is-upper-alpha {
+    list-style-type: upper-alpha
+}
+
+.content ol:not([type]).is-upper-roman {
+    list-style-type: upper-roman
+}
+
+.content ul {
+    list-style: disc outside;
+    margin-left: 2em;
+    margin-top: 1em
+}
+
+.content ul ul {
+    list-style-type: circle;
+    margin-top: .5em
+}
+
+.content ul ul ul {
+    list-style-type: square
+}
+
+.content dd {
+    margin-left: 2em
+}
+
+.content figure {
+    margin-left: 2em;
+    margin-right: 2em;
+    text-align: center
+}
+
+.content figure:not(:first-child) {
+    margin-top: 2em
+}
+
+.content figure:not(:last-child) {
+    margin-bottom: 2em
+}
+
+.content figure img {
+    display: inline-block
+}
+
+.content figure figcaption {
+    font-style: italic
+}
+
+.content pre {
+    -webkit-overflow-scrolling: touch;
+    overflow-x: auto;
+    padding: 1.25em 1.5em;
+    white-space: pre;
+    word-wrap: normal
+}
+
+.content sub, .content sup {
+    font-size: 75%
+}
+
+.content table {
+    width: 100%
+}
+
+.content table td, .content table th {
+    border: 1px solid #dbdbdb;
+    border-width: 0 0 1px;
+    padding: .5em .75em;
+    vertical-align: top
+}
+
+.content table th {
+    color: #363636
+}
+
+.content table th:not([align]) {
+    text-align: left
+}
+
+.content table thead td, .content table thead th {
+    border-width: 0 0 2px;
+    color: #363636
+}
+
+.content table tfoot td, .content table tfoot th {
+    border-width: 2px 0 0;
+    color: #363636
+}
+
+.content table tbody tr:last-child td, .content table tbody tr:last-child th {
+    border-bottom-width: 0
+}
+
+.content .tabs li + li {
+    margin-top: 0
+}
+
+.content.is-small {
+    font-size: .75rem
+}
+
+.content.is-medium {
+    font-size: 1.25rem
+}
+
+.content.is-large {
+    font-size: 1.5rem
+}
+
+.icon {
+    align-items: center;
+    display: inline-flex;
+    justify-content: center;
+    height: 1.5rem;
+    width: 1.5rem
+}
+
+.icon.is-small {
+    height: 1rem;
+    width: 1rem
+}
+
+.icon.is-medium {
+    height: 2rem;
+    width: 2rem
+}
+
+.icon.is-large {
+    height: 3rem;
+    width: 3rem
+}
+
+.image {
+    display: block;
+    position: relative
+}
+
+.image img {
+    display: block;
+    height: auto;
+    width: 100%
+}
+
+.image img.is-rounded {
+    border-radius: 290486px
+}
+
+.image.is-fullwidth {
+    width: 100%
+}
+
+.image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-square .has-ratio, .image.is-square img {
+    height: 100%;
+    width: 100%
+}
+
+.image.is-1by1, .image.is-square {
+    padding-top: 100%
+}
+
+.image.is-5by4 {
+    padding-top: 80%
+}
+
+.image.is-4by3 {
+    padding-top: 75%
+}
+
+.image.is-3by2 {
+    padding-top: 66.6666%
+}
+
+.image.is-5by3 {
+    padding-top: 60%
+}
+
+.image.is-16by9 {
+    padding-top: 56.25%
+}
+
+.image.is-2by1 {
+    padding-top: 50%
+}
+
+.image.is-3by1 {
+    padding-top: 33.3333%
+}
+
+.image.is-4by5 {
+    padding-top: 125%
+}
+
+.image.is-3by4 {
+    padding-top: 133.3333%
+}
+
+.image.is-2by3 {
+    padding-top: 150%
+}
+
+.image.is-3by5 {
+    padding-top: 166.6666%
+}
+
+.image.is-9by16 {
+    padding-top: 177.7777%
+}
+
+.image.is-1by2 {
+    padding-top: 200%
+}
+
+.image.is-1by3 {
+    padding-top: 300%
+}
+
+.image.is-16x16 {
+    height: 16px;
+    width: 16px
+}
+
+.image.is-24x24 {
+    height: 24px;
+    width: 24px
+}
+
+.image.is-32x32 {
+    height: 32px;
+    width: 32px
+}
+
+.image.is-48x48 {
+    height: 48px;
+    width: 48px
+}
+
+.image.is-64x64 {
+    height: 64px;
+    width: 64px
+}
+
+.image.is-96x96 {
+    height: 96px;
+    width: 96px
+}
+
+.image.is-128x128 {
+    height: 128px;
+    width: 128px
+}
+
+.notification {
+    background-color: #f5f5f5;
+    border-radius: 4px;
+    padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+    position: relative
+}
+
+.notification a:not(.button):not(.dropdown-item) {
+    color: currentColor;
+    text-decoration: underline
+}
+
+.notification strong {
+    color: currentColor
+}
+
+.notification code, .notification pre {
+    background: #fff
+}
+
+.notification pre code {
+    background: 0 0
+}
+
+.notification > .delete {
+    position: absolute;
+    right: .5rem;
+    top: .5rem
+}
+
+.notification .content, .notification .subtitle, .notification .title {
+    color: currentColor
+}
+
+.notification.is-white {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.notification.is-black {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.notification.is-light {
+    background-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.notification.is-dark {
+    background-color: #363636;
+    color: #fff
+}
+
+.notification.is-primary {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.notification.is-primary.is-light {
+    background-color: #ebfffc;
+    color: #00947e
+}
+
+.notification.is-link {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.notification.is-link.is-light {
+    background-color: #eef3fc;
+    color: #2160c4
+}
+
+.notification.is-info {
+    background-color: #3298dc;
+    color: #fff
+}
+
+.notification.is-info.is-light {
+    background-color: #eef6fc;
+    color: #1d72aa
+}
+
+.notification.is-success {
+    background-color: #48c774;
+    color: #fff
+}
+
+.notification.is-success.is-light {
+    background-color: #effaf3;
+    color: #257942
+}
+
+.notification.is-warning {
+    background-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.notification.is-warning.is-light {
+    background-color: #fffbeb;
+    color: #947600
+}
+
+.notification.is-danger {
+    background-color: #f14668;
+    color: #fff
+}
+
+.notification.is-danger.is-light {
+    background-color: #feecf0;
+    color: #cc0f35
+}
+
+.progress {
+    -moz-appearance: none;
+    -webkit-appearance: none;
+    border: none;
+    border-radius: 290486px;
+    display: block;
+    height: 1rem;
+    overflow: hidden;
+    padding: 0;
+    width: 100%
+}
+
+.progress::-webkit-progress-bar {
+    background-color: #ededed
+}
+
+.progress::-webkit-progress-value {
+    background-color: #4a4a4a
+}
+
+.progress::-moz-progress-bar {
+    background-color: #4a4a4a
+}
+
+.progress::-ms-fill {
+    background-color: #4a4a4a;
+    border: none
+}
+
+.progress.is-white::-webkit-progress-value {
+    background-color: #fff
+}
+
+.progress.is-white::-moz-progress-bar {
+    background-color: #fff
+}
+
+.progress.is-white::-ms-fill {
+    background-color: #fff
+}
+
+.progress.is-white:indeterminate {
+    background-image: linear-gradient(to right, #fff 30%, #ededed 30%)
+}
+
+.progress.is-black::-webkit-progress-value {
+    background-color: #0a0a0a
+}
+
+.progress.is-black::-moz-progress-bar {
+    background-color: #0a0a0a
+}
+
+.progress.is-black::-ms-fill {
+    background-color: #0a0a0a
+}
+
+.progress.is-black:indeterminate {
+    background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%)
+}
+
+.progress.is-light::-webkit-progress-value {
+    background-color: #f5f5f5
+}
+
+.progress.is-light::-moz-progress-bar {
+    background-color: #f5f5f5
+}
+
+.progress.is-light::-ms-fill {
+    background-color: #f5f5f5
+}
+
+.progress.is-light:indeterminate {
+    background-image: linear-gradient(to right, #f5f5f5 30%, #ededed 30%)
+}
+
+.progress.is-dark::-webkit-progress-value {
+    background-color: #363636
+}
+
+.progress.is-dark::-moz-progress-bar {
+    background-color: #363636
+}
+
+.progress.is-dark::-ms-fill {
+    background-color: #363636
+}
+
+.progress.is-dark:indeterminate {
+    background-image: linear-gradient(to right, #363636 30%, #ededed 30%)
+}
+
+.progress.is-primary::-webkit-progress-value {
+    background-color: #00d1b2
+}
+
+.progress.is-primary::-moz-progress-bar {
+    background-color: #00d1b2
+}
+
+.progress.is-primary::-ms-fill {
+    background-color: #00d1b2
+}
+
+.progress.is-primary:indeterminate {
+    background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%)
+}
+
+.progress.is-link::-webkit-progress-value {
+    background-color: #3273dc
+}
+
+.progress.is-link::-moz-progress-bar {
+    background-color: #3273dc
+}
+
+.progress.is-link::-ms-fill {
+    background-color: #3273dc
+}
+
+.progress.is-link:indeterminate {
+    background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%)
+}
+
+.progress.is-info::-webkit-progress-value {
+    background-color: #3298dc
+}
+
+.progress.is-info::-moz-progress-bar {
+    background-color: #3298dc
+}
+
+.progress.is-info::-ms-fill {
+    background-color: #3298dc
+}
+
+.progress.is-info:indeterminate {
+    background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%)
+}
+
+.progress.is-success::-webkit-progress-value {
+    background-color: #48c774
+}
+
+.progress.is-success::-moz-progress-bar {
+    background-color: #48c774
+}
+
+.progress.is-success::-ms-fill {
+    background-color: #48c774
+}
+
+.progress.is-success:indeterminate {
+    background-image: linear-gradient(to right, #48c774 30%, #ededed 30%)
+}
+
+.progress.is-warning::-webkit-progress-value {
+    background-color: #ffdd57
+}
+
+.progress.is-warning::-moz-progress-bar {
+    background-color: #ffdd57
+}
+
+.progress.is-warning::-ms-fill {
+    background-color: #ffdd57
+}
+
+.progress.is-warning:indeterminate {
+    background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%)
+}
+
+.progress.is-danger::-webkit-progress-value {
+    background-color: #f14668
+}
+
+.progress.is-danger::-moz-progress-bar {
+    background-color: #f14668
+}
+
+.progress.is-danger::-ms-fill {
+    background-color: #f14668
+}
+
+.progress.is-danger:indeterminate {
+    background-image: linear-gradient(to right, #f14668 30%, #ededed 30%)
+}
+
+.progress:indeterminate {
+    -webkit-animation-duration: 1.5s;
+    animation-duration: 1.5s;
+    -webkit-animation-iteration-count: infinite;
+    animation-iteration-count: infinite;
+    -webkit-animation-name: moveIndeterminate;
+    animation-name: moveIndeterminate;
+    -webkit-animation-timing-function: linear;
+    animation-timing-function: linear;
+    background-color: #ededed;
+    background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
+    background-position: top left;
+    background-repeat: no-repeat;
+    background-size: 150% 150%
+}
+
+.progress:indeterminate::-webkit-progress-bar {
+    background-color: transparent
+}
+
+.progress:indeterminate::-moz-progress-bar {
+    background-color: transparent
+}
+
+.progress.is-small {
+    height: .75rem
+}
+
+.progress.is-medium {
+    height: 1.25rem
+}
+
+.progress.is-large {
+    height: 1.5rem
+}
+
+@-webkit-keyframes moveIndeterminate {
+    from {
+        background-position: 200% 0
+    }
+    to {
+        background-position: -200% 0
+    }
+}
+
+@keyframes moveIndeterminate {
+    from {
+        background-position: 200% 0
+    }
+    to {
+        background-position: -200% 0
+    }
+}
+
+.table {
+    background-color: #fff;
+    color: #363636
+}
+
+.table td, .table th {
+    border: 1px solid #dbdbdb;
+    border-width: 0 0 1px;
+    padding: .5em .75em;
+    vertical-align: top
+}
+
+.table td.is-white, .table th.is-white {
+    background-color: #fff;
+    border-color: #fff;
+    color: #0a0a0a
+}
+
+.table td.is-black, .table th.is-black {
+    background-color: #0a0a0a;
+    border-color: #0a0a0a;
+    color: #fff
+}
+
+.table td.is-light, .table th.is-light {
+    background-color: #f5f5f5;
+    border-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.table td.is-dark, .table th.is-dark {
+    background-color: #363636;
+    border-color: #363636;
+    color: #fff
+}
+
+.table td.is-primary, .table th.is-primary {
+    background-color: #00d1b2;
+    border-color: #00d1b2;
+    color: #fff
+}
+
+.table td.is-link, .table th.is-link {
+    background-color: #3273dc;
+    border-color: #3273dc;
+    color: #fff
+}
+
+.table td.is-info, .table th.is-info {
+    background-color: #3298dc;
+    border-color: #3298dc;
+    color: #fff
+}
+
+.table td.is-success, .table th.is-success {
+    background-color: #48c774;
+    border-color: #48c774;
+    color: #fff
+}
+
+.table td.is-warning, .table th.is-warning {
+    background-color: #ffdd57;
+    border-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.table td.is-danger, .table th.is-danger {
+    background-color: #f14668;
+    border-color: #f14668;
+    color: #fff
+}
+
+.table td.is-narrow, .table th.is-narrow {
+    white-space: nowrap;
+    width: 1%
+}
+
+.table td.is-selected, .table th.is-selected {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.table td.is-selected a, .table td.is-selected strong, .table th.is-selected a, .table th.is-selected strong {
+    color: currentColor
+}
+
+.table th {
+    color: #363636
+}
+
+.table th:not([align]) {
+    text-align: left
+}
+
+.table tr.is-selected {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.table tr.is-selected a, .table tr.is-selected strong {
+    color: currentColor
+}
+
+.table tr.is-selected td, .table tr.is-selected th {
+    border-color: #fff;
+    color: currentColor
+}
+
+.table thead {
+    background-color: transparent
+}
+
+.table thead td, .table thead th {
+    border-width: 0 0 2px;
+    color: #363636
+}
+
+.table tfoot {
+    background-color: transparent
+}
+
+.table tfoot td, .table tfoot th {
+    border-width: 2px 0 0;
+    color: #363636
+}
+
+.table tbody {
+    background-color: transparent
+}
+
+.table tbody tr:last-child td, .table tbody tr:last-child th {
+    border-bottom-width: 0
+}
+
+.table.is-bordered td, .table.is-bordered th {
+    border-width: 1px
+}
+
+.table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th {
+    border-bottom-width: 1px
+}
+
+.table.is-fullwidth {
+    width: 100%
+}
+
+.table.is-hoverable tbody tr:not(.is-selected):hover {
+    background-color: #fafafa
+}
+
+.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
+    background-color: #fafafa
+}
+
+.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
+    background-color: #f5f5f5
+}
+
+.table.is-narrow td, .table.is-narrow th {
+    padding: .25em .5em
+}
+
+.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
+    background-color: #fafafa
+}
+
+.table-container {
+    -webkit-overflow-scrolling: touch;
+    overflow: auto;
+    overflow-y: hidden;
+    max-width: 100%
+}
+
+.tags {
+    align-items: center;
+    display: flex;
+    flex-wrap: wrap;
+    justify-content: flex-start
+}
+
+.tags .tag {
+    margin-bottom: .5rem
+}
+
+.tags .tag:not(:last-child) {
+    margin-right: .5rem
+}
+
+.tags:last-child {
+    margin-bottom: -.5rem
+}
+
+.tags:not(:last-child) {
+    margin-bottom: 1rem
+}
+
+.tags.are-medium .tag:not(.is-normal):not(.is-large) {
+    font-size: 1rem
+}
+
+.tags.are-large .tag:not(.is-normal):not(.is-medium) {
+    font-size: 1.25rem
+}
+
+.tags.is-centered {
+    justify-content: center
+}
+
+.tags.is-centered .tag {
+    margin-right: .25rem;
+    margin-left: .25rem
+}
+
+.tags.is-right {
+    justify-content: flex-end
+}
+
+.tags.is-right .tag:not(:first-child) {
+    margin-left: .5rem
+}
+
+.tags.is-right .tag:not(:last-child) {
+    margin-right: 0
+}
+
+.tags.has-addons .tag {
+    margin-right: 0
+}
+
+.tags.has-addons .tag:not(:first-child) {
+    margin-left: 0;
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.tags.has-addons .tag:not(:last-child) {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0
+}
+
+.tag:not(body) {
+    align-items: center;
+    background-color: #f5f5f5;
+    border-radius: 4px;
+    color: #4a4a4a;
+    display: inline-flex;
+    font-size: .75rem;
+    height: 2em;
+    justify-content: center;
+    line-height: 1.5;
+    padding-left: .75em;
+    padding-right: .75em;
+    white-space: nowrap
+}
+
+.tag:not(body) .delete {
+    margin-left: .25rem;
+    margin-right: -.375rem
+}
+
+.tag:not(body).is-white {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.tag:not(body).is-black {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.tag:not(body).is-light {
+    background-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.tag:not(body).is-dark {
+    background-color: #363636;
+    color: #fff
+}
+
+.tag:not(body).is-primary {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.tag:not(body).is-primary.is-light {
+    background-color: #ebfffc;
+    color: #00947e
+}
+
+.tag:not(body).is-link {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.tag:not(body).is-link.is-light {
+    background-color: #eef3fc;
+    color: #2160c4
+}
+
+.tag:not(body).is-info {
+    background-color: #3298dc;
+    color: #fff
+}
+
+.tag:not(body).is-info.is-light {
+    background-color: #eef6fc;
+    color: #1d72aa
+}
+
+.tag:not(body).is-success {
+    background-color: #48c774;
+    color: #fff
+}
+
+.tag:not(body).is-success.is-light {
+    background-color: #effaf3;
+    color: #257942
+}
+
+.tag:not(body).is-warning {
+    background-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.tag:not(body).is-warning.is-light {
+    background-color: #fffbeb;
+    color: #947600
+}
+
+.tag:not(body).is-danger {
+    background-color: #f14668;
+    color: #fff
+}
+
+.tag:not(body).is-danger.is-light {
+    background-color: #feecf0;
+    color: #cc0f35
+}
+
+.tag:not(body).is-normal {
+    font-size: .75rem
+}
+
+.tag:not(body).is-medium {
+    font-size: 1rem
+}
+
+.tag:not(body).is-large {
+    font-size: 1.25rem
+}
+
+.tag:not(body) .icon:first-child:not(:last-child) {
+    margin-left: -.375em;
+    margin-right: .1875em
+}
+
+.tag:not(body) .icon:last-child:not(:first-child) {
+    margin-left: .1875em;
+    margin-right: -.375em
+}
+
+.tag:not(body) .icon:first-child:last-child {
+    margin-left: -.375em;
+    margin-right: -.375em
+}
+
+.tag:not(body).is-delete {
+    margin-left: 1px;
+    padding: 0;
+    position: relative;
+    width: 2em
+}
+
+.tag:not(body).is-delete::after, .tag:not(body).is-delete::before {
+    background-color: currentColor;
+    content: "";
+    display: block;
+    left: 50%;
+    position: absolute;
+    top: 50%;
+    transform: translateX(-50%) translateY(-50%) rotate(45deg);
+    transform-origin: center center
+}
+
+.tag:not(body).is-delete::before {
+    height: 1px;
+    width: 50%
+}
+
+.tag:not(body).is-delete::after {
+    height: 50%;
+    width: 1px
+}
+
+.tag:not(body).is-delete:focus, .tag:not(body).is-delete:hover {
+    background-color: #e8e8e8
+}
+
+.tag:not(body).is-delete:active {
+    background-color: #dbdbdb
+}
+
+.tag:not(body).is-rounded {
+    border-radius: 290486px
+}
+
+a.tag:hover {
+    text-decoration: underline
+}
+
+.subtitle, .title {
+    word-break: break-word
+}
+
+.subtitle em, .subtitle span, .title em, .title span {
+    font-weight: inherit
+}
+
+.subtitle sub, .title sub {
+    font-size: .75em
+}
+
+.subtitle sup, .title sup {
+    font-size: .75em
+}
+
+.subtitle .tag, .title .tag {
+    vertical-align: middle
+}
+
+.title {
+    color: #363636;
+    font-size: 2rem;
+    font-weight: 600;
+    line-height: 1.125
+}
+
+.title strong {
+    color: inherit;
+    font-weight: inherit
+}
+
+.title + .highlight {
+    margin-top: -.75rem
+}
+
+.title:not(.is-spaced) + .subtitle {
+    margin-top: -1.25rem
+}
+
+.title.is-1 {
+    font-size: 3rem
+}
+
+.title.is-2 {
+    font-size: 2.5rem
+}
+
+.title.is-3 {
+    font-size: 2rem
+}
+
+.title.is-4 {
+    font-size: 1.5rem
+}
+
+.title.is-5 {
+    font-size: 1.25rem
+}
+
+.title.is-6 {
+    font-size: 1rem
+}
+
+.title.is-7 {
+    font-size: .75rem
+}
+
+.subtitle {
+    color: #4a4a4a;
+    font-size: 1.25rem;
+    font-weight: 400;
+    line-height: 1.25
+}
+
+.subtitle strong {
+    color: #363636;
+    font-weight: 600
+}
+
+.subtitle:not(.is-spaced) + .title {
+    margin-top: -1.25rem
+}
+
+.subtitle.is-1 {
+    font-size: 3rem
+}
+
+.subtitle.is-2 {
+    font-size: 2.5rem
+}
+
+.subtitle.is-3 {
+    font-size: 2rem
+}
+
+.subtitle.is-4 {
+    font-size: 1.5rem
+}
+
+.subtitle.is-5 {
+    font-size: 1.25rem
+}
+
+.subtitle.is-6 {
+    font-size: 1rem
+}
+
+.subtitle.is-7 {
+    font-size: .75rem
+}
+
+.heading {
+    display: block;
+    font-size: 11px;
+    letter-spacing: 1px;
+    margin-bottom: 5px;
+    text-transform: uppercase
+}
+
+.highlight {
+    font-weight: 400;
+    max-width: 100%;
+    overflow: hidden;
+    padding: 0
+}
+
+.highlight pre {
+    overflow: auto;
+    max-width: 100%
+}
+
+.number {
+    align-items: center;
+    background-color: #f5f5f5;
+    border-radius: 290486px;
+    display: inline-flex;
+    font-size: 1.25rem;
+    height: 2em;
+    justify-content: center;
+    margin-right: 1.5rem;
+    min-width: 2.5em;
+    padding: .25rem .5rem;
+    text-align: center;
+    vertical-align: top
+}
+
+.input, .select select, .textarea {
+    background-color: #fff;
+    border-color: #dbdbdb;
+    border-radius: 4px;
+    color: #363636
+}
+
+.input::-moz-placeholder, .select select::-moz-placeholder, .textarea::-moz-placeholder {
+    color: rgba(54, 54, 54, .3)
+}
+
+.input::-webkit-input-placeholder, .select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {
+    color: rgba(54, 54, 54, .3)
+}
+
+.input:-moz-placeholder, .select select:-moz-placeholder, .textarea:-moz-placeholder {
+    color: rgba(54, 54, 54, .3)
+}
+
+.input:-ms-input-placeholder, .select select:-ms-input-placeholder, .textarea:-ms-input-placeholder {
+    color: rgba(54, 54, 54, .3)
+}
+
+.input:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered, .select select:hover, .textarea:hover {
+    border-color: #b5b5b5
+}
+
+.input:active, .input:focus, .is-active.input, .is-active.textarea, .is-focused.input, .is-focused.textarea, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
+    border-color: #3273dc;
+    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+}
+
+.input[disabled], .select fieldset[disabled] select, .select select[disabled], .textarea[disabled], fieldset[disabled] .input, fieldset[disabled] .select select, fieldset[disabled] .textarea {
+    background-color: #f5f5f5;
+    border-color: #f5f5f5;
+    box-shadow: none;
+    color: #7a7a7a
+}
+
+.input[disabled]::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, .select select[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder {
+    color: rgba(122, 122, 122, .3)
+}
+
+.input[disabled]::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder {
+    color: rgba(122, 122, 122, .3)
+}
+
+.input[disabled]:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, .select select[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder {
+    color: rgba(122, 122, 122, .3)
+}
+
+.input[disabled]:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder {
+    color: rgba(122, 122, 122, .3)
+}
+
+.input, .textarea {
+    box-shadow: inset 0 .0625em .125em rgba(10, 10, 10, .05);
+    max-width: 100%;
+    width: 100%
+}
+
+.input[readonly], .textarea[readonly] {
+    box-shadow: none
+}
+
+.is-white.input, .is-white.textarea {
+    border-color: #fff
+}
+
+.is-white.input:active, .is-white.input:focus, .is-white.is-active.input, .is-white.is-active.textarea, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.textarea:active, .is-white.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(255, 255, 255, .25)
+}
+
+.is-black.input, .is-black.textarea {
+    border-color: #0a0a0a
+}
+
+.is-black.input:active, .is-black.input:focus, .is-black.is-active.input, .is-black.is-active.textarea, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.textarea:active, .is-black.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
+}
+
+.is-light.input, .is-light.textarea {
+    border-color: #f5f5f5
+}
+
+.is-light.input:active, .is-light.input:focus, .is-light.is-active.input, .is-light.is-active.textarea, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.textarea:active, .is-light.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(245, 245, 245, .25)
+}
+
+.is-dark.input, .is-dark.textarea {
+    border-color: #363636
+}
+
+.is-dark.input:active, .is-dark.input:focus, .is-dark.is-active.input, .is-dark.is-active.textarea, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.textarea:active, .is-dark.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
+}
+
+.is-primary.input, .is-primary.textarea {
+    border-color: #00d1b2
+}
+
+.is-primary.input:active, .is-primary.input:focus, .is-primary.is-active.input, .is-primary.is-active.textarea, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.textarea:active, .is-primary.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
+}
+
+.is-link.input, .is-link.textarea {
+    border-color: #3273dc
+}
+
+.is-link.input:active, .is-link.input:focus, .is-link.is-active.input, .is-link.is-active.textarea, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.textarea:active, .is-link.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+}
+
+.is-info.input, .is-info.textarea {
+    border-color: #3298dc
+}
+
+.is-info.input:active, .is-info.input:focus, .is-info.is-active.input, .is-info.is-active.textarea, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.textarea:active, .is-info.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(50, 152, 220, .25)
+}
+
+.is-success.input, .is-success.textarea {
+    border-color: #48c774
+}
+
+.is-success.input:active, .is-success.input:focus, .is-success.is-active.input, .is-success.is-active.textarea, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.textarea:active, .is-success.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(72, 199, 116, .25)
+}
+
+.is-warning.input, .is-warning.textarea {
+    border-color: #ffdd57
+}
+
+.is-warning.input:active, .is-warning.input:focus, .is-warning.is-active.input, .is-warning.is-active.textarea, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.textarea:active, .is-warning.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
+}
+
+.is-danger.input, .is-danger.textarea {
+    border-color: #f14668
+}
+
+.is-danger.input:active, .is-danger.input:focus, .is-danger.is-active.input, .is-danger.is-active.textarea, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.textarea:active, .is-danger.textarea:focus {
+    box-shadow: 0 0 0 .125em rgba(241, 70, 104, .25)
+}
+
+.is-small.input, .is-small.textarea {
+    border-radius: 2px;
+    font-size: .75rem
+}
+
+.is-medium.input, .is-medium.textarea {
+    font-size: 1.25rem
+}
+
+.is-large.input, .is-large.textarea {
+    font-size: 1.5rem
+}
+
+.is-fullwidth.input, .is-fullwidth.textarea {
+    display: block;
+    width: 100%
+}
+
+.is-inline.input, .is-inline.textarea {
+    display: inline;
+    width: auto
+}
+
+.input.is-rounded {
+    border-radius: 290486px;
+    padding-left: calc(calc(.75em - 1px) + .375em);
+    padding-right: calc(calc(.75em - 1px) + .375em)
+}
+
+.input.is-static {
+    background-color: transparent;
+    border-color: transparent;
+    box-shadow: none;
+    padding-left: 0;
+    padding-right: 0
+}
+
+.textarea {
+    display: block;
+    max-width: 100%;
+    min-width: 100%;
+    padding: calc(.75em - 1px);
+    resize: vertical
+}
+
+.textarea:not([rows]) {
+    max-height: 40em;
+    min-height: 8em
+}
+
+.textarea[rows] {
+    height: initial
+}
+
+.textarea.has-fixed-size {
+    resize: none
+}
+
+.checkbox, .radio {
+    cursor: pointer;
+    display: inline-block;
+    line-height: 1.25;
+    position: relative
+}
+
+.checkbox input, .radio input {
+    cursor: pointer
+}
+
+.checkbox:hover, .radio:hover {
+    color: #363636
+}
+
+.checkbox[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .radio {
+    color: #7a7a7a;
+    cursor: not-allowed
+}
+
+.radio + .radio {
+    margin-left: .5em
+}
+
+.select {
+    display: inline-block;
+    max-width: 100%;
+    position: relative;
+    vertical-align: top
+}
+
+.select:not(.is-multiple) {
+    height: 2.5em
+}
+
+.select:not(.is-multiple):not(.is-loading)::after {
+    border-color: #3273dc;
+    right: 1.125em;
+    z-index: 4
+}
+
+.select.is-rounded select {
+    border-radius: 290486px;
+    padding-left: 1em
+}
+
+.select select {
+    cursor: pointer;
+    display: block;
+    font-size: 1em;
+    max-width: 100%;
+    outline: 0
+}
+
+.select select::-ms-expand {
+    display: none
+}
+
+.select select[disabled]:hover, fieldset[disabled] .select select:hover {
+    border-color: #f5f5f5
+}
+
+.select select:not([multiple]) {
+    padding-right: 2.5em
+}
+
+.select select[multiple] {
+    height: auto;
+    padding: 0
+}
+
+.select select[multiple] option {
+    padding: .5em 1em
+}
+
+.select:not(.is-multiple):not(.is-loading):hover::after {
+    border-color: #363636
+}
+
+.select.is-white:not(:hover)::after {
+    border-color: #fff
+}
+
+.select.is-white select {
+    border-color: #fff
+}
+
+.select.is-white select.is-hovered, .select.is-white select:hover {
+    border-color: #f2f2f2
+}
+
+.select.is-white select.is-active, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select:focus {
+    box-shadow: 0 0 0 .125em rgba(255, 255, 255, .25)
+}
+
+.select.is-black:not(:hover)::after {
+    border-color: #0a0a0a
+}
+
+.select.is-black select {
+    border-color: #0a0a0a
+}
+
+.select.is-black select.is-hovered, .select.is-black select:hover {
+    border-color: #000
+}
+
+.select.is-black select.is-active, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select:focus {
+    box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
+}
+
+.select.is-light:not(:hover)::after {
+    border-color: #f5f5f5
+}
+
+.select.is-light select {
+    border-color: #f5f5f5
+}
+
+.select.is-light select.is-hovered, .select.is-light select:hover {
+    border-color: #e8e8e8
+}
+
+.select.is-light select.is-active, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select:focus {
+    box-shadow: 0 0 0 .125em rgba(245, 245, 245, .25)
+}
+
+.select.is-dark:not(:hover)::after {
+    border-color: #363636
+}
+
+.select.is-dark select {
+    border-color: #363636
+}
+
+.select.is-dark select.is-hovered, .select.is-dark select:hover {
+    border-color: #292929
+}
+
+.select.is-dark select.is-active, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select:focus {
+    box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
+}
+
+.select.is-primary:not(:hover)::after {
+    border-color: #00d1b2
+}
+
+.select.is-primary select {
+    border-color: #00d1b2
+}
+
+.select.is-primary select.is-hovered, .select.is-primary select:hover {
+    border-color: #00b89c
+}
+
+.select.is-primary select.is-active, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select:focus {
+    box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
+}
+
+.select.is-link:not(:hover)::after {
+    border-color: #3273dc
+}
+
+.select.is-link select {
+    border-color: #3273dc
+}
+
+.select.is-link select.is-hovered, .select.is-link select:hover {
+    border-color: #2366d1
+}
+
+.select.is-link select.is-active, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select:focus {
+    box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+}
+
+.select.is-info:not(:hover)::after {
+    border-color: #3298dc
+}
+
+.select.is-info select {
+    border-color: #3298dc
+}
+
+.select.is-info select.is-hovered, .select.is-info select:hover {
+    border-color: #238cd1
+}
+
+.select.is-info select.is-active, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select:focus {
+    box-shadow: 0 0 0 .125em rgba(50, 152, 220, .25)
+}
+
+.select.is-success:not(:hover)::after {
+    border-color: #48c774
+}
+
+.select.is-success select {
+    border-color: #48c774
+}
+
+.select.is-success select.is-hovered, .select.is-success select:hover {
+    border-color: #3abb67
+}
+
+.select.is-success select.is-active, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select:focus {
+    box-shadow: 0 0 0 .125em rgba(72, 199, 116, .25)
+}
+
+.select.is-warning:not(:hover)::after {
+    border-color: #ffdd57
+}
+
+.select.is-warning select {
+    border-color: #ffdd57
+}
+
+.select.is-warning select.is-hovered, .select.is-warning select:hover {
+    border-color: #ffd83d
+}
+
+.select.is-warning select.is-active, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select:focus {
+    box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
+}
+
+.select.is-danger:not(:hover)::after {
+    border-color: #f14668
+}
+
+.select.is-danger select {
+    border-color: #f14668
+}
+
+.select.is-danger select.is-hovered, .select.is-danger select:hover {
+    border-color: #ef2e55
+}
+
+.select.is-danger select.is-active, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select:focus {
+    box-shadow: 0 0 0 .125em rgba(241, 70, 104, .25)
+}
+
+.select.is-small {
+    border-radius: 2px;
+    font-size: .75rem
+}
+
+.select.is-medium {
+    font-size: 1.25rem
+}
+
+.select.is-large {
+    font-size: 1.5rem
+}
+
+.select.is-disabled::after {
+    border-color: #7a7a7a
+}
+
+.select.is-fullwidth {
+    width: 100%
+}
+
+.select.is-fullwidth select {
+    width: 100%
+}
+
+.select.is-loading::after {
+    margin-top: 0;
+    position: absolute;
+    right: .625em;
+    top: .625em;
+    transform: none
+}
+
+.select.is-loading.is-small:after {
+    font-size: .75rem
+}
+
+.select.is-loading.is-medium:after {
+    font-size: 1.25rem
+}
+
+.select.is-loading.is-large:after {
+    font-size: 1.5rem
+}
+
+.file {
+    align-items: stretch;
+    display: flex;
+    justify-content: flex-start;
+    position: relative
+}
+
+.file.is-white .file-cta {
+    background-color: #fff;
+    border-color: transparent;
+    color: #0a0a0a
+}
+
+.file.is-white.is-hovered .file-cta, .file.is-white:hover .file-cta {
+    background-color: #f9f9f9;
+    border-color: transparent;
+    color: #0a0a0a
+}
+
+.file.is-white.is-focused .file-cta, .file.is-white:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(255, 255, 255, .25);
+    color: #0a0a0a
+}
+
+.file.is-white.is-active .file-cta, .file.is-white:active .file-cta {
+    background-color: #f2f2f2;
+    border-color: transparent;
+    color: #0a0a0a
+}
+
+.file.is-black .file-cta {
+    background-color: #0a0a0a;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-black.is-hovered .file-cta, .file.is-black:hover .file-cta {
+    background-color: #040404;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-black.is-focused .file-cta, .file.is-black:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(10, 10, 10, .25);
+    color: #fff
+}
+
+.file.is-black.is-active .file-cta, .file.is-black:active .file-cta {
+    background-color: #000;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-light .file-cta {
+    background-color: #f5f5f5;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-light.is-hovered .file-cta, .file.is-light:hover .file-cta {
+    background-color: #eee;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-light.is-focused .file-cta, .file.is-light:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(245, 245, 245, .25);
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-light.is-active .file-cta, .file.is-light:active .file-cta {
+    background-color: #e8e8e8;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-dark .file-cta {
+    background-color: #363636;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-dark.is-hovered .file-cta, .file.is-dark:hover .file-cta {
+    background-color: #2f2f2f;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-dark.is-focused .file-cta, .file.is-dark:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
+    color: #fff
+}
+
+.file.is-dark.is-active .file-cta, .file.is-dark:active .file-cta {
+    background-color: #292929;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-primary .file-cta {
+    background-color: #00d1b2;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-primary.is-hovered .file-cta, .file.is-primary:hover .file-cta {
+    background-color: #00c4a7;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-primary.is-focused .file-cta, .file.is-primary:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
+    color: #fff
+}
+
+.file.is-primary.is-active .file-cta, .file.is-primary:active .file-cta {
+    background-color: #00b89c;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-link .file-cta {
+    background-color: #3273dc;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-link.is-hovered .file-cta, .file.is-link:hover .file-cta {
+    background-color: #276cda;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-link.is-focused .file-cta, .file.is-link:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
+    color: #fff
+}
+
+.file.is-link.is-active .file-cta, .file.is-link:active .file-cta {
+    background-color: #2366d1;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-info .file-cta {
+    background-color: #3298dc;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-info.is-hovered .file-cta, .file.is-info:hover .file-cta {
+    background-color: #2793da;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-info.is-focused .file-cta, .file.is-info:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(50, 152, 220, .25);
+    color: #fff
+}
+
+.file.is-info.is-active .file-cta, .file.is-info:active .file-cta {
+    background-color: #238cd1;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-success .file-cta {
+    background-color: #48c774;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-success.is-hovered .file-cta, .file.is-success:hover .file-cta {
+    background-color: #3ec46d;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-success.is-focused .file-cta, .file.is-success:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(72, 199, 116, .25);
+    color: #fff
+}
+
+.file.is-success.is-active .file-cta, .file.is-success:active .file-cta {
+    background-color: #3abb67;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-warning .file-cta {
+    background-color: #ffdd57;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-warning.is-hovered .file-cta, .file.is-warning:hover .file-cta {
+    background-color: #ffdb4a;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-warning.is-focused .file-cta, .file.is-warning:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-warning.is-active .file-cta, .file.is-warning:active .file-cta {
+    background-color: #ffd83d;
+    border-color: transparent;
+    color: rgba(0, 0, 0, .7)
+}
+
+.file.is-danger .file-cta {
+    background-color: #f14668;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-danger.is-hovered .file-cta, .file.is-danger:hover .file-cta {
+    background-color: #f03a5f;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-danger.is-focused .file-cta, .file.is-danger:focus .file-cta {
+    border-color: transparent;
+    box-shadow: 0 0 .5em rgba(241, 70, 104, .25);
+    color: #fff
+}
+
+.file.is-danger.is-active .file-cta, .file.is-danger:active .file-cta {
+    background-color: #ef2e55;
+    border-color: transparent;
+    color: #fff
+}
+
+.file.is-small {
+    font-size: .75rem
+}
+
+.file.is-medium {
+    font-size: 1.25rem
+}
+
+.file.is-medium .file-icon .fa {
+    font-size: 21px
+}
+
+.file.is-large {
+    font-size: 1.5rem
+}
+
+.file.is-large .file-icon .fa {
+    font-size: 28px
+}
+
+.file.has-name .file-cta {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0
+}
+
+.file.has-name .file-name {
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.file.has-name.is-empty .file-cta {
+    border-radius: 4px
+}
+
+.file.has-name.is-empty .file-name {
+    display: none
+}
+
+.file.is-boxed .file-label {
+    flex-direction: column
+}
+
+.file.is-boxed .file-cta {
+    flex-direction: column;
+    height: auto;
+    padding: 1em 3em
+}
+
+.file.is-boxed .file-name {
+    border-width: 0 1px 1px
+}
+
+.file.is-boxed .file-icon {
+    height: 1.5em;
+    width: 1.5em
+}
+
+.file.is-boxed .file-icon .fa {
+    font-size: 21px
+}
+
+.file.is-boxed.is-small .file-icon .fa {
+    font-size: 14px
+}
+
+.file.is-boxed.is-medium .file-icon .fa {
+    font-size: 28px
+}
+
+.file.is-boxed.is-large .file-icon .fa {
+    font-size: 35px
+}
+
+.file.is-boxed.has-name .file-cta {
+    border-radius: 4px 4px 0 0
+}
+
+.file.is-boxed.has-name .file-name {
+    border-radius: 0 0 4px 4px;
+    border-width: 0 1px 1px
+}
+
+.file.is-centered {
+    justify-content: center
+}
+
+.file.is-fullwidth .file-label {
+    width: 100%
+}
+
+.file.is-fullwidth .file-name {
+    flex-grow: 1;
+    max-width: none
+}
+
+.file.is-right {
+    justify-content: flex-end
+}
+
+.file.is-right .file-cta {
+    border-radius: 0 4px 4px 0
+}
+
+.file.is-right .file-name {
+    border-radius: 4px 0 0 4px;
+    border-width: 1px 0 1px 1px;
+    order: -1
+}
+
+.file-label {
+    align-items: stretch;
+    display: flex;
+    cursor: pointer;
+    justify-content: flex-start;
+    overflow: hidden;
+    position: relative
+}
+
+.file-label:hover .file-cta {
+    background-color: #eee;
+    color: #363636
+}
+
+.file-label:hover .file-name {
+    border-color: #d5d5d5
+}
+
+.file-label:active .file-cta {
+    background-color: #e8e8e8;
+    color: #363636
+}
+
+.file-label:active .file-name {
+    border-color: #cfcfcf
+}
+
+.file-input {
+    height: 100%;
+    left: 0;
+    opacity: 0;
+    outline: 0;
+    position: absolute;
+    top: 0;
+    width: 100%
+}
+
+.file-cta, .file-name {
+    border-color: #dbdbdb;
+    border-radius: 4px;
+    font-size: 1em;
+    padding-left: 1em;
+    padding-right: 1em;
+    white-space: nowrap
+}
+
+.file-cta {
+    background-color: #f5f5f5;
+    color: #4a4a4a
+}
+
+.file-name {
+    border-color: #dbdbdb;
+    border-style: solid;
+    border-width: 1px 1px 1px 0;
+    display: block;
+    max-width: 16em;
+    overflow: hidden;
+    text-align: left;
+    text-overflow: ellipsis
+}
+
+.file-icon {
+    align-items: center;
+    display: flex;
+    height: 1em;
+    justify-content: center;
+    margin-right: .5em;
+    width: 1em
+}
+
+.file-icon .fa {
+    font-size: 14px
+}
+
+.label {
+    color: #363636;
+    display: block;
+    font-size: 1rem;
+    font-weight: 700
+}
+
+.label:not(:last-child) {
+    margin-bottom: .5em
+}
+
+.label.is-small {
+    font-size: .75rem
+}
+
+.label.is-medium {
+    font-size: 1.25rem
+}
+
+.label.is-large {
+    font-size: 1.5rem
+}
+
+.help {
+    display: block;
+    font-size: .75rem;
+    margin-top: .25rem
+}
+
+.help.is-white {
+    color: #fff
+}
+
+.help.is-black {
+    color: #0a0a0a
+}
+
+.help.is-light {
+    color: #f5f5f5
+}
+
+.help.is-dark {
+    color: #363636
+}
+
+.help.is-primary {
+    color: #00d1b2
+}
+
+.help.is-link {
+    color: #3273dc
+}
+
+.help.is-info {
+    color: #3298dc
+}
+
+.help.is-success {
+    color: #48c774
+}
+
+.help.is-warning {
+    color: #ffdd57
+}
+
+.help.is-danger {
+    color: #f14668
+}
+
+.field:not(:last-child) {
+    margin-bottom: .75rem
+}
+
+.field.has-addons {
+    display: flex;
+    justify-content: flex-start
+}
+
+.field.has-addons .control:not(:last-child) {
+    margin-right: -1px
+}
+
+.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .input, .field.has-addons .control:not(:first-child):not(:last-child) .select select {
+    border-radius: 0
+}
+
+.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .input, .field.has-addons .control:first-child:not(:only-child) .select select {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0
+}
+
+.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .input, .field.has-addons .control:last-child:not(:only-child) .select select {
+    border-bottom-left-radius: 0;
+    border-top-left-radius: 0
+}
+
+.field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .input:not([disabled]).is-hovered, .field.has-addons .control .input:not([disabled]):hover, .field.has-addons .control .select select:not([disabled]).is-hovered, .field.has-addons .control .select select:not([disabled]):hover {
+    z-index: 2
+}
+
+.field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .input:not([disabled]).is-active, .field.has-addons .control .input:not([disabled]).is-focused, .field.has-addons .control .input:not([disabled]):active, .field.has-addons .control .input:not([disabled]):focus, .field.has-addons .control .select select:not([disabled]).is-active, .field.has-addons .control .select select:not([disabled]).is-focused, .field.has-addons .control .select select:not([disabled]):active, .field.has-addons .control .select select:not([disabled]):focus {
+    z-index: 3
+}
+
+.field.has-addons .control .button:not([disabled]).is-active: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]):focus:hover, .field.has-addons .control .input:not([disabled]).is-active:hover, .field.has-addons .control .input:not([disabled]).is-focused:hover, .field.has-addons .control .input:not([disabled]):active:hover, .field.has-addons .control .input:not([disabled]):focus:hover, .field.has-addons .control .select select:not([disabled]).is-active:hover, .field.has-addons .control .select select:not([disabled]).is-focused:hover, .field.has-addons .control .select select:not([disabled]):active:hover, .field.has-addons .control .select select:not([disabled]):focus:hover {
+    z-index: 4
+}
+
+.field.has-addons .control.is-expanded {
+    flex-grow: 1;
+    flex-shrink: 1
+}
+
+.field.has-addons.has-addons-centered {
+    justify-content: center
+}
+
+.field.has-addons.has-addons-right {
+    justify-content: flex-end
+}
+
+.field.has-addons.has-addons-fullwidth .control {
+    flex-grow: 1;
+    flex-shrink: 0
+}
+
+.field.is-grouped {
+    display: flex;
+    justify-content: flex-start
+}
+
+.field.is-grouped > .control {
+    flex-shrink: 0
+}
+
+.field.is-grouped > .control:not(:last-child) {
+    margin-bottom: 0;
+    margin-right: .75rem
+}
+
+.field.is-grouped > .control.is-expanded {
+    flex-grow: 1;
+    flex-shrink: 1
+}
+
+.field.is-grouped.is-grouped-centered {
+    justify-content: center
+}
+
+.field.is-grouped.is-grouped-right {
+    justify-content: flex-end
+}
+
+.field.is-grouped.is-grouped-multiline {
+    flex-wrap: wrap
+}
+
+.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
+    margin-bottom: .75rem
+}
+
+.field.is-grouped.is-grouped-multiline:last-child {
+    margin-bottom: -.75rem
+}
+
+.field.is-grouped.is-grouped-multiline:not(:last-child) {
+    margin-bottom: 0
+}
+
+@media screen and (min-width: 769px), print {
+    .field.is-horizontal {
+        display: flex
+    }
+}
+
+.field-label .label {
+    font-size: inherit
+}
+
+@media screen and (max-width: 768px) {
+    .field-label {
+        margin-bottom: .5rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .field-label {
+        flex-basis: 0;
+        flex-grow: 1;
+        flex-shrink: 0;
+        margin-right: 1.5rem;
+        text-align: right
+    }
+
+    .field-label.is-small {
+        font-size: .75rem;
+        padding-top: .375em
+    }
+
+    .field-label.is-normal {
+        padding-top: .375em
+    }
+
+    .field-label.is-medium {
+        font-size: 1.25rem;
+        padding-top: .375em
+    }
+
+    .field-label.is-large {
+        font-size: 1.5rem;
+        padding-top: .375em
+    }
+}
+
+.field-body .field .field {
+    margin-bottom: 0
+}
+
+@media screen and (min-width: 769px), print {
+    .field-body {
+        display: flex;
+        flex-basis: 0;
+        flex-grow: 5;
+        flex-shrink: 1
+    }
+
+    .field-body .field {
+        margin-bottom: 0
+    }
+
+    .field-body > .field {
+        flex-shrink: 1
+    }
+
+    .field-body > .field:not(.is-narrow) {
+        flex-grow: 1
+    }
+
+    .field-body > .field:not(:last-child) {
+        margin-right: .75rem
+    }
+}
+
+.control {
+    box-sizing: border-box;
+    clear: both;
+    font-size: 1rem;
+    position: relative;
+    text-align: left
+}
+
+.control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .select:focus ~ .icon {
+    color: #4a4a4a
+}
+
+.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .select.is-small ~ .icon {
+    font-size: .75rem
+}
+
+.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .select.is-medium ~ .icon {
+    font-size: 1.25rem
+}
+
+.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .select.is-large ~ .icon {
+    font-size: 1.5rem
+}
+
+.control.has-icons-left .icon, .control.has-icons-right .icon {
+    color: #dbdbdb;
+    height: 2.5em;
+    pointer-events: none;
+    position: absolute;
+    top: 0;
+    width: 2.5em;
+    z-index: 4
+}
+
+.control.has-icons-left .input, .control.has-icons-left .select select {
+    padding-left: 2.5em
+}
+
+.control.has-icons-left .icon.is-left {
+    left: 0
+}
+
+.control.has-icons-right .input, .control.has-icons-right .select select {
+    padding-right: 2.5em
+}
+
+.control.has-icons-right .icon.is-right {
+    right: 0
+}
+
+.control.is-loading::after {
+    position: absolute !important;
+    right: .625em;
+    top: .625em;
+    z-index: 4
+}
+
+.control.is-loading.is-small:after {
+    font-size: .75rem
+}
+
+.control.is-loading.is-medium:after {
+    font-size: 1.25rem
+}
+
+.control.is-loading.is-large:after {
+    font-size: 1.5rem
+}
+
+.breadcrumb {
+    font-size: 1rem;
+    white-space: nowrap
+}
+
+.breadcrumb a {
+    align-items: center;
+    color: #3273dc;
+    display: flex;
+    justify-content: center;
+    padding: 0 .75em
+}
+
+.breadcrumb a:hover {
+    color: #363636
+}
+
+.breadcrumb li {
+    align-items: center;
+    display: flex
+}
+
+.breadcrumb li:first-child a {
+    padding-left: 0
+}
+
+.breadcrumb li.is-active a {
+    color: #363636;
+    cursor: default;
+    pointer-events: none
+}
+
+.breadcrumb li + li::before {
+    color: #b5b5b5;
+    content: "\0002f"
+}
+
+.breadcrumb ol, .breadcrumb ul {
+    align-items: flex-start;
+    display: flex;
+    flex-wrap: wrap;
+    justify-content: flex-start
+}
+
+.breadcrumb .icon:first-child {
+    margin-right: .5em
+}
+
+.breadcrumb .icon:last-child {
+    margin-left: .5em
+}
+
+.breadcrumb.is-centered ol, .breadcrumb.is-centered ul {
+    justify-content: center
+}
+
+.breadcrumb.is-right ol, .breadcrumb.is-right ul {
+    justify-content: flex-end
+}
+
+.breadcrumb.is-small {
+    font-size: .75rem
+}
+
+.breadcrumb.is-medium {
+    font-size: 1.25rem
+}
+
+.breadcrumb.is-large {
+    font-size: 1.5rem
+}
+
+.breadcrumb.has-arrow-separator li + li::before {
+    content: "\02192"
+}
+
+.breadcrumb.has-bullet-separator li + li::before {
+    content: "\02022"
+}
+
+.breadcrumb.has-dot-separator li + li::before {
+    content: "\000b7"
+}
+
+.breadcrumb.has-succeeds-separator li + li::before {
+    content: "\0227B"
+}
+
+.card {
+    background-color: #fff;
+    box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+    color: #4a4a4a;
+    max-width: 100%;
+    position: relative
+}
+
+.card-header {
+    background-color: transparent;
+    align-items: stretch;
+    box-shadow: 0 .125em .25em rgba(10, 10, 10, .1);
+    display: flex
+}
+
+.card-header-title {
+    align-items: center;
+    color: #363636;
+    display: flex;
+    flex-grow: 1;
+    font-weight: 700;
+    padding: .75rem 1rem
+}
+
+.card-header-title.is-centered {
+    justify-content: center
+}
+
+.card-header-icon {
+    align-items: center;
+    cursor: pointer;
+    display: flex;
+    justify-content: center;
+    padding: .75rem 1rem
+}
+
+.card-image {
+    display: block;
+    position: relative
+}
+
+.card-content {
+    background-color: transparent;
+    padding: 1.5rem
+}
+
+.card-footer {
+    background-color: transparent;
+    border-top: 1px solid #ededed;
+    align-items: stretch;
+    display: flex
+}
+
+.card-footer-item {
+    align-items: center;
+    display: flex;
+    flex-basis: 0;
+    flex-grow: 1;
+    flex-shrink: 0;
+    justify-content: center;
+    padding: .75rem
+}
+
+.card-footer-item:not(:last-child) {
+    border-right: 1px solid #ededed
+}
+
+.card .media:not(:last-child) {
+    margin-bottom: 1.5rem
+}
+
+.dropdown {
+    display: inline-flex;
+    position: relative;
+    vertical-align: top
+}
+
+.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
+    display: block
+}
+
+.dropdown.is-right .dropdown-menu {
+    left: auto;
+    right: 0
+}
+
+.dropdown.is-up .dropdown-menu {
+    bottom: 100%;
+    padding-bottom: 4px;
+    padding-top: initial;
+    top: auto
+}
+
+.dropdown-menu {
+    display: none;
+    left: 0;
+    min-width: 12rem;
+    padding-top: 4px;
+    position: absolute;
+    top: 100%;
+    z-index: 20
+}
+
+.dropdown-content {
+    background-color: #fff;
+    border-radius: 4px;
+    box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+    padding-bottom: .5rem;
+    padding-top: .5rem
+}
+
+.dropdown-item {
+    color: #4a4a4a;
+    display: block;
+    font-size: .875rem;
+    line-height: 1.5;
+    padding: .375rem 1rem;
+    position: relative
+}
+
+a.dropdown-item, button.dropdown-item {
+    padding-right: 3rem;
+    text-align: left;
+    white-space: nowrap;
+    width: 100%
+}
+
+a.dropdown-item:hover, button.dropdown-item:hover {
+    background-color: #f5f5f5;
+    color: #0a0a0a
+}
+
+a.dropdown-item.is-active, button.dropdown-item.is-active {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.dropdown-divider {
+    background-color: #ededed;
+    border: none;
+    display: block;
+    height: 1px;
+    margin: .5rem 0
+}
+
+.level {
+    align-items: center;
+    justify-content: space-between
+}
+
+.level code {
+    border-radius: 4px
+}
+
+.level img {
+    display: inline-block;
+    vertical-align: top
+}
+
+.level.is-mobile {
+    display: flex
+}
+
+.level.is-mobile .level-left, .level.is-mobile .level-right {
+    display: flex
+}
+
+.level.is-mobile .level-left + .level-right {
+    margin-top: 0
+}
+
+.level.is-mobile .level-item:not(:last-child) {
+    margin-bottom: 0;
+    margin-right: .75rem
+}
+
+.level.is-mobile .level-item:not(.is-narrow) {
+    flex-grow: 1
+}
+
+@media screen and (min-width: 769px), print {
+    .level {
+        display: flex
+    }
+
+    .level > .level-item:not(.is-narrow) {
+        flex-grow: 1
+    }
+}
+
+.level-item {
+    align-items: center;
+    display: flex;
+    flex-basis: auto;
+    flex-grow: 0;
+    flex-shrink: 0;
+    justify-content: center
+}
+
+.level-item .subtitle, .level-item .title {
+    margin-bottom: 0
+}
+
+@media screen and (max-width: 768px) {
+    .level-item:not(:last-child) {
+        margin-bottom: .75rem
+    }
+}
+
+.level-left, .level-right {
+    flex-basis: auto;
+    flex-grow: 0;
+    flex-shrink: 0
+}
+
+.level-left .level-item.is-flexible, .level-right .level-item.is-flexible {
+    flex-grow: 1
+}
+
+@media screen and (min-width: 769px), print {
+    .level-left .level-item:not(:last-child), .level-right .level-item:not(:last-child) {
+        margin-right: .75rem
+    }
+}
+
+.level-left {
+    align-items: center;
+    justify-content: flex-start
+}
+
+@media screen and (max-width: 768px) {
+    .level-left + .level-right {
+        margin-top: 1.5rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .level-left {
+        display: flex
+    }
+}
+
+.level-right {
+    align-items: center;
+    justify-content: flex-end
+}
+
+@media screen and (min-width: 769px), print {
+    .level-right {
+        display: flex
+    }
+}
+
+.list {
+    background-color: #fff;
+    border-radius: 4px;
+    box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1)
+}
+
+.list-item {
+    display: block;
+    padding: .5em 1em
+}
+
+.list-item:not(a) {
+    color: #4a4a4a
+}
+
+.list-item:first-child {
+    border-top-left-radius: 4px;
+    border-top-right-radius: 4px
+}
+
+.list-item:last-child {
+    border-bottom-left-radius: 4px;
+    border-bottom-right-radius: 4px
+}
+
+.list-item:not(:last-child) {
+    border-bottom: 1px solid #dbdbdb
+}
+
+.list-item.is-active {
+    background-color: #3273dc;
+    color: #fff
+}
+
+a.list-item {
+    background-color: #f5f5f5;
+    cursor: pointer
+}
+
+.media {
+    align-items: flex-start;
+    display: flex;
+    text-align: left
+}
+
+.media .content:not(:last-child) {
+    margin-bottom: .75rem
+}
+
+.media .media {
+    border-top: 1px solid rgba(219, 219, 219, .5);
+    display: flex;
+    padding-top: .75rem
+}
+
+.media .media .content:not(:last-child), .media .media .control:not(:last-child) {
+    margin-bottom: .5rem
+}
+
+.media .media .media {
+    padding-top: .5rem
+}
+
+.media .media .media + .media {
+    margin-top: .5rem
+}
+
+.media + .media {
+    border-top: 1px solid rgba(219, 219, 219, .5);
+    margin-top: 1rem;
+    padding-top: 1rem
+}
+
+.media.is-large + .media {
+    margin-top: 1.5rem;
+    padding-top: 1.5rem
+}
+
+.media-left, .media-right {
+    flex-basis: auto;
+    flex-grow: 0;
+    flex-shrink: 0
+}
+
+.media-left {
+    margin-right: 1rem
+}
+
+.media-right {
+    margin-left: 1rem
+}
+
+.media-content {
+    flex-basis: auto;
+    flex-grow: 1;
+    flex-shrink: 1;
+    text-align: left
+}
+
+@media screen and (max-width: 768px) {
+    .media-content {
+        overflow-x: auto
+    }
+}
+
+.menu {
+    font-size: 1rem
+}
+
+.menu.is-small {
+    font-size: .75rem
+}
+
+.menu.is-medium {
+    font-size: 1.25rem
+}
+
+.menu.is-large {
+    font-size: 1.5rem
+}
+
+.menu-list {
+    line-height: 1.25
+}
+
+.menu-list a {
+    border-radius: 2px;
+    color: #4a4a4a;
+    display: block;
+    padding: .5em .75em
+}
+
+.menu-list a:hover {
+    background-color: #f5f5f5;
+    color: #363636
+}
+
+.menu-list a.is-active {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.menu-list li ul {
+    border-left: 1px solid #dbdbdb;
+    margin: .75em;
+    padding-left: .75em
+}
+
+.menu-label {
+    color: #7a7a7a;
+    font-size: .75em;
+    letter-spacing: .1em;
+    text-transform: uppercase
+}
+
+.menu-label:not(:first-child) {
+    margin-top: 1em
+}
+
+.menu-label:not(:last-child) {
+    margin-bottom: 1em
+}
+
+.message {
+    background-color: #f5f5f5;
+    border-radius: 4px;
+    font-size: 1rem
+}
+
+.message strong {
+    color: currentColor
+}
+
+.message a:not(.button):not(.tag):not(.dropdown-item) {
+    color: currentColor;
+    text-decoration: underline
+}
+
+.message.is-small {
+    font-size: .75rem
+}
+
+.message.is-medium {
+    font-size: 1.25rem
+}
+
+.message.is-large {
+    font-size: 1.5rem
+}
+
+.message.is-white {
+    background-color: #fff
+}
+
+.message.is-white .message-header {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.message.is-white .message-body {
+    border-color: #fff
+}
+
+.message.is-black {
+    background-color: #fafafa
+}
+
+.message.is-black .message-header {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.message.is-black .message-body {
+    border-color: #0a0a0a
+}
+
+.message.is-light {
+    background-color: #fafafa
+}
+
+.message.is-light .message-header {
+    background-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.message.is-light .message-body {
+    border-color: #f5f5f5
+}
+
+.message.is-dark {
+    background-color: #fafafa
+}
+
+.message.is-dark .message-header {
+    background-color: #363636;
+    color: #fff
+}
+
+.message.is-dark .message-body {
+    border-color: #363636
+}
+
+.message.is-primary {
+    background-color: #ebfffc
+}
+
+.message.is-primary .message-header {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.message.is-primary .message-body {
+    border-color: #00d1b2;
+    color: #00947e
+}
+
+.message.is-link {
+    background-color: #eef3fc
+}
+
+.message.is-link .message-header {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.message.is-link .message-body {
+    border-color: #3273dc;
+    color: #2160c4
+}
+
+.message.is-info {
+    background-color: #eef6fc
+}
+
+.message.is-info .message-header {
+    background-color: #3298dc;
+    color: #fff
+}
+
+.message.is-info .message-body {
+    border-color: #3298dc;
+    color: #1d72aa
+}
+
+.message.is-success {
+    background-color: #effaf3
+}
+
+.message.is-success .message-header {
+    background-color: #48c774;
+    color: #fff
+}
+
+.message.is-success .message-body {
+    border-color: #48c774;
+    color: #257942
+}
+
+.message.is-warning {
+    background-color: #fffbeb
+}
+
+.message.is-warning .message-header {
+    background-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.message.is-warning .message-body {
+    border-color: #ffdd57;
+    color: #947600
+}
+
+.message.is-danger {
+    background-color: #feecf0
+}
+
+.message.is-danger .message-header {
+    background-color: #f14668;
+    color: #fff
+}
+
+.message.is-danger .message-body {
+    border-color: #f14668;
+    color: #cc0f35
+}
+
+.message-header {
+    align-items: center;
+    background-color: #4a4a4a;
+    border-radius: 4px 4px 0 0;
+    color: #fff;
+    display: flex;
+    font-weight: 700;
+    justify-content: space-between;
+    line-height: 1.25;
+    padding: .75em 1em;
+    position: relative
+}
+
+.message-header .delete {
+    flex-grow: 0;
+    flex-shrink: 0;
+    margin-left: .75em
+}
+
+.message-header + .message-body {
+    border-width: 0;
+    border-top-left-radius: 0;
+    border-top-right-radius: 0
+}
+
+.message-body {
+    border-color: #dbdbdb;
+    border-radius: 4px;
+    border-style: solid;
+    border-width: 0 0 0 4px;
+    color: #4a4a4a;
+    padding: 1.25em 1.5em
+}
+
+.message-body code, .message-body pre {
+    background-color: #fff
+}
+
+.message-body pre code {
+    background-color: transparent
+}
+
+.modal {
+    align-items: center;
+    display: none;
+    flex-direction: column;
+    justify-content: center;
+    overflow: hidden;
+    position: fixed;
+    z-index: 40
+}
+
+.modal.is-active {
+    display: flex
+}
+
+.modal-background {
+    background-color: rgba(10, 10, 10, .86)
+}
+
+.modal-card, .modal-content {
+    margin: 0 20px;
+    max-height: calc(100vh - 160px);
+    overflow: auto;
+    position: relative;
+    width: 100%
+}
+
+@media screen and (min-width: 769px), print {
+    .modal-card, .modal-content {
+        margin: 0 auto;
+        max-height: calc(100vh - 40px);
+        width: 640px
+    }
+}
+
+.modal-close {
+    background: 0 0;
+    height: 40px;
+    position: fixed;
+    right: 20px;
+    top: 20px;
+    width: 40px
+}
+
+.modal-card {
+    display: flex;
+    flex-direction: column;
+    max-height: calc(100vh - 40px);
+    overflow: hidden;
+    -ms-overflow-y: visible
+}
+
+.modal-card-foot, .modal-card-head {
+    align-items: center;
+    background-color: #f5f5f5;
+    display: flex;
+    flex-shrink: 0;
+    justify-content: flex-start;
+    padding: 20px;
+    position: relative
+}
+
+.modal-card-head {
+    border-bottom: 1px solid #dbdbdb;
+    border-top-left-radius: 6px;
+    border-top-right-radius: 6px
+}
+
+.modal-card-title {
+    color: #363636;
+    flex-grow: 1;
+    flex-shrink: 0;
+    font-size: 1.5rem;
+    line-height: 1
+}
+
+.modal-card-foot {
+    border-bottom-left-radius: 6px;
+    border-bottom-right-radius: 6px;
+    border-top: 1px solid #dbdbdb
+}
+
+.modal-card-foot .button:not(:last-child) {
+    margin-right: .5em
+}
+
+.modal-card-body {
+    -webkit-overflow-scrolling: touch;
+    background-color: #fff;
+    flex-grow: 1;
+    flex-shrink: 1;
+    overflow: auto;
+    padding: 20px
+}
+
+.navbar {
+    background-color: #fff;
+    min-height: 3.25rem;
+    position: relative;
+    z-index: 30
+}
+
+.navbar.is-white {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.navbar.is-white .navbar-brand .navbar-link, .navbar.is-white .navbar-brand > .navbar-item {
+    color: #0a0a0a
+}
+
+.navbar.is-white .navbar-brand .navbar-link.is-active, .navbar.is-white .navbar-brand .navbar-link:focus, .navbar.is-white .navbar-brand .navbar-link:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover {
+    background-color: #f2f2f2;
+    color: #0a0a0a
+}
+
+.navbar.is-white .navbar-brand .navbar-link::after {
+    border-color: #0a0a0a
+}
+
+.navbar.is-white .navbar-burger {
+    color: #0a0a0a
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-white .navbar-end .navbar-link, .navbar.is-white .navbar-end > .navbar-item, .navbar.is-white .navbar-start .navbar-link, .navbar.is-white .navbar-start > .navbar-item {
+        color: #0a0a0a
+    }
+
+    .navbar.is-white .navbar-end .navbar-link.is-active, .navbar.is-white .navbar-end .navbar-link:focus, .navbar.is-white .navbar-end .navbar-link:hover, .navbar.is-white .navbar-end > a.navbar-item.is-active, .navbar.is-white .navbar-end > a.navbar-item:focus, .navbar.is-white .navbar-end > a.navbar-item:hover, .navbar.is-white .navbar-start .navbar-link.is-active, .navbar.is-white .navbar-start .navbar-link:focus, .navbar.is-white .navbar-start .navbar-link:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover {
+        background-color: #f2f2f2;
+        color: #0a0a0a
+    }
+
+    .navbar.is-white .navbar-end .navbar-link::after, .navbar.is-white .navbar-start .navbar-link::after {
+        border-color: #0a0a0a
+    }
+
+    .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #f2f2f2;
+        color: #0a0a0a
+    }
+
+    .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
+        background-color: #fff;
+        color: #0a0a0a
+    }
+}
+
+.navbar.is-black {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.navbar.is-black .navbar-brand .navbar-link, .navbar.is-black .navbar-brand > .navbar-item {
+    color: #fff
+}
+
+.navbar.is-black .navbar-brand .navbar-link.is-active, .navbar.is-black .navbar-brand .navbar-link:focus, .navbar.is-black .navbar-brand .navbar-link:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover {
+    background-color: #000;
+    color: #fff
+}
+
+.navbar.is-black .navbar-brand .navbar-link::after {
+    border-color: #fff
+}
+
+.navbar.is-black .navbar-burger {
+    color: #fff
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-black .navbar-end .navbar-link, .navbar.is-black .navbar-end > .navbar-item, .navbar.is-black .navbar-start .navbar-link, .navbar.is-black .navbar-start > .navbar-item {
+        color: #fff
+    }
+
+    .navbar.is-black .navbar-end .navbar-link.is-active, .navbar.is-black .navbar-end .navbar-link:focus, .navbar.is-black .navbar-end .navbar-link:hover, .navbar.is-black .navbar-end > a.navbar-item.is-active, .navbar.is-black .navbar-end > a.navbar-item:focus, .navbar.is-black .navbar-end > a.navbar-item:hover, .navbar.is-black .navbar-start .navbar-link.is-active, .navbar.is-black .navbar-start .navbar-link:focus, .navbar.is-black .navbar-start .navbar-link:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover {
+        background-color: #000;
+        color: #fff
+    }
+
+    .navbar.is-black .navbar-end .navbar-link::after, .navbar.is-black .navbar-start .navbar-link::after {
+        border-color: #fff
+    }
+
+    .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #000;
+        color: #fff
+    }
+
+    .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+        background-color: #0a0a0a;
+        color: #fff
+    }
+}
+
+.navbar.is-light {
+    background-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-light .navbar-brand .navbar-link, .navbar.is-light .navbar-brand > .navbar-item {
+    color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-light .navbar-brand .navbar-link.is-active, .navbar.is-light .navbar-brand .navbar-link:focus, .navbar.is-light .navbar-brand .navbar-link:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover {
+    background-color: #e8e8e8;
+    color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-light .navbar-brand .navbar-link::after {
+    border-color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-light .navbar-burger {
+    color: rgba(0, 0, 0, .7)
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-light .navbar-end .navbar-link, .navbar.is-light .navbar-end > .navbar-item, .navbar.is-light .navbar-start .navbar-link, .navbar.is-light .navbar-start > .navbar-item {
+        color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-light .navbar-end .navbar-link.is-active, .navbar.is-light .navbar-end .navbar-link:focus, .navbar.is-light .navbar-end .navbar-link:hover, .navbar.is-light .navbar-end > a.navbar-item.is-active, .navbar.is-light .navbar-end > a.navbar-item:focus, .navbar.is-light .navbar-end > a.navbar-item:hover, .navbar.is-light .navbar-start .navbar-link.is-active, .navbar.is-light .navbar-start .navbar-link:focus, .navbar.is-light .navbar-start .navbar-link:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover {
+        background-color: #e8e8e8;
+        color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-light .navbar-end .navbar-link::after, .navbar.is-light .navbar-start .navbar-link::after {
+        border-color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #e8e8e8;
+        color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
+        background-color: #f5f5f5;
+        color: rgba(0, 0, 0, .7)
+    }
+}
+
+.navbar.is-dark {
+    background-color: #363636;
+    color: #fff
+}
+
+.navbar.is-dark .navbar-brand .navbar-link, .navbar.is-dark .navbar-brand > .navbar-item {
+    color: #fff
+}
+
+.navbar.is-dark .navbar-brand .navbar-link.is-active, .navbar.is-dark .navbar-brand .navbar-link:focus, .navbar.is-dark .navbar-brand .navbar-link:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover {
+    background-color: #292929;
+    color: #fff
+}
+
+.navbar.is-dark .navbar-brand .navbar-link::after {
+    border-color: #fff
+}
+
+.navbar.is-dark .navbar-burger {
+    color: #fff
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-dark .navbar-end .navbar-link, .navbar.is-dark .navbar-end > .navbar-item, .navbar.is-dark .navbar-start .navbar-link, .navbar.is-dark .navbar-start > .navbar-item {
+        color: #fff
+    }
+
+    .navbar.is-dark .navbar-end .navbar-link.is-active, .navbar.is-dark .navbar-end .navbar-link:focus, .navbar.is-dark .navbar-end .navbar-link:hover, .navbar.is-dark .navbar-end > a.navbar-item.is-active, .navbar.is-dark .navbar-end > a.navbar-item:focus, .navbar.is-dark .navbar-end > a.navbar-item:hover, .navbar.is-dark .navbar-start .navbar-link.is-active, .navbar.is-dark .navbar-start .navbar-link:focus, .navbar.is-dark .navbar-start .navbar-link:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover {
+        background-color: #292929;
+        color: #fff
+    }
+
+    .navbar.is-dark .navbar-end .navbar-link::after, .navbar.is-dark .navbar-start .navbar-link::after {
+        border-color: #fff
+    }
+
+    .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #292929;
+        color: #fff
+    }
+
+    .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
+        background-color: #363636;
+        color: #fff
+    }
+}
+
+.navbar.is-primary {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.navbar.is-primary .navbar-brand .navbar-link, .navbar.is-primary .navbar-brand > .navbar-item {
+    color: #fff
+}
+
+.navbar.is-primary .navbar-brand .navbar-link.is-active, .navbar.is-primary .navbar-brand .navbar-link:focus, .navbar.is-primary .navbar-brand .navbar-link:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover {
+    background-color: #00b89c;
+    color: #fff
+}
+
+.navbar.is-primary .navbar-brand .navbar-link::after {
+    border-color: #fff
+}
+
+.navbar.is-primary .navbar-burger {
+    color: #fff
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-primary .navbar-end .navbar-link, .navbar.is-primary .navbar-end > .navbar-item, .navbar.is-primary .navbar-start .navbar-link, .navbar.is-primary .navbar-start > .navbar-item {
+        color: #fff
+    }
+
+    .navbar.is-primary .navbar-end .navbar-link.is-active, .navbar.is-primary .navbar-end .navbar-link:focus, .navbar.is-primary .navbar-end .navbar-link:hover, .navbar.is-primary .navbar-end > a.navbar-item.is-active, .navbar.is-primary .navbar-end > a.navbar-item:focus, .navbar.is-primary .navbar-end > a.navbar-item:hover, .navbar.is-primary .navbar-start .navbar-link.is-active, .navbar.is-primary .navbar-start .navbar-link:focus, .navbar.is-primary .navbar-start .navbar-link:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover {
+        background-color: #00b89c;
+        color: #fff
+    }
+
+    .navbar.is-primary .navbar-end .navbar-link::after, .navbar.is-primary .navbar-start .navbar-link::after {
+        border-color: #fff
+    }
+
+    .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #00b89c;
+        color: #fff
+    }
+
+    .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
+        background-color: #00d1b2;
+        color: #fff
+    }
+}
+
+.navbar.is-link {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.navbar.is-link .navbar-brand .navbar-link, .navbar.is-link .navbar-brand > .navbar-item {
+    color: #fff
+}
+
+.navbar.is-link .navbar-brand .navbar-link.is-active, .navbar.is-link .navbar-brand .navbar-link:focus, .navbar.is-link .navbar-brand .navbar-link:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover {
+    background-color: #2366d1;
+    color: #fff
+}
+
+.navbar.is-link .navbar-brand .navbar-link::after {
+    border-color: #fff
+}
+
+.navbar.is-link .navbar-burger {
+    color: #fff
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-link .navbar-end .navbar-link, .navbar.is-link .navbar-end > .navbar-item, .navbar.is-link .navbar-start .navbar-link, .navbar.is-link .navbar-start > .navbar-item {
+        color: #fff
+    }
+
+    .navbar.is-link .navbar-end .navbar-link.is-active, .navbar.is-link .navbar-end .navbar-link:focus, .navbar.is-link .navbar-end .navbar-link:hover, .navbar.is-link .navbar-end > a.navbar-item.is-active, .navbar.is-link .navbar-end > a.navbar-item:focus, .navbar.is-link .navbar-end > a.navbar-item:hover, .navbar.is-link .navbar-start .navbar-link.is-active, .navbar.is-link .navbar-start .navbar-link:focus, .navbar.is-link .navbar-start .navbar-link:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover {
+        background-color: #2366d1;
+        color: #fff
+    }
+
+    .navbar.is-link .navbar-end .navbar-link::after, .navbar.is-link .navbar-start .navbar-link::after {
+        border-color: #fff
+    }
+
+    .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #2366d1;
+        color: #fff
+    }
+
+    .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
+        background-color: #3273dc;
+        color: #fff
+    }
+}
+
+.navbar.is-info {
+    background-color: #3298dc;
+    color: #fff
+}
+
+.navbar.is-info .navbar-brand .navbar-link, .navbar.is-info .navbar-brand > .navbar-item {
+    color: #fff
+}
+
+.navbar.is-info .navbar-brand .navbar-link.is-active, .navbar.is-info .navbar-brand .navbar-link:focus, .navbar.is-info .navbar-brand .navbar-link:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover {
+    background-color: #238cd1;
+    color: #fff
+}
+
+.navbar.is-info .navbar-brand .navbar-link::after {
+    border-color: #fff
+}
+
+.navbar.is-info .navbar-burger {
+    color: #fff
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-info .navbar-end .navbar-link, .navbar.is-info .navbar-end > .navbar-item, .navbar.is-info .navbar-start .navbar-link, .navbar.is-info .navbar-start > .navbar-item {
+        color: #fff
+    }
+
+    .navbar.is-info .navbar-end .navbar-link.is-active, .navbar.is-info .navbar-end .navbar-link:focus, .navbar.is-info .navbar-end .navbar-link:hover, .navbar.is-info .navbar-end > a.navbar-item.is-active, .navbar.is-info .navbar-end > a.navbar-item:focus, .navbar.is-info .navbar-end > a.navbar-item:hover, .navbar.is-info .navbar-start .navbar-link.is-active, .navbar.is-info .navbar-start .navbar-link:focus, .navbar.is-info .navbar-start .navbar-link:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover {
+        background-color: #238cd1;
+        color: #fff
+    }
+
+    .navbar.is-info .navbar-end .navbar-link::after, .navbar.is-info .navbar-start .navbar-link::after {
+        border-color: #fff
+    }
+
+    .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #238cd1;
+        color: #fff
+    }
+
+    .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
+        background-color: #3298dc;
+        color: #fff
+    }
+}
+
+.navbar.is-success {
+    background-color: #48c774;
+    color: #fff
+}
+
+.navbar.is-success .navbar-brand .navbar-link, .navbar.is-success .navbar-brand > .navbar-item {
+    color: #fff
+}
+
+.navbar.is-success .navbar-brand .navbar-link.is-active, .navbar.is-success .navbar-brand .navbar-link:focus, .navbar.is-success .navbar-brand .navbar-link:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover {
+    background-color: #3abb67;
+    color: #fff
+}
+
+.navbar.is-success .navbar-brand .navbar-link::after {
+    border-color: #fff
+}
+
+.navbar.is-success .navbar-burger {
+    color: #fff
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-success .navbar-end .navbar-link, .navbar.is-success .navbar-end > .navbar-item, .navbar.is-success .navbar-start .navbar-link, .navbar.is-success .navbar-start > .navbar-item {
+        color: #fff
+    }
+
+    .navbar.is-success .navbar-end .navbar-link.is-active, .navbar.is-success .navbar-end .navbar-link:focus, .navbar.is-success .navbar-end .navbar-link:hover, .navbar.is-success .navbar-end > a.navbar-item.is-active, .navbar.is-success .navbar-end > a.navbar-item:focus, .navbar.is-success .navbar-end > a.navbar-item:hover, .navbar.is-success .navbar-start .navbar-link.is-active, .navbar.is-success .navbar-start .navbar-link:focus, .navbar.is-success .navbar-start .navbar-link:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover {
+        background-color: #3abb67;
+        color: #fff
+    }
+
+    .navbar.is-success .navbar-end .navbar-link::after, .navbar.is-success .navbar-start .navbar-link::after {
+        border-color: #fff
+    }
+
+    .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #3abb67;
+        color: #fff
+    }
+
+    .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
+        background-color: #48c774;
+        color: #fff
+    }
+}
+
+.navbar.is-warning {
+    background-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-warning .navbar-brand .navbar-link, .navbar.is-warning .navbar-brand > .navbar-item {
+    color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-warning .navbar-brand .navbar-link.is-active, .navbar.is-warning .navbar-brand .navbar-link:focus, .navbar.is-warning .navbar-brand .navbar-link:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover {
+    background-color: #ffd83d;
+    color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-warning .navbar-brand .navbar-link::after {
+    border-color: rgba(0, 0, 0, .7)
+}
+
+.navbar.is-warning .navbar-burger {
+    color: rgba(0, 0, 0, .7)
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-warning .navbar-end .navbar-link, .navbar.is-warning .navbar-end > .navbar-item, .navbar.is-warning .navbar-start .navbar-link, .navbar.is-warning .navbar-start > .navbar-item {
+        color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-warning .navbar-end .navbar-link.is-active, .navbar.is-warning .navbar-end .navbar-link:focus, .navbar.is-warning .navbar-end .navbar-link:hover, .navbar.is-warning .navbar-end > a.navbar-item.is-active, .navbar.is-warning .navbar-end > a.navbar-item:focus, .navbar.is-warning .navbar-end > a.navbar-item:hover, .navbar.is-warning .navbar-start .navbar-link.is-active, .navbar.is-warning .navbar-start .navbar-link:focus, .navbar.is-warning .navbar-start .navbar-link:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover {
+        background-color: #ffd83d;
+        color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-warning .navbar-end .navbar-link::after, .navbar.is-warning .navbar-start .navbar-link::after {
+        border-color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #ffd83d;
+        color: rgba(0, 0, 0, .7)
+    }
+
+    .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
+        background-color: #ffdd57;
+        color: rgba(0, 0, 0, .7)
+    }
+}
+
+.navbar.is-danger {
+    background-color: #f14668;
+    color: #fff
+}
+
+.navbar.is-danger .navbar-brand .navbar-link, .navbar.is-danger .navbar-brand > .navbar-item {
+    color: #fff
+}
+
+.navbar.is-danger .navbar-brand .navbar-link.is-active, .navbar.is-danger .navbar-brand .navbar-link:focus, .navbar.is-danger .navbar-brand .navbar-link:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover {
+    background-color: #ef2e55;
+    color: #fff
+}
+
+.navbar.is-danger .navbar-brand .navbar-link::after {
+    border-color: #fff
+}
+
+.navbar.is-danger .navbar-burger {
+    color: #fff
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar.is-danger .navbar-end .navbar-link, .navbar.is-danger .navbar-end > .navbar-item, .navbar.is-danger .navbar-start .navbar-link, .navbar.is-danger .navbar-start > .navbar-item {
+        color: #fff
+    }
+
+    .navbar.is-danger .navbar-end .navbar-link.is-active, .navbar.is-danger .navbar-end .navbar-link:focus, .navbar.is-danger .navbar-end .navbar-link:hover, .navbar.is-danger .navbar-end > a.navbar-item.is-active, .navbar.is-danger .navbar-end > a.navbar-item:focus, .navbar.is-danger .navbar-end > a.navbar-item:hover, .navbar.is-danger .navbar-start .navbar-link.is-active, .navbar.is-danger .navbar-start .navbar-link:focus, .navbar.is-danger .navbar-start .navbar-link:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover {
+        background-color: #ef2e55;
+        color: #fff
+    }
+
+    .navbar.is-danger .navbar-end .navbar-link::after, .navbar.is-danger .navbar-start .navbar-link::after {
+        border-color: #fff
+    }
+
+    .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #ef2e55;
+        color: #fff
+    }
+
+    .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
+        background-color: #f14668;
+        color: #fff
+    }
+}
+
+.navbar > .container {
+    align-items: stretch;
+    display: flex;
+    min-height: 3.25rem;
+    width: 100%
+}
+
+.navbar.has-shadow {
+    box-shadow: 0 2px 0 0 #f5f5f5
+}
+
+.navbar.is-fixed-bottom, .navbar.is-fixed-top {
+    left: 0;
+    position: fixed;
+    right: 0;
+    z-index: 30
+}
+
+.navbar.is-fixed-bottom {
+    bottom: 0
+}
+
+.navbar.is-fixed-bottom.has-shadow {
+    box-shadow: 0 -2px 0 0 #f5f5f5
+}
+
+.navbar.is-fixed-top {
+    top: 0
+}
+
+body.has-navbar-fixed-top, html.has-navbar-fixed-top {
+    padding-top: 3.25rem
+}
+
+body.has-navbar-fixed-bottom, html.has-navbar-fixed-bottom {
+    padding-bottom: 3.25rem
+}
+
+.navbar-brand, .navbar-tabs {
+    align-items: stretch;
+    display: flex;
+    flex-shrink: 0;
+    min-height: 3.25rem
+}
+
+.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
+    background-color: transparent
+}
+
+.navbar-tabs {
+    -webkit-overflow-scrolling: touch;
+    max-width: 100vw;
+    overflow-x: auto;
+    overflow-y: hidden
+}
+
+.navbar-burger {
+    color: #4a4a4a;
+    cursor: pointer;
+    display: block;
+    height: 3.25rem;
+    position: relative;
+    width: 3.25rem;
+    margin-left: auto
+}
+
+.navbar-burger span {
+    background-color: currentColor;
+    display: block;
+    height: 1px;
+    left: calc(50% - 8px);
+    position: absolute;
+    transform-origin: center;
+    transition-duration: 86ms;
+    transition-property: background-color, opacity, transform;
+    transition-timing-function: ease-out;
+    width: 16px
+}
+
+.navbar-burger span:nth-child(1) {
+    top: calc(50% - 6px)
+}
+
+.navbar-burger span:nth-child(2) {
+    top: calc(50% - 1px)
+}
+
+.navbar-burger span:nth-child(3) {
+    top: calc(50% + 4px)
+}
+
+.navbar-burger:hover {
+    background-color: rgba(0, 0, 0, .05)
+}
+
+.navbar-burger.is-active span:nth-child(1) {
+    transform: translateY(5px) rotate(45deg)
+}
+
+.navbar-burger.is-active span:nth-child(2) {
+    opacity: 0
+}
+
+.navbar-burger.is-active span:nth-child(3) {
+    transform: translateY(-5px) rotate(-45deg)
+}
+
+.navbar-menu {
+    display: none
+}
+
+.navbar-item, .navbar-link {
+    color: #4a4a4a;
+    display: block;
+    line-height: 1.5;
+    padding: .5rem .75rem;
+    position: relative
+}
+
+.navbar-item .icon:only-child, .navbar-link .icon:only-child {
+    margin-left: -.25rem;
+    margin-right: -.25rem
+}
+
+.navbar-link, a.navbar-item {
+    cursor: pointer
+}
+
+.navbar-link.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover {
+    background-color: #fafafa;
+    color: #3273dc
+}
+
+.navbar-item {
+    flex-grow: 0;
+    flex-shrink: 0
+}
+
+.navbar-item img {
+    max-height: 1.75rem
+}
+
+.navbar-item.has-dropdown {
+    padding: 0
+}
+
+.navbar-item.is-expanded {
+    flex-grow: 1;
+    flex-shrink: 1
+}
+
+.navbar-item.is-tab {
+    border-bottom: 1px solid transparent;
+    min-height: 3.25rem;
+    padding-bottom: calc(.5rem - 1px)
+}
+
+.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
+    background-color: transparent;
+    border-bottom-color: #3273dc
+}
+
+.navbar-item.is-tab.is-active {
+    background-color: transparent;
+    border-bottom-color: #3273dc;
+    border-bottom-style: solid;
+    border-bottom-width: 3px;
+    color: #3273dc;
+    padding-bottom: calc(.5rem - 3px)
+}
+
+.navbar-content {
+    flex-grow: 1;
+    flex-shrink: 1
+}
+
+.navbar-link:not(.is-arrowless) {
+    padding-right: 2.5em
+}
+
+.navbar-link:not(.is-arrowless)::after {
+    border-color: #3273dc;
+    margin-top: -.375em;
+    right: 1.125em
+}
+
+.navbar-dropdown {
+    font-size: .875rem;
+    padding-bottom: .5rem;
+    padding-top: .5rem
+}
+
+.navbar-dropdown .navbar-item {
+    padding-left: 1.5rem;
+    padding-right: 1.5rem
+}
+
+.navbar-divider {
+    background-color: #f5f5f5;
+    border: none;
+    display: none;
+    height: 2px;
+    margin: .5rem 0
+}
+
+@media screen and (max-width: 1023px) {
+    .navbar > .container {
+        display: block
+    }
+
+    .navbar-brand .navbar-item, .navbar-tabs .navbar-item {
+        align-items: center;
+        display: flex
+    }
+
+    .navbar-link::after {
+        display: none
+    }
+
+    .navbar-menu {
+        background-color: #fff;
+        box-shadow: 0 8px 16px rgba(10, 10, 10, .1);
+        padding: .5rem 0
+    }
+
+    .navbar-menu.is-active {
+        display: block
+    }
+
+    .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
+        left: 0;
+        position: fixed;
+        right: 0;
+        z-index: 30
+    }
+
+    .navbar.is-fixed-bottom-touch {
+        bottom: 0
+    }
+
+    .navbar.is-fixed-bottom-touch.has-shadow {
+        box-shadow: 0 -2px 3px rgba(10, 10, 10, .1)
+    }
+
+    .navbar.is-fixed-top-touch {
+        top: 0
+    }
+
+    .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
+        -webkit-overflow-scrolling: touch;
+        max-height: calc(100vh - 3.25rem);
+        overflow: auto
+    }
+
+    body.has-navbar-fixed-top-touch, html.has-navbar-fixed-top-touch {
+        padding-top: 3.25rem
+    }
+
+    body.has-navbar-fixed-bottom-touch, html.has-navbar-fixed-bottom-touch {
+        padding-bottom: 3.25rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .navbar, .navbar-end, .navbar-menu, .navbar-start {
+        align-items: stretch;
+        display: flex
+    }
+
+    .navbar {
+        min-height: 3.25rem
+    }
+
+    .navbar.is-spaced {
+        padding: 1rem 2rem
+    }
+
+    .navbar.is-spaced .navbar-end, .navbar.is-spaced .navbar-start {
+        align-items: center
+    }
+
+    .navbar.is-spaced .navbar-link, .navbar.is-spaced a.navbar-item {
+        border-radius: 4px
+    }
+
+    .navbar.is-transparent .navbar-link.is-active, .navbar.is-transparent .navbar-link:focus, .navbar.is-transparent .navbar-link:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover {
+        background-color: transparent !important
+    }
+
+    .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 {
+        background-color: transparent !important
+    }
+
+    .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
+        background-color: #f5f5f5;
+        color: #0a0a0a
+    }
+
+    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+        background-color: #f5f5f5;
+        color: #3273dc
+    }
+
+    .navbar-burger {
+        display: none
+    }
+
+    .navbar-item, .navbar-link {
+        align-items: center;
+        display: flex
+    }
+
+    .navbar-item.has-dropdown {
+        align-items: stretch
+    }
+
+    .navbar-item.has-dropdown-up .navbar-link::after {
+        transform: rotate(135deg) translate(.25em, -.25em)
+    }
+
+    .navbar-item.has-dropdown-up .navbar-dropdown {
+        border-bottom: 2px solid #dbdbdb;
+        border-radius: 6px 6px 0 0;
+        border-top: none;
+        bottom: 100%;
+        box-shadow: 0 -8px 8px rgba(10, 10, 10, .1);
+        top: auto
+    }
+
+    .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 {
+        display: block
+    }
+
+    .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
+        opacity: 1;
+        pointer-events: auto;
+        transform: translateY(0)
+    }
+
+    .navbar-menu {
+        flex-grow: 1;
+        flex-shrink: 0
+    }
+
+    .navbar-start {
+        justify-content: flex-start;
+        margin-right: auto
+    }
+
+    .navbar-end {
+        justify-content: flex-end;
+        margin-left: auto
+    }
+
+    .navbar-dropdown {
+        background-color: #fff;
+        border-bottom-left-radius: 6px;
+        border-bottom-right-radius: 6px;
+        border-top: 2px solid #dbdbdb;
+        box-shadow: 0 8px 8px rgba(10, 10, 10, .1);
+        display: none;
+        font-size: .875rem;
+        left: 0;
+        min-width: 100%;
+        position: absolute;
+        top: 100%;
+        z-index: 20
+    }
+
+    .navbar-dropdown .navbar-item {
+        padding: .375rem 1rem;
+        white-space: nowrap
+    }
+
+    .navbar-dropdown a.navbar-item {
+        padding-right: 3rem
+    }
+
+    .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
+        background-color: #f5f5f5;
+        color: #0a0a0a
+    }
+
+    .navbar-dropdown a.navbar-item.is-active {
+        background-color: #f5f5f5;
+        color: #3273dc
+    }
+
+    .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-dropdown {
+        border-radius: 6px;
+        border-top: none;
+        box-shadow: 0 8px 8px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
+        display: block;
+        opacity: 0;
+        pointer-events: none;
+        top: calc(100% + (-4px));
+        transform: translateY(-5px);
+        transition-duration: 86ms;
+        transition-property: opacity, transform
+    }
+
+    .navbar-dropdown.is-right {
+        left: auto;
+        right: 0
+    }
+
+    .navbar-divider {
+        display: block
+    }
+
+    .container > .navbar .navbar-brand, .navbar > .container .navbar-brand {
+        margin-left: -.75rem
+    }
+
+    .container > .navbar .navbar-menu, .navbar > .container .navbar-menu {
+        margin-right: -.75rem
+    }
+
+    .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
+        left: 0;
+        position: fixed;
+        right: 0;
+        z-index: 30
+    }
+
+    .navbar.is-fixed-bottom-desktop {
+        bottom: 0
+    }
+
+    .navbar.is-fixed-bottom-desktop.has-shadow {
+        box-shadow: 0 -2px 3px rgba(10, 10, 10, .1)
+    }
+
+    .navbar.is-fixed-top-desktop {
+        top: 0
+    }
+
+    body.has-navbar-fixed-top-desktop, html.has-navbar-fixed-top-desktop {
+        padding-top: 3.25rem
+    }
+
+    body.has-navbar-fixed-bottom-desktop, html.has-navbar-fixed-bottom-desktop {
+        padding-bottom: 3.25rem
+    }
+
+    body.has-spaced-navbar-fixed-top, html.has-spaced-navbar-fixed-top {
+        padding-top: 5.25rem
+    }
+
+    body.has-spaced-navbar-fixed-bottom, html.has-spaced-navbar-fixed-bottom {
+        padding-bottom: 5.25rem
+    }
+
+    .navbar-link.is-active, a.navbar-item.is-active {
+        color: #0a0a0a
+    }
+
+    .navbar-link.is-active:not(:focus):not(:hover), a.navbar-item.is-active:not(:focus):not(:hover) {
+        background-color: transparent
+    }
+
+    .navbar-item.has-dropdown.is-active .navbar-link, .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link {
+        background-color: #fafafa
+    }
+}
+
+.hero.is-fullheight-with-navbar {
+    min-height: calc(100vh - 3.25rem)
+}
+
+.pagination {
+    font-size: 1rem;
+    margin: -.25rem
+}
+
+.pagination.is-small {
+    font-size: .75rem
+}
+
+.pagination.is-medium {
+    font-size: 1.25rem
+}
+
+.pagination.is-large {
+    font-size: 1.5rem
+}
+
+.pagination.is-rounded .pagination-next, .pagination.is-rounded .pagination-previous {
+    padding-left: 1em;
+    padding-right: 1em;
+    border-radius: 290486px
+}
+
+.pagination.is-rounded .pagination-link {
+    border-radius: 290486px
+}
+
+.pagination, .pagination-list {
+    align-items: center;
+    display: flex;
+    justify-content: center;
+    text-align: center
+}
+
+.pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous {
+    font-size: 1em;
+    justify-content: center;
+    margin: .25rem;
+    padding-left: .5em;
+    padding-right: .5em;
+    text-align: center
+}
+
+.pagination-link, .pagination-next, .pagination-previous {
+    border-color: #dbdbdb;
+    color: #363636;
+    min-width: 2.5em
+}
+
+.pagination-link:hover, .pagination-next:hover, .pagination-previous:hover {
+    border-color: #b5b5b5;
+    color: #363636
+}
+
+.pagination-link:focus, .pagination-next:focus, .pagination-previous:focus {
+    border-color: #3273dc
+}
+
+.pagination-link:active, .pagination-next:active, .pagination-previous:active {
+    box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2)
+}
+
+.pagination-link[disabled], .pagination-next[disabled], .pagination-previous[disabled] {
+    background-color: #dbdbdb;
+    border-color: #dbdbdb;
+    box-shadow: none;
+    color: #7a7a7a;
+    opacity: .5
+}
+
+.pagination-next, .pagination-previous {
+    padding-left: .75em;
+    padding-right: .75em;
+    white-space: nowrap
+}
+
+.pagination-link.is-current {
+    background-color: #3273dc;
+    border-color: #3273dc;
+    color: #fff
+}
+
+.pagination-ellipsis {
+    color: #b5b5b5;
+    pointer-events: none
+}
+
+.pagination-list {
+    flex-wrap: wrap
+}
+
+@media screen and (max-width: 768px) {
+    .pagination {
+        flex-wrap: wrap
+    }
+
+    .pagination-next, .pagination-previous {
+        flex-grow: 1;
+        flex-shrink: 1
+    }
+
+    .pagination-list li {
+        flex-grow: 1;
+        flex-shrink: 1
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .pagination-list {
+        flex-grow: 1;
+        flex-shrink: 1;
+        justify-content: flex-start;
+        order: 1
+    }
+
+    .pagination-previous {
+        order: 2
+    }
+
+    .pagination-next {
+        order: 3
+    }
+
+    .pagination {
+        justify-content: space-between
+    }
+
+    .pagination.is-centered .pagination-previous {
+        order: 1
+    }
+
+    .pagination.is-centered .pagination-list {
+        justify-content: center;
+        order: 2
+    }
+
+    .pagination.is-centered .pagination-next {
+        order: 3
+    }
+
+    .pagination.is-right .pagination-previous {
+        order: 1
+    }
+
+    .pagination.is-right .pagination-next {
+        order: 2
+    }
+
+    .pagination.is-right .pagination-list {
+        justify-content: flex-end;
+        order: 3
+    }
+}
+
+.panel {
+    border-radius: 6px;
+    box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+    font-size: 1rem
+}
+
+.panel:not(:last-child) {
+    margin-bottom: 1.5rem
+}
+
+.panel.is-white .panel-heading {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.panel.is-white .panel-tabs a.is-active {
+    border-bottom-color: #fff
+}
+
+.panel.is-white .panel-block.is-active .panel-icon {
+    color: #fff
+}
+
+.panel.is-black .panel-heading {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.panel.is-black .panel-tabs a.is-active {
+    border-bottom-color: #0a0a0a
+}
+
+.panel.is-black .panel-block.is-active .panel-icon {
+    color: #0a0a0a
+}
+
+.panel.is-light .panel-heading {
+    background-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.panel.is-light .panel-tabs a.is-active {
+    border-bottom-color: #f5f5f5
+}
+
+.panel.is-light .panel-block.is-active .panel-icon {
+    color: #f5f5f5
+}
+
+.panel.is-dark .panel-heading {
+    background-color: #363636;
+    color: #fff
+}
+
+.panel.is-dark .panel-tabs a.is-active {
+    border-bottom-color: #363636
+}
+
+.panel.is-dark .panel-block.is-active .panel-icon {
+    color: #363636
+}
+
+.panel.is-primary .panel-heading {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.panel.is-primary .panel-tabs a.is-active {
+    border-bottom-color: #00d1b2
+}
+
+.panel.is-primary .panel-block.is-active .panel-icon {
+    color: #00d1b2
+}
+
+.panel.is-link .panel-heading {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.panel.is-link .panel-tabs a.is-active {
+    border-bottom-color: #3273dc
+}
+
+.panel.is-link .panel-block.is-active .panel-icon {
+    color: #3273dc
+}
+
+.panel.is-info .panel-heading {
+    background-color: #3298dc;
+    color: #fff
+}
+
+.panel.is-info .panel-tabs a.is-active {
+    border-bottom-color: #3298dc
+}
+
+.panel.is-info .panel-block.is-active .panel-icon {
+    color: #3298dc
+}
+
+.panel.is-success .panel-heading {
+    background-color: #48c774;
+    color: #fff
+}
+
+.panel.is-success .panel-tabs a.is-active {
+    border-bottom-color: #48c774
+}
+
+.panel.is-success .panel-block.is-active .panel-icon {
+    color: #48c774
+}
+
+.panel.is-warning .panel-heading {
+    background-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.panel.is-warning .panel-tabs a.is-active {
+    border-bottom-color: #ffdd57
+}
+
+.panel.is-warning .panel-block.is-active .panel-icon {
+    color: #ffdd57
+}
+
+.panel.is-danger .panel-heading {
+    background-color: #f14668;
+    color: #fff
+}
+
+.panel.is-danger .panel-tabs a.is-active {
+    border-bottom-color: #f14668
+}
+
+.panel.is-danger .panel-block.is-active .panel-icon {
+    color: #f14668
+}
+
+.panel-block:not(:last-child), .panel-tabs:not(:last-child) {
+    border-bottom: 1px solid #ededed
+}
+
+.panel-heading {
+    background-color: #ededed;
+    border-radius: 6px 6px 0 0;
+    color: #363636;
+    font-size: 1.25em;
+    font-weight: 700;
+    line-height: 1.25;
+    padding: .75em 1em
+}
+
+.panel-tabs {
+    align-items: flex-end;
+    display: flex;
+    font-size: .875em;
+    justify-content: center
+}
+
+.panel-tabs a {
+    border-bottom: 1px solid #dbdbdb;
+    margin-bottom: -1px;
+    padding: .5em
+}
+
+.panel-tabs a.is-active {
+    border-bottom-color: #4a4a4a;
+    color: #363636
+}
+
+.panel-list a {
+    color: #4a4a4a
+}
+
+.panel-list a:hover {
+    color: #3273dc
+}
+
+.panel-block {
+    align-items: center;
+    color: #363636;
+    display: flex;
+    justify-content: flex-start;
+    padding: .5em .75em
+}
+
+.panel-block input[type=checkbox] {
+    margin-right: .75em
+}
+
+.panel-block > .control {
+    flex-grow: 1;
+    flex-shrink: 1;
+    width: 100%
+}
+
+.panel-block.is-wrapped {
+    flex-wrap: wrap
+}
+
+.panel-block.is-active {
+    border-left-color: #3273dc;
+    color: #363636
+}
+
+.panel-block.is-active .panel-icon {
+    color: #3273dc
+}
+
+.panel-block:last-child {
+    border-bottom-left-radius: 6px;
+    border-bottom-right-radius: 6px
+}
+
+a.panel-block, label.panel-block {
+    cursor: pointer
+}
+
+a.panel-block:hover, label.panel-block:hover {
+    background-color: #f5f5f5
+}
+
+.panel-icon {
+    display: inline-block;
+    font-size: 14px;
+    height: 1em;
+    line-height: 1em;
+    text-align: center;
+    vertical-align: top;
+    width: 1em;
+    color: #7a7a7a;
+    margin-right: .75em
+}
+
+.panel-icon .fa {
+    font-size: inherit;
+    line-height: inherit
+}
+
+.tabs {
+    -webkit-overflow-scrolling: touch;
+    align-items: stretch;
+    display: flex;
+    font-size: 1rem;
+    justify-content: space-between;
+    overflow: hidden;
+    overflow-x: auto;
+    white-space: nowrap
+}
+
+.tabs a {
+    align-items: center;
+    border-bottom-color: #dbdbdb;
+    border-bottom-style: solid;
+    border-bottom-width: 1px;
+    color: #4a4a4a;
+    display: flex;
+    justify-content: center;
+    margin-bottom: -1px;
+    padding: .5em 1em;
+    vertical-align: top
+}
+
+.tabs a:hover {
+    border-bottom-color: #363636;
+    color: #363636
+}
+
+.tabs li {
+    display: block
+}
+
+.tabs li.is-active a {
+    border-bottom-color: #3273dc;
+    color: #3273dc
+}
+
+.tabs ul {
+    align-items: center;
+    border-bottom-color: #dbdbdb;
+    border-bottom-style: solid;
+    border-bottom-width: 1px;
+    display: flex;
+    flex-grow: 1;
+    flex-shrink: 0;
+    justify-content: flex-start
+}
+
+.tabs ul.is-left {
+    padding-right: .75em
+}
+
+.tabs ul.is-center {
+    flex: none;
+    justify-content: center;
+    padding-left: .75em;
+    padding-right: .75em
+}
+
+.tabs ul.is-right {
+    justify-content: flex-end;
+    padding-left: .75em
+}
+
+.tabs .icon:first-child {
+    margin-right: .5em
+}
+
+.tabs .icon:last-child {
+    margin-left: .5em
+}
+
+.tabs.is-centered ul {
+    justify-content: center
+}
+
+.tabs.is-right ul {
+    justify-content: flex-end
+}
+
+.tabs.is-boxed a {
+    border: 1px solid transparent;
+    border-radius: 4px 4px 0 0
+}
+
+.tabs.is-boxed a:hover {
+    background-color: #f5f5f5;
+    border-bottom-color: #dbdbdb
+}
+
+.tabs.is-boxed li.is-active a {
+    background-color: #fff;
+    border-color: #dbdbdb;
+    border-bottom-color: transparent !important
+}
+
+.tabs.is-fullwidth li {
+    flex-grow: 1;
+    flex-shrink: 0
+}
+
+.tabs.is-toggle a {
+    border-color: #dbdbdb;
+    border-style: solid;
+    border-width: 1px;
+    margin-bottom: 0;
+    position: relative
+}
+
+.tabs.is-toggle a:hover {
+    background-color: #f5f5f5;
+    border-color: #b5b5b5;
+    z-index: 2
+}
+
+.tabs.is-toggle li + li {
+    margin-left: -1px
+}
+
+.tabs.is-toggle li:first-child a {
+    border-radius: 4px 0 0 4px
+}
+
+.tabs.is-toggle li:last-child a {
+    border-radius: 0 4px 4px 0
+}
+
+.tabs.is-toggle li.is-active a {
+    background-color: #3273dc;
+    border-color: #3273dc;
+    color: #fff;
+    z-index: 1
+}
+
+.tabs.is-toggle ul {
+    border-bottom: none
+}
+
+.tabs.is-toggle.is-toggle-rounded li:first-child a {
+    border-bottom-left-radius: 290486px;
+    border-top-left-radius: 290486px;
+    padding-left: 1.25em
+}
+
+.tabs.is-toggle.is-toggle-rounded li:last-child a {
+    border-bottom-right-radius: 290486px;
+    border-top-right-radius: 290486px;
+    padding-right: 1.25em
+}
+
+.tabs.is-small {
+    font-size: .75rem
+}
+
+.tabs.is-medium {
+    font-size: 1.25rem
+}
+
+.tabs.is-large {
+    font-size: 1.5rem
+}
+
+.column {
+    display: block;
+    flex-basis: 0;
+    flex-grow: 1;
+    flex-shrink: 1;
+    padding: .75rem
+}
+
+.columns.is-mobile > .column.is-narrow {
+    flex: none
+}
+
+.columns.is-mobile > .column.is-full {
+    flex: none;
+    width: 100%
+}
+
+.columns.is-mobile > .column.is-three-quarters {
+    flex: none;
+    width: 75%
+}
+
+.columns.is-mobile > .column.is-two-thirds {
+    flex: none;
+    width: 66.6666%
+}
+
+.columns.is-mobile > .column.is-half {
+    flex: none;
+    width: 50%
+}
+
+.columns.is-mobile > .column.is-one-third {
+    flex: none;
+    width: 33.3333%
+}
+
+.columns.is-mobile > .column.is-one-quarter {
+    flex: none;
+    width: 25%
+}
+
+.columns.is-mobile > .column.is-one-fifth {
+    flex: none;
+    width: 20%
+}
+
+.columns.is-mobile > .column.is-two-fifths {
+    flex: none;
+    width: 40%
+}
+
+.columns.is-mobile > .column.is-three-fifths {
+    flex: none;
+    width: 60%
+}
+
+.columns.is-mobile > .column.is-four-fifths {
+    flex: none;
+    width: 80%
+}
+
+.columns.is-mobile > .column.is-offset-three-quarters {
+    margin-left: 75%
+}
+
+.columns.is-mobile > .column.is-offset-two-thirds {
+    margin-left: 66.6666%
+}
+
+.columns.is-mobile > .column.is-offset-half {
+    margin-left: 50%
+}
+
+.columns.is-mobile > .column.is-offset-one-third {
+    margin-left: 33.3333%
+}
+
+.columns.is-mobile > .column.is-offset-one-quarter {
+    margin-left: 25%
+}
+
+.columns.is-mobile > .column.is-offset-one-fifth {
+    margin-left: 20%
+}
+
+.columns.is-mobile > .column.is-offset-two-fifths {
+    margin-left: 40%
+}
+
+.columns.is-mobile > .column.is-offset-three-fifths {
+    margin-left: 60%
+}
+
+.columns.is-mobile > .column.is-offset-four-fifths {
+    margin-left: 80%
+}
+
+.columns.is-mobile > .column.is-0 {
+    flex: none;
+    width: 0%
+}
+
+.columns.is-mobile > .column.is-offset-0 {
+    margin-left: 0
+}
+
+.columns.is-mobile > .column.is-1 {
+    flex: none;
+    width: 8.33333%
+}
+
+.columns.is-mobile > .column.is-offset-1 {
+    margin-left: 8.33333%
+}
+
+.columns.is-mobile > .column.is-2 {
+    flex: none;
+    width: 16.66667%
+}
+
+.columns.is-mobile > .column.is-offset-2 {
+    margin-left: 16.66667%
+}
+
+.columns.is-mobile > .column.is-3 {
+    flex: none;
+    width: 25%
+}
+
+.columns.is-mobile > .column.is-offset-3 {
+    margin-left: 25%
+}
+
+.columns.is-mobile > .column.is-4 {
+    flex: none;
+    width: 33.33333%
+}
+
+.columns.is-mobile > .column.is-offset-4 {
+    margin-left: 33.33333%
+}
+
+.columns.is-mobile > .column.is-5 {
+    flex: none;
+    width: 41.66667%
+}
+
+.columns.is-mobile > .column.is-offset-5 {
+    margin-left: 41.66667%
+}
+
+.columns.is-mobile > .column.is-6 {
+    flex: none;
+    width: 50%
+}
+
+.columns.is-mobile > .column.is-offset-6 {
+    margin-left: 50%
+}
+
+.columns.is-mobile > .column.is-7 {
+    flex: none;
+    width: 58.33333%
+}
+
+.columns.is-mobile > .column.is-offset-7 {
+    margin-left: 58.33333%
+}
+
+.columns.is-mobile > .column.is-8 {
+    flex: none;
+    width: 66.66667%
+}
+
+.columns.is-mobile > .column.is-offset-8 {
+    margin-left: 66.66667%
+}
+
+.columns.is-mobile > .column.is-9 {
+    flex: none;
+    width: 75%
+}
+
+.columns.is-mobile > .column.is-offset-9 {
+    margin-left: 75%
+}
+
+.columns.is-mobile > .column.is-10 {
+    flex: none;
+    width: 83.33333%
+}
+
+.columns.is-mobile > .column.is-offset-10 {
+    margin-left: 83.33333%
+}
+
+.columns.is-mobile > .column.is-11 {
+    flex: none;
+    width: 91.66667%
+}
+
+.columns.is-mobile > .column.is-offset-11 {
+    margin-left: 91.66667%
+}
+
+.columns.is-mobile > .column.is-12 {
+    flex: none;
+    width: 100%
+}
+
+.columns.is-mobile > .column.is-offset-12 {
+    margin-left: 100%
+}
+
+@media screen and (max-width: 768px) {
+    .column.is-narrow-mobile {
+        flex: none
+    }
+
+    .column.is-full-mobile {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-three-quarters-mobile {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-two-thirds-mobile {
+        flex: none;
+        width: 66.6666%
+    }
+
+    .column.is-half-mobile {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-one-third-mobile {
+        flex: none;
+        width: 33.3333%
+    }
+
+    .column.is-one-quarter-mobile {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-one-fifth-mobile {
+        flex: none;
+        width: 20%
+    }
+
+    .column.is-two-fifths-mobile {
+        flex: none;
+        width: 40%
+    }
+
+    .column.is-three-fifths-mobile {
+        flex: none;
+        width: 60%
+    }
+
+    .column.is-four-fifths-mobile {
+        flex: none;
+        width: 80%
+    }
+
+    .column.is-offset-three-quarters-mobile {
+        margin-left: 75%
+    }
+
+    .column.is-offset-two-thirds-mobile {
+        margin-left: 66.6666%
+    }
+
+    .column.is-offset-half-mobile {
+        margin-left: 50%
+    }
+
+    .column.is-offset-one-third-mobile {
+        margin-left: 33.3333%
+    }
+
+    .column.is-offset-one-quarter-mobile {
+        margin-left: 25%
+    }
+
+    .column.is-offset-one-fifth-mobile {
+        margin-left: 20%
+    }
+
+    .column.is-offset-two-fifths-mobile {
+        margin-left: 40%
+    }
+
+    .column.is-offset-three-fifths-mobile {
+        margin-left: 60%
+    }
+
+    .column.is-offset-four-fifths-mobile {
+        margin-left: 80%
+    }
+
+    .column.is-0-mobile {
+        flex: none;
+        width: 0%
+    }
+
+    .column.is-offset-0-mobile {
+        margin-left: 0
+    }
+
+    .column.is-1-mobile {
+        flex: none;
+        width: 8.33333%
+    }
+
+    .column.is-offset-1-mobile {
+        margin-left: 8.33333%
+    }
+
+    .column.is-2-mobile {
+        flex: none;
+        width: 16.66667%
+    }
+
+    .column.is-offset-2-mobile {
+        margin-left: 16.66667%
+    }
+
+    .column.is-3-mobile {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-offset-3-mobile {
+        margin-left: 25%
+    }
+
+    .column.is-4-mobile {
+        flex: none;
+        width: 33.33333%
+    }
+
+    .column.is-offset-4-mobile {
+        margin-left: 33.33333%
+    }
+
+    .column.is-5-mobile {
+        flex: none;
+        width: 41.66667%
+    }
+
+    .column.is-offset-5-mobile {
+        margin-left: 41.66667%
+    }
+
+    .column.is-6-mobile {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-offset-6-mobile {
+        margin-left: 50%
+    }
+
+    .column.is-7-mobile {
+        flex: none;
+        width: 58.33333%
+    }
+
+    .column.is-offset-7-mobile {
+        margin-left: 58.33333%
+    }
+
+    .column.is-8-mobile {
+        flex: none;
+        width: 66.66667%
+    }
+
+    .column.is-offset-8-mobile {
+        margin-left: 66.66667%
+    }
+
+    .column.is-9-mobile {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-offset-9-mobile {
+        margin-left: 75%
+    }
+
+    .column.is-10-mobile {
+        flex: none;
+        width: 83.33333%
+    }
+
+    .column.is-offset-10-mobile {
+        margin-left: 83.33333%
+    }
+
+    .column.is-11-mobile {
+        flex: none;
+        width: 91.66667%
+    }
+
+    .column.is-offset-11-mobile {
+        margin-left: 91.66667%
+    }
+
+    .column.is-12-mobile {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-offset-12-mobile {
+        margin-left: 100%
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .column.is-narrow, .column.is-narrow-tablet {
+        flex: none
+    }
+
+    .column.is-full, .column.is-full-tablet {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-three-quarters, .column.is-three-quarters-tablet {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-two-thirds, .column.is-two-thirds-tablet {
+        flex: none;
+        width: 66.6666%
+    }
+
+    .column.is-half, .column.is-half-tablet {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-one-third, .column.is-one-third-tablet {
+        flex: none;
+        width: 33.3333%
+    }
+
+    .column.is-one-quarter, .column.is-one-quarter-tablet {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-one-fifth, .column.is-one-fifth-tablet {
+        flex: none;
+        width: 20%
+    }
+
+    .column.is-two-fifths, .column.is-two-fifths-tablet {
+        flex: none;
+        width: 40%
+    }
+
+    .column.is-three-fifths, .column.is-three-fifths-tablet {
+        flex: none;
+        width: 60%
+    }
+
+    .column.is-four-fifths, .column.is-four-fifths-tablet {
+        flex: none;
+        width: 80%
+    }
+
+    .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+        margin-left: 75%
+    }
+
+    .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+        margin-left: 66.6666%
+    }
+
+    .column.is-offset-half, .column.is-offset-half-tablet {
+        margin-left: 50%
+    }
+
+    .column.is-offset-one-third, .column.is-offset-one-third-tablet {
+        margin-left: 33.3333%
+    }
+
+    .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+        margin-left: 25%
+    }
+
+    .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
+        margin-left: 20%
+    }
+
+    .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
+        margin-left: 40%
+    }
+
+    .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
+        margin-left: 60%
+    }
+
+    .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
+        margin-left: 80%
+    }
+
+    .column.is-0, .column.is-0-tablet {
+        flex: none;
+        width: 0%
+    }
+
+    .column.is-offset-0, .column.is-offset-0-tablet {
+        margin-left: 0
+    }
+
+    .column.is-1, .column.is-1-tablet {
+        flex: none;
+        width: 8.33333%
+    }
+
+    .column.is-offset-1, .column.is-offset-1-tablet {
+        margin-left: 8.33333%
+    }
+
+    .column.is-2, .column.is-2-tablet {
+        flex: none;
+        width: 16.66667%
+    }
+
+    .column.is-offset-2, .column.is-offset-2-tablet {
+        margin-left: 16.66667%
+    }
+
+    .column.is-3, .column.is-3-tablet {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-offset-3, .column.is-offset-3-tablet {
+        margin-left: 25%
+    }
+
+    .column.is-4, .column.is-4-tablet {
+        flex: none;
+        width: 33.33333%
+    }
+
+    .column.is-offset-4, .column.is-offset-4-tablet {
+        margin-left: 33.33333%
+    }
+
+    .column.is-5, .column.is-5-tablet {
+        flex: none;
+        width: 41.66667%
+    }
+
+    .column.is-offset-5, .column.is-offset-5-tablet {
+        margin-left: 41.66667%
+    }
+
+    .column.is-6, .column.is-6-tablet {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-offset-6, .column.is-offset-6-tablet {
+        margin-left: 50%
+    }
+
+    .column.is-7, .column.is-7-tablet {
+        flex: none;
+        width: 58.33333%
+    }
+
+    .column.is-offset-7, .column.is-offset-7-tablet {
+        margin-left: 58.33333%
+    }
+
+    .column.is-8, .column.is-8-tablet {
+        flex: none;
+        width: 66.66667%
+    }
+
+    .column.is-offset-8, .column.is-offset-8-tablet {
+        margin-left: 66.66667%
+    }
+
+    .column.is-9, .column.is-9-tablet {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-offset-9, .column.is-offset-9-tablet {
+        margin-left: 75%
+    }
+
+    .column.is-10, .column.is-10-tablet {
+        flex: none;
+        width: 83.33333%
+    }
+
+    .column.is-offset-10, .column.is-offset-10-tablet {
+        margin-left: 83.33333%
+    }
+
+    .column.is-11, .column.is-11-tablet {
+        flex: none;
+        width: 91.66667%
+    }
+
+    .column.is-offset-11, .column.is-offset-11-tablet {
+        margin-left: 91.66667%
+    }
+
+    .column.is-12, .column.is-12-tablet {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-offset-12, .column.is-offset-12-tablet {
+        margin-left: 100%
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .column.is-narrow-touch {
+        flex: none
+    }
+
+    .column.is-full-touch {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-three-quarters-touch {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-two-thirds-touch {
+        flex: none;
+        width: 66.6666%
+    }
+
+    .column.is-half-touch {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-one-third-touch {
+        flex: none;
+        width: 33.3333%
+    }
+
+    .column.is-one-quarter-touch {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-one-fifth-touch {
+        flex: none;
+        width: 20%
+    }
+
+    .column.is-two-fifths-touch {
+        flex: none;
+        width: 40%
+    }
+
+    .column.is-three-fifths-touch {
+        flex: none;
+        width: 60%
+    }
+
+    .column.is-four-fifths-touch {
+        flex: none;
+        width: 80%
+    }
+
+    .column.is-offset-three-quarters-touch {
+        margin-left: 75%
+    }
+
+    .column.is-offset-two-thirds-touch {
+        margin-left: 66.6666%
+    }
+
+    .column.is-offset-half-touch {
+        margin-left: 50%
+    }
+
+    .column.is-offset-one-third-touch {
+        margin-left: 33.3333%
+    }
+
+    .column.is-offset-one-quarter-touch {
+        margin-left: 25%
+    }
+
+    .column.is-offset-one-fifth-touch {
+        margin-left: 20%
+    }
+
+    .column.is-offset-two-fifths-touch {
+        margin-left: 40%
+    }
+
+    .column.is-offset-three-fifths-touch {
+        margin-left: 60%
+    }
+
+    .column.is-offset-four-fifths-touch {
+        margin-left: 80%
+    }
+
+    .column.is-0-touch {
+        flex: none;
+        width: 0%
+    }
+
+    .column.is-offset-0-touch {
+        margin-left: 0
+    }
+
+    .column.is-1-touch {
+        flex: none;
+        width: 8.33333%
+    }
+
+    .column.is-offset-1-touch {
+        margin-left: 8.33333%
+    }
+
+    .column.is-2-touch {
+        flex: none;
+        width: 16.66667%
+    }
+
+    .column.is-offset-2-touch {
+        margin-left: 16.66667%
+    }
+
+    .column.is-3-touch {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-offset-3-touch {
+        margin-left: 25%
+    }
+
+    .column.is-4-touch {
+        flex: none;
+        width: 33.33333%
+    }
+
+    .column.is-offset-4-touch {
+        margin-left: 33.33333%
+    }
+
+    .column.is-5-touch {
+        flex: none;
+        width: 41.66667%
+    }
+
+    .column.is-offset-5-touch {
+        margin-left: 41.66667%
+    }
+
+    .column.is-6-touch {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-offset-6-touch {
+        margin-left: 50%
+    }
+
+    .column.is-7-touch {
+        flex: none;
+        width: 58.33333%
+    }
+
+    .column.is-offset-7-touch {
+        margin-left: 58.33333%
+    }
+
+    .column.is-8-touch {
+        flex: none;
+        width: 66.66667%
+    }
+
+    .column.is-offset-8-touch {
+        margin-left: 66.66667%
+    }
+
+    .column.is-9-touch {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-offset-9-touch {
+        margin-left: 75%
+    }
+
+    .column.is-10-touch {
+        flex: none;
+        width: 83.33333%
+    }
+
+    .column.is-offset-10-touch {
+        margin-left: 83.33333%
+    }
+
+    .column.is-11-touch {
+        flex: none;
+        width: 91.66667%
+    }
+
+    .column.is-offset-11-touch {
+        margin-left: 91.66667%
+    }
+
+    .column.is-12-touch {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-offset-12-touch {
+        margin-left: 100%
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .column.is-narrow-desktop {
+        flex: none
+    }
+
+    .column.is-full-desktop {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-three-quarters-desktop {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-two-thirds-desktop {
+        flex: none;
+        width: 66.6666%
+    }
+
+    .column.is-half-desktop {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-one-third-desktop {
+        flex: none;
+        width: 33.3333%
+    }
+
+    .column.is-one-quarter-desktop {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-one-fifth-desktop {
+        flex: none;
+        width: 20%
+    }
+
+    .column.is-two-fifths-desktop {
+        flex: none;
+        width: 40%
+    }
+
+    .column.is-three-fifths-desktop {
+        flex: none;
+        width: 60%
+    }
+
+    .column.is-four-fifths-desktop {
+        flex: none;
+        width: 80%
+    }
+
+    .column.is-offset-three-quarters-desktop {
+        margin-left: 75%
+    }
+
+    .column.is-offset-two-thirds-desktop {
+        margin-left: 66.6666%
+    }
+
+    .column.is-offset-half-desktop {
+        margin-left: 50%
+    }
+
+    .column.is-offset-one-third-desktop {
+        margin-left: 33.3333%
+    }
+
+    .column.is-offset-one-quarter-desktop {
+        margin-left: 25%
+    }
+
+    .column.is-offset-one-fifth-desktop {
+        margin-left: 20%
+    }
+
+    .column.is-offset-two-fifths-desktop {
+        margin-left: 40%
+    }
+
+    .column.is-offset-three-fifths-desktop {
+        margin-left: 60%
+    }
+
+    .column.is-offset-four-fifths-desktop {
+        margin-left: 80%
+    }
+
+    .column.is-0-desktop {
+        flex: none;
+        width: 0%
+    }
+
+    .column.is-offset-0-desktop {
+        margin-left: 0
+    }
+
+    .column.is-1-desktop {
+        flex: none;
+        width: 8.33333%
+    }
+
+    .column.is-offset-1-desktop {
+        margin-left: 8.33333%
+    }
+
+    .column.is-2-desktop {
+        flex: none;
+        width: 16.66667%
+    }
+
+    .column.is-offset-2-desktop {
+        margin-left: 16.66667%
+    }
+
+    .column.is-3-desktop {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-offset-3-desktop {
+        margin-left: 25%
+    }
+
+    .column.is-4-desktop {
+        flex: none;
+        width: 33.33333%
+    }
+
+    .column.is-offset-4-desktop {
+        margin-left: 33.33333%
+    }
+
+    .column.is-5-desktop {
+        flex: none;
+        width: 41.66667%
+    }
+
+    .column.is-offset-5-desktop {
+        margin-left: 41.66667%
+    }
+
+    .column.is-6-desktop {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-offset-6-desktop {
+        margin-left: 50%
+    }
+
+    .column.is-7-desktop {
+        flex: none;
+        width: 58.33333%
+    }
+
+    .column.is-offset-7-desktop {
+        margin-left: 58.33333%
+    }
+
+    .column.is-8-desktop {
+        flex: none;
+        width: 66.66667%
+    }
+
+    .column.is-offset-8-desktop {
+        margin-left: 66.66667%
+    }
+
+    .column.is-9-desktop {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-offset-9-desktop {
+        margin-left: 75%
+    }
+
+    .column.is-10-desktop {
+        flex: none;
+        width: 83.33333%
+    }
+
+    .column.is-offset-10-desktop {
+        margin-left: 83.33333%
+    }
+
+    .column.is-11-desktop {
+        flex: none;
+        width: 91.66667%
+    }
+
+    .column.is-offset-11-desktop {
+        margin-left: 91.66667%
+    }
+
+    .column.is-12-desktop {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-offset-12-desktop {
+        margin-left: 100%
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .column.is-narrow-widescreen {
+        flex: none
+    }
+
+    .column.is-full-widescreen {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-three-quarters-widescreen {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-two-thirds-widescreen {
+        flex: none;
+        width: 66.6666%
+    }
+
+    .column.is-half-widescreen {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-one-third-widescreen {
+        flex: none;
+        width: 33.3333%
+    }
+
+    .column.is-one-quarter-widescreen {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-one-fifth-widescreen {
+        flex: none;
+        width: 20%
+    }
+
+    .column.is-two-fifths-widescreen {
+        flex: none;
+        width: 40%
+    }
+
+    .column.is-three-fifths-widescreen {
+        flex: none;
+        width: 60%
+    }
+
+    .column.is-four-fifths-widescreen {
+        flex: none;
+        width: 80%
+    }
+
+    .column.is-offset-three-quarters-widescreen {
+        margin-left: 75%
+    }
+
+    .column.is-offset-two-thirds-widescreen {
+        margin-left: 66.6666%
+    }
+
+    .column.is-offset-half-widescreen {
+        margin-left: 50%
+    }
+
+    .column.is-offset-one-third-widescreen {
+        margin-left: 33.3333%
+    }
+
+    .column.is-offset-one-quarter-widescreen {
+        margin-left: 25%
+    }
+
+    .column.is-offset-one-fifth-widescreen {
+        margin-left: 20%
+    }
+
+    .column.is-offset-two-fifths-widescreen {
+        margin-left: 40%
+    }
+
+    .column.is-offset-three-fifths-widescreen {
+        margin-left: 60%
+    }
+
+    .column.is-offset-four-fifths-widescreen {
+        margin-left: 80%
+    }
+
+    .column.is-0-widescreen {
+        flex: none;
+        width: 0%
+    }
+
+    .column.is-offset-0-widescreen {
+        margin-left: 0
+    }
+
+    .column.is-1-widescreen {
+        flex: none;
+        width: 8.33333%
+    }
+
+    .column.is-offset-1-widescreen {
+        margin-left: 8.33333%
+    }
+
+    .column.is-2-widescreen {
+        flex: none;
+        width: 16.66667%
+    }
+
+    .column.is-offset-2-widescreen {
+        margin-left: 16.66667%
+    }
+
+    .column.is-3-widescreen {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-offset-3-widescreen {
+        margin-left: 25%
+    }
+
+    .column.is-4-widescreen {
+        flex: none;
+        width: 33.33333%
+    }
+
+    .column.is-offset-4-widescreen {
+        margin-left: 33.33333%
+    }
+
+    .column.is-5-widescreen {
+        flex: none;
+        width: 41.66667%
+    }
+
+    .column.is-offset-5-widescreen {
+        margin-left: 41.66667%
+    }
+
+    .column.is-6-widescreen {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-offset-6-widescreen {
+        margin-left: 50%
+    }
+
+    .column.is-7-widescreen {
+        flex: none;
+        width: 58.33333%
+    }
+
+    .column.is-offset-7-widescreen {
+        margin-left: 58.33333%
+    }
+
+    .column.is-8-widescreen {
+        flex: none;
+        width: 66.66667%
+    }
+
+    .column.is-offset-8-widescreen {
+        margin-left: 66.66667%
+    }
+
+    .column.is-9-widescreen {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-offset-9-widescreen {
+        margin-left: 75%
+    }
+
+    .column.is-10-widescreen {
+        flex: none;
+        width: 83.33333%
+    }
+
+    .column.is-offset-10-widescreen {
+        margin-left: 83.33333%
+    }
+
+    .column.is-11-widescreen {
+        flex: none;
+        width: 91.66667%
+    }
+
+    .column.is-offset-11-widescreen {
+        margin-left: 91.66667%
+    }
+
+    .column.is-12-widescreen {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-offset-12-widescreen {
+        margin-left: 100%
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .column.is-narrow-fullhd {
+        flex: none
+    }
+
+    .column.is-full-fullhd {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-three-quarters-fullhd {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-two-thirds-fullhd {
+        flex: none;
+        width: 66.6666%
+    }
+
+    .column.is-half-fullhd {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-one-third-fullhd {
+        flex: none;
+        width: 33.3333%
+    }
+
+    .column.is-one-quarter-fullhd {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-one-fifth-fullhd {
+        flex: none;
+        width: 20%
+    }
+
+    .column.is-two-fifths-fullhd {
+        flex: none;
+        width: 40%
+    }
+
+    .column.is-three-fifths-fullhd {
+        flex: none;
+        width: 60%
+    }
+
+    .column.is-four-fifths-fullhd {
+        flex: none;
+        width: 80%
+    }
+
+    .column.is-offset-three-quarters-fullhd {
+        margin-left: 75%
+    }
+
+    .column.is-offset-two-thirds-fullhd {
+        margin-left: 66.6666%
+    }
+
+    .column.is-offset-half-fullhd {
+        margin-left: 50%
+    }
+
+    .column.is-offset-one-third-fullhd {
+        margin-left: 33.3333%
+    }
+
+    .column.is-offset-one-quarter-fullhd {
+        margin-left: 25%
+    }
+
+    .column.is-offset-one-fifth-fullhd {
+        margin-left: 20%
+    }
+
+    .column.is-offset-two-fifths-fullhd {
+        margin-left: 40%
+    }
+
+    .column.is-offset-three-fifths-fullhd {
+        margin-left: 60%
+    }
+
+    .column.is-offset-four-fifths-fullhd {
+        margin-left: 80%
+    }
+
+    .column.is-0-fullhd {
+        flex: none;
+        width: 0%
+    }
+
+    .column.is-offset-0-fullhd {
+        margin-left: 0
+    }
+
+    .column.is-1-fullhd {
+        flex: none;
+        width: 8.33333%
+    }
+
+    .column.is-offset-1-fullhd {
+        margin-left: 8.33333%
+    }
+
+    .column.is-2-fullhd {
+        flex: none;
+        width: 16.66667%
+    }
+
+    .column.is-offset-2-fullhd {
+        margin-left: 16.66667%
+    }
+
+    .column.is-3-fullhd {
+        flex: none;
+        width: 25%
+    }
+
+    .column.is-offset-3-fullhd {
+        margin-left: 25%
+    }
+
+    .column.is-4-fullhd {
+        flex: none;
+        width: 33.33333%
+    }
+
+    .column.is-offset-4-fullhd {
+        margin-left: 33.33333%
+    }
+
+    .column.is-5-fullhd {
+        flex: none;
+        width: 41.66667%
+    }
+
+    .column.is-offset-5-fullhd {
+        margin-left: 41.66667%
+    }
+
+    .column.is-6-fullhd {
+        flex: none;
+        width: 50%
+    }
+
+    .column.is-offset-6-fullhd {
+        margin-left: 50%
+    }
+
+    .column.is-7-fullhd {
+        flex: none;
+        width: 58.33333%
+    }
+
+    .column.is-offset-7-fullhd {
+        margin-left: 58.33333%
+    }
+
+    .column.is-8-fullhd {
+        flex: none;
+        width: 66.66667%
+    }
+
+    .column.is-offset-8-fullhd {
+        margin-left: 66.66667%
+    }
+
+    .column.is-9-fullhd {
+        flex: none;
+        width: 75%
+    }
+
+    .column.is-offset-9-fullhd {
+        margin-left: 75%
+    }
+
+    .column.is-10-fullhd {
+        flex: none;
+        width: 83.33333%
+    }
+
+    .column.is-offset-10-fullhd {
+        margin-left: 83.33333%
+    }
+
+    .column.is-11-fullhd {
+        flex: none;
+        width: 91.66667%
+    }
+
+    .column.is-offset-11-fullhd {
+        margin-left: 91.66667%
+    }
+
+    .column.is-12-fullhd {
+        flex: none;
+        width: 100%
+    }
+
+    .column.is-offset-12-fullhd {
+        margin-left: 100%
+    }
+}
+
+.columns {
+    margin-left: -.75rem;
+    margin-right: -.75rem;
+    margin-top: -.75rem
+}
+
+.columns:last-child {
+    margin-bottom: -.75rem
+}
+
+.columns:not(:last-child) {
+    margin-bottom: calc(1.5rem - .75rem)
+}
+
+.columns.is-centered {
+    justify-content: center
+}
+
+.columns.is-gapless {
+    margin-left: 0;
+    margin-right: 0;
+    margin-top: 0
+}
+
+.columns.is-gapless > .column {
+    margin: 0;
+    padding: 0 !important
+}
+
+.columns.is-gapless:not(:last-child) {
+    margin-bottom: 1.5rem
+}
+
+.columns.is-gapless:last-child {
+    margin-bottom: 0
+}
+
+.columns.is-mobile {
+    display: flex
+}
+
+.columns.is-multiline {
+    flex-wrap: wrap
+}
+
+.columns.is-vcentered {
+    align-items: center
+}
+
+@media screen and (min-width: 769px), print {
+    .columns:not(.is-desktop) {
+        display: flex
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-desktop {
+        display: flex
+    }
+}
+
+.columns.is-variable {
+    --columnGap: 0.75rem;
+    margin-left: calc(-1 * var(--columnGap));
+    margin-right: calc(-1 * var(--columnGap))
+}
+
+.columns.is-variable .column {
+    padding-left: var(--columnGap);
+    padding-right: var(--columnGap)
+}
+
+.columns.is-variable.is-0 {
+    --columnGap: 0rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-0-mobile {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-0-tablet {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-0-tablet-only {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-0-touch {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-0-desktop {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-0-desktop-only {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-0-widescreen {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-0-widescreen-only {
+        --columnGap: 0rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-0-fullhd {
+        --columnGap: 0rem
+    }
+}
+
+.columns.is-variable.is-1 {
+    --columnGap: 0.25rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-1-mobile {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-1-tablet {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-1-tablet-only {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-1-touch {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-1-desktop {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-1-desktop-only {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-1-widescreen {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-1-widescreen-only {
+        --columnGap: 0.25rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-1-fullhd {
+        --columnGap: 0.25rem
+    }
+}
+
+.columns.is-variable.is-2 {
+    --columnGap: 0.5rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-2-mobile {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-2-tablet {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-2-tablet-only {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-2-touch {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-2-desktop {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-2-desktop-only {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-2-widescreen {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-2-widescreen-only {
+        --columnGap: 0.5rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-2-fullhd {
+        --columnGap: 0.5rem
+    }
+}
+
+.columns.is-variable.is-3 {
+    --columnGap: 0.75rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-3-mobile {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-3-tablet {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-3-tablet-only {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-3-touch {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-3-desktop {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-3-desktop-only {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-3-widescreen {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-3-widescreen-only {
+        --columnGap: 0.75rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-3-fullhd {
+        --columnGap: 0.75rem
+    }
+}
+
+.columns.is-variable.is-4 {
+    --columnGap: 1rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-4-mobile {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-4-tablet {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-4-tablet-only {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-4-touch {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-4-desktop {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-4-desktop-only {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-4-widescreen {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-4-widescreen-only {
+        --columnGap: 1rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-4-fullhd {
+        --columnGap: 1rem
+    }
+}
+
+.columns.is-variable.is-5 {
+    --columnGap: 1.25rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-5-mobile {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-5-tablet {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-5-tablet-only {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-5-touch {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-5-desktop {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-5-desktop-only {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-5-widescreen {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-5-widescreen-only {
+        --columnGap: 1.25rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-5-fullhd {
+        --columnGap: 1.25rem
+    }
+}
+
+.columns.is-variable.is-6 {
+    --columnGap: 1.5rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-6-mobile {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-6-tablet {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-6-tablet-only {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-6-touch {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-6-desktop {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-6-desktop-only {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-6-widescreen {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-6-widescreen-only {
+        --columnGap: 1.5rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-6-fullhd {
+        --columnGap: 1.5rem
+    }
+}
+
+.columns.is-variable.is-7 {
+    --columnGap: 1.75rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-7-mobile {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-7-tablet {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-7-tablet-only {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-7-touch {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-7-desktop {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-7-desktop-only {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-7-widescreen {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-7-widescreen-only {
+        --columnGap: 1.75rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-7-fullhd {
+        --columnGap: 1.75rem
+    }
+}
+
+.columns.is-variable.is-8 {
+    --columnGap: 2rem
+}
+
+@media screen and (max-width: 768px) {
+    .columns.is-variable.is-8-mobile {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .columns.is-variable.is-8-tablet {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+    .columns.is-variable.is-8-tablet-only {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (max-width: 1023px) {
+    .columns.is-variable.is-8-touch {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (min-width: 1024px) {
+    .columns.is-variable.is-8-desktop {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+    .columns.is-variable.is-8-desktop-only {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (min-width: 1216px) {
+    .columns.is-variable.is-8-widescreen {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+    .columns.is-variable.is-8-widescreen-only {
+        --columnGap: 2rem
+    }
+}
+
+@media screen and (min-width: 1408px) {
+    .columns.is-variable.is-8-fullhd {
+        --columnGap: 2rem
+    }
+}
+
+.tile {
+    align-items: stretch;
+    display: block;
+    flex-basis: 0;
+    flex-grow: 1;
+    flex-shrink: 1;
+    min-height: -webkit-min-content;
+    min-height: -moz-min-content;
+    min-height: min-content
+}
+
+.tile.is-ancestor {
+    margin-left: -.75rem;
+    margin-right: -.75rem;
+    margin-top: -.75rem
+}
+
+.tile.is-ancestor:last-child {
+    margin-bottom: -.75rem
+}
+
+.tile.is-ancestor:not(:last-child) {
+    margin-bottom: .75rem
+}
+
+.tile.is-child {
+    margin: 0 !important
+}
+
+.tile.is-parent {
+    padding: .75rem
+}
+
+.tile.is-vertical {
+    flex-direction: column
+}
+
+.tile.is-vertical > .tile.is-child:not(:last-child) {
+    margin-bottom: 1.5rem !important
+}
+
+@media screen and (min-width: 769px), print {
+    .tile:not(.is-child) {
+        display: flex
+    }
+
+    .tile.is-1 {
+        flex: none;
+        width: 8.33333%
+    }
+
+    .tile.is-2 {
+        flex: none;
+        width: 16.66667%
+    }
+
+    .tile.is-3 {
+        flex: none;
+        width: 25%
+    }
+
+    .tile.is-4 {
+        flex: none;
+        width: 33.33333%
+    }
+
+    .tile.is-5 {
+        flex: none;
+        width: 41.66667%
+    }
+
+    .tile.is-6 {
+        flex: none;
+        width: 50%
+    }
+
+    .tile.is-7 {
+        flex: none;
+        width: 58.33333%
+    }
+
+    .tile.is-8 {
+        flex: none;
+        width: 66.66667%
+    }
+
+    .tile.is-9 {
+        flex: none;
+        width: 75%
+    }
+
+    .tile.is-10 {
+        flex: none;
+        width: 83.33333%
+    }
+
+    .tile.is-11 {
+        flex: none;
+        width: 91.66667%
+    }
+
+    .tile.is-12 {
+        flex: none;
+        width: 100%
+    }
+}
+
+.hero {
+    align-items: stretch;
+    display: flex;
+    flex-direction: column;
+    justify-content: space-between
+}
+
+.hero .navbar {
+    background: 0 0
+}
+
+.hero .tabs ul {
+    border-bottom: none
+}
+
+.hero.is-white {
+    background-color: #fff;
+    color: #0a0a0a
+}
+
+.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-white strong {
+    color: inherit
+}
+
+.hero.is-white .title {
+    color: #0a0a0a
+}
+
+.hero.is-white .subtitle {
+    color: rgba(10, 10, 10, .9)
+}
+
+.hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong {
+    color: #0a0a0a
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-white .navbar-menu {
+        background-color: #fff
+    }
+}
+
+.hero.is-white .navbar-item, .hero.is-white .navbar-link {
+    color: rgba(10, 10, 10, .7)
+}
+
+.hero.is-white .navbar-link.is-active, .hero.is-white .navbar-link:hover, .hero.is-white a.navbar-item.is-active, .hero.is-white a.navbar-item:hover {
+    background-color: #f2f2f2;
+    color: #0a0a0a
+}
+
+.hero.is-white .tabs a {
+    color: #0a0a0a;
+    opacity: .9
+}
+
+.hero.is-white .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-white .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+    color: #0a0a0a
+}
+
+.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #0a0a0a;
+    border-color: #0a0a0a;
+    color: #fff
+}
+
+.hero.is-white.is-bold {
+    background-image: linear-gradient(141deg, #e6e6e6 0, #fff 71%, #fff 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-white.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #e6e6e6 0, #fff 71%, #fff 100%)
+    }
+}
+
+.hero.is-black {
+    background-color: #0a0a0a;
+    color: #fff
+}
+
+.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-black strong {
+    color: inherit
+}
+
+.hero.is-black .title {
+    color: #fff
+}
+
+.hero.is-black .subtitle {
+    color: rgba(255, 255, 255, .9)
+}
+
+.hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong {
+    color: #fff
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-black .navbar-menu {
+        background-color: #0a0a0a
+    }
+}
+
+.hero.is-black .navbar-item, .hero.is-black .navbar-link {
+    color: rgba(255, 255, 255, .7)
+}
+
+.hero.is-black .navbar-link.is-active, .hero.is-black .navbar-link:hover, .hero.is-black a.navbar-item.is-active, .hero.is-black a.navbar-item:hover {
+    background-color: #000;
+    color: #fff
+}
+
+.hero.is-black .tabs a {
+    color: #fff;
+    opacity: .9
+}
+
+.hero.is-black .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-black .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+    color: #fff
+}
+
+.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #fff;
+    border-color: #fff;
+    color: #0a0a0a
+}
+
+.hero.is-black.is-bold {
+    background-image: linear-gradient(141deg, #000 0, #0a0a0a 71%, #181616 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-black.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #000 0, #0a0a0a 71%, #181616 100%)
+    }
+}
+
+.hero.is-light {
+    background-color: #f5f5f5;
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-light strong {
+    color: inherit
+}
+
+.hero.is-light .title {
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-light .subtitle {
+    color: rgba(0, 0, 0, .9)
+}
+
+.hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong {
+    color: rgba(0, 0, 0, .7)
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-light .navbar-menu {
+        background-color: #f5f5f5
+    }
+}
+
+.hero.is-light .navbar-item, .hero.is-light .navbar-link {
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-light .navbar-link.is-active, .hero.is-light .navbar-link:hover, .hero.is-light a.navbar-item.is-active, .hero.is-light a.navbar-item:hover {
+    background-color: #e8e8e8;
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-light .tabs a {
+    color: rgba(0, 0, 0, .7);
+    opacity: .9
+}
+
+.hero.is-light .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-light .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: rgba(0, 0, 0, .7);
+    border-color: rgba(0, 0, 0, .7);
+    color: #f5f5f5
+}
+
+.hero.is-light.is-bold {
+    background-image: linear-gradient(141deg, #dfd8d9 0, #f5f5f5 71%, #fff 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-light.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #dfd8d9 0, #f5f5f5 71%, #fff 100%)
+    }
+}
+
+.hero.is-dark {
+    background-color: #363636;
+    color: #fff
+}
+
+.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-dark strong {
+    color: inherit
+}
+
+.hero.is-dark .title {
+    color: #fff
+}
+
+.hero.is-dark .subtitle {
+    color: rgba(255, 255, 255, .9)
+}
+
+.hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong {
+    color: #fff
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-dark .navbar-menu {
+        background-color: #363636
+    }
+}
+
+.hero.is-dark .navbar-item, .hero.is-dark .navbar-link {
+    color: rgba(255, 255, 255, .7)
+}
+
+.hero.is-dark .navbar-link.is-active, .hero.is-dark .navbar-link:hover, .hero.is-dark a.navbar-item.is-active, .hero.is-dark a.navbar-item:hover {
+    background-color: #292929;
+    color: #fff
+}
+
+.hero.is-dark .tabs a {
+    color: #fff;
+    opacity: .9
+}
+
+.hero.is-dark .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-dark .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+    color: #fff
+}
+
+.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #fff;
+    border-color: #fff;
+    color: #363636
+}
+
+.hero.is-dark.is-bold {
+    background-image: linear-gradient(141deg, #1f191a 0, #363636 71%, #46403f 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-dark.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #1f191a 0, #363636 71%, #46403f 100%)
+    }
+}
+
+.hero.is-primary {
+    background-color: #00d1b2;
+    color: #fff
+}
+
+.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-primary strong {
+    color: inherit
+}
+
+.hero.is-primary .title {
+    color: #fff
+}
+
+.hero.is-primary .subtitle {
+    color: rgba(255, 255, 255, .9)
+}
+
+.hero.is-primary .subtitle a:not(.button), .hero.is-primary .subtitle strong {
+    color: #fff
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-primary .navbar-menu {
+        background-color: #00d1b2
+    }
+}
+
+.hero.is-primary .navbar-item, .hero.is-primary .navbar-link {
+    color: rgba(255, 255, 255, .7)
+}
+
+.hero.is-primary .navbar-link.is-active, .hero.is-primary .navbar-link:hover, .hero.is-primary a.navbar-item.is-active, .hero.is-primary a.navbar-item:hover {
+    background-color: #00b89c;
+    color: #fff
+}
+
+.hero.is-primary .tabs a {
+    color: #fff;
+    opacity: .9
+}
+
+.hero.is-primary .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-primary .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+    color: #fff
+}
+
+.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #fff;
+    border-color: #fff;
+    color: #00d1b2
+}
+
+.hero.is-primary.is-bold {
+    background-image: linear-gradient(141deg, #009e6c 0, #00d1b2 71%, #00e7eb 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-primary.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #009e6c 0, #00d1b2 71%, #00e7eb 100%)
+    }
+}
+
+.hero.is-link {
+    background-color: #3273dc;
+    color: #fff
+}
+
+.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-link strong {
+    color: inherit
+}
+
+.hero.is-link .title {
+    color: #fff
+}
+
+.hero.is-link .subtitle {
+    color: rgba(255, 255, 255, .9)
+}
+
+.hero.is-link .subtitle a:not(.button), .hero.is-link .subtitle strong {
+    color: #fff
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-link .navbar-menu {
+        background-color: #3273dc
+    }
+}
+
+.hero.is-link .navbar-item, .hero.is-link .navbar-link {
+    color: rgba(255, 255, 255, .7)
+}
+
+.hero.is-link .navbar-link.is-active, .hero.is-link .navbar-link:hover, .hero.is-link a.navbar-item.is-active, .hero.is-link a.navbar-item:hover {
+    background-color: #2366d1;
+    color: #fff
+}
+
+.hero.is-link .tabs a {
+    color: #fff;
+    opacity: .9
+}
+
+.hero.is-link .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-link .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
+    color: #fff
+}
+
+.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #fff;
+    border-color: #fff;
+    color: #3273dc
+}
+
+.hero.is-link.is-bold {
+    background-image: linear-gradient(141deg, #1577c6 0, #3273dc 71%, #4366e5 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-link.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #1577c6 0, #3273dc 71%, #4366e5 100%)
+    }
+}
+
+.hero.is-info {
+    background-color: #3298dc;
+    color: #fff
+}
+
+.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-info strong {
+    color: inherit
+}
+
+.hero.is-info .title {
+    color: #fff
+}
+
+.hero.is-info .subtitle {
+    color: rgba(255, 255, 255, .9)
+}
+
+.hero.is-info .subtitle a:not(.button), .hero.is-info .subtitle strong {
+    color: #fff
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-info .navbar-menu {
+        background-color: #3298dc
+    }
+}
+
+.hero.is-info .navbar-item, .hero.is-info .navbar-link {
+    color: rgba(255, 255, 255, .7)
+}
+
+.hero.is-info .navbar-link.is-active, .hero.is-info .navbar-link:hover, .hero.is-info a.navbar-item.is-active, .hero.is-info a.navbar-item:hover {
+    background-color: #238cd1;
+    color: #fff
+}
+
+.hero.is-info .tabs a {
+    color: #fff;
+    opacity: .9
+}
+
+.hero.is-info .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-info .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+    color: #fff
+}
+
+.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #fff;
+    border-color: #fff;
+    color: #3298dc
+}
+
+.hero.is-info.is-bold {
+    background-image: linear-gradient(141deg, #159dc6 0, #3298dc 71%, #4389e5 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-info.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #159dc6 0, #3298dc 71%, #4389e5 100%)
+    }
+}
+
+.hero.is-success {
+    background-color: #48c774;
+    color: #fff
+}
+
+.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-success strong {
+    color: inherit
+}
+
+.hero.is-success .title {
+    color: #fff
+}
+
+.hero.is-success .subtitle {
+    color: rgba(255, 255, 255, .9)
+}
+
+.hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong {
+    color: #fff
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-success .navbar-menu {
+        background-color: #48c774
+    }
+}
+
+.hero.is-success .navbar-item, .hero.is-success .navbar-link {
+    color: rgba(255, 255, 255, .7)
+}
+
+.hero.is-success .navbar-link.is-active, .hero.is-success .navbar-link:hover, .hero.is-success a.navbar-item.is-active, .hero.is-success a.navbar-item:hover {
+    background-color: #3abb67;
+    color: #fff
+}
+
+.hero.is-success .tabs a {
+    color: #fff;
+    opacity: .9
+}
+
+.hero.is-success .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-success .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+    color: #fff
+}
+
+.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #fff;
+    border-color: #fff;
+    color: #48c774
+}
+
+.hero.is-success.is-bold {
+    background-image: linear-gradient(141deg, #29b342 0, #48c774 71%, #56d296 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-success.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #29b342 0, #48c774 71%, #56d296 100%)
+    }
+}
+
+.hero.is-warning {
+    background-color: #ffdd57;
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-warning strong {
+    color: inherit
+}
+
+.hero.is-warning .title {
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-warning .subtitle {
+    color: rgba(0, 0, 0, .9)
+}
+
+.hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong {
+    color: rgba(0, 0, 0, .7)
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-warning .navbar-menu {
+        background-color: #ffdd57
+    }
+}
+
+.hero.is-warning .navbar-item, .hero.is-warning .navbar-link {
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-warning .navbar-link.is-active, .hero.is-warning .navbar-link:hover, .hero.is-warning a.navbar-item.is-active, .hero.is-warning a.navbar-item:hover {
+    background-color: #ffd83d;
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-warning .tabs a {
+    color: rgba(0, 0, 0, .7);
+    opacity: .9
+}
+
+.hero.is-warning .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-warning .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+    color: rgba(0, 0, 0, .7)
+}
+
+.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: rgba(0, 0, 0, .7);
+    border-color: rgba(0, 0, 0, .7);
+    color: #ffdd57
+}
+
+.hero.is-warning.is-bold {
+    background-image: linear-gradient(141deg, #ffaf24 0, #ffdd57 71%, #fffa70 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-warning.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #ffaf24 0, #ffdd57 71%, #fffa70 100%)
+    }
+}
+
+.hero.is-danger {
+    background-color: #f14668;
+    color: #fff
+}
+
+.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-danger strong {
+    color: inherit
+}
+
+.hero.is-danger .title {
+    color: #fff
+}
+
+.hero.is-danger .subtitle {
+    color: rgba(255, 255, 255, .9)
+}
+
+.hero.is-danger .subtitle a:not(.button), .hero.is-danger .subtitle strong {
+    color: #fff
+}
+
+@media screen and (max-width: 1023px) {
+    .hero.is-danger .navbar-menu {
+        background-color: #f14668
+    }
+}
+
+.hero.is-danger .navbar-item, .hero.is-danger .navbar-link {
+    color: rgba(255, 255, 255, .7)
+}
+
+.hero.is-danger .navbar-link.is-active, .hero.is-danger .navbar-link:hover, .hero.is-danger a.navbar-item.is-active, .hero.is-danger a.navbar-item:hover {
+    background-color: #ef2e55;
+    color: #fff
+}
+
+.hero.is-danger .tabs a {
+    color: #fff;
+    opacity: .9
+}
+
+.hero.is-danger .tabs a:hover {
+    opacity: 1
+}
+
+.hero.is-danger .tabs li.is-active a {
+    opacity: 1
+}
+
+.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+    color: #fff
+}
+
+.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+    background-color: rgba(10, 10, 10, .1)
+}
+
+.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 {
+    background-color: #fff;
+    border-color: #fff;
+    color: #f14668
+}
+
+.hero.is-danger.is-bold {
+    background-image: linear-gradient(141deg, #fa0a62 0, #f14668 71%, #f7595f 100%)
+}
+
+@media screen and (max-width: 768px) {
+    .hero.is-danger.is-bold .navbar-menu {
+        background-image: linear-gradient(141deg, #fa0a62 0, #f14668 71%, #f7595f 100%)
+    }
+}
+
+.hero.is-small .hero-body {
+    padding: 1.5rem
+}
+
+@media screen and (min-width: 769px), print {
+    .hero.is-medium .hero-body {
+        padding: 9rem 1.5rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .hero.is-large .hero-body {
+        padding: 18rem 1.5rem
+    }
+}
+
+.hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body, .hero.is-halfheight .hero-body {
+    align-items: center;
+    display: flex
+}
+
+.hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container, .hero.is-halfheight .hero-body > .container {
+    flex-grow: 1;
+    flex-shrink: 1
+}
+
+.hero.is-halfheight {
+    min-height: 50vh
+}
+
+.hero.is-fullheight {
+    min-height: 100vh
+}
+
+.hero-video {
+    overflow: hidden
+}
+
+.hero-video video {
+    left: 50%;
+    min-height: 100%;
+    min-width: 100%;
+    position: absolute;
+    top: 50%;
+    transform: translate3d(-50%, -50%, 0)
+}
+
+.hero-video.is-transparent {
+    opacity: .3
+}
+
+@media screen and (max-width: 768px) {
+    .hero-video {
+        display: none
+    }
+}
+
+.hero-buttons {
+    margin-top: 1.5rem
+}
+
+@media screen and (max-width: 768px) {
+    .hero-buttons .button {
+        display: flex
+    }
+
+    .hero-buttons .button:not(:last-child) {
+        margin-bottom: .75rem
+    }
+}
+
+@media screen and (min-width: 769px), print {
+    .hero-buttons {
+        display: flex;
+        justify-content: center
+    }
+
+    .hero-buttons .button:not(:last-child) {
+        margin-right: 1.5rem
+    }
+}
+
+.hero-foot, .hero-head {
+    flex-grow: 0;
+    flex-shrink: 0
+}
+
+.hero-body {
+    flex-grow: 1;
+    flex-shrink: 0;
+    padding: 3rem 1.5rem
+}
+
+.section {
+    padding: 3rem 1.5rem
+}
+
+@media screen and (min-width: 1024px) {
+    .section.is-medium {
+        padding: 9rem 1.5rem
+    }
+
+    .section.is-large {
+        padding: 18rem 1.5rem
+    }
+}
+
+.footer {
+    background-color: #fafafa;
+    padding: 3rem 1.5rem 6rem
+}
diff --git a/public/cesium_logo_32px.png b/public/cesium_logo_32px.png
new file mode 100755
index 0000000000000000000000000000000000000000..305e647fc6a4a8bb4803313eb105be2db22c5778
Binary files /dev/null and b/public/cesium_logo_32px.png differ
diff --git a/public/main.css b/public/main.css
new file mode 100755
index 0000000000000000000000000000000000000000..0f4581f3ac7781355a2cbb7a1558950210c79557
--- /dev/null
+++ b/public/main.css
@@ -0,0 +1,183 @@
+
+html {
+    overflow-y: scroll;
+}
+
+main {
+    min-height: 80vh;
+    padding: 0 4rem;
+    margin-bottom:5rem;
+}
+
+footer {
+    margin-top: 2em;
+    text-align: center;
+}
+
+ul {
+    list-style-type: none;
+    margin: 0;
+    padding: 0;
+    overflow: hidden;
+    background-color: #333;
+}
+
+.menu li {
+    float: left;
+}
+
+li a {
+    display: block;
+    color: white;
+    text-align: center;
+    padding: 14px 16px;
+    text-decoration: none;
+}
+
+li a:hover:not(.active) {
+    background-color: #111;
+}
+
+.active {
+    background-color: #4CAF50;
+}
+
+span[data-tip] {
+    border-bottom: 1px dotted #000;
+}
+
+[data-tip] {
+    display: inline-block;
+    position: relative;
+}
+
+[data-tip]:hover:before {
+    content: attr(data-tip);
+    position: absolute;
+    padding: 0 8px;
+    height: 28px;
+    line-height: 28px;
+    background-color: rgba(0, 0, 0, 0.8);
+    left: -10px;
+    top: -38px;
+    border-radius: 3px;
+    white-space: nowrap;
+    color: #fff;
+    font-size: 11px;
+}
+
+[data-tip]:hover:after {
+    content: "";
+    position: absolute;
+    border-top: 8px solid rgba(0, 0, 0, 0.8);
+    border-left: 8px solid transparent;
+    border-right: 8px solid transparent;
+    left: 0;
+    top: -10px;
+}
+
+
+.sentry {
+    float: left;
+    width: 200px;
+    height: 21px;
+    overflow: hidden;
+}
+.arrow {
+    width: 50px;
+}
+.isMax {
+    border-right: 1px dashed gray;
+}
+.isSentry, .isSentry a {
+    text-decoration: none;
+    color: #6f93ff;
+}
+.isSentry, .isSentry a:visited {
+    text-decoration: none;
+    color: #6f93ff;
+}
+.isPending, .isPending a {
+    text-decoration: none;
+    color: #ffc55a !important;
+    font-weight: bold;
+}
+.isMember, .isMember a {
+    text-decoration: none;
+    color: black !important;
+}
+.isNonMember, .isNonMember a {
+    text-decoration: none;
+    color: #FF596A !important;
+}
+.isPendingCert, .isPendingCert a {
+    text-decoration: none;
+    color: #ffc55a;
+    font-weight: bold;
+}
+.isPending, .isPending a:visited {
+    text-decoration: none;
+    color: #ffc55a !important;
+    font-weight: bold;
+}
+.isMember, .isMember a:visited {
+    text-decoration: none;
+    color: black !important;
+}
+.isNonMember, .isNonMember a:visited {
+    text-decoration: none;
+    color: #ff596a !important;
+}
+.isPendingCert, .isPendingCert a:visited {
+    text-decoration: none;
+    color: #ffc55a;
+    font-weight: bold;
+}
+.members-page input[type=number]{
+    max-width: 15em;
+    display:inline-block;
+    margin-right: 1em;
+}
+.dataTables_wrapper thead tr td,
+thead thead tr td
+{
+    background: #ecf0f3;
+}
+td {
+    text-align: center;
+}
+td.bordering-element{
+    width: 3px !important;
+    background: #000;
+    padding: 0 !important;
+}
+.x-scroll{
+    max-width: 100%;
+    display: block;
+    overflow-x: scroll;
+}
+
+input {
+
+    margin-bottom: 0.5em;
+    margin-top: 0.5em;
+}
+input[type=number],
+input[type=text]
+{
+    min-width: 15em;
+}
+input[type=checkbox],
+input[type=radio]
+{
+    margin: 0 1ch;
+    width: 1em;
+    height: 1em;
+}
+
+.sentry a {
+    display: block;
+}
+.sentry a:hover {
+    background: #dedede;
+}
diff --git a/routes/alternate_index.ts b/routes/alternate_index.ts
new file mode 100755
index 0000000000000000000000000000000000000000..113a32d78c69ecd3dbde349f4f358119f902e714
--- /dev/null
+++ b/routes/alternate_index.ts
@@ -0,0 +1,163 @@
+const fs = require('fs')
+const express = require('express')
+
+const constants = require(__dirname + '/../lib/constants2').MonitConstants
+const getLang = require(__dirname + '/../lib/getLang')
+const printMenu = require(__dirname + '/../views/printMenu')
+
+var app = express.Router()
+app.use(express.static(__dirname + '/public'));
+
+function jsonFormat( req:any, res:any, next:any )
+{
+  var format = req.query.format || 'HTML'
+  if (format == 'JSON' && res.locals.json )
+    res.status(200).jsonp( res.locals.json )
+  else
+    next()
+}
+
+/*
+Les routes sont en 2 ou 3 parties:
+
+app.VERB( chemin, rendu )
+app.VERB( chemin, controleur, rendu )
+
+Par exemple, home et about n'ont pas besoin de controleur
+*/
+
+/***************************************
+* Home Page
+***************************************/
+app.get('/', // chemin (endpoint)
+  (req:any , res:any)=> res.render('about.html', { // rendu (template)
+    host: req.headers.host.toString(),
+    printMenu,
+	  help: req.query.help,
+	  MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/about_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/***************************************
+* About Page
+***************************************/
+app.get('/about', // chemin (endpoint)
+  (req:any , res:any)=> res.render('about.html', { // rendu (template)
+    host: req.headers.host.toString(),
+    printMenu,
+    help: req.query.help,
+    MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/about_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/***************************************
+* Lister les futurs membres
+***************************************/
+app.get('/willMembers', // chemin (endpoint)
+  require(__dirname + '/willMembers2.js'), // controleur (route)
+  (req:any , res:any)=> res.render('willMembers.html', { // rendu (template)
+    printMenu,
+	  help: req.query.help,
+	  MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/willMembers_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/***************************************
+* Lister les membres
+***************************************/
+app.get('/members',
+  require(__dirname + '/members2.js'),
+  (req:any , res:any)=> res.render('members.html', {
+    printMenu,
+		help: req.query.help,
+		MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/members_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/***************************************
+* Lister les anciens membres
+***************************************/
+/*app.get('/wasMembers',
+  require(__dirname + '/wasMembers.js'),
+  (req:any , res:any)=> res.render('wasMembers.html', {
+    printMenu,
+    help: req.query.help,
+    MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/wasMembers_${lg}.txt`)
+  })
+)*/
+
+/***************************************
+* Évolution du nombre de membres
+***************************************/
+app.get('/membersCount',
+  require(__dirname + '/../lib/updateCache2.js'), require(__dirname + '/membersCount2.js'),
+  (req:any , res:any)=> res.render('Chart.html', {
+    printMenu,
+    pageName: 'MEMBERS_COUNT',
+    help: req.query.help,
+    MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/membersCount_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/***************************************
+* Wotex
+***************************************/
+app.get('/wotex',
+  require(__dirname + '/wotex2.js'),
+  (req:any , res:any)=> res.render('wotex.html', {
+    printMenu,
+    help: req.query.help,
+    MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/wotex_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/*******************************************
+* Graphe gaussien de la qualité des membres
+********************************************/
+app.get('/gaussianWotQuality',
+  require(__dirname + '/gaussianWotQuality2.js'),
+  (req:any , res:any)=> res.render('Chart.html', {
+    printMenu,
+    pageName: 'GAUSSIAN_WOT_QUALITY',
+    help: req.query.help,
+    MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/gaussianWotQuality_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/***************************************
+* Lister les block en graphe
+***************************************/
+app.get('/blockCount',
+  require(__dirname + '/blockCount2.js'),
+  (req:any , res:any)=> res.render('Chart.html', {
+    printMenu,
+    pageName: 'BLOCK_COUNT',
+    help: req.query.help,
+    MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/blockCount_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+/***************************************
+* Évolution de la masse monétaire totale
+***************************************/
+app.get('/monetaryMass',
+  require(__dirname + '/monetaryMass2.js'),
+  (req:any , res:any)=> res.render('Chart.html', {
+    printMenu,
+    pageName: 'MONETARY_MASS',
+    help: req.query.help,
+    MENU_LANG: getLang(`${__dirname}/../lg/menu_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`),
+    LANG: getLang(`${__dirname}/../lg/monetaryMass_${req.query.lg||constants.DEFAULT_LANGUAGE}.txt`)
+  })
+)
+
+module.exports = app
diff --git a/routes/members2.ts b/routes/members2.ts
index 5c1d3af9eb160f555d29038164283e395c1c1f8b..84923a90cb422238c21d996f011e702842c3a937 100755
--- a/routes/members2.ts
+++ b/routes/members2.ts
@@ -42,11 +42,11 @@ var nbShortestsPath = 0;
 
 
 module.exports = async (req: any, res: any, next: any) => {
+  
+  var { duniterServer  } = req.app.locals
 
-  var { duniterServer  } = req.app.locals;
-
-  const dataFinder = await DataFinder.getInstanceReindexedIfNecessary();
-
+  const dataFinder = await DataFinder.getInstanceReindexedIfNecessary()
+  
   try {
     // Initaliser les constantes
     const conf = duniterServer.conf;
@@ -54,7 +54,7 @@ module.exports = async (req: any, res: any, next: any) => {
     const currentBlockchainTimestamp =  head ? head.medianTime : 0;
     const membersCount = head ? head.membersCount : 0;
     var dSen = Math.ceil(Math.pow(membersCount, 1 / conf.stepMax));
-
+    
     // Initaliser les variables
 		let membersListOrdered = [];
 		let membersCertifsListSorted = [];
@@ -101,10 +101,10 @@ module.exports = async (req: any, res: any, next: any) => {
     }
     // Alimenter wotb avec la toile actuelle
 	const wotbInstance = duniterServer.dal.wotb;
-
+		
 	// Vérifier si le cache doit être Réinitialiser
 	let reinitCache = (Math.floor(Date.now() / 1000) > (membersLastUptime + MonitConstants.MIN_MEMBERS_UPDATE_FREQ));
-
+		
 		// Si changement de conditions, alors forcer le rechargement du cache s'il n'est pas vérouillé, sinon forcer les conditions à celles en mémoire
 		// Si recherche par UID ou pubkey => recharger systématiquement
 		if (uidOrPubList || previousMode != mode || previousCentrality != centrality || previousNextYn != nextYn || previousRandomList != randomList || numberOfRandomMembers != previousRandomCounts)
@@ -133,7 +133,7 @@ module.exports = async (req: any, res: any, next: any) => {
 		{
 			reinitCache = false;
 		}
-
+		
 		if (reinitCache)
 		{
 			// Réinitialiser le cache
@@ -168,7 +168,7 @@ module.exports = async (req: any, res: any, next: any) => {
 
 			// réinitialiser le cache des données de qualité
 			membersQuality(MonitConstants.QUALITY_CACHE_ACTION.INIT, 0, dSen, conf.stepMax, conf.xpercent, wotbInstance.memCopy());
-
+			
 			// Réinitialiser le cache des données de centralité
 			if (centrality=='yes')
 			{
@@ -178,10 +178,10 @@ module.exports = async (req: any, res: any, next: any) => {
 				meanShortestsPathLength = 0;
 				nbShortestsPath = 0;
 			}
-
+			
 			// Récupérer la liste des membres référents
 			sentries = wotbInstance.getSentries(dSen);
-
+    
 			// Récupérer la liste des identités ayant actuellement le statut de membre
 			membersList = await dataFinder.getMembers()
 
@@ -203,7 +203,7 @@ module.exports = async (req: any, res: any, next: any) => {
 					return m.uid.toLocaleLowerCase().includes(uidOrPubValue) || m.pub.toLocaleLowerCase().includes(uidOrPubValue)
 				})
 			}
-
+    
 			// Récupérer pour chaque identité, le numéro du block d'écriture du dernier membership
 			// Ainsi que la première ou dernière certification
 			for (let m=0;m<membersList.length;m++)
@@ -211,17 +211,17 @@ module.exports = async (req: any, res: any, next: any) => {
 				// Récupérer les blockstamp d'écriture et date d'expiration du membership courant du membre m
 				let tmpQueryResult = [await dataFinder.membershipWrittenOnExpiresOn(membersList[m].pub)];
 					membershipsExpireTimeList.push(tmpQueryResult[0].expires_on);
-
+					
 				// Extraire le numéro de bloc du blockstamp d'écriture du membership courant
 				let blockstampMembershipWritten = tmpQueryResult[0].written_on.split("-"); // Separate blockNumber and blockHash
 				membershipsBlockNumberList.push(blockstampMembershipWritten[0]);
-
+				
 				// Extraire le numéro de bloc du blockstamp d'écriture de l'identité du membre
 				let blockstampIdtyWritten = membersList[m].written_on.split("-"); // Separate blockNumber and blockHash
-
+				
 				// Récupérer le champ medianTime du bloc d'écriture de l'identité du membre
 				let resultQueryTimeWrittenIdty = await dataFinder.getBlock(blockstampIdtyWritten[0])
-
+				
 				// Vérifier si le membre est référent
 				let currentMemberIsSentry = false;
 				sentriesIndex[membersList[m].uid] = false;
@@ -234,19 +234,19 @@ module.exports = async (req: any, res: any, next: any) => {
 						sentriesIndex[membersList[m].uid] = true;
 					}
 				}
-
+				
 				// Réinitialiser le degré de centralité du membre
 				if (centrality=='yes')
 				{
 					membersCentrality[membersList[m].wotb_id] = 0;
 				}
-
+				
 				// Créer une wot temporaire
 				let tmpWot = wotbInstance.memCopy();
-
+				
 				// Récupérer les informations détaillés de distance pour le membre courant
 				let detailedDistance = tmpWot.detailedDistance(membersList[m].wotb_id, dSen, conf.stepMax, conf.xpercent);
-
+				
 				// Calculer le nombre de membres référents
 				if (currentMemberIsSentry)
 				{
@@ -267,10 +267,10 @@ module.exports = async (req: any, res: any, next: any) => {
 				if (membersQuality(MonitConstants.QUALITY_CACHE_ACTION.GET_QUALITY, membersList[m].wotb_id, -1) >= 1.0) {
 					proportionMembersWithQualityUpper1IfNoSentries++;
 				}
-
+				
 				// Nettoyer la wot temporaire
 				tmpWot.clear();
-
+				
 				// Stocker les informations de l'identité
 				membersIdentity.push({
 					writtenBloc: blockstampIdtyWritten[0],
@@ -278,7 +278,7 @@ module.exports = async (req: any, res: any, next: any) => {
 					detailedDistance: detailedDistance,
 					isSentry: currentMemberIsSentry
 				});
-
+				
 				// récupérer toutes les certification  reçus/émises par l'utilisateur
 				let tmpQueryCertifsList = [];
 				let tmpOrder = (sort_by == "lastSig") ? 'DESC' : 'ASC';
@@ -293,7 +293,7 @@ module.exports = async (req: any, res: any, next: any) => {
 
 				// Calculer le nombre de certifications reçus/émises par le membre courant
 				let nbWrittenCertifs = tmpQueryCertifsList.length;
-
+				
 				// Récupérer les uid des émetteurs/receveurs des certifications reçus/émises par l'utilisateur
 				// Et stocker les uid et dates d'expiration dans un tableau
 				membersCertifsList[m] = new Array();
@@ -309,7 +309,7 @@ module.exports = async (req: any, res: any, next: any) => {
 						tmpQueryGetUidProtagonistCert = [await dataFinder.getProtagonist(tmpQueryCertifsList[i].issuer)]
 					}
 					let tmpBlockWrittenOn = tmpQueryCertifsList[i].written_on.split("-");
-
+					
 					// Stoker la liste des certifications qui n'ont pas encore expirées
 					if (tmpQueryCertifsList[i].expires_on > currentBlockchainTimestamp)
 					{
@@ -326,7 +326,7 @@ module.exports = async (req: any, res: any, next: any) => {
 						});
 					}
 				}
-
+				
 					// Récupérer toutes les certification en piscine
 					let nbValidPendingCertifs = 0;
 					let tmpQueryPendingCertifsList = [];
@@ -338,18 +338,18 @@ module.exports = async (req: any, res: any, next: any) => {
 					{
 						tmpQueryPendingCertifsList = await dataFinder.getCertsPendingFromTo(membersList[m].pub, tmpOrder)
 					}
-
+					
 					// Récupérer les uid des émetteurs des certifications reçus par l'utilisateur
 					// Et stocker les uid et dates d'expiration dans un tableau
 					membersPendingCertifsList[m] = new Array();
 					for (var i=0;i<tmpQueryPendingCertifsList.length;i++)
 					{
-						// Récupérer le medianTime et le hash du bloc d'émission de la certification
+						// Récupérer le medianTime et le hash du bloc d'émission de la certification 
 						let emittedBlock = await dataFinder.getBlock(tmpQueryPendingCertifsList[i].block_number)
-
+						
 						let tmpPub = (mode=='emitted') ? tmpQueryPendingCertifsList[i].to:tmpQueryPendingCertifsList[i].from;
 						let tmpQueryGetUidProtagonistPendingCert = await dataFinder.getUidOfPub(tmpPub)
-
+						
 						// Vérifier que l'émetteur de la certification correspond à une identié connue
 						if ( tmpQueryGetUidProtagonistPendingCert.length > 0 )
 						{
@@ -357,7 +357,7 @@ module.exports = async (req: any, res: any, next: any) => {
 							let validBlockStamp = false;
 							if (typeof(emittedBlock) != 'undefined' && emittedBlock.hash == tmpQueryPendingCertifsList[i].block_hash)
 							{ validBlockStamp = true; }
-
+							
 							// Vérifier que le membre courant n'a pas déjà émis/reçu d'autre(s) certification(s) vis à vis du même protagoniste ET dans le même état de validité du blockstamp
 							let doubloonPendingCertif = false;
 							for (const pendingCert of membersPendingCertifsList[m])
@@ -371,7 +371,7 @@ module.exports = async (req: any, res: any, next: any) => {
 							{
 								// récupérer le timestamp d'écriture de la dernière certification écrite par l'émetteur
 								let tmpQueryLastIssuerCert = await dataFinder.getChainableOnByIssuerPubkeyByExpOn(tmpQueryPendingCertifsList[i].from)
-
+									
 								// Stoker la liste des certifications en piscine qui n'ont pas encore expirées
 								if (tmpQueryPendingCertifsList[i].expires_on > currentBlockchainTimestamp)
 								{
@@ -385,22 +385,22 @@ module.exports = async (req: any, res: any, next: any) => {
 									});
 									nbValidPendingCertifs++;
 								}
-
+								
 							}
 						}
 					}
-
+				
 				// Calculer le nombre maximal de certifications reçus par le membre courant
 				let nbCertifs = nbWrittenCertifs + nbValidPendingCertifs;
 				if ( nbCertifs > nbMaxCertifs) { nbMaxCertifs = nbCertifs; }
 			} // END of members loop
-
+			
 			// Convertir chaque blockNumber (de membership) en timestamp
 			for (const membershipBlockNumber of membershipsBlockNumberList)
 			{
 				membershipsTimeList.push(await dataFinder.getBlock(membershipBlockNumber) as { medianTime: number })
 			}
-
+    
 			// Traiter les cas ou expires_on est indéfini
 			for (let i=0;i<membershipsExpireTimeList.length;i++)
 			{
@@ -409,7 +409,7 @@ module.exports = async (req: any, res: any, next: any) => {
 					// membershipsExpireTimeList[i] = membershipsTimeList[i] + msValidity; ## msValidity is unknown var?
 				}
 			}
-
+			
 			// Calculer le degré de centralité de tout les membres (si demandé)
 			if (centrality=='yes')
 			{
@@ -459,13 +459,13 @@ module.exports = async (req: any, res: any, next: any) => {
 				}
 			}
 		} // END if (reinitCache)
-
+        
     // Calculer le timestamp limite à prendre en compte
     let limitTimestamp = currentBlockchainTimestamp + (days*86400);
-
+        
     // trier les membres par ordre croissant/decroissant du critère sort_by
     if (sort_by == "idtyWritten")
-    {
+    { 
       for (const memberIdentity of membersIdentity)
       { tabSort.push(memberIdentity.writtenTimestamp); }
     }
@@ -475,17 +475,17 @@ module.exports = async (req: any, res: any, next: any) => {
       { tabSort.push(membershipExpireTimeList); }
     }
     else if (sort_by == "lastRenewal")
-    {
+    { 
       for (const membershipTimeList of membershipsTimeList)
       { tabSort.push(membershipTimeList.medianTime); }
     }
     else if (sort_by == "oldestSig" || sort_by == "lastSig")
-    {
+    { 
       for (const memberCertifsList of membersFirstCertifExpire)
       { tabSort.push(memberCertifsList); }
 		}
 		else if (sort_by == "centrality")
-		{
+		{ 
 			for (const member of membersList)
 			{
 				if (membersCentrality[member.wotb_id] > 0)
@@ -499,14 +499,14 @@ module.exports = async (req: any, res: any, next: any) => {
 			}
 		}
 		else if (sort_by == "quality")
-		{
+		{ 
 			for (const member of membersList)
 			{
 				tabSort.push(membersQuality(MonitConstants.QUALITY_CACHE_ACTION.GET_QUALITY, member.wotb_id));
 			}
 		}
     else if (sort_by == "sigCount")
-    {
+    { 
       for (const memberCertifsList of membersCertifsList)
       {
 		if (memberCertifsList.length > 0)
@@ -520,7 +520,7 @@ module.exports = async (req: any, res: any, next: any) => {
       }
     }
     else { res.status(500).send(`<pre><p>ERREUR : param <i>sort_by</i> invalid !</p></pre>`) } //
-
+    
     for (var i=0;i<membersList.length;i++)
     {
       var maxTime = 0;
@@ -534,7 +534,7 @@ module.exports = async (req: any, res: any, next: any) => {
           idMaxTime = j;
         }
       }
-
+      
       // Push max value on sort table, only if respect days limit
       if (limitTimestamp > membershipsExpireTimeList[idMaxTime])
       {
@@ -554,7 +554,7 @@ module.exports = async (req: any, res: any, next: any) => {
 					percentSentriesReached: parseFloat(((membersIdentity[idMaxTime].detailedDistance.nbSuccess/membersIdentity[idMaxTime].detailedDistance.nbSentries)*100).toFixed(2)),
 					isSentry: membersIdentity[idMaxTime].isSentry
         });
-
+        
         membersCertifsListSorted.push({
 					issuer: membersCertifsList[idMaxTime].issuer,
 					receiver: membersCertifsList[idMaxTime].receiver,
@@ -565,13 +565,13 @@ module.exports = async (req: any, res: any, next: any) => {
       // Exclure la valeur max avant de poursuivre le tri
       tabSort[idMaxTime] = -1;
     }
-
+    
     if (reinitCache)
 	{
 			//Calculate proportionMembersWithQualityUpper1 and proportionMembersWithQualityUpper1IfNoSentries
 			proportionMembersWithQualityUpper1 /= membersList.length;
 			proportionMembersWithQualityUpper1IfNoSentries /= membersList.length;
-
+			
 			// recalculate meanCentrality and meanShortestsPathLength
 			if (centrality=='yes')
 			{
@@ -592,7 +592,7 @@ module.exports = async (req: any, res: any, next: any) => {
 	{
 		console.log("%s %s", membersQuality(member.wotb_id), member.certifications.length);
 	}*/
-
+    
     // Si le client demande la réponse au format JSON =, le faire
     if (format == 'JSON')
     {
@@ -612,12 +612,12 @@ module.exports = async (req: any, res: any, next: any) => {
 				numberOfRandomMembers: numberOfRandomMembers, randomList,
 				// Formulaire de recherche par UID ou PUB
 				uidOrPubList, uidOrPubValue,
-
+				
 				// page data
         		currentBlockchainTimestamp,
 				limitTimestamp, nbMaxCertifs,
-				membersListFiltered: membersListOrdered.filter( member=>
-					member.expireMembershipTimestamp < limitTimestamp
+				membersListFiltered: membersListOrdered.filter( member=> 
+					member.expireMembershipTimestamp < limitTimestamp 
 					&& member.expireMembershipTimestamp > currentBlockchainTimestamp
 				),
 				countSentries,
@@ -628,14 +628,14 @@ module.exports = async (req: any, res: any, next: any) => {
 				msValidity: conf.msValidity,
 				sigValidity: conf.sigValidity,
 				stepMax: conf.stepMax,
-
+				
 				// members cache data
 				membersLastUptime,
 				membersQuality,
 				proportionMembersWithQualityUpper1,
 				proportionMembersWithQualityUpper1IfNoSentries,
 				meansMembersQuality,
-
+				
 				// centrality cache data
 				lockCentralityCalc,
 				membersLastCentralityCalcTime,
@@ -643,14 +643,14 @@ module.exports = async (req: any, res: any, next: any) => {
 				meanCentrality,
 				meanShortestsPathLength,
 				nbShortestsPath,
-
+        
         // Template helpers
         timestampToDatetime,
 				// Calculer la proportion de temps restant avant l'expiration
 				color: function( timestamp: number, idtyWindow: number, max: number )
 				{
 					let proportion = ((timestamp-currentBlockchainTimestamp)*max)/idtyWindow;
-					proportion = proportion < 0 ? 0 : proportion > max ? max : proportion
+					proportion = proportion < 0 ? 0 : proportion > max ? max : proportion 
 					let hex = proportion.toString(16)
 					return `#${hex}${hex}${hex}`
 				},
@@ -662,15 +662,15 @@ module.exports = async (req: any, res: any, next: any) => {
         proportion: function( timestamp: number, maxRange: number, min: number, max: number )
         {
           let proportion = ( (timestamp-currentBlockchainTimestamp) * max ) / maxRange
-          proportion = proportion < 0 ? 0 : proportion > max ? max : proportion
+          proportion = proportion < 0 ? 0 : proportion > max ? max : proportion 
           return proportion
         }
         // color2: function( timestamp, maxRange, max )
         // {
         //   // Calculer la proportion de membership restant (en pour 255ème)
         //   let proportion = ((timestamp-currentBlockchainTimestamp)*max)/maxRange;
-        //   proportion = proportion < 0 ? 0 : proportion > max ? max : proportion
-
+        //   proportion = proportion < 0 ? 0 : proportion > max ? max : proportion 
+          
         //   // Calculer la couleur à attribuer à cette ligne (dégradé du vert au rouge)
         //   let color="";
         //   let tmpRed = 255-(membershipProportion);
@@ -680,7 +680,7 @@ module.exports = async (req: any, res: any, next: any) => {
         //   if ( tmpGreen < 16 ) { color += "0"; }
         //   color += parseInt(tmpGreen).toString(16);
         //   color += "00";
-
+          
         // }
       }
       next()
@@ -689,5 +689,5 @@ module.exports = async (req: any, res: any, next: any) => {
     // En cas d'exception, afficher le message
     res.status(500).send(`<pre>${e.stack || e.message}</pre>`)
   }
-
+  
 }
diff --git a/routes/tools/membersQuality.js b/routes/tools/membersQuality.js
old mode 100644
new mode 100755
index c7386b008854e447e0604654f2c7a6c55f507ba5..fd8fdff36d644d0f8081d390fe8570db3c53add6
--- a/routes/tools/membersQuality.js
+++ b/routes/tools/membersQuality.js
@@ -1,7 +1,5 @@
 const constants = require(__dirname + '/../../lib/constants2').MonitConstants
 
-var $ = require( 'jquery' );
-
 // membersQuality cache
 var lastUpgradeTime = 0;
 var wot = null;
diff --git a/tsconfig.json b/tsconfig.json
old mode 100644
new mode 100755
index 84a98f52f36aa28b8697d453fbb6581326774c2c..84fdab183e3c23c4522ce8c5d2e2d26cc9ec02af
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,7 +1,7 @@
 {
   "compilerOptions": {
     "sourceMap": true,
-    "target": "es2017",
+    "target": "es6",
     "declaration": true,
     "moduleResolution": "node",
     "module": "commonjs",
diff --git a/views/HEAD.html b/views/HEAD.html
old mode 100644
new mode 100755
index e1c536ce799f492ccd16559c960c2f051a317976..cab52a131d715ba970e60f74dacb5963359b2e5b
--- a/views/HEAD.html
+++ b/views/HEAD.html
@@ -1,31 +1,10931 @@
-<!DOCTYPE html>
+<!--DOCTYPE html-->
 <html >
 <head >
 	<link
 			href='https://librelois.fr/public/duniter.ico'
 			rel='icon'
 			type='image/png' />
-	<link
-			href='css/bulma.min.css'
-			rel='stylesheet'
-			type='text/css' />
-	<link
-			href='css/main.css'
-			rel='stylesheet'
-			type='text/css' />
-	<link
-			href='https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css'
-			rel='stylesheet'
-			type='text/css' />
-	<script
-			crossorigin='anonymous'
-			href='https://code.jquery.com/jquery-3.5.0.slim.min.js'
-			integrity='sha256-MlusDLJIP1GRgLrOflUQtshyP0TwT/RHXsI1wWGnQhs=' ></script >
-	<script href='https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js' ></script >
-	<script type='text/javascript' >
-
-    $(document).ready(function () {
-      $('table').DataTable();
-    });
-	</script >
+
+<!--	<link-->
+<!--			href='bulma.min.css'-->
+<!--			rel='stylesheet'-->
+<!--			type='text/css' />-->
+<!--	<link-->
+<!--			href='css/main.css'-->
+<!--			rel='stylesheet'-->
+<!--			type='text/css' />-->
+<!--	<link-->
+<!--			href='https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css'-->
+<!--			rel='stylesheet'-->
+<!--			type='text/css' />-->
+<!--	<script-->
+<!--			crossorigin='anonymous'-->
+<!--			src='https://code.jquery.com/jquery-3.5.0.slim.min.js'-->
+<!--			integrity='sha256-MlusDLJIP1GRgLrOflUQtshyP0TwT/RHXsI1wWGnQhs='-->
+<!--			type='application/javascript' ></script >-->
+<!--	<script src='https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js' type='application/javascript'  ></script >-->
+	<style type='text/css'>
+		/*! bulma.io v0.8.2 | MIT License | github.com/jgthms/bulma */
+		@-webkit-keyframes spinAround {
+			from {
+				transform: rotate(0)
+			}
+			to {
+				transform: rotate(359deg)
+			}
+		}
+
+		@keyframes spinAround {
+			from {
+				transform: rotate(0)
+			}
+			to {
+				transform: rotate(359deg)
+			}
+		}
+
+		.breadcrumb, .button, .delete, .file, .is-unselectable, .modal-close, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .tabs {
+			-webkit-touch-callout: none;
+			-webkit-user-select: none;
+			-moz-user-select: none;
+			-ms-user-select: none;
+			user-select: none
+		}
+
+		.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::after {
+			border: 3px solid transparent;
+			border-radius: 2px;
+			border-right: 0;
+			border-top: 0;
+			content: " ";
+			display: block;
+			height: .625em;
+			margin-top: -.4375em;
+			pointer-events: none;
+			position: absolute;
+			top: 50%;
+			transform: rotate(-45deg);
+			transform-origin: center;
+			width: .625em
+		}
+
+		.block:not(:last-child), .box:not(:last-child), .breadcrumb:not(:last-child), .content:not(:last-child), .highlight:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .notification:not(:last-child), .pagination:not(:last-child), .progress:not(:last-child), .subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .tabs:not(:last-child), .title:not(:last-child) {
+			margin-bottom: 1.5rem
+		}
+
+		.delete, .modal-close {
+			-moz-appearance: none;
+			-webkit-appearance: none;
+			background-color: rgba(10, 10, 10, .2);
+			border: none;
+			border-radius: 290486px;
+			cursor: pointer;
+			pointer-events: auto;
+			display: inline-block;
+			flex-grow: 0;
+			flex-shrink: 0;
+			font-size: 0;
+			height: 20px;
+			max-height: 20px;
+			max-width: 20px;
+			min-height: 20px;
+			min-width: 20px;
+			outline: 0;
+			position: relative;
+			vertical-align: top;
+			width: 20px
+		}
+
+		.delete::after, .delete::before, .modal-close::after, .modal-close::before {
+			background-color: #fff;
+			content: "";
+			display: block;
+			left: 50%;
+			position: absolute;
+			top: 50%;
+			transform: translateX(-50%) translateY(-50%) rotate(45deg);
+			transform-origin: center center
+		}
+
+		.delete::before, .modal-close::before {
+			height: 2px;
+			width: 50%
+		}
+
+		.delete::after, .modal-close::after {
+			height: 50%;
+			width: 2px
+		}
+
+		.delete:focus, .delete:hover, .modal-close:focus, .modal-close:hover {
+			background-color: rgba(10, 10, 10, .3)
+		}
+
+		.delete:active, .modal-close:active {
+			background-color: rgba(10, 10, 10, .4)
+		}
+
+		.is-small.delete, .is-small.modal-close {
+			height: 16px;
+			max-height: 16px;
+			max-width: 16px;
+			min-height: 16px;
+			min-width: 16px;
+			width: 16px
+		}
+
+		.is-medium.delete, .is-medium.modal-close {
+			height: 24px;
+			max-height: 24px;
+			max-width: 24px;
+			min-height: 24px;
+			min-width: 24px;
+			width: 24px
+		}
+
+		.is-large.delete, .is-large.modal-close {
+			height: 32px;
+			max-height: 32px;
+			max-width: 32px;
+			min-height: 32px;
+			min-width: 32px;
+			width: 32px
+		}
+
+		.button.is-loading::after, .control.is-loading::after, .loader, .select.is-loading::after {
+			-webkit-animation: spinAround .5s infinite linear;
+			animation: spinAround .5s infinite linear;
+			border: 2px solid #dbdbdb;
+			border-radius: 290486px;
+			border-right-color: transparent;
+			border-top-color: transparent;
+			content: "";
+			display: block;
+			height: 1em;
+			position: relative;
+			width: 1em
+		}
+
+		.hero-video, .image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-square .has-ratio, .image.is-square img, .is-overlay, .modal, .modal-background {
+			bottom: 0;
+			left: 0;
+			position: absolute;
+			right: 0;
+			top: 0
+		}
+
+		.button, .file-cta, .file-name, .input, .pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous, .select select, .textarea {
+			-moz-appearance: none;
+			-webkit-appearance: none;
+			align-items: center;
+			border: 1px solid transparent;
+			border-radius: 4px;
+			box-shadow: none;
+			display: inline-flex;
+			font-size: 1rem;
+			height: 2.5em;
+			justify-content: flex-start;
+			line-height: 1.5;
+			padding-bottom: calc(.5em - 1px);
+			padding-left: calc(.75em - 1px);
+			padding-right: calc(.75em - 1px);
+			padding-top: calc(.5em - 1px);
+			position: relative;
+			vertical-align: top
+		}
+
+		.button:active, .button:focus, .file-cta:active, .file-cta:focus, .file-name:active, .file-name:focus, .input:active, .input:focus, .is-active.button, .is-active.file-cta, .is-active.file-name, .is-active.input, .is-active.pagination-ellipsis, .is-active.pagination-link, .is-active.pagination-next, .is-active.pagination-previous, .is-active.textarea, .is-focused.button, .is-focused.file-cta, .is-focused.file-name, .is-focused.input, .is-focused.pagination-ellipsis, .is-focused.pagination-link, .is-focused.pagination-next, .is-focused.pagination-previous, .is-focused.textarea, .pagination-ellipsis:active, .pagination-ellipsis:focus, .pagination-link:active, .pagination-link:focus, .pagination-next:active, .pagination-next:focus, .pagination-previous:active, .pagination-previous:focus, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
+			outline: 0
+		}
+
+		.button[disabled], .file-cta[disabled], .file-name[disabled], .input[disabled], .pagination-ellipsis[disabled], .pagination-link[disabled], .pagination-next[disabled], .pagination-previous[disabled], .select fieldset[disabled] select, .select select[disabled], .textarea[disabled], fieldset[disabled] .button, fieldset[disabled] .file-cta, fieldset[disabled] .file-name, fieldset[disabled] .input, fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .pagination-link, fieldset[disabled] .pagination-next, fieldset[disabled] .pagination-previous, fieldset[disabled] .select select, fieldset[disabled] .textarea {
+			cursor: not-allowed
+		}
+
+		/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
+		blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
+			margin: 0;
+			padding: 0
+		}
+
+		h1, h2, h3, h4, h5, h6 {
+			font-size: 100%;
+			font-weight: 400
+		}
+
+		ul {
+			list-style: none
+		}
+
+		button, input, select, textarea {
+			margin: 0
+		}
+
+		html {
+			box-sizing: border-box
+		}
+
+		*, ::after, ::before {
+			box-sizing: inherit
+		}
+
+		img, video {
+			height: auto;
+			max-width: 100%
+		}
+
+		iframe {
+			border: 0
+		}
+
+		table {
+			border-collapse: collapse;
+			border-spacing: 0
+		}
+
+		td, th {
+			padding: 0
+		}
+
+		td:not([align]), th:not([align]) {
+			text-align: left
+		}
+
+		html {
+			background-color: #fff;
+			font-size: 16px;
+			-moz-osx-font-smoothing: grayscale;
+			-webkit-font-smoothing: antialiased;
+			min-width: 300px;
+			overflow-x: hidden;
+			overflow-y: scroll;
+			text-rendering: optimizeLegibility;
+			-webkit-text-size-adjust: 100%;
+			-moz-text-size-adjust: 100%;
+			-ms-text-size-adjust: 100%;
+			text-size-adjust: 100%
+		}
+
+		article, aside, figure, footer, header, hgroup, section {
+			display: block
+		}
+
+		body, button, input, select, textarea {
+			font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif
+		}
+
+		code, pre {
+			-moz-osx-font-smoothing: auto;
+			-webkit-font-smoothing: auto;
+			font-family: monospace
+		}
+
+		body {
+			color: #4a4a4a;
+			font-size: 1em;
+			font-weight: 400;
+			line-height: 1.5
+		}
+
+		a {
+			color: #3273dc;
+			cursor: pointer;
+			text-decoration: none
+		}
+
+		a strong {
+			color: currentColor
+		}
+
+		a:hover {
+			color: #363636
+		}
+
+		code {
+			background-color: #f5f5f5;
+			color: #f14668;
+			font-size: .875em;
+			font-weight: 400;
+			padding: .25em .5em .25em
+		}
+
+		hr {
+			background-color: #f5f5f5;
+			border: none;
+			display: block;
+			height: 2px;
+			margin: 1.5rem 0
+		}
+
+		img {
+			height: auto;
+			max-width: 100%
+		}
+
+		input[type=checkbox], input[type=radio] {
+			vertical-align: baseline
+		}
+
+		small {
+			font-size: .875em
+		}
+
+		span {
+			font-style: inherit;
+			font-weight: inherit
+		}
+
+		strong {
+			color: #363636;
+			font-weight: 700
+		}
+
+		fieldset {
+			border: none
+		}
+
+		pre {
+			-webkit-overflow-scrolling: touch;
+			background-color: #f5f5f5;
+			color: #4a4a4a;
+			font-size: .875em;
+			overflow-x: auto;
+			padding: 1.25rem 1.5rem;
+			white-space: pre;
+			word-wrap: normal
+		}
+
+		pre code {
+			background-color: transparent;
+			color: currentColor;
+			font-size: 1em;
+			padding: 0
+		}
+
+		table td, table th {
+			vertical-align: top
+		}
+
+		table td:not([align]), table th:not([align]) {
+			text-align: left
+		}
+
+		table th {
+			color: #363636
+		}
+
+		.is-clearfix::after {
+			clear: both;
+			content: " ";
+			display: table
+		}
+
+		.is-pulled-left {
+			float: left !important
+		}
+
+		.is-pulled-right {
+			float: right !important
+		}
+
+		.is-clipped {
+			overflow: hidden !important
+		}
+
+		.is-size-1 {
+			font-size: 3rem !important
+		}
+
+		.is-size-2 {
+			font-size: 2.5rem !important
+		}
+
+		.is-size-3 {
+			font-size: 2rem !important
+		}
+
+		.is-size-4 {
+			font-size: 1.5rem !important
+		}
+
+		.is-size-5 {
+			font-size: 1.25rem !important
+		}
+
+		.is-size-6 {
+			font-size: 1rem !important
+		}
+
+		.is-size-7 {
+			font-size: .75rem !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-size-1-mobile {
+				font-size: 3rem !important
+			}
+
+			.is-size-2-mobile {
+				font-size: 2.5rem !important
+			}
+
+			.is-size-3-mobile {
+				font-size: 2rem !important
+			}
+
+			.is-size-4-mobile {
+				font-size: 1.5rem !important
+			}
+
+			.is-size-5-mobile {
+				font-size: 1.25rem !important
+			}
+
+			.is-size-6-mobile {
+				font-size: 1rem !important
+			}
+
+			.is-size-7-mobile {
+				font-size: .75rem !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-size-1-tablet {
+				font-size: 3rem !important
+			}
+
+			.is-size-2-tablet {
+				font-size: 2.5rem !important
+			}
+
+			.is-size-3-tablet {
+				font-size: 2rem !important
+			}
+
+			.is-size-4-tablet {
+				font-size: 1.5rem !important
+			}
+
+			.is-size-5-tablet {
+				font-size: 1.25rem !important
+			}
+
+			.is-size-6-tablet {
+				font-size: 1rem !important
+			}
+
+			.is-size-7-tablet {
+				font-size: .75rem !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-size-1-touch {
+				font-size: 3rem !important
+			}
+
+			.is-size-2-touch {
+				font-size: 2.5rem !important
+			}
+
+			.is-size-3-touch {
+				font-size: 2rem !important
+			}
+
+			.is-size-4-touch {
+				font-size: 1.5rem !important
+			}
+
+			.is-size-5-touch {
+				font-size: 1.25rem !important
+			}
+
+			.is-size-6-touch {
+				font-size: 1rem !important
+			}
+
+			.is-size-7-touch {
+				font-size: .75rem !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-size-1-desktop {
+				font-size: 3rem !important
+			}
+
+			.is-size-2-desktop {
+				font-size: 2.5rem !important
+			}
+
+			.is-size-3-desktop {
+				font-size: 2rem !important
+			}
+
+			.is-size-4-desktop {
+				font-size: 1.5rem !important
+			}
+
+			.is-size-5-desktop {
+				font-size: 1.25rem !important
+			}
+
+			.is-size-6-desktop {
+				font-size: 1rem !important
+			}
+
+			.is-size-7-desktop {
+				font-size: .75rem !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-size-1-widescreen {
+				font-size: 3rem !important
+			}
+
+			.is-size-2-widescreen {
+				font-size: 2.5rem !important
+			}
+
+			.is-size-3-widescreen {
+				font-size: 2rem !important
+			}
+
+			.is-size-4-widescreen {
+				font-size: 1.5rem !important
+			}
+
+			.is-size-5-widescreen {
+				font-size: 1.25rem !important
+			}
+
+			.is-size-6-widescreen {
+				font-size: 1rem !important
+			}
+
+			.is-size-7-widescreen {
+				font-size: .75rem !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-size-1-fullhd {
+				font-size: 3rem !important
+			}
+
+			.is-size-2-fullhd {
+				font-size: 2.5rem !important
+			}
+
+			.is-size-3-fullhd {
+				font-size: 2rem !important
+			}
+
+			.is-size-4-fullhd {
+				font-size: 1.5rem !important
+			}
+
+			.is-size-5-fullhd {
+				font-size: 1.25rem !important
+			}
+
+			.is-size-6-fullhd {
+				font-size: 1rem !important
+			}
+
+			.is-size-7-fullhd {
+				font-size: .75rem !important
+			}
+		}
+
+		.has-text-centered {
+			text-align: center !important
+		}
+
+		.has-text-justified {
+			text-align: justify !important
+		}
+
+		.has-text-left {
+			text-align: left !important
+		}
+
+		.has-text-right {
+			text-align: right !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.has-text-centered-mobile {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.has-text-centered-tablet {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.has-text-centered-tablet-only {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.has-text-centered-touch {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.has-text-centered-desktop {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.has-text-centered-desktop-only {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.has-text-centered-widescreen {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.has-text-centered-widescreen-only {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.has-text-centered-fullhd {
+				text-align: center !important
+			}
+		}
+
+		@media screen and (max-width: 768px) {
+			.has-text-justified-mobile {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.has-text-justified-tablet {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.has-text-justified-tablet-only {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.has-text-justified-touch {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.has-text-justified-desktop {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.has-text-justified-desktop-only {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.has-text-justified-widescreen {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.has-text-justified-widescreen-only {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.has-text-justified-fullhd {
+				text-align: justify !important
+			}
+		}
+
+		@media screen and (max-width: 768px) {
+			.has-text-left-mobile {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.has-text-left-tablet {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.has-text-left-tablet-only {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.has-text-left-touch {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.has-text-left-desktop {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.has-text-left-desktop-only {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.has-text-left-widescreen {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.has-text-left-widescreen-only {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.has-text-left-fullhd {
+				text-align: left !important
+			}
+		}
+
+		@media screen and (max-width: 768px) {
+			.has-text-right-mobile {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.has-text-right-tablet {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.has-text-right-tablet-only {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.has-text-right-touch {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.has-text-right-desktop {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.has-text-right-desktop-only {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.has-text-right-widescreen {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.has-text-right-widescreen-only {
+				text-align: right !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.has-text-right-fullhd {
+				text-align: right !important
+			}
+		}
+
+		.is-capitalized {
+			text-transform: capitalize !important
+		}
+
+		.is-lowercase {
+			text-transform: lowercase !important
+		}
+
+		.is-uppercase {
+			text-transform: uppercase !important
+		}
+
+		.is-italic {
+			font-style: italic !important
+		}
+
+		.has-text-white {
+			color: #fff !important
+		}
+
+		a.has-text-white:focus, a.has-text-white:hover {
+			color: #e6e6e6 !important
+		}
+
+		.has-background-white {
+			background-color: #fff !important
+		}
+
+		.has-text-black {
+			color: #0a0a0a !important
+		}
+
+		a.has-text-black:focus, a.has-text-black:hover {
+			color: #000 !important
+		}
+
+		.has-background-black {
+			background-color: #0a0a0a !important
+		}
+
+		.has-text-light {
+			color: #f5f5f5 !important
+		}
+
+		a.has-text-light:focus, a.has-text-light:hover {
+			color: #dbdbdb !important
+		}
+
+		.has-background-light {
+			background-color: #f5f5f5 !important
+		}
+
+		.has-text-dark {
+			color: #363636 !important
+		}
+
+		a.has-text-dark:focus, a.has-text-dark:hover {
+			color: #1c1c1c !important
+		}
+
+		.has-background-dark {
+			background-color: #363636 !important
+		}
+
+		.has-text-primary {
+			color: #00d1b2 !important
+		}
+
+		a.has-text-primary:focus, a.has-text-primary:hover {
+			color: #009e86 !important
+		}
+
+		.has-background-primary {
+			background-color: #00d1b2 !important
+		}
+
+		.has-text-link {
+			color: #3273dc !important
+		}
+
+		a.has-text-link:focus, a.has-text-link:hover {
+			color: #205bbc !important
+		}
+
+		.has-background-link {
+			background-color: #3273dc !important
+		}
+
+		.has-text-info {
+			color: #3298dc !important
+		}
+
+		a.has-text-info:focus, a.has-text-info:hover {
+			color: #207dbc !important
+		}
+
+		.has-background-info {
+			background-color: #3298dc !important
+		}
+
+		.has-text-success {
+			color: #48c774 !important
+		}
+
+		a.has-text-success:focus, a.has-text-success:hover {
+			color: #34a85c !important
+		}
+
+		.has-background-success {
+			background-color: #48c774 !important
+		}
+
+		.has-text-warning {
+			color: #ffdd57 !important
+		}
+
+		a.has-text-warning:focus, a.has-text-warning:hover {
+			color: #ffd324 !important
+		}
+
+		.has-background-warning {
+			background-color: #ffdd57 !important
+		}
+
+		.has-text-danger {
+			color: #f14668 !important
+		}
+
+		a.has-text-danger:focus, a.has-text-danger:hover {
+			color: #ee1742 !important
+		}
+
+		.has-background-danger {
+			background-color: #f14668 !important
+		}
+
+		.has-text-black-bis {
+			color: #121212 !important
+		}
+
+		.has-background-black-bis {
+			background-color: #121212 !important
+		}
+
+		.has-text-black-ter {
+			color: #242424 !important
+		}
+
+		.has-background-black-ter {
+			background-color: #242424 !important
+		}
+
+		.has-text-grey-darker {
+			color: #363636 !important
+		}
+
+		.has-background-grey-darker {
+			background-color: #363636 !important
+		}
+
+		.has-text-grey-dark {
+			color: #4a4a4a !important
+		}
+
+		.has-background-grey-dark {
+			background-color: #4a4a4a !important
+		}
+
+		.has-text-grey {
+			color: #7a7a7a !important
+		}
+
+		.has-background-grey {
+			background-color: #7a7a7a !important
+		}
+
+		.has-text-grey-light {
+			color: #b5b5b5 !important
+		}
+
+		.has-background-grey-light {
+			background-color: #b5b5b5 !important
+		}
+
+		.has-text-grey-lighter {
+			color: #dbdbdb !important
+		}
+
+		.has-background-grey-lighter {
+			background-color: #dbdbdb !important
+		}
+
+		.has-text-white-ter {
+			color: #f5f5f5 !important
+		}
+
+		.has-background-white-ter {
+			background-color: #f5f5f5 !important
+		}
+
+		.has-text-white-bis {
+			color: #fafafa !important
+		}
+
+		.has-background-white-bis {
+			background-color: #fafafa !important
+		}
+
+		.has-text-weight-light {
+			font-weight: 300 !important
+		}
+
+		.has-text-weight-normal {
+			font-weight: 400 !important
+		}
+
+		.has-text-weight-medium {
+			font-weight: 500 !important
+		}
+
+		.has-text-weight-semibold {
+			font-weight: 600 !important
+		}
+
+		.has-text-weight-bold {
+			font-weight: 700 !important
+		}
+
+		.is-family-primary {
+			font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important
+		}
+
+		.is-family-secondary {
+			font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important
+		}
+
+		.is-family-sans-serif {
+			font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important
+		}
+
+		.is-family-monospace {
+			font-family: monospace !important
+		}
+
+		.is-family-code {
+			font-family: monospace !important
+		}
+
+		.is-block {
+			display: block !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-block-mobile {
+				display: block !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-block-tablet {
+				display: block !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.is-block-tablet-only {
+				display: block !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-block-touch {
+				display: block !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-block-desktop {
+				display: block !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.is-block-desktop-only {
+				display: block !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-block-widescreen {
+				display: block !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.is-block-widescreen-only {
+				display: block !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-block-fullhd {
+				display: block !important
+			}
+		}
+
+		.is-flex {
+			display: flex !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-flex-mobile {
+				display: flex !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-flex-tablet {
+				display: flex !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.is-flex-tablet-only {
+				display: flex !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-flex-touch {
+				display: flex !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-flex-desktop {
+				display: flex !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.is-flex-desktop-only {
+				display: flex !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-flex-widescreen {
+				display: flex !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.is-flex-widescreen-only {
+				display: flex !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-flex-fullhd {
+				display: flex !important
+			}
+		}
+
+		.is-inline {
+			display: inline !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-inline-mobile {
+				display: inline !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-inline-tablet {
+				display: inline !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.is-inline-tablet-only {
+				display: inline !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-inline-touch {
+				display: inline !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-inline-desktop {
+				display: inline !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.is-inline-desktop-only {
+				display: inline !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-inline-widescreen {
+				display: inline !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.is-inline-widescreen-only {
+				display: inline !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-inline-fullhd {
+				display: inline !important
+			}
+		}
+
+		.is-inline-block {
+			display: inline-block !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-inline-block-mobile {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-inline-block-tablet {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.is-inline-block-tablet-only {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-inline-block-touch {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-inline-block-desktop {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.is-inline-block-desktop-only {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-inline-block-widescreen {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.is-inline-block-widescreen-only {
+				display: inline-block !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-inline-block-fullhd {
+				display: inline-block !important
+			}
+		}
+
+		.is-inline-flex {
+			display: inline-flex !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-inline-flex-mobile {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-inline-flex-tablet {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.is-inline-flex-tablet-only {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-inline-flex-touch {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-inline-flex-desktop {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.is-inline-flex-desktop-only {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-inline-flex-widescreen {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.is-inline-flex-widescreen-only {
+				display: inline-flex !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-inline-flex-fullhd {
+				display: inline-flex !important
+			}
+		}
+
+		.is-hidden {
+			display: none !important
+		}
+
+		.is-sr-only {
+			border: none !important;
+			clip: rect(0, 0, 0, 0) !important;
+			height: .01em !important;
+			overflow: hidden !important;
+			padding: 0 !important;
+			position: absolute !important;
+			white-space: nowrap !important;
+			width: .01em !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-hidden-mobile {
+				display: none !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-hidden-tablet {
+				display: none !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.is-hidden-tablet-only {
+				display: none !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-hidden-touch {
+				display: none !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-hidden-desktop {
+				display: none !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.is-hidden-desktop-only {
+				display: none !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-hidden-widescreen {
+				display: none !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.is-hidden-widescreen-only {
+				display: none !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-hidden-fullhd {
+				display: none !important
+			}
+		}
+
+		.is-invisible {
+			visibility: hidden !important
+		}
+
+		@media screen and (max-width: 768px) {
+			.is-invisible-mobile {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.is-invisible-tablet {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.is-invisible-tablet-only {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.is-invisible-touch {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.is-invisible-desktop {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.is-invisible-desktop-only {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.is-invisible-widescreen {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.is-invisible-widescreen-only {
+				visibility: hidden !important
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.is-invisible-fullhd {
+				visibility: hidden !important
+			}
+		}
+
+		.is-marginless {
+			margin: 0 !important
+		}
+
+		.is-paddingless {
+			padding: 0 !important
+		}
+
+		.is-radiusless {
+			border-radius: 0 !important
+		}
+
+		.is-shadowless {
+			box-shadow: none !important
+		}
+
+		.is-relative {
+			position: relative !important
+		}
+
+		.box {
+			background-color: #fff;
+			border-radius: 6px;
+			box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+			color: #4a4a4a;
+			display: block;
+			padding: 1.25rem
+		}
+
+		a.box:focus, a.box:hover {
+			box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px #3273dc
+		}
+
+		a.box:active {
+			box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2), 0 0 0 1px #3273dc
+		}
+
+		.button {
+			background-color: #fff;
+			border-color: #dbdbdb;
+			border-width: 1px;
+			color: #363636;
+			cursor: pointer;
+			justify-content: center;
+			padding-bottom: calc(.5em - 1px);
+			padding-left: 1em;
+			padding-right: 1em;
+			padding-top: calc(.5em - 1px);
+			text-align: center;
+			white-space: nowrap
+		}
+
+		.button strong {
+			color: inherit
+		}
+
+		.button .icon, .button .icon.is-large, .button .icon.is-medium, .button .icon.is-small {
+			height: 1.5em;
+			width: 1.5em
+		}
+
+		.button .icon:first-child:not(:last-child) {
+			margin-left: calc(-.5em - 1px);
+			margin-right: .25em
+		}
+
+		.button .icon:last-child:not(:first-child) {
+			margin-left: .25em;
+			margin-right: calc(-.5em - 1px)
+		}
+
+		.button .icon:first-child:last-child {
+			margin-left: calc(-.5em - 1px);
+			margin-right: calc(-.5em - 1px)
+		}
+
+		.button.is-hovered, .button:hover {
+			border-color: #b5b5b5;
+			color: #363636
+		}
+
+		.button.is-focused, .button:focus {
+			border-color: #3273dc;
+			color: #363636
+		}
+
+		.button.is-focused:not(:active), .button:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+		}
+
+		.button.is-active, .button:active {
+			border-color: #4a4a4a;
+			color: #363636
+		}
+
+		.button.is-text {
+			background-color: transparent;
+			border-color: transparent;
+			color: #4a4a4a;
+			text-decoration: underline
+		}
+
+		.button.is-text.is-focused, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text:hover {
+			background-color: #f5f5f5;
+			color: #363636
+		}
+
+		.button.is-text.is-active, .button.is-text:active {
+			background-color: #e8e8e8;
+			color: #363636
+		}
+
+		.button.is-text[disabled], fieldset[disabled] .button.is-text {
+			background-color: transparent;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-white {
+			background-color: #fff;
+			border-color: transparent;
+			color: #0a0a0a
+		}
+
+		.button.is-white.is-hovered, .button.is-white:hover {
+			background-color: #f9f9f9;
+			border-color: transparent;
+			color: #0a0a0a
+		}
+
+		.button.is-white.is-focused, .button.is-white:focus {
+			border-color: transparent;
+			color: #0a0a0a
+		}
+
+		.button.is-white.is-focused:not(:active), .button.is-white:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(255, 255, 255, .25)
+		}
+
+		.button.is-white.is-active, .button.is-white:active {
+			background-color: #f2f2f2;
+			border-color: transparent;
+			color: #0a0a0a
+		}
+
+		.button.is-white[disabled], fieldset[disabled] .button.is-white {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-white.is-inverted {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.button.is-white.is-inverted.is-hovered, .button.is-white.is-inverted:hover {
+			background-color: #000
+		}
+
+		.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
+			background-color: #0a0a0a;
+			border-color: transparent;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-white.is-loading::after {
+			border-color: transparent transparent #0a0a0a #0a0a0a !important
+		}
+
+		.button.is-white.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-white.is-outlined.is-focused, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined:hover {
+			background-color: #fff;
+			border-color: #fff;
+			color: #0a0a0a
+		}
+
+		.button.is-white.is-outlined.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-white.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #0a0a0a #0a0a0a !important
+		}
+
+		.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-white.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #0a0a0a;
+			color: #0a0a0a
+		}
+
+		.button.is-white.is-inverted.is-outlined.is-focused, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined:hover {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.button.is-white.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #0a0a0a;
+			box-shadow: none;
+			color: #0a0a0a
+		}
+
+		.button.is-black {
+			background-color: #0a0a0a;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-black.is-hovered, .button.is-black:hover {
+			background-color: #040404;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-black.is-focused, .button.is-black:focus {
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-black.is-focused:not(:active), .button.is-black:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
+		}
+
+		.button.is-black.is-active, .button.is-black:active {
+			background-color: #000;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-black[disabled], fieldset[disabled] .button.is-black {
+			background-color: #0a0a0a;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-black.is-inverted {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.button.is-black.is-inverted.is-hovered, .button.is-black.is-inverted:hover {
+			background-color: #f2f2f2
+		}
+
+		.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none;
+			color: #0a0a0a
+		}
+
+		.button.is-black.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-black.is-outlined {
+			background-color: transparent;
+			border-color: #0a0a0a;
+			color: #0a0a0a
+		}
+
+		.button.is-black.is-outlined.is-focused, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined:hover {
+			background-color: #0a0a0a;
+			border-color: #0a0a0a;
+			color: #fff
+		}
+
+		.button.is-black.is-outlined.is-loading::after {
+			border-color: transparent transparent #0a0a0a #0a0a0a !important
+		}
+
+		.button.is-black.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
+			background-color: transparent;
+			border-color: #0a0a0a;
+			box-shadow: none;
+			color: #0a0a0a
+		}
+
+		.button.is-black.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-black.is-inverted.is-outlined.is-focused, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined:hover {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.button.is-black.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #0a0a0a #0a0a0a !important
+		}
+
+		.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-light {
+			background-color: #f5f5f5;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-light.is-hovered, .button.is-light:hover {
+			background-color: #eee;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-light.is-focused, .button.is-light:focus {
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-light.is-focused:not(:active), .button.is-light:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(245, 245, 245, .25)
+		}
+
+		.button.is-light.is-active, .button.is-light:active {
+			background-color: #e8e8e8;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-light[disabled], fieldset[disabled] .button.is-light {
+			background-color: #f5f5f5;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-light.is-inverted {
+			background-color: rgba(0, 0, 0, .7);
+			color: #f5f5f5
+		}
+
+		.button.is-light.is-inverted.is-hovered, .button.is-light.is-inverted:hover {
+			background-color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
+			background-color: rgba(0, 0, 0, .7);
+			border-color: transparent;
+			box-shadow: none;
+			color: #f5f5f5
+		}
+
+		.button.is-light.is-loading::after {
+			border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+		}
+
+		.button.is-light.is-outlined {
+			background-color: transparent;
+			border-color: #f5f5f5;
+			color: #f5f5f5
+		}
+
+		.button.is-light.is-outlined.is-focused, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined:hover {
+			background-color: #f5f5f5;
+			border-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-light.is-outlined.is-loading::after {
+			border-color: transparent transparent #f5f5f5 #f5f5f5 !important
+		}
+
+		.button.is-light.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+		}
+
+		.button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
+			background-color: transparent;
+			border-color: #f5f5f5;
+			box-shadow: none;
+			color: #f5f5f5
+		}
+
+		.button.is-light.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: rgba(0, 0, 0, .7);
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-light.is-inverted.is-outlined.is-focused, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined:hover {
+			background-color: rgba(0, 0, 0, .7);
+			color: #f5f5f5
+		}
+
+		.button.is-light.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #f5f5f5 #f5f5f5 !important
+		}
+
+		.button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: rgba(0, 0, 0, .7);
+			box-shadow: none;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-dark {
+			background-color: #363636;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-dark.is-hovered, .button.is-dark:hover {
+			background-color: #2f2f2f;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-dark.is-focused, .button.is-dark:focus {
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-dark.is-focused:not(:active), .button.is-dark:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
+		}
+
+		.button.is-dark.is-active, .button.is-dark:active {
+			background-color: #292929;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-dark[disabled], fieldset[disabled] .button.is-dark {
+			background-color: #363636;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-dark.is-inverted {
+			background-color: #fff;
+			color: #363636
+		}
+
+		.button.is-dark.is-inverted.is-hovered, .button.is-dark.is-inverted:hover {
+			background-color: #f2f2f2
+		}
+
+		.button.is-dark.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none;
+			color: #363636
+		}
+
+		.button.is-dark.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-dark.is-outlined {
+			background-color: transparent;
+			border-color: #363636;
+			color: #363636
+		}
+
+		.button.is-dark.is-outlined.is-focused, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined:hover {
+			background-color: #363636;
+			border-color: #363636;
+			color: #fff
+		}
+
+		.button.is-dark.is-outlined.is-loading::after {
+			border-color: transparent transparent #363636 #363636 !important
+		}
+
+		.button.is-dark.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-dark.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined {
+			background-color: transparent;
+			border-color: #363636;
+			box-shadow: none;
+			color: #363636
+		}
+
+		.button.is-dark.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-dark.is-inverted.is-outlined.is-focused, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined:hover {
+			background-color: #fff;
+			color: #363636
+		}
+
+		.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #363636 #363636 !important
+		}
+
+		.button.is-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-primary {
+			background-color: #00d1b2;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-primary.is-hovered, .button.is-primary:hover {
+			background-color: #00c4a7;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-primary.is-focused, .button.is-primary:focus {
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-primary.is-focused:not(:active), .button.is-primary:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
+		}
+
+		.button.is-primary.is-active, .button.is-primary:active {
+			background-color: #00b89c;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-primary[disabled], fieldset[disabled] .button.is-primary {
+			background-color: #00d1b2;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-primary.is-inverted {
+			background-color: #fff;
+			color: #00d1b2
+		}
+
+		.button.is-primary.is-inverted.is-hovered, .button.is-primary.is-inverted:hover {
+			background-color: #f2f2f2
+		}
+
+		.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none;
+			color: #00d1b2
+		}
+
+		.button.is-primary.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-primary.is-outlined {
+			background-color: transparent;
+			border-color: #00d1b2;
+			color: #00d1b2
+		}
+
+		.button.is-primary.is-outlined.is-focused, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined:hover {
+			background-color: #00d1b2;
+			border-color: #00d1b2;
+			color: #fff
+		}
+
+		.button.is-primary.is-outlined.is-loading::after {
+			border-color: transparent transparent #00d1b2 #00d1b2 !important
+		}
+
+		.button.is-primary.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined {
+			background-color: transparent;
+			border-color: #00d1b2;
+			box-shadow: none;
+			color: #00d1b2
+		}
+
+		.button.is-primary.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-primary.is-inverted.is-outlined.is-focused, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined:hover {
+			background-color: #fff;
+			color: #00d1b2
+		}
+
+		.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #00d1b2 #00d1b2 !important
+		}
+
+		.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-primary.is-light {
+			background-color: #ebfffc;
+			color: #00947e
+		}
+
+		.button.is-primary.is-light.is-hovered, .button.is-primary.is-light:hover {
+			background-color: #defffa;
+			border-color: transparent;
+			color: #00947e
+		}
+
+		.button.is-primary.is-light.is-active, .button.is-primary.is-light:active {
+			background-color: #d1fff8;
+			border-color: transparent;
+			color: #00947e
+		}
+
+		.button.is-link {
+			background-color: #3273dc;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-link.is-hovered, .button.is-link:hover {
+			background-color: #276cda;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-link.is-focused, .button.is-link:focus {
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-link.is-focused:not(:active), .button.is-link:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+		}
+
+		.button.is-link.is-active, .button.is-link:active {
+			background-color: #2366d1;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-link[disabled], fieldset[disabled] .button.is-link {
+			background-color: #3273dc;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-link.is-inverted {
+			background-color: #fff;
+			color: #3273dc
+		}
+
+		.button.is-link.is-inverted.is-hovered, .button.is-link.is-inverted:hover {
+			background-color: #f2f2f2
+		}
+
+		.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none;
+			color: #3273dc
+		}
+
+		.button.is-link.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-link.is-outlined {
+			background-color: transparent;
+			border-color: #3273dc;
+			color: #3273dc
+		}
+
+		.button.is-link.is-outlined.is-focused, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined:hover {
+			background-color: #3273dc;
+			border-color: #3273dc;
+			color: #fff
+		}
+
+		.button.is-link.is-outlined.is-loading::after {
+			border-color: transparent transparent #3273dc #3273dc !important
+		}
+
+		.button.is-link.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
+			background-color: transparent;
+			border-color: #3273dc;
+			box-shadow: none;
+			color: #3273dc
+		}
+
+		.button.is-link.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-link.is-inverted.is-outlined.is-focused, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined:hover {
+			background-color: #fff;
+			color: #3273dc
+		}
+
+		.button.is-link.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #3273dc #3273dc !important
+		}
+
+		.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-link.is-light {
+			background-color: #eef3fc;
+			color: #2160c4
+		}
+
+		.button.is-link.is-light.is-hovered, .button.is-link.is-light:hover {
+			background-color: #e3ecfa;
+			border-color: transparent;
+			color: #2160c4
+		}
+
+		.button.is-link.is-light.is-active, .button.is-link.is-light:active {
+			background-color: #d8e4f8;
+			border-color: transparent;
+			color: #2160c4
+		}
+
+		.button.is-info {
+			background-color: #3298dc;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-info.is-hovered, .button.is-info:hover {
+			background-color: #2793da;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-info.is-focused, .button.is-info:focus {
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-info.is-focused:not(:active), .button.is-info:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(50, 152, 220, .25)
+		}
+
+		.button.is-info.is-active, .button.is-info:active {
+			background-color: #238cd1;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-info[disabled], fieldset[disabled] .button.is-info {
+			background-color: #3298dc;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-info.is-inverted {
+			background-color: #fff;
+			color: #3298dc
+		}
+
+		.button.is-info.is-inverted.is-hovered, .button.is-info.is-inverted:hover {
+			background-color: #f2f2f2
+		}
+
+		.button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none;
+			color: #3298dc
+		}
+
+		.button.is-info.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-info.is-outlined {
+			background-color: transparent;
+			border-color: #3298dc;
+			color: #3298dc
+		}
+
+		.button.is-info.is-outlined.is-focused, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined:hover {
+			background-color: #3298dc;
+			border-color: #3298dc;
+			color: #fff
+		}
+
+		.button.is-info.is-outlined.is-loading::after {
+			border-color: transparent transparent #3298dc #3298dc !important
+		}
+
+		.button.is-info.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
+			background-color: transparent;
+			border-color: #3298dc;
+			box-shadow: none;
+			color: #3298dc
+		}
+
+		.button.is-info.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-info.is-inverted.is-outlined.is-focused, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined:hover {
+			background-color: #fff;
+			color: #3298dc
+		}
+
+		.button.is-info.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #3298dc #3298dc !important
+		}
+
+		.button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-info.is-light {
+			background-color: #eef6fc;
+			color: #1d72aa
+		}
+
+		.button.is-info.is-light.is-hovered, .button.is-info.is-light:hover {
+			background-color: #e3f1fa;
+			border-color: transparent;
+			color: #1d72aa
+		}
+
+		.button.is-info.is-light.is-active, .button.is-info.is-light:active {
+			background-color: #d8ebf8;
+			border-color: transparent;
+			color: #1d72aa
+		}
+
+		.button.is-success {
+			background-color: #48c774;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-success.is-hovered, .button.is-success:hover {
+			background-color: #3ec46d;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-success.is-focused, .button.is-success:focus {
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-success.is-focused:not(:active), .button.is-success:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(72, 199, 116, .25)
+		}
+
+		.button.is-success.is-active, .button.is-success:active {
+			background-color: #3abb67;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-success[disabled], fieldset[disabled] .button.is-success {
+			background-color: #48c774;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-success.is-inverted {
+			background-color: #fff;
+			color: #48c774
+		}
+
+		.button.is-success.is-inverted.is-hovered, .button.is-success.is-inverted:hover {
+			background-color: #f2f2f2
+		}
+
+		.button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none;
+			color: #48c774
+		}
+
+		.button.is-success.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-success.is-outlined {
+			background-color: transparent;
+			border-color: #48c774;
+			color: #48c774
+		}
+
+		.button.is-success.is-outlined.is-focused, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined:hover {
+			background-color: #48c774;
+			border-color: #48c774;
+			color: #fff
+		}
+
+		.button.is-success.is-outlined.is-loading::after {
+			border-color: transparent transparent #48c774 #48c774 !important
+		}
+
+		.button.is-success.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
+			background-color: transparent;
+			border-color: #48c774;
+			box-shadow: none;
+			color: #48c774
+		}
+
+		.button.is-success.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-success.is-inverted.is-outlined.is-focused, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined:hover {
+			background-color: #fff;
+			color: #48c774
+		}
+
+		.button.is-success.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #48c774 #48c774 !important
+		}
+
+		.button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-success.is-light {
+			background-color: #effaf3;
+			color: #257942
+		}
+
+		.button.is-success.is-light.is-hovered, .button.is-success.is-light:hover {
+			background-color: #e6f7ec;
+			border-color: transparent;
+			color: #257942
+		}
+
+		.button.is-success.is-light.is-active, .button.is-success.is-light:active {
+			background-color: #dcf4e4;
+			border-color: transparent;
+			color: #257942
+		}
+
+		.button.is-warning {
+			background-color: #ffdd57;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning.is-hovered, .button.is-warning:hover {
+			background-color: #ffdb4a;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning.is-focused, .button.is-warning:focus {
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning.is-focused:not(:active), .button.is-warning:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
+		}
+
+		.button.is-warning.is-active, .button.is-warning:active {
+			background-color: #ffd83d;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning[disabled], fieldset[disabled] .button.is-warning {
+			background-color: #ffdd57;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-warning.is-inverted {
+			background-color: rgba(0, 0, 0, .7);
+			color: #ffdd57
+		}
+
+		.button.is-warning.is-inverted.is-hovered, .button.is-warning.is-inverted:hover {
+			background-color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
+			background-color: rgba(0, 0, 0, .7);
+			border-color: transparent;
+			box-shadow: none;
+			color: #ffdd57
+		}
+
+		.button.is-warning.is-loading::after {
+			border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+		}
+
+		.button.is-warning.is-outlined {
+			background-color: transparent;
+			border-color: #ffdd57;
+			color: #ffdd57
+		}
+
+		.button.is-warning.is-outlined.is-focused, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined:hover {
+			background-color: #ffdd57;
+			border-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning.is-outlined.is-loading::after {
+			border-color: transparent transparent #ffdd57 #ffdd57 !important
+		}
+
+		.button.is-warning.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent rgba(0, 0, 0, .7) rgba(0, 0, 0, .7) !important
+		}
+
+		.button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
+			background-color: transparent;
+			border-color: #ffdd57;
+			box-shadow: none;
+			color: #ffdd57
+		}
+
+		.button.is-warning.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: rgba(0, 0, 0, .7);
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning.is-inverted.is-outlined.is-focused, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined:hover {
+			background-color: rgba(0, 0, 0, .7);
+			color: #ffdd57
+		}
+
+		.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #ffdd57 #ffdd57 !important
+		}
+
+		.button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: rgba(0, 0, 0, .7);
+			box-shadow: none;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.button.is-warning.is-light {
+			background-color: #fffbeb;
+			color: #947600
+		}
+
+		.button.is-warning.is-light.is-hovered, .button.is-warning.is-light:hover {
+			background-color: #fff8de;
+			border-color: transparent;
+			color: #947600
+		}
+
+		.button.is-warning.is-light.is-active, .button.is-warning.is-light:active {
+			background-color: #fff6d1;
+			border-color: transparent;
+			color: #947600
+		}
+
+		.button.is-danger {
+			background-color: #f14668;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-danger.is-hovered, .button.is-danger:hover {
+			background-color: #f03a5f;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-danger.is-focused, .button.is-danger:focus {
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-danger.is-focused:not(:active), .button.is-danger:focus:not(:active) {
+			box-shadow: 0 0 0 .125em rgba(241, 70, 104, .25)
+		}
+
+		.button.is-danger.is-active, .button.is-danger:active {
+			background-color: #ef2e55;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.button.is-danger[disabled], fieldset[disabled] .button.is-danger {
+			background-color: #f14668;
+			border-color: transparent;
+			box-shadow: none
+		}
+
+		.button.is-danger.is-inverted {
+			background-color: #fff;
+			color: #f14668
+		}
+
+		.button.is-danger.is-inverted.is-hovered, .button.is-danger.is-inverted:hover {
+			background-color: #f2f2f2
+		}
+
+		.button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
+			background-color: #fff;
+			border-color: transparent;
+			box-shadow: none;
+			color: #f14668
+		}
+
+		.button.is-danger.is-loading::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-danger.is-outlined {
+			background-color: transparent;
+			border-color: #f14668;
+			color: #f14668
+		}
+
+		.button.is-danger.is-outlined.is-focused, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined:hover {
+			background-color: #f14668;
+			border-color: #f14668;
+			color: #fff
+		}
+
+		.button.is-danger.is-outlined.is-loading::after {
+			border-color: transparent transparent #f14668 #f14668 !important
+		}
+
+		.button.is-danger.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #fff #fff !important
+		}
+
+		.button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
+			background-color: transparent;
+			border-color: #f14668;
+			box-shadow: none;
+			color: #f14668
+		}
+
+		.button.is-danger.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			color: #fff
+		}
+
+		.button.is-danger.is-inverted.is-outlined.is-focused, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined:hover {
+			background-color: #fff;
+			color: #f14668
+		}
+
+		.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::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:hover::after {
+			border-color: transparent transparent #f14668 #f14668 !important
+		}
+
+		.button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
+			background-color: transparent;
+			border-color: #fff;
+			box-shadow: none;
+			color: #fff
+		}
+
+		.button.is-danger.is-light {
+			background-color: #feecf0;
+			color: #cc0f35
+		}
+
+		.button.is-danger.is-light.is-hovered, .button.is-danger.is-light:hover {
+			background-color: #fde0e6;
+			border-color: transparent;
+			color: #cc0f35
+		}
+
+		.button.is-danger.is-light.is-active, .button.is-danger.is-light:active {
+			background-color: #fcd4dc;
+			border-color: transparent;
+			color: #cc0f35
+		}
+
+		.button.is-small {
+			border-radius: 2px;
+			font-size: .75rem
+		}
+
+		.button.is-normal {
+			font-size: 1rem
+		}
+
+		.button.is-medium {
+			font-size: 1.25rem
+		}
+
+		.button.is-large {
+			font-size: 1.5rem
+		}
+
+		.button[disabled], fieldset[disabled] .button {
+			background-color: #fff;
+			border-color: #dbdbdb;
+			box-shadow: none;
+			opacity: .5
+		}
+
+		.button.is-fullwidth {
+			display: flex;
+			width: 100%
+		}
+
+		.button.is-loading {
+			color: transparent !important;
+			pointer-events: none
+		}
+
+		.button.is-loading::after {
+			position: absolute;
+			left: calc(50% - (1em / 2));
+			top: calc(50% - (1em / 2));
+			position: absolute !important
+		}
+
+		.button.is-static {
+			background-color: #f5f5f5;
+			border-color: #dbdbdb;
+			color: #7a7a7a;
+			box-shadow: none;
+			pointer-events: none
+		}
+
+		.button.is-rounded {
+			border-radius: 290486px;
+			padding-left: calc(1em + .25em);
+			padding-right: calc(1em + .25em)
+		}
+
+		.buttons {
+			align-items: center;
+			display: flex;
+			flex-wrap: wrap;
+			justify-content: flex-start
+		}
+
+		.buttons .button {
+			margin-bottom: .5rem
+		}
+
+		.buttons .button:not(:last-child):not(.is-fullwidth) {
+			margin-right: .5rem
+		}
+
+		.buttons:last-child {
+			margin-bottom: -.5rem
+		}
+
+		.buttons:not(:last-child) {
+			margin-bottom: 1rem
+		}
+
+		.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
+			border-radius: 2px;
+			font-size: .75rem
+		}
+
+		.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
+			font-size: 1.25rem
+		}
+
+		.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
+			font-size: 1.5rem
+		}
+
+		.buttons.has-addons .button:not(:first-child) {
+			border-bottom-left-radius: 0;
+			border-top-left-radius: 0
+		}
+
+		.buttons.has-addons .button:not(:last-child) {
+			border-bottom-right-radius: 0;
+			border-top-right-radius: 0;
+			margin-right: -1px
+		}
+
+		.buttons.has-addons .button:last-child {
+			margin-right: 0
+		}
+
+		.buttons.has-addons .button.is-hovered, .buttons.has-addons .button:hover {
+			z-index: 2
+		}
+
+		.buttons.has-addons .button.is-active, .buttons.has-addons .button.is-focused, .buttons.has-addons .button.is-selected, .buttons.has-addons .button:active, .buttons.has-addons .button:focus {
+			z-index: 3
+		}
+
+		.buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button.is-selected:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button:focus:hover {
+			z-index: 4
+		}
+
+		.buttons.has-addons .button.is-expanded {
+			flex-grow: 1;
+			flex-shrink: 1
+		}
+
+		.buttons.is-centered {
+			justify-content: center
+		}
+
+		.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
+			margin-left: .25rem;
+			margin-right: .25rem
+		}
+
+		.buttons.is-right {
+			justify-content: flex-end
+		}
+
+		.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
+			margin-left: .25rem;
+			margin-right: .25rem
+		}
+
+		.container {
+			flex-grow: 1;
+			margin: 0 auto;
+			position: relative;
+			width: auto
+		}
+
+		.container.is-fluid {
+			max-width: none;
+			padding-left: 32px;
+			padding-right: 32px;
+			width: 100%
+		}
+
+		@media screen and (min-width: 1024px) {
+			.container {
+				max-width: 960px
+			}
+		}
+
+		@media screen and (max-width: 1215px) {
+			.container.is-widescreen {
+				max-width: 1152px
+			}
+		}
+
+		@media screen and (max-width: 1407px) {
+			.container.is-fullhd {
+				max-width: 1344px
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.container {
+				max-width: 1152px
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.container {
+				max-width: 1344px
+			}
+		}
+
+		.content li + li {
+			margin-top: .25em
+		}
+
+		.content blockquote:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content p:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child), .content ul:not(:last-child) {
+			margin-bottom: 1em
+		}
+
+		.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
+			color: #363636;
+			font-weight: 600;
+			line-height: 1.125
+		}
+
+		.content h1 {
+			font-size: 2em;
+			margin-bottom: .5em
+		}
+
+		.content h1:not(:first-child) {
+			margin-top: 1em
+		}
+
+		.content h2 {
+			font-size: 1.75em;
+			margin-bottom: .5714em
+		}
+
+		.content h2:not(:first-child) {
+			margin-top: 1.1428em
+		}
+
+		.content h3 {
+			font-size: 1.5em;
+			margin-bottom: .6666em
+		}
+
+		.content h3:not(:first-child) {
+			margin-top: 1.3333em
+		}
+
+		.content h4 {
+			font-size: 1.25em;
+			margin-bottom: .8em
+		}
+
+		.content h5 {
+			font-size: 1.125em;
+			margin-bottom: .8888em
+		}
+
+		.content h6 {
+			font-size: 1em;
+			margin-bottom: 1em
+		}
+
+		.content blockquote {
+			background-color: #f5f5f5;
+			border-left: 5px solid #dbdbdb;
+			padding: 1.25em 1.5em
+		}
+
+		.content ol {
+			list-style-position: outside;
+			margin-left: 2em;
+			margin-top: 1em
+		}
+
+		.content ol:not([type]) {
+			list-style-type: decimal
+		}
+
+		.content ol:not([type]).is-lower-alpha {
+			list-style-type: lower-alpha
+		}
+
+		.content ol:not([type]).is-lower-roman {
+			list-style-type: lower-roman
+		}
+
+		.content ol:not([type]).is-upper-alpha {
+			list-style-type: upper-alpha
+		}
+
+		.content ol:not([type]).is-upper-roman {
+			list-style-type: upper-roman
+		}
+
+		.content ul {
+			list-style: disc outside;
+			margin-left: 2em;
+			margin-top: 1em
+		}
+
+		.content ul ul {
+			list-style-type: circle;
+			margin-top: .5em
+		}
+
+		.content ul ul ul {
+			list-style-type: square
+		}
+
+		.content dd {
+			margin-left: 2em
+		}
+
+		.content figure {
+			margin-left: 2em;
+			margin-right: 2em;
+			text-align: center
+		}
+
+		.content figure:not(:first-child) {
+			margin-top: 2em
+		}
+
+		.content figure:not(:last-child) {
+			margin-bottom: 2em
+		}
+
+		.content figure img {
+			display: inline-block
+		}
+
+		.content figure figcaption {
+			font-style: italic
+		}
+
+		.content pre {
+			-webkit-overflow-scrolling: touch;
+			overflow-x: auto;
+			padding: 1.25em 1.5em;
+			white-space: pre;
+			word-wrap: normal
+		}
+
+		.content sub, .content sup {
+			font-size: 75%
+		}
+
+		.content table {
+			width: 100%
+		}
+
+		.content table td, .content table th {
+			border: 1px solid #dbdbdb;
+			border-width: 0 0 1px;
+			padding: .5em .75em;
+			vertical-align: top
+		}
+
+		.content table th {
+			color: #363636
+		}
+
+		.content table th:not([align]) {
+			text-align: left
+		}
+
+		.content table thead td, .content table thead th {
+			border-width: 0 0 2px;
+			color: #363636
+		}
+
+		.content table tfoot td, .content table tfoot th {
+			border-width: 2px 0 0;
+			color: #363636
+		}
+
+		.content table tbody tr:last-child td, .content table tbody tr:last-child th {
+			border-bottom-width: 0
+		}
+
+		.content .tabs li + li {
+			margin-top: 0
+		}
+
+		.content.is-small {
+			font-size: .75rem
+		}
+
+		.content.is-medium {
+			font-size: 1.25rem
+		}
+
+		.content.is-large {
+			font-size: 1.5rem
+		}
+
+		.icon {
+			align-items: center;
+			display: inline-flex;
+			justify-content: center;
+			height: 1.5rem;
+			width: 1.5rem
+		}
+
+		.icon.is-small {
+			height: 1rem;
+			width: 1rem
+		}
+
+		.icon.is-medium {
+			height: 2rem;
+			width: 2rem
+		}
+
+		.icon.is-large {
+			height: 3rem;
+			width: 3rem
+		}
+
+		.image {
+			display: block;
+			position: relative
+		}
+
+		.image img {
+			display: block;
+			height: auto;
+			width: 100%
+		}
+
+		.image img.is-rounded {
+			border-radius: 290486px
+		}
+
+		.image.is-fullwidth {
+			width: 100%
+		}
+
+		.image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-square .has-ratio, .image.is-square img {
+			height: 100%;
+			width: 100%
+		}
+
+		.image.is-1by1, .image.is-square {
+			padding-top: 100%
+		}
+
+		.image.is-5by4 {
+			padding-top: 80%
+		}
+
+		.image.is-4by3 {
+			padding-top: 75%
+		}
+
+		.image.is-3by2 {
+			padding-top: 66.6666%
+		}
+
+		.image.is-5by3 {
+			padding-top: 60%
+		}
+
+		.image.is-16by9 {
+			padding-top: 56.25%
+		}
+
+		.image.is-2by1 {
+			padding-top: 50%
+		}
+
+		.image.is-3by1 {
+			padding-top: 33.3333%
+		}
+
+		.image.is-4by5 {
+			padding-top: 125%
+		}
+
+		.image.is-3by4 {
+			padding-top: 133.3333%
+		}
+
+		.image.is-2by3 {
+			padding-top: 150%
+		}
+
+		.image.is-3by5 {
+			padding-top: 166.6666%
+		}
+
+		.image.is-9by16 {
+			padding-top: 177.7777%
+		}
+
+		.image.is-1by2 {
+			padding-top: 200%
+		}
+
+		.image.is-1by3 {
+			padding-top: 300%
+		}
+
+		.image.is-16x16 {
+			height: 16px;
+			width: 16px
+		}
+
+		.image.is-24x24 {
+			height: 24px;
+			width: 24px
+		}
+
+		.image.is-32x32 {
+			height: 32px;
+			width: 32px
+		}
+
+		.image.is-48x48 {
+			height: 48px;
+			width: 48px
+		}
+
+		.image.is-64x64 {
+			height: 64px;
+			width: 64px
+		}
+
+		.image.is-96x96 {
+			height: 96px;
+			width: 96px
+		}
+
+		.image.is-128x128 {
+			height: 128px;
+			width: 128px
+		}
+
+		.notification {
+			background-color: #f5f5f5;
+			border-radius: 4px;
+			padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+			position: relative
+		}
+
+		.notification a:not(.button):not(.dropdown-item) {
+			color: currentColor;
+			text-decoration: underline
+		}
+
+		.notification strong {
+			color: currentColor
+		}
+
+		.notification code, .notification pre {
+			background: #fff
+		}
+
+		.notification pre code {
+			background: 0 0
+		}
+
+		.notification > .delete {
+			position: absolute;
+			right: .5rem;
+			top: .5rem
+		}
+
+		.notification .content, .notification .subtitle, .notification .title {
+			color: currentColor
+		}
+
+		.notification.is-white {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.notification.is-black {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.notification.is-light {
+			background-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.notification.is-dark {
+			background-color: #363636;
+			color: #fff
+		}
+
+		.notification.is-primary {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.notification.is-primary.is-light {
+			background-color: #ebfffc;
+			color: #00947e
+		}
+
+		.notification.is-link {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.notification.is-link.is-light {
+			background-color: #eef3fc;
+			color: #2160c4
+		}
+
+		.notification.is-info {
+			background-color: #3298dc;
+			color: #fff
+		}
+
+		.notification.is-info.is-light {
+			background-color: #eef6fc;
+			color: #1d72aa
+		}
+
+		.notification.is-success {
+			background-color: #48c774;
+			color: #fff
+		}
+
+		.notification.is-success.is-light {
+			background-color: #effaf3;
+			color: #257942
+		}
+
+		.notification.is-warning {
+			background-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.notification.is-warning.is-light {
+			background-color: #fffbeb;
+			color: #947600
+		}
+
+		.notification.is-danger {
+			background-color: #f14668;
+			color: #fff
+		}
+
+		.notification.is-danger.is-light {
+			background-color: #feecf0;
+			color: #cc0f35
+		}
+
+		.progress {
+			-moz-appearance: none;
+			-webkit-appearance: none;
+			border: none;
+			border-radius: 290486px;
+			display: block;
+			height: 1rem;
+			overflow: hidden;
+			padding: 0;
+			width: 100%
+		}
+
+		.progress::-webkit-progress-bar {
+			background-color: #ededed
+		}
+
+		.progress::-webkit-progress-value {
+			background-color: #4a4a4a
+		}
+
+		.progress::-moz-progress-bar {
+			background-color: #4a4a4a
+		}
+
+		.progress::-ms-fill {
+			background-color: #4a4a4a;
+			border: none
+		}
+
+		.progress.is-white::-webkit-progress-value {
+			background-color: #fff
+		}
+
+		.progress.is-white::-moz-progress-bar {
+			background-color: #fff
+		}
+
+		.progress.is-white::-ms-fill {
+			background-color: #fff
+		}
+
+		.progress.is-white:indeterminate {
+			background-image: linear-gradient(to right, #fff 30%, #ededed 30%)
+		}
+
+		.progress.is-black::-webkit-progress-value {
+			background-color: #0a0a0a
+		}
+
+		.progress.is-black::-moz-progress-bar {
+			background-color: #0a0a0a
+		}
+
+		.progress.is-black::-ms-fill {
+			background-color: #0a0a0a
+		}
+
+		.progress.is-black:indeterminate {
+			background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%)
+		}
+
+		.progress.is-light::-webkit-progress-value {
+			background-color: #f5f5f5
+		}
+
+		.progress.is-light::-moz-progress-bar {
+			background-color: #f5f5f5
+		}
+
+		.progress.is-light::-ms-fill {
+			background-color: #f5f5f5
+		}
+
+		.progress.is-light:indeterminate {
+			background-image: linear-gradient(to right, #f5f5f5 30%, #ededed 30%)
+		}
+
+		.progress.is-dark::-webkit-progress-value {
+			background-color: #363636
+		}
+
+		.progress.is-dark::-moz-progress-bar {
+			background-color: #363636
+		}
+
+		.progress.is-dark::-ms-fill {
+			background-color: #363636
+		}
+
+		.progress.is-dark:indeterminate {
+			background-image: linear-gradient(to right, #363636 30%, #ededed 30%)
+		}
+
+		.progress.is-primary::-webkit-progress-value {
+			background-color: #00d1b2
+		}
+
+		.progress.is-primary::-moz-progress-bar {
+			background-color: #00d1b2
+		}
+
+		.progress.is-primary::-ms-fill {
+			background-color: #00d1b2
+		}
+
+		.progress.is-primary:indeterminate {
+			background-image: linear-gradient(to right, #00d1b2 30%, #ededed 30%)
+		}
+
+		.progress.is-link::-webkit-progress-value {
+			background-color: #3273dc
+		}
+
+		.progress.is-link::-moz-progress-bar {
+			background-color: #3273dc
+		}
+
+		.progress.is-link::-ms-fill {
+			background-color: #3273dc
+		}
+
+		.progress.is-link:indeterminate {
+			background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%)
+		}
+
+		.progress.is-info::-webkit-progress-value {
+			background-color: #3298dc
+		}
+
+		.progress.is-info::-moz-progress-bar {
+			background-color: #3298dc
+		}
+
+		.progress.is-info::-ms-fill {
+			background-color: #3298dc
+		}
+
+		.progress.is-info:indeterminate {
+			background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%)
+		}
+
+		.progress.is-success::-webkit-progress-value {
+			background-color: #48c774
+		}
+
+		.progress.is-success::-moz-progress-bar {
+			background-color: #48c774
+		}
+
+		.progress.is-success::-ms-fill {
+			background-color: #48c774
+		}
+
+		.progress.is-success:indeterminate {
+			background-image: linear-gradient(to right, #48c774 30%, #ededed 30%)
+		}
+
+		.progress.is-warning::-webkit-progress-value {
+			background-color: #ffdd57
+		}
+
+		.progress.is-warning::-moz-progress-bar {
+			background-color: #ffdd57
+		}
+
+		.progress.is-warning::-ms-fill {
+			background-color: #ffdd57
+		}
+
+		.progress.is-warning:indeterminate {
+			background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%)
+		}
+
+		.progress.is-danger::-webkit-progress-value {
+			background-color: #f14668
+		}
+
+		.progress.is-danger::-moz-progress-bar {
+			background-color: #f14668
+		}
+
+		.progress.is-danger::-ms-fill {
+			background-color: #f14668
+		}
+
+		.progress.is-danger:indeterminate {
+			background-image: linear-gradient(to right, #f14668 30%, #ededed 30%)
+		}
+
+		.progress:indeterminate {
+			-webkit-animation-duration: 1.5s;
+			animation-duration: 1.5s;
+			-webkit-animation-iteration-count: infinite;
+			animation-iteration-count: infinite;
+			-webkit-animation-name: moveIndeterminate;
+			animation-name: moveIndeterminate;
+			-webkit-animation-timing-function: linear;
+			animation-timing-function: linear;
+			background-color: #ededed;
+			background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
+			background-position: top left;
+			background-repeat: no-repeat;
+			background-size: 150% 150%
+		}
+
+		.progress:indeterminate::-webkit-progress-bar {
+			background-color: transparent
+		}
+
+		.progress:indeterminate::-moz-progress-bar {
+			background-color: transparent
+		}
+
+		.progress.is-small {
+			height: .75rem
+		}
+
+		.progress.is-medium {
+			height: 1.25rem
+		}
+
+		.progress.is-large {
+			height: 1.5rem
+		}
+
+		@-webkit-keyframes moveIndeterminate {
+			from {
+				background-position: 200% 0
+			}
+			to {
+				background-position: -200% 0
+			}
+		}
+
+		@keyframes moveIndeterminate {
+			from {
+				background-position: 200% 0
+			}
+			to {
+				background-position: -200% 0
+			}
+		}
+
+		.table {
+			background-color: #fff;
+			color: #363636
+		}
+
+		.table td, .table th {
+			border: 1px solid #dbdbdb;
+			border-width: 0 0 1px;
+			padding: .5em .75em;
+			vertical-align: top
+		}
+
+		.table td.is-white, .table th.is-white {
+			background-color: #fff;
+			border-color: #fff;
+			color: #0a0a0a
+		}
+
+		.table td.is-black, .table th.is-black {
+			background-color: #0a0a0a;
+			border-color: #0a0a0a;
+			color: #fff
+		}
+
+		.table td.is-light, .table th.is-light {
+			background-color: #f5f5f5;
+			border-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.table td.is-dark, .table th.is-dark {
+			background-color: #363636;
+			border-color: #363636;
+			color: #fff
+		}
+
+		.table td.is-primary, .table th.is-primary {
+			background-color: #00d1b2;
+			border-color: #00d1b2;
+			color: #fff
+		}
+
+		.table td.is-link, .table th.is-link {
+			background-color: #3273dc;
+			border-color: #3273dc;
+			color: #fff
+		}
+
+		.table td.is-info, .table th.is-info {
+			background-color: #3298dc;
+			border-color: #3298dc;
+			color: #fff
+		}
+
+		.table td.is-success, .table th.is-success {
+			background-color: #48c774;
+			border-color: #48c774;
+			color: #fff
+		}
+
+		.table td.is-warning, .table th.is-warning {
+			background-color: #ffdd57;
+			border-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.table td.is-danger, .table th.is-danger {
+			background-color: #f14668;
+			border-color: #f14668;
+			color: #fff
+		}
+
+		.table td.is-narrow, .table th.is-narrow {
+			white-space: nowrap;
+			width: 1%
+		}
+
+		.table td.is-selected, .table th.is-selected {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.table td.is-selected a, .table td.is-selected strong, .table th.is-selected a, .table th.is-selected strong {
+			color: currentColor
+		}
+
+		.table th {
+			color: #363636
+		}
+
+		.table th:not([align]) {
+			text-align: left
+		}
+
+		.table tr.is-selected {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.table tr.is-selected a, .table tr.is-selected strong {
+			color: currentColor
+		}
+
+		.table tr.is-selected td, .table tr.is-selected th {
+			border-color: #fff;
+			color: currentColor
+		}
+
+		.table thead {
+			background-color: transparent
+		}
+
+		.table thead td, .table thead th {
+			border-width: 0 0 2px;
+			color: #363636
+		}
+
+		.table tfoot {
+			background-color: transparent
+		}
+
+		.table tfoot td, .table tfoot th {
+			border-width: 2px 0 0;
+			color: #363636
+		}
+
+		.table tbody {
+			background-color: transparent
+		}
+
+		.table tbody tr:last-child td, .table tbody tr:last-child th {
+			border-bottom-width: 0
+		}
+
+		.table.is-bordered td, .table.is-bordered th {
+			border-width: 1px
+		}
+
+		.table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th {
+			border-bottom-width: 1px
+		}
+
+		.table.is-fullwidth {
+			width: 100%
+		}
+
+		.table.is-hoverable tbody tr:not(.is-selected):hover {
+			background-color: #fafafa
+		}
+
+		.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
+			background-color: #fafafa
+		}
+
+		.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
+			background-color: #f5f5f5
+		}
+
+		.table.is-narrow td, .table.is-narrow th {
+			padding: .25em .5em
+		}
+
+		.table.is-striped tbody tr:not(.is-selected):nth-child(even) {
+			background-color: #fafafa
+		}
+
+		.table-container {
+			-webkit-overflow-scrolling: touch;
+			overflow: auto;
+			overflow-y: hidden;
+			max-width: 100%
+		}
+
+		.tags {
+			align-items: center;
+			display: flex;
+			flex-wrap: wrap;
+			justify-content: flex-start
+		}
+
+		.tags .tag {
+			margin-bottom: .5rem
+		}
+
+		.tags .tag:not(:last-child) {
+			margin-right: .5rem
+		}
+
+		.tags:last-child {
+			margin-bottom: -.5rem
+		}
+
+		.tags:not(:last-child) {
+			margin-bottom: 1rem
+		}
+
+		.tags.are-medium .tag:not(.is-normal):not(.is-large) {
+			font-size: 1rem
+		}
+
+		.tags.are-large .tag:not(.is-normal):not(.is-medium) {
+			font-size: 1.25rem
+		}
+
+		.tags.is-centered {
+			justify-content: center
+		}
+
+		.tags.is-centered .tag {
+			margin-right: .25rem;
+			margin-left: .25rem
+		}
+
+		.tags.is-right {
+			justify-content: flex-end
+		}
+
+		.tags.is-right .tag:not(:first-child) {
+			margin-left: .5rem
+		}
+
+		.tags.is-right .tag:not(:last-child) {
+			margin-right: 0
+		}
+
+		.tags.has-addons .tag {
+			margin-right: 0
+		}
+
+		.tags.has-addons .tag:not(:first-child) {
+			margin-left: 0;
+			border-bottom-left-radius: 0;
+			border-top-left-radius: 0
+		}
+
+		.tags.has-addons .tag:not(:last-child) {
+			border-bottom-right-radius: 0;
+			border-top-right-radius: 0
+		}
+
+		.tag:not(body) {
+			align-items: center;
+			background-color: #f5f5f5;
+			border-radius: 4px;
+			color: #4a4a4a;
+			display: inline-flex;
+			font-size: .75rem;
+			height: 2em;
+			justify-content: center;
+			line-height: 1.5;
+			padding-left: .75em;
+			padding-right: .75em;
+			white-space: nowrap
+		}
+
+		.tag:not(body) .delete {
+			margin-left: .25rem;
+			margin-right: -.375rem
+		}
+
+		.tag:not(body).is-white {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.tag:not(body).is-black {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.tag:not(body).is-light {
+			background-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.tag:not(body).is-dark {
+			background-color: #363636;
+			color: #fff
+		}
+
+		.tag:not(body).is-primary {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.tag:not(body).is-primary.is-light {
+			background-color: #ebfffc;
+			color: #00947e
+		}
+
+		.tag:not(body).is-link {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.tag:not(body).is-link.is-light {
+			background-color: #eef3fc;
+			color: #2160c4
+		}
+
+		.tag:not(body).is-info {
+			background-color: #3298dc;
+			color: #fff
+		}
+
+		.tag:not(body).is-info.is-light {
+			background-color: #eef6fc;
+			color: #1d72aa
+		}
+
+		.tag:not(body).is-success {
+			background-color: #48c774;
+			color: #fff
+		}
+
+		.tag:not(body).is-success.is-light {
+			background-color: #effaf3;
+			color: #257942
+		}
+
+		.tag:not(body).is-warning {
+			background-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.tag:not(body).is-warning.is-light {
+			background-color: #fffbeb;
+			color: #947600
+		}
+
+		.tag:not(body).is-danger {
+			background-color: #f14668;
+			color: #fff
+		}
+
+		.tag:not(body).is-danger.is-light {
+			background-color: #feecf0;
+			color: #cc0f35
+		}
+
+		.tag:not(body).is-normal {
+			font-size: .75rem
+		}
+
+		.tag:not(body).is-medium {
+			font-size: 1rem
+		}
+
+		.tag:not(body).is-large {
+			font-size: 1.25rem
+		}
+
+		.tag:not(body) .icon:first-child:not(:last-child) {
+			margin-left: -.375em;
+			margin-right: .1875em
+		}
+
+		.tag:not(body) .icon:last-child:not(:first-child) {
+			margin-left: .1875em;
+			margin-right: -.375em
+		}
+
+		.tag:not(body) .icon:first-child:last-child {
+			margin-left: -.375em;
+			margin-right: -.375em
+		}
+
+		.tag:not(body).is-delete {
+			margin-left: 1px;
+			padding: 0;
+			position: relative;
+			width: 2em
+		}
+
+		.tag:not(body).is-delete::after, .tag:not(body).is-delete::before {
+			background-color: currentColor;
+			content: "";
+			display: block;
+			left: 50%;
+			position: absolute;
+			top: 50%;
+			transform: translateX(-50%) translateY(-50%) rotate(45deg);
+			transform-origin: center center
+		}
+
+		.tag:not(body).is-delete::before {
+			height: 1px;
+			width: 50%
+		}
+
+		.tag:not(body).is-delete::after {
+			height: 50%;
+			width: 1px
+		}
+
+		.tag:not(body).is-delete:focus, .tag:not(body).is-delete:hover {
+			background-color: #e8e8e8
+		}
+
+		.tag:not(body).is-delete:active {
+			background-color: #dbdbdb
+		}
+
+		.tag:not(body).is-rounded {
+			border-radius: 290486px
+		}
+
+		a.tag:hover {
+			text-decoration: underline
+		}
+
+		.subtitle, .title {
+			word-break: break-word
+		}
+
+		.subtitle em, .subtitle span, .title em, .title span {
+			font-weight: inherit
+		}
+
+		.subtitle sub, .title sub {
+			font-size: .75em
+		}
+
+		.subtitle sup, .title sup {
+			font-size: .75em
+		}
+
+		.subtitle .tag, .title .tag {
+			vertical-align: middle
+		}
+
+		.title {
+			color: #363636;
+			font-size: 2rem;
+			font-weight: 600;
+			line-height: 1.125
+		}
+
+		.title strong {
+			color: inherit;
+			font-weight: inherit
+		}
+
+		.title + .highlight {
+			margin-top: -.75rem
+		}
+
+		.title:not(.is-spaced) + .subtitle {
+			margin-top: -1.25rem
+		}
+
+		.title.is-1 {
+			font-size: 3rem
+		}
+
+		.title.is-2 {
+			font-size: 2.5rem
+		}
+
+		.title.is-3 {
+			font-size: 2rem
+		}
+
+		.title.is-4 {
+			font-size: 1.5rem
+		}
+
+		.title.is-5 {
+			font-size: 1.25rem
+		}
+
+		.title.is-6 {
+			font-size: 1rem
+		}
+
+		.title.is-7 {
+			font-size: .75rem
+		}
+
+		.subtitle {
+			color: #4a4a4a;
+			font-size: 1.25rem;
+			font-weight: 400;
+			line-height: 1.25
+		}
+
+		.subtitle strong {
+			color: #363636;
+			font-weight: 600
+		}
+
+		.subtitle:not(.is-spaced) + .title {
+			margin-top: -1.25rem
+		}
+
+		.subtitle.is-1 {
+			font-size: 3rem
+		}
+
+		.subtitle.is-2 {
+			font-size: 2.5rem
+		}
+
+		.subtitle.is-3 {
+			font-size: 2rem
+		}
+
+		.subtitle.is-4 {
+			font-size: 1.5rem
+		}
+
+		.subtitle.is-5 {
+			font-size: 1.25rem
+		}
+
+		.subtitle.is-6 {
+			font-size: 1rem
+		}
+
+		.subtitle.is-7 {
+			font-size: .75rem
+		}
+
+		.heading {
+			display: block;
+			font-size: 11px;
+			letter-spacing: 1px;
+			margin-bottom: 5px;
+			text-transform: uppercase
+		}
+
+		.highlight {
+			font-weight: 400;
+			max-width: 100%;
+			overflow: hidden;
+			padding: 0
+		}
+
+		.highlight pre {
+			overflow: auto;
+			max-width: 100%
+		}
+
+		.number {
+			align-items: center;
+			background-color: #f5f5f5;
+			border-radius: 290486px;
+			display: inline-flex;
+			font-size: 1.25rem;
+			height: 2em;
+			justify-content: center;
+			margin-right: 1.5rem;
+			min-width: 2.5em;
+			padding: .25rem .5rem;
+			text-align: center;
+			vertical-align: top
+		}
+
+		.input, .select select, .textarea {
+			background-color: #fff;
+			border-color: #dbdbdb;
+			border-radius: 4px;
+			color: #363636
+		}
+
+		.input::-moz-placeholder, .select select::-moz-placeholder, .textarea::-moz-placeholder {
+			color: rgba(54, 54, 54, .3)
+		}
+
+		.input::-webkit-input-placeholder, .select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {
+			color: rgba(54, 54, 54, .3)
+		}
+
+		.input:-moz-placeholder, .select select:-moz-placeholder, .textarea:-moz-placeholder {
+			color: rgba(54, 54, 54, .3)
+		}
+
+		.input:-ms-input-placeholder, .select select:-ms-input-placeholder, .textarea:-ms-input-placeholder {
+			color: rgba(54, 54, 54, .3)
+		}
+
+		.input:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered, .select select:hover, .textarea:hover {
+			border-color: #b5b5b5
+		}
+
+		.input:active, .input:focus, .is-active.input, .is-active.textarea, .is-focused.input, .is-focused.textarea, .select select.is-active, .select select.is-focused, .select select:active, .select select:focus, .textarea:active, .textarea:focus {
+			border-color: #3273dc;
+			box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+		}
+
+		.input[disabled], .select fieldset[disabled] select, .select select[disabled], .textarea[disabled], fieldset[disabled] .input, fieldset[disabled] .select select, fieldset[disabled] .textarea {
+			background-color: #f5f5f5;
+			border-color: #f5f5f5;
+			box-shadow: none;
+			color: #7a7a7a
+		}
+
+		.input[disabled]::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, .select select[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder {
+			color: rgba(122, 122, 122, .3)
+		}
+
+		.input[disabled]::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder {
+			color: rgba(122, 122, 122, .3)
+		}
+
+		.input[disabled]:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, .select select[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder {
+			color: rgba(122, 122, 122, .3)
+		}
+
+		.input[disabled]:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder {
+			color: rgba(122, 122, 122, .3)
+		}
+
+		.input, .textarea {
+			box-shadow: inset 0 .0625em .125em rgba(10, 10, 10, .05);
+			max-width: 100%;
+			width: 100%
+		}
+
+		.input[readonly], .textarea[readonly] {
+			box-shadow: none
+		}
+
+		.is-white.input, .is-white.textarea {
+			border-color: #fff
+		}
+
+		.is-white.input:active, .is-white.input:focus, .is-white.is-active.input, .is-white.is-active.textarea, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.textarea:active, .is-white.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(255, 255, 255, .25)
+		}
+
+		.is-black.input, .is-black.textarea {
+			border-color: #0a0a0a
+		}
+
+		.is-black.input:active, .is-black.input:focus, .is-black.is-active.input, .is-black.is-active.textarea, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.textarea:active, .is-black.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
+		}
+
+		.is-light.input, .is-light.textarea {
+			border-color: #f5f5f5
+		}
+
+		.is-light.input:active, .is-light.input:focus, .is-light.is-active.input, .is-light.is-active.textarea, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.textarea:active, .is-light.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(245, 245, 245, .25)
+		}
+
+		.is-dark.input, .is-dark.textarea {
+			border-color: #363636
+		}
+
+		.is-dark.input:active, .is-dark.input:focus, .is-dark.is-active.input, .is-dark.is-active.textarea, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.textarea:active, .is-dark.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
+		}
+
+		.is-primary.input, .is-primary.textarea {
+			border-color: #00d1b2
+		}
+
+		.is-primary.input:active, .is-primary.input:focus, .is-primary.is-active.input, .is-primary.is-active.textarea, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.textarea:active, .is-primary.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
+		}
+
+		.is-link.input, .is-link.textarea {
+			border-color: #3273dc
+		}
+
+		.is-link.input:active, .is-link.input:focus, .is-link.is-active.input, .is-link.is-active.textarea, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.textarea:active, .is-link.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+		}
+
+		.is-info.input, .is-info.textarea {
+			border-color: #3298dc
+		}
+
+		.is-info.input:active, .is-info.input:focus, .is-info.is-active.input, .is-info.is-active.textarea, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.textarea:active, .is-info.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(50, 152, 220, .25)
+		}
+
+		.is-success.input, .is-success.textarea {
+			border-color: #48c774
+		}
+
+		.is-success.input:active, .is-success.input:focus, .is-success.is-active.input, .is-success.is-active.textarea, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.textarea:active, .is-success.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(72, 199, 116, .25)
+		}
+
+		.is-warning.input, .is-warning.textarea {
+			border-color: #ffdd57
+		}
+
+		.is-warning.input:active, .is-warning.input:focus, .is-warning.is-active.input, .is-warning.is-active.textarea, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.textarea:active, .is-warning.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
+		}
+
+		.is-danger.input, .is-danger.textarea {
+			border-color: #f14668
+		}
+
+		.is-danger.input:active, .is-danger.input:focus, .is-danger.is-active.input, .is-danger.is-active.textarea, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.textarea:active, .is-danger.textarea:focus {
+			box-shadow: 0 0 0 .125em rgba(241, 70, 104, .25)
+		}
+
+		.is-small.input, .is-small.textarea {
+			border-radius: 2px;
+			font-size: .75rem
+		}
+
+		.is-medium.input, .is-medium.textarea {
+			font-size: 1.25rem
+		}
+
+		.is-large.input, .is-large.textarea {
+			font-size: 1.5rem
+		}
+
+		.is-fullwidth.input, .is-fullwidth.textarea {
+			display: block;
+			width: 100%
+		}
+
+		.is-inline.input, .is-inline.textarea {
+			display: inline;
+			width: auto
+		}
+
+		.input.is-rounded {
+			border-radius: 290486px;
+			padding-left: calc(calc(.75em - 1px) + .375em);
+			padding-right: calc(calc(.75em - 1px) + .375em)
+		}
+
+		.input.is-static {
+			background-color: transparent;
+			border-color: transparent;
+			box-shadow: none;
+			padding-left: 0;
+			padding-right: 0
+		}
+
+		.textarea {
+			display: block;
+			max-width: 100%;
+			min-width: 100%;
+			padding: calc(.75em - 1px);
+			resize: vertical
+		}
+
+		.textarea:not([rows]) {
+			max-height: 40em;
+			min-height: 8em
+		}
+
+		.textarea[rows] {
+			height: initial
+		}
+
+		.textarea.has-fixed-size {
+			resize: none
+		}
+
+		.checkbox, .radio {
+			cursor: pointer;
+			display: inline-block;
+			line-height: 1.25;
+			position: relative
+		}
+
+		.checkbox input, .radio input {
+			cursor: pointer
+		}
+
+		.checkbox:hover, .radio:hover {
+			color: #363636
+		}
+
+		.checkbox[disabled], .radio[disabled], fieldset[disabled] .checkbox, fieldset[disabled] .radio {
+			color: #7a7a7a;
+			cursor: not-allowed
+		}
+
+		.radio + .radio {
+			margin-left: .5em
+		}
+
+		.select {
+			display: inline-block;
+			max-width: 100%;
+			position: relative;
+			vertical-align: top
+		}
+
+		.select:not(.is-multiple) {
+			height: 2.5em
+		}
+
+		.select:not(.is-multiple):not(.is-loading)::after {
+			border-color: #3273dc;
+			right: 1.125em;
+			z-index: 4
+		}
+
+		.select.is-rounded select {
+			border-radius: 290486px;
+			padding-left: 1em
+		}
+
+		.select select {
+			cursor: pointer;
+			display: block;
+			font-size: 1em;
+			max-width: 100%;
+			outline: 0
+		}
+
+		.select select::-ms-expand {
+			display: none
+		}
+
+		.select select[disabled]:hover, fieldset[disabled] .select select:hover {
+			border-color: #f5f5f5
+		}
+
+		.select select:not([multiple]) {
+			padding-right: 2.5em
+		}
+
+		.select select[multiple] {
+			height: auto;
+			padding: 0
+		}
+
+		.select select[multiple] option {
+			padding: .5em 1em
+		}
+
+		.select:not(.is-multiple):not(.is-loading):hover::after {
+			border-color: #363636
+		}
+
+		.select.is-white:not(:hover)::after {
+			border-color: #fff
+		}
+
+		.select.is-white select {
+			border-color: #fff
+		}
+
+		.select.is-white select.is-hovered, .select.is-white select:hover {
+			border-color: #f2f2f2
+		}
+
+		.select.is-white select.is-active, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select:focus {
+			box-shadow: 0 0 0 .125em rgba(255, 255, 255, .25)
+		}
+
+		.select.is-black:not(:hover)::after {
+			border-color: #0a0a0a
+		}
+
+		.select.is-black select {
+			border-color: #0a0a0a
+		}
+
+		.select.is-black select.is-hovered, .select.is-black select:hover {
+			border-color: #000
+		}
+
+		.select.is-black select.is-active, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select:focus {
+			box-shadow: 0 0 0 .125em rgba(10, 10, 10, .25)
+		}
+
+		.select.is-light:not(:hover)::after {
+			border-color: #f5f5f5
+		}
+
+		.select.is-light select {
+			border-color: #f5f5f5
+		}
+
+		.select.is-light select.is-hovered, .select.is-light select:hover {
+			border-color: #e8e8e8
+		}
+
+		.select.is-light select.is-active, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select:focus {
+			box-shadow: 0 0 0 .125em rgba(245, 245, 245, .25)
+		}
+
+		.select.is-dark:not(:hover)::after {
+			border-color: #363636
+		}
+
+		.select.is-dark select {
+			border-color: #363636
+		}
+
+		.select.is-dark select.is-hovered, .select.is-dark select:hover {
+			border-color: #292929
+		}
+
+		.select.is-dark select.is-active, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select:focus {
+			box-shadow: 0 0 0 .125em rgba(54, 54, 54, .25)
+		}
+
+		.select.is-primary:not(:hover)::after {
+			border-color: #00d1b2
+		}
+
+		.select.is-primary select {
+			border-color: #00d1b2
+		}
+
+		.select.is-primary select.is-hovered, .select.is-primary select:hover {
+			border-color: #00b89c
+		}
+
+		.select.is-primary select.is-active, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select:focus {
+			box-shadow: 0 0 0 .125em rgba(0, 209, 178, .25)
+		}
+
+		.select.is-link:not(:hover)::after {
+			border-color: #3273dc
+		}
+
+		.select.is-link select {
+			border-color: #3273dc
+		}
+
+		.select.is-link select.is-hovered, .select.is-link select:hover {
+			border-color: #2366d1
+		}
+
+		.select.is-link select.is-active, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select:focus {
+			box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25)
+		}
+
+		.select.is-info:not(:hover)::after {
+			border-color: #3298dc
+		}
+
+		.select.is-info select {
+			border-color: #3298dc
+		}
+
+		.select.is-info select.is-hovered, .select.is-info select:hover {
+			border-color: #238cd1
+		}
+
+		.select.is-info select.is-active, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select:focus {
+			box-shadow: 0 0 0 .125em rgba(50, 152, 220, .25)
+		}
+
+		.select.is-success:not(:hover)::after {
+			border-color: #48c774
+		}
+
+		.select.is-success select {
+			border-color: #48c774
+		}
+
+		.select.is-success select.is-hovered, .select.is-success select:hover {
+			border-color: #3abb67
+		}
+
+		.select.is-success select.is-active, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select:focus {
+			box-shadow: 0 0 0 .125em rgba(72, 199, 116, .25)
+		}
+
+		.select.is-warning:not(:hover)::after {
+			border-color: #ffdd57
+		}
+
+		.select.is-warning select {
+			border-color: #ffdd57
+		}
+
+		.select.is-warning select.is-hovered, .select.is-warning select:hover {
+			border-color: #ffd83d
+		}
+
+		.select.is-warning select.is-active, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select:focus {
+			box-shadow: 0 0 0 .125em rgba(255, 221, 87, .25)
+		}
+
+		.select.is-danger:not(:hover)::after {
+			border-color: #f14668
+		}
+
+		.select.is-danger select {
+			border-color: #f14668
+		}
+
+		.select.is-danger select.is-hovered, .select.is-danger select:hover {
+			border-color: #ef2e55
+		}
+
+		.select.is-danger select.is-active, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select:focus {
+			box-shadow: 0 0 0 .125em rgba(241, 70, 104, .25)
+		}
+
+		.select.is-small {
+			border-radius: 2px;
+			font-size: .75rem
+		}
+
+		.select.is-medium {
+			font-size: 1.25rem
+		}
+
+		.select.is-large {
+			font-size: 1.5rem
+		}
+
+		.select.is-disabled::after {
+			border-color: #7a7a7a
+		}
+
+		.select.is-fullwidth {
+			width: 100%
+		}
+
+		.select.is-fullwidth select {
+			width: 100%
+		}
+
+		.select.is-loading::after {
+			margin-top: 0;
+			position: absolute;
+			right: .625em;
+			top: .625em;
+			transform: none
+		}
+
+		.select.is-loading.is-small:after {
+			font-size: .75rem
+		}
+
+		.select.is-loading.is-medium:after {
+			font-size: 1.25rem
+		}
+
+		.select.is-loading.is-large:after {
+			font-size: 1.5rem
+		}
+
+		.file {
+			align-items: stretch;
+			display: flex;
+			justify-content: flex-start;
+			position: relative
+		}
+
+		.file.is-white .file-cta {
+			background-color: #fff;
+			border-color: transparent;
+			color: #0a0a0a
+		}
+
+		.file.is-white.is-hovered .file-cta, .file.is-white:hover .file-cta {
+			background-color: #f9f9f9;
+			border-color: transparent;
+			color: #0a0a0a
+		}
+
+		.file.is-white.is-focused .file-cta, .file.is-white:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(255, 255, 255, .25);
+			color: #0a0a0a
+		}
+
+		.file.is-white.is-active .file-cta, .file.is-white:active .file-cta {
+			background-color: #f2f2f2;
+			border-color: transparent;
+			color: #0a0a0a
+		}
+
+		.file.is-black .file-cta {
+			background-color: #0a0a0a;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-black.is-hovered .file-cta, .file.is-black:hover .file-cta {
+			background-color: #040404;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-black.is-focused .file-cta, .file.is-black:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(10, 10, 10, .25);
+			color: #fff
+		}
+
+		.file.is-black.is-active .file-cta, .file.is-black:active .file-cta {
+			background-color: #000;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-light .file-cta {
+			background-color: #f5f5f5;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-light.is-hovered .file-cta, .file.is-light:hover .file-cta {
+			background-color: #eee;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-light.is-focused .file-cta, .file.is-light:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(245, 245, 245, .25);
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-light.is-active .file-cta, .file.is-light:active .file-cta {
+			background-color: #e8e8e8;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-dark .file-cta {
+			background-color: #363636;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-dark.is-hovered .file-cta, .file.is-dark:hover .file-cta {
+			background-color: #2f2f2f;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-dark.is-focused .file-cta, .file.is-dark:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(54, 54, 54, .25);
+			color: #fff
+		}
+
+		.file.is-dark.is-active .file-cta, .file.is-dark:active .file-cta {
+			background-color: #292929;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-primary .file-cta {
+			background-color: #00d1b2;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-primary.is-hovered .file-cta, .file.is-primary:hover .file-cta {
+			background-color: #00c4a7;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-primary.is-focused .file-cta, .file.is-primary:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(0, 209, 178, .25);
+			color: #fff
+		}
+
+		.file.is-primary.is-active .file-cta, .file.is-primary:active .file-cta {
+			background-color: #00b89c;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-link .file-cta {
+			background-color: #3273dc;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-link.is-hovered .file-cta, .file.is-link:hover .file-cta {
+			background-color: #276cda;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-link.is-focused .file-cta, .file.is-link:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(50, 115, 220, .25);
+			color: #fff
+		}
+
+		.file.is-link.is-active .file-cta, .file.is-link:active .file-cta {
+			background-color: #2366d1;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-info .file-cta {
+			background-color: #3298dc;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-info.is-hovered .file-cta, .file.is-info:hover .file-cta {
+			background-color: #2793da;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-info.is-focused .file-cta, .file.is-info:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(50, 152, 220, .25);
+			color: #fff
+		}
+
+		.file.is-info.is-active .file-cta, .file.is-info:active .file-cta {
+			background-color: #238cd1;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-success .file-cta {
+			background-color: #48c774;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-success.is-hovered .file-cta, .file.is-success:hover .file-cta {
+			background-color: #3ec46d;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-success.is-focused .file-cta, .file.is-success:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(72, 199, 116, .25);
+			color: #fff
+		}
+
+		.file.is-success.is-active .file-cta, .file.is-success:active .file-cta {
+			background-color: #3abb67;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-warning .file-cta {
+			background-color: #ffdd57;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-warning.is-hovered .file-cta, .file.is-warning:hover .file-cta {
+			background-color: #ffdb4a;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-warning.is-focused .file-cta, .file.is-warning:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(255, 221, 87, .25);
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-warning.is-active .file-cta, .file.is-warning:active .file-cta {
+			background-color: #ffd83d;
+			border-color: transparent;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.file.is-danger .file-cta {
+			background-color: #f14668;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-danger.is-hovered .file-cta, .file.is-danger:hover .file-cta {
+			background-color: #f03a5f;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-danger.is-focused .file-cta, .file.is-danger:focus .file-cta {
+			border-color: transparent;
+			box-shadow: 0 0 .5em rgba(241, 70, 104, .25);
+			color: #fff
+		}
+
+		.file.is-danger.is-active .file-cta, .file.is-danger:active .file-cta {
+			background-color: #ef2e55;
+			border-color: transparent;
+			color: #fff
+		}
+
+		.file.is-small {
+			font-size: .75rem
+		}
+
+		.file.is-medium {
+			font-size: 1.25rem
+		}
+
+		.file.is-medium .file-icon .fa {
+			font-size: 21px
+		}
+
+		.file.is-large {
+			font-size: 1.5rem
+		}
+
+		.file.is-large .file-icon .fa {
+			font-size: 28px
+		}
+
+		.file.has-name .file-cta {
+			border-bottom-right-radius: 0;
+			border-top-right-radius: 0
+		}
+
+		.file.has-name .file-name {
+			border-bottom-left-radius: 0;
+			border-top-left-radius: 0
+		}
+
+		.file.has-name.is-empty .file-cta {
+			border-radius: 4px
+		}
+
+		.file.has-name.is-empty .file-name {
+			display: none
+		}
+
+		.file.is-boxed .file-label {
+			flex-direction: column
+		}
+
+		.file.is-boxed .file-cta {
+			flex-direction: column;
+			height: auto;
+			padding: 1em 3em
+		}
+
+		.file.is-boxed .file-name {
+			border-width: 0 1px 1px
+		}
+
+		.file.is-boxed .file-icon {
+			height: 1.5em;
+			width: 1.5em
+		}
+
+		.file.is-boxed .file-icon .fa {
+			font-size: 21px
+		}
+
+		.file.is-boxed.is-small .file-icon .fa {
+			font-size: 14px
+		}
+
+		.file.is-boxed.is-medium .file-icon .fa {
+			font-size: 28px
+		}
+
+		.file.is-boxed.is-large .file-icon .fa {
+			font-size: 35px
+		}
+
+		.file.is-boxed.has-name .file-cta {
+			border-radius: 4px 4px 0 0
+		}
+
+		.file.is-boxed.has-name .file-name {
+			border-radius: 0 0 4px 4px;
+			border-width: 0 1px 1px
+		}
+
+		.file.is-centered {
+			justify-content: center
+		}
+
+		.file.is-fullwidth .file-label {
+			width: 100%
+		}
+
+		.file.is-fullwidth .file-name {
+			flex-grow: 1;
+			max-width: none
+		}
+
+		.file.is-right {
+			justify-content: flex-end
+		}
+
+		.file.is-right .file-cta {
+			border-radius: 0 4px 4px 0
+		}
+
+		.file.is-right .file-name {
+			border-radius: 4px 0 0 4px;
+			border-width: 1px 0 1px 1px;
+			order: -1
+		}
+
+		.file-label {
+			align-items: stretch;
+			display: flex;
+			cursor: pointer;
+			justify-content: flex-start;
+			overflow: hidden;
+			position: relative
+		}
+
+		.file-label:hover .file-cta {
+			background-color: #eee;
+			color: #363636
+		}
+
+		.file-label:hover .file-name {
+			border-color: #d5d5d5
+		}
+
+		.file-label:active .file-cta {
+			background-color: #e8e8e8;
+			color: #363636
+		}
+
+		.file-label:active .file-name {
+			border-color: #cfcfcf
+		}
+
+		.file-input {
+			height: 100%;
+			left: 0;
+			opacity: 0;
+			outline: 0;
+			position: absolute;
+			top: 0;
+			width: 100%
+		}
+
+		.file-cta, .file-name {
+			border-color: #dbdbdb;
+			border-radius: 4px;
+			font-size: 1em;
+			padding-left: 1em;
+			padding-right: 1em;
+			white-space: nowrap
+		}
+
+		.file-cta {
+			background-color: #f5f5f5;
+			color: #4a4a4a
+		}
+
+		.file-name {
+			border-color: #dbdbdb;
+			border-style: solid;
+			border-width: 1px 1px 1px 0;
+			display: block;
+			max-width: 16em;
+			overflow: hidden;
+			text-align: left;
+			text-overflow: ellipsis
+		}
+
+		.file-icon {
+			align-items: center;
+			display: flex;
+			height: 1em;
+			justify-content: center;
+			margin-right: .5em;
+			width: 1em
+		}
+
+		.file-icon .fa {
+			font-size: 14px
+		}
+
+		.label {
+			color: #363636;
+			display: block;
+			font-size: 1rem;
+			font-weight: 700
+		}
+
+		.label:not(:last-child) {
+			margin-bottom: .5em
+		}
+
+		.label.is-small {
+			font-size: .75rem
+		}
+
+		.label.is-medium {
+			font-size: 1.25rem
+		}
+
+		.label.is-large {
+			font-size: 1.5rem
+		}
+
+		.help {
+			display: block;
+			font-size: .75rem;
+			margin-top: .25rem
+		}
+
+		.help.is-white {
+			color: #fff
+		}
+
+		.help.is-black {
+			color: #0a0a0a
+		}
+
+		.help.is-light {
+			color: #f5f5f5
+		}
+
+		.help.is-dark {
+			color: #363636
+		}
+
+		.help.is-primary {
+			color: #00d1b2
+		}
+
+		.help.is-link {
+			color: #3273dc
+		}
+
+		.help.is-info {
+			color: #3298dc
+		}
+
+		.help.is-success {
+			color: #48c774
+		}
+
+		.help.is-warning {
+			color: #ffdd57
+		}
+
+		.help.is-danger {
+			color: #f14668
+		}
+
+		.field:not(:last-child) {
+			margin-bottom: .75rem
+		}
+
+		.field.has-addons {
+			display: flex;
+			justify-content: flex-start
+		}
+
+		.field.has-addons .control:not(:last-child) {
+			margin-right: -1px
+		}
+
+		.field.has-addons .control:not(:first-child):not(:last-child) .button, .field.has-addons .control:not(:first-child):not(:last-child) .input, .field.has-addons .control:not(:first-child):not(:last-child) .select select {
+			border-radius: 0
+		}
+
+		.field.has-addons .control:first-child:not(:only-child) .button, .field.has-addons .control:first-child:not(:only-child) .input, .field.has-addons .control:first-child:not(:only-child) .select select {
+			border-bottom-right-radius: 0;
+			border-top-right-radius: 0
+		}
+
+		.field.has-addons .control:last-child:not(:only-child) .button, .field.has-addons .control:last-child:not(:only-child) .input, .field.has-addons .control:last-child:not(:only-child) .select select {
+			border-bottom-left-radius: 0;
+			border-top-left-radius: 0
+		}
+
+		.field.has-addons .control .button:not([disabled]).is-hovered, .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .input:not([disabled]).is-hovered, .field.has-addons .control .input:not([disabled]):hover, .field.has-addons .control .select select:not([disabled]).is-hovered, .field.has-addons .control .select select:not([disabled]):hover {
+			z-index: 2
+		}
+
+		.field.has-addons .control .button:not([disabled]).is-active, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .input:not([disabled]).is-active, .field.has-addons .control .input:not([disabled]).is-focused, .field.has-addons .control .input:not([disabled]):active, .field.has-addons .control .input:not([disabled]):focus, .field.has-addons .control .select select:not([disabled]).is-active, .field.has-addons .control .select select:not([disabled]).is-focused, .field.has-addons .control .select select:not([disabled]):active, .field.has-addons .control .select select:not([disabled]):focus {
+			z-index: 3
+		}
+
+		.field.has-addons .control .button:not([disabled]).is-active: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]):focus:hover, .field.has-addons .control .input:not([disabled]).is-active:hover, .field.has-addons .control .input:not([disabled]).is-focused:hover, .field.has-addons .control .input:not([disabled]):active:hover, .field.has-addons .control .input:not([disabled]):focus:hover, .field.has-addons .control .select select:not([disabled]).is-active:hover, .field.has-addons .control .select select:not([disabled]).is-focused:hover, .field.has-addons .control .select select:not([disabled]):active:hover, .field.has-addons .control .select select:not([disabled]):focus:hover {
+			z-index: 4
+		}
+
+		.field.has-addons .control.is-expanded {
+			flex-grow: 1;
+			flex-shrink: 1
+		}
+
+		.field.has-addons.has-addons-centered {
+			justify-content: center
+		}
+
+		.field.has-addons.has-addons-right {
+			justify-content: flex-end
+		}
+
+		.field.has-addons.has-addons-fullwidth .control {
+			flex-grow: 1;
+			flex-shrink: 0
+		}
+
+		.field.is-grouped {
+			display: flex;
+			justify-content: flex-start
+		}
+
+		.field.is-grouped > .control {
+			flex-shrink: 0
+		}
+
+		.field.is-grouped > .control:not(:last-child) {
+			margin-bottom: 0;
+			margin-right: .75rem
+		}
+
+		.field.is-grouped > .control.is-expanded {
+			flex-grow: 1;
+			flex-shrink: 1
+		}
+
+		.field.is-grouped.is-grouped-centered {
+			justify-content: center
+		}
+
+		.field.is-grouped.is-grouped-right {
+			justify-content: flex-end
+		}
+
+		.field.is-grouped.is-grouped-multiline {
+			flex-wrap: wrap
+		}
+
+		.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
+			margin-bottom: .75rem
+		}
+
+		.field.is-grouped.is-grouped-multiline:last-child {
+			margin-bottom: -.75rem
+		}
+
+		.field.is-grouped.is-grouped-multiline:not(:last-child) {
+			margin-bottom: 0
+		}
+
+		@media screen and (min-width: 769px), print {
+			.field.is-horizontal {
+				display: flex
+			}
+		}
+
+		.field-label .label {
+			font-size: inherit
+		}
+
+		@media screen and (max-width: 768px) {
+			.field-label {
+				margin-bottom: .5rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.field-label {
+				flex-basis: 0;
+				flex-grow: 1;
+				flex-shrink: 0;
+				margin-right: 1.5rem;
+				text-align: right
+			}
+
+			.field-label.is-small {
+				font-size: .75rem;
+				padding-top: .375em
+			}
+
+			.field-label.is-normal {
+				padding-top: .375em
+			}
+
+			.field-label.is-medium {
+				font-size: 1.25rem;
+				padding-top: .375em
+			}
+
+			.field-label.is-large {
+				font-size: 1.5rem;
+				padding-top: .375em
+			}
+		}
+
+		.field-body .field .field {
+			margin-bottom: 0
+		}
+
+		@media screen and (min-width: 769px), print {
+			.field-body {
+				display: flex;
+				flex-basis: 0;
+				flex-grow: 5;
+				flex-shrink: 1
+			}
+
+			.field-body .field {
+				margin-bottom: 0
+			}
+
+			.field-body > .field {
+				flex-shrink: 1
+			}
+
+			.field-body > .field:not(.is-narrow) {
+				flex-grow: 1
+			}
+
+			.field-body > .field:not(:last-child) {
+				margin-right: .75rem
+			}
+		}
+
+		.control {
+			box-sizing: border-box;
+			clear: both;
+			font-size: 1rem;
+			position: relative;
+			text-align: left
+		}
+
+		.control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .select:focus ~ .icon {
+			color: #4a4a4a
+		}
+
+		.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .select.is-small ~ .icon {
+			font-size: .75rem
+		}
+
+		.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .select.is-medium ~ .icon {
+			font-size: 1.25rem
+		}
+
+		.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .select.is-large ~ .icon {
+			font-size: 1.5rem
+		}
+
+		.control.has-icons-left .icon, .control.has-icons-right .icon {
+			color: #dbdbdb;
+			height: 2.5em;
+			pointer-events: none;
+			position: absolute;
+			top: 0;
+			width: 2.5em;
+			z-index: 4
+		}
+
+		.control.has-icons-left .input, .control.has-icons-left .select select {
+			padding-left: 2.5em
+		}
+
+		.control.has-icons-left .icon.is-left {
+			left: 0
+		}
+
+		.control.has-icons-right .input, .control.has-icons-right .select select {
+			padding-right: 2.5em
+		}
+
+		.control.has-icons-right .icon.is-right {
+			right: 0
+		}
+
+		.control.is-loading::after {
+			position: absolute !important;
+			right: .625em;
+			top: .625em;
+			z-index: 4
+		}
+
+		.control.is-loading.is-small:after {
+			font-size: .75rem
+		}
+
+		.control.is-loading.is-medium:after {
+			font-size: 1.25rem
+		}
+
+		.control.is-loading.is-large:after {
+			font-size: 1.5rem
+		}
+
+		.breadcrumb {
+			font-size: 1rem;
+			white-space: nowrap
+		}
+
+		.breadcrumb a {
+			align-items: center;
+			color: #3273dc;
+			display: flex;
+			justify-content: center;
+			padding: 0 .75em
+		}
+
+		.breadcrumb a:hover {
+			color: #363636
+		}
+
+		.breadcrumb li {
+			align-items: center;
+			display: flex
+		}
+
+		.breadcrumb li:first-child a {
+			padding-left: 0
+		}
+
+		.breadcrumb li.is-active a {
+			color: #363636;
+			cursor: default;
+			pointer-events: none
+		}
+
+		.breadcrumb li + li::before {
+			color: #b5b5b5;
+			content: "\0002f"
+		}
+
+		.breadcrumb ol, .breadcrumb ul {
+			align-items: flex-start;
+			display: flex;
+			flex-wrap: wrap;
+			justify-content: flex-start
+		}
+
+		.breadcrumb .icon:first-child {
+			margin-right: .5em
+		}
+
+		.breadcrumb .icon:last-child {
+			margin-left: .5em
+		}
+
+		.breadcrumb.is-centered ol, .breadcrumb.is-centered ul {
+			justify-content: center
+		}
+
+		.breadcrumb.is-right ol, .breadcrumb.is-right ul {
+			justify-content: flex-end
+		}
+
+		.breadcrumb.is-small {
+			font-size: .75rem
+		}
+
+		.breadcrumb.is-medium {
+			font-size: 1.25rem
+		}
+
+		.breadcrumb.is-large {
+			font-size: 1.5rem
+		}
+
+		.breadcrumb.has-arrow-separator li + li::before {
+			content: "\02192"
+		}
+
+		.breadcrumb.has-bullet-separator li + li::before {
+			content: "\02022"
+		}
+
+		.breadcrumb.has-dot-separator li + li::before {
+			content: "\000b7"
+		}
+
+		.breadcrumb.has-succeeds-separator li + li::before {
+			content: "\0227B"
+		}
+
+		.card {
+			background-color: #fff;
+			box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+			color: #4a4a4a;
+			max-width: 100%;
+			position: relative
+		}
+
+		.card-header {
+			background-color: transparent;
+			align-items: stretch;
+			box-shadow: 0 .125em .25em rgba(10, 10, 10, .1);
+			display: flex
+		}
+
+		.card-header-title {
+			align-items: center;
+			color: #363636;
+			display: flex;
+			flex-grow: 1;
+			font-weight: 700;
+			padding: .75rem 1rem
+		}
+
+		.card-header-title.is-centered {
+			justify-content: center
+		}
+
+		.card-header-icon {
+			align-items: center;
+			cursor: pointer;
+			display: flex;
+			justify-content: center;
+			padding: .75rem 1rem
+		}
+
+		.card-image {
+			display: block;
+			position: relative
+		}
+
+		.card-content {
+			background-color: transparent;
+			padding: 1.5rem
+		}
+
+		.card-footer {
+			background-color: transparent;
+			border-top: 1px solid #ededed;
+			align-items: stretch;
+			display: flex
+		}
+
+		.card-footer-item {
+			align-items: center;
+			display: flex;
+			flex-basis: 0;
+			flex-grow: 1;
+			flex-shrink: 0;
+			justify-content: center;
+			padding: .75rem
+		}
+
+		.card-footer-item:not(:last-child) {
+			border-right: 1px solid #ededed
+		}
+
+		.card .media:not(:last-child) {
+			margin-bottom: 1.5rem
+		}
+
+		.dropdown {
+			display: inline-flex;
+			position: relative;
+			vertical-align: top
+		}
+
+		.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
+			display: block
+		}
+
+		.dropdown.is-right .dropdown-menu {
+			left: auto;
+			right: 0
+		}
+
+		.dropdown.is-up .dropdown-menu {
+			bottom: 100%;
+			padding-bottom: 4px;
+			padding-top: initial;
+			top: auto
+		}
+
+		.dropdown-menu {
+			display: none;
+			left: 0;
+			min-width: 12rem;
+			padding-top: 4px;
+			position: absolute;
+			top: 100%;
+			z-index: 20
+		}
+
+		.dropdown-content {
+			background-color: #fff;
+			border-radius: 4px;
+			box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+			padding-bottom: .5rem;
+			padding-top: .5rem
+		}
+
+		.dropdown-item {
+			color: #4a4a4a;
+			display: block;
+			font-size: .875rem;
+			line-height: 1.5;
+			padding: .375rem 1rem;
+			position: relative
+		}
+
+		a.dropdown-item, button.dropdown-item {
+			padding-right: 3rem;
+			text-align: left;
+			white-space: nowrap;
+			width: 100%
+		}
+
+		a.dropdown-item:hover, button.dropdown-item:hover {
+			background-color: #f5f5f5;
+			color: #0a0a0a
+		}
+
+		a.dropdown-item.is-active, button.dropdown-item.is-active {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.dropdown-divider {
+			background-color: #ededed;
+			border: none;
+			display: block;
+			height: 1px;
+			margin: .5rem 0
+		}
+
+		.level {
+			align-items: center;
+			justify-content: space-between
+		}
+
+		.level code {
+			border-radius: 4px
+		}
+
+		.level img {
+			display: inline-block;
+			vertical-align: top
+		}
+
+		.level.is-mobile {
+			display: flex
+		}
+
+		.level.is-mobile .level-left, .level.is-mobile .level-right {
+			display: flex
+		}
+
+		.level.is-mobile .level-left + .level-right {
+			margin-top: 0
+		}
+
+		.level.is-mobile .level-item:not(:last-child) {
+			margin-bottom: 0;
+			margin-right: .75rem
+		}
+
+		.level.is-mobile .level-item:not(.is-narrow) {
+			flex-grow: 1
+		}
+
+		@media screen and (min-width: 769px), print {
+			.level {
+				display: flex
+			}
+
+			.level > .level-item:not(.is-narrow) {
+				flex-grow: 1
+			}
+		}
+
+		.level-item {
+			align-items: center;
+			display: flex;
+			flex-basis: auto;
+			flex-grow: 0;
+			flex-shrink: 0;
+			justify-content: center
+		}
+
+		.level-item .subtitle, .level-item .title {
+			margin-bottom: 0
+		}
+
+		@media screen and (max-width: 768px) {
+			.level-item:not(:last-child) {
+				margin-bottom: .75rem
+			}
+		}
+
+		.level-left, .level-right {
+			flex-basis: auto;
+			flex-grow: 0;
+			flex-shrink: 0
+		}
+
+		.level-left .level-item.is-flexible, .level-right .level-item.is-flexible {
+			flex-grow: 1
+		}
+
+		@media screen and (min-width: 769px), print {
+			.level-left .level-item:not(:last-child), .level-right .level-item:not(:last-child) {
+				margin-right: .75rem
+			}
+		}
+
+		.level-left {
+			align-items: center;
+			justify-content: flex-start
+		}
+
+		@media screen and (max-width: 768px) {
+			.level-left + .level-right {
+				margin-top: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.level-left {
+				display: flex
+			}
+		}
+
+		.level-right {
+			align-items: center;
+			justify-content: flex-end
+		}
+
+		@media screen and (min-width: 769px), print {
+			.level-right {
+				display: flex
+			}
+		}
+
+		.list {
+			background-color: #fff;
+			border-radius: 4px;
+			box-shadow: 0 2px 3px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1)
+		}
+
+		.list-item {
+			display: block;
+			padding: .5em 1em
+		}
+
+		.list-item:not(a) {
+			color: #4a4a4a
+		}
+
+		.list-item:first-child {
+			border-top-left-radius: 4px;
+			border-top-right-radius: 4px
+		}
+
+		.list-item:last-child {
+			border-bottom-left-radius: 4px;
+			border-bottom-right-radius: 4px
+		}
+
+		.list-item:not(:last-child) {
+			border-bottom: 1px solid #dbdbdb
+		}
+
+		.list-item.is-active {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		a.list-item {
+			background-color: #f5f5f5;
+			cursor: pointer
+		}
+
+		.media {
+			align-items: flex-start;
+			display: flex;
+			text-align: left
+		}
+
+		.media .content:not(:last-child) {
+			margin-bottom: .75rem
+		}
+
+		.media .media {
+			border-top: 1px solid rgba(219, 219, 219, .5);
+			display: flex;
+			padding-top: .75rem
+		}
+
+		.media .media .content:not(:last-child), .media .media .control:not(:last-child) {
+			margin-bottom: .5rem
+		}
+
+		.media .media .media {
+			padding-top: .5rem
+		}
+
+		.media .media .media + .media {
+			margin-top: .5rem
+		}
+
+		.media + .media {
+			border-top: 1px solid rgba(219, 219, 219, .5);
+			margin-top: 1rem;
+			padding-top: 1rem
+		}
+
+		.media.is-large + .media {
+			margin-top: 1.5rem;
+			padding-top: 1.5rem
+		}
+
+		.media-left, .media-right {
+			flex-basis: auto;
+			flex-grow: 0;
+			flex-shrink: 0
+		}
+
+		.media-left {
+			margin-right: 1rem
+		}
+
+		.media-right {
+			margin-left: 1rem
+		}
+
+		.media-content {
+			flex-basis: auto;
+			flex-grow: 1;
+			flex-shrink: 1;
+			text-align: left
+		}
+
+		@media screen and (max-width: 768px) {
+			.media-content {
+				overflow-x: auto
+			}
+		}
+
+		.menu {
+			font-size: 1rem
+		}
+
+		.menu.is-small {
+			font-size: .75rem
+		}
+
+		.menu.is-medium {
+			font-size: 1.25rem
+		}
+
+		.menu.is-large {
+			font-size: 1.5rem
+		}
+
+		.menu-list {
+			line-height: 1.25
+		}
+
+		.menu-list a {
+			border-radius: 2px;
+			color: #4a4a4a;
+			display: block;
+			padding: .5em .75em
+		}
+
+		.menu-list a:hover {
+			background-color: #f5f5f5;
+			color: #363636
+		}
+
+		.menu-list a.is-active {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.menu-list li ul {
+			border-left: 1px solid #dbdbdb;
+			margin: .75em;
+			padding-left: .75em
+		}
+
+		.menu-label {
+			color: #7a7a7a;
+			font-size: .75em;
+			letter-spacing: .1em;
+			text-transform: uppercase
+		}
+
+		.menu-label:not(:first-child) {
+			margin-top: 1em
+		}
+
+		.menu-label:not(:last-child) {
+			margin-bottom: 1em
+		}
+
+		.message {
+			background-color: #f5f5f5;
+			border-radius: 4px;
+			font-size: 1rem
+		}
+
+		.message strong {
+			color: currentColor
+		}
+
+		.message a:not(.button):not(.tag):not(.dropdown-item) {
+			color: currentColor;
+			text-decoration: underline
+		}
+
+		.message.is-small {
+			font-size: .75rem
+		}
+
+		.message.is-medium {
+			font-size: 1.25rem
+		}
+
+		.message.is-large {
+			font-size: 1.5rem
+		}
+
+		.message.is-white {
+			background-color: #fff
+		}
+
+		.message.is-white .message-header {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.message.is-white .message-body {
+			border-color: #fff
+		}
+
+		.message.is-black {
+			background-color: #fafafa
+		}
+
+		.message.is-black .message-header {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.message.is-black .message-body {
+			border-color: #0a0a0a
+		}
+
+		.message.is-light {
+			background-color: #fafafa
+		}
+
+		.message.is-light .message-header {
+			background-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.message.is-light .message-body {
+			border-color: #f5f5f5
+		}
+
+		.message.is-dark {
+			background-color: #fafafa
+		}
+
+		.message.is-dark .message-header {
+			background-color: #363636;
+			color: #fff
+		}
+
+		.message.is-dark .message-body {
+			border-color: #363636
+		}
+
+		.message.is-primary {
+			background-color: #ebfffc
+		}
+
+		.message.is-primary .message-header {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.message.is-primary .message-body {
+			border-color: #00d1b2;
+			color: #00947e
+		}
+
+		.message.is-link {
+			background-color: #eef3fc
+		}
+
+		.message.is-link .message-header {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.message.is-link .message-body {
+			border-color: #3273dc;
+			color: #2160c4
+		}
+
+		.message.is-info {
+			background-color: #eef6fc
+		}
+
+		.message.is-info .message-header {
+			background-color: #3298dc;
+			color: #fff
+		}
+
+		.message.is-info .message-body {
+			border-color: #3298dc;
+			color: #1d72aa
+		}
+
+		.message.is-success {
+			background-color: #effaf3
+		}
+
+		.message.is-success .message-header {
+			background-color: #48c774;
+			color: #fff
+		}
+
+		.message.is-success .message-body {
+			border-color: #48c774;
+			color: #257942
+		}
+
+		.message.is-warning {
+			background-color: #fffbeb
+		}
+
+		.message.is-warning .message-header {
+			background-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.message.is-warning .message-body {
+			border-color: #ffdd57;
+			color: #947600
+		}
+
+		.message.is-danger {
+			background-color: #feecf0
+		}
+
+		.message.is-danger .message-header {
+			background-color: #f14668;
+			color: #fff
+		}
+
+		.message.is-danger .message-body {
+			border-color: #f14668;
+			color: #cc0f35
+		}
+
+		.message-header {
+			align-items: center;
+			background-color: #4a4a4a;
+			border-radius: 4px 4px 0 0;
+			color: #fff;
+			display: flex;
+			font-weight: 700;
+			justify-content: space-between;
+			line-height: 1.25;
+			padding: .75em 1em;
+			position: relative
+		}
+
+		.message-header .delete {
+			flex-grow: 0;
+			flex-shrink: 0;
+			margin-left: .75em
+		}
+
+		.message-header + .message-body {
+			border-width: 0;
+			border-top-left-radius: 0;
+			border-top-right-radius: 0
+		}
+
+		.message-body {
+			border-color: #dbdbdb;
+			border-radius: 4px;
+			border-style: solid;
+			border-width: 0 0 0 4px;
+			color: #4a4a4a;
+			padding: 1.25em 1.5em
+		}
+
+		.message-body code, .message-body pre {
+			background-color: #fff
+		}
+
+		.message-body pre code {
+			background-color: transparent
+		}
+
+		.modal {
+			align-items: center;
+			display: none;
+			flex-direction: column;
+			justify-content: center;
+			overflow: hidden;
+			position: fixed;
+			z-index: 40
+		}
+
+		.modal.is-active {
+			display: flex
+		}
+
+		.modal-background {
+			background-color: rgba(10, 10, 10, .86)
+		}
+
+		.modal-card, .modal-content {
+			margin: 0 20px;
+			max-height: calc(100vh - 160px);
+			overflow: auto;
+			position: relative;
+			width: 100%
+		}
+
+		@media screen and (min-width: 769px), print {
+			.modal-card, .modal-content {
+				margin: 0 auto;
+				max-height: calc(100vh - 40px);
+				width: 640px
+			}
+		}
+
+		.modal-close {
+			background: 0 0;
+			height: 40px;
+			position: fixed;
+			right: 20px;
+			top: 20px;
+			width: 40px
+		}
+
+		.modal-card {
+			display: flex;
+			flex-direction: column;
+			max-height: calc(100vh - 40px);
+			overflow: hidden;
+			-ms-overflow-y: visible
+		}
+
+		.modal-card-foot, .modal-card-head {
+			align-items: center;
+			background-color: #f5f5f5;
+			display: flex;
+			flex-shrink: 0;
+			justify-content: flex-start;
+			padding: 20px;
+			position: relative
+		}
+
+		.modal-card-head {
+			border-bottom: 1px solid #dbdbdb;
+			border-top-left-radius: 6px;
+			border-top-right-radius: 6px
+		}
+
+		.modal-card-title {
+			color: #363636;
+			flex-grow: 1;
+			flex-shrink: 0;
+			font-size: 1.5rem;
+			line-height: 1
+		}
+
+		.modal-card-foot {
+			border-bottom-left-radius: 6px;
+			border-bottom-right-radius: 6px;
+			border-top: 1px solid #dbdbdb
+		}
+
+		.modal-card-foot .button:not(:last-child) {
+			margin-right: .5em
+		}
+
+		.modal-card-body {
+			-webkit-overflow-scrolling: touch;
+			background-color: #fff;
+			flex-grow: 1;
+			flex-shrink: 1;
+			overflow: auto;
+			padding: 20px
+		}
+
+		.navbar {
+			background-color: #fff;
+			min-height: 3.25rem;
+			position: relative;
+			z-index: 30
+		}
+
+		.navbar.is-white {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.navbar.is-white .navbar-brand .navbar-link, .navbar.is-white .navbar-brand > .navbar-item {
+			color: #0a0a0a
+		}
+
+		.navbar.is-white .navbar-brand .navbar-link.is-active, .navbar.is-white .navbar-brand .navbar-link:focus, .navbar.is-white .navbar-brand .navbar-link:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover {
+			background-color: #f2f2f2;
+			color: #0a0a0a
+		}
+
+		.navbar.is-white .navbar-brand .navbar-link::after {
+			border-color: #0a0a0a
+		}
+
+		.navbar.is-white .navbar-burger {
+			color: #0a0a0a
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-white .navbar-end .navbar-link, .navbar.is-white .navbar-end > .navbar-item, .navbar.is-white .navbar-start .navbar-link, .navbar.is-white .navbar-start > .navbar-item {
+				color: #0a0a0a
+			}
+
+			.navbar.is-white .navbar-end .navbar-link.is-active, .navbar.is-white .navbar-end .navbar-link:focus, .navbar.is-white .navbar-end .navbar-link:hover, .navbar.is-white .navbar-end > a.navbar-item.is-active, .navbar.is-white .navbar-end > a.navbar-item:focus, .navbar.is-white .navbar-end > a.navbar-item:hover, .navbar.is-white .navbar-start .navbar-link.is-active, .navbar.is-white .navbar-start .navbar-link:focus, .navbar.is-white .navbar-start .navbar-link:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover {
+				background-color: #f2f2f2;
+				color: #0a0a0a
+			}
+
+			.navbar.is-white .navbar-end .navbar-link::after, .navbar.is-white .navbar-start .navbar-link::after {
+				border-color: #0a0a0a
+			}
+
+			.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #f2f2f2;
+				color: #0a0a0a
+			}
+
+			.navbar.is-white .navbar-dropdown a.navbar-item.is-active {
+				background-color: #fff;
+				color: #0a0a0a
+			}
+		}
+
+		.navbar.is-black {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.navbar.is-black .navbar-brand .navbar-link, .navbar.is-black .navbar-brand > .navbar-item {
+			color: #fff
+		}
+
+		.navbar.is-black .navbar-brand .navbar-link.is-active, .navbar.is-black .navbar-brand .navbar-link:focus, .navbar.is-black .navbar-brand .navbar-link:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover {
+			background-color: #000;
+			color: #fff
+		}
+
+		.navbar.is-black .navbar-brand .navbar-link::after {
+			border-color: #fff
+		}
+
+		.navbar.is-black .navbar-burger {
+			color: #fff
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-black .navbar-end .navbar-link, .navbar.is-black .navbar-end > .navbar-item, .navbar.is-black .navbar-start .navbar-link, .navbar.is-black .navbar-start > .navbar-item {
+				color: #fff
+			}
+
+			.navbar.is-black .navbar-end .navbar-link.is-active, .navbar.is-black .navbar-end .navbar-link:focus, .navbar.is-black .navbar-end .navbar-link:hover, .navbar.is-black .navbar-end > a.navbar-item.is-active, .navbar.is-black .navbar-end > a.navbar-item:focus, .navbar.is-black .navbar-end > a.navbar-item:hover, .navbar.is-black .navbar-start .navbar-link.is-active, .navbar.is-black .navbar-start .navbar-link:focus, .navbar.is-black .navbar-start .navbar-link:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover {
+				background-color: #000;
+				color: #fff
+			}
+
+			.navbar.is-black .navbar-end .navbar-link::after, .navbar.is-black .navbar-start .navbar-link::after {
+				border-color: #fff
+			}
+
+			.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #000;
+				color: #fff
+			}
+
+			.navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+				background-color: #0a0a0a;
+				color: #fff
+			}
+		}
+
+		.navbar.is-light {
+			background-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-light .navbar-brand .navbar-link, .navbar.is-light .navbar-brand > .navbar-item {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-light .navbar-brand .navbar-link.is-active, .navbar.is-light .navbar-brand .navbar-link:focus, .navbar.is-light .navbar-brand .navbar-link:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover {
+			background-color: #e8e8e8;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-light .navbar-brand .navbar-link::after {
+			border-color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-light .navbar-burger {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-light .navbar-end .navbar-link, .navbar.is-light .navbar-end > .navbar-item, .navbar.is-light .navbar-start .navbar-link, .navbar.is-light .navbar-start > .navbar-item {
+				color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-light .navbar-end .navbar-link.is-active, .navbar.is-light .navbar-end .navbar-link:focus, .navbar.is-light .navbar-end .navbar-link:hover, .navbar.is-light .navbar-end > a.navbar-item.is-active, .navbar.is-light .navbar-end > a.navbar-item:focus, .navbar.is-light .navbar-end > a.navbar-item:hover, .navbar.is-light .navbar-start .navbar-link.is-active, .navbar.is-light .navbar-start .navbar-link:focus, .navbar.is-light .navbar-start .navbar-link:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover {
+				background-color: #e8e8e8;
+				color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-light .navbar-end .navbar-link::after, .navbar.is-light .navbar-start .navbar-link::after {
+				border-color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #e8e8e8;
+				color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-light .navbar-dropdown a.navbar-item.is-active {
+				background-color: #f5f5f5;
+				color: rgba(0, 0, 0, .7)
+			}
+		}
+
+		.navbar.is-dark {
+			background-color: #363636;
+			color: #fff
+		}
+
+		.navbar.is-dark .navbar-brand .navbar-link, .navbar.is-dark .navbar-brand > .navbar-item {
+			color: #fff
+		}
+
+		.navbar.is-dark .navbar-brand .navbar-link.is-active, .navbar.is-dark .navbar-brand .navbar-link:focus, .navbar.is-dark .navbar-brand .navbar-link:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover {
+			background-color: #292929;
+			color: #fff
+		}
+
+		.navbar.is-dark .navbar-brand .navbar-link::after {
+			border-color: #fff
+		}
+
+		.navbar.is-dark .navbar-burger {
+			color: #fff
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-dark .navbar-end .navbar-link, .navbar.is-dark .navbar-end > .navbar-item, .navbar.is-dark .navbar-start .navbar-link, .navbar.is-dark .navbar-start > .navbar-item {
+				color: #fff
+			}
+
+			.navbar.is-dark .navbar-end .navbar-link.is-active, .navbar.is-dark .navbar-end .navbar-link:focus, .navbar.is-dark .navbar-end .navbar-link:hover, .navbar.is-dark .navbar-end > a.navbar-item.is-active, .navbar.is-dark .navbar-end > a.navbar-item:focus, .navbar.is-dark .navbar-end > a.navbar-item:hover, .navbar.is-dark .navbar-start .navbar-link.is-active, .navbar.is-dark .navbar-start .navbar-link:focus, .navbar.is-dark .navbar-start .navbar-link:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover {
+				background-color: #292929;
+				color: #fff
+			}
+
+			.navbar.is-dark .navbar-end .navbar-link::after, .navbar.is-dark .navbar-start .navbar-link::after {
+				border-color: #fff
+			}
+
+			.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #292929;
+				color: #fff
+			}
+
+			.navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
+				background-color: #363636;
+				color: #fff
+			}
+		}
+
+		.navbar.is-primary {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.navbar.is-primary .navbar-brand .navbar-link, .navbar.is-primary .navbar-brand > .navbar-item {
+			color: #fff
+		}
+
+		.navbar.is-primary .navbar-brand .navbar-link.is-active, .navbar.is-primary .navbar-brand .navbar-link:focus, .navbar.is-primary .navbar-brand .navbar-link:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover {
+			background-color: #00b89c;
+			color: #fff
+		}
+
+		.navbar.is-primary .navbar-brand .navbar-link::after {
+			border-color: #fff
+		}
+
+		.navbar.is-primary .navbar-burger {
+			color: #fff
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-primary .navbar-end .navbar-link, .navbar.is-primary .navbar-end > .navbar-item, .navbar.is-primary .navbar-start .navbar-link, .navbar.is-primary .navbar-start > .navbar-item {
+				color: #fff
+			}
+
+			.navbar.is-primary .navbar-end .navbar-link.is-active, .navbar.is-primary .navbar-end .navbar-link:focus, .navbar.is-primary .navbar-end .navbar-link:hover, .navbar.is-primary .navbar-end > a.navbar-item.is-active, .navbar.is-primary .navbar-end > a.navbar-item:focus, .navbar.is-primary .navbar-end > a.navbar-item:hover, .navbar.is-primary .navbar-start .navbar-link.is-active, .navbar.is-primary .navbar-start .navbar-link:focus, .navbar.is-primary .navbar-start .navbar-link:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover {
+				background-color: #00b89c;
+				color: #fff
+			}
+
+			.navbar.is-primary .navbar-end .navbar-link::after, .navbar.is-primary .navbar-start .navbar-link::after {
+				border-color: #fff
+			}
+
+			.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #00b89c;
+				color: #fff
+			}
+
+			.navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
+				background-color: #00d1b2;
+				color: #fff
+			}
+		}
+
+		.navbar.is-link {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.navbar.is-link .navbar-brand .navbar-link, .navbar.is-link .navbar-brand > .navbar-item {
+			color: #fff
+		}
+
+		.navbar.is-link .navbar-brand .navbar-link.is-active, .navbar.is-link .navbar-brand .navbar-link:focus, .navbar.is-link .navbar-brand .navbar-link:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover {
+			background-color: #2366d1;
+			color: #fff
+		}
+
+		.navbar.is-link .navbar-brand .navbar-link::after {
+			border-color: #fff
+		}
+
+		.navbar.is-link .navbar-burger {
+			color: #fff
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-link .navbar-end .navbar-link, .navbar.is-link .navbar-end > .navbar-item, .navbar.is-link .navbar-start .navbar-link, .navbar.is-link .navbar-start > .navbar-item {
+				color: #fff
+			}
+
+			.navbar.is-link .navbar-end .navbar-link.is-active, .navbar.is-link .navbar-end .navbar-link:focus, .navbar.is-link .navbar-end .navbar-link:hover, .navbar.is-link .navbar-end > a.navbar-item.is-active, .navbar.is-link .navbar-end > a.navbar-item:focus, .navbar.is-link .navbar-end > a.navbar-item:hover, .navbar.is-link .navbar-start .navbar-link.is-active, .navbar.is-link .navbar-start .navbar-link:focus, .navbar.is-link .navbar-start .navbar-link:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover {
+				background-color: #2366d1;
+				color: #fff
+			}
+
+			.navbar.is-link .navbar-end .navbar-link::after, .navbar.is-link .navbar-start .navbar-link::after {
+				border-color: #fff
+			}
+
+			.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #2366d1;
+				color: #fff
+			}
+
+			.navbar.is-link .navbar-dropdown a.navbar-item.is-active {
+				background-color: #3273dc;
+				color: #fff
+			}
+		}
+
+		.navbar.is-info {
+			background-color: #3298dc;
+			color: #fff
+		}
+
+		.navbar.is-info .navbar-brand .navbar-link, .navbar.is-info .navbar-brand > .navbar-item {
+			color: #fff
+		}
+
+		.navbar.is-info .navbar-brand .navbar-link.is-active, .navbar.is-info .navbar-brand .navbar-link:focus, .navbar.is-info .navbar-brand .navbar-link:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover {
+			background-color: #238cd1;
+			color: #fff
+		}
+
+		.navbar.is-info .navbar-brand .navbar-link::after {
+			border-color: #fff
+		}
+
+		.navbar.is-info .navbar-burger {
+			color: #fff
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-info .navbar-end .navbar-link, .navbar.is-info .navbar-end > .navbar-item, .navbar.is-info .navbar-start .navbar-link, .navbar.is-info .navbar-start > .navbar-item {
+				color: #fff
+			}
+
+			.navbar.is-info .navbar-end .navbar-link.is-active, .navbar.is-info .navbar-end .navbar-link:focus, .navbar.is-info .navbar-end .navbar-link:hover, .navbar.is-info .navbar-end > a.navbar-item.is-active, .navbar.is-info .navbar-end > a.navbar-item:focus, .navbar.is-info .navbar-end > a.navbar-item:hover, .navbar.is-info .navbar-start .navbar-link.is-active, .navbar.is-info .navbar-start .navbar-link:focus, .navbar.is-info .navbar-start .navbar-link:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover {
+				background-color: #238cd1;
+				color: #fff
+			}
+
+			.navbar.is-info .navbar-end .navbar-link::after, .navbar.is-info .navbar-start .navbar-link::after {
+				border-color: #fff
+			}
+
+			.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #238cd1;
+				color: #fff
+			}
+
+			.navbar.is-info .navbar-dropdown a.navbar-item.is-active {
+				background-color: #3298dc;
+				color: #fff
+			}
+		}
+
+		.navbar.is-success {
+			background-color: #48c774;
+			color: #fff
+		}
+
+		.navbar.is-success .navbar-brand .navbar-link, .navbar.is-success .navbar-brand > .navbar-item {
+			color: #fff
+		}
+
+		.navbar.is-success .navbar-brand .navbar-link.is-active, .navbar.is-success .navbar-brand .navbar-link:focus, .navbar.is-success .navbar-brand .navbar-link:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover {
+			background-color: #3abb67;
+			color: #fff
+		}
+
+		.navbar.is-success .navbar-brand .navbar-link::after {
+			border-color: #fff
+		}
+
+		.navbar.is-success .navbar-burger {
+			color: #fff
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-success .navbar-end .navbar-link, .navbar.is-success .navbar-end > .navbar-item, .navbar.is-success .navbar-start .navbar-link, .navbar.is-success .navbar-start > .navbar-item {
+				color: #fff
+			}
+
+			.navbar.is-success .navbar-end .navbar-link.is-active, .navbar.is-success .navbar-end .navbar-link:focus, .navbar.is-success .navbar-end .navbar-link:hover, .navbar.is-success .navbar-end > a.navbar-item.is-active, .navbar.is-success .navbar-end > a.navbar-item:focus, .navbar.is-success .navbar-end > a.navbar-item:hover, .navbar.is-success .navbar-start .navbar-link.is-active, .navbar.is-success .navbar-start .navbar-link:focus, .navbar.is-success .navbar-start .navbar-link:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover {
+				background-color: #3abb67;
+				color: #fff
+			}
+
+			.navbar.is-success .navbar-end .navbar-link::after, .navbar.is-success .navbar-start .navbar-link::after {
+				border-color: #fff
+			}
+
+			.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #3abb67;
+				color: #fff
+			}
+
+			.navbar.is-success .navbar-dropdown a.navbar-item.is-active {
+				background-color: #48c774;
+				color: #fff
+			}
+		}
+
+		.navbar.is-warning {
+			background-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-warning .navbar-brand .navbar-link, .navbar.is-warning .navbar-brand > .navbar-item {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-warning .navbar-brand .navbar-link.is-active, .navbar.is-warning .navbar-brand .navbar-link:focus, .navbar.is-warning .navbar-brand .navbar-link:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover {
+			background-color: #ffd83d;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-warning .navbar-brand .navbar-link::after {
+			border-color: rgba(0, 0, 0, .7)
+		}
+
+		.navbar.is-warning .navbar-burger {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-warning .navbar-end .navbar-link, .navbar.is-warning .navbar-end > .navbar-item, .navbar.is-warning .navbar-start .navbar-link, .navbar.is-warning .navbar-start > .navbar-item {
+				color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-warning .navbar-end .navbar-link.is-active, .navbar.is-warning .navbar-end .navbar-link:focus, .navbar.is-warning .navbar-end .navbar-link:hover, .navbar.is-warning .navbar-end > a.navbar-item.is-active, .navbar.is-warning .navbar-end > a.navbar-item:focus, .navbar.is-warning .navbar-end > a.navbar-item:hover, .navbar.is-warning .navbar-start .navbar-link.is-active, .navbar.is-warning .navbar-start .navbar-link:focus, .navbar.is-warning .navbar-start .navbar-link:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover {
+				background-color: #ffd83d;
+				color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-warning .navbar-end .navbar-link::after, .navbar.is-warning .navbar-start .navbar-link::after {
+				border-color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #ffd83d;
+				color: rgba(0, 0, 0, .7)
+			}
+
+			.navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
+				background-color: #ffdd57;
+				color: rgba(0, 0, 0, .7)
+			}
+		}
+
+		.navbar.is-danger {
+			background-color: #f14668;
+			color: #fff
+		}
+
+		.navbar.is-danger .navbar-brand .navbar-link, .navbar.is-danger .navbar-brand > .navbar-item {
+			color: #fff
+		}
+
+		.navbar.is-danger .navbar-brand .navbar-link.is-active, .navbar.is-danger .navbar-brand .navbar-link:focus, .navbar.is-danger .navbar-brand .navbar-link:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover {
+			background-color: #ef2e55;
+			color: #fff
+		}
+
+		.navbar.is-danger .navbar-brand .navbar-link::after {
+			border-color: #fff
+		}
+
+		.navbar.is-danger .navbar-burger {
+			color: #fff
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar.is-danger .navbar-end .navbar-link, .navbar.is-danger .navbar-end > .navbar-item, .navbar.is-danger .navbar-start .navbar-link, .navbar.is-danger .navbar-start > .navbar-item {
+				color: #fff
+			}
+
+			.navbar.is-danger .navbar-end .navbar-link.is-active, .navbar.is-danger .navbar-end .navbar-link:focus, .navbar.is-danger .navbar-end .navbar-link:hover, .navbar.is-danger .navbar-end > a.navbar-item.is-active, .navbar.is-danger .navbar-end > a.navbar-item:focus, .navbar.is-danger .navbar-end > a.navbar-item:hover, .navbar.is-danger .navbar-start .navbar-link.is-active, .navbar.is-danger .navbar-start .navbar-link:focus, .navbar.is-danger .navbar-start .navbar-link:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover {
+				background-color: #ef2e55;
+				color: #fff
+			}
+
+			.navbar.is-danger .navbar-end .navbar-link::after, .navbar.is-danger .navbar-start .navbar-link::after {
+				border-color: #fff
+			}
+
+			.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #ef2e55;
+				color: #fff
+			}
+
+			.navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
+				background-color: #f14668;
+				color: #fff
+			}
+		}
+
+		.navbar > .container {
+			align-items: stretch;
+			display: flex;
+			min-height: 3.25rem;
+			width: 100%
+		}
+
+		.navbar.has-shadow {
+			box-shadow: 0 2px 0 0 #f5f5f5
+		}
+
+		.navbar.is-fixed-bottom, .navbar.is-fixed-top {
+			left: 0;
+			position: fixed;
+			right: 0;
+			z-index: 30
+		}
+
+		.navbar.is-fixed-bottom {
+			bottom: 0
+		}
+
+		.navbar.is-fixed-bottom.has-shadow {
+			box-shadow: 0 -2px 0 0 #f5f5f5
+		}
+
+		.navbar.is-fixed-top {
+			top: 0
+		}
+
+		body.has-navbar-fixed-top, html.has-navbar-fixed-top {
+			padding-top: 3.25rem
+		}
+
+		body.has-navbar-fixed-bottom, html.has-navbar-fixed-bottom {
+			padding-bottom: 3.25rem
+		}
+
+		.navbar-brand, .navbar-tabs {
+			align-items: stretch;
+			display: flex;
+			flex-shrink: 0;
+			min-height: 3.25rem
+		}
+
+		.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
+			background-color: transparent
+		}
+
+		.navbar-tabs {
+			-webkit-overflow-scrolling: touch;
+			max-width: 100vw;
+			overflow-x: auto;
+			overflow-y: hidden
+		}
+
+		.navbar-burger {
+			color: #4a4a4a;
+			cursor: pointer;
+			display: block;
+			height: 3.25rem;
+			position: relative;
+			width: 3.25rem;
+			margin-left: auto
+		}
+
+		.navbar-burger span {
+			background-color: currentColor;
+			display: block;
+			height: 1px;
+			left: calc(50% - 8px);
+			position: absolute;
+			transform-origin: center;
+			transition-duration: 86ms;
+			transition-property: background-color, opacity, transform;
+			transition-timing-function: ease-out;
+			width: 16px
+		}
+
+		.navbar-burger span:nth-child(1) {
+			top: calc(50% - 6px)
+		}
+
+		.navbar-burger span:nth-child(2) {
+			top: calc(50% - 1px)
+		}
+
+		.navbar-burger span:nth-child(3) {
+			top: calc(50% + 4px)
+		}
+
+		.navbar-burger:hover {
+			background-color: rgba(0, 0, 0, .05)
+		}
+
+		.navbar-burger.is-active span:nth-child(1) {
+			transform: translateY(5px) rotate(45deg)
+		}
+
+		.navbar-burger.is-active span:nth-child(2) {
+			opacity: 0
+		}
+
+		.navbar-burger.is-active span:nth-child(3) {
+			transform: translateY(-5px) rotate(-45deg)
+		}
+
+		.navbar-menu {
+			display: none
+		}
+
+		.navbar-item, .navbar-link {
+			color: #4a4a4a;
+			display: block;
+			line-height: 1.5;
+			padding: .5rem .75rem;
+			position: relative
+		}
+
+		.navbar-item .icon:only-child, .navbar-link .icon:only-child {
+			margin-left: -.25rem;
+			margin-right: -.25rem
+		}
+
+		.navbar-link, a.navbar-item {
+			cursor: pointer
+		}
+
+		.navbar-link.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover {
+			background-color: #fafafa;
+			color: #3273dc
+		}
+
+		.navbar-item {
+			flex-grow: 0;
+			flex-shrink: 0
+		}
+
+		.navbar-item img {
+			max-height: 1.75rem
+		}
+
+		.navbar-item.has-dropdown {
+			padding: 0
+		}
+
+		.navbar-item.is-expanded {
+			flex-grow: 1;
+			flex-shrink: 1
+		}
+
+		.navbar-item.is-tab {
+			border-bottom: 1px solid transparent;
+			min-height: 3.25rem;
+			padding-bottom: calc(.5rem - 1px)
+		}
+
+		.navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
+			background-color: transparent;
+			border-bottom-color: #3273dc
+		}
+
+		.navbar-item.is-tab.is-active {
+			background-color: transparent;
+			border-bottom-color: #3273dc;
+			border-bottom-style: solid;
+			border-bottom-width: 3px;
+			color: #3273dc;
+			padding-bottom: calc(.5rem - 3px)
+		}
+
+		.navbar-content {
+			flex-grow: 1;
+			flex-shrink: 1
+		}
+
+		.navbar-link:not(.is-arrowless) {
+			padding-right: 2.5em
+		}
+
+		.navbar-link:not(.is-arrowless)::after {
+			border-color: #3273dc;
+			margin-top: -.375em;
+			right: 1.125em
+		}
+
+		.navbar-dropdown {
+			font-size: .875rem;
+			padding-bottom: .5rem;
+			padding-top: .5rem
+		}
+
+		.navbar-dropdown .navbar-item {
+			padding-left: 1.5rem;
+			padding-right: 1.5rem
+		}
+
+		.navbar-divider {
+			background-color: #f5f5f5;
+			border: none;
+			display: none;
+			height: 2px;
+			margin: .5rem 0
+		}
+
+		@media screen and (max-width: 1023px) {
+			.navbar > .container {
+				display: block
+			}
+
+			.navbar-brand .navbar-item, .navbar-tabs .navbar-item {
+				align-items: center;
+				display: flex
+			}
+
+			.navbar-link::after {
+				display: none
+			}
+
+			.navbar-menu {
+				background-color: #fff;
+				box-shadow: 0 8px 16px rgba(10, 10, 10, .1);
+				padding: .5rem 0
+			}
+
+			.navbar-menu.is-active {
+				display: block
+			}
+
+			.navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
+				left: 0;
+				position: fixed;
+				right: 0;
+				z-index: 30
+			}
+
+			.navbar.is-fixed-bottom-touch {
+				bottom: 0
+			}
+
+			.navbar.is-fixed-bottom-touch.has-shadow {
+				box-shadow: 0 -2px 3px rgba(10, 10, 10, .1)
+			}
+
+			.navbar.is-fixed-top-touch {
+				top: 0
+			}
+
+			.navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
+				-webkit-overflow-scrolling: touch;
+				max-height: calc(100vh - 3.25rem);
+				overflow: auto
+			}
+
+			body.has-navbar-fixed-top-touch, html.has-navbar-fixed-top-touch {
+				padding-top: 3.25rem
+			}
+
+			body.has-navbar-fixed-bottom-touch, html.has-navbar-fixed-bottom-touch {
+				padding-bottom: 3.25rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.navbar, .navbar-end, .navbar-menu, .navbar-start {
+				align-items: stretch;
+				display: flex
+			}
+
+			.navbar {
+				min-height: 3.25rem
+			}
+
+			.navbar.is-spaced {
+				padding: 1rem 2rem
+			}
+
+			.navbar.is-spaced .navbar-end, .navbar.is-spaced .navbar-start {
+				align-items: center
+			}
+
+			.navbar.is-spaced .navbar-link, .navbar.is-spaced a.navbar-item {
+				border-radius: 4px
+			}
+
+			.navbar.is-transparent .navbar-link.is-active, .navbar.is-transparent .navbar-link:focus, .navbar.is-transparent .navbar-link:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover {
+				background-color: transparent !important
+			}
+
+			.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 {
+				background-color: transparent !important
+			}
+
+			.navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
+				background-color: #f5f5f5;
+				color: #0a0a0a
+			}
+
+			.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+				background-color: #f5f5f5;
+				color: #3273dc
+			}
+
+			.navbar-burger {
+				display: none
+			}
+
+			.navbar-item, .navbar-link {
+				align-items: center;
+				display: flex
+			}
+
+			.navbar-item.has-dropdown {
+				align-items: stretch
+			}
+
+			.navbar-item.has-dropdown-up .navbar-link::after {
+				transform: rotate(135deg) translate(.25em, -.25em)
+			}
+
+			.navbar-item.has-dropdown-up .navbar-dropdown {
+				border-bottom: 2px solid #dbdbdb;
+				border-radius: 6px 6px 0 0;
+				border-top: none;
+				bottom: 100%;
+				box-shadow: 0 -8px 8px rgba(10, 10, 10, .1);
+				top: auto
+			}
+
+			.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 {
+				display: block
+			}
+
+			.navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown {
+				opacity: 1;
+				pointer-events: auto;
+				transform: translateY(0)
+			}
+
+			.navbar-menu {
+				flex-grow: 1;
+				flex-shrink: 0
+			}
+
+			.navbar-start {
+				justify-content: flex-start;
+				margin-right: auto
+			}
+
+			.navbar-end {
+				justify-content: flex-end;
+				margin-left: auto
+			}
+
+			.navbar-dropdown {
+				background-color: #fff;
+				border-bottom-left-radius: 6px;
+				border-bottom-right-radius: 6px;
+				border-top: 2px solid #dbdbdb;
+				box-shadow: 0 8px 8px rgba(10, 10, 10, .1);
+				display: none;
+				font-size: .875rem;
+				left: 0;
+				min-width: 100%;
+				position: absolute;
+				top: 100%;
+				z-index: 20
+			}
+
+			.navbar-dropdown .navbar-item {
+				padding: .375rem 1rem;
+				white-space: nowrap
+			}
+
+			.navbar-dropdown a.navbar-item {
+				padding-right: 3rem
+			}
+
+			.navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
+				background-color: #f5f5f5;
+				color: #0a0a0a
+			}
+
+			.navbar-dropdown a.navbar-item.is-active {
+				background-color: #f5f5f5;
+				color: #3273dc
+			}
+
+			.navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-dropdown {
+				border-radius: 6px;
+				border-top: none;
+				box-shadow: 0 8px 8px rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .1);
+				display: block;
+				opacity: 0;
+				pointer-events: none;
+				top: calc(100% + (-4px));
+				transform: translateY(-5px);
+				transition-duration: 86ms;
+				transition-property: opacity, transform
+			}
+
+			.navbar-dropdown.is-right {
+				left: auto;
+				right: 0
+			}
+
+			.navbar-divider {
+				display: block
+			}
+
+			.container > .navbar .navbar-brand, .navbar > .container .navbar-brand {
+				margin-left: -.75rem
+			}
+
+			.container > .navbar .navbar-menu, .navbar > .container .navbar-menu {
+				margin-right: -.75rem
+			}
+
+			.navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
+				left: 0;
+				position: fixed;
+				right: 0;
+				z-index: 30
+			}
+
+			.navbar.is-fixed-bottom-desktop {
+				bottom: 0
+			}
+
+			.navbar.is-fixed-bottom-desktop.has-shadow {
+				box-shadow: 0 -2px 3px rgba(10, 10, 10, .1)
+			}
+
+			.navbar.is-fixed-top-desktop {
+				top: 0
+			}
+
+			body.has-navbar-fixed-top-desktop, html.has-navbar-fixed-top-desktop {
+				padding-top: 3.25rem
+			}
+
+			body.has-navbar-fixed-bottom-desktop, html.has-navbar-fixed-bottom-desktop {
+				padding-bottom: 3.25rem
+			}
+
+			body.has-spaced-navbar-fixed-top, html.has-spaced-navbar-fixed-top {
+				padding-top: 5.25rem
+			}
+
+			body.has-spaced-navbar-fixed-bottom, html.has-spaced-navbar-fixed-bottom {
+				padding-bottom: 5.25rem
+			}
+
+			.navbar-link.is-active, a.navbar-item.is-active {
+				color: #0a0a0a
+			}
+
+			.navbar-link.is-active:not(:focus):not(:hover), a.navbar-item.is-active:not(:focus):not(:hover) {
+				background-color: transparent
+			}
+
+			.navbar-item.has-dropdown.is-active .navbar-link, .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link {
+				background-color: #fafafa
+			}
+		}
+
+		.hero.is-fullheight-with-navbar {
+			min-height: calc(100vh - 3.25rem)
+		}
+
+		.pagination {
+			font-size: 1rem;
+			margin: -.25rem
+		}
+
+		.pagination.is-small {
+			font-size: .75rem
+		}
+
+		.pagination.is-medium {
+			font-size: 1.25rem
+		}
+
+		.pagination.is-large {
+			font-size: 1.5rem
+		}
+
+		.pagination.is-rounded .pagination-next, .pagination.is-rounded .pagination-previous {
+			padding-left: 1em;
+			padding-right: 1em;
+			border-radius: 290486px
+		}
+
+		.pagination.is-rounded .pagination-link {
+			border-radius: 290486px
+		}
+
+		.pagination, .pagination-list {
+			align-items: center;
+			display: flex;
+			justify-content: center;
+			text-align: center
+		}
+
+		.pagination-ellipsis, .pagination-link, .pagination-next, .pagination-previous {
+			font-size: 1em;
+			justify-content: center;
+			margin: .25rem;
+			padding-left: .5em;
+			padding-right: .5em;
+			text-align: center
+		}
+
+		.pagination-link, .pagination-next, .pagination-previous {
+			border-color: #dbdbdb;
+			color: #363636;
+			min-width: 2.5em
+		}
+
+		.pagination-link:hover, .pagination-next:hover, .pagination-previous:hover {
+			border-color: #b5b5b5;
+			color: #363636
+		}
+
+		.pagination-link:focus, .pagination-next:focus, .pagination-previous:focus {
+			border-color: #3273dc
+		}
+
+		.pagination-link:active, .pagination-next:active, .pagination-previous:active {
+			box-shadow: inset 0 1px 2px rgba(10, 10, 10, .2)
+		}
+
+		.pagination-link[disabled], .pagination-next[disabled], .pagination-previous[disabled] {
+			background-color: #dbdbdb;
+			border-color: #dbdbdb;
+			box-shadow: none;
+			color: #7a7a7a;
+			opacity: .5
+		}
+
+		.pagination-next, .pagination-previous {
+			padding-left: .75em;
+			padding-right: .75em;
+			white-space: nowrap
+		}
+
+		.pagination-link.is-current {
+			background-color: #3273dc;
+			border-color: #3273dc;
+			color: #fff
+		}
+
+		.pagination-ellipsis {
+			color: #b5b5b5;
+			pointer-events: none
+		}
+
+		.pagination-list {
+			flex-wrap: wrap
+		}
+
+		@media screen and (max-width: 768px) {
+			.pagination {
+				flex-wrap: wrap
+			}
+
+			.pagination-next, .pagination-previous {
+				flex-grow: 1;
+				flex-shrink: 1
+			}
+
+			.pagination-list li {
+				flex-grow: 1;
+				flex-shrink: 1
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.pagination-list {
+				flex-grow: 1;
+				flex-shrink: 1;
+				justify-content: flex-start;
+				order: 1
+			}
+
+			.pagination-previous {
+				order: 2
+			}
+
+			.pagination-next {
+				order: 3
+			}
+
+			.pagination {
+				justify-content: space-between
+			}
+
+			.pagination.is-centered .pagination-previous {
+				order: 1
+			}
+
+			.pagination.is-centered .pagination-list {
+				justify-content: center;
+				order: 2
+			}
+
+			.pagination.is-centered .pagination-next {
+				order: 3
+			}
+
+			.pagination.is-right .pagination-previous {
+				order: 1
+			}
+
+			.pagination.is-right .pagination-next {
+				order: 2
+			}
+
+			.pagination.is-right .pagination-list {
+				justify-content: flex-end;
+				order: 3
+			}
+		}
+
+		.panel {
+			border-radius: 6px;
+			box-shadow: 0 .5em 1em -.125em rgba(10, 10, 10, .1), 0 0 0 1px rgba(10, 10, 10, .02);
+			font-size: 1rem
+		}
+
+		.panel:not(:last-child) {
+			margin-bottom: 1.5rem
+		}
+
+		.panel.is-white .panel-heading {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.panel.is-white .panel-tabs a.is-active {
+			border-bottom-color: #fff
+		}
+
+		.panel.is-white .panel-block.is-active .panel-icon {
+			color: #fff
+		}
+
+		.panel.is-black .panel-heading {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.panel.is-black .panel-tabs a.is-active {
+			border-bottom-color: #0a0a0a
+		}
+
+		.panel.is-black .panel-block.is-active .panel-icon {
+			color: #0a0a0a
+		}
+
+		.panel.is-light .panel-heading {
+			background-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.panel.is-light .panel-tabs a.is-active {
+			border-bottom-color: #f5f5f5
+		}
+
+		.panel.is-light .panel-block.is-active .panel-icon {
+			color: #f5f5f5
+		}
+
+		.panel.is-dark .panel-heading {
+			background-color: #363636;
+			color: #fff
+		}
+
+		.panel.is-dark .panel-tabs a.is-active {
+			border-bottom-color: #363636
+		}
+
+		.panel.is-dark .panel-block.is-active .panel-icon {
+			color: #363636
+		}
+
+		.panel.is-primary .panel-heading {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.panel.is-primary .panel-tabs a.is-active {
+			border-bottom-color: #00d1b2
+		}
+
+		.panel.is-primary .panel-block.is-active .panel-icon {
+			color: #00d1b2
+		}
+
+		.panel.is-link .panel-heading {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.panel.is-link .panel-tabs a.is-active {
+			border-bottom-color: #3273dc
+		}
+
+		.panel.is-link .panel-block.is-active .panel-icon {
+			color: #3273dc
+		}
+
+		.panel.is-info .panel-heading {
+			background-color: #3298dc;
+			color: #fff
+		}
+
+		.panel.is-info .panel-tabs a.is-active {
+			border-bottom-color: #3298dc
+		}
+
+		.panel.is-info .panel-block.is-active .panel-icon {
+			color: #3298dc
+		}
+
+		.panel.is-success .panel-heading {
+			background-color: #48c774;
+			color: #fff
+		}
+
+		.panel.is-success .panel-tabs a.is-active {
+			border-bottom-color: #48c774
+		}
+
+		.panel.is-success .panel-block.is-active .panel-icon {
+			color: #48c774
+		}
+
+		.panel.is-warning .panel-heading {
+			background-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.panel.is-warning .panel-tabs a.is-active {
+			border-bottom-color: #ffdd57
+		}
+
+		.panel.is-warning .panel-block.is-active .panel-icon {
+			color: #ffdd57
+		}
+
+		.panel.is-danger .panel-heading {
+			background-color: #f14668;
+			color: #fff
+		}
+
+		.panel.is-danger .panel-tabs a.is-active {
+			border-bottom-color: #f14668
+		}
+
+		.panel.is-danger .panel-block.is-active .panel-icon {
+			color: #f14668
+		}
+
+		.panel-block:not(:last-child), .panel-tabs:not(:last-child) {
+			border-bottom: 1px solid #ededed
+		}
+
+		.panel-heading {
+			background-color: #ededed;
+			border-radius: 6px 6px 0 0;
+			color: #363636;
+			font-size: 1.25em;
+			font-weight: 700;
+			line-height: 1.25;
+			padding: .75em 1em
+		}
+
+		.panel-tabs {
+			align-items: flex-end;
+			display: flex;
+			font-size: .875em;
+			justify-content: center
+		}
+
+		.panel-tabs a {
+			border-bottom: 1px solid #dbdbdb;
+			margin-bottom: -1px;
+			padding: .5em
+		}
+
+		.panel-tabs a.is-active {
+			border-bottom-color: #4a4a4a;
+			color: #363636
+		}
+
+		.panel-list a {
+			color: #4a4a4a
+		}
+
+		.panel-list a:hover {
+			color: #3273dc
+		}
+
+		.panel-block {
+			align-items: center;
+			color: #363636;
+			display: flex;
+			justify-content: flex-start;
+			padding: .5em .75em
+		}
+
+		.panel-block input[type=checkbox] {
+			margin-right: .75em
+		}
+
+		.panel-block > .control {
+			flex-grow: 1;
+			flex-shrink: 1;
+			width: 100%
+		}
+
+		.panel-block.is-wrapped {
+			flex-wrap: wrap
+		}
+
+		.panel-block.is-active {
+			border-left-color: #3273dc;
+			color: #363636
+		}
+
+		.panel-block.is-active .panel-icon {
+			color: #3273dc
+		}
+
+		.panel-block:last-child {
+			border-bottom-left-radius: 6px;
+			border-bottom-right-radius: 6px
+		}
+
+		a.panel-block, label.panel-block {
+			cursor: pointer
+		}
+
+		a.panel-block:hover, label.panel-block:hover {
+			background-color: #f5f5f5
+		}
+
+		.panel-icon {
+			display: inline-block;
+			font-size: 14px;
+			height: 1em;
+			line-height: 1em;
+			text-align: center;
+			vertical-align: top;
+			width: 1em;
+			color: #7a7a7a;
+			margin-right: .75em
+		}
+
+		.panel-icon .fa {
+			font-size: inherit;
+			line-height: inherit
+		}
+
+		.tabs {
+			-webkit-overflow-scrolling: touch;
+			align-items: stretch;
+			display: flex;
+			font-size: 1rem;
+			justify-content: space-between;
+			overflow: hidden;
+			overflow-x: auto;
+			white-space: nowrap
+		}
+
+		.tabs a {
+			align-items: center;
+			border-bottom-color: #dbdbdb;
+			border-bottom-style: solid;
+			border-bottom-width: 1px;
+			color: #4a4a4a;
+			display: flex;
+			justify-content: center;
+			margin-bottom: -1px;
+			padding: .5em 1em;
+			vertical-align: top
+		}
+
+		.tabs a:hover {
+			border-bottom-color: #363636;
+			color: #363636
+		}
+
+		.tabs li {
+			display: block
+		}
+
+		.tabs li.is-active a {
+			border-bottom-color: #3273dc;
+			color: #3273dc
+		}
+
+		.tabs ul {
+			align-items: center;
+			border-bottom-color: #dbdbdb;
+			border-bottom-style: solid;
+			border-bottom-width: 1px;
+			display: flex;
+			flex-grow: 1;
+			flex-shrink: 0;
+			justify-content: flex-start
+		}
+
+		.tabs ul.is-left {
+			padding-right: .75em
+		}
+
+		.tabs ul.is-center {
+			flex: none;
+			justify-content: center;
+			padding-left: .75em;
+			padding-right: .75em
+		}
+
+		.tabs ul.is-right {
+			justify-content: flex-end;
+			padding-left: .75em
+		}
+
+		.tabs .icon:first-child {
+			margin-right: .5em
+		}
+
+		.tabs .icon:last-child {
+			margin-left: .5em
+		}
+
+		.tabs.is-centered ul {
+			justify-content: center
+		}
+
+		.tabs.is-right ul {
+			justify-content: flex-end
+		}
+
+		.tabs.is-boxed a {
+			border: 1px solid transparent;
+			border-radius: 4px 4px 0 0
+		}
+
+		.tabs.is-boxed a:hover {
+			background-color: #f5f5f5;
+			border-bottom-color: #dbdbdb
+		}
+
+		.tabs.is-boxed li.is-active a {
+			background-color: #fff;
+			border-color: #dbdbdb;
+			border-bottom-color: transparent !important
+		}
+
+		.tabs.is-fullwidth li {
+			flex-grow: 1;
+			flex-shrink: 0
+		}
+
+		.tabs.is-toggle a {
+			border-color: #dbdbdb;
+			border-style: solid;
+			border-width: 1px;
+			margin-bottom: 0;
+			position: relative
+		}
+
+		.tabs.is-toggle a:hover {
+			background-color: #f5f5f5;
+			border-color: #b5b5b5;
+			z-index: 2
+		}
+
+		.tabs.is-toggle li + li {
+			margin-left: -1px
+		}
+
+		.tabs.is-toggle li:first-child a {
+			border-radius: 4px 0 0 4px
+		}
+
+		.tabs.is-toggle li:last-child a {
+			border-radius: 0 4px 4px 0
+		}
+
+		.tabs.is-toggle li.is-active a {
+			background-color: #3273dc;
+			border-color: #3273dc;
+			color: #fff;
+			z-index: 1
+		}
+
+		.tabs.is-toggle ul {
+			border-bottom: none
+		}
+
+		.tabs.is-toggle.is-toggle-rounded li:first-child a {
+			border-bottom-left-radius: 290486px;
+			border-top-left-radius: 290486px;
+			padding-left: 1.25em
+		}
+
+		.tabs.is-toggle.is-toggle-rounded li:last-child a {
+			border-bottom-right-radius: 290486px;
+			border-top-right-radius: 290486px;
+			padding-right: 1.25em
+		}
+
+		.tabs.is-small {
+			font-size: .75rem
+		}
+
+		.tabs.is-medium {
+			font-size: 1.25rem
+		}
+
+		.tabs.is-large {
+			font-size: 1.5rem
+		}
+
+		.column {
+			display: block;
+			flex-basis: 0;
+			flex-grow: 1;
+			flex-shrink: 1;
+			padding: .75rem
+		}
+
+		.columns.is-mobile > .column.is-narrow {
+			flex: none
+		}
+
+		.columns.is-mobile > .column.is-full {
+			flex: none;
+			width: 100%
+		}
+
+		.columns.is-mobile > .column.is-three-quarters {
+			flex: none;
+			width: 75%
+		}
+
+		.columns.is-mobile > .column.is-two-thirds {
+			flex: none;
+			width: 66.6666%
+		}
+
+		.columns.is-mobile > .column.is-half {
+			flex: none;
+			width: 50%
+		}
+
+		.columns.is-mobile > .column.is-one-third {
+			flex: none;
+			width: 33.3333%
+		}
+
+		.columns.is-mobile > .column.is-one-quarter {
+			flex: none;
+			width: 25%
+		}
+
+		.columns.is-mobile > .column.is-one-fifth {
+			flex: none;
+			width: 20%
+		}
+
+		.columns.is-mobile > .column.is-two-fifths {
+			flex: none;
+			width: 40%
+		}
+
+		.columns.is-mobile > .column.is-three-fifths {
+			flex: none;
+			width: 60%
+		}
+
+		.columns.is-mobile > .column.is-four-fifths {
+			flex: none;
+			width: 80%
+		}
+
+		.columns.is-mobile > .column.is-offset-three-quarters {
+			margin-left: 75%
+		}
+
+		.columns.is-mobile > .column.is-offset-two-thirds {
+			margin-left: 66.6666%
+		}
+
+		.columns.is-mobile > .column.is-offset-half {
+			margin-left: 50%
+		}
+
+		.columns.is-mobile > .column.is-offset-one-third {
+			margin-left: 33.3333%
+		}
+
+		.columns.is-mobile > .column.is-offset-one-quarter {
+			margin-left: 25%
+		}
+
+		.columns.is-mobile > .column.is-offset-one-fifth {
+			margin-left: 20%
+		}
+
+		.columns.is-mobile > .column.is-offset-two-fifths {
+			margin-left: 40%
+		}
+
+		.columns.is-mobile > .column.is-offset-three-fifths {
+			margin-left: 60%
+		}
+
+		.columns.is-mobile > .column.is-offset-four-fifths {
+			margin-left: 80%
+		}
+
+		.columns.is-mobile > .column.is-0 {
+			flex: none;
+			width: 0%
+		}
+
+		.columns.is-mobile > .column.is-offset-0 {
+			margin-left: 0
+		}
+
+		.columns.is-mobile > .column.is-1 {
+			flex: none;
+			width: 8.33333%
+		}
+
+		.columns.is-mobile > .column.is-offset-1 {
+			margin-left: 8.33333%
+		}
+
+		.columns.is-mobile > .column.is-2 {
+			flex: none;
+			width: 16.66667%
+		}
+
+		.columns.is-mobile > .column.is-offset-2 {
+			margin-left: 16.66667%
+		}
+
+		.columns.is-mobile > .column.is-3 {
+			flex: none;
+			width: 25%
+		}
+
+		.columns.is-mobile > .column.is-offset-3 {
+			margin-left: 25%
+		}
+
+		.columns.is-mobile > .column.is-4 {
+			flex: none;
+			width: 33.33333%
+		}
+
+		.columns.is-mobile > .column.is-offset-4 {
+			margin-left: 33.33333%
+		}
+
+		.columns.is-mobile > .column.is-5 {
+			flex: none;
+			width: 41.66667%
+		}
+
+		.columns.is-mobile > .column.is-offset-5 {
+			margin-left: 41.66667%
+		}
+
+		.columns.is-mobile > .column.is-6 {
+			flex: none;
+			width: 50%
+		}
+
+		.columns.is-mobile > .column.is-offset-6 {
+			margin-left: 50%
+		}
+
+		.columns.is-mobile > .column.is-7 {
+			flex: none;
+			width: 58.33333%
+		}
+
+		.columns.is-mobile > .column.is-offset-7 {
+			margin-left: 58.33333%
+		}
+
+		.columns.is-mobile > .column.is-8 {
+			flex: none;
+			width: 66.66667%
+		}
+
+		.columns.is-mobile > .column.is-offset-8 {
+			margin-left: 66.66667%
+		}
+
+		.columns.is-mobile > .column.is-9 {
+			flex: none;
+			width: 75%
+		}
+
+		.columns.is-mobile > .column.is-offset-9 {
+			margin-left: 75%
+		}
+
+		.columns.is-mobile > .column.is-10 {
+			flex: none;
+			width: 83.33333%
+		}
+
+		.columns.is-mobile > .column.is-offset-10 {
+			margin-left: 83.33333%
+		}
+
+		.columns.is-mobile > .column.is-11 {
+			flex: none;
+			width: 91.66667%
+		}
+
+		.columns.is-mobile > .column.is-offset-11 {
+			margin-left: 91.66667%
+		}
+
+		.columns.is-mobile > .column.is-12 {
+			flex: none;
+			width: 100%
+		}
+
+		.columns.is-mobile > .column.is-offset-12 {
+			margin-left: 100%
+		}
+
+		@media screen and (max-width: 768px) {
+			.column.is-narrow-mobile {
+				flex: none
+			}
+
+			.column.is-full-mobile {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-three-quarters-mobile {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-two-thirds-mobile {
+				flex: none;
+				width: 66.6666%
+			}
+
+			.column.is-half-mobile {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-one-third-mobile {
+				flex: none;
+				width: 33.3333%
+			}
+
+			.column.is-one-quarter-mobile {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-one-fifth-mobile {
+				flex: none;
+				width: 20%
+			}
+
+			.column.is-two-fifths-mobile {
+				flex: none;
+				width: 40%
+			}
+
+			.column.is-three-fifths-mobile {
+				flex: none;
+				width: 60%
+			}
+
+			.column.is-four-fifths-mobile {
+				flex: none;
+				width: 80%
+			}
+
+			.column.is-offset-three-quarters-mobile {
+				margin-left: 75%
+			}
+
+			.column.is-offset-two-thirds-mobile {
+				margin-left: 66.6666%
+			}
+
+			.column.is-offset-half-mobile {
+				margin-left: 50%
+			}
+
+			.column.is-offset-one-third-mobile {
+				margin-left: 33.3333%
+			}
+
+			.column.is-offset-one-quarter-mobile {
+				margin-left: 25%
+			}
+
+			.column.is-offset-one-fifth-mobile {
+				margin-left: 20%
+			}
+
+			.column.is-offset-two-fifths-mobile {
+				margin-left: 40%
+			}
+
+			.column.is-offset-three-fifths-mobile {
+				margin-left: 60%
+			}
+
+			.column.is-offset-four-fifths-mobile {
+				margin-left: 80%
+			}
+
+			.column.is-0-mobile {
+				flex: none;
+				width: 0%
+			}
+
+			.column.is-offset-0-mobile {
+				margin-left: 0
+			}
+
+			.column.is-1-mobile {
+				flex: none;
+				width: 8.33333%
+			}
+
+			.column.is-offset-1-mobile {
+				margin-left: 8.33333%
+			}
+
+			.column.is-2-mobile {
+				flex: none;
+				width: 16.66667%
+			}
+
+			.column.is-offset-2-mobile {
+				margin-left: 16.66667%
+			}
+
+			.column.is-3-mobile {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-offset-3-mobile {
+				margin-left: 25%
+			}
+
+			.column.is-4-mobile {
+				flex: none;
+				width: 33.33333%
+			}
+
+			.column.is-offset-4-mobile {
+				margin-left: 33.33333%
+			}
+
+			.column.is-5-mobile {
+				flex: none;
+				width: 41.66667%
+			}
+
+			.column.is-offset-5-mobile {
+				margin-left: 41.66667%
+			}
+
+			.column.is-6-mobile {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-offset-6-mobile {
+				margin-left: 50%
+			}
+
+			.column.is-7-mobile {
+				flex: none;
+				width: 58.33333%
+			}
+
+			.column.is-offset-7-mobile {
+				margin-left: 58.33333%
+			}
+
+			.column.is-8-mobile {
+				flex: none;
+				width: 66.66667%
+			}
+
+			.column.is-offset-8-mobile {
+				margin-left: 66.66667%
+			}
+
+			.column.is-9-mobile {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-offset-9-mobile {
+				margin-left: 75%
+			}
+
+			.column.is-10-mobile {
+				flex: none;
+				width: 83.33333%
+			}
+
+			.column.is-offset-10-mobile {
+				margin-left: 83.33333%
+			}
+
+			.column.is-11-mobile {
+				flex: none;
+				width: 91.66667%
+			}
+
+			.column.is-offset-11-mobile {
+				margin-left: 91.66667%
+			}
+
+			.column.is-12-mobile {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-offset-12-mobile {
+				margin-left: 100%
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.column.is-narrow, .column.is-narrow-tablet {
+				flex: none
+			}
+
+			.column.is-full, .column.is-full-tablet {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-three-quarters, .column.is-three-quarters-tablet {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-two-thirds, .column.is-two-thirds-tablet {
+				flex: none;
+				width: 66.6666%
+			}
+
+			.column.is-half, .column.is-half-tablet {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-one-third, .column.is-one-third-tablet {
+				flex: none;
+				width: 33.3333%
+			}
+
+			.column.is-one-quarter, .column.is-one-quarter-tablet {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-one-fifth, .column.is-one-fifth-tablet {
+				flex: none;
+				width: 20%
+			}
+
+			.column.is-two-fifths, .column.is-two-fifths-tablet {
+				flex: none;
+				width: 40%
+			}
+
+			.column.is-three-fifths, .column.is-three-fifths-tablet {
+				flex: none;
+				width: 60%
+			}
+
+			.column.is-four-fifths, .column.is-four-fifths-tablet {
+				flex: none;
+				width: 80%
+			}
+
+			.column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+				margin-left: 75%
+			}
+
+			.column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+				margin-left: 66.6666%
+			}
+
+			.column.is-offset-half, .column.is-offset-half-tablet {
+				margin-left: 50%
+			}
+
+			.column.is-offset-one-third, .column.is-offset-one-third-tablet {
+				margin-left: 33.3333%
+			}
+
+			.column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+				margin-left: 25%
+			}
+
+			.column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
+				margin-left: 20%
+			}
+
+			.column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
+				margin-left: 40%
+			}
+
+			.column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
+				margin-left: 60%
+			}
+
+			.column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
+				margin-left: 80%
+			}
+
+			.column.is-0, .column.is-0-tablet {
+				flex: none;
+				width: 0%
+			}
+
+			.column.is-offset-0, .column.is-offset-0-tablet {
+				margin-left: 0
+			}
+
+			.column.is-1, .column.is-1-tablet {
+				flex: none;
+				width: 8.33333%
+			}
+
+			.column.is-offset-1, .column.is-offset-1-tablet {
+				margin-left: 8.33333%
+			}
+
+			.column.is-2, .column.is-2-tablet {
+				flex: none;
+				width: 16.66667%
+			}
+
+			.column.is-offset-2, .column.is-offset-2-tablet {
+				margin-left: 16.66667%
+			}
+
+			.column.is-3, .column.is-3-tablet {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-offset-3, .column.is-offset-3-tablet {
+				margin-left: 25%
+			}
+
+			.column.is-4, .column.is-4-tablet {
+				flex: none;
+				width: 33.33333%
+			}
+
+			.column.is-offset-4, .column.is-offset-4-tablet {
+				margin-left: 33.33333%
+			}
+
+			.column.is-5, .column.is-5-tablet {
+				flex: none;
+				width: 41.66667%
+			}
+
+			.column.is-offset-5, .column.is-offset-5-tablet {
+				margin-left: 41.66667%
+			}
+
+			.column.is-6, .column.is-6-tablet {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-offset-6, .column.is-offset-6-tablet {
+				margin-left: 50%
+			}
+
+			.column.is-7, .column.is-7-tablet {
+				flex: none;
+				width: 58.33333%
+			}
+
+			.column.is-offset-7, .column.is-offset-7-tablet {
+				margin-left: 58.33333%
+			}
+
+			.column.is-8, .column.is-8-tablet {
+				flex: none;
+				width: 66.66667%
+			}
+
+			.column.is-offset-8, .column.is-offset-8-tablet {
+				margin-left: 66.66667%
+			}
+
+			.column.is-9, .column.is-9-tablet {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-offset-9, .column.is-offset-9-tablet {
+				margin-left: 75%
+			}
+
+			.column.is-10, .column.is-10-tablet {
+				flex: none;
+				width: 83.33333%
+			}
+
+			.column.is-offset-10, .column.is-offset-10-tablet {
+				margin-left: 83.33333%
+			}
+
+			.column.is-11, .column.is-11-tablet {
+				flex: none;
+				width: 91.66667%
+			}
+
+			.column.is-offset-11, .column.is-offset-11-tablet {
+				margin-left: 91.66667%
+			}
+
+			.column.is-12, .column.is-12-tablet {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-offset-12, .column.is-offset-12-tablet {
+				margin-left: 100%
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.column.is-narrow-touch {
+				flex: none
+			}
+
+			.column.is-full-touch {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-three-quarters-touch {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-two-thirds-touch {
+				flex: none;
+				width: 66.6666%
+			}
+
+			.column.is-half-touch {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-one-third-touch {
+				flex: none;
+				width: 33.3333%
+			}
+
+			.column.is-one-quarter-touch {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-one-fifth-touch {
+				flex: none;
+				width: 20%
+			}
+
+			.column.is-two-fifths-touch {
+				flex: none;
+				width: 40%
+			}
+
+			.column.is-three-fifths-touch {
+				flex: none;
+				width: 60%
+			}
+
+			.column.is-four-fifths-touch {
+				flex: none;
+				width: 80%
+			}
+
+			.column.is-offset-three-quarters-touch {
+				margin-left: 75%
+			}
+
+			.column.is-offset-two-thirds-touch {
+				margin-left: 66.6666%
+			}
+
+			.column.is-offset-half-touch {
+				margin-left: 50%
+			}
+
+			.column.is-offset-one-third-touch {
+				margin-left: 33.3333%
+			}
+
+			.column.is-offset-one-quarter-touch {
+				margin-left: 25%
+			}
+
+			.column.is-offset-one-fifth-touch {
+				margin-left: 20%
+			}
+
+			.column.is-offset-two-fifths-touch {
+				margin-left: 40%
+			}
+
+			.column.is-offset-three-fifths-touch {
+				margin-left: 60%
+			}
+
+			.column.is-offset-four-fifths-touch {
+				margin-left: 80%
+			}
+
+			.column.is-0-touch {
+				flex: none;
+				width: 0%
+			}
+
+			.column.is-offset-0-touch {
+				margin-left: 0
+			}
+
+			.column.is-1-touch {
+				flex: none;
+				width: 8.33333%
+			}
+
+			.column.is-offset-1-touch {
+				margin-left: 8.33333%
+			}
+
+			.column.is-2-touch {
+				flex: none;
+				width: 16.66667%
+			}
+
+			.column.is-offset-2-touch {
+				margin-left: 16.66667%
+			}
+
+			.column.is-3-touch {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-offset-3-touch {
+				margin-left: 25%
+			}
+
+			.column.is-4-touch {
+				flex: none;
+				width: 33.33333%
+			}
+
+			.column.is-offset-4-touch {
+				margin-left: 33.33333%
+			}
+
+			.column.is-5-touch {
+				flex: none;
+				width: 41.66667%
+			}
+
+			.column.is-offset-5-touch {
+				margin-left: 41.66667%
+			}
+
+			.column.is-6-touch {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-offset-6-touch {
+				margin-left: 50%
+			}
+
+			.column.is-7-touch {
+				flex: none;
+				width: 58.33333%
+			}
+
+			.column.is-offset-7-touch {
+				margin-left: 58.33333%
+			}
+
+			.column.is-8-touch {
+				flex: none;
+				width: 66.66667%
+			}
+
+			.column.is-offset-8-touch {
+				margin-left: 66.66667%
+			}
+
+			.column.is-9-touch {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-offset-9-touch {
+				margin-left: 75%
+			}
+
+			.column.is-10-touch {
+				flex: none;
+				width: 83.33333%
+			}
+
+			.column.is-offset-10-touch {
+				margin-left: 83.33333%
+			}
+
+			.column.is-11-touch {
+				flex: none;
+				width: 91.66667%
+			}
+
+			.column.is-offset-11-touch {
+				margin-left: 91.66667%
+			}
+
+			.column.is-12-touch {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-offset-12-touch {
+				margin-left: 100%
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.column.is-narrow-desktop {
+				flex: none
+			}
+
+			.column.is-full-desktop {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-three-quarters-desktop {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-two-thirds-desktop {
+				flex: none;
+				width: 66.6666%
+			}
+
+			.column.is-half-desktop {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-one-third-desktop {
+				flex: none;
+				width: 33.3333%
+			}
+
+			.column.is-one-quarter-desktop {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-one-fifth-desktop {
+				flex: none;
+				width: 20%
+			}
+
+			.column.is-two-fifths-desktop {
+				flex: none;
+				width: 40%
+			}
+
+			.column.is-three-fifths-desktop {
+				flex: none;
+				width: 60%
+			}
+
+			.column.is-four-fifths-desktop {
+				flex: none;
+				width: 80%
+			}
+
+			.column.is-offset-three-quarters-desktop {
+				margin-left: 75%
+			}
+
+			.column.is-offset-two-thirds-desktop {
+				margin-left: 66.6666%
+			}
+
+			.column.is-offset-half-desktop {
+				margin-left: 50%
+			}
+
+			.column.is-offset-one-third-desktop {
+				margin-left: 33.3333%
+			}
+
+			.column.is-offset-one-quarter-desktop {
+				margin-left: 25%
+			}
+
+			.column.is-offset-one-fifth-desktop {
+				margin-left: 20%
+			}
+
+			.column.is-offset-two-fifths-desktop {
+				margin-left: 40%
+			}
+
+			.column.is-offset-three-fifths-desktop {
+				margin-left: 60%
+			}
+
+			.column.is-offset-four-fifths-desktop {
+				margin-left: 80%
+			}
+
+			.column.is-0-desktop {
+				flex: none;
+				width: 0%
+			}
+
+			.column.is-offset-0-desktop {
+				margin-left: 0
+			}
+
+			.column.is-1-desktop {
+				flex: none;
+				width: 8.33333%
+			}
+
+			.column.is-offset-1-desktop {
+				margin-left: 8.33333%
+			}
+
+			.column.is-2-desktop {
+				flex: none;
+				width: 16.66667%
+			}
+
+			.column.is-offset-2-desktop {
+				margin-left: 16.66667%
+			}
+
+			.column.is-3-desktop {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-offset-3-desktop {
+				margin-left: 25%
+			}
+
+			.column.is-4-desktop {
+				flex: none;
+				width: 33.33333%
+			}
+
+			.column.is-offset-4-desktop {
+				margin-left: 33.33333%
+			}
+
+			.column.is-5-desktop {
+				flex: none;
+				width: 41.66667%
+			}
+
+			.column.is-offset-5-desktop {
+				margin-left: 41.66667%
+			}
+
+			.column.is-6-desktop {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-offset-6-desktop {
+				margin-left: 50%
+			}
+
+			.column.is-7-desktop {
+				flex: none;
+				width: 58.33333%
+			}
+
+			.column.is-offset-7-desktop {
+				margin-left: 58.33333%
+			}
+
+			.column.is-8-desktop {
+				flex: none;
+				width: 66.66667%
+			}
+
+			.column.is-offset-8-desktop {
+				margin-left: 66.66667%
+			}
+
+			.column.is-9-desktop {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-offset-9-desktop {
+				margin-left: 75%
+			}
+
+			.column.is-10-desktop {
+				flex: none;
+				width: 83.33333%
+			}
+
+			.column.is-offset-10-desktop {
+				margin-left: 83.33333%
+			}
+
+			.column.is-11-desktop {
+				flex: none;
+				width: 91.66667%
+			}
+
+			.column.is-offset-11-desktop {
+				margin-left: 91.66667%
+			}
+
+			.column.is-12-desktop {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-offset-12-desktop {
+				margin-left: 100%
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.column.is-narrow-widescreen {
+				flex: none
+			}
+
+			.column.is-full-widescreen {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-three-quarters-widescreen {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-two-thirds-widescreen {
+				flex: none;
+				width: 66.6666%
+			}
+
+			.column.is-half-widescreen {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-one-third-widescreen {
+				flex: none;
+				width: 33.3333%
+			}
+
+			.column.is-one-quarter-widescreen {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-one-fifth-widescreen {
+				flex: none;
+				width: 20%
+			}
+
+			.column.is-two-fifths-widescreen {
+				flex: none;
+				width: 40%
+			}
+
+			.column.is-three-fifths-widescreen {
+				flex: none;
+				width: 60%
+			}
+
+			.column.is-four-fifths-widescreen {
+				flex: none;
+				width: 80%
+			}
+
+			.column.is-offset-three-quarters-widescreen {
+				margin-left: 75%
+			}
+
+			.column.is-offset-two-thirds-widescreen {
+				margin-left: 66.6666%
+			}
+
+			.column.is-offset-half-widescreen {
+				margin-left: 50%
+			}
+
+			.column.is-offset-one-third-widescreen {
+				margin-left: 33.3333%
+			}
+
+			.column.is-offset-one-quarter-widescreen {
+				margin-left: 25%
+			}
+
+			.column.is-offset-one-fifth-widescreen {
+				margin-left: 20%
+			}
+
+			.column.is-offset-two-fifths-widescreen {
+				margin-left: 40%
+			}
+
+			.column.is-offset-three-fifths-widescreen {
+				margin-left: 60%
+			}
+
+			.column.is-offset-four-fifths-widescreen {
+				margin-left: 80%
+			}
+
+			.column.is-0-widescreen {
+				flex: none;
+				width: 0%
+			}
+
+			.column.is-offset-0-widescreen {
+				margin-left: 0
+			}
+
+			.column.is-1-widescreen {
+				flex: none;
+				width: 8.33333%
+			}
+
+			.column.is-offset-1-widescreen {
+				margin-left: 8.33333%
+			}
+
+			.column.is-2-widescreen {
+				flex: none;
+				width: 16.66667%
+			}
+
+			.column.is-offset-2-widescreen {
+				margin-left: 16.66667%
+			}
+
+			.column.is-3-widescreen {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-offset-3-widescreen {
+				margin-left: 25%
+			}
+
+			.column.is-4-widescreen {
+				flex: none;
+				width: 33.33333%
+			}
+
+			.column.is-offset-4-widescreen {
+				margin-left: 33.33333%
+			}
+
+			.column.is-5-widescreen {
+				flex: none;
+				width: 41.66667%
+			}
+
+			.column.is-offset-5-widescreen {
+				margin-left: 41.66667%
+			}
+
+			.column.is-6-widescreen {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-offset-6-widescreen {
+				margin-left: 50%
+			}
+
+			.column.is-7-widescreen {
+				flex: none;
+				width: 58.33333%
+			}
+
+			.column.is-offset-7-widescreen {
+				margin-left: 58.33333%
+			}
+
+			.column.is-8-widescreen {
+				flex: none;
+				width: 66.66667%
+			}
+
+			.column.is-offset-8-widescreen {
+				margin-left: 66.66667%
+			}
+
+			.column.is-9-widescreen {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-offset-9-widescreen {
+				margin-left: 75%
+			}
+
+			.column.is-10-widescreen {
+				flex: none;
+				width: 83.33333%
+			}
+
+			.column.is-offset-10-widescreen {
+				margin-left: 83.33333%
+			}
+
+			.column.is-11-widescreen {
+				flex: none;
+				width: 91.66667%
+			}
+
+			.column.is-offset-11-widescreen {
+				margin-left: 91.66667%
+			}
+
+			.column.is-12-widescreen {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-offset-12-widescreen {
+				margin-left: 100%
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.column.is-narrow-fullhd {
+				flex: none
+			}
+
+			.column.is-full-fullhd {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-three-quarters-fullhd {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-two-thirds-fullhd {
+				flex: none;
+				width: 66.6666%
+			}
+
+			.column.is-half-fullhd {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-one-third-fullhd {
+				flex: none;
+				width: 33.3333%
+			}
+
+			.column.is-one-quarter-fullhd {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-one-fifth-fullhd {
+				flex: none;
+				width: 20%
+			}
+
+			.column.is-two-fifths-fullhd {
+				flex: none;
+				width: 40%
+			}
+
+			.column.is-three-fifths-fullhd {
+				flex: none;
+				width: 60%
+			}
+
+			.column.is-four-fifths-fullhd {
+				flex: none;
+				width: 80%
+			}
+
+			.column.is-offset-three-quarters-fullhd {
+				margin-left: 75%
+			}
+
+			.column.is-offset-two-thirds-fullhd {
+				margin-left: 66.6666%
+			}
+
+			.column.is-offset-half-fullhd {
+				margin-left: 50%
+			}
+
+			.column.is-offset-one-third-fullhd {
+				margin-left: 33.3333%
+			}
+
+			.column.is-offset-one-quarter-fullhd {
+				margin-left: 25%
+			}
+
+			.column.is-offset-one-fifth-fullhd {
+				margin-left: 20%
+			}
+
+			.column.is-offset-two-fifths-fullhd {
+				margin-left: 40%
+			}
+
+			.column.is-offset-three-fifths-fullhd {
+				margin-left: 60%
+			}
+
+			.column.is-offset-four-fifths-fullhd {
+				margin-left: 80%
+			}
+
+			.column.is-0-fullhd {
+				flex: none;
+				width: 0%
+			}
+
+			.column.is-offset-0-fullhd {
+				margin-left: 0
+			}
+
+			.column.is-1-fullhd {
+				flex: none;
+				width: 8.33333%
+			}
+
+			.column.is-offset-1-fullhd {
+				margin-left: 8.33333%
+			}
+
+			.column.is-2-fullhd {
+				flex: none;
+				width: 16.66667%
+			}
+
+			.column.is-offset-2-fullhd {
+				margin-left: 16.66667%
+			}
+
+			.column.is-3-fullhd {
+				flex: none;
+				width: 25%
+			}
+
+			.column.is-offset-3-fullhd {
+				margin-left: 25%
+			}
+
+			.column.is-4-fullhd {
+				flex: none;
+				width: 33.33333%
+			}
+
+			.column.is-offset-4-fullhd {
+				margin-left: 33.33333%
+			}
+
+			.column.is-5-fullhd {
+				flex: none;
+				width: 41.66667%
+			}
+
+			.column.is-offset-5-fullhd {
+				margin-left: 41.66667%
+			}
+
+			.column.is-6-fullhd {
+				flex: none;
+				width: 50%
+			}
+
+			.column.is-offset-6-fullhd {
+				margin-left: 50%
+			}
+
+			.column.is-7-fullhd {
+				flex: none;
+				width: 58.33333%
+			}
+
+			.column.is-offset-7-fullhd {
+				margin-left: 58.33333%
+			}
+
+			.column.is-8-fullhd {
+				flex: none;
+				width: 66.66667%
+			}
+
+			.column.is-offset-8-fullhd {
+				margin-left: 66.66667%
+			}
+
+			.column.is-9-fullhd {
+				flex: none;
+				width: 75%
+			}
+
+			.column.is-offset-9-fullhd {
+				margin-left: 75%
+			}
+
+			.column.is-10-fullhd {
+				flex: none;
+				width: 83.33333%
+			}
+
+			.column.is-offset-10-fullhd {
+				margin-left: 83.33333%
+			}
+
+			.column.is-11-fullhd {
+				flex: none;
+				width: 91.66667%
+			}
+
+			.column.is-offset-11-fullhd {
+				margin-left: 91.66667%
+			}
+
+			.column.is-12-fullhd {
+				flex: none;
+				width: 100%
+			}
+
+			.column.is-offset-12-fullhd {
+				margin-left: 100%
+			}
+		}
+
+		.columns {
+			margin-left: -.75rem;
+			margin-right: -.75rem;
+			margin-top: -.75rem
+		}
+
+		.columns:last-child {
+			margin-bottom: -.75rem
+		}
+
+		.columns:not(:last-child) {
+			margin-bottom: calc(1.5rem - .75rem)
+		}
+
+		.columns.is-centered {
+			justify-content: center
+		}
+
+		.columns.is-gapless {
+			margin-left: 0;
+			margin-right: 0;
+			margin-top: 0
+		}
+
+		.columns.is-gapless > .column {
+			margin: 0;
+			padding: 0 !important
+		}
+
+		.columns.is-gapless:not(:last-child) {
+			margin-bottom: 1.5rem
+		}
+
+		.columns.is-gapless:last-child {
+			margin-bottom: 0
+		}
+
+		.columns.is-mobile {
+			display: flex
+		}
+
+		.columns.is-multiline {
+			flex-wrap: wrap
+		}
+
+		.columns.is-vcentered {
+			align-items: center
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns:not(.is-desktop) {
+				display: flex
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-desktop {
+				display: flex
+			}
+		}
+
+		.columns.is-variable {
+			--columnGap: 0.75rem;
+			margin-left: calc(-1 * var(--columnGap));
+			margin-right: calc(-1 * var(--columnGap))
+		}
+
+		.columns.is-variable .column {
+			padding-left: var(--columnGap);
+			padding-right: var(--columnGap)
+		}
+
+		.columns.is-variable.is-0 {
+			--columnGap: 0rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-0-mobile {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-0-tablet {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-0-tablet-only {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-0-touch {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-0-desktop {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-0-desktop-only {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-0-widescreen {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-0-widescreen-only {
+				--columnGap: 0rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-0-fullhd {
+				--columnGap: 0rem
+			}
+		}
+
+		.columns.is-variable.is-1 {
+			--columnGap: 0.25rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-1-mobile {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-1-tablet {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-1-tablet-only {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-1-touch {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-1-desktop {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-1-desktop-only {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-1-widescreen {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-1-widescreen-only {
+				--columnGap: 0.25rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-1-fullhd {
+				--columnGap: 0.25rem
+			}
+		}
+
+		.columns.is-variable.is-2 {
+			--columnGap: 0.5rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-2-mobile {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-2-tablet {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-2-tablet-only {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-2-touch {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-2-desktop {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-2-desktop-only {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-2-widescreen {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-2-widescreen-only {
+				--columnGap: 0.5rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-2-fullhd {
+				--columnGap: 0.5rem
+			}
+		}
+
+		.columns.is-variable.is-3 {
+			--columnGap: 0.75rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-3-mobile {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-3-tablet {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-3-tablet-only {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-3-touch {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-3-desktop {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-3-desktop-only {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-3-widescreen {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-3-widescreen-only {
+				--columnGap: 0.75rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-3-fullhd {
+				--columnGap: 0.75rem
+			}
+		}
+
+		.columns.is-variable.is-4 {
+			--columnGap: 1rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-4-mobile {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-4-tablet {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-4-tablet-only {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-4-touch {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-4-desktop {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-4-desktop-only {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-4-widescreen {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-4-widescreen-only {
+				--columnGap: 1rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-4-fullhd {
+				--columnGap: 1rem
+			}
+		}
+
+		.columns.is-variable.is-5 {
+			--columnGap: 1.25rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-5-mobile {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-5-tablet {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-5-tablet-only {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-5-touch {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-5-desktop {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-5-desktop-only {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-5-widescreen {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-5-widescreen-only {
+				--columnGap: 1.25rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-5-fullhd {
+				--columnGap: 1.25rem
+			}
+		}
+
+		.columns.is-variable.is-6 {
+			--columnGap: 1.5rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-6-mobile {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-6-tablet {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-6-tablet-only {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-6-touch {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-6-desktop {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-6-desktop-only {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-6-widescreen {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-6-widescreen-only {
+				--columnGap: 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-6-fullhd {
+				--columnGap: 1.5rem
+			}
+		}
+
+		.columns.is-variable.is-7 {
+			--columnGap: 1.75rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-7-mobile {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-7-tablet {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-7-tablet-only {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-7-touch {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-7-desktop {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-7-desktop-only {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-7-widescreen {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-7-widescreen-only {
+				--columnGap: 1.75rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-7-fullhd {
+				--columnGap: 1.75rem
+			}
+		}
+
+		.columns.is-variable.is-8 {
+			--columnGap: 2rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.columns.is-variable.is-8-mobile {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.columns.is-variable.is-8-tablet {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (min-width: 769px) and (max-width: 1023px) {
+			.columns.is-variable.is-8-tablet-only {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (max-width: 1023px) {
+			.columns.is-variable.is-8-touch {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) {
+			.columns.is-variable.is-8-desktop {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (min-width: 1024px) and (max-width: 1215px) {
+			.columns.is-variable.is-8-desktop-only {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) {
+			.columns.is-variable.is-8-widescreen {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (min-width: 1216px) and (max-width: 1407px) {
+			.columns.is-variable.is-8-widescreen-only {
+				--columnGap: 2rem
+			}
+		}
+
+		@media screen and (min-width: 1408px) {
+			.columns.is-variable.is-8-fullhd {
+				--columnGap: 2rem
+			}
+		}
+
+		.tile {
+			align-items: stretch;
+			display: block;
+			flex-basis: 0;
+			flex-grow: 1;
+			flex-shrink: 1;
+			min-height: -webkit-min-content;
+			min-height: -moz-min-content;
+			min-height: min-content
+		}
+
+		.tile.is-ancestor {
+			margin-left: -.75rem;
+			margin-right: -.75rem;
+			margin-top: -.75rem
+		}
+
+		.tile.is-ancestor:last-child {
+			margin-bottom: -.75rem
+		}
+
+		.tile.is-ancestor:not(:last-child) {
+			margin-bottom: .75rem
+		}
+
+		.tile.is-child {
+			margin: 0 !important
+		}
+
+		.tile.is-parent {
+			padding: .75rem
+		}
+
+		.tile.is-vertical {
+			flex-direction: column
+		}
+
+		.tile.is-vertical > .tile.is-child:not(:last-child) {
+			margin-bottom: 1.5rem !important
+		}
+
+		@media screen and (min-width: 769px), print {
+			.tile:not(.is-child) {
+				display: flex
+			}
+
+			.tile.is-1 {
+				flex: none;
+				width: 8.33333%
+			}
+
+			.tile.is-2 {
+				flex: none;
+				width: 16.66667%
+			}
+
+			.tile.is-3 {
+				flex: none;
+				width: 25%
+			}
+
+			.tile.is-4 {
+				flex: none;
+				width: 33.33333%
+			}
+
+			.tile.is-5 {
+				flex: none;
+				width: 41.66667%
+			}
+
+			.tile.is-6 {
+				flex: none;
+				width: 50%
+			}
+
+			.tile.is-7 {
+				flex: none;
+				width: 58.33333%
+			}
+
+			.tile.is-8 {
+				flex: none;
+				width: 66.66667%
+			}
+
+			.tile.is-9 {
+				flex: none;
+				width: 75%
+			}
+
+			.tile.is-10 {
+				flex: none;
+				width: 83.33333%
+			}
+
+			.tile.is-11 {
+				flex: none;
+				width: 91.66667%
+			}
+
+			.tile.is-12 {
+				flex: none;
+				width: 100%
+			}
+		}
+
+		.hero {
+			align-items: stretch;
+			display: flex;
+			flex-direction: column;
+			justify-content: space-between
+		}
+
+		.hero .navbar {
+			background: 0 0
+		}
+
+		.hero .tabs ul {
+			border-bottom: none
+		}
+
+		.hero.is-white {
+			background-color: #fff;
+			color: #0a0a0a
+		}
+
+		.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-white strong {
+			color: inherit
+		}
+
+		.hero.is-white .title {
+			color: #0a0a0a
+		}
+
+		.hero.is-white .subtitle {
+			color: rgba(10, 10, 10, .9)
+		}
+
+		.hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong {
+			color: #0a0a0a
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-white .navbar-menu {
+				background-color: #fff
+			}
+		}
+
+		.hero.is-white .navbar-item, .hero.is-white .navbar-link {
+			color: rgba(10, 10, 10, .7)
+		}
+
+		.hero.is-white .navbar-link.is-active, .hero.is-white .navbar-link:hover, .hero.is-white a.navbar-item.is-active, .hero.is-white a.navbar-item:hover {
+			background-color: #f2f2f2;
+			color: #0a0a0a
+		}
+
+		.hero.is-white .tabs a {
+			color: #0a0a0a;
+			opacity: .9
+		}
+
+		.hero.is-white .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-white .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+			color: #0a0a0a
+		}
+
+		.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #0a0a0a;
+			border-color: #0a0a0a;
+			color: #fff
+		}
+
+		.hero.is-white.is-bold {
+			background-image: linear-gradient(141deg, #e6e6e6 0, #fff 71%, #fff 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-white.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #e6e6e6 0, #fff 71%, #fff 100%)
+			}
+		}
+
+		.hero.is-black {
+			background-color: #0a0a0a;
+			color: #fff
+		}
+
+		.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-black strong {
+			color: inherit
+		}
+
+		.hero.is-black .title {
+			color: #fff
+		}
+
+		.hero.is-black .subtitle {
+			color: rgba(255, 255, 255, .9)
+		}
+
+		.hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong {
+			color: #fff
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-black .navbar-menu {
+				background-color: #0a0a0a
+			}
+		}
+
+		.hero.is-black .navbar-item, .hero.is-black .navbar-link {
+			color: rgba(255, 255, 255, .7)
+		}
+
+		.hero.is-black .navbar-link.is-active, .hero.is-black .navbar-link:hover, .hero.is-black a.navbar-item.is-active, .hero.is-black a.navbar-item:hover {
+			background-color: #000;
+			color: #fff
+		}
+
+		.hero.is-black .tabs a {
+			color: #fff;
+			opacity: .9
+		}
+
+		.hero.is-black .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-black .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+			color: #fff
+		}
+
+		.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #fff;
+			border-color: #fff;
+			color: #0a0a0a
+		}
+
+		.hero.is-black.is-bold {
+			background-image: linear-gradient(141deg, #000 0, #0a0a0a 71%, #181616 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-black.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #000 0, #0a0a0a 71%, #181616 100%)
+			}
+		}
+
+		.hero.is-light {
+			background-color: #f5f5f5;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-light strong {
+			color: inherit
+		}
+
+		.hero.is-light .title {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-light .subtitle {
+			color: rgba(0, 0, 0, .9)
+		}
+
+		.hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-light .navbar-menu {
+				background-color: #f5f5f5
+			}
+		}
+
+		.hero.is-light .navbar-item, .hero.is-light .navbar-link {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-light .navbar-link.is-active, .hero.is-light .navbar-link:hover, .hero.is-light a.navbar-item.is-active, .hero.is-light a.navbar-item:hover {
+			background-color: #e8e8e8;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-light .tabs a {
+			color: rgba(0, 0, 0, .7);
+			opacity: .9
+		}
+
+		.hero.is-light .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-light .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: rgba(0, 0, 0, .7);
+			border-color: rgba(0, 0, 0, .7);
+			color: #f5f5f5
+		}
+
+		.hero.is-light.is-bold {
+			background-image: linear-gradient(141deg, #dfd8d9 0, #f5f5f5 71%, #fff 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-light.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #dfd8d9 0, #f5f5f5 71%, #fff 100%)
+			}
+		}
+
+		.hero.is-dark {
+			background-color: #363636;
+			color: #fff
+		}
+
+		.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-dark strong {
+			color: inherit
+		}
+
+		.hero.is-dark .title {
+			color: #fff
+		}
+
+		.hero.is-dark .subtitle {
+			color: rgba(255, 255, 255, .9)
+		}
+
+		.hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong {
+			color: #fff
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-dark .navbar-menu {
+				background-color: #363636
+			}
+		}
+
+		.hero.is-dark .navbar-item, .hero.is-dark .navbar-link {
+			color: rgba(255, 255, 255, .7)
+		}
+
+		.hero.is-dark .navbar-link.is-active, .hero.is-dark .navbar-link:hover, .hero.is-dark a.navbar-item.is-active, .hero.is-dark a.navbar-item:hover {
+			background-color: #292929;
+			color: #fff
+		}
+
+		.hero.is-dark .tabs a {
+			color: #fff;
+			opacity: .9
+		}
+
+		.hero.is-dark .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-dark .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+			color: #fff
+		}
+
+		.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #fff;
+			border-color: #fff;
+			color: #363636
+		}
+
+		.hero.is-dark.is-bold {
+			background-image: linear-gradient(141deg, #1f191a 0, #363636 71%, #46403f 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-dark.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #1f191a 0, #363636 71%, #46403f 100%)
+			}
+		}
+
+		.hero.is-primary {
+			background-color: #00d1b2;
+			color: #fff
+		}
+
+		.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-primary strong {
+			color: inherit
+		}
+
+		.hero.is-primary .title {
+			color: #fff
+		}
+
+		.hero.is-primary .subtitle {
+			color: rgba(255, 255, 255, .9)
+		}
+
+		.hero.is-primary .subtitle a:not(.button), .hero.is-primary .subtitle strong {
+			color: #fff
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-primary .navbar-menu {
+				background-color: #00d1b2
+			}
+		}
+
+		.hero.is-primary .navbar-item, .hero.is-primary .navbar-link {
+			color: rgba(255, 255, 255, .7)
+		}
+
+		.hero.is-primary .navbar-link.is-active, .hero.is-primary .navbar-link:hover, .hero.is-primary a.navbar-item.is-active, .hero.is-primary a.navbar-item:hover {
+			background-color: #00b89c;
+			color: #fff
+		}
+
+		.hero.is-primary .tabs a {
+			color: #fff;
+			opacity: .9
+		}
+
+		.hero.is-primary .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-primary .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+			color: #fff
+		}
+
+		.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #fff;
+			border-color: #fff;
+			color: #00d1b2
+		}
+
+		.hero.is-primary.is-bold {
+			background-image: linear-gradient(141deg, #009e6c 0, #00d1b2 71%, #00e7eb 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-primary.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #009e6c 0, #00d1b2 71%, #00e7eb 100%)
+			}
+		}
+
+		.hero.is-link {
+			background-color: #3273dc;
+			color: #fff
+		}
+
+		.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-link strong {
+			color: inherit
+		}
+
+		.hero.is-link .title {
+			color: #fff
+		}
+
+		.hero.is-link .subtitle {
+			color: rgba(255, 255, 255, .9)
+		}
+
+		.hero.is-link .subtitle a:not(.button), .hero.is-link .subtitle strong {
+			color: #fff
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-link .navbar-menu {
+				background-color: #3273dc
+			}
+		}
+
+		.hero.is-link .navbar-item, .hero.is-link .navbar-link {
+			color: rgba(255, 255, 255, .7)
+		}
+
+		.hero.is-link .navbar-link.is-active, .hero.is-link .navbar-link:hover, .hero.is-link a.navbar-item.is-active, .hero.is-link a.navbar-item:hover {
+			background-color: #2366d1;
+			color: #fff
+		}
+
+		.hero.is-link .tabs a {
+			color: #fff;
+			opacity: .9
+		}
+
+		.hero.is-link .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-link .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
+			color: #fff
+		}
+
+		.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #fff;
+			border-color: #fff;
+			color: #3273dc
+		}
+
+		.hero.is-link.is-bold {
+			background-image: linear-gradient(141deg, #1577c6 0, #3273dc 71%, #4366e5 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-link.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #1577c6 0, #3273dc 71%, #4366e5 100%)
+			}
+		}
+
+		.hero.is-info {
+			background-color: #3298dc;
+			color: #fff
+		}
+
+		.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-info strong {
+			color: inherit
+		}
+
+		.hero.is-info .title {
+			color: #fff
+		}
+
+		.hero.is-info .subtitle {
+			color: rgba(255, 255, 255, .9)
+		}
+
+		.hero.is-info .subtitle a:not(.button), .hero.is-info .subtitle strong {
+			color: #fff
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-info .navbar-menu {
+				background-color: #3298dc
+			}
+		}
+
+		.hero.is-info .navbar-item, .hero.is-info .navbar-link {
+			color: rgba(255, 255, 255, .7)
+		}
+
+		.hero.is-info .navbar-link.is-active, .hero.is-info .navbar-link:hover, .hero.is-info a.navbar-item.is-active, .hero.is-info a.navbar-item:hover {
+			background-color: #238cd1;
+			color: #fff
+		}
+
+		.hero.is-info .tabs a {
+			color: #fff;
+			opacity: .9
+		}
+
+		.hero.is-info .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-info .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+			color: #fff
+		}
+
+		.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #fff;
+			border-color: #fff;
+			color: #3298dc
+		}
+
+		.hero.is-info.is-bold {
+			background-image: linear-gradient(141deg, #159dc6 0, #3298dc 71%, #4389e5 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-info.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #159dc6 0, #3298dc 71%, #4389e5 100%)
+			}
+		}
+
+		.hero.is-success {
+			background-color: #48c774;
+			color: #fff
+		}
+
+		.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-success strong {
+			color: inherit
+		}
+
+		.hero.is-success .title {
+			color: #fff
+		}
+
+		.hero.is-success .subtitle {
+			color: rgba(255, 255, 255, .9)
+		}
+
+		.hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong {
+			color: #fff
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-success .navbar-menu {
+				background-color: #48c774
+			}
+		}
+
+		.hero.is-success .navbar-item, .hero.is-success .navbar-link {
+			color: rgba(255, 255, 255, .7)
+		}
+
+		.hero.is-success .navbar-link.is-active, .hero.is-success .navbar-link:hover, .hero.is-success a.navbar-item.is-active, .hero.is-success a.navbar-item:hover {
+			background-color: #3abb67;
+			color: #fff
+		}
+
+		.hero.is-success .tabs a {
+			color: #fff;
+			opacity: .9
+		}
+
+		.hero.is-success .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-success .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+			color: #fff
+		}
+
+		.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #fff;
+			border-color: #fff;
+			color: #48c774
+		}
+
+		.hero.is-success.is-bold {
+			background-image: linear-gradient(141deg, #29b342 0, #48c774 71%, #56d296 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-success.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #29b342 0, #48c774 71%, #56d296 100%)
+			}
+		}
+
+		.hero.is-warning {
+			background-color: #ffdd57;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-warning strong {
+			color: inherit
+		}
+
+		.hero.is-warning .title {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-warning .subtitle {
+			color: rgba(0, 0, 0, .9)
+		}
+
+		.hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-warning .navbar-menu {
+				background-color: #ffdd57
+			}
+		}
+
+		.hero.is-warning .navbar-item, .hero.is-warning .navbar-link {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-warning .navbar-link.is-active, .hero.is-warning .navbar-link:hover, .hero.is-warning a.navbar-item.is-active, .hero.is-warning a.navbar-item:hover {
+			background-color: #ffd83d;
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-warning .tabs a {
+			color: rgba(0, 0, 0, .7);
+			opacity: .9
+		}
+
+		.hero.is-warning .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-warning .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+			color: rgba(0, 0, 0, .7)
+		}
+
+		.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: rgba(0, 0, 0, .7);
+			border-color: rgba(0, 0, 0, .7);
+			color: #ffdd57
+		}
+
+		.hero.is-warning.is-bold {
+			background-image: linear-gradient(141deg, #ffaf24 0, #ffdd57 71%, #fffa70 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-warning.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #ffaf24 0, #ffdd57 71%, #fffa70 100%)
+			}
+		}
+
+		.hero.is-danger {
+			background-color: #f14668;
+			color: #fff
+		}
+
+		.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .hero.is-danger strong {
+			color: inherit
+		}
+
+		.hero.is-danger .title {
+			color: #fff
+		}
+
+		.hero.is-danger .subtitle {
+			color: rgba(255, 255, 255, .9)
+		}
+
+		.hero.is-danger .subtitle a:not(.button), .hero.is-danger .subtitle strong {
+			color: #fff
+		}
+
+		@media screen and (max-width: 1023px) {
+			.hero.is-danger .navbar-menu {
+				background-color: #f14668
+			}
+		}
+
+		.hero.is-danger .navbar-item, .hero.is-danger .navbar-link {
+			color: rgba(255, 255, 255, .7)
+		}
+
+		.hero.is-danger .navbar-link.is-active, .hero.is-danger .navbar-link:hover, .hero.is-danger a.navbar-item.is-active, .hero.is-danger a.navbar-item:hover {
+			background-color: #ef2e55;
+			color: #fff
+		}
+
+		.hero.is-danger .tabs a {
+			color: #fff;
+			opacity: .9
+		}
+
+		.hero.is-danger .tabs a:hover {
+			opacity: 1
+		}
+
+		.hero.is-danger .tabs li.is-active a {
+			opacity: 1
+		}
+
+		.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+			color: #fff
+		}
+
+		.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+			background-color: rgba(10, 10, 10, .1)
+		}
+
+		.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 {
+			background-color: #fff;
+			border-color: #fff;
+			color: #f14668
+		}
+
+		.hero.is-danger.is-bold {
+			background-image: linear-gradient(141deg, #fa0a62 0, #f14668 71%, #f7595f 100%)
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero.is-danger.is-bold .navbar-menu {
+				background-image: linear-gradient(141deg, #fa0a62 0, #f14668 71%, #f7595f 100%)
+			}
+		}
+
+		.hero.is-small .hero-body {
+			padding: 1.5rem
+		}
+
+		@media screen and (min-width: 769px), print {
+			.hero.is-medium .hero-body {
+				padding: 9rem 1.5rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.hero.is-large .hero-body {
+				padding: 18rem 1.5rem
+			}
+		}
+
+		.hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body, .hero.is-halfheight .hero-body {
+			align-items: center;
+			display: flex
+		}
+
+		.hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container, .hero.is-halfheight .hero-body > .container {
+			flex-grow: 1;
+			flex-shrink: 1
+		}
+
+		.hero.is-halfheight {
+			min-height: 50vh
+		}
+
+		.hero.is-fullheight {
+			min-height: 100vh
+		}
+
+		.hero-video {
+			overflow: hidden
+		}
+
+		.hero-video video {
+			left: 50%;
+			min-height: 100%;
+			min-width: 100%;
+			position: absolute;
+			top: 50%;
+			transform: translate3d(-50%, -50%, 0)
+		}
+
+		.hero-video.is-transparent {
+			opacity: .3
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero-video {
+				display: none
+			}
+		}
+
+		.hero-buttons {
+			margin-top: 1.5rem
+		}
+
+		@media screen and (max-width: 768px) {
+			.hero-buttons .button {
+				display: flex
+			}
+
+			.hero-buttons .button:not(:last-child) {
+				margin-bottom: .75rem
+			}
+		}
+
+		@media screen and (min-width: 769px), print {
+			.hero-buttons {
+				display: flex;
+				justify-content: center
+			}
+
+			.hero-buttons .button:not(:last-child) {
+				margin-right: 1.5rem
+			}
+		}
+
+		.hero-foot, .hero-head {
+			flex-grow: 0;
+			flex-shrink: 0
+		}
+
+		.hero-body {
+			flex-grow: 1;
+			flex-shrink: 0;
+			padding: 3rem 1.5rem
+		}
+
+		.section {
+			padding: 3rem 1.5rem
+		}
+
+		@media screen and (min-width: 1024px) {
+			.section.is-medium {
+				padding: 9rem 1.5rem
+			}
+
+			.section.is-large {
+				padding: 18rem 1.5rem
+			}
+		}
+
+		.footer {
+			background-color: #fafafa;
+			padding: 3rem 1.5rem 6rem
+		}
+
+	</style >
+	<style type='text/css'>
+
+		html {
+			overflow-y: scroll;
+		}
+
+		main {
+			min-height: 80vh;
+			padding: 0 4rem;
+			margin-bottom:5rem;
+		}
+
+		footer {
+			margin-top: 2em;
+			text-align: center;
+		}
+
+		ul {
+			list-style-type: none;
+			margin: 0;
+			padding: 0;
+			overflow: hidden;
+			background-color: #333;
+		}
+
+		.menu li {
+			float: left;
+		}
+
+		li a {
+			display: block;
+			color: white;
+			text-align: center;
+			padding: 14px 16px;
+			text-decoration: none;
+		}
+
+		li a:hover:not(.active) {
+			background-color: #111;
+		}
+
+		.active {
+			background-color: #4CAF50;
+		}
+
+		span[data-tip] {
+			border-bottom: 1px dotted #000;
+		}
+
+		[data-tip] {
+			display: inline-block;
+			position: relative;
+		}
+
+		[data-tip]:hover:before {
+			content: attr(data-tip);
+			position: absolute;
+			padding: 0 8px;
+			height: 28px;
+			line-height: 28px;
+			background-color: rgba(0, 0, 0, 0.8);
+			left: -10px;
+			top: -38px;
+			border-radius: 3px;
+			white-space: nowrap;
+			color: #fff;
+			font-size: 11px;
+		}
+
+		[data-tip]:hover:after {
+			content: "";
+			position: absolute;
+			border-top: 8px solid rgba(0, 0, 0, 0.8);
+			border-left: 8px solid transparent;
+			border-right: 8px solid transparent;
+			left: 0;
+			top: -10px;
+		}
+
+
+		.sentry {
+			float: left;
+			width: 200px;
+			height: 21px;
+			overflow: hidden;
+		}
+		.arrow {
+			width: 50px;
+		}
+		.isMax {
+			border-right: 1px dashed gray;
+		}
+		.isSentry, .isSentry a {
+			text-decoration: none;
+			color: #6f93ff;
+		}
+		.isSentry, .isSentry a:visited {
+			text-decoration: none;
+			color: #6f93ff;
+		}
+		.isPending, .isPending a {
+			text-decoration: none;
+			color: #ffc55a !important;
+			font-weight: bold;
+		}
+		.isMember, .isMember a {
+			text-decoration: none;
+			color: black !important;
+		}
+		.isNonMember, .isNonMember a {
+			text-decoration: none;
+			color: #FF596A !important;
+		}
+		.isPendingCert, .isPendingCert a {
+			text-decoration: none;
+			color: #ffc55a;
+			font-weight: bold;
+		}
+		.isPending, .isPending a:visited {
+			text-decoration: none;
+			color: #ffc55a !important;
+			font-weight: bold;
+		}
+		.isMember, .isMember a:visited {
+			text-decoration: none;
+			color: black !important;
+		}
+		.isNonMember, .isNonMember a:visited {
+			text-decoration: none;
+			color: #ff596a !important;
+		}
+		.isPendingCert, .isPendingCert a:visited {
+			text-decoration: none;
+			color: #ffc55a;
+			font-weight: bold;
+		}
+		.members-page input[type=number]{
+			max-width: 15em;
+			display:inline-block;
+			margin-right: 1em;
+		}
+		.dataTables_wrapper thead tr td,
+		thead thead tr td
+		{
+			background: #ecf0f3;
+		}
+		td {
+			text-align: center;
+		}
+		td.bordering-element{
+			width: 3px !important;
+			background: #000;
+			padding: 0 !important;
+		}
+		.x-scroll{
+			max-width: 100%;
+			display: block;
+			overflow-x: scroll;
+		}
+
+		input {
+
+			margin-bottom: 0.5em;
+			margin-top: 0.5em;
+		}
+		input[type=number],
+		input[type=text]
+		{
+			min-width: 15em;
+		}
+		input[type=checkbox],
+		input[type=radio]
+		{
+			margin: 0 1ch;
+			width: 1em;
+			height: 1em;
+		}
+
+		.sentry a {
+			display: block;
+		}
+		.sentry a:hover {
+			background: #dedede;
+		}
+
+	</style >
+<!--	<script type='application/javascript' >-->
+
+<!--    $(document).ready(function () {-->
+<!--      $('table').DataTable();-->
+<!--    });-->
+<!--	</script >-->
+<!--	<script src='../routes/index.js' ></script >-->
 
diff --git a/views/about.html b/views/about.html
old mode 100644
new mode 100755
index 3e563c160fd0e485c65214c3e41686f1516af95e..e82b556017dc8a463a61d77c71565f09dcefb65d
--- a/views/about.html
+++ b/views/about.html
@@ -1,5 +1,9 @@
 ${(host.substr(host.length-6,6) == '.onion') ? HTML_TOR_HEAD:HTML_HEAD}
 <title >${currencyName}-monit : ${MENU_LANG['ABOUT']}</title >
+<link
+		href='css/bulma.min.css'
+		rel='stylesheet'
+		type='text/css' />
 </head>
 <body>
 
@@ -54,9 +58,15 @@ ${printMenu(MENU_LANG, help, "ABOUT")}
 				${LANG['DONATE']} : GGUSkrw8csnV5uYXfL7Vdoy3qcM8fCD91v3NXHixWtKS
 				<a href='https://cesium.monnaielibreoccitanie.org/api/#/v1/payment/GGUSkrw8csnV5uYXfL7Vdoy3qcM8fCD91v3NXHixWtKS?amount=30&comment=merci%20pour%20currency-monit' >
 					<div style='border-radius: 5px; min-height: 42px; text-align: center; padding: 5px; line-height: 30px; max-width: 300px; background-color: #fbc14c; color: black; ' >
+						<img
+								src='public/img/cesium_logo_32px.png'
+								style='vertical-align: middle;' >
 						<img
 								src='img/cesium_logo_32px.png'
 								style='vertical-align: middle;' >
+						<img
+								src='cesium_logo_32px.png'
+								style='vertical-align: middle;' >
 						faire un don (via Cesium)
 					</div >
 				</a >